.HorizonHeroSection-module__pWuZmq__container{--hero-accent-rgb:255 68 56;background:#000;width:100%;position:relative;overflow-x:clip}.HorizonHeroSection-module__pWuZmq__canvasWrap{z-index:0;pointer-events:none;height:100svh;position:sticky;top:0;overflow:hidden}.HorizonHeroSection-module__pWuZmq__canvas{width:100%;height:100%;display:block}.HorizonHeroSection-module__pWuZmq__storyFrame{will-change:opacity, transform;position:absolute;inset:0;overflow:hidden}.HorizonHeroSection-module__pWuZmq__storyFrameStart{opacity:var(--tv-start-opacity,1);transform:scale(var(--tv-start-scale,1))}.HorizonHeroSection-module__pWuZmq__storyFrameResult{opacity:var(--tv-result-opacity,0);transform:scale(var(--tv-result-scale,1.12))}.HorizonHeroSection-module__pWuZmq__storyImage{object-fit:cover;object-position:50% 50%}.HorizonHeroSection-module__pWuZmq__storyScrim{background:linear-gradient(#0006 0%,#0000000f 30%,#00000047 62%,#0000009e 100%);position:absolute;inset:0}.HorizonHeroSection-module__pWuZmq__sections{z-index:1;margin-top:-100svh;position:relative}.HorizonHeroSection-module__pWuZmq__section{box-sizing:border-box;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:min(8cm,36vh) 1.25rem 0;display:flex;position:relative}.HorizonHeroSection-module__pWuZmq__title{letter-spacing:-.02em;color:rgb(var(--hero-accent-rgb));text-transform:uppercase;text-shadow:0 0 70px rgb(var(--hero-accent-rgb) / .45);overflow-wrap:normal;word-break:keep-all;max-width:100%;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.25rem,10.5vw,13rem);font-weight:900;line-height:.95}.HorizonHeroSection-module__pWuZmq__titleChar{will-change:transform, opacity;display:inline-block}.HorizonHeroSection-module__pWuZmq__subtitle{color:#fff;text-shadow:0 2px 20px #0009;margin-top:2rem;font-size:clamp(.9rem,1.4vw,1.25rem);line-height:1.9}.HorizonHeroSection-module__pWuZmq__subtitleLine{margin:0}.HorizonHeroSection-module__pWuZmq__overlayHidden{opacity:0;transition:opacity .3s}.HorizonHeroSection-module__pWuZmq__sideMenu{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:1.75rem;display:flex;position:fixed;top:50%;left:clamp(.75rem,2.5vw,2.5rem);transform:translateY(-50%)}.HorizonHeroSection-module__pWuZmq__menuIcon{flex-direction:column;gap:5px;display:flex}.HorizonHeroSection-module__pWuZmq__menuIcon span{background:#ffffffd9;width:28px;height:2px;display:block}.HorizonHeroSection-module__pWuZmq__verticalText{writing-mode:vertical-rl;letter-spacing:.5em;color:#ffffff80;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem}.HorizonHeroSection-module__pWuZmq__scrollProgress{left:50%;bottom:max(1.5rem, env(safe-area-inset-bottom));z-index:2;letter-spacing:.18em;color:#ffffffd9;pointer-events:none;white-space:nowrap;align-items:center;gap:clamp(.75rem,2vw,1.5rem);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;display:flex;position:fixed;transform:translate(-50%)}.HorizonHeroSection-module__pWuZmq__progressTrack{background:#ffffff4d;width:clamp(90px,20vw,280px);height:1px;position:relative}.HorizonHeroSection-module__pWuZmq__progressFill{background:rgb(var(--hero-accent-rgb));height:100%;transition:width .1s linear;position:absolute;inset:0 auto 0 0}.HorizonHeroSection-module__pWuZmq__sectionCounter{color:#ffffffd9}@media (prefers-reduced-motion:reduce){.HorizonHeroSection-module__pWuZmq__titleChar,.HorizonHeroSection-module__pWuZmq__progressFill{transition:none}}@media (max-width:640px){.HorizonHeroSection-module__pWuZmq__subtitle{margin-top:1.25rem}.HorizonHeroSection-module__pWuZmq__sideMenu{gap:1rem}.HorizonHeroSection-module__pWuZmq__menuIcon span{width:20px}}
