.services-hero[data-astro-cid-r2i6goqw]{padding-block:5rem 3.5rem}.services-hero__grid[data-astro-cid-r2i6goqw]{flex-wrap:wrap;align-items:center;gap:clamp(1.75rem,4vw,3.5rem);margin-top:1.375rem;display:flex}.services-hero__text[data-astro-cid-r2i6goqw]{flex:23.75rem;min-width:min(100%,17.5rem);container-type:inline-size}h1[data-astro-cid-r2i6goqw]{color:var(--color-ink);font-size:min(2.9rem,8.6cqw);line-height:1.08}.services-hero__intro[data-astro-cid-r2i6goqw]{max-width:34em;font-size:var(--size-xl);color:var(--text-ink-muted);text-wrap:pretty;margin-top:1.125rem;line-height:1.65}.combos[data-astro-cid-r2i6goqw]{border-top:1px solid #2b272429;flex-direction:column;gap:.5rem;max-width:34em;margin-top:1.5rem;padding-top:1.25rem;display:flex}.combos__label[data-astro-cid-r2i6goqw]{color:var(--text-ink-subtle)}.combos__item[data-astro-cid-r2i6goqw]{font-size:var(--size-base);color:var(--color-ink)}.pills[data-astro-cid-r2i6goqw]{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));max-width:47.5rem;margin-top:2.25rem;display:grid}.pill[data-astro-cid-r2i6goqw]{border:1px solid var(--border-ink-strong);border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-sm);font-size:.78125rem;font-weight:600;line-height:var(--leading-snug);text-align:center;color:var(--color-ink);transition:background var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease, scale var(--duration-press) ease}.pill[data-astro-cid-r2i6goqw]:hover{background:var(--color-burgundy-bright);border-color:var(--color-burgundy-bright);color:var(--color-bone)}.services-hero__media[data-astro-cid-r2i6goqw]{flex:0 clamp(16.25rem,34%,22.5rem);align-self:center;min-width:min(100%,15rem)}@media (width<=34rem){.pills[data-astro-cid-r2i6goqw]{grid-template-columns:repeat(2,minmax(0,1fr))}}.detail[data-astro-cid-vlwlgfjf]{padding-block:5.5rem}.detail--dark[data-astro-cid-vlwlgfjf]{background:var(--color-burgundy)}.detail--light[data-astro-cid-vlwlgfjf]{background:var(--color-cream)}.detail__grid[data-astro-cid-vlwlgfjf]{gap:var(--space-2xl);flex-wrap:wrap;align-items:flex-start;display:flex}.detail__icon[data-astro-cid-vlwlgfjf]{flex:none;width:3.75rem;padding-top:.75rem}.detail--dark[data-astro-cid-vlwlgfjf] .detail__icon[data-astro-cid-vlwlgfjf]{color:var(--color-gold)}.detail--light[data-astro-cid-vlwlgfjf] .detail__icon[data-astro-cid-vlwlgfjf]{color:var(--color-burgundy-bright)}.detail__main[data-astro-cid-vlwlgfjf]{flex:30rem;min-width:min(100%,18.75rem)}h2[data-astro-cid-vlwlgfjf]{font-size:clamp(1.9rem,2.2vw + 1rem,2.6rem)}.detail--dark[data-astro-cid-vlwlgfjf] h2[data-astro-cid-vlwlgfjf]{color:var(--color-bone-soft)}.detail--light[data-astro-cid-vlwlgfjf] h2[data-astro-cid-vlwlgfjf]{color:var(--color-ink)}.detail__para[data-astro-cid-vlwlgfjf]{margin-top:var(--space-md);max-width:35rem;font-size:var(--size-lg);text-wrap:pretty;line-height:1.7}.detail__para[data-astro-cid-vlwlgfjf]+.detail__para[data-astro-cid-vlwlgfjf]{margin-top:1.125rem}.detail--dark[data-astro-cid-vlwlgfjf] .detail__para[data-astro-cid-vlwlgfjf]{color:var(--text-bone-muted)}.detail--light[data-astro-cid-vlwlgfjf] .detail__para[data-astro-cid-vlwlgfjf]{color:var(--text-ink-muted)}.points[data-astro-cid-vlwlgfjf]{margin-top:var(--space-lg);flex-direction:column;gap:.75rem;padding:0;list-style:none;display:flex}.points[data-astro-cid-vlwlgfjf] li[data-astro-cid-vlwlgfjf]{font-size:var(--size-base);align-items:baseline;gap:.75rem;display:flex}.points__marker[data-astro-cid-vlwlgfjf]{flex-shrink:0;width:6px;height:6px}.detail--dark[data-astro-cid-vlwlgfjf] .points[data-astro-cid-vlwlgfjf] li[data-astro-cid-vlwlgfjf]{color:var(--text-bone-muted)}.detail--dark[data-astro-cid-vlwlgfjf] .points__marker[data-astro-cid-vlwlgfjf]{background:var(--color-gold)}.detail--light[data-astro-cid-vlwlgfjf] .points[data-astro-cid-vlwlgfjf] li[data-astro-cid-vlwlgfjf]{color:var(--text-ink-muted)}.detail--light[data-astro-cid-vlwlgfjf] .points__marker[data-astro-cid-vlwlgfjf]{background:var(--color-burgundy-bright)}.detail__side[data-astro-cid-vlwlgfjf]{flex-direction:column;flex:0 25rem;gap:2.875rem;min-width:min(100%,16.25rem);margin-top:-1rem;display:flex}.detail__side--centered[data-astro-cid-vlwlgfjf]{align-self:center;margin-top:0}.ideal[data-astro-cid-vlwlgfjf]{padding:1.625rem 2rem 2rem}.detail--dark[data-astro-cid-vlwlgfjf] .ideal[data-astro-cid-vlwlgfjf]{background:var(--surface-bone-dim)}.detail--light[data-astro-cid-vlwlgfjf] .ideal[data-astro-cid-vlwlgfjf]{background:var(--color-sand)}.detail--dark[data-astro-cid-vlwlgfjf] .ideal__label[data-astro-cid-vlwlgfjf]{color:var(--color-gold)}.detail--light[data-astro-cid-vlwlgfjf] .ideal__label[data-astro-cid-vlwlgfjf]{color:var(--color-burgundy)}.ideal__text[data-astro-cid-vlwlgfjf]{line-height:var(--leading-normal);text-wrap:pretty;margin-top:.875rem}.detail--dark[data-astro-cid-vlwlgfjf] .ideal__text[data-astro-cid-vlwlgfjf]{color:#f2e8d8cc}.detail--light[data-astro-cid-vlwlgfjf] .ideal__text[data-astro-cid-vlwlgfjf]{color:#2b2724cc}.detail__photo[data-astro-cid-vlwlgfjf]{width:100%;max-width:20rem}@media (width<=48rem){.detail__grid[data-astro-cid-vlwlgfjf]{gap:var(--space-lg)}.detail__icon[data-astro-cid-vlwlgfjf]{width:auto;padding-top:0}.detail__side[data-astro-cid-vlwlgfjf]{margin-top:0}}
