.location-dialog{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#e4ebeb;overflow:hidden;color:#182e34}.location-dialog::backdrop{background:#11252b}.location-dialog iframe{display:block;width:100%;height:100%;border:0}.location-open{overflow:hidden}.hero .location-open-button{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;border:1px solid #ffffff50;border-radius:8px;padding:12px 22px;color:#fff;font:500 16px/1.5 var(--sans);text-decoration:none;cursor:pointer}.hero .location-open-button:focus-visible{outline:2px solid white;outline-offset:5px}@media(hover:hover){.hero .location-open-button:hover{background:white;color:#182e34}}@media(max-width:767px){.hero .location-open-button{padding:12px 18px;font-size:14px;min-height:46px}}
