.consent.svelte-18rujyr{position:fixed;inset:auto 1rem 1rem 1rem;z-index:100;max-width:34rem;margin:0 auto;padding:1rem 1.2rem;border-radius:12px;background:var(--color-ink);color:var(--color-paper);box-shadow:0 10px 30px #0000004d;display:grid;gap:.75rem}p.svelte-18rujyr{margin:0;line-height:1.45;font-size:.95rem}.actions.svelte-18rujyr{display:flex;gap:.6rem;justify-content:flex-end}button.svelte-18rujyr{font:inherit;font-weight:600;padding:.55rem 1rem;border-radius:6px;border:0;background:var(--color-brand);color:var(--color-paper);cursor:pointer}.secondary.svelte-18rujyr{background:transparent;border:1px solid color-mix(in oklab,var(--color-paper) 40%,transparent)}html{font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:var(--color-ink);background:var(--color-paper)}body{margin:0}header.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:.9rem var(--space-md);border-bottom:1px solid color-mix(in oklab,var(--color-ink) 10%,transparent)}.brand.svelte-12qhfyh{font-weight:700;color:var(--color-brand);text-decoration:none;font-size:1.125rem}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){display:block;height:36px;width:auto}nav.svelte-12qhfyh{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--color-ink);text-decoration:none;padding:.4rem .6rem;display:inline-flex;align-items:center;min-height:44px}nav.svelte-12qhfyh a.phone:where(.svelte-12qhfyh){color:var(--color-brand);font-weight:600}nav.svelte-12qhfyh a.cta:where(.svelte-12qhfyh){background:var(--color-brand);color:var(--color-paper);border-radius:6px;padding:.55rem .9rem;font-weight:600}main.svelte-12qhfyh{min-height:60vh}footer.svelte-12qhfyh{color:var(--color-paper);padding-inline:var(--space-md)}.cols.svelte-12qhfyh{max-width:72rem;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:.25rem 0;line-height:1.5}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--color-paper);display:inline-block;padding-block:.4rem;min-height:24px}.hours.svelte-12qhfyh{opacity:.75;font-size:.9rem}.legal.svelte-12qhfyh{max-width:72rem;margin:var(--space-md) auto 0;opacity:.6;font-size:.8rem}@media(max-width:720px){.cols.svelte-12qhfyh{grid-template-columns:1fr}}.skip.svelte-12qhfyh{position:fixed;top:0;left:0;z-index:100;transform:translateY(-110%);padding:.85rem 1.25rem;min-height:44px;display:inline-flex;align-items:center;background:var(--color-paper);color:var(--color-ink);font-weight:600;text-decoration:underline;border:2px solid var(--color-ink)}.skip.svelte-12qhfyh:focus{transform:translateY(0)}@media print{html,body{background:#fff!important;color:#000!important}main,main *{background:transparent!important;color:#000!important;box-shadow:none!important}main a{text-decoration:underline}main a[class~=cta],main a[class~=button],main a[class~=vx-button],main button{border:1px solid #999!important;padding:.35rem .8rem!important;min-height:0!important}main a[href^=http]:after,main a[href^="mailto:"]:after,main a[href^="tel:"]:after{content:" <" attr(href) ">";font-size:.85em;font-weight:400;word-break:break-all}.skip.svelte-12qhfyh{display:none}header.svelte-12qhfyh{background:#fff!important;color:#000!important;border-bottom:1px solid #999}nav.svelte-12qhfyh,.cta.svelte-12qhfyh,.phone.svelte-12qhfyh{display:none!important}footer.svelte-12qhfyh{background:#fff!important;color:#000!important;border-top:1px solid #999}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#000!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){button,a[class~=cta],a[class~=button],input,textarea,select{border:1px solid currentColor}}
