.hero-video{inset:0;z-index:-1;pointer-events:none;isolation:isolate;background-color:var(--obsidian);contain:layout paint style}.hero-video,.hero-video__frame{position:absolute;overflow:hidden}.hero-video__frame{top:0;left:0;right:0;height:100svh}.hero-video__el{width:100%;height:100%;object-fit:cover;filter:blur(clamp(1.5px,.2083vw,6px));transform:scale(1.045);transform-origin:center center}.hero-video__el,.hero-video__frame:after{position:absolute;inset:0;pointer-events:none}.hero-video__frame:after{content:"";background:linear-gradient(180deg,rgba(6,6,9,0) 6%,rgba(6,6,9,.5) 26%,rgba(6,6,9,.5) 66%,rgba(6,6,9,0) 92%)}.hero-video__floor{top:54svh;height:46svh;background:linear-gradient(to bottom,color-mix(in srgb,var(--obsidian) 0%,transparent) 0,color-mix(in srgb,var(--obsidian) 55%,transparent) 55%,color-mix(in srgb,var(--obsidian) 88%,transparent) 82%,var(--obsidian) 100%)}.hero-video__floor,.hero-video__ground{position:absolute;left:0;right:0;pointer-events:none}.hero-video__ground{top:100svh;bottom:0;background-color:var(--obsidian)}@media (prefers-reduced-motion:reduce){.hero-video__el{animation-play-state:paused}}[data-theme=light] .hero-stage{--cloud:#f5f5f7;--ash:#9f9fa0;--ink:#f5f5f7;--obsidian:#0f1011}[data-theme=light] .hero-stage h1{color:#ffffff}.hero-rise{animation:hero-rise .85s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--rise-delay,0s)}@keyframes hero-rise{0%{opacity:0;transform:translate3d(0,22px,0) scale(.98);filter:blur(6px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}.hero-rise-header{animation:hero-rise-header .7s cubic-bezier(.22,1,.36,1) backwards}@keyframes hero-rise-header{0%{opacity:0;transform:translate3d(0,-120%,0)}to{opacity:1;transform:translateZ(0)}}.hero-rise-line{animation:hero-rise-line .85s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--rise-delay,0s)}@keyframes hero-rise-line{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.hero-rise,.hero-rise-header,.hero-rise-line{animation:none}}