.wrap[data-astro-cid-b32ar55o]{perspective:1200px}.card[data-astro-cid-b32ar55o]{border-radius:var(--radius-xl);background:var(--surface-strong);place-items:center;max-inline-size:26rem;margin-inline:auto;padding:clamp(1.5rem,5vw,3rem);display:grid}img[data-astro-cid-b32ar55o]{grid-area:1/1;block-size:auto;inline-size:100%}.on-dark[data-astro-cid-b32ar55o]{display:none}[data-theme=dark] .on-dark[data-astro-cid-b32ar55o]{display:block}[data-theme=dark] .on-light[data-astro-cid-b32ar55o]{display:none}.pair[data-astro-cid-dkdhtvxq]{gap:1rem;margin-block-start:3.5rem;display:grid}.part[data-astro-cid-dkdhtvxq]{padding:clamp(1.5rem,4vw,2.5rem)}.art[data-astro-cid-dkdhtvxq]{place-items:center;block-size:4rem;display:grid}svg[data-astro-cid-dkdhtvxq]{block-size:2.5rem;inline-size:100%;overflow:visible}[dir=rtl] svg[data-astro-cid-dkdhtvxq]{transform:scaleX(-1)}.axon[data-astro-cid-dkdhtvxq]{stroke:var(--line-strong);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.signal[data-astro-cid-dkdhtvxq]{stroke:var(--highlight);stroke-width:4px;stroke-linecap:round;stroke-dasharray:8 92;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px var(--highlight))}.end[data-astro-cid-dkdhtvxq]{fill:var(--marker)}.beat[data-astro-cid-dkdhtvxq]{place-items:center;block-size:3.5rem;inline-size:3.5rem;display:grid;position:relative}.beat[data-astro-cid-dkdhtvxq] i[data-astro-cid-dkdhtvxq]{border:2px solid var(--highlight);border-radius:50%;position:absolute;inset:0}.beat[data-astro-cid-dkdhtvxq] i[data-astro-cid-dkdhtvxq]:first-child{background:var(--marker);inset:1.1rem}.word[data-astro-cid-dkdhtvxq]{letter-spacing:.12em;color:var(--highlight);margin:1.5rem 0 0;font-family:IBM Plex Sans Variable,sans-serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:600;line-height:1}h3[data-astro-cid-dkdhtvxq]{font-family:var(--display-stack);margin-block-start:1rem;font-size:1.375rem;font-weight:600}.body[data-astro-cid-dkdhtvxq]{color:var(--fg-muted);margin:.5rem 0 0}.closing[data-astro-cid-dkdhtvxq]{max-inline-size:44rem;font-family:var(--display-stack);margin:2.5rem 0 0;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:500;line-height:1.4}@media (prefers-reduced-motion:no-preference){.signal[data-astro-cid-dkdhtvxq]{animation:travel calc(var(--beat) * 3) var(--ease-in-out) infinite}.beat[data-astro-cid-dkdhtvxq] i[data-astro-cid-dkdhtvxq]:last-child{animation:lub calc(var(--beat) * 2) ease-out infinite}}@keyframes travel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes lub{0%{opacity:1;transform:scale(.5)}25%{opacity:.2;transform:scale(1.1)}26%{opacity:1;transform:scale(.5)}55%,to{opacity:0;transform:scale(1.2)}}@media (width>=48rem){.pair[data-astro-cid-dkdhtvxq]{grid-template-columns:1fr 1fr}}.layout[data-astro-cid-xtgmrocm]{align-items:center;gap:3rem;display:grid}h2[data-astro-cid-xtgmrocm],.lead[data-astro-cid-xtgmrocm]{margin-block-start:1.25rem}.parts[data-astro-cid-xtgmrocm]{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--line);gap:1px;margin:2.5rem 0 0;display:grid;overflow:hidden}.part[data-astro-cid-xtgmrocm]{background:var(--surface-strong);padding:1rem 1.25rem}dt[data-astro-cid-xtgmrocm]{font-family:var(--display-stack);align-items:baseline;gap:.75rem;font-weight:600;display:flex}.num[data-astro-cid-xtgmrocm]{color:var(--highlight);font-size:.8125rem}dd[data-astro-cid-xtgmrocm]{color:var(--fg-muted);margin:.25rem 0 0}.visual[data-astro-cid-xtgmrocm]{perspective:1200px;justify-self:center;inline-size:100%;max-inline-size:30rem}@media (width>=40rem){.parts[data-astro-cid-xtgmrocm]{grid-template-columns:1fr 1fr}}@media (width>=64rem){.layout[data-astro-cid-xtgmrocm]{grid-template-columns:1.1fr .9fr;gap:4rem}}.inner[data-astro-cid-mv2n4yei]{border-radius:var(--radius-xl);background:var(--surface-strong);gap:2rem;padding:clamp(1.75rem,5vw,3.5rem);display:grid}h2[data-astro-cid-mv2n4yei]{margin-block-start:1.25rem}.lead[data-astro-cid-mv2n4yei]{margin:0 0 2rem}@media (width>=64rem){.inner[data-astro-cid-mv2n4yei]{grid-template-columns:1fr 1fr;align-items:end;gap:4rem}}.grid[data-astro-cid-yxeimdpq]{gap:1rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.card[data-astro-cid-yxeimdpq]{block-size:100%;padding:1.75rem}.index[data-astro-cid-yxeimdpq]{font-family:var(--display-stack);letter-spacing:-.04em;font-size:2.75rem;font-weight:600;line-height:1;font-family:var(--mono-stack);color:var(--highlight);font-weight:500;display:inline-block;transform:translateZ(30px)}.line[data-astro-cid-yxeimdpq]{background:var(--marker);block-size:2px;inline-size:2rem;margin-block:1.5rem;display:block}h3[data-astro-cid-yxeimdpq]{font-family:var(--display-stack);font-size:1.375rem;font-weight:600;transform:translateZ(20px)}p[data-astro-cid-yxeimdpq]{color:var(--fg-muted);margin:.5rem 0 0}@media (width>=40rem){.grid[data-astro-cid-yxeimdpq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.grid[data-astro-cid-yxeimdpq]{grid-template-columns:repeat(4,minmax(0,1fr))}}.section[data-astro-cid-myigkt3n]{padding-block:clamp(5rem,12vw,9rem);position:relative;overflow:hidden}.layout[data-astro-cid-myigkt3n]{align-items:center;gap:3rem;display:grid}.copy[data-astro-cid-myigkt3n] h2[data-astro-cid-myigkt3n]{margin-block:1.25rem 0;font-size:clamp(2rem,4.6vw,3.5rem)}.body[data-astro-cid-myigkt3n]{max-inline-size:36rem;color:var(--fg-muted);text-wrap:pretty;margin-block-start:1.5rem;font-size:1.125rem}.facets[data-astro-cid-myigkt3n]{border-radius:var(--radius-md);background:var(--line);border:1px solid var(--line);gap:1px;margin:2.5rem 0 0;display:grid;overflow:hidden}.facets[data-astro-cid-myigkt3n] div[data-astro-cid-myigkt3n]{background:var(--surface-strong);padding:1.125rem 1.25rem}dt[data-astro-cid-myigkt3n]{color:var(--fg-subtle);font-size:.8125rem}dd[data-astro-cid-myigkt3n]{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.125rem;font-weight:600}@media (width>=40rem){.facets[data-astro-cid-myigkt3n]{grid-template-columns:repeat(3,1fr)}}.radar[data-astro-cid-myigkt3n]{aspect-ratio:1;justify-self:center;inline-size:min(100%,26rem);position:relative}.ring[data-astro-cid-myigkt3n]{border:1px solid var(--line-strong);border-radius:50%;margin:auto;position:absolute;inset:0}.r1[data-astro-cid-myigkt3n]{block-size:25%;inline-size:25%}.r2[data-astro-cid-myigkt3n]{block-size:50%;inline-size:50%}.r3[data-astro-cid-myigkt3n]{block-size:75%;inline-size:75%}.r4[data-astro-cid-myigkt3n]{border-style:dashed;block-size:100%;inline-size:100%}.sweep[data-astro-cid-myigkt3n]{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in oklab, var(--highlight) 40%, transparent) 50deg, transparent 52deg);border-radius:50%;position:absolute;inset:0;mask-image:radial-gradient(circle,#000 0 70%,#0000 71%)}.ping[data-astro-cid-myigkt3n]{border:1px solid var(--highlight);opacity:0;border-radius:50%;block-size:20%;inline-size:20%;margin:auto;position:absolute;inset:0}.core[data-astro-cid-myigkt3n]{background:var(--marker);block-size:.875rem;inline-size:.875rem;box-shadow:0 0 0 6px color-mix(in oklab, var(--marker) 25%, transparent), 0 0 40px 8px var(--glow-2);border-radius:50%;margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.sweep[data-astro-cid-myigkt3n]{animation:spin calc(var(--beat) * 10) linear infinite}.ping[data-astro-cid-myigkt3n]{animation:ping calc(var(--beat) * 4) var(--ease-out-expo) infinite}.p2[data-astro-cid-myigkt3n]{animation-delay:calc(var(--beat) * 2)}.r1[data-astro-cid-myigkt3n],.r2[data-astro-cid-myigkt3n],.r3[data-astro-cid-myigkt3n]{animation:breathe calc(var(--beat) * 5) var(--ease-in-out) infinite}.r2[data-astro-cid-myigkt3n]{animation-delay:.5s}.r3[data-astro-cid-myigkt3n]{animation-delay:1s}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(5)}}@keyframes breathe{50%{border-color:color-mix(in oklab, var(--highlight) 55%, transparent)}}@media (width>=64rem){.layout[data-astro-cid-myigkt3n]{grid-template-columns:.9fr 1.1fr;gap:5rem}}
