.brain[data-astro-cid-o5zh6zd4]{position:absolute;inset:0}.brain__canvas[data-astro-cid-o5zh6zd4]{cursor:crosshair;width:100%;height:100%;display:block}.brain__canvas[data-astro-cid-o5zh6zd4].pointing{cursor:pointer}.brain__tip[data-astro-cid-o5zh6zd4]{pointer-events:none;background:var(--parchment);color:var(--ink);padding:var(--space-2) var(--space-3);opacity:0;max-width:280px;transition:opacity var(--dur-fast);z-index:3;font-size:.75rem;line-height:1.3;position:absolute;transform:translate(16px,-50%);box-shadow:4px 4px #000}.brain__tip[data-astro-cid-o5zh6zd4].show{opacity:1}.brain__tip[data-astro-cid-o5zh6zd4] b{color:inherit;font-family:var(--font-display);text-transform:uppercase;margin-top:2px;font-size:1.5rem;font-weight:400;line-height:1;display:block}.brain__hud[data-astro-cid-o5zh6zd4]{bottom:var(--space-4);right:var(--gutter);color:var(--fg-muted);pointer-events:none;flex-direction:column;align-items:flex-end;gap:2px;font-size:.7rem;display:flex;position:absolute}.brain__hud[data-astro-cid-o5zh6zd4] b[data-astro-cid-o5zh6zd4]{color:var(--spray);text-align:right;min-width:4ch;font-weight:400;display:inline-block}.hero[data-astro-cid-lcdefpme]{align-items:center;min-height:clamp(560px,100svh - 75px,900px);display:flex;position:relative;overflow:hidden}.hero__gears[data-astro-cid-lcdefpme] .gear{opacity:.35;position:absolute}.hero__gears[data-astro-cid-lcdefpme] .g1{top:-90px;right:-80px}.hero__gears[data-astro-cid-lcdefpme] .g2{top:70px;right:150px}.hero__gears[data-astro-cid-lcdefpme] .g3{opacity:.6;bottom:-60px;left:-70px}.hero__copy[data-astro-cid-lcdefpme]{z-index:2;padding-block:var(--space-6);pointer-events:none;position:relative}.hero__copy[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{pointer-events:auto}.hero__title[data-astro-cid-lcdefpme]{margin:var(--space-3) 0 var(--space-4);text-shadow:0 0 40px #000,0 4px #000;max-width:9ch;font-size:clamp(3.5rem,1.6rem + 8vw,10rem);line-height:.8;position:relative}.hero__under[data-astro-cid-lcdefpme]{font-family:var(--font-slab);letter-spacing:.3em;color:var(--brass-hi);vertical-align:middle;font-size:.28em;line-height:1.6}.hero__tag[data-astro-cid-lcdefpme]{vertical-align:middle;text-shadow:none;margin-left:.3em;font-size:.4em}.hero__sub[data-astro-cid-lcdefpme]{text-shadow:0 0 12px #000,0 0 2px #000;max-width:42ch}.hero__ctas[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=720px){.hero[data-astro-cid-lcdefpme]{align-items:flex-end;min-height:0}.hero__copy[data-astro-cid-lcdefpme]{padding-top:min(55svh,440px)}}.block[data-astro-cid-lcdefpme]{padding-block:var(--space-7) 0}.block__head[data-astro-cid-lcdefpme]{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;display:flex}.block__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.grid[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.lobes[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.lobe[data-astro-cid-lcdefpme]{gap:var(--space-2);padding:var(--space-5) var(--space-4) var(--space-4);color:var(--fg);height:100%;transition:border-color var(--dur);flex-direction:column;text-decoration:none;display:flex;overflow:hidden;container-type:inline-size}.lobe[data-astro-cid-lcdefpme]:hover{color:var(--fg);border-color:var(--brass)}.lobe__no[data-astro-cid-lcdefpme]{color:var(--fg-muted)}.lobe__code[data-astro-cid-lcdefpme]{white-space:nowrap;transform-origin:0;opacity:.85;transition:transform var(--dur) var(--ease-valve);font-size:min(46cqi,8rem);line-height:.9;transform:rotate(-3deg)}.lobe[data-astro-cid-lcdefpme]:hover .lobe__code[data-astro-cid-lcdefpme]{opacity:1;transform:rotate(0)scale(1.04)}.lobe__name[data-astro-cid-lcdefpme]{font-family:var(--font-slab);font-size:var(--step-1);text-transform:uppercase;color:var(--fg-strong)}.lobe__blurb[data-astro-cid-lcdefpme]{opacity:.8;flex:1}.lobe__count[data-astro-cid-lcdefpme]{color:var(--brass-hi)}.signal[data-astro-cid-lcdefpme]{margin-top:var(--space-7);border-block:3px solid var(--brass-lo);overflow:hidden}.signal__inner[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-5);padding-block:var(--space-7);grid-template-columns:1.4fr 1fr;display:grid}.signal__poster[data-astro-cid-lcdefpme]{background:var(--parchment);color:var(--ink);padding:var(--space-6) var(--space-5);transform:rotate(-.8deg);box-shadow:10px 12px #0000008c}.signal__poster[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--oxblood)}.signal__title[data-astro-cid-lcdefpme]{color:var(--ink);font-size:var(--step-4);margin-top:var(--space-3)}.signal__sub[data-astro-cid-lcdefpme]{max-width:46ch;font-size:var(--step-1);line-height:1.45}.signal__side[data-astro-cid-lcdefpme]{place-items:center;display:grid;position:relative}.signal__tag[data-astro-cid-lcdefpme]{font-size:clamp(3rem,7vw,6rem);position:absolute;bottom:10%}@media (width<=860px){.signal__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.signal__side[data-astro-cid-lcdefpme]{display:none}}
