.about-page[data-astro-cid-ta2fbyqs]{background:var(--surface-canvas);padding:clamp(28px,4vw,48px) 0 clamp(72px,9vw,116px)}.about-shell[data-astro-cid-ta2fbyqs]{width:min(100% - clamp(28px,5vw,64px),1100px);margin-inline:auto}.eyebrow[data-astro-cid-ta2fbyqs]{color:var(--accent-blue-dark);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 17px;font-size:.72rem;font-weight:740;line-height:1.5}.about-hero[data-astro-cid-ta2fbyqs]{min-height:min(620px, calc(100svh - var(--header-height) - 28px));border-bottom:1px solid var(--border-medium);grid-template-columns:minmax(0,1fr) minmax(220px,285px);align-items:center;gap:clamp(36px,6vw,82px);padding:clamp(48px,7vw,88px) 0;display:grid}.hero-copy[data-astro-cid-ta2fbyqs]{min-width:0}.hero-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{max-width:790px;color:var(--ink-display);font-family:var(--font-display);letter-spacing:-.052em;text-wrap:balance;margin:0 0 24px;font-size:clamp(2.4rem,4.7vw,4.3rem);font-weight:850;line-height:1.07}.hero-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{display:block}.hero-lead[data-astro-cid-ta2fbyqs]{max-width:710px;color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.72}.hero-lead[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--ink-display);font-weight:720}.hero-meta[data-astro-cid-ta2fbyqs]{color:var(--ink-subtle);flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;font-size:.81rem;line-height:1.5;display:flex}.hero-actions[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;align-items:center;gap:15px 24px;margin-top:30px;display:flex}.hero-text-link[data-astro-cid-ta2fbyqs]{color:var(--ink-display);text-underline-offset:4px;font-size:.88rem;font-weight:720;text-decoration:none}.hero-text-link[data-astro-cid-ta2fbyqs]:hover,.hero-text-link[data-astro-cid-ta2fbyqs]:focus-visible{color:var(--accent-blue-dark);text-decoration:underline}.hero-portrait-wrap[data-astro-cid-ta2fbyqs]{border:1px solid var(--border-medium);background:var(--surface-subtle);box-shadow:var(--shadow-card);border-radius:clamp(22px,3vw,32px);overflow:hidden}.hero-portrait-wrap[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{aspect-ratio:5/6;object-fit:cover;width:100%;height:auto;display:block}.about-section[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--border-medium);scroll-margin-top:calc(var(--header-height) + 18px);padding:clamp(64px,7.5vw,98px) 0}.section-heading[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(240px,.9fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4.5vw,58px);margin-bottom:clamp(30px,4vw,46px);display:grid}.section-heading[data-astro-cid-ta2fbyqs] .eyebrow[data-astro-cid-ta2fbyqs]{margin-bottom:11px}.section-heading[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs],.direction-section[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{max-width:590px;color:var(--ink-display);font-family:var(--font-display);letter-spacing:-.041em;text-wrap:balance;margin:0;font-size:clamp(1.95rem,3.2vw,2.8rem);font-weight:830;line-height:1.12}.section-heading[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{color:var(--ink-muted);text-wrap:pretty;margin:0 0 3px;font-size:.96rem;line-height:1.7}.story-layout[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:start;gap:clamp(28px,5vw,68px);display:grid}.story-copy[data-astro-cid-ta2fbyqs]{gap:18px;display:grid}.story-copy[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:.98rem;line-height:1.77}.story-thesis[data-astro-cid-ta2fbyqs]{border:1px solid var(--border-medium);border-radius:var(--radius-lg);background:var(--surface-subtle);flex-direction:column;gap:14px;padding:25px;display:flex}.thesis-marker[data-astro-cid-ta2fbyqs]{color:var(--accent-blue-dark);font-family:var(--font-display);font-size:1.55rem;line-height:1}.story-thesis[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--ink-display);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.1rem,1.8vw,1.36rem);font-weight:725;line-height:1.43}.thesis-attribution[data-astro-cid-ta2fbyqs]{color:var(--ink-subtle);font-size:.75rem;line-height:1.5}.impact-grid[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--border-medium);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.impact-item[data-astro-cid-ta2fbyqs]{min-width:0;padding:28px clamp(18px,2.6vw,34px) 12px}.impact-item[data-astro-cid-ta2fbyqs]:first-child{padding-left:0}.impact-item[data-astro-cid-ta2fbyqs]+.impact-item[data-astro-cid-ta2fbyqs]{border-left:1px solid var(--border-subtle)}.metric-value[data-astro-cid-ta2fbyqs]{color:var(--accent-blue-dark);font-family:var(--font-display);letter-spacing:-.065em;margin-bottom:15px;font-size:clamp(2.6rem,5vw,4.25rem);font-weight:850;line-height:1;display:block}.impact-item[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs],.principle-row[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs],.beyond-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--ink-display);font-family:var(--font-display);margin:0 0 9px;font-size:1.04rem;font-weight:770;line-height:1.4}.impact-item[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs],.principle-row[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs],.beyond-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--ink-muted);margin:0;font-size:.87rem;line-height:1.65}.project-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.project-card[data-astro-cid-ta2fbyqs]{border:1px solid var(--border-medium);border-radius:var(--radius-lg);background:var(--surface-card);min-width:0;color:inherit;transition:transform var(--duration-fast) ease, box-shadow var(--duration-fast) ease, border-color var(--duration-fast) ease;flex-direction:column;padding:clamp(22px,3vw,30px);text-decoration:none;display:flex}.project-card[data-astro-cid-ta2fbyqs]:hover,.project-card[data-astro-cid-ta2fbyqs]:focus-visible{border-color:var(--accent-blue);box-shadow:var(--shadow-md);transform:translateY(-3px)}.project-card-top[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:29px;display:flex}.project-number[data-astro-cid-ta2fbyqs]{color:var(--ink-subtle);font-family:var(--font-mono);font-size:.76rem}.project-category[data-astro-cid-ta2fbyqs]{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-subtle);color:var(--ink-muted);padding:5px 10px;font-size:.72rem;line-height:1.3}.project-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--ink-display);font-family:var(--font-display);letter-spacing:-.038em;margin:0 0 4px;font-size:clamp(1.42rem,2.5vw,1.88rem);font-weight:820;line-height:1.2}.project-purpose[data-astro-cid-ta2fbyqs]{color:var(--accent-blue-dark);font-size:.81rem;font-weight:725;line-height:1.5}.project-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--ink-muted);text-wrap:pretty;margin:14px 0 22px;font-size:.9rem;line-height:1.67}.project-visit[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--border-subtle);color:var(--ink-display);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:15px;font-size:.82rem;font-weight:750;display:flex}.project-card[data-astro-cid-ta2fbyqs]:hover .project-visit[data-astro-cid-ta2fbyqs]{color:var(--accent-blue-dark)}.principles-list[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--border-medium)}.principle-row[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--border-subtle);grid-template-columns:52px minmax(190px,.85fr) minmax(0,1.35fr);align-items:baseline;gap:clamp(14px,3vw,35px);padding:25px 0;display:grid}.principle-number[data-astro-cid-ta2fbyqs]{color:var(--accent-blue-dark);font-family:var(--font-mono);font-size:.8rem}.principle-row[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:0}.beyond-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.beyond-card[data-astro-cid-ta2fbyqs]{border:1px solid var(--border-medium);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;min-height:190px;padding:23px;display:flex}.beyond-card[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--accent-blue-dark);margin-top:auto;padding-top:18px;font-size:.82rem;font-weight:720;text-decoration:none}.beyond-card[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover,.beyond-card[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:focus-visible{text-underline-offset:4px;text-decoration:underline}.direction-section[data-astro-cid-ta2fbyqs]{border:1px solid var(--border-medium);border-radius:var(--radius-lg);background:radial-gradient(circle at 95% 5%, color-mix(in srgb, var(--accent-blue) 9%, transparent), transparent 46%), var(--surface-subtle);margin-top:clamp(60px,8vw,102px);padding:clamp(29px,5vw,54px)}.direction-section[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{max-width:700px}.direction-section[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]:last-child{max-width:750px;color:var(--ink-muted);margin:19px 0 0;font-size:1rem;line-height:1.75}.about-cta[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:center;gap:30px;padding:clamp(64px,8vw,95px) 0 0;display:flex}.about-cta-copy[data-astro-cid-ta2fbyqs]{min-width:0}.about-cta[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{color:var(--ink-display);font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 9px;font-size:clamp(1.6rem,2.8vw,2.35rem);line-height:1.2}.about-cta[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:530px;color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.65}.about-cta-actions[data-astro-cid-ta2fbyqs]{flex-shrink:0;gap:10px;display:flex}.about-cta-actions[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}@media (width<=900px){.about-hero[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) minmax(175px,220px);gap:30px;min-height:auto}.about-cta[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:flex-start}}@media (width<=760px){.about-hero[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.hero-portrait-wrap[data-astro-cid-ta2fbyqs]{order:-1;max-width:200px}.section-heading[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:14px}.story-layout[data-astro-cid-ta2fbyqs],.impact-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.impact-item[data-astro-cid-ta2fbyqs],.impact-item[data-astro-cid-ta2fbyqs]:first-child{padding:20px 0}.impact-item[data-astro-cid-ta2fbyqs]+.impact-item[data-astro-cid-ta2fbyqs]{border-left:0;border-top:1px solid var(--border-subtle)}.principle-row[data-astro-cid-ta2fbyqs]{grid-template-columns:40px minmax(0,1fr);gap:7px 15px}.principle-row[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{grid-column:2}.beyond-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.beyond-card[data-astro-cid-ta2fbyqs]{min-height:auto}}@media (width<=600px){.about-page[data-astro-cid-ta2fbyqs]{padding-top:22px}.about-hero[data-astro-cid-ta2fbyqs]{padding:34px 0 52px}.hero-portrait-wrap[data-astro-cid-ta2fbyqs]{max-width:140px}.hero-meta[data-astro-cid-ta2fbyqs] .meta-divider[data-astro-cid-ta2fbyqs]{display:none}.hero-meta[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:flex-start;gap:2px}.hero-actions[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:stretch}.hero-actions[data-astro-cid-ta2fbyqs] .primary-button[data-astro-cid-ta2fbyqs]{justify-content:center}.project-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.about-cta-actions[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:stretch;width:100%}.about-cta-actions[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{justify-content:center}}@media (prefers-reduced-motion:reduce){.project-card[data-astro-cid-ta2fbyqs]{transition:none}.project-card[data-astro-cid-ta2fbyqs]:hover,.project-card[data-astro-cid-ta2fbyqs]:focus-visible{transform:none}}
