.hero.discovery-explore-hero{padding:32px 0 22px}.discovery-explore-hero .eyebrow{letter-spacing:1.2px;margin-bottom:16px;line-height:1.7}.discovery-explore-hero h1{letter-spacing:-1.4px;text-wrap:balance;max-width:950px;margin-bottom:18px;font-size:clamp(30px,3.6vw,48px);line-height:1.17}.discovery-explore-hero h1 em{margin-top:6px;display:block}.discovery-explore-hero .intro{max-width:680px;margin-bottom:0;font-size:16px;line-height:1.65}.discovery-explore-hero .search{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:24px;display:grid}.discovery-explore-hero .search label{min-width:0;padding:6px 14px}.discovery-explore-hero .search .primary{min-height:48px;padding:14px 20px}@media (max-width:700px){.hero.discovery-explore-hero{padding-top:24px}.discovery-explore-hero h1{letter-spacing:-.8px;font-size:clamp(28px,7vw,38px)}.discovery-explore-hero .eyebrow{font-size:9px}.discovery-explore-hero .eyebrow span{padding:0 5px}.discovery-explore-hero .intro{font-size:14px}.discovery-explore-hero .search{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:20px;padding:10px}.discovery-explore-hero .search label:first-child{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:12px}.discovery-explore-hero .search label{padding:4px 6px}.discovery-explore-hero .search .primary{gap:10px;min-width:0;padding:12px}.discovery-explore-hero .search input,.discovery-explore-hero .search select{min-height:36px;font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.discovery-home .discovery-explore-hero{padding:24px 0 10px}.discovery-home .discovery-explore-hero h1{margin-bottom:8px;font-size:clamp(30px,3.2vw,42px)}.discovery-tagline{color:var(--green-ink);margin:0 0 8px;font-size:20px;font-weight:600}html[data-theme=dark] .discovery-tagline{color:var(--green)}.discovery-home .discovery-explore-hero .eyebrow{margin-bottom:10px}.discovery-home .discovery-explore-hero .search{margin-top:20px}.discovery-home .results{padding-top:18px}.discovery-result-tools{align-items:center;gap:14px;display:flex}.discovery-area-select{color:var(--muted);gap:4px;font-size:11px;display:grid}.discovery-area-select select{border:1px solid var(--line);background:var(--surface);max-width:260px;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:8px 12px;font-size:14px}.discovery-home .event-discovery-strip{margin:10px 0 0;padding:12px 0}.event-discovery-links a{white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;display:flex}.discovery-businesses{border-top:1px solid var(--line);padding:28px 0}.discovery-businesses .section-heading h2{font-size:24px}.discovery-business-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.discovery-business-grid>a{border:1px solid var(--line);border-radius:10px;align-content:start;gap:7px;min-height:100px;padding:18px 36px 18px 16px;display:grid;position:relative}.discovery-business-grid>a:hover{background:var(--soft)}.discovery-business-grid small{color:var(--muted);font-size:12px;line-height:1.6}.discovery-business-grid .icon{width:16px;position:absolute;top:20px;right:12px}.discovery-home .values{margin-top:12px;padding-top:28px;padding-bottom:28px}.discovery-home .values h2{font-size:28px}@media (max-width:800px){.discovery-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-business-grid>a:last-child{grid-column:1/-1}}@media (max-width:650px){.discovery-home .discovery-explore-hero{padding-top:20px}.discovery-tagline{font-size:17px;line-height:1.5}.discovery-home .event-discovery-links{display:block}.event-discovery-links>span{margin-bottom:8px;font-size:12px;display:block}.discovery-home .event-discovery-links>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.discovery-home .event-discovery-links a{min-width:0;padding:10px 6px}.discovery-home .results>.section-heading{flex-direction:column;align-items:stretch;gap:14px}.discovery-result-tools{justify-content:space-between;gap:8px;width:100%}.discovery-area-select{flex:1;min-width:0;max-width:240px}.discovery-area-select select{width:100%;font-size:16px}.discovery-result-tools>span{white-space:nowrap}.discovery-businesses .section-heading{align-items:flex-start}.discovery-businesses .city-link-row{gap:12px;font-size:13px}.discovery-business-grid>a{min-height:106px;padding:14px 30px 14px 12px}.discovery-business-grid strong{font-size:14px}.discovery-home .values h2{font-size:24px}}
