.about-page[data-astro-cid-zpzoxhr3]{background:var(--paper-primary);color:var(--ink-secondary)}.ab-method[data-astro-cid-zpzoxhr3]{margin-top:1.4rem;display:inline-block}.ab-overview[data-astro-cid-zpzoxhr3]{padding:clamp(1.2rem,3vw,2rem)}.ab-overview[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{letter-spacing:-.02em;font-size:1.25rem;font-weight:650}.ab-work[data-astro-cid-zpzoxhr3],.ab-note[data-astro-cid-zpzoxhr3],.ab-close-card[data-astro-cid-zpzoxhr3]{align-items:start;gap:1.35rem;display:grid}.ab-mission[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3],.ab-head[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3],.ab-work[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3],.ab-note[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3],.ab-close-card[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{color:var(--ink-primary);letter-spacing:-.04em;margin:0}.ab-mission[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3],.ab-head[data-astro-cid-zpzoxhr3]>p[data-astro-cid-zpzoxhr3],.ab-work[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3],.ab-note-copy[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3],.ab-close-card[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3],.ab-card[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{color:var(--ink-secondary);margin:0;font-size:1.02rem;line-height:1.55}.ab-proof[data-astro-cid-zpzoxhr3]{margin:.9rem 0 0;display:grid}.ab-proof[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--border-hairline);gap:.18rem;padding-block:.75rem;display:grid}.ab-proof[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]:last-child{padding-bottom:0}.ab-proof[data-astro-cid-zpzoxhr3] strong[data-astro-cid-zpzoxhr3]{font-size:.9375rem;font-weight:650}.ab-proof[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]{color:var(--ink-muted);font-size:.875rem}.ab-band[data-astro-cid-zpzoxhr3]{background:var(--paper-warm);border-bottom:1px solid color-mix(in srgb, var(--ink-primary) 8%, transparent);padding:2.6rem 0}.ab-section[data-astro-cid-zpzoxhr3],.ab-close[data-astro-cid-zpzoxhr3]{padding:2.6rem 0 2.8rem}.ab-mission[data-astro-cid-zpzoxhr3]{gap:.75rem;max-width:46rem;display:grid}.ab-mission[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3],.ab-head[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3],.ab-work[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3],.ab-note[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3],.ab-close-card[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{font-size:clamp(1.7rem,3vw,2.35rem);font-weight:760;line-height:1.08}.ab-head[data-astro-cid-zpzoxhr3]{gap:.45rem;max-width:40rem;margin-bottom:1.35rem;display:grid}.ab-values[data-astro-cid-zpzoxhr3],.ab-library[data-astro-cid-zpzoxhr3]{gap:.85rem;display:grid}.ab-card[data-astro-cid-zpzoxhr3]{background:var(--paper-primary);border:1px solid color-mix(in srgb, var(--ink-primary) 9%, transparent);min-width:0;height:100%;box-shadow:none;color:inherit;border-radius:18px;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1.15rem 1.15rem 1.2rem;text-decoration:none;display:flex}.ab-band[data-astro-cid-zpzoxhr3] .ab-card[data-astro-cid-zpzoxhr3]{background:var(--paper-primary)}.ab-card[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{letter-spacing:-.02em;color:var(--ink-primary);margin:0;font-size:1.05rem;font-weight:740}.ab-card[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{font-size:.92rem;line-height:1.5}.ab-card[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3],.ab-cta[data-astro-cid-zpzoxhr3]{color:var(--brand-red-deep);align-items:center;gap:.3rem;margin-top:auto;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.ab-link[data-astro-cid-zpzoxhr3]:hover{border-color:color-mix(in srgb, var(--brand-red) 40%, transparent);box-shadow:none}.ab-link[data-astro-cid-zpzoxhr3]:hover .ab-cta[data-astro-cid-zpzoxhr3]{color:var(--brand-red)}.ab-icon[data-astro-cid-zpzoxhr3]{background:var(--brand-red-soft);width:2.25rem;height:2.25rem;color:var(--brand-red);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ab-work[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{max-width:40rem;margin-top:.75rem}.ab-areas[data-astro-cid-zpzoxhr3]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ab-areas[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{background:var(--paper-primary);border:1px solid color-mix(in srgb, var(--ink-primary) 10%, transparent);min-height:2rem;color:var(--ink-secondary);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.8rem;font-weight:650;display:inline-flex}.ab-note-copy[data-astro-cid-zpzoxhr3]{gap:.8rem;display:grid}.ab-note-copy[data-astro-cid-zpzoxhr3] strong[data-astro-cid-zpzoxhr3]{color:var(--ink-primary);font-weight:700}.ab-links[data-astro-cid-zpzoxhr3],.ab-actions[data-astro-cid-zpzoxhr3]{flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;display:flex}.ab-links[data-astro-cid-zpzoxhr3]{margin-top:.35rem}.ab-links[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3],.ab-mail[data-astro-cid-zpzoxhr3]{color:var(--brand-red-deep);font-size:.92rem;font-weight:700;text-decoration:none}.ab-links[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:hover,.ab-mail[data-astro-cid-zpzoxhr3]:hover,.ab-card[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:hover{text-decoration:underline}.ab-close-card[data-astro-cid-zpzoxhr3]{background:var(--paper-warm);border:1px solid color-mix(in srgb, var(--ink-primary) 9%, transparent);box-shadow:none;border-radius:22px;padding:1.35rem 1.25rem}.ab-close-card[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{max-width:36rem;margin-top:.65rem}.ab-actions[data-astro-cid-zpzoxhr3]{align-self:end}.about-page[data-astro-cid-zpzoxhr3] .btn,.about-page[data-astro-cid-zpzoxhr3] .btn:hover{box-shadow:none}.ab-card[data-astro-cid-zpzoxhr3]:focus-visible,.ab-links[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:focus-visible,.ab-mail[data-astro-cid-zpzoxhr3]:focus-visible,.ab-card[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:focus-visible{outline:2px solid var(--brand-red);outline-offset:3px}@media (width<=700px){.ab-band[data-astro-cid-zpzoxhr3],.ab-section[data-astro-cid-zpzoxhr3],.ab-close[data-astro-cid-zpzoxhr3]{padding-top:2.1rem;padding-bottom:2.2rem}}@media (width>=720px){.ab-values[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr 1fr}.ab-library[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.ab-note[data-astro-cid-zpzoxhr3],.ab-close-card[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:3rem}.ab-work[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1.15fr) minmax(220px,.7fr);align-items:end;gap:2.5rem}.ab-work[data-astro-cid-zpzoxhr3] .ab-areas[data-astro-cid-zpzoxhr3]{justify-content:flex-end}.ab-note[data-astro-cid-zpzoxhr3]{align-items:start}}
