.Hero-module__oEVfFq__hero{background:#fff;min-height:100dvh;position:relative;overflow:hidden}.Hero-module__oEVfFq__clipSvg{width:0;height:0;position:absolute}.Hero-module__oEVfFq__heroLayout{--red-bar-width:clamp(120px, 14vw, 220px);min-height:100dvh;display:flex;position:relative}.Hero-module__oEVfFq__redBar{width:var(--red-bar-width);background:#c81e32;flex-shrink:0}.Hero-module__oEVfFq__mediaArea{flex:1;min-width:0;min-height:100dvh;position:relative}.Hero-module__oEVfFq__mediaClip{clip-path:url(#heroCurveClip);position:absolute;inset:0}.Hero-module__oEVfFq__slides{position:absolute;inset:0}.Hero-module__oEVfFq__slide{opacity:0;position:absolute;inset:0}.Hero-module__oEVfFq__slide:first-child{opacity:1}.Hero-module__oEVfFq__slideImage{object-fit:cover;object-position:center}.Hero-module__oEVfFq__mediaOverlay{pointer-events:none;background:linear-gradient(90deg,#0000008c 0%,#00000047 45%,#00000014 100%),linear-gradient(#0000 50%,#00000080 100%);position:absolute;inset:0}.Hero-module__oEVfFq__heroContent{z-index:4;padding-top:clamp(7rem,22vh,11.5rem);padding-left:max(1.25rem, calc(2rem - var(--red-bar-width)));padding-right:max(2rem, env(safe-area-inset-right));pointer-events:none;flex-direction:column;justify-content:flex-start;display:flex;position:absolute;inset:0}.Hero-module__oEVfFq__headline{perspective:900px;flex-direction:column;align-items:flex-start;gap:0;max-width:100%;margin-bottom:1.4rem;display:flex}.Hero-module__oEVfFq__headlineLine{font-family:var(--font-hero-headline);letter-spacing:-.04em;text-transform:lowercase;will-change:transform, opacity, filter;transform-style:preserve-3d;overflow-wrap:break-word;max-width:100%;font-size:clamp(3.6rem,10vw,8.5rem);font-weight:700;line-height:.95;display:block}.Hero-module__oEVfFq__solidWord{color:#fff;text-shadow:0 2px 20px #00000073,0 0 40px #0003}.Hero-module__oEVfFq__outlineWord{color:#0000;-webkit-text-stroke:clamp(2px, .22vw, 3.5px) #fff;paint-order:stroke fill;text-shadow:none;filter:drop-shadow(0 2px 20px #00000073)}.Hero-module__oEVfFq__tagline{color:#fff;text-shadow:0 1px 12px #00000080;max-width:min(480px,100%);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:500;line-height:1.65}.Hero-module__oEVfFq__scrollIndicator{z-index:5;color:#8e8e88;flex-direction:column;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:clamp(5rem,14vh,9rem);right:clamp(1rem,2.5vw,2rem)}.Hero-module__oEVfFq__scrollText{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.28em;text-transform:uppercase;font-size:.68rem;font-weight:700}.Hero-module__oEVfFq__scrollLine{background:linear-gradient(#c81e32,#c81e3226);width:1px;height:72px}.Hero-module__oEVfFq__scrollArrow{color:#c81e32;font-size:.95rem;line-height:1}@media (max-width:1100px){.Hero-module__oEVfFq__heroLayout{--red-bar-width:clamp(72px, 10vw, 140px)}.Hero-module__oEVfFq__headlineLine{font-size:clamp(3rem,8.5vw,6.5rem)}}@media (max-width:900px){.Hero-module__oEVfFq__heroLayout{--red-bar-width:clamp(80px, 18vw, 120px)}.Hero-module__oEVfFq__heroContent{padding-top:clamp(5.75rem,16vh,8rem);padding-left:1.25rem;padding-right:max(1.25rem, env(safe-area-inset-right))}.Hero-module__oEVfFq__headlineLine{font-size:clamp(2.1rem,10vw,3.25rem);line-height:1}.Hero-module__oEVfFq__tagline{font-size:.95rem;line-height:1.6}.Hero-module__oEVfFq__mediaClip{clip-path:url(#heroCurveClipMobile)}.Hero-module__oEVfFq__scrollIndicator{bottom:1.75rem;right:max(.75rem, env(safe-area-inset-right));gap:.5rem}.Hero-module__oEVfFq__scrollLine{height:40px}.Hero-module__oEVfFq__scrollText{letter-spacing:.22em;font-size:.6rem}}@media (max-width:600px){.Hero-module__oEVfFq__heroLayout{--red-bar-width:clamp(72px, 20vw, 96px)}.Hero-module__oEVfFq__heroContent{padding-top:calc(72px + 1rem);padding-left:1rem;padding-right:max(1rem, env(safe-area-inset-right));padding-bottom:2rem}.Hero-module__oEVfFq__headline{margin-bottom:.85rem}.Hero-module__oEVfFq__headlineLine{font-size:clamp(1.85rem,11.5vw,2.65rem);line-height:.98}.Hero-module__oEVfFq__outlineWord{-webkit-text-stroke-width:1.5px}.Hero-module__oEVfFq__tagline{font-size:.88rem}.Hero-module__oEVfFq__scrollIndicator{display:none}.Hero-module__oEVfFq__mediaOverlay{background:linear-gradient(90deg,#0000009e 0%,#00000059 55%,#00000026 100%),linear-gradient(#0000 45%,#0000008c 100%)}}@media (max-width:380px){.Hero-module__oEVfFq__heroLayout{--red-bar-width:64px}.Hero-module__oEVfFq__heroContent{padding-left:.75rem;padding-right:.75rem}.Hero-module__oEVfFq__headlineLine{font-size:1.65rem}.Hero-module__oEVfFq__tagline{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.Hero-module__oEVfFq__headlineLine,.Hero-module__oEVfFq__tagline{opacity:1!important;filter:none!important;transform:none!important}.Hero-module__oEVfFq__scrollArrow{animation:none!important}}
