.about-hero[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--border);background:radial-gradient(900px 400px at 15% -20%, #d97a5214, transparent 60%), radial-gradient(700px 380px at 95% 90%, #cfe8600f, transparent 60%), var(--bg-page);padding:clamp(2.5rem,6vw,4.5rem) 2rem clamp(2rem,4vw,3rem)}.about-hero-inner[data-astro-cid-ta2fbyqs]{max-width:var(--content-max);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);margin:0 auto;display:grid}.about-photo[data-astro-cid-ta2fbyqs]{margin:0}.about-photo[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--border-strong);width:100%;box-shadow:var(--shadow-pop)}h1[data-astro-cid-ta2fbyqs]{margin-bottom:.8rem;font-size:clamp(2rem,4.2vw,3rem)}h1[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--accent)}.story[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.story-text[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-secondary);max-width:65ch}.story-text[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{color:var(--text-primary)}.story-side[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:1rem;display:flex}.fact-card[data-astro-cid-ta2fbyqs]{padding:1.4rem 1.5rem}.fact-label[data-astro-cid-ta2fbyqs]{text-transform:uppercase;letter-spacing:.14em;color:var(--text-faint);margin-bottom:.8rem;font-size:.72rem}.fact-card[data-astro-cid-ta2fbyqs] ul[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.fact-card[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{color:var(--text-secondary);align-items:center;gap:.6rem;font-size:.92rem;display:flex}.fact-card[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs] svg{color:var(--accent);flex-shrink:0}.disciplines[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.discipline[data-astro-cid-ta2fbyqs]{align-items:flex-start;gap:1rem;padding:1.3rem 1.4rem;transition:transform .16s,background-color .16s;display:flex}.discipline[data-astro-cid-ta2fbyqs]:hover{background:var(--bg-card-hover);transform:translateY(-3px)}.d-icon[data-astro-cid-ta2fbyqs]{background:var(--accent-dim);width:40px;height:40px;color:var(--accent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.discipline[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-bottom:.15rem;font-size:1rem}.discipline[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-secondary);margin:0;font-size:.86rem}.philosophy[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.philosophy-still[data-astro-cid-ta2fbyqs]{margin:0}.philosophy-still[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-md);border:1px solid var(--border);width:100%;display:block}.philosophy-text[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-secondary);max-width:58ch}.philosophy-text[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--accent)}.listen-links[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.listen-link[data-astro-cid-ta2fbyqs]{color:var(--text-secondary);font-family:var(--font-display);align-items:center;gap:.7rem;padding:.95rem 1.1rem;font-size:.92rem;font-weight:500;transition:color .13s,border-color .13s,transform .13s;display:flex}.listen-link[data-astro-cid-ta2fbyqs]:hover{color:var(--text-primary);border-color:var(--border-strong);transform:translateY(-2px)}.listen-link[data-astro-cid-ta2fbyqs] .listen-arrow{color:var(--text-faint);margin-left:auto}@media (width<=900px){.about-hero-inner[data-astro-cid-ta2fbyqs],.story[data-astro-cid-ta2fbyqs],.philosophy[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.about-photo[data-astro-cid-ta2fbyqs]{max-width:300px}}@media (width<=860px){.about-hero[data-astro-cid-ta2fbyqs]{padding-inline:1.25rem}}
