.component-module-scss-module__NXSymG__heroSliderContainer{touch-action:pan-y;background:#0a0a0b;border-radius:3px;outline:none;min-height:100svh;position:relative;overflow:hidden}@media (min-width:768px){.component-module-scss-module__NXSymG__heroSliderContainer{min-height:calc(100vh - 3rem)}}.component-module-scss-module__NXSymG__stack{position:absolute;inset:0}.component-module-scss-module__NXSymG__heroSlide{visibility:hidden;will-change:clip-path;position:absolute;inset:0}.component-module-scss-module__NXSymG__heroSlide:first-child{visibility:visible}.component-module-scss-module__NXSymG__wipeEdge{z-index:4;pointer-events:none;opacity:0;visibility:hidden;mix-blend-mode:screen;filter:blur(6px);background:linear-gradient(90deg,#0000 0%,#38b6ff8c 40%,#ff4ba8d9 60%,#ffe031e6 75%,#0000 100%);width:12%;position:absolute;top:0;bottom:0;left:100%}.component-module-scss-module__NXSymG__media{will-change:transform;transform-origin:50%;position:absolute;inset:0}.component-module-scss-module__NXSymG__slideVideo,.component-module-scss-module__NXSymG__slideImage,.component-module-scss-module__NXSymG__poster{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.component-module-scss-module__NXSymG__poster{z-index:1;will-change:opacity,transform,filter;transform-origin:50%}.component-module-scss-module__NXSymG__slideVideo{transform-origin:50%}.component-module-scss-module__NXSymG__scrim{z-index:2;pointer-events:none;position:absolute;inset:0}.component-module-scss-module__NXSymG__scrimDark{background:linear-gradient(#0000 35%,#00000026 60%,#0000008c 100%),linear-gradient(90deg,#00000059,#0000 50%)}.component-module-scss-module__NXSymG__scrimLight{background:linear-gradient(#0000 55%,#ffffff59 100%)}.component-module-scss-module__NXSymG__copyWrap{z-index:3;justify-content:flex-start;align-items:flex-end;padding:1rem 1rem 6.5rem;display:flex;position:absolute;inset:0}@media (min-width:768px){.component-module-scss-module__NXSymG__copyWrap{max-width:44rem;padding:2rem 2rem 3rem}}@media (min-width:1280px){.component-module-scss-module__NXSymG__copyWrap{max-width:50rem;padding:3rem 3rem 3.5rem}}.component-module-scss-module__NXSymG__copy{text-align:left;max-width:34rem}@media (min-width:1280px){.component-module-scss-module__NXSymG__copy{max-width:40rem}}.component-module-scss-module__NXSymG__copyDark{color:#0a0a0b}.component-module-scss-module__NXSymG__copyLight{color:#fff}.component-module-scss-module__NXSymG__kicker{opacity:.85;margin-bottom:1rem}.component-module-scss-module__NXSymG__kickerDivider{opacity:.6;background:currentColor;width:1.5rem;height:1px}.component-module-scss-module__NXSymG__kickerMuted{opacity:.6;letter-spacing:.08em;font-weight:500}.component-module-scss-module__NXSymG__title{max-width:14ch;margin-bottom:1rem}.component-module-scss-module__NXSymG__subtitle{opacity:.85;max-width:34rem;margin-bottom:1.75rem;font-size:1rem;line-height:1.6}@media (min-width:768px){.component-module-scss-module__NXSymG__subtitle{font-size:1.1rem}}.component-module-scss-module__NXSymG__controls{z-index:30;color:#fff;flex-direction:column;align-items:flex-end;gap:.9rem;display:flex;position:absolute;bottom:1rem;right:1rem}@media (min-width:768px){.component-module-scss-module__NXSymG__controls{bottom:2rem;right:2rem}}.component-module-scss-module__NXSymG__progress{gap:.4rem;display:flex}.component-module-scss-module__NXSymG__progressItem{cursor:pointer;background:0 0;border:none;width:2.75rem;padding:.5rem 0}@media (min-width:768px){.component-module-scss-module__NXSymG__progressItem{width:3.5rem}}.component-module-scss-module__NXSymG__progressTrack{background:#ffffff4d;border-radius:2px;width:100%;height:2px;display:block;overflow:hidden}.component-module-scss-module__NXSymG__progressFill{transform-origin:0;background:currentColor;width:100%;height:100%;display:block;transform:scaleX(0)}.component-module-scss-module__NXSymG__controlsRow{align-items:center;gap:.75rem;display:flex}.component-module-scss-module__NXSymG__slideCounter{font-family:var(--font-marigny),"Inter",sans-serif;letter-spacing:.2em;align-items:baseline;margin-right:.25rem;font-size:.8rem;font-weight:700;display:inline-flex}.component-module-scss-module__NXSymG__counterWindow{line-height:1.1;display:inline-block;overflow:hidden}.component-module-scss-module__NXSymG__counterCurrent{display:inline-block}.component-module-scss-module__NXSymG__navButton{cursor:pointer;color:currentColor;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .35s,color .35s,border-color .35s;display:flex}.component-module-scss-module__NXSymG__navButton:hover{color:#0a0a0b;background:#fff;border-color:#fff}.component-module-scss-module__NXSymG__navButton svg{width:1.25rem;height:1.25rem}@media (min-width:768px){.component-module-scss-module__NXSymG__navButton{width:3rem;height:3rem}}.component-module-scss-module__NXSymG__onLightSlide{color:#0a0a0b}.component-module-scss-module__NXSymG__onLightSlide .component-module-scss-module__NXSymG__progressTrack{background:#0003}.component-module-scss-module__NXSymG__onLightSlide .component-module-scss-module__NXSymG__navButton{background:#00000014;border-color:#00000059}.component-module-scss-module__NXSymG__onLightSlide .component-module-scss-module__NXSymG__navButton:hover{color:#fff;background:#0a0a0b;border-color:#0a0a0b}.component-module-scss-module__NXSymG__scrollHint{z-index:30;letter-spacing:.25em;text-transform:uppercase;color:#fff;opacity:.7;mix-blend-mode:difference;align-items:center;gap:.75rem;font-size:.7rem;font-weight:600;text-decoration:none;display:none;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}@media (min-width:1024px){.component-module-scss-module__NXSymG__scrollHint{display:inline-flex}}.component-module-scss-module__NXSymG__scrollLine{background:#ffffff4d;width:3.5rem;height:1px;position:relative;overflow:hidden}.component-module-scss-module__NXSymG__scrollLine:after{content:"";background:currentColor;animation:2.2s cubic-bezier(.65,0,.35,1) infinite component-module-scss-module__NXSymG__scrollSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes component-module-scss-module__NXSymG__scrollSweep{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}
