:root{--av-ink:#030a1d;--av-navy:#06163f;--av-deep:#031d60;--av-royal:#042a8a;--av-blue:#1367cb;--av-bright:#1676ea;--av-sky:#66ccfe;--av-mist:#e3effd;--av-paper:#f5f8fd;--av-ease:cubic-bezier(.2, .7, .2, 1)}.av-motion [data-reveal]{opacity:0;transition:opacity .9s var(--av-ease), transform 1.05s var(--av-ease), clip-path 1.2s var(--av-ease);transition-delay:calc(var(--d,0) * 90ms);will-change:opacity, transform;transform:translateY(28px)}.av-motion [data-reveal=scale]{transform:translateY(48px)scale(.955)}.av-motion [data-reveal=left]{transform:translate(-36px)}.av-motion [data-reveal=right]{transform:translate(36px)}.av-motion [data-reveal=mask]{opacity:1;clip-path:inset(0 0 100%);transform:none}.av-motion [data-reveal=fade]{transform:none}.av-motion [data-reveal=none]{opacity:1;transform:none}.av-motion [data-reveal][data-shown]{opacity:1;will-change:auto;transform:none}.av-motion [data-reveal=mask][data-shown]{clip-path:inset(-60px)}@media (max-width:767px){.av-motion [data-reveal]{transition-duration:.6s,.7s,.8s;transition-delay:calc(var(--d,0) * 60ms);transform:translateY(16px)}.av-motion [data-reveal=left],.av-motion [data-reveal=right],.av-motion [data-reveal=scale]{transform:translateY(16px)}}@keyframes av-rise{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@keyframes av-enter{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:none}}@keyframes av-slide{0%{transform:translateY(.35em)}to{transform:none}}.av-slide{animation:av-slide .9s var(--av-ease) both;animation-delay:calc(var(--d,0) * 90ms)}.av-line{animation:av-rise .8s var(--av-ease) both;animation-delay:calc(80ms + var(--d,0) * .11s)}.av-enter{animation:av-enter 1.1s var(--av-ease) both;animation-delay:calc(.25s + var(--d,0) * .14s)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){@keyframes av-drift{0%{translate:0 var(--drift,40px)}to{translate:0 calc(var(--drift,40px) * -1)}}.av-drift{animation:linear both av-drift;animation-timeline:view()}@keyframes av-lift{to{translate:0 calc(var(--lift,80px) * -1)}}.av-lift{animation:linear both av-lift;animation-timeline:view();animation-range:exit}@keyframes av-tilt{0%{opacity:.6;transform:perspective(1800px)rotateX(16deg)scale(.88)}to{opacity:1;transform:perspective(1800px)rotateX(0)scale(1)}}.av-tilt{transform-origin:50% 0;animation:linear both av-tilt;animation-timeline:view();animation-range:entry cover 42%}}}.av-hero-bg{background:radial-gradient(60% 55% at 78% 38%, #1367cb6b, transparent 70%), radial-gradient(40% 40% at 12% 8%, #1676ea2e, transparent 70%), radial-gradient(90% 60% at 50% 115%, #042a8ae6, transparent 70%), var(--av-ink)}.av-grid{background-image:linear-gradient(#66ccfe12 1px,#0000 1px),linear-gradient(90deg,#66ccfe12 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 60% at 60% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 60% 40%,#000 20%,#0000 75%)}.av-navy-bg{background:radial-gradient(50% 40% at 85% 20%, #1367cb47, transparent 70%), radial-gradient(45% 45% at 5% 90%, #042a8a8c, transparent 70%), var(--av-navy)}.av-paper-bg{background:radial-gradient(60% 50% at 50% 0%, #1676ea17, transparent 70%), var(--av-paper)}.av-rings{background:radial-gradient(closest-side,#66ccfe59,#0000 30%),repeating-radial-gradient(closest-side,#0000 0 18%,#66ccfe47 18.4% 18.9%)}.av-mesh{isolation:isolate;background:var(--av-ink);position:relative;overflow:hidden}.av-mesh:before,.av-mesh:after{content:"";z-index:-1;filter:blur(90px);opacity:.75;border-radius:9999px;animation:22s ease-in-out infinite alternate paused av-mesh;position:absolute}.av-mesh:before{aspect-ratio:1;background:radial-gradient(closest-side, var(--av-bright), transparent);width:62%;top:-35%;left:-12%}.av-mesh:after{aspect-ratio:1;background:radial-gradient(closest-side, var(--av-royal), transparent);width:55%;animation-duration:28s;animation-direction:alternate-reverse;bottom:-45%;right:-10%}.av-mesh[data-shown]:before,.av-mesh[data-shown]:after{animation-play-state:running}@keyframes av-mesh{0%{transform:translate(0,0)scale(1)}to{transform:translate(18%,12%)scale(1.15)}}@media (max-width:767px){.av-mesh:before,.av-mesh:after{filter:blur(60px)}}.av-stage [data-stage]{opacity:0;transition:opacity .7s var(--av-ease), transform .9s var(--av-ease);pointer-events:none;transform:translateY(24px)scale(.97)}.av-stage[data-active="0"] [data-stage="0"],.av-stage[data-active="1"] [data-stage="1"],.av-stage[data-active="2"] [data-stage="2"],.av-stage[data-active="3"] [data-stage="3"]{opacity:1;pointer-events:auto;transform:none}.av-chapter{transition:opacity .6s var(--av-ease)}@media (min-width:1024px){.av-story[data-active] .av-chapter{opacity:.28}.av-story[data-active="0"] .av-chapter[data-step="0"],.av-story[data-active="1"] .av-chapter[data-step="1"],.av-story[data-active="2"] .av-chapter[data-step="2"],.av-story[data-active="3"] .av-chapter[data-step="3"]{opacity:1}}@keyframes av-pulse{0%{opacity:.7;transform:scale(.35)}to{opacity:0;transform:scale(1)}}.av-pulse{animation:av-pulse 3.2s var(--av-ease) infinite;animation-play-state:paused}.av-stage[data-active="1"] .av-pulse{animation-play-state:running}@keyframes av-flow{to{stroke-dashoffset:-48px}}.av-flow path{stroke-dasharray:6 10;animation:2.4s linear infinite paused av-flow}.av-flow[data-shown] path{animation-play-state:running}.av-rail{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.av-rail::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.av-motion [data-reveal]{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}.av-line,.av-slide,.av-enter,.av-mesh:before,.av-mesh:after,.av-pulse,.av-flow path{animation:none}.av-stage [data-stage]{transition:none}}