.about-page{position:relative;background:radial-gradient(circle at top,color-mix(in srgb,var(--color-brand) 10%,transparent),transparent 55%),var(--color-bg);color:var(--color-text);padding:var(--space-7) 0 var(--section-y);margin-top:-48px}.about-hero{margin-bottom:clamp(48px,6vw,64px)}.about-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(32px,5vw,56px);align-items:center}.about-text{padding:clamp(32px,5vw,48px)}.about-section+.about-section{margin-top:clamp(28px,4vw,36px)}.about-section h2{margin-bottom:var(--space-3)}.about-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.about-list li{padding-left:0;color:var(--color-text-muted)}.about-list--checks li:before{content:"✔";color:var(--color-gold);margin-right:10px;font-size:var(--text-base)}.about-feature-grid{margin-top:clamp(32px,4vw,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.about-feature{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:18px 20px;display:grid;align-content:start;gap:6px}.about-feature h3{margin:0;font-size:var(--text-lg);color:var(--color-text)}.about-feature p{margin:0;font-size:var(--text-base);color:var(--color-text-muted)}.about-photo-card{padding:0;border-radius:var(--radius-md);overflow:hidden;align-self:flex-start;box-shadow:var(--shadow-card)}.about-photo-card__image{display:block;width:100%;height:auto;object-fit:cover}@media(max-width:1023px){.about-grid{grid-template-columns:1fr}.about-photo-card{max-width:520px;margin:0 auto}}@media(max-width:639px){.about-text{padding:var(--space-5)}.about-feature-grid{grid-template-columns:1fr}}
