.showcase-main{--show-ink:#101d29;--show-dark:#0a1722;--show-paper:#f3f5f4;--show-muted:#aec0cc;--show-blue:#a1ebf0;background:var(--show-paper);color:var(--show-ink);font-family:var(--font-body), sans-serif;overflow:clip}.showcase-main em{font-family:var(--font-garden), serif;font-weight:400}.showcase-main h1,.showcase-main h2,.showcase-main h3{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;text-wrap:balance;font-weight:550}.showcase-main h2{font-size:clamp(36px,4.1vw,64px);line-height:1.04}.showcase-main h2 span{color:#557083}.showcase-main p{font-size:16px;line-height:1.65}.showcase-main .oc-header{background:var(--show-dark);color:#f7fbfd;border:0;padding-top:22px;padding-bottom:22px}.showcase-main .oc-header .wordmark,.showcase-main .oc-nav>a:not(.button){color:#eff6fb}.showcase-main .oc-header .wordmark small{color:#b4c6d2;border-color:#63798466}.showcase-main .oc-header .wordmark span{color:var(--show-blue)}.showcase-main .oc-nav .button{color:var(--show-ink);background:#eaf2f5;border-radius:4px}.showcase-main .preview-note{color:#102735;background:#dfe9ee}.showcase-main .preview-note>span{color:#415c6b}.showcase-main :is(a,button,input):focus-visible{outline-offset:5px;outline:2px solid #2288bd}.showcase-main button,.showcase-main summary{cursor:pointer}.showcase-main input{caret-color:#0077a6}.showcase-main ::selection{color:#0a1722;background:#91e0ea}.showcase-opening{isolation:isolate;background:var(--show-dark);color:#f7fbfd;padding:36px 4.5% 20px;position:relative;overflow:hidden}.opening-copy{z-index:4;text-align:center;margin:auto;position:relative}.opening-copy h1{letter-spacing:-.04em;margin:0;font-size:clamp(48px,6vw,90px);line-height:.98}.opening-copy h1 span{color:var(--show-blue)}.opening-copy>p{color:#c2d1da;max-width:640px;margin:20px auto 0;font-size:17px}.opening-actions{justify-content:center;align-items:center;gap:28px;margin-top:25px;display:flex}.showcase-button{background:var(--show-blue);min-height:52px;color:var(--show-ink);border-radius:4px;justify-content:space-between;align-items:center;gap:30px;padding:16px 23px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.showcase-button:hover{background:#d5f8f9}.opening-price{align-items:center;gap:10px;font-size:22px;font-weight:500;display:flex}.opening-price small{color:#bdced8;text-align:left;max-width:94px;font-size:11px;font-weight:400;line-height:1.6;display:block}.opening-worlds{perspective:1500px;max-width:1280px;transform-style:preserve-3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:42px auto 0;display:grid;position:relative}.world{min-width:0;transform-style:preserve-3d;text-decoration:none;display:block;position:relative}.world-object{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e9f1f4;transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 28px 38px #0005}.world-object:before{content:"";background:#485965;position:absolute;inset:0;transform:translateZ(-8px)}.world-label{z-index:5;justify-content:space-between;align-items:center;gap:15px;padding:20px 2px 15px;font-size:clamp(16px,1.7vw,24px);font-weight:500;display:flex;position:relative}.world-label svg{transition:transform .25s}.world:hover .world-label svg{transform:translate(3px,-3px)}.showcase-main .design-window .dw-name,.showcase-main .design-window .dw-foot,.showcase-main .design-window .dw-arrow{display:none}.world .dw-statement{font-size:clamp(26px,2.8vw,46px);top:28%}.world .aura .dw-statement{font-size:clamp(32px,3.5vw,54px);top:28%}.world .dw-near{transform:translateX(calc(var(--px,0)*-22px)) translateY(calc(var(--p,0)*12px))}.world .dw-car{width:110%;transform:translateX(calc(var(--px,0)*18px));bottom:5%;left:-5%}.world .dw-vessel{transform:translateY(calc(var(--p,0)*-25px))}.opening-foot{color:#b4c6d2;border-top:1px solid #536c7d60;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:8px auto 0;padding-top:15px;font-size:12px;display:flex}.opening-foot button{font:inherit;min-height:44px;color:inherit;background:0 0;border:0;padding:6px}.showcase-collection{padding:105px 6% 85px;scroll-margin-top:25px}.collection-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:48px;display:flex}.collection-heading h2{margin:0}.collection-heading p{color:#456176;max-width:315px;margin:0}.showcase-tabs{border:0;border-bottom:1px solid #b8c6ce;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;min-width:0;margin:0 0 42px;padding:0;display:grid}.showcase-tabs button{color:#49677b;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:20px;font-weight:550;display:flex}.showcase-tabs button[aria-pressed=true]{color:#101d29;box-shadow:0 3px #101d29}.collection-feature{grid-template-columns:1.35fr 1fr;align-items:center;gap:65px;display:grid}.collection-art{border-radius:4px;display:block;position:relative;overflow:hidden;box-shadow:0 25px 45px #142c3e20}.collection-art .design-window{aspect-ratio:1.17}.collection-art .dw-statement{font-size:clamp(38px,4.7vw,72px)}.collection-art .mono .dw-statement{font-size:clamp(65px,7vw,115px)}.collection-art .aura .dw-statement{font-size:clamp(56px,6vw,94px)}.collection-art .dw-ground{transform:scale(calc(1.055 - var(--p,0)*.055))}.collection-description h3{max-width:430px;margin:0 0 25px;font-size:clamp(30px,3vw,44px);line-height:1.07}.collection-description p{color:#476176;max-width:440px;margin:0}.collection-description ul{margin:28px 0 25px;padding:0;list-style:none}.collection-description li{align-items:center;gap:12px;margin:13px 0;font-size:14px;display:flex}.collection-description li svg{color:#006b83;flex-shrink:0}.showcase-text-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;width:fit-content;padding:12px 0;font-size:15px;font-weight:550;text-decoration:none;display:flex}.secondary-link{color:#3d6075;border:0;font-size:13px;font-weight:400}.showcase-disclosure{color:#536c7e;margin:24px 0 0;max-width:none!important;font-size:12px!important}.showcase-pages{border-top:1px solid #b8c6ce;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;margin-top:75px;padding-top:45px;scroll-margin-top:35px;display:grid}.showcase-pages h3{margin:0 0 15px;font-size:30px;line-height:1.05}.showcase-pages p{color:#4c677a;margin:0;font-size:13px}.showcase-pages nav{flex-wrap:wrap;gap:0 25px;display:flex}.showcase-pages a{border-bottom:1px solid #a1b4c0;flex:26%;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;font-size:15px;text-decoration:none;display:flex}.showcase-personalize{isolation:isolate;background:#dce9ee;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:100px 7%;display:grid}.personalize-copy h2{margin:0 0 30px}.personalize-copy>p{color:#3f5b6e;max-width:470px}.personalize-inputs{gap:23px;margin-top:35px;display:grid}.personalize-inputs label{gap:10px;font-size:13px;font-weight:550;display:grid}.personalize-inputs input{font:inherit;color:#101d29;background:0 0;border:0;border-bottom:1px solid #708c9d;border-radius:0;width:100%;padding:13px 0;font-size:18px;line-height:1.4}.personalize-copy .personalize-note{max-width:400px;margin:25px 0 0;font-size:12px;line-height:1.6}.personalize-preview{background:#f4f5ec;min-width:0;transform:rotate(3deg);box-shadow:0 30px 60px #213d5226}.personalize-identity{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:22px;font-weight:550;display:flex}.personalize-identity svg{flex-shrink:0}.personalize-image .design-window{aspect-ratio:1.6}.personalize-image .dw-statement{font-size:clamp(28px,3.5vw,55px)}.personalize-image .mono .dw-statement{font-size:clamp(50px,5.3vw,80px)}.personalize-image .aura .dw-statement{font-size:clamp(42px,4.5vw,65px)}.personalize-details{padding:25px}.personalize-details>span:first-child{font-size:12px}.personalize-details h3{overflow-wrap:anywhere;margin:12px 0 24px;font-size:30px;line-height:1.1}.preview-action{border-top:1px solid #859692;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;font-size:13px;display:flex}.personalize-auto-detailing{background:#e4ebec}.personalize-med-spas{color:#592e3c;background:#f1e4de}.showcase-process{color:#f1f6f9;background:#0a1722;grid-template-columns:1fr 1fr;gap:100px;padding:110px 7%;display:grid}.showcase-process h2{margin:0 0 26px}.showcase-process p{color:#bccdd8;max-width:380px}.showcase-process ol{margin:0;padding:0;list-style:none}.showcase-process li{border-top:1px solid #496173;align-items:flex-start;gap:26px;padding:23px 0;display:flex}.showcase-process li>span{color:#90dde4;padding-top:3px;font-size:14px;line-height:1.5}.showcase-process h3{margin:0;font-size:26px;line-height:1.1}.showcase-process li p{max-width:480px;margin:15px 0 0;font-size:14px}.showcase-main .commission-package{background:#edf2f4;gap:100px;padding:110px 7%;scroll-margin-top:30px}.showcase-main .commission-package h2{font-weight:550}.showcase-main .commission-package h2 em{color:#557083;font-family:inherit;font-style:normal;font-weight:inherit}.showcase-main .commission-invoice{background:#fff;border:0;padding:35px 36px;box-shadow:0 18px 50px #17394c0d}.showcase-main .invoice-total{font-size:80px;font-weight:550}.showcase-main .commission-invoice .commission-action{border-radius:4px}.showcase-provider{background:#edf2f4;grid-template-columns:1fr 1fr;gap:100px;padding:75px 7% 100px;display:grid}.showcase-provider h2{margin:0;font-size:clamp(32px,3.4vw,48px)}.showcase-provider p{color:#405e74;max-width:500px;margin:0 0 20px}.showcase-faq{grid-template-columns:.8fr 1.2fr;gap:100px;padding:100px 7%;display:grid}.showcase-faq h2{margin:0}.showcase-faq details{border-bottom:1px solid #b6c6d0}.showcase-faq summary{justify-content:space-between;align-items:center;gap:30px;padding:23px 0;font-size:17px;list-style:none;display:flex}.showcase-faq summary::-webkit-details-marker{display:none}.showcase-faq summary svg{flex-shrink:0}.showcase-faq .faq-minus,.showcase-faq [open] .faq-plus{display:none}.showcase-faq [open] .faq-minus{display:block}.showcase-faq details p{color:#446176;max-width:550px;margin:0;padding-bottom:22px;font-size:14px}.showcase-close{color:#eff7fb;background:#091924;padding:90px 7% 65px}.showcase-close h2{margin:0 0 45px;font-size:clamp(52px,6.8vw,96px);line-height:.98}.showcase-close h2 span{color:#a1ebf0}.close-directions{border-top:1px solid #63798466;border-bottom:1px solid #63798466;justify-content:space-between;gap:30px;margin-bottom:40px;display:flex}.close-directions a{flex:1;justify-content:space-between;align-items:center;gap:35px;padding:25px 0;font-size:20px;text-decoration:none;display:flex}.close-directions a:hover{color:#a1ebf0}.close-action{align-items:center;gap:30px;display:flex}.close-action>span{color:#b9cfda;font-size:14px}.showcase-close>p{color:#b6cbd8;margin:27px 0 0;font-size:12px}.showcase-main .oc-footer{background:#091924;border-top:1px solid #405a6b80}.showcase-main[data-still=true] .world-object,.showcase-main[data-still=true] :is(.dw-near,.dw-car,.dw-vessel,.dw-ground){transition:none!important;transform:none!important}@media (min-width:1450px){.showcase-opening{padding-top:50px}.opening-worlds{margin-top:55px}.world .design-window{aspect-ratio:1.52}}@media (max-width:1050px){.showcase-opening{padding-top:35px}.opening-copy h1{font-size:6.5vw}.opening-worlds{gap:20px}.world-label{font-size:19px}.collection-feature{gap:40px}.showcase-personalize,.showcase-process,.showcase-main .commission-package,.showcase-provider,.showcase-faq{gap:50px}.showcase-main .commission-invoice{padding:28px}.personalize-preview{transform:rotate(2deg)}}@media (max-width:700px){.showcase-main .oc-header{padding:17px 6%}.showcase-main .oc-nav.open{color:#fff;background:#0a1722}.showcase-opening{padding:32px 5% 20px}.opening-copy h1{letter-spacing:-.035em;font-size:clamp(36px,8.8vw,57px);line-height:1.04}.opening-copy>p{max-width:310px;margin-top:17px;font-size:14px}.opening-actions{flex-wrap:wrap;gap:15px;margin-top:22px}.showcase-button{gap:20px;min-height:48px;padding:14px 16px;font-size:13px}.opening-price{gap:8px;font-size:19px}.opening-price small{max-width:78px;font-size:10px}.opening-worlds{perspective:800px;gap:9px;margin-top:32px}.world .design-window{aspect-ratio:.75}.world-label{align-items:flex-start;gap:2px;padding:16px 0 10px;font-size:12px;line-height:1.3}.world-label svg{flex-shrink:0;width:13px;height:13px}.world-object{box-shadow:0 15px 24px #0005}.world-landscaping .world-object{transform:rotateY(10deg)rotate(-4deg)}.world-med-spas .world-object{transform:rotateY(-10deg)rotate(4deg)}.world-auto-detailing .world-object{transform:translateY(-7px)}.world .dw-statement{font-size:17px;top:37%;left:5%;right:5%}.world .mono .dw-statement{font-size:24px;top:29%;left:7%}.world .aura .dw-statement{font-size:22px;top:32%;left:8%}.world .dw-car{width:146%;bottom:16%;left:-20%}.world .dw-vessel{width:30%;bottom:12%;left:39%}.world .dw-portrait{width:65%;right:0}.opening-foot{gap:10px;margin-top:7px;padding-top:12px;font-size:10px}.opening-foot button{white-space:nowrap;font-size:10px}.showcase-collection{padding:65px 6%}.collection-heading{margin-bottom:30px;display:block}.collection-heading h2{font-size:38px}.collection-heading p{max-width:310px;margin-top:22px;font-size:14px}.showcase-tabs{gap:14px;margin-bottom:28px}.showcase-tabs button{gap:4px;padding:15px 0;font-size:13px;line-height:1.4}.showcase-tabs svg{flex-shrink:0;width:15px}.collection-feature{display:block}.collection-art .design-window{aspect-ratio:1.06}.collection-art .dw-statement{font-size:42px}.collection-art .mono .dw-statement{font-size:68px}.collection-art .aura .dw-statement{font-size:58px}.collection-description{padding-top:32px}.collection-description h3{max-width:350px;margin-bottom:20px;font-size:34px}.collection-description p{font-size:15px}.collection-description ul{margin:23px 0}.showcase-pages{margin-top:50px;padding-top:30px;display:block}.showcase-pages nav{gap:0 20px;margin-top:18px}.showcase-pages a{flex-basis:25%;font-size:14px}.showcase-pages h3{font-size:28px}.showcase-disclosure{font-size:11px!important;line-height:1.6!important}.showcase-personalize{padding:65px 6%;display:block}.personalize-copy h2{margin-bottom:24px;font-size:38px}.personalize-copy>p{font-size:15px}.personalize-inputs{gap:22px}.personalize-preview{margin:48px 5px 10px;transform:rotate(2deg)}.personalize-identity{padding:18px;font-size:19px}.personalize-image .dw-statement{font-size:36px}.personalize-image .mono .dw-statement{font-size:56px}.personalize-image .aura .dw-statement{font-size:46px}.personalize-details{padding:20px}.personalize-details h3{font-size:26px}.showcase-process,.showcase-main .commission-package,.showcase-provider,.showcase-faq{padding:65px 6%;display:block}.showcase-process ol{margin-top:35px}.showcase-process h2{font-size:40px}.showcase-process li{gap:20px}.showcase-process h3{font-size:24px}.showcase-main .commission-package>div:first-child{margin-bottom:35px}.showcase-main .commission-package h2{font-size:40px}.showcase-main .commission-invoice{padding:25px}.showcase-main .invoice-total{font-size:70px}.showcase-provider{padding-top:0}.showcase-provider h2{margin-bottom:28px;font-size:32px}.showcase-provider p{font-size:15px}.showcase-faq h2{margin-bottom:25px;font-size:40px}.showcase-faq summary{gap:20px;font-size:16px}.showcase-close{padding:65px 6% 45px}.showcase-close h2{margin-bottom:32px;font-size:45px}.close-directions{margin-bottom:28px;display:block}.close-directions a{padding:17px 0;font-size:18px}.close-directions a+a{border-top:1px solid #63798450}.close-action{flex-direction:column;align-items:flex-start;gap:20px}.close-action>span{font-size:13px}}@media (max-width:380px){.opening-copy h1{font-size:34px}.opening-actions{gap:12px}.opening-price{font-size:18px}.opening-price small{max-width:72px}.opening-actions .showcase-button{gap:13px;padding:13px 14px;font-size:12px}.world-label{font-size:11px}.showcase-tabs button{font-size:12px}}@media (prefers-reduced-motion:reduce){.showcase-main .world-object,.showcase-main :is(.dw-near,.dw-car,.dw-vessel,.dw-ground){transition:none!important;transform:none!important}}.showcase-opening{padding-bottom:0;overflow:clip}.showcase-opening:after{content:"";z-index:-1;background:var(--show-paper);transform-origin:50%;height:clamp(270px,24vw,420px);position:absolute;bottom:-110px;left:-6%;right:-6%;transform:skewY(-4deg)}.opening-worlds{gap:4%;margin-top:60px;padding:0 10px}.world-model{transform-style:preserve-3d;perspective:1000px;padding-bottom:24px;position:relative}.world-backing{transform:rotate(-4deg) translateY(calc(var(--opening-progress,0)*-15px));background:#b1bec4;position:absolute;inset:10px -8px 23px 8px;box-shadow:9px 26px 32px #122b3f24}.world-object{transition:none;box-shadow:0 12px 25px #00132140}.world .design-window{aspect-ratio:1.42}.world-landscaping .world-object{transform:rotateY(12deg) rotateZ(-6deg) translateY(calc(var(--opening-progress,0)*-25px))}.world-auto-detailing .world-object{transform:rotateX(14deg) translateY(calc(-15px + var(--opening-progress,0)*20px))}.world-auto-detailing .world-backing{background:#d8e2e4;transform:rotate(4deg)translateY(5px)}.world-med-spas .world-object{transform:rotateY(-12deg) rotateZ(6deg) translateY(calc(var(--opening-progress,0)*-25px))}.world-med-spas .world-backing{transform:rotate(10deg) translateY(calc(var(--opening-progress,0)*-15px));background:#cfc5bc}.world .dw-near,.world .dw-car,.world .dw-vessel{visibility:hidden}.world-foreground{z-index:3;pointer-events:none;filter:drop-shadow(5px 17px 12px #00101c35);max-width:none;position:absolute}.world-landscaping .world-foreground{object-fit:cover;width:119%;height:119%;transform:rotate(-6deg) translateY(calc(var(--opening-progress,0)*-55px)) translateX(calc(var(--px,0)*-25px));top:-11%;left:-13%}.world-auto-detailing .world-foreground{width:130%;transform:translateY(calc(var(--opening-progress,0)*-50px)) translateX(calc(var(--px,0)*24px));bottom:4%;left:-15%}.world-med-spas .world-foreground{width:29%;transform:rotate(8deg) translateY(calc(var(--opening-progress,0)*-62px));bottom:2%;right:-4%}.world .mono .dw-statement{font-size:clamp(35px,3.7vw,59px);top:13%}.world-label{color:#142b3a;padding-top:15px;font-weight:550}.world:hover .world-label{color:#00728a}.opening-foot{color:#3d6075;border-color:#aebfc9;margin-top:4px;padding:20px 0 8px;position:relative}.showcase-collection{background:var(--show-paper);padding-top:55px}.collection-heading{margin-bottom:32px}.collection-art{box-shadow:none;isolation:isolate;margin:10px 12px 14px 0;overflow:visible}.collection-art:before,.collection-art:after{content:"";z-index:-1;transform-origin:0 100%;background:#dce7ea;border:1px solid #b6c7d0;position:absolute;inset:0}.collection-art:before{transform:translate(9px,8px)rotate(2deg)}.collection-art:after{z-index:-2;transform:translate(16px,12px)rotate(4deg)}.collection-art .design-window{box-shadow:0 22px 38px #0a273b20}.showcase-main[data-still=true] :is(.world-foreground,.world-backing){transform:none!important}@media (prefers-reduced-motion:reduce){.showcase-main :is(.world-foreground,.world-backing){transform:none!important}}@media (max-width:700px){.showcase-opening:after{height:165px;bottom:-38px;transform:skewY(-5deg)}.opening-worlds{gap:12px;margin-top:38px;padding:0}.world .design-window{aspect-ratio:.75}.world-model{padding-bottom:17px}.world-backing{inset:5px -3px 15px 3px}.world-landscaping .world-object{transform:rotate(-5deg)}.world-auto-detailing .world-object{transform:translateY(-7px)}.world-med-spas .world-object{transform:rotate(5deg)}.world-landscaping .world-foreground{width:119%;height:116%;top:-9%;left:-12%}.world-auto-detailing .world-foreground{width:163%;transform:translateY(calc(var(--opening-progress,0)*-15px));bottom:17%;left:-32%}.world-med-spas .world-foreground{width:36%;transform:rotate(7deg) translateY(calc(var(--opening-progress,0)*-15px));bottom:10%;right:-5%}.world .mono .dw-statement{font-size:23px;top:25%}.world-label{gap:1px;padding-top:10px;font-size:12px}.world-label svg{width:11px}.opening-foot{padding-top:10px}.showcase-collection{padding-top:35px}.collection-heading h2{font-size:34px}.collection-art{margin-right:13px}.showcase-personalize{flex-direction:column;align-items:stretch;gap:0;padding:55px 6%;display:flex}.personalize-copy{display:contents}.personalize-copy h2{order:0;margin-bottom:20px}.personalize-copy>p:not(.personalize-note){order:1;margin:0 0 25px}.personalize-preview{order:2;grid-template:"image identity""image details"1fr/92px minmax(0,1fr);margin:0 0 24px;display:grid;transform:none;box-shadow:0 13px 24px #213d521a}.personalize-image{grid-area:image;overflow:hidden}.personalize-image .design-window{aspect-ratio:auto;width:100%;height:100%;min-height:146px}.personalize-image .dw-statement{display:none}.personalize-image .dw-car{width:190%;max-width:none;bottom:20%;left:-40%}.personalize-identity{grid-area:identity;padding:13px 15px 8px;font-size:17px;line-height:1.2}.personalize-identity svg{display:none}.personalize-details{grid-area:details;padding:2px 15px 15px}.personalize-details h3{margin:8px 0 0;font-size:22px}.personalize-details>span:first-child{font-size:10px}.preview-action{display:none}.personalize-inputs{order:3;gap:18px;margin:0}.personalize-inputs label{gap:4px}.personalize-inputs input{padding:10px 0;font-size:17px}.personalize-copy .personalize-note{order:4;margin-top:20px}}@media (max-width:380px){.world-label{font-size:11px}}.world-model{transform-style:flat;isolation:isolate}.world-backing{z-index:0}.world-object{z-index:1;transform-style:flat}.world-object:before{display:none}
