.breadcrumb-list[data-astro-cid-4no2mmba]{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:0;margin:1.5rem 0 0}.breadcrumb-item[data-astro-cid-4no2mmba]+.breadcrumb-item[data-astro-cid-4no2mmba]:before{content:"/";margin-right:.5rem;opacity:.45}.breadcrumb-wrapper[data-astro-cid-4no2mmba]{margin:1rem 0;font-size:.875rem}.breadcrumb-list[data-astro-cid-4no2mmba]{display:flex;flex-wrap:wrap;align-items:center;list-style:none;gap:.5rem;padding:0}.breadcrumb-item[data-astro-cid-4no2mmba] a[data-astro-cid-4no2mmba]{color:var(--primary-text);text-decoration:none;font-weight:500}.breadcrumb-item[data-astro-cid-4no2mmba] a[data-astro-cid-4no2mmba]:hover{text-decoration:underline}.breadcrumb-item[data-astro-cid-4no2mmba].active{color:var(--text-muted);font-weight:600}.breadcrumb-separator[data-astro-cid-4no2mmba]{color:var(--text-muted)}.answer-card[data-astro-cid-7zqb5rkh]{background:var(--surface);border-left:4px solid var(--primary);border-top:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0 8px 8px 0;padding:1.35rem 1.5rem;margin:2rem 0;box-shadow:0 2px 6px #0f25400a;font-family:var(--font-family)}.answer-badge[data-astro-cid-7zqb5rkh]{display:inline-block;background:var(--surface-accent-strong);color:var(--text-on-accent);font-weight:800;font-size:.775rem;padding:.3rem .7rem;border-radius:4px;margin-bottom:.85rem;text-transform:uppercase;letter-spacing:.05em}.key-answer[data-astro-cid-7zqb5rkh] p[data-astro-cid-7zqb5rkh]{margin:0 0 1rem;font-size:1.025rem;line-height:1.65;color:var(--text)}.answer-meta[data-astro-cid-7zqb5rkh]{list-style:none;padding:0;margin:0;border-top:1px solid var(--border);padding-top:.85rem;display:flex;gap:1.5rem;flex-wrap:wrap;font-size:.9rem;color:var(--text)}.answer-phone[data-astro-cid-7zqb5rkh]{color:var(--text);text-decoration:none;font-weight:800}.answer-phone[data-astro-cid-7zqb5rkh]:hover{text-decoration:underline}.local-identity-card[data-astro-cid-c6wrbumg]{background:var(--surface-raised);border:1px solid var(--border);border-top:4px solid var(--primary);border-radius:12px;padding:1.75rem;margin:2rem 0;box-shadow:0 4px 15px #0f25400d;font-family:var(--font-family)}.identity-header[data-astro-cid-c6wrbumg]{display:flex;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem}.header-icon-wrapper[data-astro-cid-c6wrbumg]{background:var(--surface-accent);color:var(--primary-text);width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.badge-row[data-astro-cid-c6wrbumg]{display:flex;align-items:center;gap:.75rem;margin-bottom:.35rem;flex-wrap:wrap}.identity-badge[data-astro-cid-c6wrbumg]{background:var(--surface-accent-strong);color:var(--text-on-accent);font-size:.75rem;font-weight:800;padding:.25rem .65rem;border-radius:999px;letter-spacing:.05em}.identity-h2[data-astro-cid-c6wrbumg]{font-family:var(--font-heading, var(--font-family));color:var(--primary-text);font-size:1.6rem;font-weight:800;margin:0 0 .25rem;line-height:1.2}.identity-subtitle[data-astro-cid-c6wrbumg]{font-size:.95rem;color:var(--text);font-weight:500;margin:0}.identity-grid[data-astro-cid-c6wrbumg]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;border-top:1px solid var(--border);padding-top:1.25rem;margin-bottom:1.25rem}.identity-block[data-astro-cid-c6wrbumg]{display:flex;gap:.85rem;align-items:flex-start;background:var(--surface);padding:1rem;border-radius:8px;border:1px solid var(--border)}.block-icon[data-astro-cid-c6wrbumg]{color:var(--primary-text);flex-shrink:0;margin-top:.1rem}.block-content[data-astro-cid-c6wrbumg]{display:flex;flex-direction:column}.block-label[data-astro-cid-c6wrbumg]{font-size:.775rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--primary-text);margin-bottom:.25rem}.block-value[data-astro-cid-c6wrbumg]{font-size:.95rem;font-weight:800;color:var(--text);line-height:1.4}.block-meta[data-astro-cid-c6wrbumg]{font-size:.825rem;color:var(--text);margin-top:.2rem;font-weight:500}.identity-footer-strip[data-astro-cid-c6wrbumg]{border-top:1px solid var(--border);padding-top:1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:var(--text)}.metric-item[data-astro-cid-c6wrbumg]{display:flex;align-items:center;gap:.4rem}.metric-svg[data-astro-cid-c6wrbumg]{color:var(--primary-text)}.phone-link[data-astro-cid-c6wrbumg]{color:var(--primary-text);text-decoration:none;font-weight:800}.phone-link[data-astro-cid-c6wrbumg]:hover{text-decoration:underline}@media (max-width: 768px){.identity-grid[data-astro-cid-c6wrbumg]{grid-template-columns:1fr}}.local-table-wrapper[data-astro-cid-33fuuqi3]{margin:2.5rem 0;overflow-x:auto}.table-heading[data-astro-cid-33fuuqi3]{font-family:var(--font-heading, var(--font-family));font-size:1.35rem;font-weight:800;color:var(--text);margin-top:0;margin-bottom:.85rem}.local-data-table[data-astro-cid-33fuuqi3]{width:100%;border-collapse:collapse;background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;overflow:hidden;font-size:.95rem;box-shadow:0 2px 6px #0f25400a}.local-data-table[data-astro-cid-33fuuqi3] th[data-astro-cid-33fuuqi3],.local-data-table[data-astro-cid-33fuuqi3] td[data-astro-cid-33fuuqi3]{padding:.85rem 1.1rem;text-align:left;border-bottom:1px solid var(--border)}.local-data-table[data-astro-cid-33fuuqi3] th[data-astro-cid-33fuuqi3]{background:var(--surface-inverse);color:var(--text-inverse);font-weight:800;font-size:.9rem;text-transform:uppercase;letter-spacing:.04em}.attr-cell[data-astro-cid-33fuuqi3]{color:var(--text);width:35%}.val-cell[data-astro-cid-33fuuqi3]{color:var(--text);font-weight:600}.notes-cell[data-astro-cid-33fuuqi3]{color:var(--text)}.local-data-table[data-astro-cid-33fuuqi3] tr[data-astro-cid-33fuuqi3]:nth-child(2n){background:var(--surface)}.local-data-table[data-astro-cid-33fuuqi3] tr[data-astro-cid-33fuuqi3]:last-child td[data-astro-cid-33fuuqi3]{border-bottom:none}.nearby-mesh[data-astro-cid-ye435nx7]{margin-top:2.5rem;padding-top:1.75rem;border-top:2px solid var(--border);background:var(--surface-raised)}.nearby-heading[data-astro-cid-ye435nx7]{font-family:var(--font-heading, var(--font-family));color:var(--text);font-size:1.35rem;font-weight:800;margin-top:0;margin-bottom:1.25rem}.nearby-grid[data-astro-cid-ye435nx7]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem}.nearby-item[data-astro-cid-ye435nx7]{flex:1 1 13rem;min-width:0;max-width:18rem}.nearby-item[data-astro-cid-ye435nx7]{display:flex;flex-direction:column;gap:.15rem;text-align:left;background:var(--surface);padding:.85rem 1rem;border-radius:8px;border:1px solid var(--border)}.nearby-city-link[data-astro-cid-ye435nx7]{color:var(--text);font-size:1rem;font-weight:700;text-decoration:none;transition:color .15s ease}.nearby-city-link[data-astro-cid-ye435nx7]:hover{color:var(--accent-text);text-decoration:underline}.nearby-county[data-astro-cid-ye435nx7]{display:block;font-size:.82rem;font-weight:500;color:var(--text-muted)}.distance-tag[data-astro-cid-ye435nx7]{font-size:.82rem;font-weight:600;color:var(--text-muted)}.faq-section[data-astro-cid-mfbbvqfg]{margin:3rem 0}.faq-h2[data-astro-cid-mfbbvqfg]{font-family:var(--font-heading, var(--font-family));margin-bottom:1.5rem;color:var(--text);font-size:1.8rem;font-weight:800}.faq-container[data-astro-cid-mfbbvqfg]{display:flex;flex-direction:column;gap:.85rem}.faq-item[data-astro-cid-mfbbvqfg]{background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;padding:1rem 1.25rem;box-shadow:0 2px 4px #0f254008;transition:background .2s ease,border-color .2s ease}.faq-item[data-astro-cid-mfbbvqfg][open]{background:var(--surface);border-color:var(--primary)}.faq-question[data-astro-cid-mfbbvqfg]{font-weight:800;font-size:1.05rem;cursor:pointer;color:var(--text);line-height:1.35}.faq-question[data-astro-cid-mfbbvqfg]:hover{color:var(--accent-text)}.faq-answer-block[data-astro-cid-mfbbvqfg]{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--border);font-size:1rem;color:var(--text);line-height:1.65}.btn[data-astro-cid-jml6hzns]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;font-weight:650;text-decoration:none;text-align:center;border:2px solid transparent;border-radius:var(--radius-md, 8px);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease;min-height:44px;min-width:44px}.btn-sm[data-astro-cid-jml6hzns]{padding:.55rem 1rem;font-size:.9rem}.btn-md[data-astro-cid-jml6hzns]{padding:.85rem 1.5rem;font-size:.98rem}.btn-lg[data-astro-cid-jml6hzns]{padding:1rem 1.9rem;font-size:1.06rem}.btn-full[data-astro-cid-jml6hzns]{width:100%}.btn-primary[data-astro-cid-jml6hzns]{background:var(--primary);color:var(--text-on-primary)}.btn-primary[data-astro-cid-jml6hzns]:hover{background:var(--primary-hover)}.btn-secondary[data-astro-cid-jml6hzns]{background:transparent;color:var(--text);border-color:var(--border)}.btn-secondary[data-astro-cid-jml6hzns]:hover{border-color:var(--primary)}.btn-accent[data-astro-cid-jml6hzns]{background:var(--surface-accent-strong);color:var(--text-on-accent-strong)}.btn-ghost[data-astro-cid-jml6hzns]{background:transparent;color:var(--accent-text);padding-left:0;padding-right:0;min-width:0}.btn[data-astro-cid-jml6hzns]:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn[data-astro-cid-jml6hzns]:active{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.btn[data-astro-cid-jml6hzns]{transition:none}.btn[data-astro-cid-jml6hzns]:hover{transform:none}}.ui-hero[data-astro-cid-cunhmrso]{position:relative;margin:1.5rem 0 2rem;padding:clamp(2.25rem,5vw,4.5rem) clamp(1.25rem,4vw,3.5rem);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-sm);overflow:hidden;--hero-veil: 60%;--hero-veil-feather: 82%}.ui-hero--flush[data-astro-cid-cunhmrso]{padding:0;margin:.5rem 0 2.25rem;background:transparent;border:0;border-radius:0;box-shadow:none}.ui-hero--has-figure[data-astro-cid-cunhmrso]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem)}.ui-hero-figure[data-astro-cid-cunhmrso]{min-width:0}.ui-hero-figure[data-astro-cid-cunhmrso] svg[data-astro-cid-cunhmrso]{display:block;width:100%;height:auto}.hf-sheet[data-astro-cid-cunhmrso]{fill:var(--surface-raised);stroke:var(--border);stroke-width:1.5}.hf-field[data-astro-cid-cunhmrso]{fill:var(--surface);stroke:var(--border);stroke-width:1.5}.hf-line[data-astro-cid-cunhmrso]{fill:var(--text);opacity:.72}.hf-faint[data-astro-cid-cunhmrso]{opacity:.24}.hf-result[data-astro-cid-cunhmrso]{fill:var(--accent-subtle);stroke:var(--surface-accent-strong);stroke-width:1.5}.hf-result-label[data-astro-cid-cunhmrso]{fill:var(--text);opacity:.4}.hf-result-value[data-astro-cid-cunhmrso]{fill:var(--surface-accent-strong)}.hf-result-total[data-astro-cid-cunhmrso]{fill:var(--text);opacity:.18}.hf-coin[data-astro-cid-cunhmrso]{fill:var(--accent-solid)}.hf-glyph[data-astro-cid-cunhmrso]{fill:var(--text-on-accent-solid);font-family:var(--font-heading, var(--font-family));font-size:30px;font-weight:700}@media (max-width: 48rem){.ui-hero--has-figure[data-astro-cid-cunhmrso]{grid-template-columns:minmax(0,1fr);gap:1.25rem}.ui-hero-figure[data-astro-cid-cunhmrso]{max-width:22rem;margin-inline:auto}}.ui-hero--flush[data-astro-cid-cunhmrso] .ui-hero-heading[data-astro-cid-cunhmrso]{max-width:24ch}.ui-hero--flush[data-astro-cid-cunhmrso] .ui-hero-lede[data-astro-cid-cunhmrso]{max-width:62ch}.ui-hero-center[data-astro-cid-cunhmrso]{text-align:center}.ui-hero-start[data-astro-cid-cunhmrso]{text-align:left}.ui-hero--washed[data-astro-cid-cunhmrso],.ui-hero--veil[data-astro-cid-cunhmrso]{min-height:clamp(20rem,46vw,30rem);display:flex;align-items:center;background:var(--surface)}.ui-hero-backdrop[data-astro-cid-cunhmrso]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block;z-index:0;max-width:none}.ui-hero-scrim[data-astro-cid-cunhmrso]{position:absolute;inset:0;z-index:1;pointer-events:none}.ui-hero--washed[data-astro-cid-cunhmrso] .ui-hero-scrim[data-astro-cid-cunhmrso]{background:linear-gradient(to bottom,color-mix(in srgb,var(--surface) 93%,transparent),color-mix(in srgb,var(--surface) 88%,transparent));backdrop-filter:blur(2px) saturate(.9)}.ui-hero--veil[data-astro-cid-cunhmrso] .ui-hero-scrim[data-astro-cid-cunhmrso]{background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(18px) saturate(1.05);-webkit-backdrop-filter:blur(18px) saturate(1.05);--hero-veil-mask: linear-gradient( to right, var(--text) 0%, var(--text) var(--hero-veil), transparent var(--hero-veil-feather) );mask-image:var(--hero-veil-mask);-webkit-mask-image:var(--hero-veil-mask)}@supports not (backdrop-filter: blur(2px)){.ui-hero--washed[data-astro-cid-cunhmrso] .ui-hero-scrim[data-astro-cid-cunhmrso]{background:color-mix(in srgb,var(--surface) 96%,transparent)}.ui-hero--veil[data-astro-cid-cunhmrso] .ui-hero-scrim[data-astro-cid-cunhmrso]{background:color-mix(in srgb,var(--surface) 97%,transparent)}}.ui-hero--washed[data-astro-cid-cunhmrso] .ui-hero-content[data-astro-cid-cunhmrso],.ui-hero--veil[data-astro-cid-cunhmrso] .ui-hero-content[data-astro-cid-cunhmrso]{position:relative;z-index:2;width:100%}.ui-hero--veil[data-astro-cid-cunhmrso] .ui-hero-content[data-astro-cid-cunhmrso]{max-width:min(52ch,calc(var(--hero-veil) - 2rem))}.ui-hero-image[data-astro-cid-cunhmrso]{width:100%;height:auto;aspect-ratio:16 / 9;max-height:clamp(11rem,24vw,20rem);object-fit:cover;object-position:center 38%;display:block;border-radius:var(--radius-md, 8px);margin-bottom:2rem;background:var(--accent-subtle)}.ui-hero-eyebrow[data-astro-cid-cunhmrso]{display:inline-block;margin:0 0 1rem;padding:.35rem .85rem;font-size:max(.74rem,12px);font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--text-on-accent-strong);background:var(--surface-accent-strong);border-radius:999px}.ui-hero-heading[data-astro-cid-cunhmrso]{margin:0 0 .9rem;max-width:20ch;letter-spacing:-.025em;font-size:clamp(1.75rem,4.6vw + .5rem,3.1rem);line-height:1.12;text-wrap:balance}.ui-hero-center[data-astro-cid-cunhmrso] .ui-hero-heading[data-astro-cid-cunhmrso]{margin-inline:auto}.ui-hero-lede[data-astro-cid-cunhmrso]{font-size:clamp(1.05rem,.6vw + .95rem,1.28rem);line-height:1.55;max-width:58ch;margin:0 0 2rem;color:var(--text-muted);text-wrap:pretty}.ui-hero-center[data-astro-cid-cunhmrso] .ui-hero-lede[data-astro-cid-cunhmrso]{margin-inline:auto}.ui-hero-actions[data-astro-cid-cunhmrso]{display:flex;flex-wrap:wrap;gap:.75rem}.ui-hero-center[data-astro-cid-cunhmrso] .ui-hero-actions[data-astro-cid-cunhmrso]{justify-content:center}.ui-fact-row[data-astro-cid-cunhmrso]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;margin:0 0 3rem}.ui-fact[data-astro-cid-cunhmrso]{padding:1.15rem 1.25rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px)}.ui-fact-label[data-astro-cid-cunhmrso]{display:block;font-size:max(.72rem,12px);font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.4rem}.ui-fact-value[data-astro-cid-cunhmrso]{display:block;font-size:1.3rem;font-weight:750;line-height:1.2;color:var(--text)}@media (max-width: 60rem){.ui-hero[data-astro-cid-cunhmrso]{--hero-veil: 74%;--hero-veil-feather: 94%}.ui-hero--veil[data-astro-cid-cunhmrso] .ui-hero-content[data-astro-cid-cunhmrso]{max-width:46ch}}@media (max-width: 44rem){.ui-hero--washed[data-astro-cid-cunhmrso],.ui-hero--veil[data-astro-cid-cunhmrso]{min-height:clamp(17rem,60vw,24rem)}.ui-hero[data-astro-cid-cunhmrso]{--hero-veil: 100%;--hero-veil-feather: 100%}.ui-hero--veil[data-astro-cid-cunhmrso] .ui-hero-scrim[data-astro-cid-cunhmrso]{background:color-mix(in srgb,var(--surface) 94%,transparent);mask-image:none;-webkit-mask-image:none;backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05)}.ui-hero--veil[data-astro-cid-cunhmrso] .ui-hero-content[data-astro-cid-cunhmrso]{max-width:100%}.ui-hero-actions[data-astro-cid-cunhmrso]>*{flex:1 1 100%}}.sitemap-intro[data-astro-cid-2h7mwqsm]{margin:0 0 2.5rem}.sitemap-intro[data-astro-cid-2h7mwqsm] h1[data-astro-cid-2h7mwqsm]{margin:0 0 .75rem}.sitemap-lede[data-astro-cid-2h7mwqsm]{font-size:clamp(1.02rem,.5vw + .92rem,1.2rem);line-height:1.6;color:var(--text-muted);max-width:60ch;margin:0;text-wrap:pretty}.sitemap-grid[data-astro-cid-2h7mwqsm]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1.25rem;align-items:start;margin:0 0 2.5rem}.sitemap-group[data-astro-cid-2h7mwqsm]{min-width:0;padding:1.5rem 1.4rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-sm)}.sitemap-group-heading[data-astro-cid-2h7mwqsm]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .4rem;font-size:1.15rem;line-height:1.3}.sitemap-count[data-astro-cid-2h7mwqsm]{flex:none;min-width:1.75rem;padding:.15rem .5rem;font-family:var(--font-family);font-size:.78rem;font-weight:750;text-align:center;color:var(--text-on-accent-strong);background:var(--surface-accent-strong);border-radius:999px}.sitemap-blurb[data-astro-cid-2h7mwqsm]{margin:0 0 1rem;font-size:.9rem;line-height:1.5;color:var(--text-muted);text-wrap:pretty}.sitemap-list[data-astro-cid-2h7mwqsm]{margin:0;padding:0;list-style:none}.sitemap-list[data-astro-cid-2h7mwqsm] li[data-astro-cid-2h7mwqsm]+li[data-astro-cid-2h7mwqsm]{margin-top:.15rem}.sitemap-list[data-astro-cid-2h7mwqsm] a[data-astro-cid-2h7mwqsm]{display:block;padding:.4rem .6rem;margin-inline:-.6rem;border-radius:var(--radius-sm, 6px);color:var(--text);text-decoration:none;line-height:1.45;min-height:1.6rem}.sitemap-list[data-astro-cid-2h7mwqsm] a[data-astro-cid-2h7mwqsm]:hover,.sitemap-list[data-astro-cid-2h7mwqsm] a[data-astro-cid-2h7mwqsm]:focus-visible{background:var(--accent-subtle);color:var(--text);text-decoration:underline;text-underline-offset:2px}.sitemap-locations[data-astro-cid-2h7mwqsm]{padding:1.5rem 1.4rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-sm);margin:0 0 2rem}.sitemap-area-list[data-astro-cid-2h7mwqsm]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none}.sitemap-area-list[data-astro-cid-2h7mwqsm]>li[data-astro-cid-2h7mwqsm]{min-width:0}.sitemap-area-list[data-astro-cid-2h7mwqsm] a[data-astro-cid-2h7mwqsm]{display:flex;align-items:center;gap:.55rem;padding:.7rem .85rem;border:1px solid var(--border);border-radius:var(--radius-md, 8px);color:var(--text);text-decoration:none;background:var(--surface)}.sitemap-area-list[data-astro-cid-2h7mwqsm] a[data-astro-cid-2h7mwqsm]:hover,.sitemap-area-list[data-astro-cid-2h7mwqsm] a[data-astro-cid-2h7mwqsm]:focus-visible{border-color:var(--surface-accent-strong);background:var(--accent-subtle)}.sitemap-area-list[data-astro-cid-2h7mwqsm] a[data-astro-cid-2h7mwqsm][aria-current=page]{border-color:var(--surface-accent-strong);box-shadow:inset 0 0 0 1px var(--surface-accent-strong)}.sitemap-pin[data-astro-cid-2h7mwqsm]{flex:none;color:var(--accent-text)}.sitemap-area-name[data-astro-cid-2h7mwqsm]{font-weight:650}.sitemap-area-county[data-astro-cid-2h7mwqsm]{margin-left:auto;font-size:.8rem;color:var(--text-muted);white-space:nowrap}.sitemap-xml[data-astro-cid-2h7mwqsm]{margin:0 0 1rem;font-size:.9rem;color:var(--text-muted)}@media (max-width: 30rem){.sitemap-group[data-astro-cid-2h7mwqsm],.sitemap-locations[data-astro-cid-2h7mwqsm]{padding:1.15rem 1rem}.sitemap-area-county[data-astro-cid-2h7mwqsm]{display:none}}.lx[data-astro-cid-kh5iegcg]{margin:0 0 1rem}.lx-lede[data-astro-cid-kh5iegcg]{max-width:62ch;margin:0 0 2rem;font-size:clamp(1rem,.4vw + .94rem,1.12rem);line-height:1.6;color:var(--text-muted);text-wrap:pretty}.lx-grid[data-astro-cid-kh5iegcg]{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.lx-item[data-astro-cid-kh5iegcg]{display:flex;min-width:0}.lx-card[data-astro-cid-kh5iegcg]{display:flex;flex-direction:column;width:100%;min-width:0;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);overflow:hidden;color:var(--text);text-decoration:none;transition:transform .22s cubic-bezier(.2,.7,.3,1),border-color .22s ease,box-shadow .22s ease}.lx-card[data-astro-cid-kh5iegcg]:hover,.lx-card[data-astro-cid-kh5iegcg]:focus-visible{transform:translateY(-4px);border-color:var(--surface-accent-strong);box-shadow:0 14px 26px color-mix(in srgb,var(--text) 12%,transparent)}.lx-media[data-astro-cid-kh5iegcg]{display:block;overflow:hidden;background:var(--accent-subtle)}.lx-media[data-astro-cid-kh5iegcg] img[data-astro-cid-kh5iegcg]{display:block;width:100%;height:140px;object-fit:cover;transition:transform .4s cubic-bezier(.2,.7,.3,1)}.lx-card[data-astro-cid-kh5iegcg]:hover .lx-media[data-astro-cid-kh5iegcg] img[data-astro-cid-kh5iegcg]{transform:scale(1.05)}.lx-body[data-astro-cid-kh5iegcg]{display:flex;flex-direction:column;flex:1;padding:1.1rem 1.1rem 1.2rem}.lx-name[data-astro-cid-kh5iegcg]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-family:var(--font-family);font-size:1.05rem;font-weight:700;line-height:1.25}.lx-pin[data-astro-cid-kh5iegcg]{color:var(--accent-text);flex:none}.lx-here[data-astro-cid-kh5iegcg]{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.15rem .45rem;border-radius:999px;background:var(--accent-subtle);color:var(--accent-text)}.lx-region[data-astro-cid-kh5iegcg]{display:block;margin:.3rem 0 0;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.lx-blurb[data-astro-cid-kh5iegcg]{display:block;margin:.7rem 0 1.1rem;font-size:.9rem;line-height:1.55;color:var(--text-muted);text-wrap:pretty}.lx-cta[data-astro-cid-kh5iegcg]{margin-top:auto;display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;color:var(--accent-text)}.lx-arrow[data-astro-cid-kh5iegcg]{transition:transform .2s ease}.lx-card[data-astro-cid-kh5iegcg]:hover .lx-arrow[data-astro-cid-kh5iegcg]{transform:translate(3px)}@media (prefers-reduced-motion: reduce){.lx-card[data-astro-cid-kh5iegcg],.lx-media[data-astro-cid-kh5iegcg] img[data-astro-cid-kh5iegcg],.lx-arrow[data-astro-cid-kh5iegcg]{transition:none}.lx-card[data-astro-cid-kh5iegcg]:hover,.lx-card[data-astro-cid-kh5iegcg]:hover .lx-media[data-astro-cid-kh5iegcg] img[data-astro-cid-kh5iegcg]{transform:none}}.ui-section[data-astro-cid-nvhbbzcq]{margin:3.5rem 0}.ui-section-loose[data-astro-cid-nvhbbzcq]{margin:5rem 0}.ui-section[data-astro-cid-nvhbbzcq]:first-child{margin-top:0}.ui-section-title[data-astro-cid-nvhbbzcq]{margin:0 0 .6rem;letter-spacing:-.02em}.ui-section-lede[data-astro-cid-nvhbbzcq]{margin:0 0 1.5rem;max-width:62ch;color:var(--text-muted);font-size:1.05rem}.ui-section-title[data-astro-cid-nvhbbzcq]+*{margin-top:1.25rem}.ui-section-more[data-astro-cid-nvhbbzcq]{margin-top:1.5rem;font-weight:650}.ui-section-more[data-astro-cid-nvhbbzcq] a[data-astro-cid-nvhbbzcq]{color:var(--accent-text)}.ui-card-grid[data-astro-cid-qxty3grf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--grid-min)),1fr));gap:var(--grid-gap);align-items:stretch}.ui-card-grid[data-astro-cid-qxty3grf][style*=--grid-cols]{grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr))}.ui-card-grid[data-astro-cid-qxty3grf]>*{min-width:0;height:100%}@media (max-width: 64rem){.ui-card-grid[data-astro-cid-qxty3grf][style*=--grid-cols]{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--grid-min)),1fr))}}.ui-card[data-astro-cid-wrjluohu]{display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);overflow:hidden;color:var(--text);text-decoration:none;height:100%}.ui-card-tile[data-astro-cid-wrjluohu]{aspect-ratio:1 / 1;align-items:center;justify-content:center;text-align:center;padding:1rem;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-raised) 100%,transparent),color-mix(in srgb,var(--accent-subtle) 55%,var(--surface-raised)));box-shadow:0 1px 2px color-mix(in srgb,var(--text) 8%,transparent);transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s ease,border-color .22s ease}.ui-card-tile[data-astro-cid-wrjluohu] .ui-card-body[data-astro-cid-wrjluohu]{padding:0;gap:.2rem;align-items:center;justify-content:center;text-align:center}.ui-card-tile[data-astro-cid-wrjluohu] .ui-card-title[data-astro-cid-wrjluohu]{font-size:clamp(1rem,.5vw + .9rem,1.2rem);font-weight:700;line-height:1.25;text-wrap:balance}.ui-card-tile[data-astro-cid-wrjluohu] .ui-card-meta[data-astro-cid-wrjluohu],.ui-card-tile[data-astro-cid-wrjluohu] .ui-card-description[data-astro-cid-wrjluohu],.ui-card-tile[data-astro-cid-wrjluohu] .ui-card-eyebrow[data-astro-cid-wrjluohu]{display:none}.ui-card-tile[data-astro-cid-wrjluohu].ui-card-linked:hover,.ui-card-tile[data-astro-cid-wrjluohu].ui-card-linked:focus-visible{transform:translateY(-4px);border-color:var(--surface-accent-strong);box-shadow:0 10px 22px color-mix(in srgb,var(--text) 14%,transparent),0 2px 6px color-mix(in srgb,var(--text) 8%,transparent)}@media (prefers-reduced-motion: reduce){.ui-card-tile[data-astro-cid-wrjluohu]{transition:border-color .2s ease,background .2s ease}.ui-card-tile[data-astro-cid-wrjluohu].ui-card-linked:hover,.ui-card-tile[data-astro-cid-wrjluohu].ui-card-linked:focus-visible{transform:none}}.ui-card-linked[data-astro-cid-wrjluohu]{position:relative;transition:transform .18s cubic-bezier(.2,0,0,1),box-shadow .24s cubic-bezier(.2,0,0,1),border-color .18s ease;will-change:transform}.ui-card-linked[data-astro-cid-wrjluohu]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--surface-accent-strong);border-radius:var(--radius-md, 8px) 0 0 var(--radius-md, 8px);transform:scaleY(0);transform-origin:bottom;transition:transform .24s cubic-bezier(.2,0,0,1)}.ui-card-linked[data-astro-cid-wrjluohu]:hover,.ui-card-linked[data-astro-cid-wrjluohu]:focus-visible{transform:translateY(-3px);border-color:var(--border);box-shadow:0 12px 28px -12px #0000002e,0 2px 6px -2px #00000014}.ui-card-linked[data-astro-cid-wrjluohu]:hover:before,.ui-card-linked[data-astro-cid-wrjluohu]:focus-visible:before{transform:scaleY(1);transform-origin:top}.ui-card-linked[data-astro-cid-wrjluohu] .ui-card-image[data-astro-cid-wrjluohu]{transition:transform .32s cubic-bezier(.2,0,0,1)}.ui-card-linked[data-astro-cid-wrjluohu]:hover .ui-card-image[data-astro-cid-wrjluohu]{transform:scale(1.03)}@media (prefers-reduced-motion: reduce){.ui-card-linked[data-astro-cid-wrjluohu],.ui-card-linked[data-astro-cid-wrjluohu]:before,.ui-card-linked[data-astro-cid-wrjluohu] .ui-card-image[data-astro-cid-wrjluohu]{transition:none}.ui-card-linked[data-astro-cid-wrjluohu]:hover,.ui-card-linked[data-astro-cid-wrjluohu]:focus-visible{transform:none}.ui-card-linked[data-astro-cid-wrjluohu]:hover .ui-card-image[data-astro-cid-wrjluohu]{transform:none}.ui-card-linked[data-astro-cid-wrjluohu]:hover:before,.ui-card-linked[data-astro-cid-wrjluohu]:focus-visible:before{transform:scaleY(1)}}.ui-card-image[data-astro-cid-wrjluohu]{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block;background:var(--accent-subtle)}.ui-card-body[data-astro-cid-wrjluohu]{display:flex;flex-direction:column;gap:.4rem;padding:1.15rem 1.25rem;flex:1}.ui-card-eyebrow[data-astro-cid-wrjluohu]{font-size:max(.72rem,12px);font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.ui-card-title[data-astro-cid-wrjluohu]{font-size:1.06rem;font-weight:700;line-height:1.35;transition:color .18s ease}.ui-card-linked[data-astro-cid-wrjluohu]:hover .ui-card-title[data-astro-cid-wrjluohu],.ui-card-linked[data-astro-cid-wrjluohu]:focus-visible .ui-card-title[data-astro-cid-wrjluohu]{color:var(--accent-text)}.ui-card-description[data-astro-cid-wrjluohu]{margin:0;font-size:.94rem;line-height:1.5;color:var(--text-muted)}.ui-card-meta[data-astro-cid-wrjluohu]{margin-top:auto;padding-top:.6rem;font-size:max(.75rem,12px);color:var(--text-muted)}.article-shell[data-astro-cid-dqgs66vm]{display:grid;grid-template-columns:260px minmax(0,1fr) 300px;gap:2rem;align-items:stretch;margin:2.5rem 0 4rem}.article-rail[data-astro-cid-dqgs66vm]{min-width:0;align-self:stretch}.article-shell-plain[data-astro-cid-dqgs66vm]{grid-template-columns:minmax(0,1fr)}.article-main[data-astro-cid-dqgs66vm]{min-width:0}.rail-stack[data-astro-cid-dqgs66vm]{position:sticky;top:5.5rem;display:flex;flex-direction:column;gap:1.25rem}.article-rail[data-astro-cid-dqgs66vm]{min-width:0}@media (max-width: 1100px){.article-shell[data-astro-cid-dqgs66vm]{grid-template-columns:minmax(0,1fr) 300px}.article-rail-left[data-astro-cid-dqgs66vm]{grid-column:1 / -1;grid-row:2}.article-rail-left[data-astro-cid-dqgs66vm] .rail-stack[data-astro-cid-dqgs66vm]{position:static;max-height:none;flex-direction:row;flex-wrap:wrap}.article-rail-left[data-astro-cid-dqgs66vm] .rail-stack[data-astro-cid-dqgs66vm]>*{flex:1 1 18rem}}@media (max-width: 760px){.article-shell[data-astro-cid-dqgs66vm]{grid-template-columns:minmax(0,1fr);gap:1.75rem}.article-rail[data-astro-cid-dqgs66vm],.article-rail-left[data-astro-cid-dqgs66vm],.article-rail-right[data-astro-cid-dqgs66vm]{grid-column:1;grid-row:auto}.rail-stack[data-astro-cid-dqgs66vm]{position:static;max-height:none;flex-direction:column}.article-rail-left[data-astro-cid-dqgs66vm] .rail-stack[data-astro-cid-dqgs66vm]{flex-direction:column}}@media (prefers-reduced-motion: reduce){.rail-stack[data-astro-cid-dqgs66vm]{scroll-behavior:auto}}.how-we-help[data-astro-cid-26hso57l]{margin:3rem 0;padding:1.75rem;background:var(--surface-raised);border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:var(--radius-lg, 12px)}.hwh-title[data-astro-cid-26hso57l]{margin:0 0 .6rem}.hwh-lede[data-astro-cid-26hso57l]{margin:0 0 1.25rem;max-width:62ch;color:var(--text-muted);line-height:1.6}.hwh-actions[data-astro-cid-26hso57l]{display:flex;flex-wrap:wrap;gap:.75rem}.hwh-primary[data-astro-cid-26hso57l]{background:var(--primary);color:var(--text-on-primary);padding:.8rem 1.4rem;border-radius:var(--radius-md, 8px);font-weight:700;text-decoration:none}.hwh-secondary[data-astro-cid-26hso57l]{background:transparent;color:var(--text);border:1px solid var(--border);padding:.8rem 1.4rem;border-radius:var(--radius-md, 8px);font-weight:650;text-decoration:none}.hwh-secondary[data-astro-cid-26hso57l]:hover{border-color:var(--primary)}.closing-cta[data-astro-cid-wlvq3ucf]{margin:3.5rem 0 1rem;padding:2rem 1.75rem;background:var(--surface-accent-strong);color:var(--text-on-accent);border-radius:var(--radius-lg, 12px)}.cc-title[data-astro-cid-wlvq3ucf]{margin:0 0 .6rem;color:var(--text-on-accent)}.cc-lede[data-astro-cid-wlvq3ucf]{margin:0 0 1.5rem;max-width:60ch;line-height:1.6;color:var(--text-on-accent)}.cc-actions[data-astro-cid-wlvq3ucf]{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width: 34rem){.cc-actions[data-astro-cid-wlvq3ucf]{flex-direction:column;align-items:stretch}.cc-actions[data-astro-cid-wlvq3ucf]>*{width:100%;display:flex;align-items:center;justify-content:center;text-align:center}}.cc-primary[data-astro-cid-wlvq3ucf]{background:var(--surface);color:var(--text);padding:.85rem 1.5rem;border-radius:var(--radius-md, 8px);font-weight:750;text-decoration:none}.cc-secondary[data-astro-cid-wlvq3ucf]{border:2px solid var(--text-on-accent);color:var(--text-on-accent);padding:.85rem 1.5rem;border-radius:var(--radius-md, 8px);font-weight:700;text-decoration:none}.author-bio[data-astro-cid-2ymr3rd6]{margin:3rem 0 2rem;padding:1.5rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg, 12px)}.ab-title[data-astro-cid-2ymr3rd6]{margin:0 0 1rem;font-size:1.05rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.ab-body[data-astro-cid-2ymr3rd6]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:1.25rem;align-items:start}.ab-avatar[data-astro-cid-2ymr3rd6]{width:72px;height:72px;border-radius:50%;object-fit:contain;background:var(--surface);border:1px solid var(--border);padding:6px}.ab-text[data-astro-cid-2ymr3rd6]{min-width:0}.ab-name[data-astro-cid-2ymr3rd6]{margin:0 0 .2rem;font-size:1.08rem;font-weight:750;color:var(--text)}.ab-name[data-astro-cid-2ymr3rd6] a[data-astro-cid-2ymr3rd6]{color:var(--text)}.ab-role[data-astro-cid-2ymr3rd6]{margin:0 0 .6rem;font-size:.92rem;color:var(--text-muted)}.ab-description[data-astro-cid-2ymr3rd6]{margin:0;max-width:62ch;line-height:1.6;color:var(--text)}.ab-credentials[data-astro-cid-2ymr3rd6]{margin:.9rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.ab-credentials[data-astro-cid-2ymr3rd6] li[data-astro-cid-2ymr3rd6]{font-size:max(.78rem,12px);font-weight:650;padding:.3rem .7rem;border-radius:999px;background:var(--surface-accent-strong);color:var(--text-on-accent)}.author-bio-sidebar[data-astro-cid-2ymr3rd6] .ab-body[data-astro-cid-2ymr3rd6]{grid-template-columns:minmax(0,1fr)}@media (max-width: 46rem){.ab-body[data-astro-cid-2ymr3rd6]{grid-template-columns:minmax(0,1fr);gap:.9rem}.ab-avatar[data-astro-cid-2ymr3rd6]{width:52px;height:52px;grid-row:1;grid-column:1;justify-self:start}.ab-text[data-astro-cid-2ymr3rd6]{display:contents}.ab-name[data-astro-cid-2ymr3rd6]{grid-row:1;grid-column:1;align-self:center;margin:0 0 0 4.1rem}.ab-role[data-astro-cid-2ymr3rd6]{grid-row:2;margin:-.55rem 0 0 4.1rem}.ab-description[data-astro-cid-2ymr3rd6]{grid-row:3;margin-top:.35rem}.ab-credentials[data-astro-cid-2ymr3rd6]{grid-row:4}}.ab-credentials[data-astro-cid-2ymr3rd6] li[data-astro-cid-2ymr3rd6]{display:inline-flex;align-items:center;min-height:30px;line-height:1.25;border-radius:var(--radius-sm, 6px);text-wrap:balance}@media (max-width: 520px){.ab-body[data-astro-cid-2ymr3rd6]{grid-template-columns:minmax(0,1fr)}}.toc-card[data-astro-cid-rmod7iyr]{background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;padding:1.25rem;box-shadow:0 2px 6px #0f25400a}.sticky-card[data-astro-cid-rmod7iyr]{align-self:start}.toc-header[data-astro-cid-rmod7iyr]{display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid var(--border)}.toc-icon-svg[data-astro-cid-rmod7iyr]{color:var(--text);flex-shrink:0}.toc-title[data-astro-cid-rmod7iyr]{font-family:var(--font-heading, var(--font-family));font-size:1.05rem;font-weight:800;color:var(--text);margin:0}.toc-list[data-astro-cid-rmod7iyr]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem;max-height:min(60vh,30rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;padding-right:.4rem}.toc-item[data-astro-cid-rmod7iyr].depth-3{padding-left:.85rem;border-left:2px solid var(--border)}.toc-link[data-astro-cid-rmod7iyr]{color:var(--text);font-size:.875rem;font-weight:600;text-decoration:none;line-height:1.4;transition:color .15s ease}.toc-link[data-astro-cid-rmod7iyr]:hover{color:var(--accent-text);text-decoration:underline}.sidebar-card[data-astro-cid-3qmd2omb]{background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;font-family:var(--font-family);box-shadow:0 2px 6px #0f254008}.cta-card[data-astro-cid-3qmd2omb]{border-top:4px solid var(--primary)}.book-card[data-astro-cid-3qmd2omb]{border-top-color:var(--accent)}.cta-badge[data-astro-cid-3qmd2omb]{display:inline-block;background:var(--surface);color:var(--text);font-size:.775rem;font-weight:800;padding:.25rem .6rem;border-radius:4px;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.04em}.accent-badge[data-astro-cid-3qmd2omb]{background:var(--surface-accent-strong);color:var(--text-on-accent)}.cta-title[data-astro-cid-3qmd2omb]{font-family:var(--font-heading, var(--font-family));font-size:1.25rem;font-weight:800;color:var(--text);margin:0 0 .5rem}.cta-desc[data-astro-cid-3qmd2omb]{font-size:.925rem;color:var(--text);line-height:1.55;margin-bottom:1.25rem}.cta-btn[data-astro-cid-3qmd2omb]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;border-radius:6px;font-weight:700;font-size:.9rem;text-decoration:none;box-sizing:border-box;transition:filter .15s ease}.cta-btn[data-astro-cid-3qmd2omb]:hover{filter:brightness(110%)}.call-btn[data-astro-cid-3qmd2omb]{background:var(--surface-inverse);color:var(--text-inverse)}.book-btn[data-astro-cid-3qmd2omb]{background:var(--surface-accent-strong);color:var(--text-on-accent)}.btn-svg[data-astro-cid-3qmd2omb]{flex-shrink:0}.sidebar-heading[data-astro-cid-3qmd2omb]{font-family:var(--font-heading, var(--font-family));font-size:1.15rem;font-weight:800;color:var(--text);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--accent)}.sidebar-link-list[data-astro-cid-3qmd2omb]{list-style:none;padding:0;margin:0}.sidebar-link-list[data-astro-cid-3qmd2omb] li[data-astro-cid-3qmd2omb]{margin-bottom:.75rem}.category-item[data-astro-cid-3qmd2omb]{display:flex;justify-content:space-between;align-items:center}.sidebar-link[data-astro-cid-3qmd2omb]{color:var(--text);font-weight:700;text-decoration:none;font-size:.925rem;transition:color .15s ease}.sidebar-link[data-astro-cid-3qmd2omb]:hover{color:var(--accent-text);text-decoration:underline}.category-count[data-astro-cid-3qmd2omb]{font-size:.825rem;font-weight:700;color:var(--text)}.service-card-title[data-astro-cid-3qmd2omb]{margin:0 0 .35rem;font-size:1.02rem;font-weight:750;color:var(--text)}.service-card-desc[data-astro-cid-3qmd2omb]{margin:0 0 1rem;font-size:.88rem;line-height:1.5;color:var(--text-muted)}.service-btn[data-astro-cid-3qmd2omb]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;background:var(--primary);color:var(--text-on-primary);font-weight:700;text-decoration:none;border-radius:6px;padding:.7rem 1.1rem}.glossary-section[data-astro-cid-l6heepda]{margin:2.5rem 0}.glossary-section[data-astro-cid-l6heepda] h3[data-astro-cid-l6heepda]{margin-bottom:1.25rem;color:var(--text)}.glossary-grid[data-astro-cid-l6heepda]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.glossary-card[data-astro-cid-l6heepda]{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);padding:1rem 1.25rem;box-shadow:var(--shadow-sm)}.term-header[data-astro-cid-l6heepda]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.term-code[data-astro-cid-l6heepda]{background:var(--surface);border:1px solid var(--border);color:var(--primary-text);font-size:.75rem;font-weight:700;padding:.15rem .4rem;border-radius:4px;font-family:monospace}.term-def[data-astro-cid-l6heepda]{font-size:.9rem;color:var(--text);margin-bottom:0}.sh[data-astro-cid-bu3tfhbp]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.5rem,3vw,2.75rem);align-items:center;margin:1.25rem 0 0}.sh-copy[data-astro-cid-bu3tfhbp]{min-width:0}.sh-eyebrow[data-astro-cid-bu3tfhbp]{margin:0 0 .7rem;font-size:max(.7rem,12px);font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.sh-heading[data-astro-cid-bu3tfhbp]{margin:0 0 .9rem;font-size:clamp(1.75rem,2.9vw + .6rem,2.85rem);line-height:1.1;letter-spacing:-.02em;max-width:16ch;text-wrap:balance}.sh-lede[data-astro-cid-bu3tfhbp]{margin:0 0 1.5rem;max-width:44ch;font-size:clamp(.95rem,.45vw + .85rem,1.08rem);line-height:1.6;color:var(--text-muted);text-wrap:pretty}.sh-chips[data-astro-cid-bu3tfhbp]{list-style:none;margin:0 0 1.75rem;padding:0;display:flex;flex-wrap:wrap;gap:1rem 1.6rem}.sh-chip[data-astro-cid-bu3tfhbp]{display:flex;align-items:flex-start;gap:.6rem;max-width:12rem;min-width:0}.sh-chip-icon[data-astro-cid-bu3tfhbp]{flex:none;width:36px;height:36px;display:grid;place-items:center;background:var(--accent-subtle);border-radius:50%;transition:transform .2s ease}.sh-chip[data-astro-cid-bu3tfhbp]:hover .sh-chip-icon[data-astro-cid-bu3tfhbp]{transform:translateY(-2px)}.sh-chip-icon[data-astro-cid-bu3tfhbp] img[data-astro-cid-bu3tfhbp]{width:20px;height:20px;object-fit:contain}.sh-chip-text[data-astro-cid-bu3tfhbp] b[data-astro-cid-bu3tfhbp]{display:block;font-size:.8rem;line-height:1.3}.sh-chip-text[data-astro-cid-bu3tfhbp] small[data-astro-cid-bu3tfhbp]{display:block;margin-top:.1rem;font-size:.75rem;line-height:1.4;color:var(--text-muted);text-wrap:pretty}.sh-actions[data-astro-cid-bu3tfhbp]{display:flex;flex-wrap:wrap;gap:.7rem}.sh-btn[data-astro-cid-bu3tfhbp]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.85rem 1.35rem;border-radius:var(--radius-sm, 6px);font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sh-btn-primary[data-astro-cid-bu3tfhbp]{background:var(--accent-solid);color:var(--text-on-accent-solid);border:1px solid var(--accent-solid)}.sh-btn-ghost[data-astro-cid-bu3tfhbp]{background:var(--surface-raised);color:var(--text);border:1px solid var(--border)}.sh-btn[data-astro-cid-bu3tfhbp]:hover,.sh-btn[data-astro-cid-bu3tfhbp]:focus-visible{transform:translateY(-2px);box-shadow:0 8px 18px color-mix(in srgb,var(--text) 15%,transparent)}.sh-btn-ghost[data-astro-cid-bu3tfhbp]:hover{border-color:var(--surface-accent-strong)}.sh-arrow[data-astro-cid-bu3tfhbp]{transition:transform .2s ease}.sh-btn[data-astro-cid-bu3tfhbp]:hover .sh-arrow[data-astro-cid-bu3tfhbp]{transform:translate(3px)}.sh-hours[data-astro-cid-bu3tfhbp]{margin:.7rem 0 0;font-size:.76rem;color:var(--text-muted)}.sh-media[data-astro-cid-bu3tfhbp]{position:relative;min-width:0;border-radius:var(--radius-lg, 12px);overflow:hidden;background:var(--accent-subtle)}.sh-media[data-astro-cid-bu3tfhbp]>img[data-astro-cid-bu3tfhbp]{display:block;width:100%;height:100%;min-height:clamp(16rem,26vw,22rem);object-fit:cover}.sh-marks[data-astro-cid-bu3tfhbp]{position:absolute;left:.9rem;right:.9rem;bottom:.9rem;top:auto;height:auto;max-height:4.5rem;list-style:none;margin:0;padding:.65rem .75rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.5rem;align-items:center;background:color-mix(in srgb,var(--surface-raised) 94%,transparent);backdrop-filter:blur(8px);border-radius:var(--radius-md, 8px)}.sh-mark[data-astro-cid-bu3tfhbp]{display:flex;align-items:center;gap:.4rem;min-width:0}.sh-mark[data-astro-cid-bu3tfhbp] img[data-astro-cid-bu3tfhbp]{height:24px;width:auto;max-width:44px;min-height:0;object-fit:contain;flex:none}.sh-mark[data-astro-cid-bu3tfhbp] span[data-astro-cid-bu3tfhbp]{font-size:max(.62rem,12px);line-height:1.25;color:var(--text-muted);text-wrap:balance}@media (max-width: 62rem){.sh[data-astro-cid-bu3tfhbp]{grid-template-columns:minmax(0,1fr)}.sh-media[data-astro-cid-bu3tfhbp]{order:-1}.sh-marks[data-astro-cid-bu3tfhbp]{position:static;margin-top:0;border-radius:0;backdrop-filter:none}}@media (max-width: 40rem){.sh-marks[data-astro-cid-bu3tfhbp]{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.sh-btn[data-astro-cid-bu3tfhbp]{width:100%}}@media (prefers-reduced-motion: reduce){.sh-btn[data-astro-cid-bu3tfhbp],.sh-arrow[data-astro-cid-bu3tfhbp],.sh-chip-icon[data-astro-cid-bu3tfhbp]{transition:none}.sh-btn[data-astro-cid-bu3tfhbp]:hover,.sh-chip[data-astro-cid-bu3tfhbp]:hover .sh-chip-icon[data-astro-cid-bu3tfhbp]{transform:none}}.ps[data-astro-cid-vyykgnwy]{margin:3.25rem 0 0;text-align:center}.ps-eyebrow[data-astro-cid-vyykgnwy]{margin:0 0 .5rem;font-size:max(.7rem,12px);font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.ps-title[data-astro-cid-vyykgnwy]{margin:0 0 2rem;font-size:clamp(1.35rem,1.9vw + .8rem,2rem);line-height:1.2;text-wrap:balance}.ps-list[data-astro-cid-vyykgnwy]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--ps-count),minmax(0,1fr));gap:.5rem}.ps-step[data-astro-cid-vyykgnwy]{position:relative;min-width:0;padding:0 .6rem}.ps-icon[data-astro-cid-vyykgnwy]{display:grid;place-items:center;width:56px;height:56px;margin:0 auto .7rem;background:var(--accent-subtle);border-radius:50%;transition:transform .22s ease,background .22s ease}.ps-step[data-astro-cid-vyykgnwy]:hover .ps-icon[data-astro-cid-vyykgnwy]{transform:translateY(-3px);background:color-mix(in srgb,var(--surface-accent-strong) 30%,var(--accent-subtle))}.ps-icon[data-astro-cid-vyykgnwy] img[data-astro-cid-vyykgnwy]{width:26px;height:26px;object-fit:contain}.ps-n[data-astro-cid-vyykgnwy]{display:block;font-family:var(--font-family);font-size:.82rem;font-weight:700;line-height:1.3;text-wrap:balance}.ps-body[data-astro-cid-vyykgnwy]{display:block;margin-top:.35rem;font-size:.75rem;line-height:1.5;color:var(--text-muted);text-wrap:pretty}.ps-arrow[data-astro-cid-vyykgnwy]{position:absolute;top:1.5rem;right:-.35rem;font-size:.95rem;color:var(--text-muted);opacity:.6}@media (max-width: 68rem){.ps-list[data-astro-cid-vyykgnwy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem .5rem}.ps-arrow[data-astro-cid-vyykgnwy]{display:none}}@media (max-width: 42rem){.ps-list[data-astro-cid-vyykgnwy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 28rem){.ps-list[data-astro-cid-vyykgnwy]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.ps-icon[data-astro-cid-vyykgnwy]{transition:none}.ps-step[data-astro-cid-vyykgnwy]:hover .ps-icon[data-astro-cid-vyykgnwy]{transform:none}}.wa[data-astro-cid-d4yliaqi]{margin:3rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;align-items:start}.wa-panel[data-astro-cid-d4yliaqi]{min-width:0;padding:clamp(1.25rem,2vw,1.75rem);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg, 12px)}.wa-title[data-astro-cid-d4yliaqi]{margin:0 0 .5rem;font-size:clamp(1.1rem,1.1vw + .85rem,1.4rem);line-height:1.25}.wa-lede[data-astro-cid-d4yliaqi]{margin:0 0 1.35rem;font-size:.85rem;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.wa-benefits[data-astro-cid-d4yliaqi]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1rem}.wa-benefit[data-astro-cid-d4yliaqi]{display:flex;align-items:flex-start;gap:.6rem;min-width:0}.wa-icon[data-astro-cid-d4yliaqi]{flex:none;width:38px;height:38px;display:grid;place-items:center;background:var(--accent-subtle);border-radius:50%;transition:transform .2s ease}.wa-benefit[data-astro-cid-d4yliaqi]:hover .wa-icon[data-astro-cid-d4yliaqi]{transform:translateY(-2px)}.wa-icon[data-astro-cid-d4yliaqi] img[data-astro-cid-d4yliaqi]{width:20px;height:20px;object-fit:contain}.wa-benefit[data-astro-cid-d4yliaqi] b[data-astro-cid-d4yliaqi]{display:block;font-size:.82rem;line-height:1.3}.wa-benefit[data-astro-cid-d4yliaqi] small[data-astro-cid-d4yliaqi]{display:block;margin-top:.15rem;font-size:.75rem;line-height:1.45;color:var(--text-muted);text-wrap:pretty}.wa-checks[data-astro-cid-d4yliaqi]{list-style:none;margin:0 0 1.2rem;padding:0;display:flex;flex-direction:column;gap:.65rem}.wa-checks[data-astro-cid-d4yliaqi] li[data-astro-cid-d4yliaqi]{display:flex;align-items:flex-start;gap:.6rem;font-size:.85rem;line-height:1.5}.wa-checks[data-astro-cid-d4yliaqi] svg[data-astro-cid-d4yliaqi]{flex:none;margin-top:.1rem;color:var(--accent-text)}.wa-note[data-astro-cid-d4yliaqi]{display:flex;gap:.55rem;margin:0;padding:.85rem .95rem;background:var(--accent-subtle);border-radius:var(--radius-sm, 6px);font-size:.78rem;line-height:1.5}.wa-note[data-astro-cid-d4yliaqi] svg[data-astro-cid-d4yliaqi]{flex:none;margin-top:.1rem;color:var(--accent-text)}@media (max-width: 62rem){.wa[data-astro-cid-d4yliaqi]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 34rem){.wa-benefits[data-astro-cid-d4yliaqi]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.wa-icon[data-astro-cid-d4yliaqi]{transition:none}.wa-benefit[data-astro-cid-d4yliaqi]:hover .wa-icon[data-astro-cid-d4yliaqi]{transform:none}}.gc[data-astro-cid-n344jgnl]{margin:3rem 0 0;padding:clamp(1.25rem,2vw,1.75rem);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg, 12px)}.gc-title[data-astro-cid-n344jgnl]{margin:0 0 .4rem;font-size:clamp(1.1rem,1.1vw + .85rem,1.4rem);line-height:1.25}.gc-lede[data-astro-cid-n344jgnl]{margin:0 0 1.35rem;font-size:.84rem;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.gc-grid[data-astro-cid-n344jgnl]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));gap:.75rem;align-items:stretch}.gc-item[data-astro-cid-n344jgnl]{min-width:0;display:flex}.gc-card[data-astro-cid-n344jgnl]{display:flex;flex-direction:column;width:100%;height:100%;padding:1rem .9rem .95rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm, 6px);color:var(--text);text-decoration:none;transition:transform .2s cubic-bezier(.2,.7,.3,1),border-color .2s ease,box-shadow .2s ease}.gc-card[data-astro-cid-n344jgnl]:hover,.gc-card[data-astro-cid-n344jgnl]:focus-visible{transform:translateY(-3px);border-color:var(--surface-accent-strong);box-shadow:0 8px 18px color-mix(in srgb,var(--text) 10%,transparent)}.gc-icon[data-astro-cid-n344jgnl]{width:26px;height:26px;object-fit:contain;margin-bottom:.6rem}.gc-card-title[data-astro-cid-n344jgnl]{font-family:var(--font-heading);font-size:.95rem;font-weight:600;line-height:1.22;text-wrap:balance}.gc-card-body[data-astro-cid-n344jgnl]{display:block;margin:.35rem 0 .85rem;font-size:.75rem;line-height:1.45;color:var(--text-muted);text-wrap:pretty}.gc-cta[data-astro-cid-n344jgnl]{margin-top:auto;display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;color:var(--accent-text)}.gc-arrow[data-astro-cid-n344jgnl]{transition:transform .2s ease}.gc-card[data-astro-cid-n344jgnl]:hover .gc-arrow[data-astro-cid-n344jgnl]{transform:translate(3px)}.gc-empty[data-astro-cid-n344jgnl]{margin:0;padding:1.35rem 1.25rem;background:var(--accent-subtle);border-radius:var(--radius-sm, 6px)}.gc-empty[data-astro-cid-n344jgnl] b[data-astro-cid-n344jgnl]{display:block;font-family:var(--font-heading);font-size:1.02rem;line-height:1.25}.gc-empty[data-astro-cid-n344jgnl] span[data-astro-cid-n344jgnl]{display:block;margin-top:.35rem;font-size:.84rem;line-height:1.55;color:var(--text-muted);text-wrap:pretty}@media (prefers-reduced-motion: reduce){.gc-card[data-astro-cid-n344jgnl],.gc-arrow[data-astro-cid-n344jgnl]{transition:none}.gc-card[data-astro-cid-n344jgnl]:hover{transform:none}}.rs[data-astro-cid-lbkrkuxm]{margin:2.75rem 0 0;padding:1.4rem 1.5rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg, 12px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center}.rs-quote[data-astro-cid-lbkrkuxm]{margin:0;display:flex;gap:.9rem;align-items:flex-start;min-width:0}.rs-mark[data-astro-cid-lbkrkuxm]{font-family:var(--font-heading);font-size:2.6rem;line-height:.8;color:var(--surface-accent-strong);flex:none}.rs-text[data-astro-cid-lbkrkuxm]{margin:0;font-size:.95rem;line-height:1.6;text-wrap:pretty}.rs-attr[data-astro-cid-lbkrkuxm]{margin-top:.5rem;font-size:.78rem;color:var(--text-muted)}.rs-rating[data-astro-cid-lbkrkuxm]{text-align:center;padding-left:1.5rem;border-left:1px solid var(--border)}.rs-stars[data-astro-cid-lbkrkuxm]{display:inline-flex;gap:.12rem;padding:.3rem .45rem;background:var(--success);border-radius:3px}.rs-star[data-astro-cid-lbkrkuxm]{color:color-mix(in srgb,var(--success-on) 45%,transparent);display:grid;place-items:center}.rs-star[data-astro-cid-lbkrkuxm].is-on{color:var(--success-on)}.rs-figure[data-astro-cid-lbkrkuxm]{margin:.5rem 0 0;font-size:.82rem;color:var(--text)}.rs-figure[data-astro-cid-lbkrkuxm] b[data-astro-cid-lbkrkuxm]{font-weight:750}.rs-count[data-astro-cid-lbkrkuxm]{margin:.1rem 0 0;font-size:.75rem;color:var(--text-muted)}@media (max-width: 52rem){.rs[data-astro-cid-lbkrkuxm]{grid-template-columns:minmax(0,1fr)}.rs-rating[data-astro-cid-lbkrkuxm]{padding-left:0;border-left:0;border-top:1px solid var(--border);padding-top:1.1rem}}.sr[data-astro-cid-cl7dft7k]{display:flex;flex-direction:column;gap:1rem;min-width:0}.sr-card[data-astro-cid-cl7dft7k]{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);padding:1.2rem 1.15rem;min-width:0}.sr-centre[data-astro-cid-cl7dft7k]{text-align:center}.sr-title[data-astro-cid-cl7dft7k]{margin:0 0 .6rem;font-size:1.05rem;line-height:1.25}.sr-body[data-astro-cid-cl7dft7k]{margin:0 0 .85rem;font-size:.82rem;line-height:1.55;color:var(--text-muted);text-wrap:pretty}.sr-note[data-astro-cid-cl7dft7k]{margin:.4rem 0 0;font-size:.75rem;line-height:1.45;color:var(--text-muted)}.sr-phone[data-astro-cid-cl7dft7k]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.2rem;font-size:1.15rem;font-weight:750;color:var(--accent-text);text-decoration:none;transition:transform .18s ease}.sr-phone[data-astro-cid-cl7dft7k]:hover{transform:translateY(-1px)}.sr-points[data-astro-cid-cl7dft7k]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem;font-size:.8rem;line-height:1.45}.sr-points[data-astro-cid-cl7dft7k] li[data-astro-cid-cl7dft7k]{display:flex;align-items:flex-start;gap:.5rem}.sr-points[data-astro-cid-cl7dft7k] svg[data-astro-cid-cl7dft7k]{flex:none;margin-top:.1rem;color:var(--accent-text)}.sr-btn[data-astro-cid-cl7dft7k]{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.85rem;padding:.72rem 1rem;border-radius:var(--radius-sm, 6px);font-size:.83rem;font-weight:700;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.sr-btn-ghost[data-astro-cid-cl7dft7k]{background:var(--surface);color:var(--text);border:1px solid var(--border)}.sr-btn-ghost[data-astro-cid-cl7dft7k]:hover{border-color:var(--surface-accent-strong);transform:translateY(-2px)}.sr-btn-accent[data-astro-cid-cl7dft7k]{background:var(--accent-solid);color:var(--text-on-accent-solid);border:1px solid var(--accent-solid)}.sr-btn-accent[data-astro-cid-cl7dft7k]:hover{transform:translateY(-2px);box-shadow:0 8px 16px color-mix(in srgb,var(--text) 22%,transparent)}.sr-dark[data-astro-cid-cl7dft7k]{background:var(--surface-inverse);border-color:var(--border-inverse);color:var(--text-inverse)}.sr-pin[data-astro-cid-cl7dft7k]{display:grid;place-items:center;width:38px;height:38px;margin-bottom:.7rem;background:color-mix(in srgb,var(--text-inverse) 14%,transparent);color:var(--text-inverse);border-radius:50%}.sr-dark-title[data-astro-cid-cl7dft7k]{margin:0 0 .45rem;font-size:1.05rem;line-height:1.25;color:var(--text-inverse)}.sr-dark-body[data-astro-cid-cl7dft7k]{margin:0 0 .9rem;font-size:.8rem;line-height:1.55;color:var(--text-muted-inverse);text-wrap:pretty}.sr-list-label[data-astro-cid-cl7dft7k]{margin:0 0 .5rem;font-size:max(.66rem,12px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted-inverse)}.sr-areas[data-astro-cid-cl7dft7k]{list-style:none;margin:0 0 .85rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.sr-areas[data-astro-cid-cl7dft7k] a[data-astro-cid-cl7dft7k]{display:flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--text-inverse);text-decoration:none;transition:color .16s ease,transform .16s ease}.sr-areas[data-astro-cid-cl7dft7k] a[data-astro-cid-cl7dft7k]:hover{color:var(--accent-text-inverse);transform:translate(2px)}.sr-areas[data-astro-cid-cl7dft7k] svg[data-astro-cid-cl7dft7k]{flex:none;color:var(--accent-text-inverse)}.sr-dark-link[data-astro-cid-cl7dft7k]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:700;color:var(--accent-text-inverse);text-decoration:none}.sr-dark-link[data-astro-cid-cl7dft7k]:hover{text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion: reduce){.sr-btn[data-astro-cid-cl7dft7k],.sr-phone[data-astro-cid-cl7dft7k],.sr-areas[data-astro-cid-cl7dft7k] a[data-astro-cid-cl7dft7k]{transition:none}.sr-btn[data-astro-cid-cl7dft7k]:hover,.sr-phone[data-astro-cid-cl7dft7k]:hover,.sr-areas[data-astro-cid-cl7dft7k] a[data-astro-cid-cl7dft7k]:hover{transform:none}}.ls[data-astro-cid-ovdwepxc]{margin:3rem 0 0;padding:clamp(1.25rem,2vw,1.75rem);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg, 12px);display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:1.75rem}.ls-main[data-astro-cid-ovdwepxc]{min-width:0}.ls-title[data-astro-cid-ovdwepxc]{margin:0 0 .4rem;font-size:clamp(1.05rem,1vw + .82rem,1.3rem);line-height:1.25}.ls-body[data-astro-cid-ovdwepxc]{margin:0 0 1rem;font-size:.82rem;line-height:1.55;color:var(--text-muted);text-wrap:pretty}.ls-modes[data-astro-cid-ovdwepxc]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem 1.4rem}.ls-modes[data-astro-cid-ovdwepxc] li[data-astro-cid-ovdwepxc]{display:inline-flex;align-items:center;gap:.42rem;font-size:.78rem;color:var(--text)}.ls-modes[data-astro-cid-ovdwepxc] img[data-astro-cid-ovdwepxc]{width:18px;height:18px;object-fit:contain}.ls-panel[data-astro-cid-ovdwepxc]{min-width:0;padding-left:1.75rem;border-left:1px solid var(--border)}.ls-panel-icon[data-astro-cid-ovdwepxc]{width:22px;height:22px;object-fit:contain;margin-bottom:.55rem}.ls-panel-title[data-astro-cid-ovdwepxc]{display:block;font-family:var(--font-heading);font-size:1rem;line-height:1.25}.ls-panel-body[data-astro-cid-ovdwepxc]{margin:.3rem 0 .65rem;font-size:.78rem;line-height:1.5;color:var(--text-muted);text-wrap:pretty}.ls-panel-cta[data-astro-cid-ovdwepxc]{display:inline-flex;align-items:center;gap:.28rem;font-size:.75rem;font-weight:700;color:var(--accent-text);text-decoration:none}.ls-panel-cta[data-astro-cid-ovdwepxc]:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width: 68rem){.ls[data-astro-cid-ovdwepxc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.ls-main[data-astro-cid-ovdwepxc]{grid-column:1 / -1}.ls-panel[data-astro-cid-ovdwepxc]{padding-left:0;border-left:0;border-top:1px solid var(--border);padding-top:1.1rem}}@media (max-width: 40rem){.ls[data-astro-cid-ovdwepxc]{grid-template-columns:minmax(0,1fr)}}.bh[data-astro-cid-xapo3agx]{position:relative;margin:0 calc(50% - 50vw);padding-inline:calc(50vw - 50%);background:color-mix(in srgb,var(--accent-subtle) 34%,var(--surface));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:clamp(20rem,34vw,26rem);overflow:hidden}.bh-no-media[data-astro-cid-xapo3agx]{grid-template-columns:minmax(0,1fr)}.bh-copy[data-astro-cid-xapo3agx]{padding:clamp(2.25rem,3.6vw,3.5rem) clamp(1.5rem,3vw,3rem) clamp(2.25rem,3.6vw,3.5rem) 0;min-width:0}.bh-eyebrow[data-astro-cid-xapo3agx]{margin:0 0 .7rem;font-size:max(.72rem,12px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.bh-heading[data-astro-cid-xapo3agx]{margin:0 0 1rem;font-size:clamp(1.85rem,3.2vw + .6rem,3rem);line-height:1.1;letter-spacing:-.02em;max-width:14ch;text-wrap:balance}.bh-lede[data-astro-cid-xapo3agx]{margin:0 0 1.6rem;max-width:42ch;font-size:clamp(.95rem,.4vw + .85rem,1.05rem);line-height:1.6;color:var(--text-muted);text-wrap:pretty}.bh-search[data-astro-cid-xapo3agx]{display:flex;gap:.6rem;max-width:30rem}.bh-sr[data-astro-cid-xapo3agx]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.bh-field[data-astro-cid-xapo3agx]{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;padding:0 .85rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm, 6px);color:var(--text-muted);transition:border-color .16s ease,box-shadow .16s ease}.bh-field[data-astro-cid-xapo3agx]:focus-within{border-color:var(--surface-accent-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--surface-accent-strong) 26%,transparent)}.bh-field[data-astro-cid-xapo3agx] input[data-astro-cid-xapo3agx]{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:.9rem;padding:.75rem 0;color:var(--text)}.bh-btn[data-astro-cid-xapo3agx]{flex:none;padding:.75rem 1.4rem;cursor:pointer;font:inherit;font-size:.88rem;font-weight:700;background:var(--accent-solid);color:var(--text-on-accent-solid);border:1px solid var(--accent-solid);border-radius:var(--radius-sm, 6px);transition:transform .18s ease,box-shadow .18s ease}.bh-btn[data-astro-cid-xapo3agx]:hover{transform:translateY(-2px);box-shadow:0 8px 16px color-mix(in srgb,var(--text) 16%,transparent)}.bh-media[data-astro-cid-xapo3agx]{position:relative;align-self:stretch;min-width:0}.bh-media[data-astro-cid-xapo3agx] img[data-astro-cid-xapo3agx]{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 34%;display:block}@media (max-width: 60rem){.bh[data-astro-cid-xapo3agx]{grid-template-columns:minmax(0,1fr);min-height:0}.bh-copy[data-astro-cid-xapo3agx]{order:2;padding:2rem 0 1.75rem}.bh-media[data-astro-cid-xapo3agx]{order:1;height:clamp(12rem,40vw,18rem)}.bh-media[data-astro-cid-xapo3agx] img[data-astro-cid-xapo3agx]{position:relative}.bh-search[data-astro-cid-xapo3agx]{max-width:none}}@media (max-width: 34rem){.bh-search[data-astro-cid-xapo3agx]{flex-direction:column}.bh-btn[data-astro-cid-xapo3agx]{width:100%}}@media (prefers-reduced-motion: reduce){.bh-btn[data-astro-cid-xapo3agx],.bh-field[data-astro-cid-xapo3agx]{transition:none}.bh-btn[data-astro-cid-xapo3agx]:hover{transform:none}}.ts[data-astro-cid-2iowzv55]{margin:2.75rem 0 0}.ts-title[data-astro-cid-2iowzv55]{margin:0 0 1rem;font-size:clamp(1.15rem,1vw + .9rem,1.5rem);line-height:1.25}.ts-list[data-astro-cid-2iowzv55]{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);overflow:hidden}.ts-item[data-astro-cid-2iowzv55]{min-width:0;border-left:1px solid var(--border)}.ts-item[data-astro-cid-2iowzv55]:first-child{border-left:0}.ts-link[data-astro-cid-2iowzv55]{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1.35rem .75rem 1.25rem;text-align:center;color:var(--text);text-decoration:none;transition:background .18s ease,transform .18s ease}.ts-link[data-astro-cid-2iowzv55]:hover,.ts-link[data-astro-cid-2iowzv55]:focus-visible{background:var(--accent-subtle);transform:translateY(-2px)}.ts-link[data-astro-cid-2iowzv55].is-active{background:var(--accent-subtle)}.ts-icon[data-astro-cid-2iowzv55]{width:30px;height:30px;object-fit:contain;margin-bottom:.4rem}.ts-name[data-astro-cid-2iowzv55]{font-family:var(--font-family);font-size:.84rem;font-weight:700;line-height:1.25;text-wrap:balance}.ts-sub[data-astro-cid-2iowzv55]{font-size:.75rem;line-height:1.35;color:var(--text-muted)}@media (max-width: 68rem){.ts-list[data-astro-cid-2iowzv55]{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr))}.ts-item[data-astro-cid-2iowzv55]{border-left:1px solid var(--border);border-top:1px solid var(--border)}.ts-item[data-astro-cid-2iowzv55]:nth-child(-n+4){border-top:0}.ts-item[data-astro-cid-2iowzv55]:nth-child(4n+1){border-left:0}}@media (max-width: 40rem){.ts-list[data-astro-cid-2iowzv55]{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-item[data-astro-cid-2iowzv55]:nth-child(-n+2){border-top:0}.ts-item[data-astro-cid-2iowzv55]:nth-child(n+3){border-top:1px solid var(--border)}.ts-item[data-astro-cid-2iowzv55]:nth-child(odd){border-left:0}.ts-item[data-astro-cid-2iowzv55]:nth-child(2n){border-left:1px solid var(--border)}}@media (prefers-reduced-motion: reduce){.ts-link[data-astro-cid-2iowzv55]{transition:none}.ts-link[data-astro-cid-2iowzv55]:hover{transform:none}}.pc[data-astro-cid-dhtkxvvf]{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);overflow:hidden;transition:transform .22s cubic-bezier(.2,.7,.3,1),border-color .22s ease,box-shadow .22s ease}.pc[data-astro-cid-dhtkxvvf]:hover{transform:translateY(-3px);border-color:var(--surface-accent-strong);box-shadow:0 12px 24px color-mix(in srgb,var(--text) 11%,transparent)}.pc-media[data-astro-cid-dhtkxvvf]{display:block;overflow:hidden;background:var(--accent-subtle)}.pc-media[data-astro-cid-dhtkxvvf] img[data-astro-cid-dhtkxvvf]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.7,.3,1)}.pc[data-astro-cid-dhtkxvvf]:hover .pc-media[data-astro-cid-dhtkxvvf] img[data-astro-cid-dhtkxvvf]{transform:scale(1.05)}.pc-body[data-astro-cid-dhtkxvvf]{display:flex;flex-direction:column;min-width:0}.pc-cat[data-astro-cid-dhtkxvvf]{align-self:flex-start;font-size:max(.66rem,12px);font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);text-decoration:none}a[data-astro-cid-dhtkxvvf].pc-cat:hover{text-decoration:underline;text-underline-offset:3px}.pc-title[data-astro-cid-dhtkxvvf]{margin:.4rem 0 .45rem;line-height:1.22;text-wrap:balance}.pc-title[data-astro-cid-dhtkxvvf] a[data-astro-cid-dhtkxvvf]{color:var(--text);text-decoration:none}.pc-title[data-astro-cid-dhtkxvvf] a[data-astro-cid-dhtkxvvf]:hover{text-decoration:underline;text-underline-offset:3px}.pc-excerpt[data-astro-cid-dhtkxvvf]{margin:0 0 .9rem;font-size:.84rem;line-height:1.55;color:var(--text-muted);text-wrap:pretty}.pc-meta[data-astro-cid-dhtkxvvf]{margin-top:auto;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;font-size:.75rem;color:var(--text-muted)}.pc-meta-item[data-astro-cid-dhtkxvvf]{display:inline-flex;align-items:center;gap:.32rem}.pc-cta[data-astro-cid-dhtkxvvf]{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;font-weight:700;color:var(--accent-text);text-decoration:none}.pc-arrow[data-astro-cid-dhtkxvvf]{transition:transform .2s ease}.pc[data-astro-cid-dhtkxvvf]:hover .pc-arrow[data-astro-cid-dhtkxvvf]{transform:translate(3px)}.pc-row[data-astro-cid-dhtkxvvf]{display:grid;grid-template-columns:13rem minmax(0,1fr);align-items:stretch}.pc-row[data-astro-cid-dhtkxvvf].pc-no-media{grid-template-columns:minmax(0,1fr)}.pc-row[data-astro-cid-dhtkxvvf] .pc-media[data-astro-cid-dhtkxvvf]{height:100%;min-height:9.5rem}.pc-row[data-astro-cid-dhtkxvvf] .pc-body[data-astro-cid-dhtkxvvf]{padding:1.1rem 1.25rem 1.05rem}.pc-row[data-astro-cid-dhtkxvvf] .pc-title[data-astro-cid-dhtkxvvf]{font-size:clamp(1.05rem,.6vw + .9rem,1.3rem)}.pc-tile[data-astro-cid-dhtkxvvf]{display:flex;flex-direction:column;height:100%}.pc-tile[data-astro-cid-dhtkxvvf] .pc-media[data-astro-cid-dhtkxvvf] img[data-astro-cid-dhtkxvvf]{height:10.5rem}.pc-tile[data-astro-cid-dhtkxvvf] .pc-body[data-astro-cid-dhtkxvvf]{flex:1;padding:1rem 1.05rem 1.05rem}.pc-tile[data-astro-cid-dhtkxvvf] .pc-title[data-astro-cid-dhtkxvvf]{font-size:clamp(1rem,.4vw + .9rem,1.15rem)}@media (max-width: 40rem){.pc-row[data-astro-cid-dhtkxvvf]{grid-template-columns:minmax(0,1fr)}.pc-row[data-astro-cid-dhtkxvvf] .pc-media[data-astro-cid-dhtkxvvf]{min-height:0}.pc-row[data-astro-cid-dhtkxvvf] .pc-media[data-astro-cid-dhtkxvvf] img[data-astro-cid-dhtkxvvf]{height:11rem}}@media (prefers-reduced-motion: reduce){.pc[data-astro-cid-dhtkxvvf],.pc-media[data-astro-cid-dhtkxvvf] img[data-astro-cid-dhtkxvvf],.pc-arrow[data-astro-cid-dhtkxvvf]{transition:none}.pc[data-astro-cid-dhtkxvvf]:hover,.pc[data-astro-cid-dhtkxvvf]:hover .pc-media[data-astro-cid-dhtkxvvf] img[data-astro-cid-dhtkxvvf]{transform:none}}.rail[data-astro-cid-vhex3vlq]{display:flex;flex-direction:column;gap:1.1rem;min-width:0}.rw[data-astro-cid-vhex3vlq]{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);padding:1.25rem 1.2rem;min-width:0}.rw-title[data-astro-cid-vhex3vlq]{margin:0 0 .85rem;font-size:1.08rem;line-height:1.25;position:relative;padding-bottom:.6rem}.rw-title[data-astro-cid-vhex3vlq]:after{content:"";position:absolute;left:0;bottom:0;width:42px;height:2px;background:var(--surface-accent-strong)}.rw-body[data-astro-cid-vhex3vlq]{margin:0 0 .85rem;font-size:.84rem;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.rw-note[data-astro-cid-vhex3vlq]{display:flex;gap:.55rem;margin:0;padding:.8rem .85rem;background:var(--accent-subtle);border-radius:var(--radius-sm, 6px);font-size:.8rem;line-height:1.5;color:var(--text)}.rw-note[data-astro-cid-vhex3vlq] svg[data-astro-cid-vhex3vlq]{flex:none;margin-top:.1rem;color:var(--accent-text)}.rw-search[data-astro-cid-vhex3vlq],.rw-news[data-astro-cid-vhex3vlq]{display:flex;gap:.4rem}.rw-search[data-astro-cid-vhex3vlq] input[data-astro-cid-vhex3vlq],.rw-news[data-astro-cid-vhex3vlq] input[data-astro-cid-vhex3vlq]{flex:1;min-width:0;font:inherit;font-size:.85rem;padding:.6rem .75rem;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm, 6px);transition:border-color .16s ease,box-shadow .16s ease}.rw-search[data-astro-cid-vhex3vlq] input[data-astro-cid-vhex3vlq]:focus,.rw-news[data-astro-cid-vhex3vlq] input[data-astro-cid-vhex3vlq]:focus{outline:none;border-color:var(--surface-accent-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--surface-accent-strong) 26%,transparent)}.rw-search[data-astro-cid-vhex3vlq] button[data-astro-cid-vhex3vlq]{flex:none;width:42px;display:grid;place-items:center;cursor:pointer;background:var(--surface-accent-strong);color:var(--text-on-accent-strong);border:1px solid var(--surface-accent-strong);border-radius:var(--radius-sm, 6px);transition:transform .18s ease}.rw-search[data-astro-cid-vhex3vlq] button[data-astro-cid-vhex3vlq]:hover{transform:translateY(-1px)}.rw-news[data-astro-cid-vhex3vlq]{flex-direction:column;gap:.55rem}.rw-news-btn[data-astro-cid-vhex3vlq]{padding:.7rem 1rem;font:inherit;font-size:.85rem;font-weight:700;cursor:not-allowed;background:var(--surface-accent-strong);color:var(--text-on-accent-strong);border:1px solid var(--surface-accent-strong);border-radius:var(--radius-sm, 6px);opacity:.72}.rw-news[data-astro-cid-vhex3vlq] input[data-astro-cid-vhex3vlq]:disabled{opacity:.72;cursor:not-allowed}.rw-news-note[data-astro-cid-vhex3vlq]{margin:0;font-size:.75rem;line-height:1.45;color:var(--text-muted)}.rw-cats[data-astro-cid-vhex3vlq]{list-style:none;margin:0;padding:0}.rw-cat[data-astro-cid-vhex3vlq]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem;margin-inline:-.6rem;border-radius:var(--radius-sm, 6px);color:var(--text);text-decoration:none;font-size:.86rem;line-height:1.35;transition:background .16s ease,color .16s ease}.rw-cat[data-astro-cid-vhex3vlq]:hover{background:var(--accent-subtle);color:var(--accent-text)}.rw-cat[data-astro-cid-vhex3vlq].is-active{background:var(--accent-subtle);color:var(--accent-text);font-weight:700}.rw-cat-name[data-astro-cid-vhex3vlq]{min-width:0}.rw-cat-count[data-astro-cid-vhex3vlq]{flex:none;min-width:1.6rem;padding:.1rem .4rem;text-align:center;font-size:.75rem;font-weight:700;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:999px}.rw-cat[data-astro-cid-vhex3vlq].is-active .rw-cat-count[data-astro-cid-vhex3vlq]{color:var(--text-on-accent-strong);background:var(--surface-accent-strong);border-color:var(--surface-accent-strong)}.rw-dark[data-astro-cid-vhex3vlq]{background:var(--surface-inverse);border-color:var(--border-inverse);color:var(--text-inverse)}.rw-dark-icon[data-astro-cid-vhex3vlq]{display:grid;place-items:center;width:44px;height:44px;margin-bottom:.8rem;background:var(--surface-raised);color:var(--accent-text);border-radius:50%}.rw-dark-title[data-astro-cid-vhex3vlq]{margin:0 0 .5rem;font-size:1.1rem;line-height:1.25;color:var(--text-inverse)}.rw-dark-body[data-astro-cid-vhex3vlq]{margin:0 0 .9rem;font-size:.84rem;line-height:1.6;color:var(--text-muted-inverse);text-wrap:pretty}.rw-points[data-astro-cid-vhex3vlq]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.45rem;font-size:.82rem;color:var(--text-muted-inverse)}.rw-points[data-astro-cid-vhex3vlq] li[data-astro-cid-vhex3vlq]{display:flex;align-items:flex-start;gap:.45rem}.rw-points[data-astro-cid-vhex3vlq] svg[data-astro-cid-vhex3vlq]{flex:none;margin-top:.15rem;color:var(--accent-text-inverse)}.rw-dark-btn[data-astro-cid-vhex3vlq]{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.75rem 1rem;border-radius:var(--radius-sm, 6px);background:var(--surface-raised);color:var(--text);font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .2s ease}.rw-dark-btn[data-astro-cid-vhex3vlq]:hover{transform:translateY(-2px)}.rw-hours[data-astro-cid-vhex3vlq]{margin:.7rem 0 0;text-align:center;font-size:.75rem;color:var(--text-muted-inverse)}.visually-hidden[data-astro-cid-vhex3vlq]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.rw-search[data-astro-cid-vhex3vlq] button[data-astro-cid-vhex3vlq],.rw-dark-btn[data-astro-cid-vhex3vlq],.rw-cat[data-astro-cid-vhex3vlq],.rw-search[data-astro-cid-vhex3vlq] input[data-astro-cid-vhex3vlq]{transition:none}.rw-search[data-astro-cid-vhex3vlq] button[data-astro-cid-vhex3vlq]:hover,.rw-dark-btn[data-astro-cid-vhex3vlq]:hover{transform:none}}.bs[data-astro-cid-7g4ie2ik]{margin:1.5rem 0 0}.bs-count[data-astro-cid-7g4ie2ik]{margin:0 0 .9rem;font-size:.85rem;font-weight:650;color:var(--text-muted)}.bs-results[data-astro-cid-7g4ie2ik]{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.bs-item[data-astro-cid-7g4ie2ik]{min-width:0}.bs-link[data-astro-cid-7g4ie2ik]{display:block;padding:.95rem 1.05rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);text-decoration:none;color:var(--text);transition:transform .18s ease,border-color .18s ease}.bs-link[data-astro-cid-7g4ie2ik]:hover{transform:translateY(-2px);border-color:var(--surface-accent-strong)}.bs-cat[data-astro-cid-7g4ie2ik]{display:block;font-size:max(.66rem,12px);font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.bs-title[data-astro-cid-7g4ie2ik]{display:block;margin-top:.25rem;font-family:var(--font-heading);font-size:1.05rem;line-height:1.25}.bs-excerpt[data-astro-cid-7g4ie2ik]{display:block;margin-top:.3rem;font-size:.82rem;line-height:1.55;color:var(--text-muted)}.bs-empty[data-astro-cid-7g4ie2ik]{margin:0;font-size:.88rem;color:var(--text-muted)}@media (prefers-reduced-motion: reduce){.bs-link[data-astro-cid-7g4ie2ik]{transition:none}.bs-link[data-astro-cid-7g4ie2ik]:hover{transform:none}}.pg[data-astro-cid-ar2fhrx3]{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:2rem 0 0;flex-wrap:wrap}.pg-num[data-astro-cid-ar2fhrx3],.pg-arrow[data-astro-cid-ar2fhrx3]{min-width:38px;height:38px;padding:0 .6rem;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm, 6px);color:var(--text);text-decoration:none;font-size:.85rem;font-weight:650;transition:transform .18s ease,border-color .18s ease,background .18s ease}.pg-num[data-astro-cid-ar2fhrx3]:hover,.pg-arrow[data-astro-cid-ar2fhrx3]:hover{transform:translateY(-2px);border-color:var(--surface-accent-strong)}.pg-num[data-astro-cid-ar2fhrx3].is-current{background:var(--surface-accent-strong);border-color:var(--surface-accent-strong);color:var(--text-on-accent-strong);font-weight:750}.pg-num[data-astro-cid-ar2fhrx3].is-current:hover{transform:none}.pg-arrow[data-astro-cid-ar2fhrx3].is-off{opacity:.4;pointer-events:none}.pg-gap[data-astro-cid-ar2fhrx3]{padding:0 .3rem;color:var(--text-muted)}@media (prefers-reduced-motion: reduce){.pg-num[data-astro-cid-ar2fhrx3],.pg-arrow[data-astro-cid-ar2fhrx3]{transition:none}.pg-num[data-astro-cid-ar2fhrx3]:hover,.pg-arrow[data-astro-cid-ar2fhrx3]:hover{transform:none}}.ar[data-astro-cid-cb762b46]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .9rem;padding:.9rem 0;margin:0 0 1.5rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:.82rem;color:var(--text-muted)}.ar-avatar[data-astro-cid-cb762b46]{width:46px;height:46px;border-radius:50%;object-fit:cover;background:var(--accent-subtle)}.ar-by[data-astro-cid-cb762b46]{color:var(--text)}.ar-by[data-astro-cid-cb762b46] b[data-astro-cid-cb762b46]{font-weight:700}.ar-role[data-astro-cid-cb762b46]{padding:.2rem .55rem;font-size:.75rem;font-weight:700;color:var(--accent-text);background:var(--accent-subtle);border-radius:999px}.ar-item[data-astro-cid-cb762b46]{display:inline-flex;align-items:center;gap:.32rem}@media (max-width: 34rem){.ar[data-astro-cid-cb762b46]{gap:.4rem .7rem;font-size:.78rem}}.ph[data-astro-cid-5tkgi3x7]{position:relative;margin:0 calc(50% - 50vw) 0;padding-inline:calc(50vw - 50%);background:color-mix(in srgb,var(--accent-subtle) 34%,var(--surface));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0;min-height:clamp(22rem,40vw,30rem);overflow:hidden}.ph-no-media[data-astro-cid-5tkgi3x7]{grid-template-columns:minmax(0,1fr)}.ph-copy[data-astro-cid-5tkgi3x7]{padding:clamp(2.5rem,4vw,4rem) clamp(1.5rem,3vw,3rem) clamp(2.5rem,4vw,4rem) 0;min-width:0}.ph-eyebrow[data-astro-cid-5tkgi3x7]{margin:0 0 .7rem;font-size:max(.72rem,12px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.ph-heading[data-astro-cid-5tkgi3x7]{margin:0;font-size:clamp(1.85rem,3.4vw + .6rem,3.1rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance;max-width:15ch}.ph-rule[data-astro-cid-5tkgi3x7]{display:block;width:56px;height:3px;background:var(--surface-accent-strong);margin:1.1rem 0 1.25rem}.ph-lede[data-astro-cid-5tkgi3x7]{margin:0;max-width:44ch;font-size:clamp(.98rem,.5vw + .88rem,1.12rem);line-height:1.6;color:var(--text-muted);text-wrap:pretty}.ph-points[data-astro-cid-5tkgi3x7]{list-style:none;margin:1.9rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1.5rem 2.25rem}.ph-point[data-astro-cid-5tkgi3x7]{display:flex;align-items:flex-start;gap:.7rem;max-width:15rem;min-width:0}.ph-point-icon[data-astro-cid-5tkgi3x7]{flex:none;width:40px;height:40px;display:grid;place-items:center;background:var(--surface-raised);border-radius:50%;box-shadow:0 1px 3px color-mix(in srgb,var(--text) 10%,transparent);transition:transform .2s ease}.ph-point[data-astro-cid-5tkgi3x7]:hover .ph-point-icon[data-astro-cid-5tkgi3x7]{transform:translateY(-2px)}.ph-point-icon[data-astro-cid-5tkgi3x7] img[data-astro-cid-5tkgi3x7]{width:22px;height:22px;object-fit:contain}.ph-point-text[data-astro-cid-5tkgi3x7]{display:block;min-width:0}.ph-point-text[data-astro-cid-5tkgi3x7] b[data-astro-cid-5tkgi3x7]{display:block;font-size:.86rem;line-height:1.3}.ph-point-text[data-astro-cid-5tkgi3x7] small[data-astro-cid-5tkgi3x7]{display:block;margin-top:.15rem;font-size:.78rem;line-height:1.45;color:var(--text-muted);text-wrap:pretty}.ph-media[data-astro-cid-5tkgi3x7]{position:relative;align-self:stretch;min-height:100%;min-width:0}.ph-media[data-astro-cid-5tkgi3x7] img[data-astro-cid-5tkgi3x7]{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 32%;display:block}@media (max-width: 60rem){.ph[data-astro-cid-5tkgi3x7]{grid-template-columns:minmax(0,1fr);min-height:0}.ph-copy[data-astro-cid-5tkgi3x7]{padding:2.25rem 0 1.75rem;order:2}.ph-media[data-astro-cid-5tkgi3x7]{order:1;height:clamp(14rem,44vw,20rem)}.ph-media[data-astro-cid-5tkgi3x7] img[data-astro-cid-5tkgi3x7]{position:relative}.ph-points[data-astro-cid-5tkgi3x7]{gap:1.1rem 1.75rem}}@media (prefers-reduced-motion: reduce){.ph-point-icon[data-astro-cid-5tkgi3x7]{transition:none}.ph-point[data-astro-cid-5tkgi3x7]:hover .ph-point-icon[data-astro-cid-5tkgi3x7]{transform:none}}.values[data-astro-cid-yllmouuk]{margin:3.5rem 0 0;text-align:center}.values-title[data-astro-cid-yllmouuk]{margin:0;font-size:clamp(1.35rem,1.8vw + .8rem,2rem);line-height:1.2}.values-rule[data-astro-cid-yllmouuk]{display:block;width:56px;height:3px;background:var(--surface-accent-strong);margin:.85rem auto 2.25rem}.values-list[data-astro-cid-yllmouuk]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.value[data-astro-cid-yllmouuk]{display:flex;align-items:flex-start;gap:.9rem;padding:0 1.4rem;min-width:0;border-left:1px solid var(--border);text-align:left}.value[data-astro-cid-yllmouuk]:first-child{border-left:0}.value-icon[data-astro-cid-yllmouuk]{flex:none;width:58px;height:58px;display:grid;place-items:center;background:var(--accent-subtle);border-radius:50%;transition:transform .22s ease}.value[data-astro-cid-yllmouuk]:hover .value-icon[data-astro-cid-yllmouuk]{transform:translateY(-3px)}.value-icon[data-astro-cid-yllmouuk] img[data-astro-cid-yllmouuk]{width:30px;height:30px;object-fit:contain}.value-text[data-astro-cid-yllmouuk]{min-width:0}.value-text[data-astro-cid-yllmouuk] b[data-astro-cid-yllmouuk]{display:block;font-family:var(--font-heading);font-size:1.05rem;line-height:1.25}.value-text[data-astro-cid-yllmouuk] small[data-astro-cid-yllmouuk]{display:block;margin-top:.3rem;font-size:.82rem;line-height:1.5;color:var(--text-muted);text-wrap:pretty}@media (max-width: 62rem){.values-list[data-astro-cid-yllmouuk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 0}.value[data-astro-cid-yllmouuk]:nth-child(odd){border-left:0}}@media (max-width: 34rem){.values-list[data-astro-cid-yllmouuk]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.value[data-astro-cid-yllmouuk]{border-left:0;padding:0}}@media (prefers-reduced-motion: reduce){.value-icon[data-astro-cid-yllmouuk]{transition:none}.value[data-astro-cid-yllmouuk]:hover .value-icon[data-astro-cid-yllmouuk]{transform:none}}.approach[data-astro-cid-evibnw7f]{margin:3.5rem 0 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:center}.ap-media[data-astro-cid-evibnw7f]{min-width:0;border-radius:var(--radius-md, 8px);overflow:hidden;background:var(--accent-subtle)}.ap-media[data-astro-cid-evibnw7f] img[data-astro-cid-evibnw7f]{display:block;width:100%;height:100%;min-height:15rem;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.approach[data-astro-cid-evibnw7f]:hover .ap-media[data-astro-cid-evibnw7f] img[data-astro-cid-evibnw7f]{transform:scale(1.03)}.ap-copy[data-astro-cid-evibnw7f]{min-width:0}.ap-eyebrow[data-astro-cid-evibnw7f]{margin:0 0 .55rem;font-size:max(.7rem,12px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.ap-title[data-astro-cid-evibnw7f]{margin:0 0 .9rem;font-size:clamp(1.35rem,1.8vw + .8rem,2rem);line-height:1.18;text-wrap:balance}.ap-body[data-astro-cid-evibnw7f]{margin:0 0 1.4rem;font-size:.95rem;line-height:1.65;color:var(--text-muted);max-width:46ch;text-wrap:pretty}.ap-points[data-astro-cid-evibnw7f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.ap-point[data-astro-cid-evibnw7f]{display:flex;align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.5}.ap-check[data-astro-cid-evibnw7f]{flex:none;margin-top:.1rem;color:var(--accent-text)}@media (max-width: 60rem){.approach[data-astro-cid-evibnw7f]{grid-template-columns:minmax(0,1fr)}.ap-media[data-astro-cid-evibnw7f] img[data-astro-cid-evibnw7f]{min-height:12rem}}@media (prefers-reduced-motion: reduce){.ap-media[data-astro-cid-evibnw7f] img[data-astro-cid-evibnw7f]{transition:none}.approach[data-astro-cid-evibnw7f]:hover .ap-media[data-astro-cid-evibnw7f] img[data-astro-cid-evibnw7f]{transform:none}}.stats[data-astro-cid-w35db26h]{margin:3rem 0 0;padding:1.9rem 1.5rem;background:color-mix(in srgb,var(--accent-subtle) 30%,var(--surface-raised));border:1px solid color-mix(in srgb,var(--accent-subtle) 65%,var(--border));border-radius:var(--radius-lg, 12px)}.stats-list[data-astro-cid-w35db26h]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.stat[data-astro-cid-w35db26h]{text-align:center;padding:0 1rem;border-left:1px solid var(--border);min-width:0}.stat[data-astro-cid-w35db26h]:first-child{border-left:0}.stat-value[data-astro-cid-w35db26h]{display:block;font-family:var(--font-heading);font-size:clamp(1.5rem,1.8vw + .9rem,2.15rem);line-height:1.1;color:var(--accent-text);text-wrap:balance}.stat-label[data-astro-cid-w35db26h]{display:block;margin-top:.45rem;font-size:.82rem;line-height:1.45;color:var(--text-muted);text-wrap:pretty}@media (max-width: 62rem){.stats-list[data-astro-cid-w35db26h]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 0}.stat[data-astro-cid-w35db26h]:nth-child(odd){border-left:0}}@media (max-width: 30rem){.stats-list[data-astro-cid-w35db26h]{grid-template-columns:minmax(0,1fr);gap:1.35rem}.stat[data-astro-cid-w35db26h]{border-left:0}}.ui-form[data-astro-cid-z2zfvisx]{padding:clamp(1.5rem,3vw,2.25rem);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg, 12px);position:relative;box-shadow:0 1px 2px color-mix(in srgb,var(--text) 6%,transparent),0 8px 24px color-mix(in srgb,var(--text) 6%,transparent);overflow:hidden}.ui-form[data-astro-cid-z2zfvisx]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--surface-accent-strong)}.ui-form-title[data-astro-cid-z2zfvisx]{margin:0 0 .5rem}.ui-form-lede[data-astro-cid-z2zfvisx]{margin:0 0 1.75rem;color:var(--text-muted);max-width:55ch}.ui-form-fields[data-astro-cid-z2zfvisx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.15rem}.ui-field[data-astro-cid-z2zfvisx]{display:flex;flex-direction:column;gap:.35rem}.ui-field-wide[data-astro-cid-z2zfvisx]{grid-column:1 / -1}.ui-field-label[data-astro-cid-z2zfvisx]{font-weight:650;font-size:.95rem;color:var(--text)}.ui-field-required[data-astro-cid-z2zfvisx]{color:var(--danger-text);margin-left:.15rem}.ui-field-hint[data-astro-cid-z2zfvisx]{font-size:max(.8rem,12px);color:var(--text-muted)}.ui-field[data-astro-cid-z2zfvisx] input[data-astro-cid-z2zfvisx],.ui-field[data-astro-cid-z2zfvisx] textarea[data-astro-cid-z2zfvisx],.ui-field[data-astro-cid-z2zfvisx] select[data-astro-cid-z2zfvisx]{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md, 8px);padding:.75rem .9rem;min-height:46px;width:100%;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.ui-field[data-astro-cid-z2zfvisx] input[data-astro-cid-z2zfvisx]:hover,.ui-field[data-astro-cid-z2zfvisx] textarea[data-astro-cid-z2zfvisx]:hover,.ui-field[data-astro-cid-z2zfvisx] select[data-astro-cid-z2zfvisx]:hover{border-color:color-mix(in srgb,var(--text) 35%,var(--border));background:var(--surface-raised)}.ui-field[data-astro-cid-z2zfvisx] input[data-astro-cid-z2zfvisx]:focus,.ui-field[data-astro-cid-z2zfvisx] textarea[data-astro-cid-z2zfvisx]:focus,.ui-field[data-astro-cid-z2zfvisx] select[data-astro-cid-z2zfvisx]:focus{background:var(--surface-raised);border-color:var(--surface-accent-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--surface-accent-strong) 28%,transparent)}.ui-field[data-astro-cid-z2zfvisx]:focus-within .ui-field-label[data-astro-cid-z2zfvisx]{color:var(--accent-text)}.ui-field[data-astro-cid-z2zfvisx] textarea[data-astro-cid-z2zfvisx]{min-height:8rem;resize:vertical;line-height:1.55}.ui-field-label[data-astro-cid-z2zfvisx]{transition:color .16s ease}@media (prefers-reduced-motion: reduce){.ui-field[data-astro-cid-z2zfvisx] input[data-astro-cid-z2zfvisx],.ui-field[data-astro-cid-z2zfvisx] textarea[data-astro-cid-z2zfvisx],.ui-field[data-astro-cid-z2zfvisx] select[data-astro-cid-z2zfvisx],.ui-field-label[data-astro-cid-z2zfvisx]{transition:none}}.ui-field[data-astro-cid-z2zfvisx] input[data-astro-cid-z2zfvisx]:focus-visible,.ui-field[data-astro-cid-z2zfvisx] textarea[data-astro-cid-z2zfvisx]:focus-visible,.ui-field[data-astro-cid-z2zfvisx] select[data-astro-cid-z2zfvisx]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-color:var(--primary)}.ui-field[data-astro-cid-z2zfvisx] input[data-astro-cid-z2zfvisx]:user-invalid,.ui-field[data-astro-cid-z2zfvisx] textarea[data-astro-cid-z2zfvisx]:user-invalid{border-color:var(--danger);border-width:2px}.ui-consent[data-astro-cid-z2zfvisx]{display:flex;align-items:flex-start;gap:.6rem;margin:1.15rem 0 0;font-size:.82rem;line-height:1.5;color:var(--text-muted);cursor:pointer}.ui-consent[data-astro-cid-z2zfvisx] input[data-astro-cid-z2zfvisx]{flex:none;width:18px;height:18px;margin-top:.1rem;accent-color:var(--surface-accent-strong);cursor:pointer}.ui-consent[data-astro-cid-z2zfvisx]:hover{color:var(--text)}.ui-form-status[data-astro-cid-z2zfvisx]:empty{display:none}.ui-form-status[data-astro-cid-z2zfvisx]{margin-top:1.25rem;padding:.85rem 1rem;background:var(--danger-subtle);border-left:4px solid var(--danger);border-radius:0 var(--radius-sm, 4px) var(--radius-sm, 4px) 0;color:var(--text)}.ui-form-actions[data-astro-cid-z2zfvisx]{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.ui-form-reassurance[data-astro-cid-z2zfvisx]{margin:0;font-size:.9rem;color:var(--text-muted)}.ui-form-honeypot[data-astro-cid-z2zfvisx]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sr-only[data-astro-cid-z2zfvisx]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cpanel[data-astro-cid-zv3txvdp]{margin:-3.5rem 0 0;position:relative;z-index:2;display:grid;grid-template-columns:1.35fr .85fr;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg, 12px);box-shadow:0 12px 34px color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.cp-form[data-astro-cid-zv3txvdp]{min-width:0;padding:.35rem}.cp-form[data-astro-cid-zv3txvdp] .ui-form{border:0;box-shadow:none;border-radius:0;background:transparent}.cp-form[data-astro-cid-zv3txvdp] .ui-form:before{display:none}.cp-info[data-astro-cid-zv3txvdp]{min-width:0;padding:clamp(1.5rem,2.4vw,2.25rem);border-left:1px solid var(--border);background:color-mix(in srgb,var(--accent-subtle) 16%,var(--surface-raised))}.cp-info-title[data-astro-cid-zv3txvdp]{margin:0;font-size:clamp(1.15rem,1.2vw + .85rem,1.5rem);line-height:1.2}.cp-rule[data-astro-cid-zv3txvdp]{display:block;width:48px;height:3px;background:var(--surface-accent-strong);margin:.75rem 0 1.5rem}.cp-list[data-astro-cid-zv3txvdp]{list-style:none;margin:0;padding:0}.cp-item[data-astro-cid-zv3txvdp]{display:flex;gap:.85rem;padding:1rem 0;border-top:1px solid var(--border)}.cp-item[data-astro-cid-zv3txvdp]:first-child{border-top:0;padding-top:0}.cp-icon[data-astro-cid-zv3txvdp]{flex:none;width:44px;height:44px;display:grid;place-items:center;background:var(--accent-subtle);border-radius:50%;transition:transform .2s ease}.cp-item[data-astro-cid-zv3txvdp]:hover .cp-icon[data-astro-cid-zv3txvdp]{transform:translateY(-2px)}.cp-icon[data-astro-cid-zv3txvdp] img[data-astro-cid-zv3txvdp]{width:22px;height:22px;object-fit:contain}.cp-text[data-astro-cid-zv3txvdp]{min-width:0;display:block}.cp-label[data-astro-cid-zv3txvdp]{display:block;font-size:.8rem;font-weight:700;line-height:1.3}.cp-value[data-astro-cid-zv3txvdp]{display:block;margin-top:.15rem;font-size:.95rem;font-weight:650;line-height:1.4;color:var(--text);overflow-wrap:anywhere}.cp-value-link[data-astro-cid-zv3txvdp]{color:var(--accent-text);text-decoration:none}.cp-value-link[data-astro-cid-zv3txvdp]:hover{text-decoration:underline;text-underline-offset:3px}.cp-note[data-astro-cid-zv3txvdp]{display:block;margin-top:.2rem;font-size:.78rem;line-height:1.45;color:var(--text-muted);text-wrap:pretty}@media (max-width: 62rem){.cpanel[data-astro-cid-zv3txvdp]{grid-template-columns:minmax(0,1fr);margin-top:-2rem}.cp-info[data-astro-cid-zv3txvdp]{border-left:0;border-top:1px solid var(--border)}}@media (prefers-reduced-motion: reduce){.cp-icon[data-astro-cid-zv3txvdp]{transition:none}.cp-item[data-astro-cid-zv3txvdp]:hover .cp-icon[data-astro-cid-zv3txvdp]{transform:none}}.faqg[data-astro-cid-eovpfrwu]{margin:3.5rem 0 0;text-align:center}.faqg-eyebrow[data-astro-cid-eovpfrwu]{margin:0 0 .5rem;font-size:max(.7rem,12px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.faqg-title[data-astro-cid-eovpfrwu]{margin:0;font-size:clamp(1.4rem,2vw + .8rem,2.1rem);line-height:1.18;text-wrap:balance}.faqg-rule[data-astro-cid-eovpfrwu]{display:block;width:56px;height:3px;background:var(--surface-accent-strong);margin:.85rem auto 1.9rem}.faqg-grid[data-astro-cid-eovpfrwu]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;text-align:left;align-items:start}.faqg-item[data-astro-cid-eovpfrwu]{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm, 6px);padding:0 1.05rem;transition:border-color .18s ease,box-shadow .18s ease}.faqg-item[data-astro-cid-eovpfrwu]:hover,.faqg-item[data-astro-cid-eovpfrwu][open]{border-color:var(--surface-accent-strong)}.faqg-item[data-astro-cid-eovpfrwu][open]{box-shadow:0 4px 14px color-mix(in srgb,var(--text) 8%,transparent)}.faqg-q[data-astro-cid-eovpfrwu]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 0;font-size:.86rem;font-weight:650;line-height:1.45}.faqg-q[data-astro-cid-eovpfrwu]::-webkit-details-marker{display:none}.faqg-q[data-astro-cid-eovpfrwu]:after{content:"+";flex:none;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;font-size:.95rem;color:var(--text-muted);transition:transform .2s ease,border-color .2s ease,background .2s ease}.faqg-item[data-astro-cid-eovpfrwu][open] .faqg-q[data-astro-cid-eovpfrwu]:after{content:"−";border-color:var(--surface-accent-strong);background:var(--accent-subtle)}.faqg-q[data-astro-cid-eovpfrwu]:hover:after{transform:scale(1.08);border-color:var(--surface-accent-strong)}.faqg-a[data-astro-cid-eovpfrwu]{margin:0 0 1rem;padding-right:2rem;font-size:.83rem;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.faqg-all[data-astro-cid-eovpfrwu]{margin:1.6rem 0 0}.faqg-all-btn[data-astro-cid-eovpfrwu]{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.2rem;border:1px solid var(--surface-accent-strong);border-radius:var(--radius-sm, 6px);background:var(--surface-raised);color:var(--accent-text);font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .2s ease,background .2s ease}.faqg-all-btn[data-astro-cid-eovpfrwu]:hover,.faqg-all-btn[data-astro-cid-eovpfrwu]:focus-visible{transform:translateY(-2px);background:var(--accent-subtle)}@media (max-width: 52rem){.faqg-grid[data-astro-cid-eovpfrwu]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.faqg-item[data-astro-cid-eovpfrwu],.faqg-q[data-astro-cid-eovpfrwu]:after,.faqg-all-btn[data-astro-cid-eovpfrwu]{transition:none}.faqg-all-btn[data-astro-cid-eovpfrwu]:hover,.faqg-q[data-astro-cid-eovpfrwu]:hover:after{transform:none}}.cta-band[data-astro-cid-pnnb6jfq]{margin:3.5rem 0 1rem;padding:1.6rem 1.9rem;background:var(--accent-solid);color:var(--text-on-accent-solid);border-radius:var(--radius-lg, 12px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4rem}.cb-icon[data-astro-cid-pnnb6jfq]{flex:none;width:52px;height:52px;display:grid;place-items:center;background:var(--surface-raised);border-radius:50%}.cb-icon[data-astro-cid-pnnb6jfq] img[data-astro-cid-pnnb6jfq]{width:26px;height:26px;object-fit:contain}.cb-copy[data-astro-cid-pnnb6jfq]{min-width:0}.cb-title[data-astro-cid-pnnb6jfq]{margin:0;font-size:clamp(1.15rem,1.3vw + .85rem,1.6rem);line-height:1.2;color:inherit;text-wrap:balance}.cb-body[data-astro-cid-pnnb6jfq]{margin:.3rem 0 0;font-size:.88rem;line-height:1.55;color:inherit;opacity:.88;text-wrap:pretty}.cb-actions[data-astro-cid-pnnb6jfq]{display:flex;gap:.65rem;flex-wrap:wrap}.cb-btn[data-astro-cid-pnnb6jfq]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.8rem 1.25rem;border-radius:var(--radius-sm, 6px);font-size:.86rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}.cb-btn-primary[data-astro-cid-pnnb6jfq]{background:var(--surface-raised);color:var(--text);border:1px solid var(--surface-raised)}.cb-btn-ghost[data-astro-cid-pnnb6jfq]{background:transparent;color:var(--text-on-accent-solid);border:1px solid color-mix(in srgb,var(--text-on-accent-solid) 55%,transparent)}.cb-btn[data-astro-cid-pnnb6jfq]:hover,.cb-btn[data-astro-cid-pnnb6jfq]:focus-visible{transform:translateY(-2px);box-shadow:0 8px 18px color-mix(in srgb,var(--text) 20%,transparent)}.cb-btn-ghost[data-astro-cid-pnnb6jfq]:hover{border-color:var(--text-on-accent-solid)}.cb-arrow[data-astro-cid-pnnb6jfq]{transition:transform .2s ease}.cb-btn[data-astro-cid-pnnb6jfq]:hover .cb-arrow[data-astro-cid-pnnb6jfq]{transform:translate(3px)}@media (max-width: 62rem){.cta-band[data-astro-cid-pnnb6jfq]{grid-template-columns:auto minmax(0,1fr)}.cb-actions[data-astro-cid-pnnb6jfq]{grid-column:1 / -1}}@media (max-width: 34rem){.cta-band[data-astro-cid-pnnb6jfq]{grid-template-columns:minmax(0,1fr);text-align:left;padding:1.35rem}.cb-btn[data-astro-cid-pnnb6jfq]{width:100%}}@media (prefers-reduced-motion: reduce){.cb-btn[data-astro-cid-pnnb6jfq],.cb-arrow[data-astro-cid-pnnb6jfq]{transition:none}.cb-btn[data-astro-cid-pnnb6jfq]:hover{transform:none}}.trust-strip[data-astro-cid-pfxkpezr]{margin:1.75rem 0 0;padding:1.1rem 1.35rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg, 12px);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem}.ts-intro[data-astro-cid-pfxkpezr]{margin:0;font-size:max(.7rem,12px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.ts-list[data-astro-cid-pfxkpezr]{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center}.ts-item[data-astro-cid-pfxkpezr]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.2rem .9rem;border-left:1px solid var(--border);min-width:0}.ts-item[data-astro-cid-pfxkpezr]:first-child{border-left:0}.ts-link[data-astro-cid-pfxkpezr]{display:block;transition:transform .2s ease,opacity .2s ease}.ts-link[data-astro-cid-pfxkpezr] img[data-astro-cid-pfxkpezr]{height:42px;width:auto;max-width:100%;object-fit:contain;display:block}a[data-astro-cid-pfxkpezr].ts-link:hover img[data-astro-cid-pfxkpezr],a[data-astro-cid-pfxkpezr].ts-link:focus-visible img[data-astro-cid-pfxkpezr]{transform:translateY(-2px)}.ts-caption[data-astro-cid-pfxkpezr]{font-size:max(.68rem,12px);line-height:1.3;text-align:center;color:var(--text-muted);text-wrap:balance}.ts-inline[data-astro-cid-pfxkpezr] .ts-item[data-astro-cid-pfxkpezr]{flex-direction:row;align-items:center;gap:.6rem;text-align:left}.ts-inline[data-astro-cid-pfxkpezr] .ts-caption[data-astro-cid-pfxkpezr]{text-align:left}.ts-inline[data-astro-cid-pfxkpezr] .ts-link[data-astro-cid-pfxkpezr] img[data-astro-cid-pfxkpezr]{height:38px}.ts-inline[data-astro-cid-pfxkpezr] .ts-intro[data-astro-cid-pfxkpezr]{max-width:8rem;white-space:normal;line-height:1.35}@media (max-width: 62rem){.trust-strip[data-astro-cid-pfxkpezr]{grid-template-columns:minmax(0,1fr);gap:.9rem}.ts-intro[data-astro-cid-pfxkpezr]{text-align:center}.ts-list[data-astro-cid-pfxkpezr]{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:1rem 0}.ts-item[data-astro-cid-pfxkpezr]{border-left:0}}@media (prefers-reduced-motion: reduce){.ts-link[data-astro-cid-pfxkpezr]{transition:none}}.home-head[data-astro-cid-4qtaritf]{text-align:center;max-width:48rem;margin:0 auto 2.1rem}.home-eyebrow[data-astro-cid-4qtaritf]{margin:0 0 .55rem;font-size:max(.72rem,12px);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.home-h2[data-astro-cid-4qtaritf]{margin:0;font-size:clamp(1.4rem,2.5vw + .8rem,2.25rem);line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.home-sub[data-astro-cid-4qtaritf]{margin:.5rem auto 0;max-width:44rem;font-size:.95rem;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.need-section[data-astro-cid-zzl4rbo7]{margin:4.5rem 0 0}.need-grid[data-astro-cid-zzl4rbo7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:stretch}.need-card[data-astro-cid-zzl4rbo7]{display:flex;flex-direction:column;height:100%;padding:1.55rem 1.35rem 1.35rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);color:var(--text);text-decoration:none;transition:transform .22s cubic-bezier(.2,.7,.3,1),border-color .22s ease,box-shadow .22s ease}.need-card[data-astro-cid-zzl4rbo7]:hover,.need-card[data-astro-cid-zzl4rbo7]:focus-visible{transform:translateY(-4px);border-color:var(--surface-accent-strong);box-shadow:0 10px 22px color-mix(in srgb,var(--text) 12%,transparent)}.need-icon[data-astro-cid-zzl4rbo7]{width:54px;height:54px;object-fit:contain;margin-bottom:.85rem}.need-title[data-astro-cid-zzl4rbo7]{margin:0 0 .7rem;font-size:clamp(1rem,.5vw + .9rem,1.2rem);line-height:1.25;text-wrap:balance}.need-body[data-astro-cid-zzl4rbo7]{margin:0 0 1.1rem;font-size:.85rem;line-height:1.55;color:var(--text-muted);text-wrap:pretty}.need-cta[data-astro-cid-zzl4rbo7]{margin-top:auto;display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;color:var(--accent-text)}.need-arrow[data-astro-cid-zzl4rbo7]{transition:transform .2s ease}.need-card[data-astro-cid-zzl4rbo7]:hover .need-arrow[data-astro-cid-zzl4rbo7],.need-card[data-astro-cid-zzl4rbo7]:focus-visible .need-arrow[data-astro-cid-zzl4rbo7]{transform:translate(3px)}@media (max-width: 62rem){.need-grid[data-astro-cid-zzl4rbo7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 34rem){.need-grid[data-astro-cid-zzl4rbo7]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.need-card[data-astro-cid-zzl4rbo7],.need-arrow[data-astro-cid-zzl4rbo7]{transition:none}.need-card[data-astro-cid-zzl4rbo7]:hover,.need-card[data-astro-cid-zzl4rbo7]:focus-visible{transform:none}}.process-band[data-astro-cid-g2iqvmi4]{margin:3rem 0 0;padding:2rem 1.75rem;background:color-mix(in srgb,var(--accent-subtle) 42%,var(--surface));border:1px solid color-mix(in srgb,var(--accent-subtle) 70%,var(--border));border-radius:var(--radius-lg, 12px);display:grid;grid-template-columns:.85fr 1.75fr;gap:2rem;align-items:center}.pb-intro[data-astro-cid-g2iqvmi4]{min-width:0;padding:.4rem .6rem}.pb-eyebrow[data-astro-cid-g2iqvmi4]{margin:0 0 .5rem;font-size:max(.7rem,12px);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-text)}.pb-title[data-astro-cid-g2iqvmi4]{margin:0;font-size:clamp(1.35rem,1.6vw + .9rem,2rem);line-height:1.15;text-wrap:balance}.pb-rule[data-astro-cid-g2iqvmi4]{display:block;width:44px;height:3px;background:var(--surface-accent-strong);margin:1rem 0}.pb-body[data-astro-cid-g2iqvmi4]{margin:0 0 1.1rem;max-width:26rem;font-size:.88rem;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.pb-cta[data-astro-cid-g2iqvmi4]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;color:var(--accent-text);text-decoration:none;padding:.55rem .9rem;border:1px solid color-mix(in srgb,var(--surface-accent-strong) 55%,transparent);border-radius:var(--radius-sm, 6px);background:var(--surface-raised);transition:transform .2s ease,border-color .2s ease}.pb-cta[data-astro-cid-g2iqvmi4]:hover,.pb-cta[data-astro-cid-g2iqvmi4]:focus-visible{transform:translateY(-2px);border-color:var(--surface-accent-strong)}.pb-arrow[data-astro-cid-g2iqvmi4]{transition:transform .2s ease}.pb-cta[data-astro-cid-g2iqvmi4]:hover .pb-arrow[data-astro-cid-g2iqvmi4]{transform:translate(3px)}.pb-steps[data-astro-cid-g2iqvmi4]{list-style:none;margin:0;padding:1rem .5rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;position:relative}.pb-steps[data-astro-cid-g2iqvmi4]:before{content:"";position:absolute;top:2.9rem;left:12%;right:12%;border-top:1px dashed color-mix(in srgb,var(--text) 28%,transparent)}.pb-step[data-astro-cid-g2iqvmi4]{text-align:center;position:relative;min-width:0;padding:0 .4rem}.pb-icon[data-astro-cid-g2iqvmi4]{position:relative;z-index:1;width:62px;height:62px;margin:0 auto .6rem;display:grid;place-items:center;background:var(--surface-raised);border:1px solid var(--border);border-radius:50%;transition:transform .22s ease,border-color .22s ease}.pb-step[data-astro-cid-g2iqvmi4]:hover .pb-icon[data-astro-cid-g2iqvmi4]{transform:translateY(-3px);border-color:var(--surface-accent-strong)}.pb-icon[data-astro-cid-g2iqvmi4] img[data-astro-cid-g2iqvmi4]{width:31px;height:31px;object-fit:contain}.pb-num[data-astro-cid-g2iqvmi4]{display:block;font-size:.75rem;font-weight:750;color:var(--accent-text)}.pb-step-title[data-astro-cid-g2iqvmi4]{margin:.25rem .3rem .3rem;font-family:var(--font-family);font-size:.82rem;font-weight:700;line-height:1.3;text-wrap:balance}.pb-step-body[data-astro-cid-g2iqvmi4]{margin:0;font-size:.75rem;line-height:1.5;color:var(--text-muted);text-wrap:pretty}@media (max-width: 62rem){.process-band[data-astro-cid-g2iqvmi4]{grid-template-columns:minmax(0,1fr);gap:1.25rem}.pb-steps[data-astro-cid-g2iqvmi4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem .5rem}.pb-steps[data-astro-cid-g2iqvmi4]:before{display:none}}@media (max-width: 34rem){.pb-steps[data-astro-cid-g2iqvmi4]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.pb-cta[data-astro-cid-g2iqvmi4],.pb-arrow[data-astro-cid-g2iqvmi4],.pb-icon[data-astro-cid-g2iqvmi4]{transition:none}.pb-cta[data-astro-cid-g2iqvmi4]:hover,.pb-step[data-astro-cid-g2iqvmi4]:hover .pb-icon[data-astro-cid-g2iqvmi4]{transform:none}}.funding-band[data-astro-cid-dc6j5mw7]{margin:1.75rem 0 0;padding:1.5rem 1.75rem;background:color-mix(in srgb,var(--accent-subtle) 62%,var(--surface));border:1px solid color-mix(in srgb,var(--accent-subtle) 80%,var(--border));border-radius:var(--radius-lg, 12px);display:grid;grid-template-columns:64px 1.5fr 1fr 1fr auto;gap:1.4rem;align-items:center}.fb-icon[data-astro-cid-dc6j5mw7]{width:64px;height:64px;display:grid;place-items:center;background:var(--surface-accent-strong);border-radius:50%}.fb-icon[data-astro-cid-dc6j5mw7] img[data-astro-cid-dc6j5mw7]{width:32px;height:32px;object-fit:contain}.fb-copy[data-astro-cid-dc6j5mw7]{min-width:0}.fb-eyebrow[data-astro-cid-dc6j5mw7]{margin:0 0 .3rem;font-size:max(.68rem,12px);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-text)}.fb-title[data-astro-cid-dc6j5mw7]{margin:0;font-size:clamp(1.15rem,1.1vw + .85rem,1.65rem);line-height:1.2;text-wrap:balance}.fb-body[data-astro-cid-dc6j5mw7]{margin:.35rem 0 0;font-size:.82rem;line-height:1.55;color:var(--text-muted);text-wrap:pretty}.fb-stat[data-astro-cid-dc6j5mw7]{min-width:0;border-left:1px solid color-mix(in srgb,var(--text) 16%,transparent);padding-left:1.35rem}.fb-stat-label[data-astro-cid-dc6j5mw7],.fb-stat-note[data-astro-cid-dc6j5mw7]{display:block;font-size:.75rem;color:var(--text-muted)}.fb-amount[data-astro-cid-dc6j5mw7]{display:block;font-family:var(--font-heading);font-size:clamp(1.75rem,2vw,2.1rem);line-height:1.05}.fb-stat-strong[data-astro-cid-dc6j5mw7]{display:block;font-family:var(--font-heading);font-size:1.15rem;line-height:1.2}.fb-cta[data-astro-cid-dc6j5mw7]{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;padding:.85rem 1.25rem;border-radius:var(--radius-sm, 6px);background:var(--accent-solid);color:var(--text-on-accent-solid);border:1px solid var(--accent-solid);font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.fb-cta[data-astro-cid-dc6j5mw7]:hover,.fb-cta[data-astro-cid-dc6j5mw7]:focus-visible{transform:translateY(-2px);box-shadow:0 8px 18px color-mix(in srgb,var(--text) 18%,transparent)}.fb-arrow[data-astro-cid-dc6j5mw7]{transition:transform .2s ease}.fb-cta[data-astro-cid-dc6j5mw7]:hover .fb-arrow[data-astro-cid-dc6j5mw7]{transform:translate(3px)}@media (max-width: 68rem){.funding-band[data-astro-cid-dc6j5mw7]{grid-template-columns:60px 1.4fr 1fr 1fr}.fb-cta[data-astro-cid-dc6j5mw7]{grid-column:2 / -1;justify-self:start}}@media (max-width: 46rem){.funding-band[data-astro-cid-dc6j5mw7]{grid-template-columns:56px minmax(0,1fr);padding:1.25rem;gap:1rem}.fb-stat[data-astro-cid-dc6j5mw7]{grid-column:1 / -1;border-left:0;border-top:1px solid color-mix(in srgb,var(--text) 16%,transparent);padding:.9rem 0 0}.fb-cta[data-astro-cid-dc6j5mw7]{grid-column:1 / -1;justify-content:center;width:100%}}@media (prefers-reduced-motion: reduce){.fb-cta[data-astro-cid-dc6j5mw7],.fb-arrow[data-astro-cid-dc6j5mw7]{transition:none}.fb-cta[data-astro-cid-dc6j5mw7]:hover{transform:none}}.svc-section[data-astro-cid-u67xxqag]{margin:4rem 0 0}.svc-grid[data-astro-cid-u67xxqag]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap:1rem;align-items:stretch}.svc-card[data-astro-cid-u67xxqag]{display:flex;flex-direction:column;height:100%;min-width:0;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);overflow:hidden;color:var(--text);text-decoration:none;transition:transform .22s cubic-bezier(.2,.7,.3,1),border-color .22s ease,box-shadow .22s ease}.svc-card[data-astro-cid-u67xxqag]:hover,.svc-card[data-astro-cid-u67xxqag]:focus-visible{transform:translateY(-4px);border-color:var(--surface-accent-strong);box-shadow:0 12px 24px color-mix(in srgb,var(--text) 12%,transparent)}.svc-media[data-astro-cid-u67xxqag]{display:block;overflow:hidden;background:var(--accent-subtle)}.svc-media[data-astro-cid-u67xxqag] img[data-astro-cid-u67xxqag]{display:block;width:100%;height:150px;object-fit:cover;transition:transform .4s cubic-bezier(.2,.7,.3,1)}.svc-card[data-astro-cid-u67xxqag]:hover .svc-media[data-astro-cid-u67xxqag] img[data-astro-cid-u67xxqag]{transform:scale(1.04)}.svc-body[data-astro-cid-u67xxqag]{display:flex;flex-direction:column;flex:1;padding:1.05rem 1.1rem 1.1rem}.svc-title[data-astro-cid-u67xxqag]{margin:0 0 .5rem;font-size:clamp(.98rem,.4vw + .88rem,1.15rem);line-height:1.25;text-wrap:balance}.svc-text[data-astro-cid-u67xxqag]{margin:0 0 1.1rem;font-size:.8rem;line-height:1.55;color:var(--text-muted);text-wrap:pretty}.svc-cta[data-astro-cid-u67xxqag]{margin-top:auto;display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;color:var(--accent-text)}.svc-arrow[data-astro-cid-u67xxqag]{transition:transform .2s ease}.svc-card[data-astro-cid-u67xxqag]:hover .svc-arrow[data-astro-cid-u67xxqag]{transform:translate(3px)}@media (max-width: 62rem){.svc-grid[data-astro-cid-u67xxqag]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 34rem){.svc-grid[data-astro-cid-u67xxqag]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.svc-card[data-astro-cid-u67xxqag],.svc-media[data-astro-cid-u67xxqag] img[data-astro-cid-u67xxqag],.svc-arrow[data-astro-cid-u67xxqag]{transition:none}.svc-card[data-astro-cid-u67xxqag]:hover,.svc-card[data-astro-cid-u67xxqag]:hover .svc-media[data-astro-cid-u67xxqag] img[data-astro-cid-u67xxqag]{transform:none}}.rail[data-astro-cid-wowbudhu]{position:relative;padding-inline:2.4rem}.rail-track[data-astro-cid-wowbudhu]{list-style:none;margin:0;padding:.35rem .25rem .75rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(13.5rem,1fr);gap:.9rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.rail-track[data-astro-cid-wowbudhu]::-webkit-scrollbar{width:0;height:0;display:none}.rail-track[data-astro-cid-wowbudhu]>*{scroll-snap-align:start;min-width:0}.rail-track[data-astro-cid-wowbudhu]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.rail-btn[data-astro-cid-wowbudhu]{position:absolute;top:40%;z-index:2;width:36px;height:36px;display:grid;place-items:center;background:var(--surface-raised);color:var(--text);border:1px solid var(--border);border-radius:50%;cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb,var(--text) 12%,transparent);transition:transform .18s ease,border-color .18s ease}.rail-btn[data-astro-cid-wowbudhu]:hover,.rail-btn[data-astro-cid-wowbudhu]:focus-visible{transform:scale(1.08);border-color:var(--surface-accent-strong)}.rail-prev[data-astro-cid-wowbudhu]{left:0}.rail-next[data-astro-cid-wowbudhu]{right:0}.rail-btn[data-astro-cid-wowbudhu][hidden]{display:none}@media (max-width: 48rem){.rail[data-astro-cid-wowbudhu]{padding-inline:0;padding-bottom:3.25rem}.rail-track[data-astro-cid-wowbudhu]{grid-auto-columns:100%;scroll-snap-type:x mandatory}.rail-btn[data-astro-cid-wowbudhu]{top:auto;bottom:0;width:40px;height:40px}.rail-prev[data-astro-cid-wowbudhu]{left:50%;transform:translate(-52px)}.rail-next[data-astro-cid-wowbudhu]{right:50%;transform:translate(52px)}.rail-prev[data-astro-cid-wowbudhu]:hover,.rail-next[data-astro-cid-wowbudhu]:hover{transform:translate(-52px)}.rail-next[data-astro-cid-wowbudhu]:hover{transform:translate(52px)}}@media (prefers-reduced-motion: reduce){.rail-track[data-astro-cid-wowbudhu]{scroll-behavior:auto}.rail-btn[data-astro-cid-wowbudhu]{transition:none}.rail-btn[data-astro-cid-wowbudhu]:hover{transform:none}}.loc-section[data-astro-cid-zneymtks]{margin:4rem 0 0}.loc-item[data-astro-cid-zneymtks]{display:flex}.loc-card[data-astro-cid-zneymtks]{display:flex;flex-direction:column;width:100%;min-width:0;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);overflow:hidden;color:var(--text);text-decoration:none;transition:transform .22s cubic-bezier(.2,.7,.3,1),border-color .22s ease,box-shadow .22s ease}.loc-card[data-astro-cid-zneymtks]:hover,.loc-card[data-astro-cid-zneymtks]:focus-visible{transform:translateY(-4px);border-color:var(--surface-accent-strong);box-shadow:0 12px 22px color-mix(in srgb,var(--text) 12%,transparent)}.loc-media[data-astro-cid-zneymtks]{display:block;overflow:hidden;background:var(--accent-subtle)}.loc-media[data-astro-cid-zneymtks] img[data-astro-cid-zneymtks]{display:block;width:100%;height:92px;object-fit:cover;transition:transform .4s cubic-bezier(.2,.7,.3,1)}.loc-card[data-astro-cid-zneymtks]:hover .loc-media[data-astro-cid-zneymtks] img[data-astro-cid-zneymtks]{transform:scale(1.05)}.loc-body[data-astro-cid-zneymtks]{display:flex;flex-direction:column;flex:1;padding:.85rem .85rem .9rem}.loc-name[data-astro-cid-zneymtks]{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-family);font-size:.9rem;font-weight:700;line-height:1.25}.loc-pin[data-astro-cid-zneymtks]{color:var(--accent-text);flex:none}.loc-region[data-astro-cid-zneymtks]{display:block;margin:.25rem 0 .75rem;font-size:.75rem;color:var(--text-muted)}.loc-cta[data-astro-cid-zneymtks]{margin-top:auto;display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;color:var(--accent-text)}.loc-arrow[data-astro-cid-zneymtks]{transition:transform .2s ease}.loc-card[data-astro-cid-zneymtks]:hover .loc-arrow[data-astro-cid-zneymtks]{transform:translate(3px)}.loc-all[data-astro-cid-zneymtks]{text-align:center;margin:1.4rem 0 0}.loc-all-btn[data-astro-cid-zneymtks]{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.2rem;border:1px solid var(--border);border-radius:var(--radius-sm, 6px);background:var(--surface-raised);color:var(--text);text-decoration:none;font-size:.82rem;font-weight:700;transition:transform .2s ease,border-color .2s ease}.loc-all-btn[data-astro-cid-zneymtks]:hover,.loc-all-btn[data-astro-cid-zneymtks]:focus-visible{transform:translateY(-2px);border-color:var(--surface-accent-strong)}@media (prefers-reduced-motion: reduce){.loc-card[data-astro-cid-zneymtks],.loc-media[data-astro-cid-zneymtks] img[data-astro-cid-zneymtks],.loc-arrow[data-astro-cid-zneymtks],.loc-all-btn[data-astro-cid-zneymtks]{transition:none}.loc-card[data-astro-cid-zneymtks]:hover,.loc-all-btn[data-astro-cid-zneymtks]:hover,.loc-card[data-astro-cid-zneymtks]:hover .loc-media[data-astro-cid-zneymtks] img[data-astro-cid-zneymtks]{transform:none}}.guides-band[data-astro-cid-ypi7h4om]{margin:4rem 0 0;padding:1.6rem 1.5rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg, 12px);display:grid;grid-template-columns:.8fr 2fr;gap:1.75rem;align-items:center}.gb-copy[data-astro-cid-ypi7h4om]{min-width:0;padding-left:.4rem}.gb-eyebrow[data-astro-cid-ypi7h4om]{margin:0 0 .45rem;font-size:max(.68rem,12px);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.gb-title[data-astro-cid-ypi7h4om]{margin:0 0 .6rem;font-size:clamp(1.2rem,1.3vw + .85rem,1.75rem);line-height:1.18;text-wrap:balance}.gb-body[data-astro-cid-ypi7h4om]{margin:0 0 1rem;font-size:.82rem;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.gb-cta[data-astro-cid-ypi7h4om]{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .9rem;border:1px solid color-mix(in srgb,var(--surface-accent-strong) 55%,transparent);border-radius:var(--radius-sm, 6px);background:var(--surface);font-size:.78rem;font-weight:700;color:var(--accent-text);text-decoration:none;transition:transform .2s ease,border-color .2s ease}.gb-cta[data-astro-cid-ypi7h4om]:hover,.gb-cta[data-astro-cid-ypi7h4om]:focus-visible{transform:translateY(-2px);border-color:var(--surface-accent-strong)}.gb-arrow[data-astro-cid-ypi7h4om]{transition:transform .2s ease}.gb-cta[data-astro-cid-ypi7h4om]:hover .gb-arrow[data-astro-cid-ypi7h4om]{transform:translate(3px)}.gb-rail[data-astro-cid-ypi7h4om]{min-width:0}.gb-item[data-astro-cid-ypi7h4om]{display:flex}.gb-card[data-astro-cid-ypi7h4om]{display:flex;flex-direction:column;width:100%;min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm, 6px);overflow:hidden;background:var(--surface);color:var(--text);text-decoration:none;transition:transform .22s cubic-bezier(.2,.7,.3,1),border-color .22s ease}.gb-card[data-astro-cid-ypi7h4om]:hover,.gb-card[data-astro-cid-ypi7h4om]:focus-visible{transform:translateY(-3px);border-color:var(--surface-accent-strong)}.gb-media[data-astro-cid-ypi7h4om]{display:block;overflow:hidden;background:var(--accent-subtle)}.gb-media[data-astro-cid-ypi7h4om] img[data-astro-cid-ypi7h4om]{display:block;width:100%;height:78px;object-fit:cover;transition:transform .4s ease}.gb-card[data-astro-cid-ypi7h4om]:hover .gb-media[data-astro-cid-ypi7h4om] img[data-astro-cid-ypi7h4om]{transform:scale(1.05)}.gb-card-title[data-astro-cid-ypi7h4om]{display:block;padding:.65rem .7rem .75rem;font-family:var(--font-heading);font-weight:600;font-size:.92rem;line-height:1.2;text-wrap:balance}@media (max-width: 62rem){.guides-band[data-astro-cid-ypi7h4om]{grid-template-columns:minmax(0,1fr);gap:1.1rem;padding:1.25rem}}@media (prefers-reduced-motion: reduce){.gb-cta[data-astro-cid-ypi7h4om],.gb-arrow[data-astro-cid-ypi7h4om],.gb-card[data-astro-cid-ypi7h4om],.gb-media[data-astro-cid-ypi7h4om] img[data-astro-cid-ypi7h4om]{transition:none}.gb-cta[data-astro-cid-ypi7h4om]:hover,.gb-card[data-astro-cid-ypi7h4om]:hover,.gb-card[data-astro-cid-ypi7h4om]:hover .gb-media[data-astro-cid-ypi7h4om] img[data-astro-cid-ypi7h4om]{transform:none}}.close-band[data-astro-cid-n5keprod]{margin:4rem 0 1rem;display:grid;grid-template-columns:.75fr 1.5fr .95fr;gap:1.25rem;align-items:start}.cb-intro[data-astro-cid-n5keprod]{min-width:0;padding-top:.35rem}.cb-eyebrow[data-astro-cid-n5keprod]{margin:0 0 .45rem;font-size:max(.68rem,12px);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.cb-title[data-astro-cid-n5keprod]{margin:0 0 .85rem;font-size:clamp(1.15rem,1.2vw + .85rem,1.65rem);line-height:1.2;text-wrap:balance}.cb-all[data-astro-cid-n5keprod]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:700;color:var(--accent-text);text-decoration:none}.cb-all[data-astro-cid-n5keprod]:hover{text-decoration:underline;text-underline-offset:3px}.cb-faq[data-astro-cid-n5keprod]{min-width:0;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);padding:.35rem 1.15rem}.cb-item[data-astro-cid-n5keprod]{border-top:1px solid var(--border)}.cb-item[data-astro-cid-n5keprod]:first-child{border-top:0}.cb-q[data-astro-cid-n5keprod]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 0;font-size:.86rem;font-weight:650;line-height:1.45;transition:color .18s ease}.cb-q[data-astro-cid-n5keprod]::-webkit-details-marker{display:none}.cb-q[data-astro-cid-n5keprod]:after{content:"+";flex:none;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;font-size:.95rem;color:var(--text-muted);transition:transform .2s ease,border-color .2s ease,background .2s ease}.cb-item[data-astro-cid-n5keprod][open] .cb-q[data-astro-cid-n5keprod]:after{content:"−";border-color:var(--surface-accent-strong);background:var(--accent-subtle)}.cb-q[data-astro-cid-n5keprod]:hover{color:var(--accent-text)}.cb-q[data-astro-cid-n5keprod]:hover:after{border-color:var(--surface-accent-strong);transform:scale(1.06)}.cb-a[data-astro-cid-n5keprod]{margin:0 0 1rem;padding-right:2rem;font-size:.82rem;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.cb-cta[data-astro-cid-n5keprod]{min-width:0;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);padding:1.35rem 1.25rem 1.2rem;position:relative;overflow:hidden}.cb-cta[data-astro-cid-n5keprod]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--surface-accent-strong)}.cb-cta-title[data-astro-cid-n5keprod]{margin:0 0 .4rem;font-size:clamp(1.1rem,1vw + .8rem,1.45rem);line-height:1.2;text-wrap:balance}.cb-cta-body[data-astro-cid-n5keprod]{margin:0 0 1.1rem;font-size:.82rem;line-height:1.55;color:var(--text-muted);text-wrap:pretty}.cb-btn[data-astro-cid-n5keprod]{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.8rem 1rem;margin-bottom:.6rem;border-radius:var(--radius-sm, 6px);font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cb-btn-primary[data-astro-cid-n5keprod]{background:var(--surface-accent-strong);color:var(--text-on-accent-strong);border:1px solid var(--surface-accent-strong)}.cb-btn-secondary[data-astro-cid-n5keprod]{background:var(--surface);color:var(--text);border:1px solid var(--border)}.cb-btn[data-astro-cid-n5keprod]:hover,.cb-btn[data-astro-cid-n5keprod]:focus-visible{transform:translateY(-2px);box-shadow:0 8px 18px color-mix(in srgb,var(--text) 14%,transparent)}.cb-btn-secondary[data-astro-cid-n5keprod]:hover{border-color:var(--surface-accent-strong)}.cb-reassure[data-astro-cid-n5keprod]{margin:.85rem 0 0;text-align:center;font-size:.75rem;color:var(--text-muted)}@media (max-width: 68rem){.close-band[data-astro-cid-n5keprod]{grid-template-columns:1fr 1fr}.cb-intro[data-astro-cid-n5keprod]{grid-column:1 / -1}}@media (max-width: 46rem){.close-band[data-astro-cid-n5keprod]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.cb-q[data-astro-cid-n5keprod],.cb-q[data-astro-cid-n5keprod]:after,.cb-btn[data-astro-cid-n5keprod]{transition:none}.cb-btn[data-astro-cid-n5keprod]:hover,.cb-q[data-astro-cid-n5keprod]:hover:after{transform:none}}.calc[data-astro-cid-dz733gr5]{display:flex;flex-direction:column;gap:1.25rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);padding:clamp(1.15rem,3vw,1.9rem)}.calc-head[data-astro-cid-dz733gr5]{display:flex;flex-direction:column;gap:.4rem}.calc-title[data-astro-cid-dz733gr5]{margin:0;font-size:clamp(1.15rem,1.4vw + .9rem,1.5rem);line-height:1.2;text-wrap:balance}.calc-lede[data-astro-cid-dz733gr5]{margin:0;font-size:.92rem;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.calc-body[data-astro-cid-dz733gr5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(1rem,3vw,2rem);align-items:start}.calc-inputs[data-astro-cid-dz733gr5]{display:flex;flex-direction:column;gap:.9rem;min-width:0}.calc-field[data-astro-cid-dz733gr5]{display:flex;flex-direction:column;gap:.35rem}.calc-label[data-astro-cid-dz733gr5]{font-size:.82rem;font-weight:600;line-height:1.35}.calc-control[data-astro-cid-dz733gr5]{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:var(--radius-sm, 6px);background:var(--surface);overflow:hidden}.calc-control[data-astro-cid-dz733gr5]:focus-within{border-color:var(--surface-accent-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--surface-accent-strong) 22%,transparent)}.calc-affix[data-astro-cid-dz733gr5]{display:grid;place-items:center;padding:0 .7rem;font-size:.86rem;font-weight:600;color:var(--text-muted);background:var(--accent-subtle)}.calc-input[data-astro-cid-dz733gr5]{flex:1;min-width:0;border:0;background:none;color:var(--text);font:inherit;font-size:.95rem;padding:.62rem .7rem;font-variant-numeric:tabular-nums}.calc-input[data-astro-cid-dz733gr5]:focus-visible{outline:none}.calc-help[data-astro-cid-dz733gr5]{margin:0;font-size:.75rem;line-height:1.45;color:var(--text-muted)}.calc-toggle[data-astro-cid-dz733gr5]{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;border:1px solid var(--border);border-radius:var(--radius-sm, 6px);background:var(--surface);cursor:pointer}.calc-toggle[data-astro-cid-dz733gr5]:focus-within{border-color:var(--surface-accent-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--surface-accent-strong) 22%,transparent)}.calc-toggle[data-astro-cid-dz733gr5] input[data-astro-cid-dz733gr5]{width:1.1rem;height:1.1rem;margin-top:.12rem;accent-color:var(--surface-accent-strong);flex:none}.calc-toggle-label[data-astro-cid-dz733gr5]{font-size:.85rem;font-weight:600;line-height:1.4}.calc-results[data-astro-cid-dz733gr5]{display:flex;flex-direction:column;gap:.7rem;background:var(--accent-subtle);border-radius:var(--radius-sm, 6px);padding:1rem 1.05rem;min-width:0}.calc-result[data-astro-cid-dz733gr5]{display:flex;flex-direction:column;gap:.1rem}.calc-result[data-astro-cid-dz733gr5]+.calc-result[data-astro-cid-dz733gr5]{padding-top:.7rem;border-top:1px solid color-mix(in srgb,var(--text) 12%,transparent)}.calc-result-label[data-astro-cid-dz733gr5]{font-size:.76rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.calc-result-value[data-astro-cid-dz733gr5]{font-size:1.35rem;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.calc-result-lead[data-astro-cid-dz733gr5] .calc-result-value[data-astro-cid-dz733gr5]{font-size:clamp(1.6rem,2.4vw,2.1rem);color:var(--accent-text)}.calc-result-note[data-astro-cid-dz733gr5]{font-size:.75rem;line-height:1.45;color:var(--text-muted)}.calc-disclaimer[data-astro-cid-dz733gr5]{margin:0;font-size:.78rem;line-height:1.55;color:var(--text-muted);padding-top:.9rem;border-top:1px solid var(--border)}@media (max-width: 46rem){.calc-body[data-astro-cid-dz733gr5]{grid-template-columns:minmax(0,1fr)}}.tb[data-astro-cid-4eu22c5m]{display:flex;flex-direction:column;gap:1.4rem}.tb-head[data-astro-cid-4eu22c5m]{display:flex;flex-direction:column;gap:.35rem;max-width:60ch}.tb-eyebrow[data-astro-cid-4eu22c5m]{margin:0;font-size:max(.75rem,12px);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-text)}.tb-title[data-astro-cid-4eu22c5m]{margin:0;font-size:clamp(1.4rem,2.4vw + .9rem,2.1rem);line-height:1.15;text-wrap:balance}.tb-lede[data-astro-cid-4eu22c5m]{margin:0;font-size:.95rem;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.tb-grid[data-astro-cid-4eu22c5m]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem}.tb-item[data-astro-cid-4eu22c5m]{display:flex;min-width:0}.tb-card[data-astro-cid-4eu22c5m]{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;gap:.7rem;padding:1.25rem 1.3rem 1.15rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);color:var(--text);text-decoration:none;transition:transform .22s cubic-bezier(.2,.7,.3,1),border-color .22s ease,box-shadow .22s ease}.tb-card[data-astro-cid-4eu22c5m]:hover,.tb-card[data-astro-cid-4eu22c5m]:focus-visible{transform:translateY(-4px);border-color:var(--surface-accent-strong);box-shadow:0 12px 24px color-mix(in srgb,var(--text) 12%,transparent)}.tb-icon[data-astro-cid-4eu22c5m]{display:grid;place-items:center;width:44px;height:44px;background:var(--accent-subtle);border-radius:var(--radius-sm, 6px)}.tb-body[data-astro-cid-4eu22c5m]{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0}.tb-name[data-astro-cid-4eu22c5m]{margin:0;font-size:1.02rem;line-height:1.25;text-wrap:balance}.tb-summary[data-astro-cid-4eu22c5m]{margin:0;font-size:.85rem;line-height:1.55;color:var(--text-muted);text-wrap:pretty}.tb-cta[data-astro-cid-4eu22c5m]{margin-top:auto;display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;color:var(--accent-text)}.tb-arrow[data-astro-cid-4eu22c5m]{transition:transform .2s ease}.tb-card[data-astro-cid-4eu22c5m]:hover .tb-arrow[data-astro-cid-4eu22c5m]{transform:translate(3px)}@media (prefers-reduced-motion: reduce){.tb-card[data-astro-cid-4eu22c5m],.tb-arrow[data-astro-cid-4eu22c5m]{transition:none}.tb-card[data-astro-cid-4eu22c5m]:hover,.tb-card[data-astro-cid-4eu22c5m]:hover .tb-arrow[data-astro-cid-4eu22c5m]{transform:none}}.blk-answer[data-astro-cid-uu7vjhh5]{margin:0 0 2rem;padding:1.05rem 1.2rem;background:var(--accent-subtle);border-left:3px solid var(--surface-accent-strong);border-radius:0 var(--radius-sm, 6px) var(--radius-sm, 6px) 0}.blk-answer-label[data-astro-cid-uu7vjhh5]{margin:0 0 .3rem;font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-text)}.blk-answer-body[data-astro-cid-uu7vjhh5]{margin:0;max-width:68ch;font-size:1.02rem;line-height:1.62;text-wrap:pretty}.blk-prose[data-astro-cid-uu7vjhh5]{display:flex;flex-direction:column;gap:.9rem;max-width:68ch}.blk-prose[data-astro-cid-uu7vjhh5] p[data-astro-cid-uu7vjhh5]{margin:0;line-height:1.68;text-wrap:pretty}.blk-facts[data-astro-cid-uu7vjhh5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1rem}.blk-fact[data-astro-cid-uu7vjhh5]{display:flex;flex-direction:column;gap:.2rem;min-width:0;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);padding:1rem 1.1rem}.blk-fact-value[data-astro-cid-uu7vjhh5]{font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.1;color:var(--accent-text);font-variant-numeric:tabular-nums}.blk-fact-label[data-astro-cid-uu7vjhh5]{font-size:.8rem;font-weight:600;line-height:1.35}.blk-fact-note[data-astro-cid-uu7vjhh5]{font-size:.75rem;line-height:1.45;color:var(--text-muted)}.blk-steps[data-astro-cid-uu7vjhh5]{list-style:none;margin:0;padding:0;counter-reset:blk-step;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem}.blk-step[data-astro-cid-uu7vjhh5]{counter-increment:blk-step;min-width:0;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);padding:1.05rem 1.1rem}.blk-step[data-astro-cid-uu7vjhh5]:before{content:counter(blk-step,decimal-leading-zero);display:block;margin-bottom:.45rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;color:var(--accent-text);font-variant-numeric:tabular-nums}.blk-step-title[data-astro-cid-uu7vjhh5]{margin:0 0 .35rem;font-size:.98rem;line-height:1.25}.blk-step-body[data-astro-cid-uu7vjhh5]{margin:0;font-size:.86rem;line-height:1.55;color:var(--text-muted);text-wrap:pretty}.blk-faq[data-astro-cid-uu7vjhh5]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.55rem}@media (min-width: 60rem){.blk-faq[data-astro-cid-uu7vjhh5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem}}.blk-faq-item[data-astro-cid-uu7vjhh5]{border:1px solid var(--border);border-radius:var(--radius-sm, 6px);background:var(--surface-raised)}.blk-faq-q[data-astro-cid-uu7vjhh5]{padding:.85rem 1rem;font-weight:600;font-size:.94rem;line-height:1.4;cursor:pointer}.blk-faq-q[data-astro-cid-uu7vjhh5]::marker{color:var(--accent-text)}.blk-faq-a[data-astro-cid-uu7vjhh5]{margin:0;padding:0 1rem .95rem;font-size:.9rem;line-height:1.62;color:var(--text-muted);text-wrap:pretty}.blk-table-scroll[data-astro-cid-uu7vjhh5]{overflow-x:auto}.blk-table[data-astro-cid-uu7vjhh5]{border-collapse:collapse;width:100%;min-width:32rem;font-size:.88rem}.blk-table[data-astro-cid-uu7vjhh5] th[data-astro-cid-uu7vjhh5],.blk-table[data-astro-cid-uu7vjhh5] td[data-astro-cid-uu7vjhh5]{text-align:left;padding:.65rem .85rem;border-bottom:1px solid var(--border);vertical-align:top}.blk-table[data-astro-cid-uu7vjhh5] thead[data-astro-cid-uu7vjhh5] th[data-astro-cid-uu7vjhh5]{font-size:.76rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);border-bottom-color:var(--text)}.blk-table[data-astro-cid-uu7vjhh5] tbody[data-astro-cid-uu7vjhh5] th[data-astro-cid-uu7vjhh5]{font-weight:600}.blk-table[data-astro-cid-uu7vjhh5] td[data-astro-cid-uu7vjhh5]{color:var(--text-muted)}.blk-cta[data-astro-cid-uu7vjhh5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);padding:clamp(1.1rem,3vw,1.7rem)}.blk-cta-copy[data-astro-cid-uu7vjhh5]{min-width:0;flex:1 1 20rem}.blk-cta-title[data-astro-cid-uu7vjhh5]{margin:0 0 .3rem;font-size:clamp(1.1rem,1.4vw + .85rem,1.4rem);line-height:1.2;text-wrap:balance}.blk-cta-body[data-astro-cid-uu7vjhh5]{margin:0;font-size:.9rem;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.blk-cta-btn[data-astro-cid-uu7vjhh5]{background:var(--accent-solid);color:var(--text-on-accent-solid);font-weight:700;font-size:.9rem;padding:.75rem 1.3rem;border-radius:var(--radius-sm, 6px);text-decoration:none;transition:transform .18s ease}.blk-cta-btn[data-astro-cid-uu7vjhh5]:hover{transform:translateY(-2px)}@media (prefers-reduced-motion: reduce){.blk-cta-btn[data-astro-cid-uu7vjhh5]{transition:none}.blk-cta-btn[data-astro-cid-uu7vjhh5]:hover{transform:none}}.tc[data-astro-cid-q5vcpifz]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.1rem;margin:1.8rem 0;padding:1rem 1.15rem;background:var(--accent-subtle);border:1px solid var(--border);border-left:3px solid var(--surface-accent-strong);border-radius:0 var(--radius-md, 8px) var(--radius-md, 8px) 0}.tc-icon[data-astro-cid-q5vcpifz]{display:grid;place-items:center;flex:none;width:38px;height:38px;background:var(--surface-raised);border-radius:var(--radius-sm, 6px)}.tc-copy[data-astro-cid-q5vcpifz]{flex:1 1 14rem;min-width:0;display:flex;flex-direction:column;gap:.15rem}.tc-name[data-astro-cid-q5vcpifz]{margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.tc-summary[data-astro-cid-q5vcpifz]{margin:0;font-size:.85rem;line-height:1.5;color:var(--text-muted);text-wrap:pretty}.tc-cta[data-astro-cid-q5vcpifz]{flex:none;display:inline-flex;align-items:center;gap:.35rem;padding:.6rem 1.05rem;background:var(--accent-solid);color:var(--text-on-accent-solid);font-size:.85rem;font-weight:700;text-decoration:none;border-radius:var(--radius-sm, 6px);transition:transform .18s ease}.tc-cta[data-astro-cid-q5vcpifz]:hover{transform:translateY(-2px)}.tc-arrow[data-astro-cid-q5vcpifz]{transition:transform .2s ease}.tc-cta[data-astro-cid-q5vcpifz]:hover .tc-arrow[data-astro-cid-q5vcpifz]{transform:translate(3px)}@media (prefers-reduced-motion: reduce){.tc-cta[data-astro-cid-q5vcpifz],.tc-arrow[data-astro-cid-q5vcpifz]{transition:none}.tc-cta[data-astro-cid-q5vcpifz]:hover,.tc-cta[data-astro-cid-q5vcpifz]:hover .tc-arrow[data-astro-cid-q5vcpifz]{transform:none}}.blog-shell[data-astro-cid-iwstzw75]{margin:2.5rem 0 0;display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:clamp(1.25rem,2.5vw,2.25rem);align-items:start}.blog-main[data-astro-cid-iwstzw75]{min-width:0}.blog-rail[data-astro-cid-iwstzw75]{min-width:0;position:sticky;top:5.5rem}.blog-h2[data-astro-cid-iwstzw75]{margin:0 0 1.1rem;font-size:clamp(1.2rem,1.2vw + .9rem,1.6rem);line-height:1.25}.blog-toolbar[data-astro-cid-iwstzw75]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.1rem;flex-wrap:wrap}.blog-count[data-astro-cid-iwstzw75]{margin:0;font-size:.84rem;color:var(--text-muted)}.blog-empty[data-astro-cid-iwstzw75]{margin:0;padding:1.5rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md, 8px);color:var(--text-muted)}.post-rows[data-astro-cid-iwstzw75]{display:grid;gap:.9rem}.post-grid[data-astro-cid-iwstzw75]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}@media (max-width: 68rem){.blog-shell[data-astro-cid-iwstzw75]{grid-template-columns:minmax(0,1fr)}.blog-rail[data-astro-cid-iwstzw75]{position:static}.post-grid[data-astro-cid-iwstzw75]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 40rem){.post-grid[data-astro-cid-iwstzw75]{grid-template-columns:minmax(0,1fr)}}.svc-shell[data-astro-cid-iwstzw75]{margin:2.5rem 0 0;display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:clamp(1.25rem,2.5vw,2.25rem);align-items:start}.svc-main[data-astro-cid-iwstzw75]{min-width:0}.svc-rail[data-astro-cid-iwstzw75]{min-width:0;position:sticky;top:5.5rem}.svc-prose[data-astro-cid-iwstzw75]{margin-top:3rem}.svc-h2[data-astro-cid-iwstzw75]{margin:0 0 1rem;font-size:clamp(1.15rem,1.2vw + .88rem,1.5rem);line-height:1.25}.svc-faq-articles[data-astro-cid-iwstzw75]{margin:3rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;align-items:start}.svc-faq[data-astro-cid-iwstzw75],.svc-articles[data-astro-cid-iwstzw75]{min-width:0}.svc-articles-lede[data-astro-cid-iwstzw75]{margin:-.5rem 0 1rem;font-size:.84rem;color:var(--text-muted)}.svc-article-grid[data-astro-cid-iwstzw75]{display:grid;gap:.85rem}.svc-soon[data-astro-cid-iwstzw75]{margin:0;padding:1.15rem;background:var(--accent-subtle);border-radius:var(--radius-sm, 6px);font-size:.85rem;line-height:1.55;color:var(--text-muted)}.svc-more[data-astro-cid-iwstzw75]{margin:1.1rem 0 0}.svc-more-btn[data-astro-cid-iwstzw75]{display:inline-flex;align-items:center;gap:.35rem;padding:.6rem 1rem;border:1px solid var(--surface-accent-strong);border-radius:var(--radius-sm, 6px);background:var(--surface-raised);color:var(--accent-text);font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .2s ease,background .2s ease}.svc-more-btn[data-astro-cid-iwstzw75]:hover{transform:translateY(-2px);background:var(--accent-subtle)}@media (max-width: 68rem){.svc-shell[data-astro-cid-iwstzw75]{grid-template-columns:minmax(0,1fr)}.svc-rail[data-astro-cid-iwstzw75]{position:static}.svc-faq-articles[data-astro-cid-iwstzw75]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.svc-more-btn[data-astro-cid-iwstzw75]{transition:none}.svc-more-btn[data-astro-cid-iwstzw75]:hover{transform:none}}.standing-trust[data-astro-cid-iwstzw75]{margin-top:2.5rem}.standing-prose[data-astro-cid-iwstzw75]{margin-top:3rem}.index-intro[data-astro-cid-iwstzw75]{margin:0 0 2.5rem;max-width:68ch}.entry-figure[data-astro-cid-iwstzw75]{margin:2rem 0;padding:0;max-width:100%}.entry-figure[data-astro-cid-iwstzw75] img[data-astro-cid-iwstzw75]{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius-md, 8px);border:1px solid var(--border);background:var(--accent-subtle)}.entry-figure-caption[data-astro-cid-iwstzw75]{margin-top:.6rem;font-size:.9rem;line-height:1.5;color:var(--text-muted);text-wrap:pretty}.article-hero-image-wrapper[data-astro-cid-iwstzw75]{margin:1.5rem 0 2rem;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #00000014}.article-hero-image[data-astro-cid-iwstzw75]{width:100%;height:auto;max-height:420px;object-fit:cover;display:block}.local-split[data-astro-cid-iwstzw75]{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:clamp(1.5rem,3vw,2.75rem);align-items:start}.local-split[data-astro-cid-iwstzw75]>[data-astro-cid-iwstzw75]{min-width:0}.local-facts[data-astro-cid-iwstzw75]{padding:1.25rem 1.35rem;background:var(--surface-raised);border:1px solid var(--border);border-left:3px solid var(--surface-accent-strong);border-radius:var(--radius-md, 8px)}.local-facts-title[data-astro-cid-iwstzw75]{margin:0 0 .85rem;font-size:1.02rem;line-height:1.3}.local-facts-list[data-astro-cid-iwstzw75]{margin:0;padding:0;list-style:none}.local-facts-list[data-astro-cid-iwstzw75] li[data-astro-cid-iwstzw75]{position:relative;padding:0 0 0 1rem;margin:0 0 .7rem;font-size:.9rem;line-height:1.55;color:var(--text-muted);text-wrap:pretty}.local-facts-list[data-astro-cid-iwstzw75] li[data-astro-cid-iwstzw75]:last-child{margin-bottom:0}.local-facts-list[data-astro-cid-iwstzw75] li[data-astro-cid-iwstzw75]:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--surface-accent-strong)}@media (max-width: 62rem){.local-split[data-astro-cid-iwstzw75]{grid-template-columns:minmax(0,1fr)}}.local-context[data-astro-cid-iwstzw75] p[data-astro-cid-iwstzw75],.local-evidence[data-astro-cid-iwstzw75] p[data-astro-cid-iwstzw75]{max-width:68ch;margin:0 0 1rem;line-height:1.65}.local-context[data-astro-cid-iwstzw75] p[data-astro-cid-iwstzw75]:last-child,.local-evidence[data-astro-cid-iwstzw75] p[data-astro-cid-iwstzw75]:last-child{margin-bottom:0}.local-evidence[data-astro-cid-iwstzw75] p[data-astro-cid-iwstzw75]{color:var(--text-muted)}.contact-layout[data-astro-cid-iwstzw75]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2rem;align-items:start}.contact-details[data-astro-cid-iwstzw75]{display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg, 12px)}.contact-item[data-astro-cid-iwstzw75]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.3rem}.contact-label[data-astro-cid-iwstzw75]{font-size:max(.75rem,12px);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.contact-value[data-astro-cid-iwstzw75]{font-size:1.05rem;font-weight:600;color:var(--text);text-align:left;align-self:flex-start}
