.about-page{max-width:1100px;margin:auto;padding:8vh 5vw}.about-page>header>p{text-transform:uppercase;letter-spacing:.16em;color:#9b3f2b;margin:0;font-size:.75rem}.about-page h1{letter-spacing:-.05em;margin:16px 0 36px;font:clamp(3rem,8vw,6rem)/.95 Georgia,serif}.about-grid{grid-template-columns:minmax(200px,340px) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.about-portrait{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.about-copy{max-width:62ch;font:1.1rem/1.7 Georgia,serif}.about-titles{margin-top:0;font-size:1.35rem;line-height:1.45}.about-copy blockquote{border-left:5px solid #d7a94b;margin:1.6rem 0;padding:6px 0 6px 22px;font-size:1.25rem}.about-copy blockquote p{margin:0}.about-copy h2{text-transform:uppercase;letter-spacing:.12em;margin:2.2rem 0 .5rem;font:700 .8rem Arial,Helvetica,sans-serif}.about-copy a{color:#8d3525;align-items:center;min-height:44px;display:inline-flex}.about-copy a:focus-visible{outline-offset:3px;outline:3px solid #1772da}@media (max-width:760px){.about-grid{grid-template-columns:1fr}.about-portrait{max-width:260px}}.about-copy .profile-links ul{flex-wrap:wrap;gap:0 1.2rem;margin:.3rem 0 1rem;padding:0;list-style:none;display:flex}.about-copy .profile-links a{min-width:44px;font:1rem/1.3 Georgia,serif}
