.about-section{gap:1rem;display:grid}.about-section__media,.about-section__content{border-radius:var(--radius-xl)}.about-section__media{min-height:26rem;box-shadow:var(--shadow-soft);background:linear-gradient(#fffcf6f5,#f2e9dde6);position:relative;overflow:hidden}.about-section__image{object-fit:contain;object-position:center bottom}.about-section__content{box-shadow:var(--shadow-soft);background:linear-gradient(#fffcf6f5,#faf5ece0);border:1px solid #ffffffb3;gap:1rem;padding:1.5rem;display:grid}.about-section__copy{color:var(--muted);margin:0;line-height:1.8}.about-section__highlights{flex-wrap:wrap;gap:.65rem;display:flex}.about-section__pill{min-height:2.4rem;color:var(--muted-strong);background:#b992561a;border:1px solid #b9925624;border-radius:999px;align-items:center;padding:.6rem .85rem;font-size:.92rem;font-weight:600;display:inline-flex}.about-section__stats{gap:.75rem;display:grid}.about-section__stat{border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff8f;gap:.35rem;padding:1rem;display:grid}.about-section__stat strong{font-family:var(--font-heading), serif;font-size:1.55rem;font-weight:600;line-height:1}.about-section__stat span{color:var(--muted);line-height:1.65}@media (min-width:960px){.about-section{grid-template-columns:.88fr 1.12fr;align-items:stretch}.about-section__media{min-height:37rem}.about-section__content{padding:2rem}.about-section__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}
