.band[data-astro-cid-dajwcyni]{background:var(--svc-bg);color:var(--svc-text);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.band__photo[data-astro-cid-dajwcyni]{min-height:32rem;position:relative}.band[data-astro-cid-dajwcyni]:nth-child(odd) .band__photo[data-astro-cid-dajwcyni]{order:2}.band__photo[data-astro-cid-dajwcyni] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.band__copy[data-astro-cid-dajwcyni]{padding:var(--space-12) clamp(1.5rem, 4vw, 3.5rem);align-self:center}.band[data-astro-cid-dajwcyni]:nth-child(odd) .band__copy[data-astro-cid-dajwcyni]{padding-left:max(var(--gutter), (100vw - var(--content-width)) / 2)}.band[data-astro-cid-dajwcyni]:nth-child(2n) .band__copy[data-astro-cid-dajwcyni]{padding-right:max(var(--gutter), (100vw - var(--content-width)) / 2)}.band__lead[data-astro-cid-dajwcyni]{max-width:32rem;margin-top:var(--space-3);color:var(--svc-muted);font-size:1.25rem}.band__list[data-astro-cid-dajwcyni]{gap:var(--space-1);margin:var(--space-4) 0 0;padding:0;font-weight:500;list-style:none;display:grid}.band__list[data-astro-cid-dajwcyni] li[data-astro-cid-dajwcyni]{align-items:flex-start;gap:var(--space-2);display:flex}.band__list[data-astro-cid-dajwcyni] svg{flex:none;margin-top:.25rem}.band__cta[data-astro-cid-dajwcyni]{min-height:3rem;margin-top:var(--space-6);border-radius:var(--sign-radius);background:var(--svc-cta-bg);color:var(--svc-cta-text);font:700 1.25rem/1.1 var(--font-heading);align-items:center;padding:.5rem 1.375rem;text-decoration:none;display:inline-flex}@media (width<=900px){.band[data-astro-cid-dajwcyni]{grid-template-columns:minmax(0,1fr)}.band__photo[data-astro-cid-dajwcyni],.band[data-astro-cid-dajwcyni]:nth-child(odd) .band__photo[data-astro-cid-dajwcyni]{aspect-ratio:3/2;order:0;min-height:0}.band[data-astro-cid-dajwcyni]:nth-child(n) .band__copy[data-astro-cid-dajwcyni]{padding:var(--space-8) var(--gutter)}.band__lead[data-astro-cid-dajwcyni]{font-size:1.0625rem}}.areas__actions[data-astro-cid-zkhec6xw]{gap:var(--space-3);flex-wrap:wrap;display:flex}.roles-strip[data-astro-cid-zkhec6xw]{background:var(--road-grey)}.roles-strip__head[data-astro-cid-zkhec6xw]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.roles-strip__head[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{max-width:40rem}.roles-strip__list[data-astro-cid-zkhec6xw]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.roles-strip__list[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{border:2px solid var(--ink);background:var(--van-white);border-radius:999px;padding:.5rem 1rem;font-weight:500}.roles-strip__list[data-astro-cid-zkhec6xw] .roles-strip__more[data-astro-cid-zkhec6xw]{background:var(--plate-yellow);padding:0}.roles-strip__more[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{padding:.5rem 1rem;font-weight:600;text-decoration:none;display:block}.statement[data-astro-cid-zkhec6xw]{padding-block:clamp(var(--space-16), 10vw, 8rem)}.work[data-astro-cid-zkhec6xw]{background:var(--road-grey)}.work__title[data-astro-cid-zkhec6xw]{margin-bottom:var(--space-8)}.paths[data-astro-cid-zkhec6xw]{gap:clamp(var(--space-6), 4vw, var(--space-12));grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.path--offset[data-astro-cid-zkhec6xw]{margin-top:clamp(var(--space-8), 8vw, 7rem)}.path__photo[data-astro-cid-zkhec6xw]{aspect-ratio:3/2;border-radius:var(--sign-radius);overflow:hidden}.path__photo[data-astro-cid-zkhec6xw] img{object-fit:cover;width:100%;height:100%}.path[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{margin-top:var(--space-4)}.path[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{margin-block:var(--space-2) var(--space-1);max-width:30rem;color:var(--text-muted)}.areas[data-astro-cid-zkhec6xw]{padding-block:clamp(var(--space-12), 6vw, var(--space-16));background:var(--tarmac);color:var(--van-white)}.areas__grid[data-astro-cid-zkhec6xw]{gap:clamp(var(--space-8), 6vw, var(--space-16));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.areas__copy[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{max-width:30rem;margin-block:var(--space-3) var(--space-6);font-size:1.25rem}@media (width<=768px){.paths[data-astro-cid-zkhec6xw],.areas__grid[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1fr)}.path--offset[data-astro-cid-zkhec6xw]{margin-top:0}}
