.about-header[data-astro-cid-2tbvn4h5]{background:var(--surface);border-bottom:1px solid var(--line)}.about-header-inner[data-astro-cid-2tbvn4h5]{padding-top:64px;padding-bottom:0}.about-kicker[data-astro-cid-2tbvn4h5]{display:flex;justify-content:space-between;gap:24px;color:var(--muted);font-size:12px;letter-spacing:.12em}.about-kicker[data-astro-cid-2tbvn4h5]>span[data-astro-cid-2tbvn4h5]:first-child{color:var(--accent);font-weight:700}h1[data-astro-cid-2tbvn4h5]{max-width:1050px;font-size:clamp(36px,5.2vw,70px);font-weight:750;line-height:1.22;letter-spacing:-.035em;color:var(--ink);margin:36px 0 24px;text-wrap:balance}.about-header-inner[data-astro-cid-2tbvn4h5]>p[data-astro-cid-2tbvn4h5]{max-width:760px;font-size:17px;line-height:1.95;color:var(--muted);margin:0 0 48px}nav[data-astro-cid-2tbvn4h5]{display:flex;flex-wrap:wrap;border-top:1px solid var(--line);gap:0 30px}nav[data-astro-cid-2tbvn4h5] a[data-astro-cid-2tbvn4h5]{display:flex;align-items:center;gap:28px;padding:20px 0;font-size:13px;color:var(--muted);border-bottom:2px solid transparent}nav[data-astro-cid-2tbvn4h5] a[data-astro-cid-2tbvn4h5] span[data-astro-cid-2tbvn4h5]{color:var(--accent)}nav[data-astro-cid-2tbvn4h5] a[data-astro-cid-2tbvn4h5][aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}nav[data-astro-cid-2tbvn4h5] a[data-astro-cid-2tbvn4h5]:hover{color:var(--accent)}nav[data-astro-cid-2tbvn4h5] a[data-astro-cid-2tbvn4h5]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:640px){.about-header-inner[data-astro-cid-2tbvn4h5]{padding-top:36px}.about-kicker[data-astro-cid-2tbvn4h5]{font-size:10px;letter-spacing:.04em;gap:12px}h1[data-astro-cid-2tbvn4h5]{margin-top:28px;font-size:36px}.about-header-inner[data-astro-cid-2tbvn4h5]>p[data-astro-cid-2tbvn4h5]{font-size:15px;margin-bottom:32px}nav[data-astro-cid-2tbvn4h5]{gap:0 20px}nav[data-astro-cid-2tbvn4h5] a[data-astro-cid-2tbvn4h5]{padding:14px 0;gap:8px;font-size:12px}}.about-visual[data-astro-cid-gclu7b34]{margin:0;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface-alt);color:var(--ink)}.visual-heading[data-astro-cid-gclu7b34]{padding:28px 28px 0}.visual-heading[data-astro-cid-gclu7b34]>span[data-astro-cid-gclu7b34]{font-size:11px;letter-spacing:.18em;color:var(--accent);font-weight:700}.visual-heading[data-astro-cid-gclu7b34] h3[data-astro-cid-gclu7b34]{font-size:clamp(19px,2vw,25px);line-height:1.5;margin:10px 0 0;font-weight:700}svg[data-astro-cid-gclu7b34]{display:block;width:100%;height:auto;padding:14px 12px 8px;font-family:inherit}.plate[data-astro-cid-gclu7b34]{fill:var(--flat-paper);stroke:var(--flat-binding);stroke-width:1.5}.line[data-astro-cid-gclu7b34]{stroke:var(--flat-binding);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.soft-fill[data-astro-cid-gclu7b34]{fill:var(--flat-paper2)}.bar-fill[data-astro-cid-gclu7b34]{fill:var(--flat-binding)}.light-fill[data-astro-cid-gclu7b34]{fill:var(--flat-paper)}.mid-fill[data-astro-cid-gclu7b34]{fill:var(--flat-tab)}.navy-fill[data-astro-cid-gclu7b34]{fill:var(--flat-header)}.accent-fill[data-astro-cid-gclu7b34]{fill:var(--flat-blue)}.accent-line[data-astro-cid-gclu7b34]{stroke:var(--flat-blue);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.strong[data-astro-cid-gclu7b34]{stroke-width:5}.diagram-text[data-astro-cid-gclu7b34]{fill:var(--flat-dark);font-size:12px;font-weight:600}.inverse-text[data-astro-cid-gclu7b34]{fill:var(--flat-white);font-size:12px;font-weight:500}figcaption[data-astro-cid-gclu7b34]{padding:22px 26px 26px;background:var(--surface-raised);border-top:1px solid var(--line)}.visual-labels[data-astro-cid-gclu7b34]{display:flex;flex-wrap:wrap;gap:8px}.visual-labels[data-astro-cid-gclu7b34] span[data-astro-cid-gclu7b34]{font-size:13px;padding:7px 11px;background:var(--surface-alt);border:1px solid var(--line);border-radius:6px;color:var(--ink)}figcaption[data-astro-cid-gclu7b34] p[data-astro-cid-gclu7b34]{font-size:13px;line-height:1.8;color:var(--muted);margin:14px 0 0}.role-labels[data-astro-cid-gclu7b34]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:4px 26px 20px}.role-labels[data-astro-cid-gclu7b34] span[data-astro-cid-gclu7b34]{font-size:13px;text-align:center;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);padding:8px;border-radius:5px}@media (max-width:480px){.visual-heading[data-astro-cid-gclu7b34]{padding:22px 20px 0}figcaption[data-astro-cid-gclu7b34]{padding:18px}.visual-labels[data-astro-cid-gclu7b34]{gap:6px}.visual-labels[data-astro-cid-gclu7b34] span[data-astro-cid-gclu7b34]{font-size:12px;padding:6px 8px}.role-labels[data-astro-cid-gclu7b34]{padding:4px 18px 18px}.role-labels[data-astro-cid-gclu7b34] span[data-astro-cid-gclu7b34]{font-size:12px}}
