.service-ledger.svelte-4z030h{border-top:1px solid var(--ink)}.service-ledger.svelte-4z030h>a:where(.svelte-4z030h){border-bottom:1px solid var(--ink);grid-template-columns:180px 1fr 32px;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:1.25rem 0;text-decoration:none;display:grid}.service-image.svelte-4z030h{border-radius:12px;overflow:hidden}.service-image.svelte-4z030h img:where(.svelte-4z030h){aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .4s cubic-bezier(.16,1,.3,1)}.service-copy.svelte-4z030h h2:where(.svelte-4z030h){font-family:var(--display);text-transform:uppercase;margin:0 0 .15rem;font-size:clamp(2.4rem,5vw,5rem);line-height:.9}.service-copy.svelte-4z030h p:where(.svelte-4z030h){color:var(--ink-soft);margin:0}.service-ledger.svelte-4z030h a:where(.svelte-4z030h):hover h2:where(.svelte-4z030h){color:var(--red)}.service-ledger.svelte-4z030h a:where(.svelte-4z030h):hover img:where(.svelte-4z030h){transform:scale(1.05)}.quote-wrap.svelte-4z030h{background:var(--paper-soft);border-top:1px solid var(--ink);padding:clamp(4rem,8vw,7rem) 0}@media (width<=650px){.service-ledger.svelte-4z030h>a:where(.svelte-4z030h){grid-template-columns:92px 1fr 22px}.service-copy.svelte-4z030h h2:where(.svelte-4z030h){font-size:2.2rem}.service-copy.svelte-4z030h p:where(.svelte-4z030h){font-size:.88rem}}
