@import url(https://fonts.googleapis.com/css2?family=Graduate&family=Imperial+Script&family=Gloock&display=swap);.base-image{flex:0 0 100%;flex:0 0 var(--gsap-carousel--slide-basis-percent,100%);height:100%;padding-bottom:calc(100%*var(--base-image__height)/var(--base-image__width));position:relative;width:100%}@media(orientation:landscape){.base-image{padding-bottom:calc(100%*var(--base-image__landscape-height)/var(--base-image__landscape-width))}}.base-image.base-image--no-grow{max-width:var(--base-image__width)}@media(orientation:landscape){.base-image.base-image--no-grow{max-width:var(--base-image__landscape-width)}}.product-gallery__image .base-image{position:static}@media(min-aspect-ratio:8/5)and (max-aspect-ratio:32/15){.product-gallery__image .base-image{height:100vh}}.base-image.base-image--transparent .base-image__background{background-color:#0000}.base-image__fade-enter-active,.base-image__fade-leave-active{transition:all .8s cubic-bezier(0,0,0,1)}.base-image__fade-enter,.base-image__fade-leave-to{opacity:0}.base-image__background{background-color:var(--base-image__background-color,var(--tw-c-200));inset:0;position:absolute}.base-image--has-placeholder .base-image__background{background-image:var(--base-image__placeholder)}.base-image__img{height:100%;inset:0;object-fit:cover;object-position:50% 50%;object-position:var(--base-image__position,50% 50%);position:absolute;width:100%}.product-gallery__image .base-image__img{object-position:center 10%}@media(min-aspect-ratio:8/5)and (max-aspect-ratio:32/15){.product-gallery__image .base-image__img{object-position:80% 20%}}.base-image__img.base-image__img--fit-contain{object-fit:contain}.banner-overlay{inset:0;overflow:clip;pointer-events:none;position:absolute;z-index:2;--ov-w:var(--ov-w-p);--ov-h:var(--ov-h-p);--ov-ar:var(--ov-ar-p);--ov-x:var(--ov-x-p);--ov-y:var(--ov-y-p);--ov-pos:var(--ov-pos-p);--ov-tx:var(--ov-tx-p);--ov-ty:var(--ov-ty-p);--ov-fit:var(--ov-fit-p);--ov-px:var(--ov-px-p);--ov-py:var(--ov-py-p);--ov-ax:var(--ov-ax-p);--ov-ay:var(--ov-ay-p);--ov-cw:var(--ov-cw-p);--ov-ch:var(--ov-ch-p);--ov-ref:100cqw}.banner-overlay.banner-overlay--follow-l,.banner-overlay.banner-overlay--follow-p,.banner-overlay.banner-overlay--region{container-type:size}.banner-overlay.banner-overlay--follow-p{--ov-sx:50%;--ov-sy:50%;--ov-sw:max(100cqw,calc(100cqh * var(--ov-pic-p)));--ov-ref:var(--ov-sw);--ov-sh:auto;--ov-sar:var(--ov-pic-p);--ov-st:translate(-50%,-50%)}@media(orientation:landscape){.banner-overlay{--ov-sx:0;--ov-sy:0;--ov-sw:100%;--ov-sh:100%;--ov-sar:auto;--ov-st:none;--ov-ref:100cqw;--ov-w:var(--ov-w-l);--ov-h:var(--ov-h-l);--ov-ar:var(--ov-ar-l);--ov-x:var(--ov-x-l);--ov-y:var(--ov-y-l);--ov-pos:var(--ov-pos-l);--ov-tx:var(--ov-tx-l);--ov-ty:var(--ov-ty-l);--ov-fit:var(--ov-fit-l);--ov-px:var(--ov-px-l);--ov-py:var(--ov-py-l);--ov-ax:var(--ov-ax-l);--ov-ay:var(--ov-ay-l);--ov-cw:var(--ov-cw-l);--ov-ch:var(--ov-ch-l)}.banner-overlay.banner-overlay--follow-l{--ov-sx:50%;--ov-sy:50%;--ov-sw:max(100cqw,calc(100cqh * var(--ov-pic-l)));--ov-ref:var(--ov-sw);--ov-sh:auto;--ov-sar:var(--ov-pic-l);--ov-st:translate(-50%,-50%)}}.banner-overlay__stage{aspect-ratio:auto;aspect-ratio:var(--ov-sar,auto);height:calc(100% - 0px);height:var(--ov-sh,calc(100% - var(--tw-overlay-bars, 0px)));left:0;left:var(--ov-sx,0);position:absolute;top:0;top:var(--ov-sy,0);transform:none;transform:var(--ov-st,none);width:100%;width:var(--ov-sw,100%)}.banner-overlay__stage--keep-p{height:min(100%,100svh);inset:0 auto auto 0;position:sticky;width:100%}@media(orientation:landscape){.banner-overlay__stage--keep-p{height:auto;inset:0;position:absolute;width:auto}.banner-overlay__stage--keep-l{height:min(100%,100svh);inset:0 auto auto 0;position:sticky;width:100%}}.banner-overlay__layer{aspect-ratio:var(--ov-ar);height:var(--ov-h);left:var(--ov-x);position:absolute;top:var(--ov-y);transform:translate(var(--ov-tx),var(--ov-ty));width:var(--ov-w)}.banner-overlay__layer .base-image{height:100%;padding-bottom:0;--base-image__position:var(--ov-pos)}.banner-overlay--region .banner-overlay__layer .base-image{height:min(100%,var(--ov-ref)*var(--ov-ch));left:var(--ov-ax);position:absolute;top:var(--ov-ay);translate:calc(-1*var(--ov-ax)) calc(-1*var(--ov-ay));width:min(100%,var(--ov-ref)*var(--ov-cw))}.banner-overlay__layer .base-image__img{object-fit:cover;object-fit:var(--ov-fit,cover);pointer-events:none}.banner-layers{display:contents}.tw-stream-video{height:100%;position:relative;width:100%}.tw-stream-video__video{border:0;display:block;height:100%;object-fit:cover;width:100%}.tw-stream-video--cover{overflow:hidden}.tw-stream-video--cover :is(.tw-stream-video__placeholder,.tw-stream-video__video){height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.tw-stream-video--cover .tw-stream-video__placeholder{display:block;padding-bottom:0;pointer-events:none}.cms-cta{align-items:center;bottom:3.7vw;bottom:var(--cms-cta-position,3.7vw);display:flex;gap:.8rem;height:unset!important;justify-content:center;left:50%;max-width:calc(100% - var(--tw-size__m));min-width:max-content;position:absolute;translate:-50% 50%}@media(max-width:767px){.cms-cta{bottom:11.8vw;bottom:var(--cms-cta-position-mobile,11.8vw)}.cms-carousel-images--style--flat_small .cms-cta{bottom:6vw}}.gsap-carousel--with-pagination .cms-cta{translate:-50% calc(50% - 3.6rem)}.gsap-carousel--pagination-minimal .cms-cta{translate:-50% calc(50% - 1.6rem)}.cms-carousel-images--style--text_only .cms-cta{max-height:3.6em;white-space:nowrap}.cms-cta--cta_under{border:var(--simulatedOnePx) solid var(--tw-c-500)!important;bottom:unset!important;left:unset;margin:1.2rem auto;position:relative;translate:0}.cms-cta.cms-cta--cta_border{background:#0000;color:#fff;filter:drop-shadow(.15rem .15rem .1rem rgba(var(--tw-c-black-rgb),.1))}.cms-cta.cms-cta--cta_without_border,.cms-cta.cms-cta--cta_without_border_black{--cms-cta--no-border-font-size:1.2vw;background:#0000;border:0;color:#fff;filter:drop-shadow(.1em .1em .06em rgba(var(--tw-c-black-rgb),.2));font-size:1.2vw;font-size:var(--cms-cta--no-border-font-size)}@media(max-width:767px){.cms-cta.cms-cta--cta_without_border,.cms-cta.cms-cta--cta_without_border_black{--cms-cta--no-border-font-size:3.6vw}}.gsap-carousel .cms-cta.cms-cta--cta_without_border,.gsap-carousel .cms-cta.cms-cta--cta_without_border_black,.gsap-carousel-3d .cms-cta.cms-cta--cta_without_border,.gsap-carousel-3d .cms-cta.cms-cta--cta_without_border_black{font-size:calc(var(--cms-cta--no-border-font-size)/1);font-size:calc(var(--cms-cta--no-border-font-size)/var(--max-fn, 1))}.gsap-carousel--pagination-minimal :is(.cms-cta.cms-cta--cta_without_border,.cms-cta.cms-cta--cta_without_border_black){translate:-50% calc(50% - 0px)}.cms-cta.cms-cta--cta_without_border_black{color:#000;filter:drop-shadow(0 0 .2rem rgba(var(--tw-c-white-rgb),.5))}.cms-carousel-images--style--text_only .cms-cta--label{padding:1.6rem .8rem;white-space:nowrap}.cms-carousel-images--style--text_only .cms-cta--label:hover{color:var(--tw-c-800);opacity:1}@media(max-width:767px){.cms-carousel-images--style--text_only .cms-cta--label{line-height:.6763;padding:1.6rem .4rem}.cms-carousel-images--style--text_only .router-link-active .cms-cta--label{opacity:1}}.tw-pills__pill .cms-cta{font-weight:var(--tw-f-light);padding:0 2rem}.tw-pills__pill :is(.disabled,.router-link-active,.tw-pills__pill--active) .cms-cta{color:var(--tw-c-500)}.tw-pills__pill .cms-cta{font-weight:var(--tw-f-regular);padding:0 1.2rem;text-transform:uppercase!important}.cms-cta [blocktitle*="Jeans Guide"]{background:#0000;color:#fff}.SPATIAL-UI{--spatial-ui-radius:1.1rem;border-radius:1.1rem;border-radius:var(--spatial-ui-radius);box-sizing:border-box;isolation:isolate;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}@supports(corner-shape:squircle){.SPATIAL-UI{--spatial-ui-radius:1.6rem;corner-shape:squircle}}@media(prefers-reduced-motion:reduce){.SPATIAL-UI{transition:none}}.SPATIAL-UI--on-light{--spatial-ui-radius:1.1rem;border-radius:1.1rem;border-radius:var(--spatial-ui-radius);box-sizing:border-box;isolation:isolate;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}@supports(corner-shape:squircle){.SPATIAL-UI--on-light{--spatial-ui-radius:1.6rem;corner-shape:squircle}}@media(prefers-reduced-motion:reduce){.SPATIAL-UI--on-light{transition:none}}.SPATIAL-UI--on-light{background:#fff9;background:rgba(var(--spatial-ui-tint-rgb,255,255,255),.6);border:.1rem solid #fff;border:.1rem solid var(--tw-c-white,#fff);box-shadow:0 .2rem 1.2rem #00000014;color:#141313}@supports(background:color-mix(in srgb,white 60%,transparent)){.SPATIAL-UI--on-light{background:color-mix(in srgb,#fff 60%,#0000)}@supports (color:color-mix(in lch,red,blue)){.SPATIAL-UI--on-light{background:color-mix(in srgb,var(--spatial-ui-tint,#fff) 60%,#0000)}}}.SPATIAL-UI--on-light{backdrop-filter:invert(.4) brightness(1.78) blur(.5rem);-webkit-backdrop-filter:invert(.4) brightness(1.78) blur(.5rem)}@supports not ((backdrop-filter:blur(0.1rem)) or (-webkit-backdrop-filter:blur(0.1rem))){.SPATIAL-UI--on-light{background:#fff;background:var(--spatial-ui-tint,#fff)}}.SPATIAL-UI--on-light:before{border-radius:1.1rem;border-radius:var(--spatial-ui-radius,1.1rem);content:"";inset:0;position:absolute;z-index:0;corner-shape:inherit;background-color:#fff;background-color:var(--spatial-ui-tint,#fff);mask-image:url(/assets/redesign-mid2026/mobile-dock__grain.webp);-webkit-mask-mode:alpha;mask-mode:alpha;mask-repeat:repeat;mask-size:min(10vw,40px);mask-size:var(--spatial-ui-grain-size,min(10vw,40px));opacity:.5;opacity:var(--spatial-ui-grain-opacity-light,.5);pointer-events:none}html.spatial-ui-grain-ready .SPATIAL-UI--on-light:before{mask-image:var(--spatial-ui-grain-image);mask-position:left top;mask-repeat:no-repeat;mask-size:100vw 100lvh}.SPATIAL-UI--on-dark{--spatial-ui-radius:1.1rem;border-radius:1.1rem;border-radius:var(--spatial-ui-radius);box-sizing:border-box;isolation:isolate;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}@supports(corner-shape:squircle){.SPATIAL-UI--on-dark{--spatial-ui-radius:1.6rem;corner-shape:squircle}}@media(prefers-reduced-motion:reduce){.SPATIAL-UI--on-dark{transition:none}}.SPATIAL-UI--on-dark{--tw-c-app_font--main:#fff;--tw-c-app_font--secondary:#ffffffb8;--tw-c-text:#fff;--tw-i--color:currentColor;--homepage-c-ink:#fff;--tw-c-app_background:#0000;--tw-c-100:#0000;--tw-c-150:#ffffff0a;--tw-c-175:#ffffff0f;--tw-c-200:#ffffff29;--tw-c-300:#ffffff38;--tw-c-400:#ffffff4d;--product-tile-c-text:#fff;--product-tile-c-text-secondary:#ffffffb8;--product-tile-c-price:#ffffffb8;--product-tile-c-cart:#fff;--product-tile-c-surface:#0000;--product-tile-c-bg:#0000;background:#0009;background:rgba(var(--spatial-ui-tint-rgb,0,0,0),.6);border:.1rem solid #ffffff1c;box-shadow:none;color:#fff}@supports(background:color-mix(in srgb,black 60%,transparent)){.SPATIAL-UI--on-dark{background:color-mix(in srgb,#000 60%,#0000)}@supports (color:color-mix(in lch,red,blue)){.SPATIAL-UI--on-dark{background:color-mix(in srgb,var(--spatial-ui-tint,#000) 60%,#0000)}}}.SPATIAL-UI--on-dark{backdrop-filter:blur(.975rem);-webkit-backdrop-filter:blur(.975rem)}@supports not ((backdrop-filter:blur(0.1rem)) or (-webkit-backdrop-filter:blur(0.1rem))){.SPATIAL-UI--on-dark{background:#000;background:var(--spatial-ui-tint,#000)}}.SPATIAL-UI--on-dark:before{border-radius:1.1rem;border-radius:var(--spatial-ui-radius,1.1rem);content:"";inset:0;position:absolute;z-index:0;corner-shape:inherit;background-color:#000;background-color:var(--spatial-ui-tint,#000);mask-image:url(/assets/redesign-mid2026/mobile-dock__grain.webp);-webkit-mask-mode:alpha;mask-mode:alpha;mask-repeat:repeat;mask-size:min(10vw,40px);mask-size:var(--spatial-ui-grain-size,min(10vw,40px));opacity:.1;opacity:var(--spatial-ui-grain-opacity-dark,.1);pointer-events:none}html.spatial-ui-grain-ready .SPATIAL-UI--on-dark:before{mask-image:var(--spatial-ui-grain-image);mask-position:left top;mask-repeat:no-repeat;mask-size:100vw 100lvh}.theme--is-dark .SPATIAL-UI--on-light.SPATIAL-UI--follow-theme{--spatial-ui-radius:1.1rem;border-radius:1.1rem;border-radius:var(--spatial-ui-radius);box-sizing:border-box;isolation:isolate;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}@supports(corner-shape:squircle){.theme--is-dark .SPATIAL-UI--on-light.SPATIAL-UI--follow-theme{--spatial-ui-radius:1.6rem;corner-shape:squircle}}@media(prefers-reduced-motion:reduce){.theme--is-dark .SPATIAL-UI--on-light.SPATIAL-UI--follow-theme{transition:none}}.theme--is-dark .SPATIAL-UI--on-light.SPATIAL-UI--follow-theme{--tw-c-app_font--main:#fff;--tw-c-app_font--secondary:#ffffffb8;--tw-c-text:#fff;--tw-i--color:currentColor;--homepage-c-ink:#fff;--tw-c-app_background:#0000;--tw-c-100:#0000;--tw-c-150:#ffffff0a;--tw-c-175:#ffffff0f;--tw-c-200:#ffffff29;--tw-c-300:#ffffff38;--tw-c-400:#ffffff4d;--product-tile-c-text:#fff;--product-tile-c-text-secondary:#ffffffb8;--product-tile-c-price:#ffffffb8;--product-tile-c-cart:#fff;--product-tile-c-surface:#0000;--product-tile-c-bg:#0000;background:#0009;background:rgba(var(--spatial-ui-tint-rgb,0,0,0),.6);border:.1rem solid #ffffff1c;box-shadow:none;color:#fff}@supports(background:color-mix(in srgb,black 60%,transparent)){.theme--is-dark .SPATIAL-UI--on-light.SPATIAL-UI--follow-theme{background:color-mix(in srgb,#000 60%,#0000)}@supports (color:color-mix(in lch,red,blue)){.theme--is-dark .SPATIAL-UI--on-light.SPATIAL-UI--follow-theme{background:color-mix(in srgb,var(--spatial-ui-tint,#000) 60%,#0000)}}}.theme--is-dark .SPATIAL-UI--on-light.SPATIAL-UI--follow-theme{backdrop-filter:blur(.975rem);-webkit-backdrop-filter:blur(.975rem)}@supports not ((backdrop-filter:blur(0.1rem)) or (-webkit-backdrop-filter:blur(0.1rem))){.theme--is-dark .SPATIAL-UI--on-light.SPATIAL-UI--follow-theme{background:#000;background:var(--spatial-ui-tint,#000)}}.theme--is-dark .SPATIAL-UI--on-light.SPATIAL-UI--follow-theme:before{border-radius:1.1rem;border-radius:var(--spatial-ui-radius,1.1rem);content:"";inset:0;position:absolute;z-index:0;corner-shape:inherit;background-color:#000;background-color:var(--spatial-ui-tint,#000);mask-image:url(/assets/redesign-mid2026/mobile-dock__grain.webp);-webkit-mask-mode:alpha;mask-mode:alpha;mask-repeat:repeat;mask-size:min(10vw,40px);mask-size:var(--spatial-ui-grain-size,min(10vw,40px));opacity:.1;opacity:var(--spatial-ui-grain-opacity-dark,.1);pointer-events:none}html.spatial-ui-grain-ready .theme--is-dark .SPATIAL-UI--on-light.SPATIAL-UI--follow-theme:before{mask-image:var(--spatial-ui-grain-image);mask-position:left top;mask-repeat:no-repeat;mask-size:100vw 100lvh}.SPATIAL-UI--ffffff-dark,.SPATIAL-UI--ffffff-light{--spatial-ui-tint:#fff;--spatial-ui-tint-rgb:255,255,255}.SPATIAL-UI--000000-dark,.SPATIAL-UI--000000-light{--spatial-ui-tint:#000;--spatial-ui-tint-rgb:0,0,0}.SPATIAL-UI--f4f1ee-dark,.SPATIAL-UI--f4f1ee-light{--spatial-ui-tint:#f4f1ee;--spatial-ui-tint-rgb:244,241,238}.SPATIAL-UI--f5f2ef-dark,.SPATIAL-UI--f5f2ef-light{--spatial-ui-tint:#f5f2ef;--spatial-ui-tint-rgb:245,242,239}.SPATIAL-UI--f3e7e9-dark,.SPATIAL-UI--f3e7e9-light{--spatial-ui-tint:#f3e7e9;--spatial-ui-tint-rgb:243,231,233}.SPATIAL-UI--d7b8be-dark,.SPATIAL-UI--d7b8be-light{--spatial-ui-tint:#d7b8be;--spatial-ui-tint-rgb:215,184,190}.SPATIAL-UI--151313-dark,.SPATIAL-UI--151313-light{--spatial-ui-tint:#151313;--spatial-ui-tint-rgb:21,19,19}.SPATIAL-UI--11100f-dark,.SPATIAL-UI--11100f-light{--spatial-ui-tint:#11100f;--spatial-ui-tint-rgb:17,16,15}.SPATIAL-UI--f4f0ec-dark,.SPATIAL-UI--f4f0ec-light{--spatial-ui-tint:#f4f0ec;--spatial-ui-tint-rgb:244,240,236}.SPATIAL-UI--transparent-dark,.SPATIAL-UI--transparent-light{--spatial-ui-tint:#0000;--spatial-ui-tint-rgb:0,0,0;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-color:#0000;box-shadow:none}.SPATIAL-UI--transparent-dark:before,.SPATIAL-UI--transparent-light:before{content:none;display:none}.home-cta-slot{display:flex;max-width:100%;width:fit-content}.home-cta-slot.home-cta-slot--on-dark{--tw-c-app_font--main:#fff;--tw-c-app_font--secondary:#ffffffb8;--tw-c-text:#fff;--tw-i--color:currentColor;--homepage-c-ink:#fff;--tw-c-app_background:#0000;--tw-c-100:#0000;--tw-c-150:#ffffff0a;--tw-c-175:#ffffff0f;--tw-c-200:#ffffff29;--tw-c-300:#ffffff38;--tw-c-400:#ffffff4d;--product-tile-c-text:#fff;--product-tile-c-text-secondary:#ffffffb8;--product-tile-c-price:#ffffffb8;--product-tile-c-cart:#fff;--product-tile-c-surface:#0000;--product-tile-c-bg:#0000}.home-cta-slot.home-cta-slot--on-dark .tw-black-button{background-color:#fff;border-color:#fff;color:#141313}.home-cta-slot.home-cta-slot--on-dark .tw-outline-button{background-color:#0000;border-color:color-mix(in srgb,#fff 55%,#0000);color:color-mix(in srgb,#fff 90%,#0000)}.home-cta-slot.home-cta-slot--on-dark .tw-outline-button:hover{border-color:color-mix(in srgb,#fff 78%,#0000);color:#fff;opacity:1}.home-cta-slot.home-cta-slot--on-light .tw-black-button{background-color:var(--homepage__section--color);border-color:var(--homepage__section--color);color:var(--homepage__section--background)}.home-cta-slot.home-cta-slot--on-light .tw-outline-button{background-color:#0000;border-color:color-mix(in srgb,var(--homepage__section--color) 42%,#0000);color:var(--homepage__section--color)}.home-cta-slot.home-cta-slot--on-light .tw-outline-button:hover{background-color:color-mix(in srgb,var(--homepage__section--background) 72%,#0000);border-color:var(--homepage__section--color);color:var(--homepage__section--color);opacity:1}@keyframes homepage__section--hero-image-scrub{0%{transform:scale(1.08);transform:scale(var(--homepage__section--hero-image-zoom,1.08))}50%{transform:scale(1)}to{transform:scale(1.08);transform:scale(var(--homepage__section--hero-image-zoom,1.08))}}@keyframes homepage__section--hero-overlay-parallax{0%{transform:translateX(0);transform:translateX(var(--ov-px,0))}50%{transform:translateX(0)}to{transform:translateX(calc(-1 * 0%));transform:translateX(calc(-1 * var(--ov-px, 0%)))}}@keyframes homepage__section--hero-overlay-lift{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * 0%));transform:translateY(calc(-1 * var(--ov-py, 0%)))}}@keyframes homepage__section--hero-eyebrow-scrub{0%{opacity:0;transform:translateY(1.4rem)}50%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1.6rem)}}@keyframes homepage__section--hero-title-scrub{0%{opacity:0;transform:translateY(110%)}50%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-110%)}}@keyframes homepage__section--hero-copy-rail-scrub{0%{transform:translateZ(0)}to{transform:translate3d(calc((1 - 1) / 1 * 100%),0,0);transform:translate3d(calc((1 - var(--homepage-hero-slide-count, 1)) / var(--homepage-hero-slide-count, 1) * 100%),0,0)}}.homepage__section--hero{display:grid;grid-template:1fr/1fr;position:relative;--homepage-hero-stage-height:calc(var(--tw-viewport-max, 100vh) + var(--tw-hero-align-top, 0px) + var(--tw-hero-overscan-bottom, 0px) - var(--homepage-hero-reduce, 0px));--homepage-hero-nav-height:var(--tw-dock-height,0px);--homepage-hero-caption-gap:2.2rem;--homepage-hero-copy-inset:calc(var(--homepage-hero-caption-gap) * 2);--homepage-hero-sticky-height:calc(var(--tw-viewport-visible, 100vh) - var(--tw-dock-height, 0px));height:calc(100vh + 0px + 0px - 0px);height:var(--homepage-hero-stage-height);margin-top:calc(-1*0px);margin-top:calc(-1*var(--tw-hero-align-top, 0px));outline:none;--homepage__section--hero-image-zoom:1.05}.app--old-ui .homepage__section--hero{--homepage-hero-top-offset:var(--tw-menu-scrolled-height,0px);--homepage-hero-stage-height:calc(var(--tw-viewport-max, 100vh) - var(--homepage-hero-top-offset) - var(--tw-dock-height, 0px) - var(--homepage-hero-reduce, 0px));--homepage-hero-sticky-height:var(--homepage-hero-stage-height);margin-top:0;margin-top:var(--homepage-hero-top-offset)}@media(min-width:768px){.homepage__section--hero{--homepage__section--hero-image-zoom:1.08;--homepage-hero-stage-height:calc(var(--tw-viewport-max, 100lvh) - var(--homepage-hero-reduce, 0px));--homepage-hero-sticky-height:100%;margin-top:0;-webkit-user-select:none;user-select:none}.app--old-ui .homepage__section--hero{--homepage-hero-stage-height:calc(var(--tw-viewport-max, 100vh) - var(--homepage-hero-top-offset) - var(--homepage-hero-reduce, 0px));margin-top:var(--homepage-hero-top-offset)}}@supports(height:100svh){@media(max-width:767px){.homepage__section--hero-live{--tw-overlay-bars:calc(var(--tw-viewport-max, 100vh) - 100svh)}}}.home-hero-carousel__track{display:flex;grid-area:1/1;height:100%;min-height:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch;outline:none;scroll-timeline-axis:inline;scroll-timeline-name:--homepage-hero-scroll;scrollbar-width:none;touch-action:auto}@media(min-width:768px){.home-hero-carousel__track{touch-action:none}}.home-hero-carousel__track::-webkit-scrollbar{display:none}.home-hero-carousel__track:focus-visible{box-shadow:inset 0 0 0 .2rem #fff}@media(min-width:768px){.homepage__section--hero-dragging .home-hero-carousel__track{scroll-behavior:auto;scroll-snap-type:none}}@media(prefers-reduced-motion:reduce){.home-hero-carousel__track{scroll-behavior:auto}}.home-hero-carousel__slide{flex:0 0 100%;height:100%;min-width:0;overflow:visible;position:relative;scroll-snap-align:none start;scroll-snap-stop:always;view-timeline-axis:inline;width:100%}.home-hero-carousel__slide--video{overflow:hidden}.home-hero-carousel__video{background:#11100f;container-type:size;height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:0}body #app .home-hero-carousel__video.wider .home-hero-carousel__video-iframe,body #app .home-hero-carousel__video.wider .home-hero-carousel__video-iframe .tw-stream-video__video,body #app .home-hero-carousel__video.wider .home-hero-carousel__video-poster{height:auto!important;translate:-50% -50%!important;width:calc(100% + 8px)!important}body #app .home-hero-carousel__video.shorter .home-hero-carousel__video-iframe,body #app .home-hero-carousel__video.shorter .home-hero-carousel__video-iframe .tw-stream-video__video,body #app .home-hero-carousel__video.shorter .home-hero-carousel__video-poster{height:calc(100% + 8px)!important;translate:-50% -50%!important;width:auto!important}.home-hero-carousel__video-frame{inset:0;position:absolute}.home-hero-carousel__video:not(.home-hero-carousel__video--cover) .home-hero-carousel__video-iframe,.home-hero-carousel__video:not(.home-hero-carousel__video--cover) .home-hero-carousel__video-iframe .tw-stream-video__video,.home-hero-carousel__video:not(.home-hero-carousel__video--cover) .home-hero-carousel__video-poster{aspect-ratio:16/9;aspect-ratio:var(--homepage-hero-video-aspect,16/9);border:0;display:block;height:auto;left:50%;object-fit:cover;pointer-events:none;position:absolute;top:50%;translate:-50% -50%;width:max(100cqw,100cqh*var(--homepage-hero-video-aspect,16/9))}.home-hero-carousel__video--cover .home-hero-carousel__video-iframe{left:0;position:absolute;right:0;top:50%;translate:0 -50%;width:100%}.home-hero-carousel__video--cover .home-hero-carousel__video-poster{display:block;height:100%;height:var(--hero-video-box,100%);left:0;object-fit:cover;pointer-events:none;position:absolute;top:50%;translate:0 -50%;width:100%}.home-hero-carousel__image{display:block;flex:none;height:100%;overflow:clip;padding-bottom:0;pointer-events:none;width:100%}.home-hero-carousel__image .base-image__background{background-color:#11100f}.home-hero-carousel__image .base-image__img{animation:homepage__section--hero-image-scrub linear both;animation-range:cover 0 cover 100%;animation-timeline:view(inline);object-position:50% 50%;object-position:var(--homepage__section--hero-mobile-position,50% 50%);transform-origin:center center;will-change:transform}@media(orientation:landscape){.home-hero-carousel__image .base-image__img{object-position:50% 50%;object-position:var(--homepage__section--hero-desktop-position,50% 50%)}}@media(prefers-reduced-motion:reduce){.home-hero-carousel__image .base-image__img{animation:none;transform:scale(1)}}.home-hero-carousel__shade{background:linear-gradient(180deg,#08070733,#08070714 12%,#08070705 22%,#0000 34%),linear-gradient(180deg,#0000 58%,#08070714 76%,#0807074d);inset:0;pointer-events:none;position:absolute;z-index:1}.home-hero-carousel__shade.home-hero-carousel__shade--copy{background:linear-gradient(180deg,#08070738,#08070724 16%,#0807071a 36%,#08070714 52%,#0000 72%),linear-gradient(180deg,#0000 36%,#0807071f 58%,#0807073d 80%,#08070766)}.home-hero-carousel__feather{align-self:end;background:linear-gradient(0deg,#151313b8 0,#15131352 46%,#0000);display:none;grid-area:1/1;height:16rem;opacity:0;pointer-events:none;transition:opacity .42s cubic-bezier(.16,1,.3,1);width:100%;z-index:2}@media(max-width:767px){.home-hero-carousel__feather{display:block}#app.app--mobile-dock-hero:has(.mobile-dock--air) .home-hero-carousel__feather{opacity:1}.homepage__section--hero[data-chrome-surface=light] .home-hero-carousel__feather{background:linear-gradient(0deg,#f5f2efdb 0,#f5f2ef57 46%,#0000)}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.home-hero-carousel__feather{transition:none}}.home-hero-carousel__cta{pointer-events:none;z-index:2}.home-hero-carousel__link{cursor:pointer;inset:0;position:absolute;-webkit-text-decoration:none;text-decoration:none;z-index:2;-webkit-user-drag:none}.home-hero-carousel__link.home-hero-carousel__link--hit{background:#0000;z-index:1}@media(min-width:768px){.homepage__section--hero.homepage__section--hero-single{-webkit-user-select:auto;user-select:auto}.homepage__section--hero.homepage__section--hero-single .home-hero-carousel__track{touch-action:auto}}.home-hero-carousel__content-shell{align-self:stretch;box-sizing:border-box;grid-area:1/1;height:100%;padding-top:0;padding-top:var(--tw-hero-align-top,0);pointer-events:none;position:relative;width:100%;z-index:3}@media(min-width:768px){.home-hero-carousel__content-shell{padding-top:0}}.homepage__section--hero-static .home-hero-carousel__content-frame{position:relative}.home-hero-carousel__content-frame{height:var(--homepage-hero-sticky-height);pointer-events:none;position:sticky;top:0;width:100%}@media(min-width:768px){.home-hero-carousel__content-frame{top:0}}@media(prefers-reduced-motion:reduce){.home-hero-carousel__content-frame{position:relative}}.home-hero-carousel__copy-clip{container-name:homepage-hero-copy;container-type:inline-size;inset:0;overflow:hidden;pointer-events:none;position:absolute}.home-hero-carousel__copy-rail{animation:homepage__section--hero-copy-rail-scrub linear both;animation-timeline:--homepage-hero-scroll;display:flex;height:100%;width:max-content;will-change:transform}@media(prefers-reduced-motion:reduce){.home-hero-carousel__copy-rail{animation:none;transform:none}}.home-hero-carousel__content-frame .home-hero-carousel__copy{align-items:center;box-sizing:border-box;display:flex;flex:0 0 100cqi;flex-direction:column;height:100%;justify-content:flex-end;overflow:visible;padding:0 var(--homepage-padding-x);pointer-events:none;position:relative;text-align:center;width:100cqi}@media(min-width:768px){.home-hero-carousel__content-frame .home-hero-carousel__copy{padding-bottom:0}}@media(max-width:767px){.home-hero-carousel__content-frame .home-hero-carousel__copy.home-hero-carousel__copy--overlay{gap:.6rem;padding-bottom:var(--homepage-hero-copy-inset)}}@media(min-width:768px){.home-hero-carousel__content-frame .home-hero-carousel__copy.home-hero-carousel__copy--overlay{gap:.8rem;padding-bottom:calc(var(--homepage-hero-copy-inset) + 4rem)}}.home-hero-carousel__captions{display:grid;justify-items:center;list-style:none;margin:0 0 var(--homepage-hero-caption-gap);padding:0;pointer-events:none;text-align:center;width:100%}.home-hero-carousel__captions .home-hero-carousel__caption{color:#fffffff0;display:block;font-size:1.6rem;grid-area:1/1;margin:0 0 var(--homepage-hero-caption-gap);opacity:0;pointer-events:none;visibility:hidden}.home-hero-carousel__captions .home-hero-carousel__caption.home-hero-carousel__caption--on{opacity:1;visibility:visible}.home-hero-carousel__eyebrow{animation:homepage__section--hero-eyebrow-scrub linear both;animation-range:cover 0 cover 100%;animation-timeline:inherit;color:#ffffffdb;font-size:var(--tw-type-fs-micro);font-weight:var(--tw-f-medium);letter-spacing:.18em;line-height:1;margin:0;text-align:center;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.home-hero-carousel__eyebrow{animation:none;opacity:1;transform:none}}@media(min-width:768px){.home-hero-carousel__eyebrow{font-size:clamp(1.2rem,2.6vw,1.6rem)}}.home-hero-carousel__semantic-title{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.home-hero-carousel__eyebrow-sep{color:var(--homepage-c-signal);display:inline;margin:0 .35em}.home-hero-carousel__title{animation-timeline:inherit;display:block;font-family:Montserrat,sans-serif;font-family:var(--tw2-ff-display,var(--homepage-ff-display,Montserrat,sans-serif));font-style:normal;font-weight:600;font-weight:var(--tw2-f-display,var(--homepage-f-display,600));line-height:.9;line-height:var(--homepage-lh-display-hero,var(--homepage-lh-display,.9));margin:0;max-width:100%;overflow:visible;text-align:center;text-transform:uppercase}.home-hero-carousel__title,.home-hero-carousel__title.home-hero-carousel__title--compact{font-size:4rem;font-size:var(--tw2-fs-chapter,var(--homepage-fs-display-chapter,4rem));letter-spacing:.02em;letter-spacing:var(--homepage-ls-display-hero,var(--homepage-ls-display,.02em))}.home-hero-carousel__title.home-hero-carousel__title--font-gloock{font-family:Gloock,serif;font-family:var(--homepage-ff-display-gloock,"Gloock",serif);font-weight:400;font-weight:var(--homepage-f-display-gloock,400);letter-spacing:.02em;letter-spacing:var(--homepage-ls-display-gloock,.02em);line-height:.94;line-height:var(--homepage-lh-display-gloock,.94);text-transform:uppercase}.home-hero-carousel__title.home-hero-carousel__title--font-graduate{font-family:Graduate,serif;font-family:var(--homepage-ff-display-graduate,"Graduate",serif);font-weight:400;font-weight:var(--homepage-f-display-graduate,400);letter-spacing:-.05em;letter-spacing:var(--homepage-ls-display-graduate,-.05em);line-height:.94;line-height:var(--homepage-lh-display-graduate,.94);text-transform:uppercase}.home-hero-carousel__title.home-hero-carousel__title--font-imperial-script{font-family:Imperial Script,cursive;font-family:var(--homepage-ff-display-imperial-script,"Imperial Script",cursive);font-weight:400;font-weight:var(--homepage-f-display-imperial-script,400);letter-spacing:.02em;letter-spacing:var(--homepage-ls-display-imperial-script,.02em);line-height:.92;line-height:var(--homepage-lh-display-imperial-script,.92);text-transform:none}.home-hero-carousel__title.home-hero-carousel__title--font-instrument-serif{font-family:"Instrument Serif",serif;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:.96}.home-hero-carousel__title-word--last{line-height:inherit}.home-hero-carousel__copy--overlay .home-hero-carousel__eyebrow{color:#ffffffdb!important;font-family:Montserrat,sans-serif!important;font-size:clamp(1.2rem,2.6vw,1.6rem)!important;font-weight:500!important;font-weight:var(--tw-f-medium,500)!important;letter-spacing:.18em!important;line-height:1!important;margin:0!important;text-align:center!important;text-transform:uppercase!important}.home-hero-carousel__copy--overlay .home-hero-carousel__eyebrow-sep{font-style:normal}.home-hero-carousel__copy--overlay .home-hero-carousel__title{animation-timeline:inherit;color:var(--homepage__section--color)!important;display:block;font-family:Montserrat,sans-serif!important;font-family:var(--tw2-ff-display,var(--homepage-ff-display,Montserrat,sans-serif))!important;font-style:normal!important;font-weight:600!important;font-weight:var(--tw2-f-display,var(--homepage-f-display,600))!important;line-height:.9!important;line-height:var(--homepage-lh-display-hero,var(--homepage-lh-display,.9))!important;margin:0;max-width:100%;overflow:visible;text-align:center!important;text-transform:uppercase!important}.home-hero-carousel__copy--overlay .home-hero-carousel__title,.home-hero-carousel__copy--overlay .home-hero-carousel__title.home-hero-carousel__title--compact{font-size:4rem!important;font-size:var(--tw2-fs-chapter,var(--homepage-fs-display-chapter,4rem))!important;letter-spacing:.02em!important;letter-spacing:var(--homepage-ls-display-hero,var(--homepage-ls-display,.02em))!important}.home-hero-carousel__copy--overlay .home-hero-carousel__title.home-hero-carousel__title--font-gloock{font-family:Gloock,serif!important;font-family:var(--homepage-ff-display-gloock,"Gloock",serif)!important;font-weight:400!important;font-weight:var(--homepage-f-display-gloock,400)!important;letter-spacing:.02em!important;letter-spacing:var(--homepage-ls-display-gloock,.02em)!important;line-height:.94!important;line-height:var(--homepage-lh-display-gloock,.94)!important;text-transform:uppercase!important}.home-hero-carousel__copy--overlay .home-hero-carousel__title.home-hero-carousel__title--font-graduate{font-family:Graduate,serif!important;font-family:var(--homepage-ff-display-graduate,"Graduate",serif)!important;font-weight:400!important;font-weight:var(--homepage-f-display-graduate,400)!important;letter-spacing:-.05em!important;letter-spacing:var(--homepage-ls-display-graduate,-.05em)!important;line-height:.94!important;line-height:var(--homepage-lh-display-graduate,.94)!important;text-transform:uppercase!important}.home-hero-carousel__copy--overlay .home-hero-carousel__title.home-hero-carousel__title--font-imperial-script{font-family:Imperial Script,cursive!important;font-family:var(--homepage-ff-display-imperial-script,"Imperial Script",cursive)!important;font-weight:400!important;font-weight:var(--homepage-f-display-imperial-script,400)!important;letter-spacing:.02em!important;letter-spacing:var(--homepage-ls-display-imperial-script,.02em)!important;line-height:.92!important;line-height:var(--homepage-lh-display-imperial-script,.92)!important;text-transform:none!important}.home-hero-carousel__copy--overlay .home-hero-carousel__title.home-hero-carousel__title--font-instrument-serif{font-family:"Instrument Serif",serif!important;font-style:normal!important;font-weight:400!important;letter-spacing:.04em!important;line-height:.96!important}.home-hero-carousel__title-text{animation:homepage__section--hero-title-scrub linear both;animation-range:cover 0 cover 100%;animation-timeline:inherit;display:block;width:100%;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.home-hero-carousel__title-text{animation:none;opacity:1;transform:none}}.home-hero-carousel__title-word{display:inline}.home-hero-carousel__title-word.align-fix{display:inline-block}.home-hero-carousel__status{align-items:center;bottom:0;display:flex;gap:1.8rem;height:var(--homepage-hero-nav-height);left:0;pointer-events:none;position:absolute;right:0;z-index:5}@media(min-width:768px){.home-hero-carousel__status{bottom:3.2rem;height:auto;justify-content:center;left:50%;right:auto;transform:translateX(-50%);width:max-content}}@media(max-width:767px){.app--old-ui .home-hero-carousel__status{gap:0;height:1.2rem;justify-content:center;margin-bottom:2.4rem}}:is(#app.app--mobile-dock-compact.is-mobile,#app.app--mobile-dock-hero.is-mobile,#app.app--mobile-dock-icons.is-mobile) .home-hero-carousel__status{gap:0;height:1.2rem;justify-content:center}:is(#app.app--mobile-dock-compact.is-mobile,#app.app--mobile-dock-hero.is-mobile,#app.app--mobile-dock-icons.is-mobile) .home-hero-carousel__progress{align-items:center;display:flex;height:1.2rem;justify-content:center;width:auto}:is(#app.app--mobile-dock-compact.is-mobile,#app.app--mobile-dock-hero.is-mobile) .home-hero-carousel__status{margin-bottom:2.4rem;transform:none}.home-hero-carousel__progress{pointer-events:auto;width:auto}.homepage__section--hero.homepage__section--hero-auto{--homepage-hero-stage-height:calc(100vw / var(--homepage-hero-ratio-mobile, 0.75));--homepage-hero-sticky-height:var(--homepage-hero-stage-height)}@media(min-width:768px){.homepage__section--hero.homepage__section--hero-auto{--homepage-hero-stage-height:calc(100vw / var(--homepage-hero-ratio-desktop, 1.7778))}}.home-hero-carousel__slide .banner-overlay{overflow:clip}.home-hero-carousel__slide .banner-overlay .base-image{animation:homepage__section--hero-overlay-parallax linear both;animation-range:cover 0 cover 100%;animation-timeline:view(inline);animation-timeline:var(--ov-timeline,view(inline));transform-origin:center center;will-change:transform}.home-hero-carousel__slide .banner-overlay .base-image__img{animation:homepage__section--hero-overlay-lift linear both;animation-range:0 100vh;animation-timeline:scroll(root block);will-change:transform}@media(prefers-reduced-motion:reduce){.home-hero-carousel__slide .banner-overlay :is(.base-image,.base-image__img){animation:none;transform:none}}@supports not (animation-timeline:view()){.home-hero-carousel__copy-rail,.home-hero-carousel__eyebrow,.home-hero-carousel__image .base-image__img,.home-hero-carousel__slide .banner-overlay .base-image,.home-hero-carousel__slide .banner-overlay .base-image__img,.home-hero-carousel__title-text{animation:none}.home-hero-carousel__image .base-image__img{transform:scale(1)}.home-hero-carousel__eyebrow,.home-hero-carousel__title-text{opacity:1;transform:none}.home-hero-carousel__copy-rail{transform:none;width:100%}.home-hero-carousel__content-frame .home-hero-carousel__copy{display:none;flex:none;width:100%}.home-hero-carousel__content-frame .home-hero-carousel__copy--active{display:flex}}:where(.app.sim-no-timeline) .home-hero-carousel__copy-rail,:where(.app.sim-no-timeline) .home-hero-carousel__eyebrow,:where(.app.sim-no-timeline) .home-hero-carousel__image .base-image__img,:where(.app.sim-no-timeline) .home-hero-carousel__slide .banner-overlay .base-image,:where(.app.sim-no-timeline) .home-hero-carousel__slide .banner-overlay .base-image__img,:where(.app.sim-no-timeline) .home-hero-carousel__title-text{animation:none}:where(.app.sim-no-timeline) .home-hero-carousel__image .base-image__img{transform:scale(1)}:where(.app.sim-no-timeline) :is(.home-hero-carousel__eyebrow,.home-hero-carousel__title-text){opacity:1;transform:none}:where(.app.sim-no-timeline) .home-hero-carousel__copy-rail{transform:none;width:100%}:where(.app.sim-no-timeline) .home-hero-carousel__content-frame .home-hero-carousel__copy{display:none;flex:none;width:100%}:where(.app.sim-no-timeline) .home-hero-carousel__content-frame .home-hero-carousel__copy--active{display:flex}.router-link-exact-active.router-link-active,.router-link-exact-active.router-link-active *{cursor:default}.link-tw{cursor:pointer}.link-tw--disabled{cursor:default}.cms-announcement{line-height:1.4;padding:.4rem 0;position:relative;text-shadow:var(--cms-announcement-text-shadow)}.cms-announcement__viewport{color:inherit;display:block;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;-webkit-text-decoration:none;text-decoration:none;width:100vw}.cms-announcement__track{align-items:center;animation:cms-announcement-marquee 20s linear infinite;animation:cms-announcement-marquee var(--cms-announcement-animation-duration,20s) linear infinite;display:flex;min-width:unset;position:relative;transform:translateZ(0);width:max-content}.cms-announcement__track.cms-announcement__track--animating{will-change:transform}.cms-announcement__group{align-items:center;display:flex;flex:0 0 auto}.cms-announcement__group.cms-announcement__group--clone{left:100%;position:absolute;top:0}.cms-announcement__item{flex:0 0 auto;font-size:1.4rem;font-size:var(--cms-announcement-font-size,1.4rem);font-weight:var(--tw-f-regular);padding:0 1.6rem;padding:0 var(--cms-announcement-item-padding-rem,1.6rem);text-align:center;white-space:nowrap;width:max-content}.cms-announcement__item b{font-weight:var(--tw-f-extrabold)}.cms-announcement__item *{display:inline}.cms-announcement__item a{font-weight:600}.cms-announcement__track--paused{animation-play-state:paused}.cms-announcement__track--reduced-motion{animation:none;transform:translateZ(0)}.cms-announcement--uppercase .cms-announcement__item{text-transform:uppercase}.cms-announcement__accent{color:var(--tw-c-main)}@keyframes cms-announcement-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@media(prefers-reduced-motion:reduce){.cms-announcement__track{animation:none;transform:translateZ(0)}.cms-announcement__group[aria-hidden=true]{display:none}}.homepage__redesign-root .home-block-hero-strip,.homepage__redesign-root>.home-block-hero-strip{padding-bottom:0;padding-top:0;position:relative;z-index:23}.home-block-hero-strip__image,.home-block-hero-strip__link,.home-block-hero-strip__picture{display:block;width:100%}.home-block-hero-strip__image{height:auto}.home-block-hero-strip--sized{height:var(--strip-h-m);overflow:hidden}@media(min-width:768px){.home-block-hero-strip--sized{height:var(--strip-h-d)}}.home-block-hero-strip--sized :is(.home-block-hero-strip__image,.home-block-hero-strip__link,.home-block-hero-strip__picture){height:100%;object-fit:cover}.homepage__redesign-root>.home-block-nested-layout-hero__frame:first-child>.home-block-hero-strip:first-child{margin-top:0;margin-top:var(--tw-menu-scrolled-height,0)}.home-block-hero-strip+.home-block-nested-layout-hero__stack>.homepage__section--hero:first-child,.home-block-hero-strip+.homepage__section--hero{margin-top:0!important}.home-block-nested-layout-hero__frame{display:contents;--homepage-hero-reduce:var(--hero-reduce-m,0px)}@media(min-width:768px){.home-block-nested-layout-hero__frame{--homepage-hero-reduce:var(--hero-reduce-d,0px)}}.home-block-nested-layout-hero__frame>.CONTENT-FULL{grid-column:full}.home-block-nested-layout-hero__stack{display:contents}.home-block-nested-layout-hero__stack>:is(.CONTENT-FULL,.home-block-nested-layout-hero__row){grid-column:full}.home-block-nested-layout-hero__stack>.homepage__section--hero~.homepage__section--hero{margin-top:0!important}.home-block-nested-layout-hero__row{display:grid;gap:0 0;gap:var(--hero-row-gap,var(--homepage-gap-y,0)) var(--hero-row-gap,var(--homepage-gap-x,0));grid-template-columns:1fr;grid-template-columns:var(--hero-row-cols-m,1fr)}@media(min-width:768px){.home-block-nested-layout-hero__row{grid-template-columns:1fr;grid-template-columns:var(--hero-row-cols-d,1fr)}}.home-block-nested-layout-hero__row>.homepage__section--hero{margin-top:0!important}.home-block-nested-layout-hero__row>.homepage__section--hero.homepage__section--hero-auto{--homepage-hero-stage-height:100%;--homepage-hero-sticky-height:100%;aspect-ratio:.75;aspect-ratio:var(--homepage-hero-ratio-mobile,.75);height:auto!important;margin-top:0!important;min-width:0}@media(min-width:768px){.home-block-nested-layout-hero__row>.homepage__section--hero.homepage__section--hero-auto{aspect-ratio:1.7778;aspect-ratio:var(--homepage-hero-ratio-desktop,1.7778)}}.homepage__redesign-root>:is(.home-block-nested-layout-hero__frame:not(:first-child),.home-block-nested-layout-hero__stack:not(:first-child))>.homepage__section--hero{margin-top:0!important}