.about-page{background:var(--paper);min-height:100svh}.about-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.about-home-link{align-items:center;gap:24px;min-height:44px;font-size:14px;display:inline-flex}.about-home-link svg{width:20px}.about-intro{padding-block:90px 80px}.about-intro>span{color:var(--muted);margin-bottom:32px;font-size:12px;display:block}.about-intro h1{letter-spacing:-.05em;font-size:clamp(48px,7.5vw,110px);font-weight:460;line-height:1.02}.about-intro>p{max-width:540px;color:var(--muted);margin-top:36px;font-size:18px;line-height:1.7}.about-details{padding-bottom:70px}.about-detail{border-top:1px solid var(--line);grid-template-columns:1fr 1.25fr;gap:12%;padding-block:36px 44px;display:grid}.about-detail h2{letter-spacing:-.03em;font-size:clamp(24px,2.3vw,34px);font-weight:450;line-height:1.2}.about-detail p{max-width:610px;color:var(--muted);font-size:16px;line-height:1.75}.about-detail p+p{margin-top:20px}.about-contact{border-bottom:1px solid;align-items:center;gap:32px;margin-top:20px;padding-block:12px;font-size:16px;display:inline-flex}.about-contact svg{width:17px}.about-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding-block:30px;font-size:12px;display:flex}.about-footer nav{gap:25px;display:flex}.about-footer a{padding-block:10px;display:inline-block}@media (max-width:700px){.about-header{min-height:85px}.about-home-link{gap:12px;font-size:12px}.about-intro{padding-block:58px}.about-intro>p{margin-top:26px;font-size:16px}.about-detail{grid-template-columns:1fr;gap:24px;padding-block:30px 38px}.about-detail p{font-size:15px}.about-details{padding-bottom:30px}.about-footer{flex-wrap:wrap;gap:10px}}
