body .pageheader,body .navbar{display:none}body main{color:#624d3a;background-color:#fff}body main .sitebox{max-width:100%}.w_page,.w_page *,.w_page *::before,.w_page *::after{box-sizing:border-box;overflow:visible}.w_page{width:100%;min-width:0;overflow:hidden;background:#393838}bodymain.w_page:where(h1, h2, h3, p, ul, ol, figure){margin:0}bodymain.w_page:where(ul, ol){padding:0}body main .w_page :where(a){color:inherit}bodymain.w_page:where(button, input, select, textarea){font:inherit}body main .w_page :where(button){margin:0}bodymain.w_page:where(img, video, svg){max-width:100%}.w_page .model__list{margin:0;padding-inline-start:1.5em;list-style:disc outside}.w_page .model__list > li{display:list-item;margin-inline:0;padding:0;margin:10px 0px}.w_page .model__list > li::marker{color:#b89968}.w_page .hero{position:relative;width:100%;min-height:clamp(32rem, 49vw, 44.125rem);display:flex;gap:clamp(1.5rem, 2.8vw, 2.5rem);align-items:flex-end;padding:clamp(1.75rem, 4.45vw, 4rem);overflow:hidden;background:#06224d;isolation:isolate}.w_page .hero__media{position:absolute;left:0;top:-18%;width:100%;height:136%;z-index:0;will-change:transform}.w_page .hero__pan{width:100%;height:100%;background:#06224d url("/uploads/id752/hero-poster.jpg") center 42% / cover no-repeat;will-change:transform}.w_page .hero__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%;transform:scale(1.06);pointer-events:none}.w_page.is-js .hero__video{opacity:0;transition:opacity 1s ease}.w_page.is-js .hero.is-playing .hero__video{opacity:1}.w_page .hero__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%, rgba(6, 34, 77, 0) 45%, rgba(6, 34, 77, 0.55) 100%), linear-gradient(to top, rgba(6, 34, 77, 0.72) 0%, rgba(6, 34, 77, 0.45) 22%, rgba(6, 34, 77, 0.12) 44%, rgba(6, 34, 77, 0) 62%)}.w_page .hero__title{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:14px;will-change:transform, opacity}.w_page .hero__mask{display:block;overflow:hidden;padding:0.06em 0.05em;margin:-0.06em -0.05em;text-box-trim:trim-both;text-box-edge:cap alphabetic;text-box:trim-both cap alphabetic}.w_page.is-js .hero__mask > span{display:block;transform:translateY(1.2em);transition:transform 1.1s cubic-bezier(0.16, 1, 0.3, 1)}.w_page.is-js .hero.is-loaded .hero__mask > span{transform:none}.w_page .hero__microheader{font-weight:700;font-size:14px;line-height:14px;letter-spacing:0.14px;text-transform:uppercase;color:#a89974;max-width:425px}.w_page .hero__display{display:flex;align-items:flex-end;font-weight:800;font-size:84px;line-height:1;text-transform:uppercase;color:#f7f7f7}.w_page .hero__display .hero__mask{margin-right:-0.06em}.w_page .hero__display .hero__mask:last-child{margin-right:-0.05em}.w_page .intro{position:relative;background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(2rem, 2.8vw, 2.5rem);padding:clamp(2rem, 4.45vw, 4rem)}.w_page .intro__lead,.w_page .intro__history-text{max-width:750px;font-weight:400;font-size:17px;line-height:24px;letter-spacing:0.17px;color:#393838}.w_page .intro__lead,.w_page .intro__history-text,.w_page .intro__history-title,.w_page .btn span{text-box-trim:trim-both;text-box-edge:cap alphabetic;text-box:trim-both cap alphabetic}.w_page .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:16px 80px;overflow:hidden;background:#a89974;border:none;cursor:pointer;font-weight:700;font-size:14px;line-height:24px;letter-spacing:0.7px;text-transform:uppercase;color:#fff;text-decoration:none;transition:background-color 0.3s ease, transform 0.3s cubic-bezier(0.16, 1, 0.3, 1)}.w_page .btn span{position:relative;z-index:1;white-space:nowrap}.w_page .btn:hover{background:#968758;transform:translateY(-2px)}.w_page .btn:active{transform:translateY(0)}.w_page .btn:focus-visible{outline:2px solid #06224d;outline-offset:3px}.w_page .btn::after{content:"";position:absolute;inset:0 auto 0 -60%;width:45%;transform:skewX(-18deg) translateX(0);background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.28) 50%, rgba(255, 255, 255, 0) 100%);transition:transform 0.85s cubic-bezier(0.16, 1, 0.3, 1);pointer-events:none}.w_page .btn:hover::after{transform:skewX(-18deg) translateX(360%)}.w_page .intro__history{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:750px;width:100%}.w_page .intro__history-title{font-weight:700;font-size:26px;line-height:30px;letter-spacing:-0.26px;color:#393838}.w_page .intro__arrow{width:16px;height:16px;color:#393838;animation:arrow-bounce 1.6s ease-in-out infinite}.w_page .intro__arrow svg{display:block;width:100%;height:100%}@keyframes arrow-bounce{0%,100%{transform:translateY(0);opacity:1}50%{transform:translateY(8px);opacity:0.45}}.w_page .route{position:relative;background:#0d1117;display:flex;flex-direction:column;align-items:center;gap:clamp(2rem, 4.45vw, 4rem);padding:clamp(2rem, 4.45vw, 4rem);overflow:hidden}.w_page .route__title{max-width:46.875rem;width:100%;text-align:center;font-weight:700;font-size:52px;line-height:52px;letter-spacing:-1.04px;color:#f7f7f7}.w_page .route__media{position:relative;width:100%;max-width:46.875rem;height:auto;aspect-ratio:1.8292682927}.w_page .route__glow{position:absolute;left:50%;top:52%;width:88%;height:auto;transform:translate(-50%, -50%) scale(0.65);opacity:0;background:radial-gradient(closest-side, rgba(168, 153, 116, 0.3) 0%, rgba(168, 153, 116, 0.1) 45%, rgba(168, 153, 116, 0) 72%);pointer-events:none;aspect-ratio:1.65}.w_page .route__float{position:relative;height:100%}.w_page .route__img{display:block;width:100%;height:100%;object-fit:cover}.w_page .route__body{max-width:46.875rem;width:100%;font-weight:400;font-size:17px;line-height:24px;letter-spacing:0.17px;color:#f7f7f7}.w_page .route__title,.w_page .route__body{text-box-trim:trim-both;text-box-edge:cap alphabetic;text-box:trim-both cap alphabetic}.w_page .model{position:relative;background:#0d1117;display:grid;align-items:center;gap:clamp(2.5rem, 6.9vw, 6.25rem);padding:clamp(2rem, 4.45vw, 4rem);min-height:clamp(36rem, 42.5vw, 38.25rem);grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr)}.w_page .model__media{position:relative;width:100%;max-width:32rem;height:auto;overflow:hidden;aspect-ratio:1;justify-self:center}.w_page .model__float{height:100%}.w_page .model__img{display:block;width:100%;height:100%;object-fit:cover}.w_page .model__info{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.25rem, 1.7vw, 1.5rem);width:100%}.w_page .model__title{font-weight:700;font-size:52px;line-height:52px;letter-spacing:-1.04px;color:#f7f7f7}.w_page .model__body{font-weight:400;font-size:17px;line-height:24px;letter-spacing:0.17px;color:#f7f7f7}.w_page .model__list{margin:0;padding-left:25.5px;list-style:disc;font-weight:400;font-size:17px;line-height:24px;letter-spacing:0.17px;color:#b89968}.w_page .model__title,.w_page .model__body,.w_page .model__list li{text-box-trim:trim-both;text-box-edge:cap alphabetic;text-box:trim-both cap alphabetic}.w_page .model__divider{width:100%;height:1px;background:#a89974}.w_page.is-js .model__divider.reveal{opacity:1;transform:scaleX(0);transform-origin:left center;transition:transform 0.9s cubic-bezier(0.16, 1, 0.3, 1)}.w_page.is-js .model__divider.reveal.visible{transform:scaleX(1)}.w_page .variant{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.w_page .variant__btn{display:inline-flex;align-items:center;justify-content:center;min-width:174px;height:37px;padding:0 14px;white-space:nowrap;border:1px solid #a89974;border-radius:50px;background:transparent;color:#f7f7f7;font-weight:400;font-size:13px;line-height:24px;letter-spacing:1.3px;text-transform:uppercase;cursor:pointer;transition:background-color 0.35s ease, color 0.35s ease;text-box-trim:trim-both;text-box-edge:cap alphabetic;text-box:trim-both cap alphabetic}.w_page .variant__btn:hover{background:rgba(168, 153, 116, 0.14)}.w_page .variant__btn[aria-pressed="true"]{background:#a89974;color:#0d1117}.w_page .variant__btn:focus-visible{outline:2px solid #a89974;outline-offset:3px}.w_page .model__media--switch .model__float{position:relative}.w_page .model__media--switch .model__img{position:absolute;inset:0;opacity:0;transition:opacity 0.5s ease}.w_page .model__media--switch .model__img.is-active{opacity:1}.w_page .model__cta-wrap{width:100%;max-width:23rem;padding-top:18px}.w_page .model__cta-wrap .btn,.w_page .bespoke__cta-wrap .btn{width:100%;padding-inline:24px}.w_page .features__title,.w_page .bespoke__title{font-weight:700;font-size:52px;line-height:52px;letter-spacing:-1.04px;color:#a89974;text-box-trim:trim-both;text-box-edge:cap alphabetic;text-box:trim-both cap alphabetic}.w_page .features{background:#f7f7f7;display:flex;flex-direction:column;align-items:center;gap:clamp(2rem, 2.8vw, 2.5rem);padding:clamp(2rem, 4.45vw, 4rem) clamp(1.5rem, 3.35vw, 3rem)}.w_page .features__title{max-width:744px;width:100%;text-align:center}.w_page .features__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));justify-content:center;align-items:start;gap:clamp(1.25rem, 1.7vw, 1.5rem);width:100%}.w_page .feature{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.5rem, 2.8vw, 2.5rem)}.w_page .feature__media{position:relative;width:100%;aspect-ratio:0.6638830898;overflow:hidden;background:#0d1117}.w_page .feature__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center 83%}.w_page .feature__title{font-weight:700;font-size:26px;line-height:30px;letter-spacing:-0.26px;color:#a89974}.w_page .feature__text{width:100%;font-weight:400;font-size:17px;line-height:24px;letter-spacing:0.17px;color:#393838;max-width:17rem}.w_page .feature__title,.w_page .feature__text{text-box-trim:trim-both;text-box-edge:cap alphabetic;text-box:trim-both cap alphabetic}.w_page .limit{position:relative;background:#06224d;display:grid;align-items:center;gap:clamp(2.5rem, 4.45vw, 4rem);padding:clamp(2rem, 4.45vw, 4rem);overflow:hidden;grid-template-columns:minmax(10rem, 0.55fr) minmax(0, 1.2fr)}.w_page .limit__media{width:100%;max-width:18rem;aspect-ratio:0.698019802;justify-self:center}.w_page .limit__float{height:100%}.w_page .limit__img{display:block;width:100%;height:100%;object-fit:cover}.w_page .limit__info{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.25rem, 1.7vw, 1.5rem);width:100%}.w_page .limit__title{font-weight:700;font-size:52px;line-height:52px;letter-spacing:-1.04px;color:#f7f7f7}.w_page .limit__title span{display:block}.w_page .limit__accent{color:#a89974}.w_page .limit__body{font-weight:400;font-size:17px;line-height:24px;letter-spacing:0.17px;color:#f7f7f7}.w_page .limit__title,.w_page .limit__body{text-box-trim:trim-both;text-box-edge:cap alphabetic;text-box:trim-both cap alphabetic}.w_page .bespoke{background:#0d1117;display:flex;flex-direction:column;align-items:center;gap:clamp(2rem, 2.8vw, 2.5rem);padding:clamp(2rem, 4.45vw, 4rem)}.w_page .bespoke__title{max-width:744px;width:100%;text-align:center}.w_page .bespoke__cards{display:grid;align-items:stretch;gap:clamp(1.5rem, 2.8vw, 2.5rem);width:100%;grid-template-columns:repeat(2, minmax(0, 1fr))}.w_page .bespoke__card{min-width:0;display:flex;flex-direction:column;align-items:center;gap:clamp(2rem, 4.45vw, 4rem);padding:clamp(1.5rem, 4.45vw, 4rem);overflow:hidden;width:100%}.w_page .bespoke__media{width:100%;aspect-ratio:1.8306666667}.w_page .bespoke__float{height:100%}.w_page .bespoke__img{display:block;width:100%;height:100%;object-fit:cover}.w_page .bespoke__media--empty{display:flex;align-items:center;justify-content:center;background:rgba(168, 153, 116, 0.06);box-shadow:inset 0 0 0 1px rgba(168, 153, 116, 0.3)}.w_page .bespoke__media--empty span{font-weight:700;font-size:13px;letter-spacing:0.65px;text-transform:uppercase;color:#a89974}.w_page .bespoke__text{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.w_page .bespoke__names{display:flex;flex-direction:column;gap:14px;width:100%;text-align:center;color:#f7f7f7}.w_page .bespoke__eyebrow{font-weight:400;font-size:13px;line-height:24px;letter-spacing:1.3px;text-transform:uppercase}.w_page .bespoke__name{font-weight:700;font-size:26px;line-height:30px;letter-spacing:-0.26px}.w_page .bespoke__eyebrow,.w_page .bespoke__name{text-box-trim:trim-both;text-box-edge:cap alphabetic;text-box:trim-both cap alphabetic}.w_page .bespoke__cta-wrap{width:100%;max-width:19.5rem;padding-top:18px}.w_page.is-js .reveal{opacity:0;transform:translateY(26px);transition:opacity 0.7s ease, transform 0.7s ease}.w_page.is-js .reveal.visible{opacity:1;transform:none}@media (max-width:1100px){.w_page .hero__display{font-size:clamp(44px, 6.6vw, 84px)}.w_page .route{gap:40px}.w_page .route__title{font-size:clamp(34px, 4.4vw, 52px);line-height:1.1}.w_page .route__media{width:100%;height:auto;aspect-ratio:1.8292682927}.w_page .route__glow{width:88%;height:100%}.w_page .model{align-items:start;gap:40px;min-height:0;display:grid;grid-template-columns:minmax(0, 1fr)}.w_page .model__media{width:100%;max-width:28rem;height:auto;aspect-ratio:1;justify-self:center}.w_page .model__info{width:100%}.w_page .model__title{font-size:clamp(34px, 4.4vw, 52px);line-height:1.1}.w_page .bespoke{padding:32px}.w_page .bespoke__title{font-size:clamp(34px, 4.4vw, 52px);line-height:1.1}.w_page .bespoke__cards{gap:24px;width:100%;display:grid;grid-template-columns:minmax(0, 1fr)}.w_page .bespoke__card{width:100%;max-width:42rem;margin-inline:auto;padding:24px 0;gap:40px;justify-self:center}.w_page .limit{align-items:start;gap:40px;display:grid;grid-template-columns:minmax(0, 1fr)}.w_page .limit__media{justify-self:center}.w_page .limit__info{width:100%}.w_page .limit__title{font-size:clamp(34px, 4.4vw, 52px);line-height:1.1}.w_page .features{padding:48px 32px}.w_page .features__title{font-size:clamp(34px, 4.4vw, 52px);line-height:1.1}.w_page .features__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px clamp(1.25rem, 2.2vw, 1.5rem)}}@media (max-width:640px){.w_page .hero{min-height:78vh;padding:28px 24px}.w_page .hero__display{font-size:clamp(38px, 12vw, 56px)}.w_page .hero__microheader{font-size:13px;line-height:18px}.w_page .hero__pan,.w_page .hero__video{object-position:center 45%;background-position:center 45%}.w_page .intro{padding:32px 24px;gap:32px}.w_page .btn{width:100%;padding:16px 24px}.w_page .intro__history-title{font-size:22px;line-height:26px}.w_page .variant{gap:10px;align-items:stretch}.w_page .variant__btn{flex:1 1 150px;min-width:0;height:auto;min-height:37px;padding:9px 12px;line-height:16px;white-space:normal}.w_page .route{padding:32px 24px;gap:28px}.w_page .route__title{font-size:30px}.w_page .model{padding:32px 24px;gap:32px}.w_page .model__title{font-size:30px}.w_page .model__cta-wrap{width:100%}.w_page .bespoke{padding:24px}.w_page .bespoke__title{font-size:30px}.w_page .bespoke__name{font-size:22px;line-height:26px}.w_page .limit{padding:32px 24px;gap:32px}.w_page .limit__title{font-size:30px}.w_page .features{padding:32px 24px}.w_page .features__title{font-size:30px}.w_page .features__grid{grid-template-columns:minmax(0, 1fr);gap:40px}.w_page .feature{gap:24px}.w_page .feature__title{font-size:22px;line-height:26px}.w_page .feature__text{width:100%}}@media (prefers-reduced-motion:reduce){.w_page.is-js .hero__mask > span,.w_page.is-js .reveal{transform:none;opacity:1;transition:none}.w_page .hero__video{transition:none}.w_page .hero__media,.w_page .hero__pan{transform:none !important}.w_page .intro__arrow{animation:none}.w_page .btn,.w_page .btn::after{transition:none}.w_page .btn:hover{transform:none}.w_page .btn:hover::after{transform:skewX(-18deg)}.w_page .route__float{transform:none !important}.w_page .model__float,.w_page .limit__float,.w_page .bespoke__float{transform:none !important}.w_page.is-js .model__divider.reveal{transform:none;transition:none}.w_page .model__media--switch .model__img,.w_page .variant__btn{transition:none}}.w_page .delay-100,.w_page .delay-100 > span{transition-delay:0.1s}.w_page .delay-150,.w_page .delay-150 > span{transition-delay:0.15s}.w_page .delay-200,.w_page .delay-200 > span{transition-delay:0.2s}.w_page .delay-220,.w_page .delay-220 > span{transition-delay:0.22s}.w_page .delay-250,.w_page .delay-250 > span{transition-delay:0.25s}.w_page .delay-300,.w_page .delay-300 > span{transition-delay:0.3s}.w_page .delay-350,.w_page .delay-350 > span{transition-delay:0.35s}.w_page .delay-400,.w_page .delay-400 > span{transition-delay:0.4s}.w_page .delay-450,.w_page .delay-450 > span{transition-delay:0.45s}.w_page .delay-500,.w_page .delay-500 > span{transition-delay:0.5s}.w_page .delay-510,.w_page .delay-510 > span{transition-delay:0.51s}.w_page .delay-570,.w_page .delay-570 > span{transition-delay:0.57s}.w_page .delay-600,.w_page .delay-600 > span{transition-delay:0.6s}.w_page .delay-630,.w_page .delay-630 > span{transition-delay:0.63s}.w_page .delay-690,.w_page .delay-690 > span{transition-delay:0.69s}.w_page .delay-750,.w_page .delay-750 > span{transition-delay:0.75s}.w_page .delay-810,.w_page .delay-810 > span{transition-delay:0.81s}@media (max-width:1100px){.w_page .model--info-first .model__media{order:-1}}@media (prefers-reduced-motion:reduce){.w_page .route__glow{opacity:0.85;transform:translate(-50%, -50%) scale(0.9475)}}@media (max-width:640px) and (min-height:795px){.w_page .hero{min-height:620px}}