.services.svelte-4h5ko9{padding:3rem 0 7rem}article.svelte-4h5ko9{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(2rem,7vw,7rem);align-items:start;padding:clamp(3rem,8vw,7rem) 0;border-bottom:1px solid var(--line)}article.reverse.svelte-4h5ko9{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}article.reverse.svelte-4h5ko9 .service-image:where(.svelte-4h5ko9){order:2}.service-image.svelte-4h5ko9{position:sticky;top:2rem;aspect-ratio:4/5;background:#ddd6cc;overflow:hidden}.service-image.svelte-4h5ko9 img:where(.svelte-4h5ko9){width:100%;height:100%;object-fit:cover}.service-number.svelte-4h5ko9{color:var(--muted);font-family:Helvetica Neue,Arial,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.service-copy.svelte-4h5ko9 h2:where(.svelte-4h5ko9){max-width:14ch}dl.svelte-4h5ko9{margin:3rem 0 0}dl.svelte-4h5ko9 div:where(.svelte-4h5ko9){padding:1.4rem 0;border-top:1px solid var(--line)}dt.svelte-4h5ko9{font-weight:700}dd.svelte-4h5ko9{margin:.45rem 0 0;color:var(--muted);line-height:1.6}.value.svelte-4h5ko9{background-color:#ded5c9;background-image:var(--graph-paper);background-size:32px 32px}.value.svelte-4h5ko9 h2:where(.svelte-4h5ko9){margin-bottom:2rem}.value.svelte-4h5ko9 .button:where(.svelte-4h5ko9){margin-top:1.5rem}@media(max-width:760px){article.svelte-4h5ko9,article.reverse.svelte-4h5ko9{grid-template-columns:1fr}article.reverse.svelte-4h5ko9 .service-image:where(.svelte-4h5ko9){order:0}.service-image.svelte-4h5ko9{position:static;aspect-ratio:16/10}}
