.home-hero-field{background:#02060b;position:absolute;inset:0;overflow:hidden}.home-hero-video{z-index:0;object-fit:cover;object-position:50% 50%;filter:saturate(.78)brightness(.56)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.home-hero-video-shade{z-index:1;pointer-events:none;background:radial-gradient(at 50% 46%,#02060bbd 0%,#02060b85 40%,#02060b2e 74%),linear-gradient(#02060b8f 0%,#02060b4d 48%,#02060bd1 100%);position:absolute;inset:0}.home-title-gradient{color:#0000;filter:drop-shadow(0 12px 28px #1187be2e);background:linear-gradient(#61d3ff 6%,#1591ca 62%,#0d5685 100%);-webkit-background-clip:text;background-clip:text}.home-section-lines{pointer-events:none;background:linear-gradient(158deg,#0000 20%,#43a4d10f 20.08%,#0000 20.18%),linear-gradient(196deg,#0000 48%,#43a4d10d 48.08%,#0000 48.18%),radial-gradient(circle at 72% 42%,#11689114,#0000 25rem);position:absolute;inset:0}.home-media{isolation:isolate}.home-media:after{z-index:20;pointer-events:none;content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 45px #0a1f2b3d}.home-page[data-motion-ready=true] .home-page-section .home-reveal-copy>*{opacity:0;transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.home-page[data-motion-ready=true] .home-page-section[data-active=true] .home-reveal-copy>*{opacity:1;transform:translate(0)}.home-page-section[data-active=true] .home-reveal-copy>:nth-child(2){transition-delay:70ms}.home-page-section[data-active=true] .home-reveal-copy>:nth-child(3){transition-delay:.14s}.home-page-section[data-active=true] .home-reveal-copy>:nth-child(4){transition-delay:.21s}.home-page-section[data-active=true] .home-reveal-copy>:nth-child(5){transition-delay:.28s}.home-page[data-motion-ready=true] .home-reveal-media{opacity:.18;clip-path:inset(7% 0 7% 12% round 1.9rem);filter:saturate(.65)brightness(.72)blur(2px);transition:opacity .76s cubic-bezier(.22,1,.36,1),clip-path .92s cubic-bezier(.22,1,.36,1),filter .76s cubic-bezier(.22,1,.36,1),transform .92s cubic-bezier(.22,1,.36,1);transform:translate(44px)scale(.96)}.home-page[data-motion-ready=true] .home-page-section[data-layout=reverse] .home-reveal-media{clip-path:inset(7% 12% 7% 0 round 1.9rem);transform:translate(-44px)scale(.96)}.home-page[data-motion-ready=true] .home-page-section[data-active=true] .home-reveal-media{opacity:1;clip-path:inset(0 round 1.9rem);filter:saturate()brightness()blur();transition-delay:.1s;transform:translate(0)scale(1)}.home-slider-rail{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020c1394;border:1px solid #71d8ff1a;border-radius:999px;flex-direction:column;align-items:center;gap:.7rem;padding:.8rem .55rem;display:flex;position:fixed;top:50%;right:clamp(1rem,2.2vw,2.5rem);transform:translateY(-50%);box-shadow:0 12px 36px #0000003d}.home-slider-rail span{background:#94a3b86b;border-radius:999px;width:4px;height:4px;transition:height .32s,background-color .32s,box-shadow .32s}.home-slider-rail[data-active-index="0"] span:first-child,.home-slider-rail[data-active-index="1"] span:nth-child(2),.home-slider-rail[data-active-index="2"] span:nth-child(3),.home-slider-rail[data-active-index="3"] span:nth-child(4){background:#71d8ff;height:22px;box-shadow:0 0 14px #71d8ff94}html.home-page-slider{scroll-snap-type:y mandatory}html.home-page-slider .home-page-section,html.home-page-slider .home-page-footer-snap{scroll-snap-align:start;scroll-snap-stop:always}@media (width<=639px){.home-hero-video{object-position:44% 50%;filter:saturate(.72)brightness(.58)contrast(1.05)}.home-hero-video-shade{background:radial-gradient(at 50% 43%,#02060bcc 0%,#02060b9e 44%,#02060b3d 78%),linear-gradient(#02060ba3 0%,#02060b61 48%,#02060be0 100%)}.home-slider-rail{padding:.65rem .45rem;right:.55rem}}@media (width>=640px) and (width<=1023px){.home-hero-video{object-position:46% 50%;filter:saturate(.72)brightness(.58)contrast(1.05)}.home-hero-video-shade{background:radial-gradient(at 50% 45%,#02060bc7 0%,#02060b94 42%,#02060b38 74%),linear-gradient(#02060b99 0%,#02060b57 48%,#02060bdb 100%)}}@media (prefers-reduced-motion:reduce){.home-hero-video{display:none}html.home-page-slider{scroll-snap-type:y proximity}.home-page[data-motion-ready=true] .home-page-section .home-reveal-copy>*,.home-page[data-motion-ready=true] .home-reveal-media{opacity:1;clip-path:none;filter:none;transform:none}}
