.about-page.svelte-cwls5q{max-width:var(--max-w);padding:clamp(2.5rem, 5vw, 4.5rem) var(--gutter) 1rem;margin-inline:auto}.about-head.svelte-cwls5q{border-bottom:1px solid var(--hairline);gap:.6rem;margin-bottom:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}.headline.svelte-cwls5q{margin:0;font-size:clamp(2.2rem,3.8vw,3.3rem);font-weight:300;line-height:1.02}.lead.svelte-cwls5q{color:var(--ink-soft);margin:0;font-size:.96rem}.about-grid.svelte-cwls5q{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.kit-block.svelte-cwls5q{border-top:1px solid var(--hairline)}.kit-row.svelte-cwls5q{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:1rem;padding:.85rem 0;font-size:.84rem;display:flex}.kit-row.svelte-cwls5q .k:where(.svelte-cwls5q){color:var(--muted)}.kit-row.svelte-cwls5q .v:where(.svelte-cwls5q){text-align:right;color:var(--ink)}.contact-col.svelte-cwls5q{gap:.65rem;display:grid}.contact-label.svelte-cwls5q{color:var(--muted);margin:0;font-size:.8rem}.contact-row.svelte-cwls5q{flex-wrap:wrap;align-items:baseline;gap:1.35rem;display:flex}.contact-link.svelte-cwls5q,.copy-btn.svelte-cwls5q{border:0;border-bottom:1px solid var(--hairline-strong);color:var(--ink);cursor:pointer;transition:border-color .24s var(--ease-calm);background:0 0;padding:.3rem 0;font-size:.9rem}.contact-link.svelte-cwls5q:hover,.copy-btn.svelte-cwls5q:hover{border-bottom-color:var(--accent)}.copy-btn.svelte-cwls5q{color:var(--ink-soft);border-bottom-color:#0000}.copy-btn.svelte-cwls5q:hover{color:var(--ink)}@media (width<=780px){.about-grid.svelte-cwls5q{grid-template-columns:1fr}}
