.material-symbols-outlined.svelte-i2fmht{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;line-height:1}:root{--bp-sm:720px;--bp-md:960px;--bp-lg:1300px;--bp-xl:1920px;--site-max:1920px;--site-margin:144px;--site-margin-md:64px;--site-margin-sm:24px;--grid-columns:12;--grid-gutter:20px;--content-max:1632px;--page-flow:5rem;--page-flow-md:3rem;--page-flow-sm:2rem;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:5rem;--space-9:6rem;--space-10:7rem;--space-11:8rem;--nav-height:72px;--radius-pill:999px;--radius-card:5rem;--radius-arch:50% 50% 0 0;--shadow-soft:0 8px 12px #2a1b171a;--shadow-icon:0 4px 12px #2a1b1726}.service-card.svelte-j3latp{border-radius:var(--radius-card) 0 var(--radius-card) 0;padding:var(--space-6);background:var(--color-bg);color:var(--color-taupe);filter:drop-shadow(0 4px 4px #00000040);flex-direction:column;justify-content:flex-start;text-decoration:none;transition:all .3s;display:flex;position:relative}.service-card.svelte-j3latp:hover{border-color:var(--color-accent);box-shadow:var(--shadow-soft);transform:translateY(-4px)}.card-icon.svelte-j3latp{width:4rem;height:4rem;margin-bottom:var(--space-4);background:var(--color-taupe);color:var(--color-bg);box-shadow:var(--shadow-icon);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:-3rem;transform:translateY(-50%)}.card-title.svelte-j3latp{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--color-taupe);margin-bottom:var(--space-3);font-weight:600}.card-text.svelte-j3latp{color:var(--color-text);font-size:1rem;line-height:1.6}.card-text-list.svelte-j3latp{color:var(--color-text);margin:0;padding-left:1rem;font-size:1rem;line-height:1.6}.card-link.svelte-j3latp{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--color-taupe);margin-top:auto;padding-top:1rem;font-size:.75rem;font-weight:600;transition:color .3s}.card-link.svelte-j3latp:after{content:" →";margin-left:.25rem}.service-card.svelte-j3latp:hover .card-link:where(.svelte-j3latp){color:var(--color-burgundy)}
