.about-page .vr-header a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:8px}.about-page .about-hero{background:var(--white)}.about-page .about-hero h1{letter-spacing:-.045em;max-width:900px;margin:18px 0 24px;font-size:clamp(2.5rem,4.7vw,4.5rem);line-height:1.05}.about-page .about-hero .about-lead{max-width:800px;font-size:1.125rem;line-height:1.7}.about-profiles{grid-template-columns:1fr 1fr;gap:80px;display:grid}.about-person-photo,.about-person-placeholder{aspect-ratio:4/5;background:var(--mint);border-radius:12px;width:100%;max-width:380px;height:auto;margin-bottom:20px;display:block}.about-person-photo{object-fit:contain;object-position:center bottom}.about-person-placeholder{background:var(--cream);border-bottom:2px solid var(--green);justify-content:center;align-items:center;display:flex}.about-profiles h2{margin:10px 0 16px;font-size:2rem}.about-profiles article>p:not(.vr-eyebrow){max-width:540px}.about-experience{background:#fff}.about-experience h2{margin:12px 0 16px}.about-experience p{max-width:760px}.about-experience .about-logo-placeholder{border-top:1px solid var(--green);margin-top:32px;padding-block:20px;font-size:.9rem}@media (max-width:900px){.about-profiles{gap:36px}}@media (max-width:650px){.about-profiles{grid-template-columns:1fr;gap:48px}.about-person-photo,.about-person-placeholder{height:auto}}.about-page .about-person-photo{object-fit:cover;object-position:center top}.about-page .about-experience{padding-block:36px}.about-organisation-logos{flex-wrap:wrap;align-items:center;gap:32px 60px;margin-top:24px;display:flex}.about-organisation-logos img{object-fit:contain;width:180px;height:180px}@media (max-width:650px){.about-organisation-logos{gap:20px}.about-organisation-logos img{width:145px;height:145px}}.about-page h1{font-size:var(--site-h1);letter-spacing:-.045em;line-height:1.07}.about-page h2{font-size:var(--site-h2);letter-spacing:-.035em;line-height:1.12}.about-page h3{font-size:var(--site-h3);letter-spacing:-.022em;line-height:1.28}.about-page p:not(.vr-eyebrow){font-size:var(--site-body);line-height:1.65}.about-page .about-people{background:var(--mint);padding-block:64px 88px}.about-experience .nv-logo-marquee{isolation:isolate;background:#fff;margin-top:16px}.about-experience .nv-logo-track,.about-experience .nv-logo-group{background:#fff}.about-experience .nv-logo-group img{box-shadow:none;mix-blend-mode:multiply;background:0 0;border:0}.about-complement{color:var(--blue);margin-block:0}.about-profiles .vr-eyebrow{max-width:440px}.about-linkedin{color:var(--blue);align-items:center;gap:8px;margin-top:16px;font-size:.9rem;display:inline-flex}a.about-linkedin{text-underline-offset:4px}a.about-linkedin:hover{-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.about-hero-copy{min-width:0}.about-complement:before{color:var(--green)}.about-contact{box-sizing:border-box;color:var(--blue);background:#fffef8;padding:64px 0;position:relative;overflow:hidden}.about-contact-copy{text-align:center;position:relative}.about-contact-copy .vr-eyebrow{color:var(--blue);margin:0 0 14px}.about-contact-copy h2{max-width:800px;margin:0 auto}.about-contact-copy .about-contact-intro{max-width:620px;margin:18px auto 22px}.about-contact-copy .vr-button{background:var(--blue);color:var(--white);border-color:var(--blue)}.about-contact-copy .vr-button:hover{background:var(--mint);color:var(--blue)}.about-cta-network{pointer-events:none;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;bottom:0;left:0}.about-skyline{stroke:var(--blue);stroke-width:1px;opacity:.55}.about-city-distant{stroke:var(--green);opacity:.4}.about-building-windows{stroke:var(--green);opacity:.65}.about-city-trees{stroke:var(--green)}.about-city-trees ellipse{fill:var(--mint);fill-opacity:.5}.about-city-ground{stroke:var(--green);opacity:.7}.about-network-blue{stroke:var(--blue)}.about-network-green,.about-network-branch{stroke:var(--green)}.about-network-yellow{stroke:var(--yellow)}.about-network-dashed{stroke-dasharray:5 8}.about-network-dot-blue{fill:var(--blue)}.about-network-dot-green{fill:var(--green)}@media (max-width:950px){.about-contact{padding:56px 0}.about-cta-network{height:100%}}@media (max-width:650px){.about-page .about-people{padding-block:48px}.about-contact{padding:44px 0}.about-cta-network{width:100%;height:125px;bottom:0;left:0}.about-building-windows,.about-network-dashed,.about-city-distant{display:none}.about-page .about-hero .about-lead{font-size:1rem}}.about-hero-copy{padding-top:var(--contact-copy-offset,0px)}.about-page .about-contact-reference{visibility:hidden;pointer-events:none;position:absolute;left:0;right:0}.about-page .about-contact-reference h1{max-width:640px}.about-page .about-contact-reference p:not(.vr-eyebrow){max-width:650px;font-size:1.125rem;line-height:1.7}@media (max-width:650px){.about-page .about-contact-reference p:not(.vr-eyebrow){font-size:1rem}}.about-quote-section{background:var(--white);padding-block:128px}.about-quote-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.about-quote-grid img{aspect-ratio:762/388;object-fit:cover;object-position:center top;border-radius:12px;width:100%;height:auto}@media (max-width:900px){.about-quote-grid{gap:28px}.about-quote-section{padding-block:96px}}@media (max-width:650px){.about-quote-grid{grid-template-columns:1fr;gap:32px}.about-quote-section{padding-block:72px}}.about-reference-buildings{stroke:#ffe989;stroke-width:3px}.about-logo-connections path{stroke-width:3px;vector-effect:non-scaling-stroke}.about-reference-trees,.about-reference-baseline{stroke:var(--green);stroke-width:2px}.about-reference-baseline,.about-reference-buildings>path,.about-reference-trees path,.about-reference-trees ellipse{vector-effect:non-scaling-stroke}.about-reference-trees ellipse{fill:none}
