@media (prefers-reduced-motion:no-preference){.reveal.pre{opacity:0;transform:translateY(12px)}.reveal.pre.in{opacity:1;transition:opacity .6s var(--ease) calc(var(--d,0) * 40ms), transform .6s var(--ease) calc(var(--d,0) * 40ms);transform:none}.stagger>:nth-child(2){--d:1}.stagger>:nth-child(3){--d:2}.stagger>:nth-child(4){--d:3}.stagger>:nth-child(5){--d:4}.stagger>:nth-child(6){--d:5}.stagger>:nth-child(7){--d:6}.stagger>:nth-child(8){--d:7}.stagger>:nth-child(n+9){--d:8}.head.pre:before{transform:scaleX(0)}.head.pre>*{clip-path:inset(0 0 100%);transform:translateY(.35em)}.head.pre.in:before{transition:transform .8s var(--ease);transform:none}.head.pre.in>*{clip-path:inset(-.2em 0);transition:clip-path .6s var(--ease) .15s, transform .6s var(--ease) .15s;transform:none}.unveil.pre>*{clip-path:inset(100% 0 0)}.unveil.pre.in>*{clip-path:inset(0);transition:clip-path .8s var(--ease)}.intro{--k:2.2}.intro .hero__name .neon__ch{animation:intro-rise calc(var(--k) * .48s) var(--ease) calc(var(--k) * var(--i) * 16ms) backwards, intro-core calc(var(--k) * .3s) linear calc(var(--k) * (.52s + var(--i) * 26ms))}.intro .hero__name .neon__ch:before{animation:intro-tube calc(var(--k) * .3s) linear calc(var(--k) * (.52s + var(--i) * 26ms))}.intro .hero__name .neon__ch:after{animation:intro-glow calc(var(--k) * .3s) linear calc(var(--k) * (.52s + var(--i) * 26ms))}.intro .top,.intro .hero__photo{animation:intro-drop calc(var(--k) * .5s) var(--ease) calc(var(--k) * .15s) backwards}.intro .hero__photo{animation-name:intro-pop}.intro .hero__text>*,.intro .hero__glance{animation:intro-up calc(var(--k) * .45s) var(--ease) backwards}.intro .hero__text>:first-child{animation-delay:calc(var(--k) * .45s)}.intro .hero__text>:nth-child(2){animation-delay:calc(var(--k) * .53s)}.intro .hero__text>:nth-child(3){animation-delay:calc(var(--k) * .61s)}.intro .hero__text>:nth-child(4){animation-delay:calc(var(--k) * .69s)}.intro .hero__glance{animation-delay:calc(var(--k) * .6s)}@supports (animation-timeline:scroll()){.top__progress{animation:linear both progress}.top>.top__progress{animation-timeline:scroll(root)}}}@keyframes intro-rise{0%{clip-path:inset(-20% -20% 70%);transform:translateY(70%)}to{clip-path:inset(-20%);transform:none}}@keyframes intro-core{0%,to{color:var(--white)}35%,65%{color:#0000}}@keyframes intro-tube{0%{clip-path:inset(-.3em calc(100% + .3em) -.3em -.3em);opacity:1}45%{clip-path:inset(-.3em);opacity:1}to{clip-path:inset(-.3em);opacity:0}}@keyframes intro-glow{0%,to{opacity:0}45%{opacity:.9}}@keyframes intro-drop{0%{opacity:0;transform:translateY(-12px)}}@keyframes intro-pop{0%{opacity:0;transform:scale(.92)}}@keyframes intro-up{0%{opacity:0;transform:translateY(10px)}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.foot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--smoke);font-size:var(--t-small);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2.5rem;margin-top:clamp(5rem,10vw,8rem);padding-block:1.75rem 2.5rem;display:flex}ul[data-astro-cid-jo6i4kqk]{color:var(--white);flex-wrap:wrap;gap:0 1.75rem;font-weight:550;display:flex}a[data-astro-cid-jo6i4kqk]{padding-block:.7rem;display:inline-block}.top[data-astro-cid-nen7h5rs]{z-index:20;border-bottom:1px solid var(--line);backdrop-filter:blur(14px);transition:transform .35s var(--ease), background-color .3s, border-color .3s;background:#0a0b0ccc;position:sticky;top:0}.top[data-astro-cid-nen7h5rs][data-top]{backdrop-filter:none;background:0 0;border-bottom-color:#0000}.top[data-astro-cid-nen7h5rs][data-hidden]:not(:focus-within){transform:translateY(-100%)}.top__bar[data-astro-cid-nen7h5rs]{height:var(--header-h);font-size:var(--t-small);justify-content:space-between;align-items:center;gap:1rem;font-weight:550;display:flex}.top__mark[data-astro-cid-nen7h5rs]{letter-spacing:-.02em;font-weight:820;font-stretch:125%}ul[data-astro-cid-nen7h5rs]{white-space:nowrap;align-items:center;gap:clamp(1rem,3vw,2.25rem);display:flex}a[data-astro-cid-nen7h5rs]:not(.pill){padding-block:.7rem;display:inline-block;position:relative}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.pill):after{content:"";background:var(--white);transform-origin:0;height:1px;transition:transform .3s var(--ease);position:absolute;inset:auto 0 .4rem;transform:scaleX(0)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]:after{transform:none}.pill[data-astro-cid-nen7h5rs]{padding:.75rem 1.1rem}.top__progress[data-astro-cid-nen7h5rs]{background:var(--white);transform-origin:0;height:1px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}@media (width<=34rem){.wide-only[data-astro-cid-nen7h5rs]{display:none}}@media (prefers-reduced-motion:reduce){.top[data-astro-cid-nen7h5rs],nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.pill):after{transition:none}.top[data-astro-cid-nen7h5rs][data-hidden]:not(:focus-within){transform:none}}
