.about-page{color:var(--ink);background:#fff}.about-page .site-header--solid{color:var(--ink);background:#fff;position:relative}.about-page .site-header--solid .site-logo img{filter:none}.about-main{border-top:1px solid #e7e7e8}.about-label{color:#74777b;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650;line-height:1.2}.about-hero{grid-template-columns:24% 1fr;align-content:center;gap:clamp(48px,7vw,112px);min-height:min(760px,100vh - 76px);padding-block:clamp(90px,11vw,160px) clamp(92px,10vw,144px);display:grid}.about-hero__content{grid-template-columns:minmax(0,1fr) minmax(270px,390px);align-items:end;gap:clamp(56px,8vw,128px);display:grid}.about-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(72px,8vw,118px);font-weight:620;line-height:.87}.about-hero__content p,.about-section__content p,.about-columns article>p:last-child,.about-contact__content p{color:#5e6267;letter-spacing:-.012em;margin:0;font-size:17px;line-height:1.72}.about-section,.about-columns,.about-contact{border-top:1px solid #dedfe1}.about-section{grid-template-columns:24% 1fr;gap:clamp(48px,7vw,112px);padding-block:clamp(90px,10vw,144px);display:grid}.about-section__content{max-width:900px}.about-section h2,.about-columns h2,.about-contact h2{letter-spacing:-.055em;margin:0;font-weight:610}.about-section h2{max-width:850px;margin-bottom:44px;font-size:clamp(50px,5.5vw,78px);line-height:.98}.about-section__content p{max-width:700px}.about-columns{grid-template-columns:1fr 1fr;display:grid}.about-columns article{flex-direction:column;min-height:560px;padding:clamp(76px,8vw,116px) clamp(44px,6vw,92px) clamp(82px,8vw,120px) 0;display:flex}.about-columns article+article{border-left:1px solid #dedfe1;padding-left:clamp(44px,6vw,92px);padding-right:0}.about-columns h2{max-width:540px;margin-top:auto;margin-bottom:34px;font-size:clamp(45px,4.3vw,64px);line-height:.98}.about-columns article>p:last-child{max-width:550px}.about-contact{grid-template-columns:24% 1fr;gap:clamp(48px,7vw,112px);padding-block:clamp(94px,10vw,148px);display:grid}.about-contact__content{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:clamp(56px,8vw,128px);display:grid}.about-contact h2{max-width:680px;font-size:clamp(58px,6.5vw,92px);line-height:.9}.about-contact__link{width:fit-content;color:var(--ink);border-bottom:1px solid;align-items:center;gap:12px;margin-top:30px;padding-bottom:7px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:749px){.about-page .site-header--solid.site-header--open{color:#fff;background:#111214}.about-page .site-header--solid.site-header--open .site-logo img{filter:invert()}.about-hero,.about-section,.about-contact{grid-template-columns:1fr;gap:38px;width:auto;padding:72px 24px 78px}.about-hero{min-height:0;padding-top:64px}.about-hero__content,.about-contact__content{grid-template-columns:1fr;gap:42px}.about-hero h1{font-size:clamp(58px,17.2vw,74px)}.about-hero__content p,.about-section__content p,.about-columns article>p:last-child,.about-contact__content p{font-size:16px;line-height:1.65}.about-section h2{margin-bottom:30px;font-size:45px}.about-columns{grid-template-columns:1fr;width:auto;padding:0 24px}.about-columns article,.about-columns article+article{border-left:0;min-height:0;padding:72px 0 76px}.about-columns article+article{border-top:1px solid #dedfe1}.about-columns h2{margin-top:82px;margin-bottom:28px;font-size:43px}.about-contact h2{font-size:54px}}
