.local-hero{isolation:isolate;box-sizing:border-box;color:#faf7f0;text-align:left;background:radial-gradient(at 100% 0,#c9a24b15,#0000 55%),#0f3d2e;border-radius:16px;flex-direction:column;max-width:1280px;margin:24px auto;padding:24px;display:flex;position:relative;box-shadow:0 18px 44px #0f3d2e20;overflow:visible!important}.local-hero-utilities{justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;display:flex}.local-hero-label{color:#c9a24b;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font:700 11px/1.5 Arial,sans-serif}.local-hero-copy{max-width:672px;margin-bottom:40px}.local-hero-copy h1,.local-hero-copy h2{letter-spacing:-.035em;color:#faf7f0;overflow-wrap:normal;margin:0 0 24px;font:400 clamp(2.25rem,4.8vw,4.25rem)/1.12 Georgia,serif}.local-hero-copy em{color:#c9a24b;white-space:normal;font-style:italic}.local-hero-copy p{color:#faf7f0e6;margin:0;font:400 16px/1.75 Arial,sans-serif}.local-hero-copy a{color:#faf7f0;text-underline-offset:4px;text-decoration:underline}.local-hero-toolbar{border-top:1px solid #c9a24b55;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.local-hero-conditions{color:#faf7f0e6;margin:0;font:400 13px/1.6 Arial,sans-serif}.local-hero-content{margin-bottom:32px}.local-hero-content .close-gold-button{margin-top:20px;display:inline-flex}.local-hero .share-hero{z-index:22;flex-shrink:0;margin:0;position:relative}.local-hero .share-hero .bougie-share-trigger{color:#faf7f0;width:auto;min-height:48px;box-shadow:none;background:#134e38;border:1px solid #c9a24b;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font:600 12px/1.4 Arial,sans-serif;display:flex;position:static}.share-hero .bougie-share-trigger svg{color:#c9a24b}.share-hero .bougie-share-menu{color:#0f3d2e;width:min(320px,100vw - 64px);top:calc(100% + 12px);bottom:auto;right:0}.local-hero :is(button,input,a):focus-visible{outline-offset:4px;outline:3px solid #faf7f0}:is(.local-hero .hub-city-panel :is(button,input):focus-visible,.local-hero .bougie-share-menu :is(button,a):focus-visible){outline-color:#0f3d2e}.local-hero .hub-city-control>button{color:#faf7f0;background:#134e38;border:1px solid #c9a24b80;border-radius:999px;align-items:center;min-height:48px;padding:10px 18px;font:600 14px/1.5 Arial,sans-serif;display:flex}.local-hero .hub-city-panel{color:#0f3d2e;z-index:40;background:#faf7f0}.local-hero .hub-city-search input{color:#0f3d2e;background:#fff;border:1px solid #7d897d;border-radius:10px;width:100%;min-height:48px;padding:12px;font:16px Arial,sans-serif}.local-hero .hub-city-panel button{min-height:48px}.local-hero .hub-city-panel button[aria-pressed=true]{color:#0f3d2e;background:#c9a24b}.local-hero .hub-city-backdrop{z-index:30}.local-hero .hub-city-control{position:relative}.local-hero .hub-city-panel{border:1px solid #c9a24b;border-radius:16px;width:min(390px,100vw - 64px);max-height:min(520px,65dvh);padding:16px;position:absolute;top:calc(100% + 12px);bottom:auto;left:0;overflow:auto;box-shadow:0 18px 40px #0003}.local-hero .hub-city-panel h3{margin:20px 0 8px;font:700 12px Arial,sans-serif}.local-hero .hub-city-panel>div>button{text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;width:100%;padding:10px;display:flex}.local-hero .hub-city-panel small{font-size:10px}.local-hero .hub-city-search{align-items:center;gap:10px;display:flex}.local-hero .hub-city-search>button{color:#0f3d2e;background:0 0;border:0;font-size:24px}.local-hero .hub-city-panel>button{color:#0f3d2e;text-align:left;background:0 0;border:0}.local-hero .hub-city-backdrop{background:#0003;border:0;position:fixed;inset:0}.local-hero .hub-city-panel [role=status]{font-size:13px}.local-hero .close-band-picks{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.local-hero) :is(.share-mobile,.share-header,.close-near-pin){display:none!important}@media (min-width:640px){.local-hero{padding:32px}.local-hero-conditions{white-space:nowrap}}@media (min-width:768px){.local-hero{padding:48px}.local-hero-toolbar,.local-hero-utilities{flex-wrap:nowrap}}@media (max-width:639px){.local-hero{margin:16px 12px}.local-hero-utilities{gap:8px;margin-bottom:32px}.local-hero-label{letter-spacing:.08em;font-size:9px}.local-hero .share-hero .bougie-share-trigger{gap:6px;padding:9px 11px;font-size:10px}.local-hero-toolbar{flex-direction:column;align-items:flex-start}.local-hero .hub-city-panel{top:auto;left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom));width:auto;max-height:65dvh;position:fixed}.local-hero .close-band-picks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.local-hero *{scroll-behavior:auto;transition:none!important;animation:none!important}}@media (min-width:640px){.local-hero .hub-city-panel{max-height:min(400px,50dvh);top:auto;bottom:calc(100% + 12px)}}body:has(.local-hero){padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}@media (max-width:700px){body:has(.local-hero){padding-bottom:calc(150px + env(safe-area-inset-bottom))!important}}.local-hero .share-hero .bougie-share-trigger{height:auto;position:relative;overflow:hidden;color:#faf7f0!important;background:#134e38!important;min-height:48px!important;padding:10px 16px!important}.local-hero .share-hero .bougie-share-trigger:hover{background:#1b6b4e!important}@media (max-width:639px){.local-hero .share-hero .bougie-share-trigger{padding:9px 11px!important}}@media (max-width:700px){body:has(.weekend-island) .local-hero{margin-top:76px}}
