.intro[data-astro-cid-7ew6hq2b]{position:relative}.intro__stage[data-astro-cid-7ew6hq2b]{padding:var(--space-8) var(--space-5);place-items:center;display:grid;position:relative;overflow:hidden}.intro__net[data-astro-cid-7ew6hq2b]{pointer-events:none;background-image:url(/media/network-left.svg),url(/media/network-right.svg);background-position:0 0,100% 0;background-repeat:repeat-y;background-size:220px;position:absolute;inset:0}@media (prefers-color-scheme:dark){.intro__net[data-astro-cid-7ew6hq2b]{filter:invert()}}.intro__ink[data-astro-cid-7ew6hq2b]{display:none}.intro__text[data-astro-cid-7ew6hq2b]{text-align:center;max-width:34rem;position:relative}.intro__text[data-astro-cid-7ew6hq2b] .intro__logo{margin-bottom:var(--space-6)}.intro__title[data-astro-cid-7ew6hq2b]{margin-bottom:var(--space-5);font-size:var(--text-sm);font-weight:var(--font-weight-light);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted)}.intro__heading[data-astro-cid-7ew6hq2b]{margin-bottom:var(--space-5);font-size:var(--text-2xl);font-weight:var(--font-weight-light);text-transform:uppercase;letter-spacing:.18em;line-height:1.35}.intro__lead[data-astro-cid-7ew6hq2b]{margin:0 auto var(--space-7);max-width:30ch;font-size:var(--text-lg);line-height:1.6}.intro__quote[data-astro-cid-7ew6hq2b]{padding-top:var(--space-5);border-top:1px solid var(--color-border);margin:0}.intro__quote[data-astro-cid-7ew6hq2b] p[data-astro-cid-7ew6hq2b]{font-size:var(--text-lg);color:var(--color-text-muted);margin:0;font-style:italic;line-height:1.6}.intro__quote--solo[data-astro-cid-7ew6hq2b]{border-top:0;padding-top:0}.intro__quote--solo[data-astro-cid-7ew6hq2b] p[data-astro-cid-7ew6hq2b]{font-size:var(--text-xl);color:var(--color-text)}@media (width<=40rem){.intro__net[data-astro-cid-7ew6hq2b]{background-size:90px}.intro__heading[data-astro-cid-7ew6hq2b]{font-size:var(--text-xl)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.intro[data-astro-cid-7ew6hq2b]{view-timeline:--intro block;height:300svh}.intro--short[data-astro-cid-7ew6hq2b]{height:200svh}.intro__stage[data-astro-cid-7ew6hq2b]{height:100svh;padding:var(--space-5);position:sticky;top:0}.intro__text[data-astro-cid-7ew6hq2b] .intro__logo{display:none}.intro__ink[data-astro-cid-7ew6hq2b]{animation-name:intro-fade;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;background:#000;animation-timeline:--intro;animation-range:contain 66% contain 72%;display:block;position:absolute;inset:0}.intro__net--light[data-astro-cid-7ew6hq2b]{filter:invert()}.intro__grow[data-astro-cid-7ew6hq2b]{--logo:min(26vh, 40vw);width:var(--logo);aspect-ratio:1;animation-name:intro-grow;animation-timing-function:steps(44,jump-none);animation-fill-mode:both;animation-duration:auto;background:url(/media/noisy-grow-light-on-dark.webp) 0 0/100% no-repeat;animation-timeline:--intro;animation-range:contain 4% contain 45%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro--reverse[data-astro-cid-7ew6hq2b] .intro__grow[data-astro-cid-7ew6hq2b]{animation-name:intro-shrink;animation-timing-function:steps(26,jump-none)}.intro--reverse[data-astro-cid-7ew6hq2b] .intro__bloom[data-astro-cid-7ew6hq2b]{--seed-y:.161}.intro__bloom[data-astro-cid-7ew6hq2b]{--logo:min(26vh, 40vw);top:calc(50% + var(--logo) * var(--seed-y,.14));width:250vmax;max-width:none;height:250vmax;animation-name:intro-bloom;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--intro;animation-range:contain 46% contain 62%;position:absolute;left:50%;overflow:visible;transform:translate(-50%,-50%)scale(.008)}.intro__ring[data-astro-cid-7ew6hq2b] circle[data-astro-cid-7ew6hq2b]{fill:none;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.intro__ring[data-astro-cid-7ew6hq2b]{animation-name:intro-show;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--intro}.intro__ring--0[data-astro-cid-7ew6hq2b]{animation-range:contain 45% contain 47%}.intro__ring--1[data-astro-cid-7ew6hq2b]{animation-range:contain 47% contain 50%}.intro__ring--2[data-astro-cid-7ew6hq2b]{animation-range:contain 50% contain 53%}.intro__fill[data-astro-cid-7ew6hq2b]{fill:#fff;animation-name:intro-show;animation-timing-function:ease-in;animation-fill-mode:both;animation-duration:auto;animation-timeline:--intro;animation-range:contain 55% contain 61%}.intro__hint[data-astro-cid-7ew6hq2b]{left:0;right:0;bottom:calc(var(--space-6) + 4rem);color:#fff;font-size:var(--text-xs);text-align:center;text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);animation-name:intro-fade;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;margin:0;animation-timeline:--intro;animation-range:contain contain 6%;position:absolute}.intro__text[data-astro-cid-7ew6hq2b]{animation-name:intro-rise;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--intro;animation-range:contain 70% contain 90%}}}@keyframes intro-grow{0%{background-position:0 0}to{background-position:0 100%}}@keyframes intro-shrink{0%{background-position:0 100%}to{background-position:0 41.86%}}@keyframes intro-bloom{0%{transform:translate(-50%,-50%)scale(.008)}25%{transform:translate(-50%,-50%)scale(.03)}50%{transform:translate(-50%,-50%)scale(.1)}75%{transform:translate(-50%,-50%)scale(.33)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes intro-show{0%{opacity:0}to{opacity:1}}@keyframes intro-fade{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes intro-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.intro--quantum[data-astro-cid-7ew6hq2b] .intro__net[data-astro-cid-7ew6hq2b]{background-image:url(/media/network-quantum-left.svg),url(/media/network-quantum-right.svg)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.intro--assemble[data-astro-cid-7ew6hq2b]{height:320svh}.intro--assemble[data-astro-cid-7ew6hq2b] .intro__grow[data-astro-cid-7ew6hq2b]{animation-name:intro-show,intro-sprout;animation-timing-function:linear,steps(26,jump-none);animation-range:contain 47% contain 49%,contain 49% contain 72%}.intro--assemble[data-astro-cid-7ew6hq2b] .intro__bloom[data-astro-cid-7ew6hq2b]{animation-range:contain 72% contain 86%}.intro--assemble[data-astro-cid-7ew6hq2b] .intro__ring--0[data-astro-cid-7ew6hq2b]{animation-range:contain 71% contain 73%}.intro--assemble[data-astro-cid-7ew6hq2b] .intro__ring--1[data-astro-cid-7ew6hq2b]{animation-range:contain 73% contain 76%}.intro--assemble[data-astro-cid-7ew6hq2b] .intro__ring--2[data-astro-cid-7ew6hq2b]{animation-range:contain 76% contain 79%}.intro--assemble[data-astro-cid-7ew6hq2b] .intro__fill[data-astro-cid-7ew6hq2b]{animation-range:contain 80% contain 85.5%}.intro--assemble[data-astro-cid-7ew6hq2b] .intro__ink[data-astro-cid-7ew6hq2b]{animation-range:contain 86% contain 90%}.intro--assemble[data-astro-cid-7ew6hq2b] .intro__text[data-astro-cid-7ew6hq2b]{animation-range:contain 89% contain 98%}.intro--assemble[data-astro-cid-7ew6hq2b] .intro__hint[data-astro-cid-7ew6hq2b]{animation-range:contain contain 4%}.intro__flower[data-astro-cid-7ew6hq2b]{--logo:min(26vh, 40vw);top:calc(50% + var(--logo) * .161);width:64vmin;max-width:none;height:64vmin;animation-name:intro-collapse;animation-timing-function:cubic-bezier(.6,0,.9,.4);animation-fill-mode:both;animation-duration:auto;animation-timeline:--intro;animation-range:contain 37% contain 48%;position:absolute;left:50%;overflow:visible;transform:translate(-50%,-50%)}.fc[data-astro-cid-7ew6hq2b]{fill:none;stroke:#fff;stroke-width:.18px;stroke-dasharray:1 1;stroke-dashoffset:1px;animation-name:intro-draw;animation-timing-function:ease-out;animation-fill-mode:both;animation-duration:auto;animation-timeline:--intro}.fc-r0[data-astro-cid-7ew6hq2b]{animation-range:contain 18% contain 25%}.fc-r1[data-astro-cid-7ew6hq2b]{animation-range:contain 22% contain 30%}.fc-r2[data-astro-cid-7ew6hq2b]{animation-range:contain 27% contain 35%}.fn[data-astro-cid-7ew6hq2b]{fill:#fff;animation-name:intro-node;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;animation-duration:auto;animation-timeline:--intro}.fn-0[data-astro-cid-7ew6hq2b]{--dx:-64.5px;--dy:3.4px;animation-range:contain 3% contain 14%}.fn-1[data-astro-cid-7ew6hq2b]{--dx:59.8px;--dy:7.9px;animation-range:contain 3.5% contain 14.6%}.fn-2[data-astro-cid-7ew6hq2b]{--dx:-85px;--dy:-41.7px;animation-range:contain 4.1% contain 15.1%}.fn-3[data-astro-cid-7ew6hq2b]{--dx:60.5px;--dy:17px;animation-range:contain 4.7% contain 15.7%}.fn-4[data-astro-cid-7ew6hq2b]{--dx:-55.4px;--dy:-20.2px;animation-range:contain 5.2% contain 16.2%}.fn-5[data-astro-cid-7ew6hq2b]{--dx:99.8px;--dy:6.4px;animation-range:contain 5.8% contain 16.8%}.fn-6[data-astro-cid-7ew6hq2b]{--dx:-93.5px;--dy:6.9px;animation-range:contain 6.3% contain 17.3%}.fn-7[data-astro-cid-7ew6hq2b]{--dx:60.6px;--dy:-26.6px;animation-range:contain 6.9% contain 17.9%}.fn-8[data-astro-cid-7ew6hq2b]{--dx:-90.4px;--dy:10.7px;animation-range:contain 7.4% contain 18.4%}.fn-9[data-astro-cid-7ew6hq2b]{--dx:85.9px;--dy:1px;animation-range:contain 8% contain 18.9%}.fn-10[data-astro-cid-7ew6hq2b]{--dx:-61.9px;--dy:-33.1px;animation-range:contain 8.5% contain 19.5%}.fn-11[data-astro-cid-7ew6hq2b]{--dx:95.3px;--dy:24.2px;animation-range:contain 9.1% contain 20.1%}.fn-12[data-astro-cid-7ew6hq2b]{--dx:-77.1px;--dy:-18.3px;animation-range:contain 9.6% contain 20.6%}.fn-13[data-astro-cid-7ew6hq2b]{--dx:74.6px;--dy:-10.7px;animation-range:contain 10.2% contain 21.1%}.fn-14[data-astro-cid-7ew6hq2b]{--dx:-83.8px;--dy:11.5px;animation-range:contain 10.7% contain 21.7%}.fn-15[data-astro-cid-7ew6hq2b]{--dx:98.6px;--dy:23.3px;animation-range:contain 11.2% contain 22.2%}.fn-16[data-astro-cid-7ew6hq2b]{--dx:-55.8px;--dy:31.5px;animation-range:contain 11.8% contain 22.8%}.fn-17[data-astro-cid-7ew6hq2b]{--dx:72.8px;--dy:50.4px;animation-range:contain 12.4% contain 23.4%}.fn-18[data-astro-cid-7ew6hq2b]{--dx:-105.2px;--dy:-21.9px;animation-range:contain 12.9% contain 23.9%}}}@keyframes intro-node{0%{transform:translate(var(--dx), var(--dy));opacity:0}to{opacity:1;transform:none}}@keyframes intro-draw{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes intro-collapse{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}90%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(.02)}}@keyframes intro-sprout{0%{background-position:0 41.86%}to{background-position:0 100%}}
