.about-page{padding-top:var(--nav-pad-top);background:var(--color-bg)}.about-page__hero{padding:48px 0 40px;border-bottom:1px solid var(--border-soft)}.about-page__hero h1{font-family:var(--font-serif);font-size:clamp(36px,5vw,64px);font-weight:300;color:var(--color-cream);line-height:1.1;margin:12px 0 20px;max-width:18ch}.about-page__lead{max-width:52ch;font-size:16px;line-height:1.65;color:var(--color-muted)}.about-page__body{padding:72px 0 40px}.about-page__grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:64px;gap:64px;align-items:start}.about-page__text{display:flex;flex-direction:column;gap:18px}.about-page__text p{font-size:15px;line-height:1.7;color:var(--color-muted);margin:0}.about-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.about-page__specs{list-style:none;margin:0;display:flex;flex-direction:column;gap:16px;border-left:1px solid var(--border-soft);padding:0 0 0 32px}.about-page__specs li{display:flex;gap:12px;font-size:14px;color:var(--color-cream)}.about-page__specs li span:first-child{color:var(--color-sand)}@media (max-width:768px){.about-page__grid{grid-template-columns:1fr;gap:40px}.about-page__specs{border-left:none;padding-left:0;border-top:1px solid var(--border-soft);padding-top:28px}}