.HeroCarousel-module__naSOrW__hero{isolation:isolate;color:#fff;background:#06150f;min-height:100svh;position:relative;overflow:hidden}.HeroCarousel-module__naSOrW__slides,.HeroCarousel-module__naSOrW__slide,.HeroCarousel-module__naSOrW__overlay{position:absolute;inset:0}.HeroCarousel-module__naSOrW__slide{z-index:0;opacity:0;transition:opacity 1.2s cubic-bezier(.22,1,.36,1)}.HeroCarousel-module__naSOrW__slideActive{z-index:1;opacity:1}.HeroCarousel-module__naSOrW__media{object-fit:cover;will-change:opacity, filter, transform}.HeroCarousel-module__naSOrW__slideActive.HeroCarousel-module__naSOrW__modeCrossfade.HeroCarousel-module__naSOrW__driftRight .HeroCarousel-module__naSOrW__media{animation:7.8s cubic-bezier(.2,.65,.3,1) both HeroCarousel-module__naSOrW__drift-right}.HeroCarousel-module__naSOrW__slideActive.HeroCarousel-module__naSOrW__modeCrossfade.HeroCarousel-module__naSOrW__driftLeft .HeroCarousel-module__naSOrW__media{animation:7.8s cubic-bezier(.2,.65,.3,1) both HeroCarousel-module__naSOrW__drift-left}.HeroCarousel-module__naSOrW__slideActive.HeroCarousel-module__naSOrW__modeParallax.HeroCarousel-module__naSOrW__driftRight .HeroCarousel-module__naSOrW__media{animation:7.2s linear both HeroCarousel-module__naSOrW__parallax-right}.HeroCarousel-module__naSOrW__slideActive.HeroCarousel-module__naSOrW__modeParallax.HeroCarousel-module__naSOrW__driftLeft .HeroCarousel-module__naSOrW__media{animation:7.2s linear both HeroCarousel-module__naSOrW__parallax-left}.HeroCarousel-module__naSOrW__modeParallax .HeroCarousel-module__naSOrW__media{max-width:none;width:104%!important;left:-2%!important}.HeroCarousel-module__naSOrW__slideActive.HeroCarousel-module__naSOrW__modeMask{animation:1.05s cubic-bezier(.22,1,.36,1) both HeroCarousel-module__naSOrW__masked-reveal}.HeroCarousel-module__naSOrW__slideActive.HeroCarousel-module__naSOrW__modeBlur .HeroCarousel-module__naSOrW__media{animation:1.1s cubic-bezier(.22,1,.36,1) both HeroCarousel-module__naSOrW__blur-to-sharp}.HeroCarousel-module__naSOrW__modeSplit{transition-duration:0s}.HeroCarousel-module__naSOrW__modePan .HeroCarousel-module__naSOrW__media{max-width:none;width:108%!important;left:-4%!important}.HeroCarousel-module__naSOrW__slideActive.HeroCarousel-module__naSOrW__modePan.HeroCarousel-module__naSOrW__driftRight .HeroCarousel-module__naSOrW__media{animation:7.2s linear both HeroCarousel-module__naSOrW__pan-right}.HeroCarousel-module__naSOrW__slideActive.HeroCarousel-module__naSOrW__modePan.HeroCarousel-module__naSOrW__driftLeft .HeroCarousel-module__naSOrW__media{animation:7.2s linear both HeroCarousel-module__naSOrW__pan-left}.HeroCarousel-module__naSOrW__splitStage{z-index:1;pointer-events:none;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.HeroCarousel-module__naSOrW__splitPanel{animation:.95s cubic-bezier(.22,1,.36,1) forwards HeroCarousel-module__naSOrW__split-panel-up;position:relative;overflow:hidden;transform:translateY(0)}.HeroCarousel-module__naSOrW__splitPanel:nth-child(2){animation-name:HeroCarousel-module__naSOrW__split-panel-down;animation-delay:90ms}.HeroCarousel-module__naSOrW__splitPanel:nth-child(3){animation-delay:.18s}.HeroCarousel-module__naSOrW__splitMedia{background-repeat:no-repeat;background-size:cover;width:300%;position:absolute;top:0;bottom:0}.HeroCarousel-module__naSOrW__splitPanel:first-child .HeroCarousel-module__naSOrW__splitMedia{left:0}.HeroCarousel-module__naSOrW__splitPanel:nth-child(2) .HeroCarousel-module__naSOrW__splitMedia{left:-100%}.HeroCarousel-module__naSOrW__splitPanel:nth-child(3) .HeroCarousel-module__naSOrW__splitMedia{left:-200%}.HeroCarousel-module__naSOrW__overlay{z-index:1;pointer-events:none;background:linear-gradient(#03100b33 0%,#03100b0a 34%,#03100b3d 62%,#03100be0 100%),linear-gradient(90deg,#03100bb8 0%,#03100b61 36%,#03100b0a 72%)}.HeroCarousel-module__naSOrW__shell{z-index:2;width:min(100% - clamp(2rem,6vw,7rem),1480px);min-height:100svh;margin-inline:auto;position:relative}.HeroCarousel-module__naSOrW__motto{letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:700;line-height:1;position:absolute;bottom:150px;right:0}.HeroCarousel-module__naSOrW__motto:before{vertical-align:middle;content:"";background:#ff7a82e6;width:2.25rem;height:1px;margin-right:.9rem;display:inline-block}.HeroCarousel-module__naSOrW__animationLab{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04140e8f;border:1px solid #ffffff29;border-radius:.4rem;width:min(29rem,45vw);padding:.7rem;position:absolute;top:clamp(6.6rem,12vh,8rem);right:0;box-shadow:0 1rem 3rem #0000002e}.HeroCarousel-module__naSOrW__animationLabLabel{color:#ffffff94;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .55rem;font-size:.58rem;font-weight:800}.HeroCarousel-module__naSOrW__animationOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.HeroCarousel-module__naSOrW__animationOption{color:#ffffffad;min-height:2.25rem;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#ffffff0e;border:1px solid #0000;border-radius:.25rem;padding:.45rem .6rem;font-size:.62rem;font-weight:700;line-height:1.2;transition:color .18s,background-color .18s,border-color .18s;overflow:hidden}.HeroCarousel-module__naSOrW__animationOption:hover{color:#fff;background:#ffffff1c}.HeroCarousel-module__naSOrW__animationOptionActive{color:#fff;background:#ef636b33;border-color:#ff7a82c7}.HeroCarousel-module__naSOrW__content{width:min(57rem,76vw);position:absolute;bottom:clamp(8.75rem,16vh,11.5rem);left:0}.HeroCarousel-module__naSOrW__content>*{animation:.85s cubic-bezier(.22,1,.36,1) both HeroCarousel-module__naSOrW__content-reveal}.HeroCarousel-module__naSOrW__content>:nth-child(2){animation-delay:80ms}.HeroCarousel-module__naSOrW__content>:nth-child(3){animation-delay:.16s}.HeroCarousel-module__naSOrW__content>:nth-child(4){animation-delay:.24s}.HeroCarousel-module__naSOrW__eyebrowRow{align-items:center;gap:.85rem;max-width:52rem;margin-bottom:1.25rem;display:flex}.HeroCarousel-module__naSOrW__slideNumber{color:#ff7a82;letter-spacing:.14em;font-family:Geist Mono,Roboto Mono,monospace;font-size:.65rem;font-weight:700}.HeroCarousel-module__naSOrW__eyebrowLine{background:#ff7a82b8;flex:none;width:2.1rem;height:1px}.HeroCarousel-module__naSOrW__eyebrow{color:#ffffffd1;letter-spacing:.17em;text-transform:uppercase;max-width:46rem;margin:0;font-size:clamp(.64rem,.76vw,.75rem);font-weight:700;line-height:1.5}.HeroCarousel-module__naSOrW__title{color:#fff;letter-spacing:-.06em;text-shadow:0 .15em .65em #0000002e;text-wrap:balance;max-width:55rem;margin:0;font-size:clamp(3.35rem,5.1vw,6rem);font-weight:500;line-height:.93}.HeroCarousel-module__naSOrW__subhead{color:#ffffffb3;text-wrap:balance;max-width:39rem;margin:1.4rem 0 0;font-size:clamp(.98rem,1.12vw,1.12rem);font-weight:400;line-height:1.62}.HeroCarousel-module__naSOrW__cta{color:#092016;letter-spacing:.13em;text-transform:uppercase;background:#faf9f5f5;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:1.05rem;min-height:3.45rem;margin-top:1.9rem;padding:.34rem .38rem .34rem 1.35rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:color .25s,background-color .25s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 .8rem 2.4rem #00000026}.HeroCarousel-module__naSOrW__cta:hover{color:#092016;background:#fff;transform:translateY(-2px);box-shadow:0 1rem 3rem #00000038}.HeroCarousel-module__naSOrW__cta:focus-visible,.HeroCarousel-module__naSOrW__dotButton:focus-visible,.HeroCarousel-module__naSOrW__animationOption:focus-visible{outline-offset:4px;outline:2px solid #fff}.HeroCarousel-module__naSOrW__ctaArrow{color:#fff;background:#ef636b;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;font-size:1.05rem;transition:transform .25s;display:grid}.HeroCarousel-module__naSOrW__cta:hover .HeroCarousel-module__naSOrW__ctaArrow{transform:rotate(-35deg)}.HeroCarousel-module__naSOrW__controls{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;padding-top:.85rem;display:flex;position:absolute;bottom:2.25rem;left:0;right:0}.HeroCarousel-module__naSOrW__dots{align-items:center;gap:.3rem;display:flex}.HeroCarousel-module__naSOrW__dotButton{cursor:pointer;background:0 0;border:0;place-items:center;width:2.25rem;height:2rem;padding:0;display:grid}.HeroCarousel-module__naSOrW__dot{background:#ffffff80;border-radius:999px;width:.34rem;height:.34rem;transition:background-color .2s,transform .2s}.HeroCarousel-module__naSOrW__dotButton:hover .HeroCarousel-module__naSOrW__dot{background:#fff;transform:scale(1.35)}.HeroCarousel-module__naSOrW__progressTrack{background:#ffffff57;border-radius:999px;width:2.75rem;height:.14rem;display:block;position:relative;overflow:hidden}.HeroCarousel-module__naSOrW__progressFill{border-radius:inherit;transform-origin:0;background:#ef636b;animation-name:HeroCarousel-module__naSOrW__progress;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;inset:0;transform:scaleX(0)}.HeroCarousel-module__naSOrW__slidePosition{color:#ffffff94;letter-spacing:.14em;align-items:center;gap:.65rem;margin:0;font-family:Geist Mono,Roboto Mono,monospace;font-size:.61rem;font-weight:700;display:flex}.HeroCarousel-module__naSOrW__slidePosition span:first-child{color:#fff}.HeroCarousel-module__naSOrW__slidePositionDivider{background:#ffffff4d;width:1.5rem;height:1px;display:block}@keyframes HeroCarousel-module__naSOrW__drift-right{0%{transform:scale(1.035)translate(-.8%)}to{transform:scale(1.095)translate(.8%,-.5%)}}@keyframes HeroCarousel-module__naSOrW__drift-left{0%{transform:scale(1.035)translate(.8%)}to{transform:scale(1.095)translate(-.8%,-.5%)}}@keyframes HeroCarousel-module__naSOrW__parallax-right{0%{transform:translate(-1.5%)}to{transform:translate(1.5%)}}@keyframes HeroCarousel-module__naSOrW__parallax-left{0%{transform:translate(1.5%)}to{transform:translate(-1.5%)}}@keyframes HeroCarousel-module__naSOrW__masked-reveal{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.HeroCarousel-module__naSOrW__modeMask{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}@keyframes HeroCarousel-module__naSOrW__split-panel-up{0%{transform:translateY(0)}to{transform:translateY(-102%)}}@keyframes HeroCarousel-module__naSOrW__split-panel-down{0%{transform:translateY(0)}to{transform:translateY(102%)}}@keyframes HeroCarousel-module__naSOrW__blur-to-sharp{0%{filter:blur(18px);opacity:.12;transform:translateY(1%)}to{filter:blur();opacity:1;transform:translate(0,0)}}@keyframes HeroCarousel-module__naSOrW__pan-right{0%{transform:translate(-3.5%)}to{transform:translate(3.5%)}}@keyframes HeroCarousel-module__naSOrW__pan-left{0%{transform:translate(3.5%)}to{transform:translate(-3.5%)}}@keyframes HeroCarousel-module__naSOrW__content-reveal{0%{opacity:0;filter:blur(5px);transform:translateY(1.4rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes HeroCarousel-module__naSOrW__progress{to{transform:scaleX(1)}}@media (max-width:767px){.HeroCarousel-module__naSOrW__heroWithPicker,.HeroCarousel-module__naSOrW__heroWithPicker .HeroCarousel-module__naSOrW__shell{min-height:max(100svh,52rem)}.HeroCarousel-module__naSOrW__shell{width:min(100% - 2rem,42rem)}.HeroCarousel-module__naSOrW__overlay{background:linear-gradient(#03100b52 0%,#03100b0d 25%,#03100b66 52%,#03100beb 100%),linear-gradient(90deg,#03100b29,#03100b29)}.HeroCarousel-module__naSOrW__motto{text-align:center;letter-spacing:.2em;top:6.5rem;right:0}.HeroCarousel-module__naSOrW__motto:before{display:none}.HeroCarousel-module__naSOrW__animationLab{width:100%;padding:.55rem;top:8.75rem;left:0;right:0}.HeroCarousel-module__naSOrW__animationOptions{grid-template-columns:repeat(3,minmax(0,1fr))}.HeroCarousel-module__naSOrW__animationOption{min-height:2rem;padding-inline:.35rem;font-size:.56rem}.HeroCarousel-module__naSOrW__content{text-align:center;width:100%;bottom:7.5rem;right:0}.HeroCarousel-module__naSOrW__eyebrowRow{justify-content:center;margin-bottom:1rem;margin-left:auto;margin-right:auto}.HeroCarousel-module__naSOrW__eyebrowLine{width:1.4rem}.HeroCarousel-module__naSOrW__eyebrow{font-size:.64rem}.HeroCarousel-module__naSOrW__title{letter-spacing:-.05em;margin-inline:auto;font-size:clamp(2.65rem,12vw,4.1rem);line-height:.96}.HeroCarousel-module__naSOrW__subhead{margin-top:1.2rem;max-width:34rem;margin-inline:auto;font-size:.96rem;line-height:1.55}.HeroCarousel-module__naSOrW__cta{min-height:3.25rem;margin-top:1.5rem;padding-left:1.2rem}.HeroCarousel-module__naSOrW__ctaArrow{width:2.55rem;height:2.55rem}.HeroCarousel-module__naSOrW__controls{bottom:1.65rem}}@media (min-width:768px) and (max-height:760px){.HeroCarousel-module__naSOrW__heroWithPicker,.HeroCarousel-module__naSOrW__heroWithPicker .HeroCarousel-module__naSOrW__shell{min-height:52rem}}@media (prefers-reduced-motion:reduce){.HeroCarousel-module__naSOrW__slide,.HeroCarousel-module__naSOrW__media,.HeroCarousel-module__naSOrW__splitPanel,.HeroCarousel-module__naSOrW__content,.HeroCarousel-module__naSOrW__content>*,.HeroCarousel-module__naSOrW__progressFill,.HeroCarousel-module__naSOrW__cta,.HeroCarousel-module__naSOrW__dot{transition-duration:.01ms!important;animation:none!important}.HeroCarousel-module__naSOrW__media,.HeroCarousel-module__naSOrW__splitPanel{transform:none!important}.HeroCarousel-module__naSOrW__splitStage{display:none}.HeroCarousel-module__naSOrW__modeMask{clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important}}.HeroCarousel-module__naSOrW__hero{touch-action:pan-y}.HeroCarousel-module__naSOrW__controlEnd{align-items:center;gap:1.25rem;display:flex}.HeroCarousel-module__naSOrW__navigationArrows{align-items:center;gap:.5rem;display:flex}.HeroCarousel-module__naSOrW__arrowButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081c1447;border:1px solid #ffffff42;border-radius:999px;place-items:center;width:3rem;height:3rem;padding:0;transition:color .22s,background-color .22s,border-color .22s,transform .22s;display:grid;box-shadow:0 .75rem 2rem #0000001f}.HeroCarousel-module__naSOrW__arrowButton:hover{color:#071b13;background:#ffffffeb;border-color:#ffffffeb;transform:translateY(-2px)}.HeroCarousel-module__naSOrW__arrowButton:active{transform:translateY(0)scale(.96)}.HeroCarousel-module__naSOrW__arrowButton:focus-visible{outline-offset:4px;outline:2px solid #fff}.HeroCarousel-module__naSOrW__arrowIcon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}@media (max-width:767px){.HeroCarousel-module__naSOrW__slidePosition{display:none}.HeroCarousel-module__naSOrW__controlEnd{gap:.6rem}.HeroCarousel-module__naSOrW__arrowButton{width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.HeroCarousel-module__naSOrW__arrowButton{transition-duration:.01ms!important;animation:none!important}}
