@layer evolution-about{.about-page .about-reading-note{max-width:92ch;color:var(--muted);margin:.75rem 0 1.5rem;font-size:.95rem;line-height:1.6}.about-reading-note strong{color:var(--text);font-weight:600}.about-page .about-origin-story{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(180px,260px) minmax(0,78ch);gap:max(1.5rem,min(3vw,2.5rem));margin:0;padding:1.5rem 0 0;overflow:visible}.about-page .about-origin-story:before{content:none}.about-page .about-origin-story__copy{min-width:0;max-width:none;display:block}.about-page .about-origin-story__copy h2{font-family:var(--font-display);margin:0 0 .8rem;font-size:max(1.5rem,min(2.2vw,2rem));font-weight:400;line-height:1.2}.about-page .about-origin-story__copy p,.about-page .about-origin-story__copy p:not(.eyebrow):not(.about-origin-story__lead){max-width:none;color:var(--muted);background:0 0;border:0;border-radius:0;margin:0 0 .8rem;padding:0;font-size:1rem;font-weight:400;line-height:1.6}.about-page .about-origin-story__copy .about-origin-story__lead{color:var(--text)}.about-page .about-author{gap:.75rem;width:100%;max-width:none}.about-page .about-author img{aspect-ratio:4/5;width:100%;height:auto;box-shadow:none;display:block}.about-page .about-author figcaption{font-size:.85rem;font-weight:500}.about-actions{flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;margin-top:1.15rem;display:flex}.about-page .about-source-link{min-height:44px;color:var(--gold);align-items:center;gap:.4rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.about-page .about-actions>.button{color:var(--text)}.about-page .about-source-link:hover{color:var(--text);text-decoration:underline}.about-page a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (max-width:1000px){.about-page .about-origin-story{grid-template-columns:200px minmax(0,1fr);gap:1.5rem}}@media (max-width:720px){.about-page .about-reading-note{margin-bottom:1.25rem}.about-page .about-origin-story{grid-template-columns:1fr;gap:1.25rem;padding-top:1.25rem}.about-page .about-author{align-items:center;gap:1rem;display:flex}.about-page .about-author img{flex:0 0 112px;width:112px}.about-page .about-author figcaption{display:block}.about-page .about-author figcaption:before{margin-bottom:.65rem;display:block}}}
