.scrollvid[data-astro-cid-dnjh7z2a]{position:relative;height:calc(var(--steps) * 80vh + 60vh)}.scrollvid-sticky[data-astro-cid-dnjh7z2a]{position:sticky;top:0;min-height:100vh;display:flex;align-items:center;padding:5rem 0 3rem}.scrollvid-frame[data-astro-cid-dnjh7z2a]{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--color-wire);background:#fff;aspect-ratio:16 / 9;box-shadow:0 30px 80px -30px #0a0b0e40,0 60px 120px -60px #1f9d6a59}.scrollvid-video[data-astro-cid-dnjh7z2a]{width:100%;height:100%;object-fit:cover;display:block}.scrollvid-hud[data-astro-cid-dnjh7z2a]{position:absolute;left:14px;right:14px;top:12px;display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-snow)}.scrollvid-hud[data-astro-cid-dnjh7z2a]>span[data-astro-cid-dnjh7z2a]{background:#ffffffc7;backdrop-filter:blur(6px);border:1px solid rgba(10,11,14,.06);border-radius:999px;padding:4px 10px}.scrollvid-progress[data-astro-cid-dnjh7z2a]{position:absolute;left:0;right:0;bottom:0;height:3px;background:#0a0b0e0f}.scrollvid-progress[data-astro-cid-dnjh7z2a] span[data-astro-cid-dnjh7z2a]{display:block;height:100%;width:0%;background:linear-gradient(90deg,var(--color-amber),var(--color-amber-glow))}.scrollvid-steps[data-astro-cid-dnjh7z2a]{position:relative;padding-left:1.25rem;border-left:1px solid var(--color-wire)}.scrollvid-step[data-astro-cid-dnjh7z2a]{position:relative;padding:.9rem 0;opacity:.35;transition:opacity .35s ease}.scrollvid-step[data-astro-cid-dnjh7z2a]:before{content:"";position:absolute;left:calc(-1.25rem - 1px);top:.9rem;bottom:.9rem;width:2px;background:var(--color-amber);transform:scaleY(0);transform-origin:top;transition:transform .35s ease}.scrollvid-step[data-astro-cid-dnjh7z2a].is-active{opacity:1}.scrollvid-step[data-astro-cid-dnjh7z2a].is-active:before{transform:scaleY(1)}.scrollvid-text[data-astro-cid-dnjh7z2a]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease;max-width:30rem}.scrollvid-text[data-astro-cid-dnjh7z2a]>p[data-astro-cid-dnjh7z2a]{min-height:0;overflow:hidden}.scrollvid-step[data-astro-cid-dnjh7z2a].is-active .scrollvid-text[data-astro-cid-dnjh7z2a]{grid-template-rows:1fr}@media(max-width:1023px){.scrollvid[data-astro-cid-dnjh7z2a]{height:calc(var(--steps) * 70vh + 50vh)}.scrollvid-sticky[data-astro-cid-dnjh7z2a]{padding:4.5rem 0 1.5rem}.scrollvid[data-astro-cid-dnjh7z2a] .display-lg[data-astro-cid-dnjh7z2a]{font-size:1.75rem;margin-bottom:1rem}.scrollvid-step[data-astro-cid-dnjh7z2a]{padding:.5rem 0}.scrollvid-step[data-astro-cid-dnjh7z2a]:not(.is-active){display:none}}@media(prefers-reduced-motion:reduce){.scrollvid[data-astro-cid-dnjh7z2a]{height:auto}.scrollvid-sticky[data-astro-cid-dnjh7z2a]{position:static;min-height:0;padding:6rem 0}.scrollvid-step[data-astro-cid-dnjh7z2a]{opacity:1}.scrollvid-step[data-astro-cid-dnjh7z2a]:before{transform:scaleY(1)}.scrollvid-text[data-astro-cid-dnjh7z2a]{grid-template-rows:1fr}.scrollvid-step[data-astro-cid-dnjh7z2a]:not(.is-active){display:block}}
