.about-page{color:#f5f4f1;background:#101010}.about-wrap{width:min(1120px,100% - 40px);margin:0 auto}.about-hero{background:radial-gradient(at 85% 20%,#292321 0,#101010 55%);border-bottom:1px solid #303030;padding:120px 0 100px}.about-kicker,.about-body aside span{color:#b9aaa1;letter-spacing:.14em;font-size:.75rem;font-weight:700}.about-hero h1{letter-spacing:-.05em;margin:28px 0;font-size:clamp(3rem,7vw,6rem);line-height:1.05}.about-hero h1 em{color:#d1ada0;font-style:normal}.about-intro{color:#c5c5c5;max-width:720px;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.65}.about-body{grid-template-columns:1fr minmax(0,2fr);gap:80px;padding:88px 0 140px;display:grid}.about-body aside p{color:#aaa;margin-top:20px;line-height:1.6}.about-body article{max-width:720px}.about-body section+section{margin-top:64px}.about-body h2{letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.about-body article p{color:#c5c5c5;margin:0 0 18px;font-size:1.05rem;line-height:1.85}.about-body a{color:inherit;text-underline-offset:4px;text-decoration:underline}@media (max-width:700px){.about-hero{padding:72px 0}.about-body{padding:60px 0 90px;display:block}.about-body aside{margin-bottom:50px}}
