h1[data-astro-cid-06c5d396],h2[data-astro-cid-06c5d396],h3[data-astro-cid-06c5d396]{font-family:var(--font-display)}h2[data-astro-cid-06c5d396],h3[data-astro-cid-06c5d396]{line-height:1.15}p[data-astro-cid-06c5d396],dd[data-astro-cid-06c5d396]{font-family:var(--font-body);line-height:1.6}.services-intro[data-astro-cid-06c5d396]{position:relative;isolation:isolate;background:var(--bg-page);padding-block:17rem 4rem}.services-photo[data-astro-cid-06c5d396]{position:absolute;inset:0;z-index:-2}.services-photo[data-astro-cid-06c5d396] img[data-astro-cid-06c5d396]{width:100%;height:100%;object-fit:cover;object-position:center 44%}.services-intro[data-astro-cid-06c5d396]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-page) 65%,transparent),color-mix(in srgb,var(--bg-page) 30%,transparent) 30%,var(--bg-page) 100%)}h1[data-astro-cid-06c5d396]{font-size:clamp(2.75rem,6.67vw,6rem);line-height:1.04;letter-spacing:-.04em;padding-block:.1em}h2[data-astro-cid-06c5d396]{font-size:clamp(2.25rem,4vw,3.375rem)}.intro-bottom[data-astro-cid-06c5d396]{margin-top:2rem}.intro-bottom[data-astro-cid-06c5d396] p[data-astro-cid-06c5d396]{max-width:34rem}.x66c-j332[data-astro-cid-06c5d396]{flex-shrink:0}.service-band[data-astro-cid-06c5d396],.connection-band[data-astro-cid-06c5d396],.project-band[data-astro-cid-06c5d396]{padding-block:6rem;border-top:1px solid var(--border)}.service-band[data-astro-cid-06c5d396],.project-band[data-astro-cid-06c5d396]{background:var(--bg-elevated)}.connection-band[data-astro-cid-06c5d396]{background:var(--bg-page)}.scope-heading[data-astro-cid-06c5d396]{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem}.scope-heading[data-astro-cid-06c5d396] p[data-astro-cid-06c5d396]{max-width:22rem}.offering-grid[data-astro-cid-06c5d396]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.25rem}.offering[data-astro-cid-06c5d396]{padding:2rem;background:var(--bg-page);border-radius:var(--radius)}.service-number[data-astro-cid-06c5d396]{color:var(--accent-alt);font-size:.8rem;font-variant-numeric:tabular-nums}.offering[data-astro-cid-06c5d396] h3[data-astro-cid-06c5d396]{font-size:clamp(1.4rem,2.3vw,1.8rem);margin-block:2rem 1rem}.offering[data-astro-cid-06c5d396] h3[data-astro-cid-06c5d396] a[data-astro-cid-06c5d396]{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:44px}.offering[data-astro-cid-06c5d396] h3[data-astro-cid-06c5d396] a[data-astro-cid-06c5d396]:hover{color:var(--accent-alt)}.connection-grid[data-astro-cid-06c5d396],.project-grid[data-astro-cid-06c5d396]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.connection-grid[data-astro-cid-06c5d396] p[data-astro-cid-06c5d396]{max-width:32rem;margin-block:2rem 1rem}.connection-notes[data-astro-cid-06c5d396]{margin:0}.connection-notes[data-astro-cid-06c5d396] div[data-astro-cid-06c5d396]{padding-block:1.5rem;border-bottom:1px solid var(--border)}.connection-notes[data-astro-cid-06c5d396] div[data-astro-cid-06c5d396]:first-child{padding-top:0}dt[data-astro-cid-06c5d396]{color:var(--accent);margin-bottom:.5rem}dd[data-astro-cid-06c5d396]{margin:0;color:var(--text-muted)}.project-grid[data-astro-cid-06c5d396] p[data-astro-cid-06c5d396]{max-width:30rem;margin-bottom:2rem}@media(min-width:1000px){.offering-grid[data-astro-cid-06c5d396].service-five{grid-template-columns:repeat(6,minmax(0,1fr))}.offering-grid[data-astro-cid-06c5d396].service-five>.offering[data-astro-cid-06c5d396]{grid-column:span 2}.offering-grid[data-astro-cid-06c5d396].service-five>.offering[data-astro-cid-06c5d396]:nth-child(n+4){grid-column:span 3}}@media(min-width:640px)and (max-width:999px){.offering-grid[data-astro-cid-06c5d396].service-five{grid-template-columns:repeat(4,minmax(0,1fr))}.offering-grid[data-astro-cid-06c5d396].service-five>.offering[data-astro-cid-06c5d396]{grid-column:span 2}.offering-grid[data-astro-cid-06c5d396].service-five>.offering[data-astro-cid-06c5d396]:last-child{grid-column:2 / span 2}}@media(max-width:639px){.offering-grid[data-astro-cid-06c5d396].service-five{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.services-intro[data-astro-cid-06c5d396]{padding-block:15rem 3rem}.services-photo[data-astro-cid-06c5d396] img[data-astro-cid-06c5d396]{object-position:60% center}.scope-heading[data-astro-cid-06c5d396]{display:flex;flex-direction:column;align-items:start}.service-band[data-astro-cid-06c5d396],.connection-band[data-astro-cid-06c5d396],.project-band[data-astro-cid-06c5d396]{padding-block:4rem}.connection-grid[data-astro-cid-06c5d396],.project-grid[data-astro-cid-06c5d396]{grid-template-columns:1fr;gap:2rem}}
