.animate-bg-zoom[data-astro-cid-nhswpxed]{animation:bgZoom 25s ease-in-out infinite alternate}@keyframes bgZoom{0%{transform:scale(1)}to{transform:scale(1.05)}}.animate-fade-up[data-astro-cid-nhswpxed]{opacity:0;transform:translateY(30px);animation:fadeUp 1s cubic-bezier(.16,1,.3,1) forwards}.stagger-1[data-astro-cid-nhswpxed]{animation-delay:.15s}.stagger-2[data-astro-cid-nhswpxed]{animation-delay:.3s}.stagger-3[data-astro-cid-nhswpxed]{animation-delay:.45s}.stagger-4[data-astro-cid-nhswpxed]{animation-delay:.6s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.scroll-reveal[data-astro-cid-3w643vgd]{opacity:0;transform:translateY(20px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.scroll-reveal[data-astro-cid-3w643vgd].is-visible{opacity:1;transform:translateY(0)}.scroll-reveal-card[data-astro-cid-3w643vgd]{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.scroll-reveal-card[data-astro-cid-3w643vgd].is-visible{opacity:1;transform:translateY(0)}.scroll-reveal-row[data-astro-cid-3w643vgd]{opacity:0;transform:translateY(12px);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}.scroll-reveal-row[data-astro-cid-3w643vgd].is-visible{opacity:1;transform:translateY(0)}.scroll-reveal-card[data-astro-cid-3w643vgd] .reveal-icon[data-astro-cid-3w643vgd]{transform:scale(.85);opacity:0;transition:transform .55s cubic-bezier(.34,1.56,.64,1) .18s,opacity .45s ease .18s}.scroll-reveal-card[data-astro-cid-3w643vgd].is-visible .reveal-icon[data-astro-cid-3w643vgd]{transform:scale(1);opacity:1}.fi-progress[data-astro-cid-3w643vgd]{position:fixed;inset:0 0 auto;height:2px;z-index:60;pointer-events:none}.fi-progress[data-astro-cid-3w643vgd] span[data-astro-cid-3w643vgd]{display:block;height:100%;width:100%;background:#0f172a;transform:scaleX(0);transform-origin:left;transition:transform .1s linear}.orb-a[data-astro-cid-3w643vgd]{animation:orbA 18s ease-in-out infinite alternate}.orb-b[data-astro-cid-3w643vgd]{animation:orbB 22s ease-in-out infinite alternate}@keyframes orbA{to{transform:translate(50px,28px) scale(1.05)}}@keyframes orbB{to{transform:translate(-38px,46px) scale(1.07)}}.dots-drift[data-astro-cid-3w643vgd]{animation:dotsDrift 42s linear infinite}@keyframes dotsDrift{to{background-position:160px 160px}}.float-slow[data-astro-cid-3w643vgd]{animation:floatSlow 5s ease-in-out infinite}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.spin-ring[data-astro-cid-3w643vgd]{animation:spin 28s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ripple[data-astro-cid-3w643vgd]{position:absolute;left:0;top:0;width:260px;height:260px;margin:-130px 0 0 -130px;border-radius:9999px;border:1px solid rgba(255,255,255,.09);opacity:0;animation:ripple 4.8s ease-out infinite}@keyframes ripple{0%{transform:scale(.3);opacity:.55}to{transform:scale(2.8);opacity:0}}.premise[data-astro-cid-3w643vgd] .premise-bar[data-astro-cid-3w643vgd]{transform:scaleY(0);transform-origin:top}.premise[data-astro-cid-3w643vgd].is-visible .premise-bar[data-astro-cid-3w643vgd]{animation:growY .8s .1s cubic-bezier(.16,1,.3,1) forwards}.premise[data-astro-cid-3w643vgd] .p-line[data-astro-cid-3w643vgd]{opacity:0;transform:translateY(10px)}.premise[data-astro-cid-3w643vgd].is-visible .p-line[data-astro-cid-3w643vgd]{animation:rowIn .65s cubic-bezier(.16,1,.3,1) forwards}.premise[data-astro-cid-3w643vgd].is-visible .p-line[data-astro-cid-3w643vgd]:nth-of-type(1){animation-delay:.18s}.premise[data-astro-cid-3w643vgd].is-visible .p-line[data-astro-cid-3w643vgd]:nth-of-type(2){animation-delay:.32s}.premise[data-astro-cid-3w643vgd].is-visible .p-line[data-astro-cid-3w643vgd]:nth-of-type(3){animation-delay:.62s}.premise[data-astro-cid-3w643vgd] .p-divider[data-astro-cid-3w643vgd]{transform:scaleX(0);transform-origin:left}.premise[data-astro-cid-3w643vgd].is-visible .p-divider[data-astro-cid-3w643vgd]{animation:growX .7s .45s cubic-bezier(.16,1,.3,1) forwards}.premise[data-astro-cid-3w643vgd] .premise-quote[data-astro-cid-3w643vgd]{transform:rotate(-5deg) scale(.88);opacity:0}.premise[data-astro-cid-3w643vgd].is-visible .premise-quote[data-astro-cid-3w643vgd]{animation:quoteIn .9s .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes rowIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes growY{to{transform:scaleY(1)}}@keyframes growX{to{transform:scaleX(1)}}@keyframes quoteIn{to{transform:rotate(0) scale(1);opacity:1}}.title-bar[data-astro-cid-3w643vgd]{height:3px;width:36px;border-radius:9999px;background:#0f172a;transform:scaleX(0);transform-origin:left}.scroll-reveal[data-astro-cid-3w643vgd].is-visible .title-bar[data-astro-cid-3w643vgd]{animation:growX .65s .15s cubic-bezier(.16,1,.3,1) forwards}.matrix-row[data-astro-cid-3w643vgd]:before{content:"";position:absolute;left:0;top:16%;bottom:16%;width:2.5px;border-radius:0 3px 3px 0;background:#0f172a;transform:scaleY(0);transition:transform .28s cubic-bezier(.16,1,.3,1)}.matrix-row[data-astro-cid-3w643vgd]:hover:before{transform:scaleY(1)}.arrow-chip[data-astro-cid-3w643vgd]{transition:background .2s,color .2s,border-color .2s}.matrix-row[data-astro-cid-3w643vgd]:hover .arrow-chip[data-astro-cid-3w643vgd]{background:#0f172a;color:#fff;border-color:#0f172a;animation:nudge 1.1s ease-in-out infinite}@keyframes nudge{0%,to{translate:0 0}50%{translate:2px 0}}.sweep[data-astro-cid-3w643vgd]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.09) 50%,transparent 65%);transform:translate(-120%);pointer-events:none}.matrix-row[data-astro-cid-3w643vgd]:hover .sweep[data-astro-cid-3w643vgd]:after{animation:sweepX .9s ease-out}@keyframes sweepX{to{transform:translate(130%)}}.tl-line[data-astro-cid-3w643vgd]{transform:scaleX(0);transform-origin:left}.reveal-trigger[data-astro-cid-3w643vgd].is-visible .tl-line[data-astro-cid-3w643vgd]{animation:growX 1.3s .1s cubic-bezier(.65,0,.35,1) forwards}.tl-dot[data-astro-cid-3w643vgd]{opacity:0}.reveal-trigger[data-astro-cid-3w643vgd].is-visible .tl-dot[data-astro-cid-3w643vgd]{animation:travel 5s 1.5s ease-in-out infinite}@keyframes travel{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:calc(100% - 7px);opacity:0}}.num[data-astro-cid-3w643vgd]:after{content:"";position:absolute;inset:-5px;border-radius:1rem;border:1.5px solid rgba(15,23,42,.22);opacity:0}.scroll-reveal-card[data-astro-cid-3w643vgd].is-visible .num[data-astro-cid-3w643vgd]:after{animation:ping 3s var(--ping-delay, 0s) ease-out infinite}@keyframes ping{0%{transform:scale(.92);opacity:.55}70%,to{transform:scale(1.28);opacity:0}}.callout[data-astro-cid-3w643vgd] .pulse-soft[data-astro-cid-3w643vgd]{animation:pulseSoft 2.6s ease-in-out infinite}@keyframes pulseSoft{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:1}}.lift[data-astro-cid-3w643vgd]{transition:translate .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,border-color .28s ease}.lift[data-astro-cid-3w643vgd]:hover{translate:0 -3px;box-shadow:0 12px 28px -8px #0f172a17}.spot[data-astro-cid-3w643vgd]{--mx: 50%;--my: 50%;isolation:isolate}.spot[data-astro-cid-3w643vgd]:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .28s ease;background:radial-gradient(320px circle at var(--mx) var(--my),rgba(15,23,42,.035),transparent 65%);pointer-events:none}.spot[data-astro-cid-3w643vgd]:hover:before{opacity:1}.accent-bar[data-astro-cid-3w643vgd]{transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.16,1,.3,1)}.fx-card[data-astro-cid-3w643vgd]:hover .accent-bar[data-astro-cid-3w643vgd]{transform:scaleX(1)}.fx-card[data-astro-cid-3w643vgd] .tile-pop[data-astro-cid-3w643vgd]{transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.fx-card[data-astro-cid-3w643vgd]:hover .tile-pop[data-astro-cid-3w643vgd]{transform:scale(1.07) rotate(-3deg)}.bar-top[data-astro-cid-3w643vgd]{transform:scaleX(0);transform-origin:left}.scroll-reveal-card[data-astro-cid-3w643vgd].is-visible .bar-top[data-astro-cid-3w643vgd]{animation:growX .7s .2s cubic-bezier(.16,1,.3,1) forwards}.grow-bar[data-astro-cid-3w643vgd]{transform:scaleY(0);transform-origin:bottom}.reveal-trigger[data-astro-cid-3w643vgd].is-visible .grow-bar[data-astro-cid-3w643vgd]{animation:growY .9s var(--bar-delay, 0s) cubic-bezier(.16,1,.3,1) forwards}.curve[data-astro-cid-3w643vgd]{stroke-dasharray:1;stroke-dashoffset:1}.reveal-trigger[data-astro-cid-3w643vgd].is-visible .curve[data-astro-cid-3w643vgd]{animation:draw 2s .25s cubic-bezier(.65,0,.35,1) forwards}@keyframes draw{to{stroke-dashoffset:0}}.divider-grow[data-astro-cid-3w643vgd]{transform:scaleX(0)}.reveal-trigger[data-astro-cid-3w643vgd].is-visible .divider-grow[data-astro-cid-3w643vgd]{animation:growX .7s .35s cubic-bezier(.16,1,.3,1) forwards}@media (prefers-reduced-motion: reduce){.scroll-reveal[data-astro-cid-3w643vgd],.scroll-reveal-card[data-astro-cid-3w643vgd],.scroll-reveal-row[data-astro-cid-3w643vgd],.scroll-reveal-card[data-astro-cid-3w643vgd] .reveal-icon[data-astro-cid-3w643vgd],.premise[data-astro-cid-3w643vgd] .p-line[data-astro-cid-3w643vgd],.premise[data-astro-cid-3w643vgd] .premise-quote[data-astro-cid-3w643vgd]{opacity:1!important;transform:none!important;animation:none!important}.premise[data-astro-cid-3w643vgd] .premise-bar[data-astro-cid-3w643vgd],.premise[data-astro-cid-3w643vgd] .p-divider[data-astro-cid-3w643vgd],.title-bar[data-astro-cid-3w643vgd],.tl-line[data-astro-cid-3w643vgd],.bar-top[data-astro-cid-3w643vgd],.grow-bar[data-astro-cid-3w643vgd],.divider-grow[data-astro-cid-3w643vgd]{transform:none!important;animation:none!important}.curve[data-astro-cid-3w643vgd]{stroke-dashoffset:0!important;animation:none!important}.orb[data-astro-cid-3w643vgd],.dots-drift[data-astro-cid-3w643vgd],.float-slow[data-astro-cid-3w643vgd],.spin-ring[data-astro-cid-3w643vgd],.ripple[data-astro-cid-3w643vgd],.tl-dot[data-astro-cid-3w643vgd],.num[data-astro-cid-3w643vgd]:after,.pulse-soft[data-astro-cid-3w643vgd]{animation:none!important}.ripple[data-astro-cid-3w643vgd],.tl-dot[data-astro-cid-3w643vgd]{display:none}.lift[data-astro-cid-3w643vgd]:hover{translate:none}}
