.hub[data-astro-cid-3n5e6sdg]{color:var(--text-body)}.hub__head[data-astro-cid-3n5e6sdg]{padding:var(--space-9) var(--container-gutter) var(--space-6);max-width:860px}.hub__kicker[data-astro-cid-3n5e6sdg]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--wing-life);background:var(--paper-life);display:inline-block;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);margin-bottom:var(--space-5)}.hub__title[data-astro-cid-3n5e6sdg]{font-family:var(--font-display);font-size:var(--fs-hero);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:var(--lh-tight);margin:0 0 var(--space-5) 0}.hub__dek[data-astro-cid-3n5e6sdg]{font-family:var(--font-display);font-style:italic;font-size:var(--fs-h3);color:var(--text-muted);line-height:var(--lh-snug);max-width:58ch;margin:0 0 var(--space-5) 0}.hub__meta[data-astro-cid-3n5e6sdg]{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-subtle);letter-spacing:var(--tracking-wide);display:flex;flex-wrap:wrap;gap:var(--space-2)}.hub__sep[data-astro-cid-3n5e6sdg]{opacity:.5}.hub__premise[data-astro-cid-3n5e6sdg]{padding:var(--space-6) var(--container-gutter) var(--space-7);border-top:var(--border-hair);max-width:860px}.hub__open[data-astro-cid-3n5e6sdg]{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text-primary);line-height:var(--lh-snug);max-width:58ch;margin:0 0 var(--space-5) 0}.hub__sub[data-astro-cid-3n5e6sdg]{font-family:var(--font-body);font-size:var(--fs-body);color:var(--text-muted);line-height:var(--lh-loose);max-width:64ch;margin:0}.hub__index[data-astro-cid-3n5e6sdg]{padding:0 var(--container-gutter) var(--space-7)}.grp[data-astro-cid-3n5e6sdg]{border-top:var(--border-hair);padding:var(--space-6) 0}.grp__head[data-astro-cid-3n5e6sdg]{margin-bottom:var(--space-5)}.grp__label[data-astro-cid-3n5e6sdg]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--wing-life);margin:0 0 var(--space-2) 0;font-weight:400}.grp__line[data-astro-cid-3n5e6sdg]{font-family:var(--font-body);font-size:var(--fs-small);color:var(--text-muted);line-height:var(--lh-snug);max-width:58ch;margin:0}.grp__list[data-astro-cid-3n5e6sdg]{list-style:none;margin:0;padding:0}.door[data-astro-cid-3n5e6sdg]{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-4);align-items:baseline;padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:var(--border-hair);text-decoration:none;transition:background var(--dur-fast, .14s) cubic-bezier(.25,1,.5,1),padding-left var(--dur-fast, .14s) cubic-bezier(.25,1,.5,1)}.grp__list[data-astro-cid-3n5e6sdg] li[data-astro-cid-3n5e6sdg]:first-child .door[data-astro-cid-3n5e6sdg]{border-top:var(--border-hair)}.door[data-astro-cid-3n5e6sdg]:hover{text-decoration:none;background:var(--surface);padding-left:var(--space-4)}.door[data-astro-cid-3n5e6sdg]:hover .door__go[data-astro-cid-3n5e6sdg]{color:var(--wing-life)}.door[data-astro-cid-3n5e6sdg]:focus-visible{outline:2px solid var(--wing-life);outline-offset:-2px;border-radius:var(--radius-sm)}.door__n[data-astro-cid-3n5e6sdg]{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-subtle);letter-spacing:var(--tracking-wide)}.door__body[data-astro-cid-3n5e6sdg]{display:flex;flex-direction:column;gap:var(--space-2)}.door__title[data-astro-cid-3n5e6sdg]{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text-primary);line-height:var(--lh-tight)}.door__line[data-astro-cid-3n5e6sdg]{font-family:var(--font-body);font-size:var(--fs-small);color:var(--text-muted);line-height:var(--lh-snug);max-width:62ch}.door__go[data-astro-cid-3n5e6sdg]{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--text-subtle);transition:color var(--dur-fast, .14s) cubic-bezier(.25,1,.5,1)}.hub__foot[data-astro-cid-3n5e6sdg]{padding:var(--space-6) var(--container-gutter) var(--space-9);border-top:var(--border-hair);max-width:860px}.hub__foot-text[data-astro-cid-3n5e6sdg]{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text-muted);line-height:var(--lh-snug);max-width:52ch;margin:0}.hub__foot-text[data-astro-cid-3n5e6sdg] a[data-astro-cid-3n5e6sdg]{color:var(--text-primary)}@media (prefers-reduced-motion: reduce){.door[data-astro-cid-3n5e6sdg],.door__go[data-astro-cid-3n5e6sdg]{transition-duration:1ms}}@media (max-width: 760px){.hub__title[data-astro-cid-3n5e6sdg]{font-size:var(--fs-h1)}.door[data-astro-cid-3n5e6sdg]{grid-template-columns:auto 1fr;padding-right:0}.door__go[data-astro-cid-3n5e6sdg]{display:none}}
