.services-section[data-spacing=compact][data-alignment],.approach-section[data-spacing=compact][data-alignment]{padding-block:clamp(1.25rem,3cqw,2rem)}.services-section[data-spacing=generous][data-alignment],.approach-section[data-spacing=generous][data-alignment]{padding-block:clamp(3rem,6cqw,5rem)}.services-section[data-alignment=center]{grid-template-columns:1fr;display:grid}.services-section[data-alignment=center] .section-heading{text-align:center}.services-section[data-alignment=center] .section-heading :is(h2,p){margin-inline:auto}.services-section[data-alignment=center]>.section-all-link{justify-self:center}.approach-section[data-alignment=center] .approach-inner{grid-template-columns:1fr;display:grid}.approach-section[data-alignment=center] .approach-inner>div{text-align:center;max-width:58ch;margin-inline:auto}
.project-cta{color:#fff;background:linear-gradient(90deg,#070e12f5 0%,#070e12e8 48%,#070e12b0 100%),url(/images/atelier-hero.webp) 50% 65%/cover;padding-block:3rem;position:relative;container-type:inline-size}.project-cta .container{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:2rem;display:grid;position:relative}.project-cta .eyebrow{color:#ffb184}.project-cta h2{font-size:2.4rem}.project-cta p:not(.eyebrow){color:#e0e4e5;font-size:.9rem}.project-cta p.cta-note{color:#ffd0b0;justify-self:center;font-size:1.5rem}.project-cta :is(.cta-description,.cta-note){white-space:pre-line;overflow-wrap:anywhere}.project-cta :is(h2,.eyebrow){overflow-wrap:anywhere}.project-cta .hero-actions{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.project-cta .button-link{white-space:normal;overflow-wrap:anywhere;color:#15191b;background:#ffb184;border:1px solid #0000;border-radius:.3rem;justify-content:center;align-items:center;gap:1.15rem;max-width:100%;padding:.85rem 1.25rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.project-cta .button-link:hover{color:#14191c;background:#ffc299}.project-cta .button-outline{color:#fff;background:0 0;border:1px solid #b8c3c8}.project-cta .button-outline:hover{color:#fff;background:#273034}@container (max-width:760px){.project-cta .container{grid-template-columns:1fr}.project-cta p.cta-note{display:none}}
