.svc-group[data-astro-cid-52q5xhqt]{padding-block:clamp(2.75rem,6vw,4.5rem);scroll-margin-top:var(--header-h)}.svc-group[data-astro-cid-52q5xhqt]+.svc-group[data-astro-cid-52q5xhqt]{padding-top:0}.svc-group__head[data-astro-cid-52q5xhqt]{display:grid;gap:.4rem 2rem;align-items:baseline;padding-bottom:1.1rem;border-bottom:3px solid var(--color-ink)}.svc-group__head[data-astro-cid-52q5xhqt] h2[data-astro-cid-52q5xhqt]{font-size:clamp(2.6rem,8vw,4.5rem);line-height:.95;letter-spacing:-.035em;color:var(--color-ink)}.svc-group__head[data-astro-cid-52q5xhqt] p[data-astro-cid-52q5xhqt]{color:var(--color-dim);max-width:46ch}@media(min-width:720px){.svc-group__head[data-astro-cid-52q5xhqt]{grid-template-columns:auto 1fr}}.svc-list[data-astro-cid-52q5xhqt]{list-style:none;margin:0;padding:0}.svc[data-astro-cid-52q5xhqt]{position:relative;display:grid;gap:1rem 2rem;padding-block:1.6rem;border-bottom:1px solid var(--color-hairline)}.svc[data-astro-cid-52q5xhqt]:last-child{border-bottom:0}.svc__media[data-astro-cid-52q5xhqt]{overflow:hidden;border-radius:6px;background:var(--color-surface)}.svc__media[data-astro-cid-52q5xhqt] img[data-astro-cid-52q5xhqt]{width:100%;height:100%;object-fit:cover;display:block}.svc[data-astro-cid-52q5xhqt] h3[data-astro-cid-52q5xhqt]{font-size:clamp(1.4rem,3vw,2rem);color:var(--color-ink)}.svc[data-astro-cid-52q5xhqt] h3[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]{color:inherit;text-decoration:none}.svc[data-astro-cid-52q5xhqt] h3[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]:after{content:"";position:absolute;inset:0;z-index:1}.svc[data-astro-cid-52q5xhqt]:hover h3[data-astro-cid-52q5xhqt],.svc[data-astro-cid-52q5xhqt]:focus-within h3[data-astro-cid-52q5xhqt]{color:var(--color-flame)}.svc[data-astro-cid-52q5xhqt] h3[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]:focus-visible{outline:none}.svc[data-astro-cid-52q5xhqt]:has(h3 a:focus-visible){outline:3px solid var(--color-water);outline-offset:4px;border-radius:6px}.svc__text[data-astro-cid-52q5xhqt]{margin-top:.55rem;max-width:54ch}.svc__for-label[data-astro-cid-52q5xhqt]{margin-top:1rem;font-size:.85rem;font-weight:600;color:var(--color-ink)}.svc__for[data-astro-cid-52q5xhqt]{list-style:none;margin:.35rem 0 0;padding:0;display:grid;gap:.3rem;font-size:.95rem;color:var(--color-dim)}.svc__for[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt]{padding-left:1.1rem;position:relative}.svc__for[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt]:before{content:"";position:absolute;left:0;top:.62em;width:.45rem;height:2px;background:var(--color-flame)}.svc-group--large[data-astro-cid-52q5xhqt] .svc__media[data-astro-cid-52q5xhqt]{aspect-ratio:4 / 3}@media(min-width:760px){.svc-group--large[data-astro-cid-52q5xhqt] .svc[data-astro-cid-52q5xhqt]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;padding-block:2rem}}.svc-group--compact[data-astro-cid-52q5xhqt] .svc[data-astro-cid-52q5xhqt]{grid-template-columns:5.5rem minmax(0,1fr);align-items:start}.svc-group--compact[data-astro-cid-52q5xhqt] .svc__media[data-astro-cid-52q5xhqt]{aspect-ratio:1}.svc-group--compact[data-astro-cid-52q5xhqt] h3[data-astro-cid-52q5xhqt]{font-size:clamp(1.2rem,2.4vw,1.45rem)}@media(min-width:760px){.svc-group--compact[data-astro-cid-52q5xhqt] .svc[data-astro-cid-52q5xhqt]{grid-template-columns:8.5rem minmax(0,1fr)}.svc-group--compact[data-astro-cid-52q5xhqt] .svc__for[data-astro-cid-52q5xhqt]{grid-auto-flow:column;justify-content:start;gap:.3rem 1.75rem}}
