.Home_hero__HHP4x{width:min(1180px,calc(100% - 4rem));margin:1.5rem auto 0}.Home_heroGrid__YuQNL{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;grid-gap:2.5rem;gap:2.5rem}.Home_heroCopy__3lkPW{padding:.5rem 0 1rem;min-width:0}.Home_heroCopy__3lkPW h1{font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.15;letter-spacing:-.035em;margin:.75rem 0}html[data-appearance-scope=public] .Home_hero__HHP4x .Home_heroCopy__3lkPW h1{font-size:clamp(2rem,3.2vw,3rem);font-weight:500;overflow-wrap:anywhere}.Home_heroCopy__3lkPW h1 em{font-style:normal;color:var(--hero-emphasis)}.Home_introduction__SpGb6{max-width:32rem;font-size:1.06rem;line-height:1.65;color:var(--muted);margin:1rem 0}.Home_browseLink__3ZnuN{display:inline-flex;align-items:center;gap:1rem;padding-block:.5rem;font-weight:650;text-decoration:underline;text-underline-offset:.3em}.Home_heroVisual__EkSFm{margin:0;border-radius:1rem;overflow:hidden;background:var(--visual-card);border:1px solid var(--visual-line)}.Home_heroVisual__EkSFm img{display:block;width:100%;height:265px;object-fit:cover;object-position:69% 43%;filter:none}.Home_heroVisual__EkSFm figcaption{padding:.5rem .9rem;color:var(--muted);font-size:.8rem;line-height:1.5}.Home_heroVisual__EkSFm figcaption span{display:block}.Home_search__X0HCR{position:relative;width:100%;margin:1.25rem auto 0;padding:1rem 1.25rem;border-radius:.85rem;background:var(--visual-card);border:1px solid var(--visual-line);box-shadow:var(--visual-shadow);scroll-margin-top:8rem}.Home_search__X0HCR h2{font-family:inherit;font-size:1rem;font-weight:650;margin:0 0 .65rem}html[data-appearance-scope=public] .Home_search__X0HCR .national-search-panel{width:100%;margin:0;padding:0;border:0;box-shadow:none;background:transparent}.Home_benefits__H3rYO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;width:min(1180px,calc(100% - 4rem));margin:1.25rem auto 0;padding-block:.5rem 1.25rem;border-bottom:1px solid var(--visual-line)}.Home_benefits__H3rYO a{display:flex;align-items:center;gap:.85rem;min-width:0}.Home_benefits__H3rYO a>span{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;color:var(--visual-accent-text);background:var(--visual-tint);border-radius:50%;font-size:1.3rem}.Home_benefits__H3rYO strong{font-size:.94rem;font-weight:650}.Home_benefits__H3rYO p{margin:.2rem 0 0;color:var(--muted);font-size:.84rem}.Home_community___XM67{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:2rem;gap:2rem;width:min(1180px,calc(100% - 4rem));margin:1.5rem auto;padding:1.75rem 2rem;border:1px solid var(--visual-line);background:var(--visual-tint);border-radius:1rem}.Home_community___XM67 h2{overflow-wrap:anywhere;margin:0;font-family:Georgia,serif;font-size:clamp(1.7rem,2.5vw,2.2rem);font-weight:500;line-height:1.2;letter-spacing:-.025em}html[data-appearance-scope=public] .Home_community___XM67 h2{font-weight:500}.Home_community___XM67 p:not(.site-tagline){line-height:1.7;color:var(--muted);margin-top:0}.Home_regionalHero__vfleP{border-bottom:1px solid var(--visual-line)}@media(max-width:1000px){.Home_heroGrid__YuQNL{gap:1.25rem}.Home_heroVisual__EkSFm img{height:250px}.Home_benefits__H3rYO{gap:.75rem}.Home_benefits__H3rYO a{align-items:flex-start;gap:.6rem}.Home_hero__HHP4x{width:calc(100% - 2rem);margin-top:1rem;display:flex;flex-direction:column}.Home_heroGrid__YuQNL{display:contents}.Home_heroCopy__3lkPW{order:0;padding:.25rem 0 .5rem}html[data-appearance-scope=public] .Home_hero__HHP4x .Home_heroCopy__3lkPW h1{font-size:clamp(1.85rem,7.7vw,2.6rem)}.Home_introduction__SpGb6{margin:.75rem 0;font-size:1rem}.Home_heroVisual__EkSFm{order:2;margin-top:1rem;width:100%}.Home_heroVisual__EkSFm img{height:190px;object-position:65% 40%}.Home_heroVisual__EkSFm figcaption{padding:.5rem .75rem}.Home_heroVisual__EkSFm figcaption span{display:inline;margin-left:.35rem}.Home_search__X0HCR{order:1;margin-top:.5rem;padding:1rem}.Home_benefits__H3rYO{width:calc(100% - 2rem);grid-template-columns:1fr;margin-top:1rem;gap:.75rem}.Home_benefits__H3rYO a{align-items:center}.Home_community___XM67{grid-template-columns:minmax(0,1fr);gap:1rem;width:calc(100% - 2rem);padding:1.25rem;margin-block:1rem}}.FeaturedBusinesses_section__DV_qp{width:min(1180px,calc(100% - 4rem));margin:0 auto;padding:1.75rem 0;border-top:3px solid var(--decoration)}.FeaturedBusinesses_heading__8eXG4{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.FeaturedBusinesses_heading__8eXG4 h2{font-size:clamp(1.8rem,2.7vw,2.3rem);margin:.35rem 0 0}.FeaturedBusinesses_heading__8eXG4 a{flex-shrink:0;font-weight:650;text-decoration:underline;text-underline-offset:.25em;padding-block:.5rem}.FeaturedBusinesses_introduction__hNfKh{color:var(--muted);margin:.75rem 0 1.5rem;max-width:52rem;font-size:.94rem}.FeaturedBusinesses_grid__sKIRm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.FeaturedBusinesses_card__UlD9s{min-width:0;border:1px solid var(--visual-line);border-radius:.85rem;background:var(--visual-card);overflow:hidden}.FeaturedBusinesses_cardLink__hirwv{display:flex;flex-direction:column;height:100%}.FeaturedBusinesses_card__UlD9s:hover{border-color:var(--text)}.FeaturedBusinesses_card__UlD9s:focus-within{outline:3px solid var(--focus,var(--text));outline-offset:3px}.FeaturedBusinesses_visual__c32dZ{position:relative;aspect-ratio:16/9;background:var(--visual-tint);overflow:hidden}.FeaturedBusinesses_visual__c32dZ img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.FeaturedBusinesses_fallback__NND3n{display:grid;justify-items:center;align-content:center;height:100%;color:var(--visual-heading);background:var(--visual-tint)}.FeaturedBusinesses_fallback__NND3n svg{width:82%;height:calc(100% - 1.7rem);max-height:135px}.FeaturedBusinesses_fallback__NND3n span{font-size:.75rem;line-height:1.5;padding-bottom:.25rem}.FeaturedBusinesses_illustrationBackdrop__e3lnK{fill:var(--visual-card)}.FeaturedBusinesses_illustrationLines__8d30L{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.FeaturedBusinesses_illustrationAccent__0WRcW{stroke:var(--gold-text)}.FeaturedBusinesses_coffee__XpdTf{background:linear-gradient(135deg,var(--visual-card),var(--visual-tint))}.FeaturedBusinesses_dining__7hiGg{background:linear-gradient(45deg,var(--visual-tint) 50%,var(--visual-card) 50%)}.FeaturedBusinesses_finance__pdPWl{background:linear-gradient(90deg,var(--visual-card) 12%,var(--visual-tint) 12%,var(--visual-tint) 88%,var(--visual-card) 88%)}.FeaturedBusinesses_content__Vkmv1{display:flex;flex-direction:column;flex:1 1;padding:1.15rem;overflow-wrap:anywhere}.FeaturedBusinesses_category__2VqUd{color:var(--visual-accent-text);font-size:.85rem;font-weight:650;margin:0 0 .45rem}.FeaturedBusinesses_content__Vkmv1 h3{font-size:1.25rem;margin:0 0 .5rem}.FeaturedBusinesses_location__Pm3Lj{color:var(--muted);font-size:.9rem;margin:0 0 .65rem}.FeaturedBusinesses_description__uVBvO{color:var(--muted);font-size:.88rem;line-height:1.65;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.FeaturedBusinesses_view__yYE8S{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.75rem;font-size:.9rem;font-weight:650}.FeaturedBusinesses_empty__QY9je{padding:1.5rem;border:1px solid var(--visual-line);border-radius:1rem;background:var(--visual-card)}.FeaturedBusinesses_loading__R7pIm{min-height:22rem;color:var(--muted)}@media(max-width:1000px){.FeaturedBusinesses_grid__sKIRm{grid-template-columns:repeat(2,minmax(0,1fr))}.FeaturedBusinesses_heading__8eXG4{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.FeaturedBusinesses_section__DV_qp{width:calc(100% - 2rem);border-top:3px solid var(--decoration)}.FeaturedBusinesses_grid__sKIRm{grid-template-columns:1fr}.FeaturedBusinesses_description__uVBvO{display:block}.FeaturedBusinesses_visual__c32dZ{aspect-ratio:2/1}}