.service-cards[data-astro-cid-3if4tq72]{color:var(--beige-light);padding:0 2.5rem}.service-cards[data-astro-cid-3if4tq72]>h2[data-astro-cid-3if4tq72]{font-size:var(--fs-title);font-weight:var(--fw-heading);line-height:var(--lh-heading);text-align:center;text-transform:uppercase;letter-spacing:var(--ls-heading);margin:0 0 3.5rem;margin-bottom:var(--space-media)}.service-cards[data-astro-cid-3if4tq72]{--rail-inset:max(var(--page-gutter), calc((100vw - 106.25rem) / 2));--rail-gap:.625rem;--rail-content:calc(100vw - 2 * var(--rail-inset))}.service-card-grid[data-astro-cid-3if4tq72]{justify-content:safe center;gap:var(--rail-gap);box-sizing:border-box;width:100vw;max-width:none;padding:0 var(--rail-inset) .25rem;scroll-padding-inline:var(--rail-inset);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(50% - 50vw);display:flex;overflow-x:auto}.service-card-grid[data-astro-cid-3if4tq72]::-webkit-scrollbar{display:none}.service-card-grid[data-astro-cid-3if4tq72] article[data-astro-cid-3if4tq72]{flex:0 0 calc((var(--rail-content) - 3 * var(--rail-gap)) / 4);scroll-snap-align:start;background:#282828;border-radius:1.375rem;min-height:41.75rem;position:relative;overflow:hidden}.service-card-link[data-astro-cid-3if4tq72]{color:inherit;flex-direction:column;justify-content:flex-start;padding:0 2rem 2rem;text-decoration:none;display:flex;position:absolute;inset:0}.service-card-image[data-astro-cid-3if4tq72]{width:calc(100% + 4rem);height:25.3125rem;mask:var(--mask-path) center top / 100% auto no-repeat;flex:none;margin:0 -2rem 1.875rem;overflow:hidden}.service-card-image[data-astro-cid-3if4tq72] img[data-astro-cid-3if4tq72]{object-fit:cover;width:100%;height:100%}.service-card-copy[data-astro-cid-3if4tq72]{text-align:left;width:100%}.service-card-copy[data-astro-cid-3if4tq72] h3[data-astro-cid-3if4tq72]{font-size:var(--fs-body);font-weight:var(--fw-eyebrow);line-height:var(--lh-body);text-transform:uppercase;margin:0 0 1rem}.service-card-copy[data-astro-cid-3if4tq72] p[data-astro-cid-3if4tq72]{color:var(--beige);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);margin:0}.service-card-grid[data-astro-cid-3if4tq72] .arrow-icon[data-astro-cid-3if4tq72]{width:var(--arrow-icon-size);height:var(--arrow-icon-size);position:absolute;bottom:2rem;right:2rem}.service-card-pagination[data-astro-cid-3if4tq72]{display:none}@media (width>=1115px){.service-cards[data-astro-cid-3if4tq72].has-overflow .service-card-grid[data-astro-cid-3if4tq72] article[data-astro-cid-3if4tq72]{flex-basis:calc((var(--rail-content) - 4 * var(--rail-gap)) / 4.25)}}@media (width<=1114px){.service-card-grid[data-astro-cid-3if4tq72] article[data-astro-cid-3if4tq72]{flex-basis:calc((var(--rail-content) - var(--rail-gap)) / 2)}}@media (hover:hover) and (pointer:fine){.service-card-grid[data-astro-cid-3if4tq72]{cursor:grab}.service-card-grid[data-astro-cid-3if4tq72].is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.service-card-grid[data-astro-cid-3if4tq72].is-dragging a[data-astro-cid-3if4tq72]{pointer-events:none}}@media (width<=800px){.service-cards[data-astro-cid-3if4tq72]{margin-bottom:50px;padding:0}.service-cards[data-astro-cid-3if4tq72]>h2[data-astro-cid-3if4tq72]{text-align:left;margin-bottom:0;padding-inline:1.25rem}.service-card-grid[data-astro-cid-3if4tq72]{overscroll-behavior-x:contain;touch-action:pan-x pan-y;justify-content:flex-start;padding:3rem 1.25rem 0;scroll-padding-inline:1.25rem}.service-card-grid[data-astro-cid-3if4tq72] article[data-astro-cid-3if4tq72]{scroll-snap-align:center;background:#282828;flex:0 0 calc(100vw - 2.5rem);min-height:0}.service-card-link[data-astro-cid-3if4tq72]{min-height:31rem;padding-bottom:2rem;position:relative;inset:auto}.service-card-image[data-astro-cid-3if4tq72]{height:16rem}.service-card-grid[data-astro-cid-3if4tq72] .arrow-icon[data-astro-cid-3if4tq72]{align-self:flex-end;margin-top:auto;position:static}.service-card-pagination[data-astro-cid-3if4tq72]{background:#0e0f12;justify-content:center;gap:.75rem;padding:3rem 1.25rem 4rem;display:flex}.service-card-pagination[data-astro-cid-3if4tq72] button[data-astro-cid-3if4tq72]{background:var(--white);opacity:.45;cursor:pointer;border:0;border-radius:50%;width:.75rem;height:.75rem;padding:0}.service-card-pagination[data-astro-cid-3if4tq72] button[data-astro-cid-3if4tq72].is-active{opacity:1;border-radius:1rem;width:3rem}}
