.about-hero{padding:88px 0 72px}.about-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:56px;align-items:center}.profile-card{background:var(--surface);border:1px solid var(--border);border-radius:36px;box-shadow:var(--shadow);padding:2rem;text-align:center;overflow:hidden}.profile-card .photo-frame{background:linear-gradient(180deg,var(--mint),#fff);border-radius:28px;padding:1.25rem;min-height:360px;display:grid;place-items:center}.profile-card img{max-width:280px;width:82%;height:auto;filter:drop-shadow(0 24px 35px rgba(15,23,42,.16))}.profile-card h3{margin-top:1.4rem}.profile-card p{margin-top:.35rem}.about-copy p{font-size:1.05rem;margin-top:1rem}.quote-box{background:var(--mint);border:1px solid rgba(22,106,92,.12);border-radius:28px;padding:2rem;margin-top:1.5rem}.quote-box p{color:var(--emerald);font-size:1.15rem;font-weight:800}.credentials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.credential-card{background:#fff;border:1px solid var(--border);border-radius:24px;padding:1.5rem}.credential-card h3{margin-bottom:.6rem}.story-section .two-col{align-items:start}@media(max-width:980px){.about-grid,.credentials-grid{grid-template-columns:1fr}.profile-card{max-width:520px;margin-inline:auto}}@media(max-width:640px){.about-hero{padding:56px 0}.profile-card,.quote-box{padding:1.25rem;border-radius:24px}.profile-card .photo-frame{min-height:300px}.profile-card img{max-width:230px}}
