.ah[data-astro-cid-cvz4ynoi]{--par:0;--ah-word:8.5%;--ah-glitch-a:11%;--ah-glitch-b:10%}@media not all and (width>=40rem){.ah[data-astro-cid-cvz4ynoi]{--ah-word:13%;--ah-glitch-a:16%;--ah-glitch-b:15%}}.ah-grid[data-astro-cid-cvz4ynoi].pattern-grid{background-image:linear-gradient(to right, rgb(var(--grid-ink) / .28) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--grid-ink) / .28) 1px, transparent 1px)}.ah-mark[data-astro-cid-cvz4ynoi]{pointer-events:none;user-select:none;height:62%;position:absolute;top:8%;left:0;right:0}.ah-word[data-astro-cid-cvz4ynoi]{font-family:var(--font-mono);letter-spacing:-.05em;color:color-mix(in srgb, var(--color-ink) var(--ah-word), transparent);transform:translate3d(0, calc(var(--par) * -26px), 0);will-change:transform;margin:0;font-size:18vw;font-weight:700;line-height:1;position:absolute;top:0;left:1.25rem}@media (width>=1024px){.ah-word[data-astro-cid-cvz4ynoi]{font-size:11rem}}@media not all and (width>=40rem){.ah-word[data-astro-cid-cvz4ynoi]{font-size:calc(14.7059vw - .441176rem)}}.ah-word[data-astro-cid-cvz4ynoi]:before,.ah-word[data-astro-cid-cvz4ynoi]:after{content:attr(data-text);pointer-events:none;opacity:0;animation-duration:7.2s;animation-timing-function:step-end;animation-iteration-count:infinite;position:absolute;inset:0}.ah-word[data-astro-cid-cvz4ynoi]:before{color:color-mix(in srgb, var(--color-accent) var(--ah-glitch-a), transparent);animation-name:ah-glitch-a}.ah-word[data-astro-cid-cvz4ynoi]:after{color:color-mix(in srgb, var(--color-fig-coral) var(--ah-glitch-b), transparent);animation-name:ah-glitch-b;animation-delay:90ms}@keyframes ah-glitch-a{0%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}1%{opacity:1;clip-path:inset(2% 0 86%);transform:translate(-.9%)}4%{opacity:1;clip-path:inset(20% 0 68%);transform:translate(.7%)}7%{opacity:1;clip-path:inset(39% 0 49%);transform:translate(-.55%)}10%{opacity:1;clip-path:inset(57% 0 31%);transform:translate(.85%)}13%{opacity:1;clip-path:inset(75% 0 13%);transform:translate(-.4%)}16%{opacity:1;clip-path:inset(89% 0 3%);transform:translate(.5%)}18%,99%{opacity:0}}@keyframes ah-glitch-b{0%,to{opacity:0;clip-path:inset(0 0 100%);transform:translate(0,0)}1%{opacity:1;clip-path:inset(4% 0 84%);transform:translate(1%)}4%{opacity:1;clip-path:inset(22% 0 66%);transform:translate(-.8%)}7%{opacity:1;clip-path:inset(41% 0 47%);transform:translate(.6%)}10%{opacity:1;clip-path:inset(59% 0 29%);transform:translate(-.9%)}13%{opacity:1;clip-path:inset(77% 0 11%);transform:translate(.45%)}16%{opacity:1;clip-path:inset(91% 0 1%);transform:translate(-.6%)}18%,99%{opacity:0}}.ah-px[data-astro-cid-cvz4ynoi]{transform:translate3d(0, calc(var(--par) * -58px), 0);will-change:transform;position:absolute;inset:0}.ah-dot[data-astro-cid-cvz4ynoi]{background:var(--color-fig-mid);opacity:.55;width:3px;height:3px;transform:scale(var(--s));animation:ah-breathe var(--dur) ease-in-out infinite;animation-delay:var(--delay);position:absolute}.ah-dot[data-astro-cid-cvz4ynoi].is-accent{background:var(--color-accent-text);opacity:.32}@media not all and (width>=40rem){.ah-dot[data-astro-cid-cvz4ynoi]{width:4.5px;height:4.5px}}.ah-dot[data-astro-cid-cvz4ynoi].is-drift{animation-name:ah-drift}@keyframes ah-breathe{0%,to{opacity:.2}50%{opacity:.72}}@keyframes ah-drift{0%,8%{transform:translate(0, 0) scale(var(--s));opacity:.5}38%,62%{transform:translate(var(--dx), var(--dy)) scale(calc(var(--s) * .8));opacity:.14}92%,to{transform:translate(0, 0) scale(var(--s));opacity:.5}}.ah-copy[data-astro-cid-cvz4ynoi]{opacity:0;animation:ah-enter .82s var(--ease-out-quart) forwards;transform:translateY(16px)}@keyframes ah-enter{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ah-word[data-astro-cid-cvz4ynoi],.ah-px[data-astro-cid-cvz4ynoi]{transform:none}.ah-word[data-astro-cid-cvz4ynoi]:before,.ah-word[data-astro-cid-cvz4ynoi]:after{opacity:0;animation:none}.ah-dot[data-astro-cid-cvz4ynoi],.ah-dot[data-astro-cid-cvz4ynoi].is-drift{opacity:.4;animation:none}.ah-dot[data-astro-cid-cvz4ynoi].is-accent{opacity:.3}.ah-copy[data-astro-cid-cvz4ynoi]{opacity:1;animation:none;transform:none}}.wwe[data-astro-cid-rd73nuiz]{--g:0}.wwe-field[data-astro-cid-rd73nuiz]{aspect-ratio:340/260;width:100%;max-width:29rem;overflow:visible}@media (width<=1023px){.wwe-field[data-astro-cid-rd73nuiz]{max-width:24rem}}.wwe-g[data-astro-cid-rd73nuiz]{transform-origin:50%;transform-box:fill-box;animation:24s ease-in-out infinite wwe-expand}@keyframes wwe-expand{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.wwe-px[data-astro-cid-rd73nuiz]{fill:var(--color-fig-mid);transform:translate(calc(var(--sx) * (1 - var(--g))), calc(var(--sy) * (1 - var(--g))));opacity:calc(.26 + var(--g) * var(--o) * .7);animation:wwe-twinkle var(--dur) ease-in-out infinite;animation-delay:var(--delay)}.wwe-px[data-astro-cid-rd73nuiz].is-signal{fill:var(--color-sci-blue)}.wwe-px[data-astro-cid-rd73nuiz].is-bio{fill:var(--color-sci-green)}.wwe-px[data-astro-cid-rd73nuiz].is-proc{fill:var(--color-sci-amber)}.wwe-px[data-astro-cid-rd73nuiz].is-mark{fill:var(--color-sci-coral)}@keyframes wwe-twinkle{0%,to{fill-opacity:.55}50%{fill-opacity:1}}.wwe-px[data-astro-cid-rd73nuiz].is-signal,.wwe-px[data-astro-cid-rd73nuiz].is-bio,.wwe-px[data-astro-cid-rd73nuiz].is-proc,.wwe-px[data-astro-cid-rd73nuiz].is-mark{opacity:calc(.32 + var(--g) * var(--o) * .72)}.wwe-statement[data-astro-cid-rd73nuiz],.wwe-p[data-astro-cid-rd73nuiz]{opacity:0;transition:opacity .7s var(--ease-out-quart), transform .7s var(--ease-out-quart);transition-delay:var(--d,0s);transform:translateY(14px)}.wwe[data-astro-cid-rd73nuiz].is-in .wwe-statement[data-astro-cid-rd73nuiz],.wwe[data-astro-cid-rd73nuiz].is-in .wwe-p[data-astro-cid-rd73nuiz]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wwe-g[data-astro-cid-rd73nuiz]{animation:none}.wwe-px[data-astro-cid-rd73nuiz]{animation:none;transform:none}.wwe-statement[data-astro-cid-rd73nuiz],.wwe-p[data-astro-cid-rd73nuiz]{opacity:1;transition:none;transform:none}}.sf-grid[data-astro-cid-b3uwo35y].pattern-grid{background-image:linear-gradient(to right, rgb(var(--grid-ink) / .28) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--grid-ink) / .28) 1px, transparent 1px)}.sf-item[data-astro-cid-b3uwo35y]{border-top:1px solid var(--color-line-faint);opacity:0;transition:opacity .65s var(--ease-out-quart), transform .65s var(--ease-out-quart);transition-delay:var(--d);transform:translateY(12px)}.sf-item[data-astro-cid-b3uwo35y]:last-child{border-bottom:1px solid var(--color-line-faint)}.sf[data-astro-cid-b3uwo35y].is-in .sf-item[data-astro-cid-b3uwo35y]{opacity:1;transform:none}.sf-trigger[data-astro-cid-b3uwo35y]{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;width:100%;padding:1.25rem 0;display:grid}@media (width>=768px){.sf-trigger[data-astro-cid-b3uwo35y]{gap:2rem;padding:1.5rem 0}}.sf-num[data-astro-cid-b3uwo35y]{width:3.25rem;font-family:var(--font-mono);letter-spacing:-.04em;color:var(--color-ink-faint);transition:color .4s var(--ease-out-quart);font-size:2.25rem;font-weight:700;line-height:1;display:block;position:relative}@media (width>=768px){.sf-num[data-astro-cid-b3uwo35y]{width:5rem;font-size:3.25rem}}.sf-num-text[data-astro-cid-b3uwo35y]{z-index:1;position:relative}.sf-motes[data-astro-cid-b3uwo35y]{pointer-events:none;position:absolute;inset:-35% -30%}.sf-mote[data-astro-cid-b3uwo35y]{background:var(--color-fig-line);opacity:0;transition:opacity .5s var(--ease-out-quart), transform .5s var(--ease-out-quart);transition-delay:var(--md);position:absolute;transform:scale(.4)}.sf-mote[data-astro-cid-b3uwo35y].is-accent{background:var(--color-accent-text)}.sf-title[data-astro-cid-b3uwo35y]{transition:color .4s var(--ease-out-quart), opacity .4s var(--ease-out-quart);opacity:.5}.sf-mark[data-astro-cid-b3uwo35y]{background:var(--color-line-strong);transform-origin:100%;opacity:.5;width:2.5rem;height:1px;transition:transform .5s var(--ease-out-quart), background-color .4s var(--ease-out-quart), opacity .4s var(--ease-out-quart);display:block;transform:scaleX(.25)}.sf-item[data-astro-cid-b3uwo35y].is-active .sf-num[data-astro-cid-b3uwo35y]{color:var(--color-ink)}.sf-item[data-astro-cid-b3uwo35y].is-active .sf-title[data-astro-cid-b3uwo35y]{opacity:1}.sf-item[data-astro-cid-b3uwo35y].is-active .sf-mark[data-astro-cid-b3uwo35y]{background:var(--color-accent-text);opacity:.85;transform:scaleX(1)}.sf-item[data-astro-cid-b3uwo35y].is-active .sf-mote[data-astro-cid-b3uwo35y]{opacity:.55;transform:scale(1)}.sf-item[data-astro-cid-b3uwo35y].is-active .sf-mote[data-astro-cid-b3uwo35y].is-accent{opacity:.5}.sf-body[data-astro-cid-b3uwo35y]{transition:grid-template-rows .52s var(--ease-out-quart);grid-template-rows:0fr;display:grid}.sf-body-inner[data-astro-cid-b3uwo35y]{opacity:0;transition:opacity .42s var(--ease-out-quart);overflow:hidden}.sf-item[data-astro-cid-b3uwo35y].is-active .sf-body[data-astro-cid-b3uwo35y]{grid-template-rows:1fr}.sf-item[data-astro-cid-b3uwo35y].is-active .sf-body-inner[data-astro-cid-b3uwo35y]{opacity:1;transition-delay:.12s}.sf-body-inner[data-astro-cid-b3uwo35y]>p[data-astro-cid-b3uwo35y]{padding:0 0 1.5rem 4.5rem}@media (width>=768px){.sf-body-inner[data-astro-cid-b3uwo35y]>p[data-astro-cid-b3uwo35y]{padding-left:7rem}}@media (prefers-reduced-motion:reduce){.sf-item[data-astro-cid-b3uwo35y]{opacity:1;transition:none;transform:none}.sf-mote[data-astro-cid-b3uwo35y],.sf-mark[data-astro-cid-b3uwo35y],.sf-title[data-astro-cid-b3uwo35y],.sf-num[data-astro-cid-b3uwo35y],.sf-body[data-astro-cid-b3uwo35y],.sf-body-inner[data-astro-cid-b3uwo35y]{transition:none}}.am[data-astro-cid-mz5vw2sr]{--e:0;--k:calc(.12 + .88 * var(--e))}.am-field[data-astro-cid-mz5vw2sr]{aspect-ratio:1120/400;width:100%;overflow:hidden}@media (width<=767px){.am-field[data-astro-cid-mz5vw2sr]{aspect-ratio:5/4}}.am-node[data-astro-cid-mz5vw2sr]{fill:var(--color-fig-mid);transform:translate(calc(var(--bx) * (1 - var(--e))), calc(var(--by) * (1 - var(--e))));opacity:min(.72, calc((var(--e) - var(--t)) * 2.4))}.am-node[data-astro-cid-mz5vw2sr].is-signal,.am-node[data-astro-cid-mz5vw2sr].is-bio,.am-node[data-astro-cid-mz5vw2sr].is-proc,.am-node[data-astro-cid-mz5vw2sr].is-mark{opacity:min(.92, calc((var(--e) - var(--t)) * 2.6));filter:drop-shadow(0 0 2px color-mix(in srgb, currentColor 35%, transparent))}.am-node[data-astro-cid-mz5vw2sr].is-signal{fill:var(--color-sci-blue);color:var(--color-sci-blue)}.am-node[data-astro-cid-mz5vw2sr].is-bio{fill:var(--color-sci-green);color:var(--color-sci-green)}.am-node[data-astro-cid-mz5vw2sr].is-proc{fill:var(--color-sci-amber);color:var(--color-sci-amber)}.am-node[data-astro-cid-mz5vw2sr].is-mark{fill:var(--color-sci-coral);color:var(--color-sci-coral)}.am-links[data-astro-cid-mz5vw2sr]{transform:translate(calc(560px * (1 - var(--k))), calc(200px * (1 - var(--k)))) scale(var(--k))}.am-link[data-astro-cid-mz5vw2sr]{stroke:var(--color-fig-line);stroke-width:1px;opacity:min(.26, calc((var(--e) - var(--t)) * 1.1))}.am-title[data-astro-cid-mz5vw2sr],.am-p[data-astro-cid-mz5vw2sr]{opacity:0;transition:opacity .7s var(--ease-out-quart), transform .7s var(--ease-out-quart);transition-delay:var(--d,0s);transform:translateY(14px)}.am[data-astro-cid-mz5vw2sr].is-in .am-title[data-astro-cid-mz5vw2sr],.am[data-astro-cid-mz5vw2sr].is-in .am-p[data-astro-cid-mz5vw2sr]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.am-title[data-astro-cid-mz5vw2sr],.am-p[data-astro-cid-mz5vw2sr]{opacity:1;transition:none;transform:none}.am-node[data-astro-cid-mz5vw2sr]{transform:none}}.lv-dots[data-astro-cid-fbtzfcvp]{pointer-events:none;position:absolute;inset:0;mask-image:radial-gradient(120% 90%,#00000040,#000000e6 70%)}.lv-dot[data-astro-cid-fbtzfcvp]{background:var(--color-fig-mid);opacity:.4;animation:lv-drift var(--dur) ease-in-out infinite;animation-delay:var(--delay);position:absolute}.lv-dot[data-astro-cid-fbtzfcvp].is-accent{background:var(--color-accent-text);opacity:.22}@keyframes lv-drift{0%,to{opacity:.16;transform:translateY(0)}50%{transform:translateY(var(--rise));opacity:.55}}.lv-statement[data-astro-cid-fbtzfcvp]{letter-spacing:-.035em}.lv-statement[data-astro-cid-fbtzfcvp],.lv-body[data-astro-cid-fbtzfcvp],.lv-cta[data-astro-cid-fbtzfcvp]{opacity:0;transition:opacity .82s var(--ease-out-quart), transform .82s var(--ease-out-quart);transform:translateY(16px)}.lv-body[data-astro-cid-fbtzfcvp]{transition-delay:.12s}.lv-cta[data-astro-cid-fbtzfcvp]{transition-delay:.22s}.lv[data-astro-cid-fbtzfcvp].is-in .lv-statement[data-astro-cid-fbtzfcvp],.lv[data-astro-cid-fbtzfcvp].is-in .lv-body[data-astro-cid-fbtzfcvp],.lv[data-astro-cid-fbtzfcvp].is-in .lv-cta[data-astro-cid-fbtzfcvp]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lv-dot[data-astro-cid-fbtzfcvp]{opacity:.28;animation:none}.lv-statement[data-astro-cid-fbtzfcvp],.lv-body[data-astro-cid-fbtzfcvp],.lv-cta[data-astro-cid-fbtzfcvp]{opacity:1;transition:none;transform:none}}
