.search-page[data-astro-cid-aletmyqo]{background:var(--white);color:var(--black)}.search-hero[data-astro-cid-aletmyqo],.search-results[data-astro-cid-aletmyqo]{width:min(1315px,66vw);margin-inline:auto}.search-hero[data-astro-cid-aletmyqo]{padding:38px 0 30px}.search-hero[data-astro-cid-aletmyqo] h1[data-astro-cid-aletmyqo]{letter-spacing:-.065em;text-align:center;margin:0 0 22px;font-size:clamp(2rem,3vw,3rem);line-height:.95}.search-intro[data-astro-cid-aletmyqo]{display:none}.search-form[data-astro-cid-aletmyqo]{border:1px solid var(--paper-line);background:var(--white-pure);border-radius:999px;align-items:center;width:min(670px,100%);min-height:50px;margin-inline:auto;display:flex;position:relative;box-shadow:0 18px 36px #00000014}.search-icon[data-astro-cid-aletmyqo],.empty-search-icon[data-astro-cid-aletmyqo]{border:4px solid var(--blue);border-radius:50%;width:30px;height:30px;display:block}.search-icon[data-astro-cid-aletmyqo]{border-width:2px;flex:none;width:15px;height:15px;margin:0 16px}.search-icon[data-astro-cid-aletmyqo]:after,.empty-search-icon[data-astro-cid-aletmyqo]:after{content:"";transform-origin:0;background:var(--blue);width:8px;height:2px;margin:12px 0 0 11px;display:block;transform:rotate(45deg)}.search-form[data-astro-cid-aletmyqo] input[data-astro-cid-aletmyqo]{min-width:0;height:48px;color:var(--black);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.78rem}.search-form[data-astro-cid-aletmyqo] input[data-astro-cid-aletmyqo]::placeholder{color:#858d8a}.search-submit[data-astro-cid-aletmyqo]{background:var(--blue);min-width:92px;color:var(--white-pure);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;align-self:stretch;margin:5px;font-size:.62rem;font-weight:800}.search-submit[data-astro-cid-aletmyqo] span[data-astro-cid-aletmyqo],.card-link[data-astro-cid-aletmyqo] b[data-astro-cid-aletmyqo],.outline-button[data-astro-cid-aletmyqo] span[data-astro-cid-aletmyqo]{margin-left:12px;font-size:1.3em}.search-clear[data-astro-cid-aletmyqo]{color:#8a908b;cursor:pointer;background:0 0;border:0;margin-right:14px;font-size:1.45rem}.area-filter[data-astro-cid-aletmyqo]{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.area-filter[data-astro-cid-aletmyqo]>span[data-astro-cid-aletmyqo],.results-heading[data-astro-cid-aletmyqo] h2[data-astro-cid-aletmyqo],.suggestions[data-astro-cid-aletmyqo]>span[data-astro-cid-aletmyqo]{color:#858a86;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.area-options[data-astro-cid-aletmyqo]{flex-wrap:wrap;gap:7px;display:flex}.area-option[data-astro-cid-aletmyqo],.suggestions[data-astro-cid-aletmyqo] button[data-astro-cid-aletmyqo]{color:var(--black);font:inherit;cursor:pointer;background:0 0;border:1px solid #d8dad7;border-radius:999px;padding:7px 14px;font-size:.62rem}.area-option[data-astro-cid-aletmyqo][aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:var(--white-pure);font-weight:800}.search-results[data-astro-cid-aletmyqo]{padding-bottom:120px}.results-heading[data-astro-cid-aletmyqo]{justify-content:center;align-items:baseline;gap:12px;display:flex}.results-heading[data-astro-cid-aletmyqo] h2[data-astro-cid-aletmyqo]{margin:0;font-size:.65rem}.results-count[data-astro-cid-aletmyqo]{color:var(--green);font-size:1.2rem;font-weight:800}.results-rule[data-astro-cid-aletmyqo]{display:none}.search-grid[data-astro-cid-aletmyqo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;margin-top:16px;display:grid}.search-card[data-astro-cid-aletmyqo]{background:var(--white-pure);transition:transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);border:1px solid #d7dad6;border-radius:12px}.search-card[data-astro-cid-aletmyqo]:hover{transform:translateY(-5px);box-shadow:0 16px 30px #00000014}.search-card[data-astro-cid-aletmyqo] a[data-astro-cid-aletmyqo]{grid-template-columns:40% 60%;gap:15px;min-height:178px;padding:14px;display:grid}.search-card-image[data-astro-cid-aletmyqo]{background:#f1f0eb;border-radius:9px;min-height:150px;overflow:hidden}.search-card-image[data-astro-cid-aletmyqo] img[data-astro-cid-aletmyqo]{object-fit:cover;width:100%;height:100%;display:block}.search-card-image[data-astro-cid-aletmyqo] span[data-astro-cid-aletmyqo]{background:linear-gradient(135deg,#5c3924,#c18b57,#221811);width:60%;height:75%;margin:12% auto;display:block}.search-card-copy[data-astro-cid-aletmyqo]{flex-direction:column;min-width:0;padding:2px 0 0;display:flex}.card-area[data-astro-cid-aletmyqo]{color:var(--green);letter-spacing:.05em;text-transform:uppercase;margin:0 0 9px;font-size:.57rem;font-weight:800}.search-card[data-astro-cid-aletmyqo] h3[data-astro-cid-aletmyqo]{color:var(--black);margin:0;font-size:clamp(.85rem,1vw,1rem);line-height:1.1}.card-finish[data-astro-cid-aletmyqo]{color:#a5aca7;margin:9px 0 0;font-size:.64rem}.card-link[data-astro-cid-aletmyqo]{background:var(--blue);color:var(--white-pure);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-self:flex-start;margin-top:auto;padding:8px 11px;font-size:.58rem;font-weight:800}.search-card[data-astro-cid-aletmyqo][hidden]{display:none}.no-results[data-astro-cid-aletmyqo]{text-align:center;background:#f2f1ed;max-width:760px;margin:56px auto 0;padding:72px 30px}.empty-search-icon[data-astro-cid-aletmyqo]{margin:0 auto 34px}.no-results[data-astro-cid-aletmyqo] h2[data-astro-cid-aletmyqo]{margin:0;font-size:clamp(1.5rem,3vw,2.5rem)}.no-results[data-astro-cid-aletmyqo] p[data-astro-cid-aletmyqo]{color:#858a86;font-size:1.15rem}.outline-button[data-astro-cid-aletmyqo]{border:2px solid var(--blue);color:var(--blue);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:20px;padding:16px 24px;font-weight:800}.suggestions[data-astro-cid-aletmyqo]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:44px;display:flex}.suggestions[data-astro-cid-aletmyqo] button[data-astro-cid-aletmyqo]{padding:10px 20px}@media (width<=900px){.search-grid[data-astro-cid-aletmyqo]{grid-template-columns:repeat(2,minmax(0,1fr))}.search-card[data-astro-cid-aletmyqo] a[data-astro-cid-aletmyqo]{grid-template-columns:1fr;gap:15px}.search-card-image[data-astro-cid-aletmyqo]{aspect-ratio:1.35;min-height:230px}.search-card-copy[data-astro-cid-aletmyqo]{min-height:150px;padding:0}}@media (width<=640px){.search-hero[data-astro-cid-aletmyqo],.search-results[data-astro-cid-aletmyqo]{width:auto;margin-inline:30px}.search-hero[data-astro-cid-aletmyqo]{padding:56px 0 42px}.search-hero[data-astro-cid-aletmyqo] h1[data-astro-cid-aletmyqo]{font-size:clamp(2.7rem,12vw,4rem)}.search-intro[data-astro-cid-aletmyqo]{margin:18px 0 32px;font-size:1.05rem}.search-form[data-astro-cid-aletmyqo]{min-height:68px}.search-icon[data-astro-cid-aletmyqo]{border-width:3px;width:23px;height:23px;margin:0 15px}.search-icon[data-astro-cid-aletmyqo]:after{width:11px;height:3px;margin:18px 0 0 16px}.search-form[data-astro-cid-aletmyqo] input[data-astro-cid-aletmyqo]{height:66px;font-size:1rem}.search-submit[data-astro-cid-aletmyqo]{min-width:0;margin:5px;padding:0 15px;font-size:.75rem}.search-submit[data-astro-cid-aletmyqo] span[data-astro-cid-aletmyqo]{margin-left:4px}.search-clear[data-astro-cid-aletmyqo]{margin-right:8px}.area-filter[data-astro-cid-aletmyqo]{flex-direction:column;align-items:flex-start;gap:14px;margin-top:26px}.area-options[data-astro-cid-aletmyqo]{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.area-option[data-astro-cid-aletmyqo]{padding:11px 4px;font-size:.8rem}.search-results[data-astro-cid-aletmyqo]{padding-bottom:70px}.results-heading[data-astro-cid-aletmyqo] h2[data-astro-cid-aletmyqo]{font-size:.78rem}.results-rule[data-astro-cid-aletmyqo]{margin:18px 0 22px}.search-grid[data-astro-cid-aletmyqo]{gap:20px 12px}.search-card[data-astro-cid-aletmyqo] a[data-astro-cid-aletmyqo]{gap:10px;min-height:0;padding:10px}.search-card-image[data-astro-cid-aletmyqo]{aspect-ratio:1.2;min-height:0}.card-area[data-astro-cid-aletmyqo]{margin-bottom:8px;font-size:.65rem}.search-card[data-astro-cid-aletmyqo] h3[data-astro-cid-aletmyqo]{font-size:.95rem}.card-finish[data-astro-cid-aletmyqo],.card-link[data-astro-cid-aletmyqo]{display:none}.search-card-copy[data-astro-cid-aletmyqo]{min-height:64px}.no-results[data-astro-cid-aletmyqo]{margin-top:30px;padding:48px 20px}.no-results[data-astro-cid-aletmyqo] p[data-astro-cid-aletmyqo]{font-size:.95rem}.suggestions[data-astro-cid-aletmyqo]{margin-top:30px}.suggestions[data-astro-cid-aletmyqo]>span[data-astro-cid-aletmyqo]{width:100%}}
