.service-grid[data-astro-cid-2rgb55cq]{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.5rem) clamp(1.25rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}.service[data-astro-cid-2rgb55cq]{flex-direction:column;grid-column:span 2;display:flex;position:relative}.service--wide[data-astro-cid-2rgb55cq]{grid-column:span 3}.service-media[data-astro-cid-2rgb55cq]{border-radius:var(--radius);background:var(--surface);overflow:hidden}.service-media[data-astro-cid-2rgb55cq] img[data-astro-cid-2rgb55cq]{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .7s var(--ease-out);display:block}.service--wide[data-astro-cid-2rgb55cq] .service-media[data-astro-cid-2rgb55cq] img[data-astro-cid-2rgb55cq]{aspect-ratio:16/9}.service[data-astro-cid-2rgb55cq]:hover .service-media[data-astro-cid-2rgb55cq] img[data-astro-cid-2rgb55cq]{transform:scale(1.035)}.service-body[data-astro-cid-2rgb55cq]{gap:.4rem;padding-top:1.1rem;display:grid}.service-title[data-astro-cid-2rgb55cq]{font-size:1.4rem}.service--wide[data-astro-cid-2rgb55cq] .service-title[data-astro-cid-2rgb55cq]{font-size:clamp(1.5rem,2.2vw,1.75rem)}.service-title[data-astro-cid-2rgb55cq] a[data-astro-cid-2rgb55cq]{color:var(--ink);text-decoration:none}.service-title[data-astro-cid-2rgb55cq] a[data-astro-cid-2rgb55cq]:after{content:"";position:absolute;inset:0}.service-title[data-astro-cid-2rgb55cq] a[data-astro-cid-2rgb55cq]:focus-visible{outline:none}.service[data-astro-cid-2rgb55cq]:has(.service-title a:focus-visible){outline:2px solid var(--signal);outline-offset:6px;border-radius:var(--radius)}.service-summary[data-astro-cid-2rgb55cq]{color:var(--muted);margin:0}.service-more[data-astro-cid-2rgb55cq]{color:var(--blue);align-items:center;gap:.4rem;margin-top:.35rem;font-weight:600;display:inline-flex}.service-more[data-astro-cid-2rgb55cq] svg{transition:transform .25s var(--ease-out)}.service[data-astro-cid-2rgb55cq]:hover .service-more[data-astro-cid-2rgb55cq]{color:var(--signal)}.service[data-astro-cid-2rgb55cq]:hover .service-more[data-astro-cid-2rgb55cq] svg{transform:translate(3px)}@media (width<=900px){.service[data-astro-cid-2rgb55cq],.service--wide[data-astro-cid-2rgb55cq]{grid-column:span 3}.service--wide[data-astro-cid-2rgb55cq] .service-media[data-astro-cid-2rgb55cq] img[data-astro-cid-2rgb55cq]{aspect-ratio:3/2}}@media (width<=600px){.service-grid[data-astro-cid-2rgb55cq]{grid-template-columns:minmax(0,1fr)}.service[data-astro-cid-2rgb55cq],.service--wide[data-astro-cid-2rgb55cq]{grid-column:auto}}
