.about-hero-title{max-width:12ch;font-size:clamp(2.75rem,5.5vw,5.25rem);line-height:1.2}.about-hero-art{filter:drop-shadow(0 28px 42px #0000003d)}.about-details{background:var(--background)}.about-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6rem);display:grid}.about-eyebrow{color:var(--brand);margin-bottom:.75rem;font-size:.85rem;font-weight:700}.about-overview h2,.about-growth h2,.about-languages h2{color:var(--foreground);font-size:clamp(1.55rem,2.4vw,2.25rem);font-weight:700;line-height:1.45}.about-overview p:last-child{max-width:37rem;color:var(--muted);margin-top:1rem;font-size:1rem;line-height:2.1}.about-growth{background:var(--info-bg);border-radius:4px;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem);margin-top:clamp(4rem,8vw,7rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.about-growth-copy{color:var(--foreground);font-size:1rem;line-height:2.1}.about-growth-copy p+p{margin-top:1.25rem}.about-languages{margin-top:clamp(4rem,8vw,7rem)}.about-language-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.about-language-links a{border:1px solid var(--card-border);background:var(--card);color:var(--foreground);border-radius:4px;outline:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-weight:700;transition:border-color .18s,transform .18s;display:flex}.about-language-links a:hover,.about-language-links a:focus-visible{border-color:var(--brand);transform:translateY(-3px)}@media (prefers-reduced-motion:no-preference){.about-hero-art img{animation:8s ease-in-out infinite home-float}}@media (max-width:767px){.about-overview,.about-growth,.about-language-links{grid-template-columns:1fr}}
