.about-page_page__ozc0W{background:var(--bg-light)}.about-page_hero__Trt3a{padding:clamp(48px,7vw,130px) var(--gutter) clamp(48px,6vw,116px);display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.about-page_hero__Trt3a h1{font-size:clamp(76px,13vw,240px);line-height:.9;font-weight:400;letter-spacing:-.04em;margin:0}.about-page_kicker__amQF1{font-size:14px;max-width:16em;line-height:1.7;padding-bottom:10px}.about-page_manifesto__UHkRU{display:grid;grid-template-columns:1fr 2fr;gap:48px;padding:0 var(--gutter) clamp(56px,6vw,115px)}.about-page_manifesto__UHkRU>div{max-width:860px}.about-page_manifesto__UHkRU p{font-size:clamp(22px,2.1vw,38px);line-height:1.35;margin:0 0 24px}.about-page_filmStill__o4EFL{margin:0;position:relative}.about-page_filmStill__o4EFL img{display:block;width:100%;height:clamp(280px,43vw,800px);object-fit:cover;object-position:center 58%}.about-page_filmStill__o4EFL figcaption{position:absolute;bottom:20px;left:var(--gutter);font-size:12px;padding:8px 12px;background:var(--bg-dark);color:var(--text-on-dark)}.about-page_contact__911PZ,.about-page_process__3BwH8,.about-page_team__Pj7LF{padding:clamp(64px,7vw,134px) var(--gutter)}.about-page_process__3BwH8{display:grid;grid-template-columns:1fr 1fr;gap:64px}.about-page_page__ozc0W h2{font-size:clamp(38px,5vw,90px);font-weight:400;letter-spacing:-.04em;line-height:1;margin:0}.about-page_process__3BwH8 ol{list-style:none;margin:0;padding:0}.about-page_process__3BwH8 li{display:flex;align-items:baseline;gap:32px;padding:22px 0;border-top:1px solid var(--hairline-dark);font-family:var(--font-barlow),sans-serif;font-size:clamp(24px,2.2vw,42px);text-transform:uppercase}.about-page_process__3BwH8 li:last-child{border-bottom:1px solid var(--hairline-dark)}.about-page_process__3BwH8 li span{color:var(--accent);font-size:16px}.about-page_team__Pj7LF header{margin-bottom:48px}.about-page_teamGrid__xMyQJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,38px)}.about-page_portrait__kW_pK{position:relative;aspect-ratio:3/4;background:var(--bg-dark-secondary)}.about-page_portrait__kW_pK img{object-fit:cover}.about-page_portraitPlaceholder__mVbXc{position:absolute;inset:0;color:var(--text-on-dark);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,2vw,36px)}.about-page_portraitPlaceholder__mVbXc span:first-child{font-size:12px;opacity:.7}.about-page_portraitPlaceholder__mVbXc span:last-child{font-size:clamp(32px,3vw,56px);line-height:1}.about-page_team__Pj7LF h3{font-size:24px;margin:20px 0 8px;font-weight:500}.about-page_role__kHL7D{font-size:15px;line-height:1.5;max-width:25em;margin:0}.about-page_contact__911PZ{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,115px)}.about-page_contact__911PZ h2{font-size:clamp(34px,4.5vw,84px)}.about-page_contact__911PZ a{display:flex;align-items:center;justify-self:start;gap:clamp(24px,3vw,58px);max-width:100%;min-height:64px;padding-block:18px;font-family:var(--font-barlow),sans-serif;font-size:clamp(28px,2.6vw,50px);font-weight:600;line-height:1.1;color:var(--accent);text-decoration:none}.about-page_contact__911PZ a .inline-arrow{width:auto;height:auto;margin:0;font-size:1.15em}@media (hover:hover){.about-page_contact__911PZ a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}}@media (max-width:900px){.about-page_hero__Trt3a{padding-top:70px}.about-page_manifesto__UHkRU{grid-template-columns:.4fr 2fr;gap:24px}.about-page_process__3BwH8{gap:32px}.about-page_teamGrid__xMyQJ{gap:18px}.about-page_contact__911PZ{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:620px){.about-page_hero__Trt3a{flex-direction:column;align-items:flex-start;padding-top:60px;gap:28px}.about-page_hero__Trt3a h1{font-size:clamp(72px,22vw,125px)}.about-page_kicker__amQF1{max-width:none;font-size:13px}.about-page_manifesto__UHkRU{grid-template-columns:1fr;gap:12px}.about-page_manifesto__UHkRU p{font-size:22px}.about-page_process__3BwH8{grid-template-columns:1fr;gap:40px}.about-page_teamGrid__xMyQJ{grid-template-columns:1fr;gap:48px}.about-page_portraitPlaceholder__mVbXc span:last-child{font-size:46px}.about-page_contact__911PZ h2{font-size:clamp(30px,8.4vw,48px)}.about-page_contact__911PZ a{width:100%;justify-content:space-between;font-size:30px}}