.about-page,.about-page *{box-sizing:border-box}.about-page{width:min(1280px,calc(100% - 80px));min-height:70vh;margin-inline:auto;padding:65px 0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:60px;color:var(--thm-ink);font-family:var(--thm-font)}.about-kicker{font:10px/1.6 var(--thm-mono);letter-spacing:.1em;color:var(--thm-muted)}.about-page h1{font-size:clamp(38px,4vw,62px);line-height:1.08;font-weight:500;letter-spacing:-.06em;margin:26px 0}.about-page h1 em{color:var(--thm-blue);font-style:normal}.about-page p{max-width:470px;color:var(--thm-muted);line-height:1.8;font-size:14px}.about-links{display:flex;flex-wrap:wrap;gap:18px;padding-top:24px;margin-top:30px;border-top:1px solid var(--thm-rule)}.about-links a{color:var(--thm-blue);text-decoration:none}.about-drawing{border:1px solid var(--thm-rule);padding:24px}@media (max-width:850px){.about-page{width:calc(100% - 40px);grid-template-columns:1fr;gap:30px;padding-block:40px}.about-drawing{max-width:460px;width:100%;justify-self:center}}