.about-page[data-astro-cid-tdycyq42]{background:var(--color-bg-soft);padding-bottom:var(--space-section)}.about-hero[data-astro-cid-tdycyq42]{align-items:center;gap:3rem;padding-block:clamp(4rem,9vw,7rem);display:grid}.about-hero__copy[data-astro-cid-tdycyq42]{max-width:52rem}.eyebrow[data-astro-cid-tdycyq42]{border-radius:var(--radius-pill);background:var(--color-surface);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.55rem;padding:.35rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.eyebrow[data-astro-cid-tdycyq42] span[data-astro-cid-tdycyq42]{background:var(--color-accent);border-radius:50%;width:.45rem;height:.45rem}.about-hero[data-astro-cid-tdycyq42] h1[data-astro-cid-tdycyq42]{max-width:48rem;margin-top:1.3rem;font-size:clamp(3rem,7vw,5.8rem);line-height:.93}.about-hero__intro[data-astro-cid-tdycyq42]{max-width:39rem;color:var(--color-ink-soft);margin-top:1.6rem;font-size:clamp(1.05rem,1.6vw,1.25rem)}.portrait-card[data-astro-cid-tdycyq42]{border-radius:var(--radius-lg);background:var(--color-line);width:min(100%,17rem);min-width:0;margin:0;padding:.75rem}.portrait-card[data-astro-cid-tdycyq42] img[data-astro-cid-tdycyq42]{aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:calc(var(--radius-lg) - .5rem);width:100%;height:auto}.portrait-card[data-astro-cid-tdycyq42] figcaption[data-astro-cid-tdycyq42]{border-radius:var(--radius-md);background:var(--color-band);color:var(--color-band-ink);justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding:.75rem .9rem;display:flex}.portrait-card[data-astro-cid-tdycyq42] figcaption[data-astro-cid-tdycyq42] span[data-astro-cid-tdycyq42]:first-child,.owner-row[data-astro-cid-tdycyq42] span[data-astro-cid-tdycyq42]:nth-child(2),.team-card__head[data-astro-cid-tdycyq42] span[data-astro-cid-tdycyq42]:nth-child(2){display:grid}.portrait-card[data-astro-cid-tdycyq42] small[data-astro-cid-tdycyq42],.owner-row[data-astro-cid-tdycyq42] small[data-astro-cid-tdycyq42],.team-card__head[data-astro-cid-tdycyq42] small[data-astro-cid-tdycyq42]{color:inherit;opacity:.68}.portrait-card__mark[data-astro-cid-tdycyq42]{background:var(--color-accent);width:2rem;height:2rem;color:var(--color-ink);border-radius:.65rem;place-items:center;font-weight:800;display:grid}@media (width>=800px){.about-hero[data-astro-cid-tdycyq42]{grid-template-columns:minmax(0,1fr) 17rem}}.about-story[data-astro-cid-tdycyq42]{padding-bottom:var(--space-section);gap:clamp(2.5rem,6vw,4.5rem);display:grid}.about-story__lead[data-astro-cid-tdycyq42]{max-width:65rem;font-family:var(--font-display);letter-spacing:var(--letter-spacing-display);color:var(--color-ink-faint);font-size:clamp(1.55rem,3vw,2.6rem);font-weight:600;line-height:1.15}.about-story__lead[data-astro-cid-tdycyq42] strong[data-astro-cid-tdycyq42]{color:var(--color-ink)}blockquote[data-astro-cid-tdycyq42]{border-radius:var(--radius-lg);background:var(--color-band);color:var(--color-band-ink);margin:0;padding:clamp(2rem,5vw,4rem)}.quote-label[data-astro-cid-tdycyq42]{color:var(--color-accent);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800}.quote-text[data-astro-cid-tdycyq42]{max-width:56rem;font-family:var(--font-display);letter-spacing:var(--letter-spacing-display);margin-top:1rem;font-size:clamp(2.2rem,5vw,4.8rem);font-weight:600;line-height:1}.method[data-astro-cid-tdycyq42]{padding-bottom:var(--space-section);gap:2.5rem;display:grid}.method__heading[data-astro-cid-tdycyq42] h2[data-astro-cid-tdycyq42],.team[data-astro-cid-tdycyq42] h2[data-astro-cid-tdycyq42]{font-size:clamp(2.2rem,4vw,3.5rem)}.method__heading[data-astro-cid-tdycyq42] p[data-astro-cid-tdycyq42]{max-width:17rem;color:var(--color-ink-soft);margin-top:1rem}.method__list[data-astro-cid-tdycyq42]{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.method__list[data-astro-cid-tdycyq42] li[data-astro-cid-tdycyq42]{border-bottom:1px solid var(--color-line);grid-template-columns:3rem 1fr;gap:1rem;padding-block:1.35rem;display:grid}.method__number[data-astro-cid-tdycyq42]{color:var(--color-line-strong);font-family:var(--font-display);font-size:1.7rem;font-weight:700}.method__list[data-astro-cid-tdycyq42] h3[data-astro-cid-tdycyq42]{font-size:1.1rem}.method__list[data-astro-cid-tdycyq42] p[data-astro-cid-tdycyq42]{color:var(--color-ink-soft);margin-top:.3rem;font-size:.95rem}@media (width>=850px){.method[data-astro-cid-tdycyq42]{grid-template-columns:minmax(13rem,.7fr) 2fr;gap:4rem}}.team[data-astro-cid-tdycyq42]{padding-bottom:var(--space-section)}.team__panel[data-astro-cid-tdycyq42]{border-radius:var(--radius-lg);background:var(--color-surface);gap:1.25rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.team__intro[data-astro-cid-tdycyq42]{align-items:end;gap:1.5rem;display:grid}.team__intro[data-astro-cid-tdycyq42] h2[data-astro-cid-tdycyq42]{margin-top:.8rem}.team__intro[data-astro-cid-tdycyq42]>p[data-astro-cid-tdycyq42]{max-width:34rem;color:var(--color-ink-soft)}@media (width>=800px){.team__intro[data-astro-cid-tdycyq42]{grid-template-columns:1fr 1fr}}.owner-row[data-astro-cid-tdycyq42]{border-radius:var(--radius-md);background:var(--color-band);color:var(--color-band-ink);align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.owner-row__note[data-astro-cid-tdycyq42]{color:var(--color-accent);margin-left:auto;font-size:.85rem}.avatar[data-astro-cid-tdycyq42]{background:var(--color-accent);width:2.5rem;height:2.5rem;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:800;display:grid}.team__grid[data-astro-cid-tdycyq42]{gap:.8rem;display:grid}.team__grid[data-astro-cid-tdycyq42] article[data-astro-cid-tdycyq42]{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg-soft);padding:1.2rem}.team-card__head[data-astro-cid-tdycyq42]{align-items:center;gap:.7rem;display:flex}.team-card__head[data-astro-cid-tdycyq42]>small[data-astro-cid-tdycyq42]{margin-left:auto}.team__grid[data-astro-cid-tdycyq42] article[data-astro-cid-tdycyq42]>p[data-astro-cid-tdycyq42]{color:var(--color-ink-soft);margin-top:1rem;font-size:.92rem}@media (width>=800px){.team__grid[data-astro-cid-tdycyq42]{grid-template-columns:repeat(3,1fr)}}.about-cta[data-astro-cid-tdycyq42]{border-radius:var(--radius-lg);background:var(--color-accent);color:var(--color-accent-ink);align-items:center;gap:1.5rem;padding-block:clamp(2rem,5vw,3rem);display:grid}.about-cta[data-astro-cid-tdycyq42] h2[data-astro-cid-tdycyq42]{font-size:clamp(2rem,4vw,3.4rem)}.about-cta[data-astro-cid-tdycyq42] p[data-astro-cid-tdycyq42]{max-width:35rem;color:var(--color-accent-ink);opacity:.78;margin-top:.6rem}@media (width>=800px){.about-cta[data-astro-cid-tdycyq42]{grid-template-columns:1fr auto;padding-inline:clamp(2rem,5vw,3.5rem)}}
