.site-header.is-paper-header .desktop-nav a[aria-current=page]{background:var(--surface)}.about-page{background:var(--paper)}.about-intro{padding-top:186px}.about-intro-copy{grid-column:2 / span 9;padding-bottom:112px;opacity:1;transform:translateY(0);transition:opacity .4s var(--ease),transform .4s var(--ease)}@starting-style{.about-intro-copy{opacity:0;transform:translateY(12px)}}.about-intro h1{max-width:1000px;margin-bottom:30px;font-size:clamp(58px,7vw,96px);line-height:.96}.about-intro-copy>p{max-width:650px;margin-bottom:34px;color:var(--muted);font-size:19px}.about-intro-image{width:min(calc(100% - (2 * var(--gutter))),var(--max-width));height:min(720px,58vw);min-height:520px;margin:0 auto;overflow:hidden;background:var(--surface)}.about-intro-image img{width:100%;height:100%;object-fit:cover;object-position:center 44%;filter:saturate(.66) contrast(1.04)}.company-story{padding:156px 0}.company-story-layout{align-items:start}.company-story-heading{grid-column:2 / span 5}.company-story-copy{grid-column:8 / span 4}.company-story-copy p{color:var(--muted);font-size:17px}.company-story-image{height:420px;grid-column:2 / span 9;margin-top:92px;overflow:hidden;background:var(--surface)}.company-story-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(.94)}.leadership-section{padding:144px 0 154px;background:var(--surface)}.leadership-layout{align-items:start}.leadership-name{grid-column:1 / span 4}.leadership-name h2{margin-bottom:20px;font-size:clamp(42px,4.4vw,64px)}.leadership-name p{max-width:300px;color:var(--blue);font-size:15px}.leadership-bio{grid-column:5 / span 4}.leadership-bio p{color:var(--muted);font-size:17px}.leadership-credentials{grid-column:10 / -1;margin:0;border-top:1px solid var(--line)}.leadership-credentials div{padding:16px 0 18px;border-bottom:1px solid var(--line)}.leadership-credentials dt{margin-bottom:8px;color:var(--muted);font-size:12px}.leadership-credentials dd{margin:0;font-size:13px;line-height:1.45}.leadership-credentials dd+dd{margin-top:6px}.qualifications-section{padding:148px var(--gutter) 156px}.qualifications-heading,.quality-about-heading{padding-inline:0}.qualifications-heading>div,.quality-about-heading>div{grid-column:2 / span 8}.qualifications-heading p,.quality-about-heading p{max-width:650px;margin:0;color:var(--muted);font-size:18px}.qualification-columns{display:grid;width:min(100%,var(--max-width));margin:82px auto 0;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.qualification-columns article{min-height:290px;padding:36px 40px 42px 0}.qualification-columns article+article{padding-left:40px;border-left:1px solid var(--line)}.qualification-columns h3{margin-bottom:88px;font-size:24px}.qualification-columns p{max-width:330px;margin:0;color:var(--muted);font-size:15px}.quality-section-about{padding:142px var(--gutter) 152px;background:var(--surface)}.quality-about-track{display:grid;width:min(100%,var(--max-width));margin:82px auto 0;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.quality-about-track article{min-height:260px;padding:34px 30px 38px 0}.quality-about-track article+article{padding-left:30px;border-left:1px solid var(--line)}.quality-about-track h3{margin-bottom:76px;font-size:22px}.quality-about-track p{max-width:260px;margin:0;color:var(--muted);font-size:15px}.clients-section{padding:148px 0 156px}.clients-layout>div:first-child{grid-column:2 / span 5}.clients-layout>div:first-child p{max-width:440px;color:var(--muted);font-size:17px}.client-index{display:grid;grid-column:8 / -1;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.client-index span{min-height:82px;padding:24px 20px 24px 0;border-bottom:1px solid var(--line);font-size:16px}.client-index span:nth-child(2n){padding-left:20px;border-left:1px solid var(--line)}@media(max-width:1080px){.about-intro-copy{grid-column:1 / span 10}.company-story-heading{grid-column:1 / span 5}.company-story-copy{grid-column:7 / -1}.company-story-image{grid-column:1 / span 10}.leadership-name{grid-column:1 / span 4}.leadership-bio{grid-column:5 / span 5}.leadership-credentials{grid-column:10 / -1}.qualifications-heading>div,.quality-about-heading>div{grid-column:1 / span 10}}@media(max-width:820px){.mobile-nav a[aria-current=page]{background:var(--surface)}.about-intro{padding-top:148px}.about-intro-copy{grid-column:1 / -1;padding-bottom:88px}.about-intro h1{font-size:clamp(48px,10vw,72px)}.about-intro-image{height:560px;min-height:0}.company-story{padding:100px 0}.company-story-heading,.company-story-copy{grid-column:1 / -1}.company-story-copy{margin-top:42px}.company-story-image{height:340px;grid-column:1 / span 7;margin-top:58px}.leadership-section{padding:100px 0 108px}.leadership-layout{gap:54px}.leadership-name,.leadership-bio{grid-column:1 / span 5}.leadership-credentials{grid-column:6 / -1;grid-row:2}.qualifications-section,.quality-section-about{padding:100px var(--gutter) 108px}.qualifications-heading>div,.quality-about-heading>div{grid-column:1 / -1}.qualification-columns{margin-top:62px}.qualification-columns article{min-height:270px;padding-right:24px}.qualification-columns article+article{padding-left:24px}.quality-about-track{margin-top:62px;grid-template-columns:1fr 1fr}.quality-about-track article:nth-child(3){padding-left:0;border-top:1px solid var(--line);border-left:0}.quality-about-track article:nth-child(4){border-top:1px solid var(--line)}.clients-section{padding:100px 0 108px}.clients-layout>div:first-child,.client-index{grid-column:1 / -1}.client-index{margin-top:52px}}@media(max-width:560px){.about-intro h1{font-size:clamp(44px,13vw,58px)}.about-intro .action-row{display:grid}.about-intro .button{width:100%}.about-intro-image{width:100%;height:440px}.company-story-image{height:300px;grid-column:1 / -1}.leadership-name,.leadership-bio,.leadership-credentials{grid-column:1 / -1}.leadership-credentials{grid-row:auto}.qualification-columns,.quality-about-track{grid-template-columns:1fr}.qualification-columns article,.qualification-columns article+article,.quality-about-track article,.quality-about-track article+article,.quality-about-track article:nth-child(3){min-height:0;padding:30px 0 34px;border-top:1px solid var(--line);border-left:0}.qualification-columns article:first-child,.quality-about-track article:first-child{border-top:0}.qualification-columns h3,.quality-about-track h3{margin-bottom:28px}.client-index{grid-template-columns:1fr}.client-index span:nth-child(2n){padding-left:0;border-left:0}}@media(prefers-reduced-motion:reduce){.about-intro-copy{transform:none!important;transition-property:opacity!important}}
