.about-page__hero{padding-top:72px}.about-page__headline{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(40px,7vw,96px);align-items:end;margin-top:28px}.about-page__headline h1{max-width:13ch;font-size:clamp(52px,7vw,92px);line-height:.97;letter-spacing:-.05em}.about-page__headline>p,.about-page__identity-copy p{color:var(--ink-2)}.about-page__headline>p{padding-bottom:8px;font-size:clamp(17px,1.6vw,21px);line-height:1.55}.about-page__figure{margin:72px 0 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.about-page__figure img{display:block;width:100%;height:auto}.about-page__identity{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,96px)}.about-page__contact h2,.about-page__identity h2{margin-top:24px;font-size:clamp(38px,4.8vw,64px);line-height:1.02;letter-spacing:-.04em}.about-page__identity-copy{display:grid;gap:24px;align-content:end;font-size:18px}.about-page__facts{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;border-block:1px solid var(--border)}.about-page__facts>div{padding:24px 20px 24px 0;border-right:1px solid var(--border)}.about-page__facts>div:not(:first-child){padding-left:20px}.about-page__facts>div:last-child{border-right:0}.about-page__facts dt{margin-bottom:10px;font:500 10px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep)}.about-page__facts dd{margin:0;color:var(--ink-2);font-size:14px;line-height:1.7}.about-page__facts a{color:var(--accent-deep);text-decoration:underline;text-underline-offset:4px}.about-page__contact{text-align:center}.about-page__contact h2{max-width:16ch;margin-inline:auto}.about-page__contact .btn{margin-top:36px}@media (max-width:799px){.about-page__headline,.about-page__identity{grid-template-columns:1fr}.about-page__headline h1{font-size:clamp(46px,13vw,68px)}.about-page__figure{margin-top:48px}.about-page__facts{grid-template-columns:1fr 1fr}.about-page__facts>div:nth-child(2){border-right:0}.about-page__facts>div:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:499px){.about-page__facts{grid-template-columns:1fr}.about-page__facts>div,.about-page__facts>div:not(:first-child){padding:20px 0;border-right:0;border-bottom:1px solid var(--border)}.about-page__facts>div:last-child{border-bottom:0}}.about-page__team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}.about-page__member{min-width:0}.about-page__portrait{position:relative;display:grid;place-items:center;aspect-ratio:4/4.2;overflow:hidden;border:1px solid var(--border);background:var(--bg)}.about-page__portrait img{object-fit:cover}.about-page__portrait-initials{color:var(--accent);font-size:clamp(70px,8vw,118px);font-weight:400;letter-spacing:-.06em;line-height:1}.about-page__member-copy{padding-top:24px;border-top:1px solid var(--ink)}.about-page__member h3{font-size:clamp(24px,2.1vw,30px);font-weight:500;line-height:1.15;letter-spacing:-.035em}.about-page__member p{margin-top:15px;color:var(--ink-2);font-size:15.5px;line-height:1.65}.about-page__member a{display:inline-flex;align-items:center;gap:9px;margin-top:18px;color:var(--accent);font-size:13px;font-weight:550}.about-page__member a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:999px){.about-page__team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.about-page__team-grid{grid-template-columns:minmax(0,1fr);gap:40px}.about-page__portrait{aspect-ratio:4/3.4}}