.service-card[data-astro-cid-3vpt37q6]{gap:var(--space-s);height:100%}.service-card__body[data-astro-cid-3vpt37q6]{gap:var(--space-s);flex-direction:column;flex:1;display:flex}.service-card--photo[data-astro-cid-3vpt37q6]{box-shadow:var(--shadow-sm), inset 0 0 0 1px #c8a85873;gap:0;padding:0;overflow:hidden}.service-card--photo[data-astro-cid-3vpt37q6] .service-card__body[data-astro-cid-3vpt37q6]{padding:var(--space-m) var(--space-m) var(--space-l)}@media (width>=768px){.service-card--photo[data-astro-cid-3vpt37q6] .service-card__body[data-astro-cid-3vpt37q6]{padding:var(--space-l)}}.service-card__media[data-astro-cid-3vpt37q6]{aspect-ratio:4/3;border-radius:calc(var(--radius-md) - 2px) calc(var(--radius-md) - 2px) 0 0;background:var(--cream);margin:6px 6px 0;position:relative;overflow:hidden}.service-card__media[data-astro-cid-3vpt37q6]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e8c0688c}.service-card__media[data-astro-cid-3vpt37q6] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.service-card--photo[data-astro-cid-3vpt37q6]:hover .service-card__media[data-astro-cid-3vpt37q6] img,.service-card--photo[data-astro-cid-3vpt37q6]:focus-within .service-card__media[data-astro-cid-3vpt37q6] img{transform:scale(1.045)}.service-card__badge[data-astro-cid-3vpt37q6]{left:var(--space-s);bottom:var(--space-s);z-index:1;width:2.25rem;height:2.25rem;color:var(--gold-700);background:#fbf8f1eb;border-radius:50%;place-items:center;display:inline-grid;position:absolute;box-shadow:0 0 0 1px #c8a85899}.service-card__title[data-astro-cid-3vpt37q6]{font-size:var(--fs-lg);margin-top:var(--space-2xs)}.service-card--photo[data-astro-cid-3vpt37q6] .service-card__title[data-astro-cid-3vpt37q6]{margin-top:0}.service-card__title[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]{color:var(--color-heading)}.service-card__summary[data-astro-cid-3vpt37q6]{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-muted)}.service-card__formats[data-astro-cid-3vpt37q6]{margin-top:auto}.service-card__more[data-astro-cid-3vpt37q6]{align-self:flex-start;margin-top:auto}.service-card__formats[data-astro-cid-3vpt37q6]+.service-card__more[data-astro-cid-3vpt37q6]{margin-top:0}.service-card[data-astro-cid-3vpt37q6]:hover .service-card__more[data-astro-cid-3vpt37q6]{background-size:calc(100% - 1.5em) 1px}.service-card[data-astro-cid-3vpt37q6]:hover .service-card__more[data-astro-cid-3vpt37q6]:after{transform:translate(4px)}
