.cta[data-astro-cid-hwvj6ntz]{background:var(--ink);color:var(--on-ink)}.inner[data-astro-cid-hwvj6ntz]{justify-content:space-between;align-items:center;gap:var(--s-6);flex-wrap:wrap;display:flex}h2[data-astro-cid-hwvj6ntz]{color:#fff;font-size:var(--text-h2);max-width:20ch}.lead[data-astro-cid-hwvj6ntz] p[data-astro-cid-hwvj6ntz]{margin-top:var(--s-4);color:var(--on-ink-soft);max-width:46ch;line-height:1.55}.cta-actions[data-astro-cid-hwvj6ntz]{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.call[data-astro-cid-hwvj6ntz]{font-family:var(--font-display);color:#fff;align-items:center;gap:.5em;font-size:1.2rem;font-weight:600;display:inline-flex}.call[data-astro-cid-hwvj6ntz]:hover{color:var(--orange)}.wash-green[data-astro-cid-jcy6rdmm]{background:var(--wash-green)}.wash-blue[data-astro-cid-jcy6rdmm]{background:var(--wash-blue)}.wash-red[data-astro-cid-jcy6rdmm]{background:var(--wash-red)}.hero[data-astro-cid-jcy6rdmm]{padding-top:clamp(2.5rem,2rem + 2.5vw,4.5rem);padding-bottom:clamp(2.5rem,2rem + 2.5vw,4.5rem)}.inner[data-astro-cid-jcy6rdmm]{grid-template-columns:1fr 1.08fr;align-items:center;gap:clamp(2rem,1rem + 4vw,4rem);display:grid}.copy[data-astro-cid-jcy6rdmm]{max-width:36rem}.badge[data-astro-cid-jcy6rdmm]{margin-bottom:var(--s-4);align-items:center;gap:6px;display:flex}.badge[data-astro-cid-jcy6rdmm] i[data-astro-cid-jcy6rdmm]{border-radius:var(--radius-pill);height:7px;display:block}.wash-green[data-astro-cid-jcy6rdmm] .badge[data-astro-cid-jcy6rdmm] i[data-astro-cid-jcy6rdmm]{background:var(--accent-green)}.wash-blue[data-astro-cid-jcy6rdmm] .badge[data-astro-cid-jcy6rdmm] i[data-astro-cid-jcy6rdmm]{background:var(--accent-blue)}.wash-red[data-astro-cid-jcy6rdmm] .badge[data-astro-cid-jcy6rdmm] i[data-astro-cid-jcy6rdmm]{background:var(--accent-red)}.badge[data-astro-cid-jcy6rdmm] i[data-astro-cid-jcy6rdmm]:first-child{width:38px}.badge[data-astro-cid-jcy6rdmm] i[data-astro-cid-jcy6rdmm]:nth-child(2){opacity:.6;width:22px}.badge[data-astro-cid-jcy6rdmm] i[data-astro-cid-jcy6rdmm]:nth-child(3){opacity:.35;width:12px}h1[data-astro-cid-jcy6rdmm]{letter-spacing:-.025em;font-size:clamp(2.2rem,1.5rem + 2.6vw,3.6rem);font-weight:800;line-height:1.02}.intro[data-astro-cid-jcy6rdmm]{margin-top:var(--s-5);max-width:42ch;font-size:var(--text-lead);color:var(--ink-70);line-height:1.5}.cta[data-astro-cid-jcy6rdmm]{margin-top:var(--s-6);align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.call[data-astro-cid-jcy6rdmm]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:.5em;font-size:1.25rem;font-weight:700;display:inline-flex}.call[data-astro-cid-jcy6rdmm] .icon,.call[data-astro-cid-jcy6rdmm]:hover{color:var(--orange-text)}.photo[data-astro-cid-jcy6rdmm]{border-radius:var(--radius-lg);aspect-ratio:4/3;box-shadow:var(--shadow-2);overflow:hidden}.photo[data-astro-cid-jcy6rdmm] img{object-fit:cover;width:100%;height:100%}.sb[data-astro-cid-jcy6rdmm]{padding-block:clamp(2.5rem,2rem + 2vw,4rem)}.sb[data-astro-cid-jcy6rdmm].tone-warm{background:var(--ground-warm)}.sb-inner[data-astro-cid-jcy6rdmm]{max-width:72ch}.sb[data-astro-cid-jcy6rdmm] h2[data-astro-cid-jcy6rdmm]{letter-spacing:-.02em;margin-bottom:var(--s-4);scroll-margin-top:92px;font-size:clamp(1.6rem,1.25rem + 1.2vw,2.1rem);font-weight:800;line-height:1.1}.prose[data-astro-cid-jcy6rdmm] p{color:var(--ink-70);font-size:var(--text-body);margin:0 0 var(--s-4);line-height:1.7}.prose[data-astro-cid-jcy6rdmm] p:first-child{color:var(--ink);font-size:var(--text-lead);line-height:1.55}.prose[data-astro-cid-jcy6rdmm] strong{color:var(--ink);font-weight:700}.prose[data-astro-cid-jcy6rdmm] a{color:var(--orange-text);text-underline-offset:2px;font-weight:600;text-decoration:underline 1px}.prose[data-astro-cid-jcy6rdmm] a:hover{text-decoration-thickness:2px}.bullets[data-astro-cid-jcy6rdmm]{margin:var(--s-4) 0 0;gap:var(--s-3);display:grid}.bullets[data-astro-cid-jcy6rdmm] li{color:var(--ink-70);font-size:var(--text-body);padding-left:1.7rem;line-height:1.55;position:relative}.bullets[data-astro-cid-jcy6rdmm] li:before{content:"";background:var(--accent-green);border-radius:2px;width:9px;height:9px;position:absolute;top:.62em;left:0}.bullets[data-astro-cid-jcy6rdmm] li strong{color:var(--ink)}.tbl-wrap[data-astro-cid-jcy6rdmm]{margin-top:var(--s-6);overflow-x:auto}table[data-astro-cid-jcy6rdmm]{border-collapse:collapse;width:100%;font-size:var(--text-sm);min-width:34rem}th[data-astro-cid-jcy6rdmm],td[data-astro-cid-jcy6rdmm]{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.7rem .9rem}th[data-astro-cid-jcy6rdmm]{background:var(--ground-warm-2);color:var(--ink);font-weight:800;font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase}td[data-astro-cid-jcy6rdmm] strong{color:var(--ink)}.tbl-note[data-astro-cid-jcy6rdmm]{margin-top:var(--s-3);font-size:var(--text-xs);color:var(--ink-55);line-height:1.5}.sec-h[data-astro-cid-jcy6rdmm]{font-size:var(--text-h2);letter-spacing:-.02em;max-width:18ch;margin-bottom:var(--s-6);font-weight:800}.grid[data-astro-cid-jcy6rdmm]{gap:var(--s-5);margin-top:var(--s-7);grid-template-columns:repeat(3,1fr);display:grid}.tile[data-astro-cid-jcy6rdmm]{background:var(--ground);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-jcy6rdmm]:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}.tile-photo[data-astro-cid-jcy6rdmm]{aspect-ratio:3/2;background:var(--ground-warm-2);overflow:hidden}.tile-photo[data-astro-cid-jcy6rdmm] img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.tile[data-astro-cid-jcy6rdmm]:hover .tile-photo[data-astro-cid-jcy6rdmm] img{transform:scale(1.05)}.tile-body[data-astro-cid-jcy6rdmm]{padding:var(--s-5);flex-direction:column;flex:1;gap:.5rem;display:flex}.tile[data-astro-cid-jcy6rdmm] h3[data-astro-cid-jcy6rdmm]{font-size:var(--text-h3);font-weight:800}.tile-link[data-astro-cid-jcy6rdmm]{color:var(--ink)}.tile-link[data-astro-cid-jcy6rdmm]:after{content:"";z-index:2;position:absolute;inset:0}.tile[data-astro-cid-jcy6rdmm]:focus-within{outline:3px solid var(--orange);outline-offset:3px}.tile[data-astro-cid-jcy6rdmm]:hover .tile-link[data-astro-cid-jcy6rdmm]{color:var(--orange-text)}.tile[data-astro-cid-jcy6rdmm] p[data-astro-cid-jcy6rdmm]{color:var(--ink-70);font-size:var(--text-sm);line-height:1.5}.explore[data-astro-cid-jcy6rdmm]{padding-top:var(--s-3);font-family:var(--font-display);color:var(--ink);align-items:center;gap:.4em;margin-top:auto;font-size:1rem;font-weight:700;display:inline-flex}.explore[data-astro-cid-jcy6rdmm] .icon{color:var(--orange-text);transition:transform .18s}.tile[data-astro-cid-jcy6rdmm]:hover .explore[data-astro-cid-jcy6rdmm] .icon{transform:translate(3px)}.cgrid[data-astro-cid-jcy6rdmm]{gap:var(--s-5);grid-template-columns:repeat(3,1fr);display:grid}.ccard[data-astro-cid-jcy6rdmm]{background:var(--ground);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ccard[data-astro-cid-jcy6rdmm]:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}.ccard-link[data-astro-cid-jcy6rdmm]{z-index:2;position:absolute;inset:0}.ccard[data-astro-cid-jcy6rdmm]:focus-within{outline:3px solid var(--orange);outline-offset:3px}.cphoto[data-astro-cid-jcy6rdmm]{aspect-ratio:16/10;background:var(--ground-warm-2);overflow:hidden}.cphoto[data-astro-cid-jcy6rdmm] img[data-astro-cid-jcy6rdmm]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.ccard[data-astro-cid-jcy6rdmm]:hover .cphoto[data-astro-cid-jcy6rdmm] img[data-astro-cid-jcy6rdmm]{transform:scale(1.04)}.noimg[data-astro-cid-jcy6rdmm]{background:linear-gradient(135deg, var(--ground-warm-2), var(--line));width:100%;height:100%;display:block}.cbody[data-astro-cid-jcy6rdmm]{padding:var(--s-5)}.cbody[data-astro-cid-jcy6rdmm] h3[data-astro-cid-jcy6rdmm]{font-size:1.15rem;font-weight:800;line-height:1.15}.ccard[data-astro-cid-jcy6rdmm]:hover .cbody[data-astro-cid-jcy6rdmm] h3[data-astro-cid-jcy6rdmm]{color:var(--orange-text)}.loc[data-astro-cid-jcy6rdmm]{color:var(--ink-55);font-weight:700;font-size:var(--text-sm);align-items:center;gap:.3em;margin-top:.3rem;display:inline-flex}.cfoot[data-astro-cid-jcy6rdmm]{margin-top:var(--s-6)}.all-link[data-astro-cid-jcy6rdmm]{font-family:var(--font-display);color:var(--ink);align-items:center;gap:.4em;font-size:1.05rem;font-weight:700;display:inline-flex}.all-link[data-astro-cid-jcy6rdmm] .icon,.all-link[data-astro-cid-jcy6rdmm]:hover{color:var(--orange-text)}.faq[data-astro-cid-jcy6rdmm]{background:var(--ground-warm)}.faq-list[data-astro-cid-jcy6rdmm]{max-width:60rem;display:grid}.faq-item[data-astro-cid-jcy6rdmm]{border-top:1px solid var(--line-strong)}.faq-item[data-astro-cid-jcy6rdmm]:last-child{border-bottom:1px solid var(--line-strong)}summary[data-astro-cid-jcy6rdmm]{justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-5) 0;cursor:pointer;list-style:none;display:flex}summary[data-astro-cid-jcy6rdmm]::-webkit-details-marker{display:none}.q[data-astro-cid-jcy6rdmm]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.1rem,1rem + .4vw,1.35rem);font-weight:700}.marker[data-astro-cid-jcy6rdmm]{border:1.5px solid var(--line-strong);width:34px;height:34px;color:var(--ink-70);border-radius:50%;flex:none;place-items:center;transition:transform .22s,background .16s,color .16s;display:grid}details[data-astro-cid-jcy6rdmm][open] .marker[data-astro-cid-jcy6rdmm]{background:var(--orange);border-color:var(--orange);color:var(--ink);transform:rotate(90deg)}.answer[data-astro-cid-jcy6rdmm]{padding-bottom:var(--s-5)}.answer[data-astro-cid-jcy6rdmm] p{color:var(--ink-70);font-size:var(--text-body);max-width:70ch;line-height:1.6}.answer[data-astro-cid-jcy6rdmm] a{color:var(--orange-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (width<=940px){.inner[data-astro-cid-jcy6rdmm]{gap:var(--s-7);grid-template-columns:1fr}.copy[data-astro-cid-jcy6rdmm]{max-width:40rem}}@media (width<=920px){.grid[data-astro-cid-jcy6rdmm],.cgrid[data-astro-cid-jcy6rdmm]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.grid[data-astro-cid-jcy6rdmm],.cgrid[data-astro-cid-jcy6rdmm]{grid-template-columns:1fr}}
