.glyph[data-astro-cid-2hckc546]{z-index:-1;pointer-events:none;opacity:.24;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:0}.card.is-lit .glyph[data-astro-cid-2hckc546],.card:hover .glyph[data-astro-cid-2hckc546],.card:focus-visible .glyph[data-astro-cid-2hckc546]{opacity:.55}.svg[data-astro-cid-2hckc546]{width:42%;max-width:13rem;height:auto;position:absolute;top:-.5rem;right:0;overflow:visible}@media (width>=34rem){.glyph[data-astro-cid-2hckc546]{opacity:.3}.card.is-lit .glyph[data-astro-cid-2hckc546],.card:hover .glyph[data-astro-cid-2hckc546],.card:focus-visible .glyph[data-astro-cid-2hckc546]{opacity:.66}.svg[data-astro-cid-2hckc546]{width:54%}}.svg[data-astro-cid-2hckc546] [data-astro-cid-2hckc546]:where(path,circle,rect,ellipse){stroke:rgb(var(--card-accent) / .9);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.axon[data-astro-cid-2hckc546]{stroke-width:1px;opacity:.55}.neuron[data-astro-cid-2hckc546]{fill:rgb(var(--card-accent) / .85);stroke:none}.neuron--hub[data-astro-cid-2hckc546]{fill:rgb(var(--card-accent))}.signal[data-astro-cid-2hckc546]{stroke-width:1.4px;stroke-dasharray:.22 .78;opacity:.9}.spark[data-astro-cid-2hckc546]{fill:rgb(var(--card-accent) / .9);stroke:none}.arc[data-astro-cid-2hckc546]{stroke-width:1px;stroke-dasharray:.3 .7;opacity:.55}.ball[data-astro-cid-2hckc546]{fill:rgb(var(--card-accent) / .95);stroke:none;offset-path:path("M46 40C62 14 86 20 96 44");offset-rotate:0deg}.net[data-astro-cid-2hckc546] path[data-astro-cid-2hckc546]{stroke-width:1px;opacity:.45}.line[data-astro-cid-2hckc546]{stroke-width:1.1px;opacity:.6}.bounce[data-astro-cid-2hckc546]{fill:rgb(var(--card-accent) / .9);stroke:none}.seam[data-astro-cid-2hckc546]{stroke:rgb(var(--ink-900-rgb) / .55);stroke-width:1px}.shadow[data-astro-cid-2hckc546]{fill:rgb(var(--card-accent) / .28);stroke:none}.chip[data-astro-cid-2hckc546]{fill:rgb(var(--card-accent) / .08);stroke-width:1.3px}.core[data-astro-cid-2hckc546]{fill:rgb(var(--card-accent) / .22);stroke:none}.trace[data-astro-cid-2hckc546]{stroke-width:1.1px;opacity:.55}.pads[data-astro-cid-2hckc546] circle[data-astro-cid-2hckc546]{fill:rgb(var(--card-accent) / .75);stroke:none}.link[data-astro-cid-2hckc546]{stroke-width:1.1px;opacity:.6}.node[data-astro-cid-2hckc546]{fill:rgb(var(--ink-900-rgb) / .9);stroke-width:1.4px}@media (prefers-reduced-motion:no-preference){.signal[data-astro-cid-2hckc546]{animation:4.5s linear infinite dash}.spark[data-astro-cid-2hckc546]{animation:fire 3.6s var(--ease-out) infinite}.spark--2[data-astro-cid-2hckc546]{animation-delay:1.2s}.spark--3[data-astro-cid-2hckc546]{animation-delay:2.4s}.axon[data-astro-cid-2hckc546]{animation:breathe 5s var(--ease-out) infinite}.axon--2[data-astro-cid-2hckc546]{animation-delay:.45s}.axon--3[data-astro-cid-2hckc546]{animation-delay:.9s}.axon--4[data-astro-cid-2hckc546]{animation-delay:1.35s}.axon--5[data-astro-cid-2hckc546]{animation-delay:1.8s}.axon--6[data-astro-cid-2hckc546]{animation-delay:2.25s}.axon--7[data-astro-cid-2hckc546]{animation-delay:2.7s}.axon--8[data-astro-cid-2hckc546]{animation-delay:3.15s}.ball[data-astro-cid-2hckc546]{animation:rally 4.2s var(--ease-in-out,ease-in-out) infinite}.arc[data-astro-cid-2hckc546]{animation:4.2s linear infinite dash}.bounce[data-astro-cid-2hckc546],.seam[data-astro-cid-2hckc546]{animation:2.2s cubic-bezier(.3,0,.6,1) infinite bounce}.shadow[data-astro-cid-2hckc546]{animation:2.2s cubic-bezier(.3,0,.6,1) infinite shadow}.line[data-astro-cid-2hckc546]{animation:draw 6s var(--ease-out) infinite}.line--2[data-astro-cid-2hckc546]{animation-delay:.15s}.line--3[data-astro-cid-2hckc546]{animation-delay:.3s}.line--4[data-astro-cid-2hckc546]{animation-delay:.45s}.line--5[data-astro-cid-2hckc546]{animation-delay:.6s}.trace[data-astro-cid-2hckc546]{stroke-dasharray:.16 .84;animation:3.4s linear infinite dash}.trace--2[data-astro-cid-2hckc546]{animation-delay:.85s}.trace--3[data-astro-cid-2hckc546]{animation-delay:1.7s}.trace--4[data-astro-cid-2hckc546]{animation-delay:2.55s}.core[data-astro-cid-2hckc546]{animation:pulse 2.6s var(--ease-out) infinite}.link[data-astro-cid-2hckc546]{stroke-dasharray:.6 .4;animation:5s linear infinite dash}.link--2[data-astro-cid-2hckc546]{animation-delay:1.6s}.link--3[data-astro-cid-2hckc546]{animation-delay:3.2s}.node[data-astro-cid-2hckc546]{animation:fire 4s var(--ease-out) infinite}.node--2[data-astro-cid-2hckc546]{animation-delay:.5s}.node--3[data-astro-cid-2hckc546]{animation-delay:1s}.node--4[data-astro-cid-2hckc546]{animation-delay:1.5s}.node--5[data-astro-cid-2hckc546]{animation-delay:2s}.node--6[data-astro-cid-2hckc546]{animation-delay:2.5s}.card.is-lit .signal[data-astro-cid-2hckc546],.card:hover .signal[data-astro-cid-2hckc546]{animation-duration:2s}.card.is-lit .trace[data-astro-cid-2hckc546],.card:hover .trace[data-astro-cid-2hckc546]{animation-duration:1.5s}.card.is-lit .link[data-astro-cid-2hckc546],.card:hover .link[data-astro-cid-2hckc546],.card.is-lit .ball[data-astro-cid-2hckc546],.card:hover .ball[data-astro-cid-2hckc546],.card.is-lit .arc[data-astro-cid-2hckc546],.card:hover .arc[data-astro-cid-2hckc546]{animation-duration:2.4s}.card.is-lit .bounce[data-astro-cid-2hckc546],.card.is-lit .seam[data-astro-cid-2hckc546],.card.is-lit .shadow[data-astro-cid-2hckc546],.card:hover .bounce[data-astro-cid-2hckc546],.card:hover .seam[data-astro-cid-2hckc546],.card:hover .shadow[data-astro-cid-2hckc546]{animation-duration:1.3s}}@keyframes dash{to{stroke-dashoffset:-1px}}@keyframes fire{0%,82%,to{opacity:.25;transform:scale(1)}88%{opacity:1;transform:scale(1.5)}}@keyframes breathe{0%,to{opacity:.28}50%{opacity:.75}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes rally{0%,6%{offset-distance:0%}44%,56%{offset-distance:100%}94%,to{offset-distance:0%}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(31px)}}@keyframes shadow{0%,to{opacity:.25;transform:scaleX(.7)}50%{opacity:.7;transform:scaleX(1.15)}}@keyframes draw{0%,to{stroke-dasharray:1 0;opacity:.6}45%{stroke-dasharray:1 0;opacity:.6}50%{stroke-dasharray:.35 .65;opacity:.25}}.shadow[data-astro-cid-2hckc546],.bounce[data-astro-cid-2hckc546],.seam[data-astro-cid-2hckc546],.spark[data-astro-cid-2hckc546],.neuron[data-astro-cid-2hckc546],.node[data-astro-cid-2hckc546]{transform-box:fill-box;transform-origin:50%}.page[data-astro-cid-lcdefpme]{z-index:2;justify-content:center;gap:clamp(var(--sp-12), 7vh, var(--sp-24));min-height:100svh;max-width:var(--max-w);padding:clamp(var(--sp-16), 12vh, var(--sp-32)) var(--gutter) clamp(var(--sp-8), 6vh, var(--sp-16));flex-direction:column;margin-inline:auto;display:flex;position:relative}.field[data-astro-cid-lcdefpme]{z-index:0;background:radial-gradient(120% 90% at 50% 0%, var(--ink-800) 0%, var(--ink-900) 62%), var(--ink-900);position:fixed;inset:0;overflow:hidden}.blob[data-astro-cid-lcdefpme]{filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.blob--indigo[data-astro-cid-lcdefpme]{background:radial-gradient(circle, rgb(var(--ink-400-rgb) / .55), transparent 68%);width:62vmax;height:62vmax;animation:drift-a 26s var(--ease-in-out) infinite alternate;top:-22%;left:-14%}.blob--violet[data-astro-cid-lcdefpme]{background:radial-gradient(circle, rgb(var(--ink-300-rgb) / .4), transparent 66%);width:58vmax;height:58vmax;animation:drift-b 32s var(--ease-in-out) infinite alternate;bottom:-26%;right:-20%}.blob--amber[data-astro-cid-lcdefpme]{background:radial-gradient(circle, rgb(var(--accent-rgb) / .14), transparent 64%);width:34vmax;height:34vmax;animation:drift-c 38s var(--ease-in-out) infinite alternate;top:34%;left:42%}@keyframes drift-a{to{transform:translate(9%,7%)scale(1.12)}}@keyframes drift-b{to{transform:translate(-8%,-9%)scale(1.16)}}@keyframes drift-c{to{transform:translate(-12%,10%)scale(.88)}}[data-astro-cid-lcdefpme][data-layer]{transition:transform .7s var(--ease-out)}.frame[data-astro-cid-lcdefpme]{z-index:3;pointer-events:none;position:fixed;inset:clamp(.75rem,2.2vw,1.75rem)}.frame__svg[data-astro-cid-lcdefpme]{width:100%;height:100%}.frame__path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:square;opacity:.5;vector-effect:non-scaling-stroke}.hero[data-astro-cid-lcdefpme]{text-align:center}.wordmark[data-astro-cid-lcdefpme]{font-size:var(--text-hero);letter-spacing:clamp(.03em,1.3vw,.19em);white-space:nowrap;text-indent:clamp(.03em,1.3vw,.19em);font-weight:800;font-stretch:78%;line-height:.94}.wordmark[data-astro-cid-lcdefpme],.wordmark[data-astro-cid-lcdefpme] .letter{background-image:linear-gradient(178deg, var(--accent-bright), var(--accent) 62%, var(--accent-deep));color:#0000;background-clip:text}.wordmark[data-astro-cid-lcdefpme] .letter{will-change:transform, opacity, filter;display:inline-block}.tagline[data-astro-cid-lcdefpme]{max-width:34ch;margin:var(--sp-6) auto 0;color:var(--fg-muted);font-size:var(--text-lg);line-height:var(--leading-snug);text-wrap:balance}.gateway__label[data-astro-cid-lcdefpme]{width:100%;margin-bottom:var(--sp-8);justify-content:center}.grid[data-astro-cid-lcdefpme]{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.grid[data-astro-cid-lcdefpme]{gap:var(--sp-6)}}.grid__item[data-astro-cid-lcdefpme]{display:flex}.card[data-astro-cid-lcdefpme]{--card-accent:var(--accent-rgb);isolation:isolate;gap:var(--sp-6);width:100%;min-height:15rem;padding:var(--sp-6);background:linear-gradient(168deg, rgb(var(--wash-rgb) / .055), rgb(var(--wash-rgb) / .014));border:1px solid var(--hairline);border-radius:var(--radius-lg);transform:translate3d(var(--mx,0), var(--my,0), 0);transition:transform var(--dur-slow) var(--ease-spring), border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-lcdefpme]:hover{transition:transform 90ms linear, border-color var(--dur) var(--ease-out), background var(--dur) var(--ease-out)}.card[data-astro-cid-lcdefpme]:not(.card--soon){background:linear-gradient(168deg, rgb(var(--card-accent) / .08), rgb(var(--wash-rgb) / .02));border-color:rgb(var(--card-accent) / .3)}.card[data-astro-cid-lcdefpme]:hover,.card[data-astro-cid-lcdefpme]:focus-visible{border-color:rgb(var(--card-accent) / .5)}.card__glow[data-astro-cid-lcdefpme]{z-index:-1;background:radial-gradient(16rem 16rem at var(--px,50%) var(--py,0%), rgb(var(--card-accent) / .2), transparent 70%);opacity:0;transition:opacity var(--dur) var(--ease-out);position:absolute;inset:0}.card[data-astro-cid-lcdefpme]:hover .card__glow[data-astro-cid-lcdefpme],.card[data-astro-cid-lcdefpme]:focus-visible .card__glow[data-astro-cid-lcdefpme]{opacity:1}.card__index[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);color:rgb(var(--card-accent) / .85);font-weight:600}.card__body[data-astro-cid-lcdefpme]{gap:var(--sp-2);flex-direction:column;margin-top:auto;display:flex}.card__name[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-3);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--tracking-tight);color:var(--fg);font-weight:700;font-stretch:88%;display:flex}.card__blurb[data-astro-cid-lcdefpme]{color:var(--fg-faint);font-size:var(--text-sm);line-height:var(--leading-snug)}.card__pill[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:rgb(var(--card-accent) / .95);background:rgb(var(--card-accent) / .11);border:1px solid rgb(var(--card-accent) / .3);border-radius:999px;padding:.15em .6em;font-size:.6rem;font-weight:600}.card__arrow[data-astro-cid-lcdefpme]{top:var(--sp-6);right:var(--sp-6);width:1.15rem;color:rgb(var(--card-accent) / .9);opacity:0;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);position:absolute;transform:translate(-.4rem)}.card[data-astro-cid-lcdefpme]:hover .card__arrow[data-astro-cid-lcdefpme],.card[data-astro-cid-lcdefpme]:focus-visible .card__arrow[data-astro-cid-lcdefpme]{opacity:1;transform:translate(0)}.card--soon[data-astro-cid-lcdefpme]{cursor:default}.card--soon[data-astro-cid-lcdefpme] .card__name[data-astro-cid-lcdefpme],.card--soon[data-astro-cid-lcdefpme] .card__index[data-astro-cid-lcdefpme],.card--soon[data-astro-cid-lcdefpme] .card__blurb[data-astro-cid-lcdefpme]{color:var(--fg-faint)}.foot[data-astro-cid-lcdefpme]{gap:var(--sp-4) var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--hairline);color:var(--fg-faint);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.foot__mail[data-astro-cid-lcdefpme]{transform-origin:0;transition:color var(--dur-fast) var(--ease-out), transform var(--dur) var(--ease-spring);text-decoration:none;display:inline-block}.foot__mail[data-astro-cid-lcdefpme]:hover,.foot__mail[data-astro-cid-lcdefpme]:focus-visible{color:var(--accent);transform:scale(1.09)}@media (width<=48rem){.card[data-astro-cid-lcdefpme]{gap:var(--sp-4);min-height:0}.card__body[data-astro-cid-lcdefpme]{margin-top:0}}@media (width<=34rem){.foot[data-astro-cid-lcdefpme]{text-align:center;justify-content:center}}@media (width>=76rem){.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr))}.card__name[data-astro-cid-lcdefpme]{font-stretch:78%}}
