._hero_1a4di_1{background:#f5f3e7;grid-template-columns:1fr 1.1fr;align-items:center;gap:2rem;min-height:400px;padding:3rem clamp(1.5rem,6vw,6.5rem);display:grid;position:relative;overflow:hidden}._heroCopy_1a4di_2{z-index:1;max-width:40rem;position:relative}._hero_1a4di_1 h1{font:650 clamp(2.7rem,4.5vw,4.6rem)/1.03 var(--font-display);letter-spacing:-.045em;color:#183d39;margin:1.2rem 0}._hero_1a4di_1 .breadcrumb{font-size:.75rem}._lede_1a4di_5{color:#4a655b;max-width:34rem;font-size:1.05rem;line-height:1.7}._walkLink_1a4di_6{color:#183d39;background:#d8f45b;border-radius:.35rem;align-items:center;gap:1.8rem;margin-top:.8rem;padding:.85rem 1.1rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex}._mainStreetLink_1a4di_7{vertical-align:middle;margin:.8rem 0 0 .65rem}._scene_1a4di_8{border-radius:1rem;align-self:stretch;min-height:330px;position:relative;overflow:hidden;box-shadow:0 12px 34px #244b3915;container:industry-directory-scene/inline-size}._scenePhoto_1a4di_9{isolation:isolate;min-height:330px;position:absolute;inset:0;overflow:hidden}._scenePhoto_1a4di_9>img{object-fit:cover;object-position:center 58%;width:100%;height:100%;position:absolute;inset:0}._sceneApps_1a4di_11{z-index:3;width:min(280px,100% - 48px);position:absolute;bottom:20px;left:24px}@media (max-width:900px){._sceneApps_1a4di_11{display:none}}._directory_1a4di_13.industry-guide-index{max-width:1650px;padding-top:2.5rem;padding-left:clamp(1.25rem,5vw,6.5rem);padding-right:clamp(1.25rem,5vw,6.5rem)}._directoryIntro_1a4di_14{margin-bottom:1.5rem}._directoryIntro_1a4di_14 h2{font:650 clamp(1.8rem,3vw,2.6rem)/1.12 var(--font-display);letter-spacing:-.035em;margin:0 0 .5rem}._directoryIntro_1a4di_14 p{color:#5b7167;margin:0;line-height:1.6}._community_1a4di_17{margin:0 0 1.5rem}._communityTitle_1a4di_18{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._communityPanel_1a4di_19{background:#f7faf6;border:1px solid #b9d4ce;border-radius:1rem}._communityPhoto_1a4di_20{margin:0}._communityImage_1a4di_21{flex-direction:column;display:flex;position:relative}._communityImage_1a4di_21>a{background:#edf0e7;border-radius:.9rem .9rem 0 0;display:block;position:relative;overflow:hidden}._communityDestination_1a4di_23{inset-inline-start:1rem;color:#fffdf5;background:#163d3bf2;border:1px solid #dce6d8;border-radius:.5rem;align-items:center;gap:1rem;max-width:calc(100% - 2rem);padding:.7rem 1rem;font-size:clamp(.8rem,1.3vw,1rem);font-weight:800;display:inline-flex;position:absolute;bottom:1rem;box-shadow:0 3px 12px #163d3b33}._communityImage_1a4di_21>a:hover ._communityDestination_1a4di_23{background:#254f44}._communityPhoto_1a4di_20 img{object-fit:contain;width:100%;height:auto;display:block}._communityOverlay_1a4di_26{top:1rem;justify-content:center;display:flex;position:absolute;inset-inline:1rem}._communityPhoto_1a4di_20 a:focus-visible{outline-offset:5px;outline:3px solid #375f37}._communityPhoto_1a4di_20 figcaption{color:#5b7167;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;padding:.85rem 1.25rem;font-size:.8rem;line-height:1.5;display:flex}._communityPhoto_1a4di_20 figcaption>a{color:#275449;text-underline-offset:.2em;font-weight:700}._communityFilters_1a4di_30{padding:0 1rem 1rem}@media (max-width:760px){._communityOverlay_1a4di_26{order:-1;padding:.75rem;position:static}._communityImage_1a4di_21>a{border-radius:0}._communityDestination_1a4di_23{inset-inline-start:.6rem;max-width:calc(100% - 1.2rem);padding:.5rem .65rem;bottom:.6rem}._communityFilters_1a4di_30{padding:0 .75rem .75rem}._communityPhoto_1a4di_20 figcaption{padding:.75rem}}@media (max-width:900px){._hero_1a4di_1{gap:1.25rem;padding-top:2rem}._scene_1a4di_8{min-height:300px}}@media (max-width:650px){._hero_1a4di_1{grid-template-columns:1fr}._scene_1a4di_8{order:2;min-height:230px}._scene_1a4di_8:has(.site-event-street-banner){min-height:320px}._hero_1a4di_1 h1{font-size:2.7rem}}@media (max-width:1100px){._scenePhoto_1a4di_9{min-height:330px;position:relative;inset:auto}}@media (max-width:650px){._scenePhoto_1a4di_9{min-height:230px}._scenePhoto_1a4di_9:has(.site-event-street-banner){min-height:320px}}html[data-theme=dark] ._hero_1a4di_1{background:#182c24}html[data-theme=dark] ._hero_1a4di_1 h1{color:#edf4df}html[data-theme=dark] ._lede_1a4di_5,html[data-theme=dark] ._directoryIntro_1a4di_14 p{color:#c0d3bf}html[data-theme=dark] ._communityPanel_1a4di_19{background:#1a3028;border-color:#577466}html[data-theme=dark] ._communityPhoto_1a4di_20 figcaption{color:#c0d3bf}html[data-theme=dark] ._communityPhoto_1a4di_20 figcaption>a{color:#d8f45b}html[data-theme=dark] ._communityPhoto_1a4di_20 a:focus-visible{outline-color:#d8f45b}@media (min-width:1101px){._scene_1a4di_8 [data-scene-signpost=compact]>details>nav{width:min(430px,100cqw - 32px);max-width:calc(100cqw - 32px);max-height:min(180px,30svh)}}
