.find-page .explore-search{text-align:left;width:min(560px,100%);margin:32px auto 0;position:relative}.find-page .explore-search-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.find-page .explore-search-input{background:var(--surface);width:100%;font:inherit;font-size:var(--body);color:var(--ink);transition:border-color .2s var(--ease-standard), box-shadow .2s var(--ease-standard);border:1px solid #08080824;border-radius:999px;outline:none;padding:16px 22px}.find-page .explore-search-input:focus{border-color:#08080866;box-shadow:0 0 0 4px #0808080f}.find-page .explore-search-results{z-index:5;background:var(--surface);border:1px solid #0808081a;border-radius:18px;margin:0;padding:6px;list-style:none;position:absolute;inset:calc(100% + 8px) 0 auto;box-shadow:0 18px 40px #0808081a}.find-page .explore-search-results a{color:var(--ink);border-radius:12px;justify-content:space-between;gap:16px;padding:10px 14px;text-decoration:none;display:flex}.find-page .explore-search-results a:hover,.find-page .explore-search-results a:focus-visible{background:var(--paper)}.find-page .explore-search-county{color:var(--mauve);font-size:var(--utility);align-self:center}.find-page .explore-ask-line{font-size:var(--utility);color:var(--mauve);margin:18px 0 0}.find-page .explore-ask-line a{color:var(--ink);font-weight:600;text-decoration:none}.find-page .explore-section{padding-block:clamp(32px,5vw,72px) 0}.find-page .explore-section:last-of-type{padding-bottom:clamp(40px,6vw,88px)}.find-page .explore-section-title{font-family:var(--font-display);font-size:var(--heading-md);color:var(--ink);margin:0;font-weight:620;line-height:1.05}.find-page .explore-section-lead{max-width:60ch;color:var(--body-grey);margin:10px 0 28px}.find-page .explore-unavailable{color:var(--terracotta);margin:12px 0 0}.find-page .explore-card-place{font-size:var(--utility);letter-spacing:.08em;text-transform:uppercase;color:var(--mauve);margin:0 0 6px}.find-page .explore-card-more{font-size:var(--utility);color:var(--ink);margin-top:auto;padding-top:18px;font-weight:600}.find-page .explore-counties{columns:4 220px;column-gap:clamp(24px,3vw,48px)}.find-page .explore-county{break-inside:avoid;margin-bottom:28px}.find-page .explore-county h3{font-size:var(--utility);letter-spacing:.08em;text-transform:uppercase;color:var(--mauve);margin:0 0 8px}.find-page .explore-county ul{margin:0;padding:0;list-style:none}.find-page .explore-county a{color:var(--ink);padding:3px 0;text-decoration:none;display:inline-block}.find-page .explore-county a:hover{text-underline-offset:3px;text-decoration:underline}.find-page .explore-hero{text-align:center;margin-bottom:clamp(8px,2vw,24px);position:relative}.find-page .explore-hero-media{background:linear-gradient(135deg,#1b2b2c 0%,#2a3d3a 45%,#4a3b2f 100%);border-radius:20px;position:absolute;inset:0;overflow:hidden}.find-page .explore-hero-media:after{content:"";background:radial-gradient(at 50% 45%,#08080847 0%,#08080885 100%),linear-gradient(#0808081f,#08080861);position:absolute;inset:0}.find-page .explore-hero-photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease-standard);position:absolute;inset:0}.find-page .explore-hero-photo[data-loaded=true]{opacity:1}.find-page .explore-hero-tagline{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;margin:0;font-size:12px;position:absolute;bottom:16px;right:20px}.find-page .explore-hero-inner{padding:clamp(56px,8vw,104px) clamp(20px,5vw,64px) clamp(56px,7vw,88px);position:relative}.find-page .explore-hero .content-eyebrow,.find-page .explore-hero .content-title,.find-page .explore-hero .content-lead{color:#fff}.find-page .explore-hero .content-eyebrow{opacity:.8}.find-page .explore-hero .content-lead{color:#ffffffe0;margin-inline:auto}.find-page .explore-hero .explore-search-input{border-color:#0000;box-shadow:0 12px 32px #08080838}.find-page .explore-build-line{font-size:var(--utility);color:#fff;margin:18px 0 0}.find-page .explore-hero .explore-ask-line{color:#ffffffb8;margin-top:6px}.find-page .explore-hero .explore-build-line a,.find-page .explore-hero .explore-ask-line a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.find-page .explore-section-lead a{color:var(--ink);text-underline-offset:3px;font-weight:600}
