.reel[data-astro-cid-mqymuaqf]{background:radial-gradient(45% 60% at 70% 48%,#00a3e01f,#00a3e000 70%),#05090d}.reel-canvas[data-astro-cid-mqymuaqf]{z-index:1;width:100%;height:100%;position:absolute;inset:0}@media (width>=861px){.reel[data-astro-cid-mqymuaqf] .hero-content[data-astro-cid-mqymuaqf] p[data-astro-cid-mqymuaqf]{max-width:min(640px,46%)}}.reel-caption[data-astro-cid-mqymuaqf]{z-index:2;text-align:right;max-width:min(46%,560px);position:absolute;bottom:clamp(48px,8vw,96px);right:max(24px,50% - 596px)}.rc-text[data-astro-cid-mqymuaqf]{font:500 .75rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f0eee98c;margin:0;text-decoration:none;transition:opacity .5s,color .3s;display:block}a[data-astro-cid-mqymuaqf].rc-text:hover{color:#fff}.rc-code[data-astro-cid-mqymuaqf]{color:var(--blue);margin-right:1em}.reel-caption[data-astro-cid-mqymuaqf].is-hidden .rc-text[data-astro-cid-mqymuaqf]{opacity:0}.reel[data-astro-cid-mqymuaqf]{touch-action:pan-y}.reel-marks[data-astro-cid-mqymuaqf]{justify-content:flex-end;gap:clamp(14px,2.2vw,28px);margin:18px 0 0;padding:0;list-style:none;display:flex;position:relative}.reel-marks[data-astro-cid-mqymuaqf]:before{content:"";background:linear-gradient(90deg,#0000,#00a3e08c);height:1px;position:absolute;top:4px;left:0;right:0}.reel-marks[data-astro-cid-mqymuaqf] li[data-astro-cid-mqymuaqf]{font:500 .75rem var(--font-mono);letter-spacing:.08em;color:#f0eee980;padding-top:16px;transition:color .4s;position:relative}.reel-marks[data-astro-cid-mqymuaqf] li[data-astro-cid-mqymuaqf]:before{content:"";background:#05090d;border:1.5px solid #00a3e099;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;transition:background .4s,box-shadow .4s;position:absolute;top:0;left:50%}.reel-marks[data-astro-cid-mqymuaqf] li[data-astro-cid-mqymuaqf].active{color:#fff}.reel-marks[data-astro-cid-mqymuaqf] li[data-astro-cid-mqymuaqf].active:before{background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 5px #00a3e02e,0 0 14px #00a3e0e6}.reel-marks[data-astro-cid-mqymuaqf] span[data-astro-cid-mqymuaqf]{white-space:nowrap;display:block}@media (width<=860px){.reel[data-astro-cid-mqymuaqf]{flex-direction:column;justify-content:flex-end;align-items:stretch}.reel-caption[data-astro-cid-mqymuaqf]{text-align:center;max-width:none;margin:0 24px 22px;position:relative;inset:auto}.reel-marks[data-astro-cid-mqymuaqf]{justify-content:center}.reel-marks[data-astro-cid-mqymuaqf] span[data-astro-cid-mqymuaqf]{display:none}}
