.services-summary[data-astro-cid-lesv7jgp]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,8vw,120px);display:grid}.services-summary-intro[data-astro-cid-lesv7jgp]>.eyebrow[data-astro-cid-lesv7jgp]{margin-bottom:22px}.services-summary-intro[data-astro-cid-lesv7jgp] h2[data-astro-cid-lesv7jgp]{max-width:9ch}.services-summary-intro[data-astro-cid-lesv7jgp]>p[data-astro-cid-lesv7jgp]:not(.eyebrow){max-width:34ch;margin-top:26px;font-size:18px}.services-summary-intro[data-astro-cid-lesv7jgp]>.text-link[data-astro-cid-lesv7jgp]{margin-top:26px}.services-summary-list[data-astro-cid-lesv7jgp]{border-top:1px solid var(--line)}.service-summary-row[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 24px;align-items:start;gap:20px;padding:25px 0;display:grid}.service-summary-copy[data-astro-cid-lesv7jgp]{min-width:0}.service-summary-title[data-astro-cid-lesv7jgp]{font-family:var(--serif);letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(25px,2.3vw,34px);font-weight:360;line-height:1.15;display:block}.service-summary-description[data-astro-cid-lesv7jgp]{color:var(--body);margin-top:9px;font-size:16px;line-height:1.6;display:block}.service-summary-arrow[data-astro-cid-lesv7jgp]{transition:transform .25s var(--ease);justify-content:flex-end;margin-top:6px;display:flex}.service-summary-row[data-astro-cid-lesv7jgp]:hover .service-summary-title[data-astro-cid-lesv7jgp]{color:var(--clay)}.service-summary-row[data-astro-cid-lesv7jgp]:hover .service-summary-arrow[data-astro-cid-lesv7jgp]{transform:translate(4px)}.service-detail[data-astro-cid-lesv7jgp]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(36px,7vw,100px);padding-block:clamp(60px,7vw,108px);display:grid}.service-detail-with-photo[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.service-detail-copy[data-astro-cid-lesv7jgp]{min-width:0;max-width:62ch}.service-detail-copy[data-astro-cid-lesv7jgp]>.eyebrow[data-astro-cid-lesv7jgp]{margin-bottom:22px}.service-detail-copy[data-astro-cid-lesv7jgp] h2[data-astro-cid-lesv7jgp]{overflow-wrap:anywhere;max-width:16ch;font-size:clamp(35px,4.2vw,64px)}.service-description[data-astro-cid-lesv7jgp]{max-width:48ch;margin-top:26px;font-size:clamp(16px,1.35vw,19px)}.service-items[data-astro-cid-lesv7jgp]{max-width:48ch;color:var(--body);gap:13px;margin-top:30px;font-size:16px;display:grid}.service-items[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{overflow-wrap:anywhere;padding-left:19px;position:relative}.service-items[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]:before{background:var(--clay);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:0}.service-detail-copy[data-astro-cid-lesv7jgp]>.text-link[data-astro-cid-lesv7jgp]{max-width:100%;margin-top:30px}.service-image[data-astro-cid-lesv7jgp]{aspect-ratio:4/3;border-radius:var(--radius);background:var(--stone);margin:0;overflow:hidden}.service-image[data-astro-cid-lesv7jgp] img{object-fit:cover;width:100%;height:100%}.service-image-contain[data-astro-cid-lesv7jgp]{background:0 0;border-radius:0}.service-image-contain[data-astro-cid-lesv7jgp] img{object-fit:contain}@media (width<=960px){.services-summary[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px}.service-summary-row[data-astro-cid-lesv7jgp]{gap:14px}.services-summary-intro[data-astro-cid-lesv7jgp] h2[data-astro-cid-lesv7jgp]{font-size:clamp(38px,5vw,58px)}}@media (width<=800px){.services-summary[data-astro-cid-lesv7jgp],.service-detail-with-photo[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1fr)}.services-summary-intro[data-astro-cid-lesv7jgp] h2[data-astro-cid-lesv7jgp]{max-width:14ch}.services-summary-intro[data-astro-cid-lesv7jgp]>p[data-astro-cid-lesv7jgp]:not(.eyebrow){max-width:48ch}.services-summary-list[data-astro-cid-lesv7jgp]{margin-top:8px}.service-image[data-astro-cid-lesv7jgp]{width:100%}.service-detail-copy[data-astro-cid-lesv7jgp] h2[data-astro-cid-lesv7jgp]{max-width:20ch}}@media (width<=420px){.service-summary-row[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1fr) 20px;gap:12px}.service-summary-arrow[data-astro-cid-lesv7jgp]{margin-top:4px}.services-summary-intro[data-astro-cid-lesv7jgp]>p[data-astro-cid-lesv7jgp]:not(.eyebrow){font-size:16px}}@media (prefers-reduced-motion:reduce){.service-summary-arrow[data-astro-cid-lesv7jgp]{transition:none}}
