.step-title[data-astro-cid-d6rjct4b],#finder-result-title[data-astro-cid-d6rjct4b]{scroll-margin-top:115px}.finder-clear[data-astro-cid-d6rjct4b]{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;min-height:36px;margin:18px 0 0 auto;font-size:12px;text-decoration:underline;display:block}.finder-page[data-astro-cid-d6rjct4b]>.breadcrumb[data-astro-cid-d6rjct4b]{margin-top:30px}.finder-hero[data-astro-cid-d6rjct4b]{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding:35px 0 65px;display:grid}.finder-hero[data-astro-cid-d6rjct4b] h1[data-astro-cid-d6rjct4b]{font-size:clamp(42px,4.4vw,64px);line-height:1.1}.finder-hero[data-astro-cid-d6rjct4b] h1[data-astro-cid-d6rjct4b] em[data-astro-cid-d6rjct4b]{color:var(--green);font-style:normal}.finder-hero[data-astro-cid-d6rjct4b] p[data-astro-cid-d6rjct4b]{max-width:520px;color:var(--muted);font-size:16px;line-height:1.8}.finder-promises[data-astro-cid-d6rjct4b]{color:var(--green);flex-wrap:wrap;gap:22px;margin-top:25px;font-size:12px;display:flex}.finder-promises[data-astro-cid-d6rjct4b] span[data-astro-cid-d6rjct4b]{align-items:center;gap:6px;display:flex}.finder-hero[data-astro-cid-d6rjct4b] figure[data-astro-cid-d6rjct4b]{margin:0;position:relative}.finder-hero[data-astro-cid-d6rjct4b] img{object-fit:cover;border-radius:20px;width:100%;height:320px}.finder-hero[data-astro-cid-d6rjct4b] figcaption[data-astro-cid-d6rjct4b]{color:#fff;text-shadow:0 1px 5px #000;font-size:9px;position:absolute;bottom:8px;right:12px}.photo-note[data-astro-cid-d6rjct4b]{color:var(--green);background:#fafcf4;border:1px solid #dee5d5;border-radius:12px;align-items:center;gap:12px;padding:17px 23px;font-size:13px;line-height:1.5;display:flex;position:absolute;bottom:30px;left:-22px}.finder-workspace[data-astro-cid-d6rjct4b]{border-block:1px solid #dce4d5;grid-template-columns:290px minmax(0,1fr);gap:65px;padding:50px 0 65px;display:grid}.finder-aside[data-astro-cid-d6rjct4b] h2[data-astro-cid-d6rjct4b]{font-size:29px}.finder-aside[data-astro-cid-d6rjct4b]>p[data-astro-cid-d6rjct4b]{color:var(--muted);margin:28px 0 20px;font-size:13px;line-height:1.8}.finder-progress[data-astro-cid-d6rjct4b]{gap:25px;margin:30px 0;padding:0;list-style:none;display:grid}.finder-progress[data-astro-cid-d6rjct4b] li[data-astro-cid-d6rjct4b]{color:#687663;align-items:center;gap:14px;display:flex}.finder-progress[data-astro-cid-d6rjct4b] li[data-astro-cid-d6rjct4b]>span[data-astro-cid-d6rjct4b]{background:#fff;border:1px solid #ced8c5;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.finder-progress[data-astro-cid-d6rjct4b] strong[data-astro-cid-d6rjct4b]{margin-bottom:6px;font-size:14px;display:block}.finder-progress[data-astro-cid-d6rjct4b] small[data-astro-cid-d6rjct4b]{font-size:11px}.finder-progress[data-astro-cid-d6rjct4b] [data-astro-cid-d6rjct4b][aria-current]{color:var(--green)}.finder-progress[data-astro-cid-d6rjct4b] [data-astro-cid-d6rjct4b][aria-current]>span[data-astro-cid-d6rjct4b]{background:var(--green);color:#fff;border-color:var(--green)}.finder-progress[data-astro-cid-d6rjct4b] .complete[data-astro-cid-d6rjct4b]>span[data-astro-cid-d6rjct4b]{color:var(--green);background:#e5efdc;border-color:#afc2a2}#finder-form[data-astro-cid-d6rjct4b]{min-width:0}fieldset[data-astro-cid-d6rjct4b]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-d6rjct4b]{width:100%;padding:0;display:block}.step-kicker[data-astro-cid-d6rjct4b]{color:var(--green);letter-spacing:.12em;margin-bottom:13px;font-size:10px;font-weight:700;display:block}.step-title[data-astro-cid-d6rjct4b]{letter-spacing:-.035em;font-family:Manrope Variable,sans-serif;font-size:29px;font-weight:700;line-height:1.3;display:block}.step-description[data-astro-cid-d6rjct4b]{color:var(--muted);margin:15px 0 24px;font-size:14px}.city-choices[data-astro-cid-d6rjct4b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.option-choices[data-astro-cid-d6rjct4b]{gap:12px;display:grid}.choice[data-astro-cid-d6rjct4b]{cursor:pointer;background:#fff;border:1px solid #cddac5;border-radius:11px;align-items:center;gap:13px;padding:17px;transition:border-color .15s,background .15s;display:flex}.choice[data-astro-cid-d6rjct4b]:has(input:checked){background:#edf4e4;border-color:#527f59;box-shadow:0 0 0 1px #527f59}.choice[data-astro-cid-d6rjct4b] input[data-astro-cid-d6rjct4b]{width:18px;height:18px;accent-color:var(--green);flex-shrink:0;margin:0}.choice[data-astro-cid-d6rjct4b]>span[data-astro-cid-d6rjct4b]{gap:6px;display:grid}.choice[data-astro-cid-d6rjct4b] strong[data-astro-cid-d6rjct4b]{font-size:14px;font-weight:650;line-height:1.4}.choice[data-astro-cid-d6rjct4b] small[data-astro-cid-d6rjct4b]{color:var(--muted);font-size:11px;line-height:1.6}.city-choice[data-astro-cid-d6rjct4b]>svg{color:#6c8265;margin-left:auto}.step-help[data-astro-cid-d6rjct4b]{color:var(--green);text-underline-offset:4px;margin-top:22px;font-size:12px;text-decoration:underline;display:inline-block}.finder-controls[data-astro-cid-d6rjct4b]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:24px;display:flex}.finder-controls[data-astro-cid-d6rjct4b] .button[data-astro-cid-d6rjct4b]{margin-left:auto}.back-button[data-astro-cid-d6rjct4b]{min-height:46px;color:var(--green);background:0 0;border:0;padding:8px 0;font-size:13px}.finder-error[data-astro-cid-d6rjct4b]{color:#8a361e;margin:18px 0 0;font-size:13px}.finder-error[data-astro-cid-d6rjct4b]:empty{display:none}#finder-results[data-astro-cid-d6rjct4b]{border-top:1px solid var(--line);padding-top:45px}.result-heading[data-astro-cid-d6rjct4b]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.result-heading[data-astro-cid-d6rjct4b] h2[data-astro-cid-d6rjct4b]{font-size:34px}.result-heading[data-astro-cid-d6rjct4b] p[data-astro-cid-d6rjct4b]{color:var(--muted);margin:0;font-size:14px}.result-explanation[data-astro-cid-d6rjct4b]{color:var(--green);background:#eef3e6;border:1px solid #d7e2ca;border-radius:12px;align-items:center;gap:13px;margin-bottom:28px;padding:20px 23px;display:flex}.result-explanation[data-astro-cid-d6rjct4b] p[data-astro-cid-d6rjct4b]{color:#4d6248;margin:0;font-size:13px;line-height:1.8}.finder-result-grid[data-astro-cid-d6rjct4b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.finder-result-actions[data-astro-cid-d6rjct4b]{text-align:center;margin:35px 0 0}.finder-result-actions[data-astro-cid-d6rjct4b] p[data-astro-cid-d6rjct4b]{color:var(--muted);max-width:530px;margin:17px auto 0;font-size:12px}.finder-no-results[data-astro-cid-d6rjct4b]{text-align:center;background:#f1f5eb;border:1px dashed #c2d2b7;border-radius:15px;padding:35px}.finder-no-results[data-astro-cid-d6rjct4b]>svg{color:var(--green);margin:0 auto 20px}.finder-no-results[data-astro-cid-d6rjct4b] h3[data-astro-cid-d6rjct4b]{font-size:25px}.finder-no-results[data-astro-cid-d6rjct4b] p[data-astro-cid-d6rjct4b]{max-width:560px;color:var(--muted);margin:0 auto 24px;font-size:14px}.finder-next-steps[data-astro-cid-d6rjct4b]{grid-template-columns:.8fr 1.4fr;gap:65px;padding:70px 0;display:grid}.finder-next-steps[data-astro-cid-d6rjct4b] h2[data-astro-cid-d6rjct4b]{font-size:32px}.finder-next-steps[data-astro-cid-d6rjct4b] ol[data-astro-cid-d6rjct4b]{gap:26px;margin:0;padding:0;list-style:none;display:grid}.finder-next-steps[data-astro-cid-d6rjct4b] li[data-astro-cid-d6rjct4b]{gap:18px;display:flex}.finder-next-steps[data-astro-cid-d6rjct4b] li[data-astro-cid-d6rjct4b]>span[data-astro-cid-d6rjct4b]{width:36px;height:36px;color:var(--green);background:#e8efde;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.finder-next-steps[data-astro-cid-d6rjct4b] h3[data-astro-cid-d6rjct4b]{margin:5px 0 9px;font-size:17px}.finder-next-steps[data-astro-cid-d6rjct4b] p[data-astro-cid-d6rjct4b]{color:var(--muted);margin-bottom:10px;font-size:14px}.finder-next-steps[data-astro-cid-d6rjct4b] a[data-astro-cid-d6rjct4b]{color:var(--green);text-underline-offset:4px;font-size:12px;text-decoration:underline}@media (width<=1000px){.finder-hero[data-astro-cid-d6rjct4b]{gap:40px}.finder-workspace[data-astro-cid-d6rjct4b]{grid-template-columns:240px minmax(0,1fr);gap:35px}.finder-result-grid[data-astro-cid-d6rjct4b]{grid-template-columns:repeat(2,minmax(0,1fr))}.city-choice[data-astro-cid-d6rjct4b]>svg{display:none}}@media (width<=760px){.finder-hero[data-astro-cid-d6rjct4b]{grid-template-columns:1fr;gap:25px;padding-bottom:35px}.finder-hero[data-astro-cid-d6rjct4b] h1[data-astro-cid-d6rjct4b]{font-size:44px}.finder-hero[data-astro-cid-d6rjct4b] img{height:240px}.photo-note[data-astro-cid-d6rjct4b]{padding:12px 17px;bottom:25px;left:15px}.finder-hero[data-astro-cid-d6rjct4b] p[data-astro-cid-d6rjct4b]{font-size:15px}.finder-workspace[data-astro-cid-d6rjct4b]{grid-template-columns:1fr;gap:28px;padding:35px 0 45px}.finder-aside[data-astro-cid-d6rjct4b]>.eyebrow[data-astro-cid-d6rjct4b],.finder-aside[data-astro-cid-d6rjct4b]>h2[data-astro-cid-d6rjct4b],.finder-aside[data-astro-cid-d6rjct4b]>p[data-astro-cid-d6rjct4b],.finder-aside[data-astro-cid-d6rjct4b]>a[data-astro-cid-d6rjct4b]{display:none}.finder-progress[data-astro-cid-d6rjct4b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.finder-progress[data-astro-cid-d6rjct4b] li[data-astro-cid-d6rjct4b]{display:block}.finder-progress[data-astro-cid-d6rjct4b] strong[data-astro-cid-d6rjct4b]{margin-top:9px;font-size:11px;line-height:1.4}.finder-progress[data-astro-cid-d6rjct4b] small[data-astro-cid-d6rjct4b]{display:none}.finder-progress[data-astro-cid-d6rjct4b] li[data-astro-cid-d6rjct4b]>span[data-astro-cid-d6rjct4b]{width:33px;height:33px;font-size:10px}.step-title[data-astro-cid-d6rjct4b]{font-size:26px}.step-description[data-astro-cid-d6rjct4b]{font-size:14px}.city-choices[data-astro-cid-d6rjct4b]{gap:10px}.choice[data-astro-cid-d6rjct4b]{gap:9px;padding:15px 12px}.choice[data-astro-cid-d6rjct4b] strong[data-astro-cid-d6rjct4b]{font-size:13px}.choice[data-astro-cid-d6rjct4b] small[data-astro-cid-d6rjct4b]{font-size:10px}.finder-controls[data-astro-cid-d6rjct4b] .button[data-astro-cid-d6rjct4b]{font-size:12px}.finder-result-grid[data-astro-cid-d6rjct4b]{grid-template-columns:1fr}.result-heading[data-astro-cid-d6rjct4b]{display:block}.result-heading[data-astro-cid-d6rjct4b] h2[data-astro-cid-d6rjct4b]{font-size:30px}.result-heading[data-astro-cid-d6rjct4b] .button[data-astro-cid-d6rjct4b]{margin-top:20px}.result-explanation[data-astro-cid-d6rjct4b]{align-items:flex-start;padding:17px}.result-explanation[data-astro-cid-d6rjct4b] p[data-astro-cid-d6rjct4b]{font-size:12px}.finder-next-steps[data-astro-cid-d6rjct4b]{grid-template-columns:1fr;gap:25px;padding:50px 0}.finder-next-steps[data-astro-cid-d6rjct4b] h2[data-astro-cid-d6rjct4b]{font-size:29px}.finder-no-results[data-astro-cid-d6rjct4b]{padding:28px 19px}.finder-no-results[data-astro-cid-d6rjct4b] .button[data-astro-cid-d6rjct4b],.finder-result-actions[data-astro-cid-d6rjct4b] .button[data-astro-cid-d6rjct4b]{white-space:normal;font-size:12px}}@media (width<=360px){.city-choices[data-astro-cid-d6rjct4b]{grid-template-columns:1fr}.finder-hero[data-astro-cid-d6rjct4b] h1[data-astro-cid-d6rjct4b]{font-size:39px}}
