.service-landing-heading .button-row{margin-top:28px}.service-landing-heading .eyebrow a{text-decoration:underline;text-underline-offset:4px}.service-landing-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.service-landing-image img{width:100%;aspect-ratio:4/3;object-fit:cover}.service-landing-image p{color:#aaa1ae;font-size:14px;margin-top:14px}.service-landing-notes section+section{margin-top:32px}.service-landing-notes h2{font-size:27px;line-height:1.35;margin-bottom:14px}.service-landing-notes p,.service-landing-brief p{font-size:18px;line-height:1.75;color:#c0bac0}.service-landing-brief{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.service-landing-brief .button-row{margin-top:24px}#service-projects{scroll-margin-top:110px}.service-landing-heading h1{max-width:1100px} .service-landing-heading .heading-intro{max-width:850px}@media(max-width:850px){.service-landing-overview{grid-template-columns:1fr;gap:32px}.service-landing-notes h2{font-size:24px}}@media(max-width:500px){.service-landing-heading .button-row{align-items:stretch;flex-direction:column}.service-landing-heading .button{justify-content:center}.service-landing-notes p,.service-landing-brief p{font-size:17px}}
