.about-nav{display:flex;align-items:center;gap:28px;font-size:13px}.about-nav a:hover,.about-nav a[aria-current=page]{color:var(--agency-blue)}.about-nav-contact{display:flex;align-items:center;gap:16px;border:1px solid #dedfdb;border-radius:6px;padding:12px 16px;margin-left:10px}.about-hero{padding-top:85px;padding-bottom:83px}.agency.about-page h1{font-size:clamp(52px,6.2vw,84px);max-width:1050px;line-height:1.07}.about-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;border-top:1px solid #e5e7e0;margin-top:58px;padding-top:32px}.about-portrait{width:100%;max-width:320px;margin:0}.about-portrait img{display:block;width:100%;height:auto;border-radius:8px}.about-portrait figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px;line-height:1.5}.about-portrait figcaption span:first-child{font-size:16px;font-weight:500;letter-spacing:-.3px}.about-portrait figcaption span:last-child{font-size:12px;color:var(--agency-muted)}.about-intro p{margin:0 0 15px}.about-intro>div{font-size:16px;line-height:1.8;color:var(--agency-muted);max-width:515px}.about-expertises{background:#f6f7f3}.about-competences{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.about-competences article{border-top:1px solid #dfe3d7;padding-top:25px}.about-competence-top{display:flex;align-items:center;justify-content:space-between;color:var(--agency-blue);margin-bottom:35px}.about-competence-top span{font-size:11px;color:var(--agency-muted)}.about-page h3{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.65px;margin:0 0 16px}.about-competences p,.about-principle-list p{font-size:14px;line-height:1.85;color:var(--agency-muted);margin:0;max-width:460px}.about-principles{display:grid;grid-template-columns:1fr 1.2fr;gap:85px}.about-principle-list article{display:flex;gap:24px;border-top:1px solid #e5e7e0;padding:28px 0}.about-principle-list article:first-child{padding-top:0;border-top:0}.about-principle-list article:last-child{padding-bottom:0}.about-principle-list article>span{font-size:11px;color:var(--agency-blue);padding-top:5px}.about-principle-list h3{font-size:21px}.about-ownership{background:#20221f;color:#fff}.about-ownership-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:85px;padding-top:74px;padding-bottom:74px}.about-ownership .agency-eyebrow{color:#b9c5ff}.about-ownership p{font-size:14px;line-height:1.85;color:#d4d7cf;margin:0 0 20px}.about-ownership p.about-ownership-lead{font-size:25px;color:#fff;line-height:1.45;letter-spacing:-.6px}.about-ownership p.about-license-note{font-size:12px;color:#b2b8aa;margin-bottom:0;border-top:1px solid #454940;padding-top:20px}.about-cta{padding-top:105px;padding-bottom:105px}.agency .about-cta h2{font-size:clamp(44px,5vw,66px);letter-spacing:-2.9px}.about-cta h2 span{color:var(--agency-blue)}.about-cta>p:not(.agency-eyebrow){color:var(--agency-muted);font-size:15px;margin:26px 0}.about-footer-nav{display:flex;align-items:center;gap:26px}.about-footer-nav a{display:inline-flex;align-items:center;gap:6px}@media(max-width:900px){.about-nav{gap:18px}.about-nav-contact{margin-left:0}.about-ownership-grid,.about-principles{gap:42px}.about-competences{gap:25px}}@media(max-width:700px){.agency.about-page .about-header{height:auto;min-height:125px;align-items:flex-start;padding-top:23px;padding-bottom:20px;gap:20px;flex-wrap:wrap}.about-nav{width:100%;flex-wrap:wrap;gap:12px 21px;font-size:12px}.about-nav-contact{border:0;padding:0;gap:8px}.about-hero{padding-top:55px;padding-bottom:55px}.agency.about-page h1{font-size:clamp(43px,9.7vw,64px);letter-spacing:-2.6px}.about-intro{grid-template-columns:1fr;gap:32px;margin-top:36px;padding-top:24px}.about-intro>div{font-size:15px}.about-competences{grid-template-columns:1fr;gap:32px}.about-competence-top{margin-bottom:20px}.about-ownership-grid,.about-principles{grid-template-columns:1fr;gap:35px}.about-ownership-grid{padding-top:55px;padding-bottom:55px}.about-ownership p.about-ownership-lead{font-size:23px}.about-cta{padding-top:65px;padding-bottom:65px}.about-footer-nav{flex-wrap:wrap;gap:23px}}@media(prefers-reduced-motion:reduce){.about-page .agency-button{transition:none}.about-page .agency-button:hover{transform:none}}