.cf[data-astro-cid-ghemipp4]{background:var(--v17-cream-0);padding:clamp(2.5rem,1.5rem + 3vw,4.5rem) 0;font-family:var(--v17-font-body)}.cf-inner[data-astro-cid-ghemipp4]{max-width:1100px;margin:0 auto;padding:0 clamp(1rem,.5rem + 2vw,3rem)}.cf-cta[data-astro-cid-ghemipp4]{display:inline-flex;align-items:center;justify-content:center;margin-top:var(--v17-s-5);min-height:52px;padding:0 22px;border-radius:var(--v17-r-md);background:var(--v17-accent);color:#1a1208;font-weight:700;font-size:var(--v17-fs-body);text-decoration:none}.cf-cta[data-astro-cid-ghemipp4]:hover{background:var(--v17-accent-pressed);color:#fff}@media(max-width:640px){.cf-cta[data-astro-cid-ghemipp4]{display:flex;width:100%}.cf-item[data-astro-cid-ghemipp4]:nth-child(n+4) .cf-note[data-astro-cid-ghemipp4]{display:none}}.cf-service[data-astro-cid-ghemipp4]{display:none}html[data-intent=service] .cf-service[data-astro-cid-ghemipp4]{display:block}html[data-intent=service] .cf-repair[data-astro-cid-ghemipp4]{display:none}.eyebrow[data-astro-cid-ghemipp4]{display:inline-flex;align-items:center;gap:10px;font-size:var(--v17-fs-micro);color:var(--v17-accent-pressed);margin-bottom:var(--v17-s-3)}.eyebrow[data-astro-cid-ghemipp4]:before{content:"";display:block;width:24px;height:1px;background:var(--v17-accent-pressed)}.cf-h2[data-astro-cid-ghemipp4]{font-family:var(--v17-font-display);font-size:clamp(1.6rem,1rem + 2vw,2.4rem);line-height:1.15;letter-spacing:-.02em;font-weight:600;color:var(--v17-text-cream-primary);margin:0 0 var(--v17-s-6);max-width:24ch}.cf-grid[data-astro-cid-ghemipp4]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,.5rem + 1.5vw,1.75rem)}@media(max-width:720px){.cf-grid[data-astro-cid-ghemipp4]{grid-template-columns:1fr}}.cf-item[data-astro-cid-ghemipp4]{display:flex;gap:14px;align-items:flex-start;padding:var(--v17-s-4);background:var(--v17-cream-1);border:1px solid var(--v17-border-cream-default);border-left:2px solid var(--v17-accent-pressed);border-radius:var(--v17-r-md)}.cf-check[data-astro-cid-ghemipp4]{flex-shrink:0;color:var(--v17-accent-pressed);font-weight:700;font-size:15px;line-height:1.5}.cf-text[data-astro-cid-ghemipp4]{display:flex;flex-direction:column;gap:4px}.cf-label[data-astro-cid-ghemipp4]{font-size:var(--v17-fs-body);font-weight:600;color:var(--v17-text-cream-primary);line-height:1.3}.cf-note[data-astro-cid-ghemipp4]{font-size:var(--v17-fs-body-sm);line-height:1.5;color:var(--v17-text-cream-secondary)}.rj[data-astro-cid-xvel2cmh]{background:var(--v17-cream-0);padding:clamp(1.5rem,1rem + 2vw,2.75rem) 0 clamp(.25rem,.1rem + .6vw,.75rem);font-family:var(--v17-font-body)}.rj-inner[data-astro-cid-xvel2cmh]{max-width:1180px;margin:0 auto;padding:0 clamp(1rem,.5rem + 2vw,3rem)}.rj-eyebrow[data-astro-cid-xvel2cmh]{display:block;font-size:var(--v17-fs-micro);color:var(--v17-accent-pressed);margin-bottom:var(--v17-s-2)}.rj-head[data-astro-cid-xvel2cmh]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 var(--v17-s-4)}.rj-head[data-astro-cid-xvel2cmh] .rj-h2[data-astro-cid-xvel2cmh]{margin:0}.rj-hint[data-astro-cid-xvel2cmh]{display:none;flex:none;font-size:12px;font-weight:600;color:var(--v17-accent-pressed);white-space:nowrap}.rj-h2[data-astro-cid-xvel2cmh]{font-family:var(--v17-font-display);font-size:clamp(1.4rem,1rem + 1.6vw,2rem);line-height:1.15;letter-spacing:-.02em;font-weight:600;color:var(--v17-text-cream-primary);margin:0 0 var(--v17-s-4)}.rj-strip[data-astro-cid-xvel2cmh]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--rj-cols, 4),minmax(0,1fr));gap:14px}.rj-card[data-astro-cid-xvel2cmh]{display:flex;flex-direction:column;gap:8px;margin:0}.rj-card[data-astro-cid-xvel2cmh] img[data-astro-cid-xvel2cmh]{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--v17-r-md);border:1px solid var(--v17-border-cream-default);background:var(--v17-cream-1);display:block}.rj-cap[data-astro-cid-xvel2cmh]{font-size:var(--v17-fs-body-sm);line-height:1.35;font-weight:500;color:var(--v17-text-cream-primary)}@media(max-width:860px){.rj-strip[data-astro-cid-xvel2cmh]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px;margin-right:calc(-1*clamp(1rem,.5rem + 2vw,3rem));padding-right:clamp(1rem,.5rem + 2vw,3rem);scrollbar-width:none;-webkit-overflow-scrolling:touch}.rj-strip[data-astro-cid-xvel2cmh]::-webkit-scrollbar{display:none}.rj-card[data-astro-cid-xvel2cmh]{flex:0 0 76%;scroll-snap-align:start}.rj-hint[data-astro-cid-xvel2cmh]{display:inline}}
