.about-page .site-header{position:relative;top:auto;left:auto;transform:none;width:calc(100% - 100px);margin:40px auto 0}.about-page nav [aria-current]{color:var(--purple)}.about-hero{padding-block:100px 110px}.about-hero h1{font-size:clamp(3rem,6.2vw,6rem);line-height:1.1;letter-spacing:-.065em;font-weight:500;margin:0}.about-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:65px;max-width:1160px}.about-intro p,.about-expertise-copy p{font-size:19px;line-height:1.8;color:var(--muted)}.about-expertise{background:var(--ink);color:#fff;padding-block:105px}.about-expertise>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:85px}.about-expertise h2 span{color:var(--lime)}.about-expertise-copy p{color:#c1c3bc;font-size:18px}.about-expertise-copy p+p{margin-top:28px}.about-location{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-block:90px}.about-location h2{font-size:28px;letter-spacing:-.035em}.about-location address{font-style:normal;font-size:24px;line-height:1.6;letter-spacing:-.025em;color:var(--muted)}.about-contact{margin:0 16px;border-radius:32px;background:var(--ink);color:#fff;padding-block:80px}.about-contact h2{max-width:840px}.about-contact h2 span{color:var(--lime)}.about-contact p{font-size:19px;line-height:1.7;color:#c1c3bc;max-width:590px;margin:28px 0}.about-page .site-footer{flex-wrap:wrap}
@media(max-width:1100px){.about-page .nav-pill{gap:20px}.about-page .nav-pill nav{gap:18px}.about-intro,.about-expertise>.wrap,.about-location{gap:45px}}
@media(max-width:740px){.about-page .site-header{width:calc(100% - 40px);margin-top:24px;gap:8px}.about-page .nav-pill{gap:15px;padding-inline:14px}.about-page .nav-pill nav{display:flex}.about-page .nav-pill nav a:not([aria-current]){display:none}.about-page .nav-pill nav a{font-size:13px}.about-page .site-header>.button{gap:8px;padding-inline:14px}.about-hero{padding-block:65px}.about-hero h1{font-size:clamp(2.5rem,9vw,4rem)}.about-intro{grid-template-columns:1fr;gap:25px;margin-top:35px}.about-intro p,.about-expertise-copy p{font-size:17px}.about-expertise{padding-block:65px}.about-expertise>.wrap{grid-template-columns:1fr;gap:32px}.about-location{grid-template-columns:1fr;gap:25px;padding-block:60px}.about-location address{font-size:22px}.about-contact{margin:0 10px;border-radius:26px;padding-block:55px}.about-contact p{font-size:17px}.about-page .site-footer>a:last-child{margin-right:25px}}

