.gmaps-gallery-section[data-astro-cid-wzylnx2b]{background:linear-gradient(#050e1f 0%,#08162e 50%,#050e1f 100%);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;position:relative;overflow:hidden}.gmaps-gallery__header[data-astro-cid-wzylnx2b]{text-align:center;max-width:820px;margin-inline:auto;margin-bottom:var(--space-2xl)}.gmaps-badge[data-astro-cid-wzylnx2b]{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-md);background:#e8a3171f;border:1px solid #e8a3174d;border-radius:9999px;align-items:center;gap:8px;padding:.35rem 1rem;font-size:.75rem;font-weight:700;display:inline-flex}.gmaps-badge__icon[data-astro-cid-wzylnx2b]{color:#4285f4;font-size:1.1rem}.gmaps-badge__dot[data-astro-cid-wzylnx2b]{background:#e8a31780;border-radius:50%;width:4px;height:4px}.gmaps-badge__status[data-astro-cid-wzylnx2b]{color:#fbbf24;font-weight:800}.gmaps-title[data-astro-cid-wzylnx2b]{color:var(--color-white);margin-bottom:var(--space-md);font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800;line-height:1.2}.gmaps-subtitle[data-astro-cid-wzylnx2b]{color:var(--color-gray-400);max-width:680px;margin-inline:auto;font-size:1rem;line-height:1.6}.gmaps-card[data-astro-cid-wzylnx2b]{border-radius:var(--radius-2xl,24px);padding:var(--space-lg);backdrop-filter:blur(16px);background:#08162eb3;border:1px solid #ffffff1f;position:relative;box-shadow:0 20px 50px #00000080}@media (width>=768px){.gmaps-card[data-astro-cid-wzylnx2b]{padding:var(--space-xl)}}.gmaps-topbar[data-astro-cid-wzylnx2b]{justify-content:space-between;align-items:center;gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid #ffffff14;flex-wrap:wrap;display:flex}.gmaps-topbar__left[data-astro-cid-wzylnx2b]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gmaps-meta-pill[data-astro-cid-wzylnx2b]{color:var(--color-white);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:6px;padding:.35rem .75rem;font-size:.8rem;display:inline-flex}.meta-icon[data-astro-cid-wzylnx2b]{color:var(--color-accent);font-size:1rem}.meta-icon--gold[data-astro-cid-wzylnx2b]{color:#ef4444}.gmaps-meta-location[data-astro-cid-wzylnx2b]{color:var(--color-gray-400);align-items:center;gap:4px;font-size:.8rem;display:inline-flex}.gmaps-topbar__right[data-astro-cid-wzylnx2b]{align-items:center;gap:12px;display:flex}.gmaps-counter[data-astro-cid-wzylnx2b]{font-family:var(--font-mono,monospace);color:var(--color-gray-300);background:#0006;border:1px solid #ffffff14;border-radius:6px;padding:.3rem .7rem;font-size:.85rem}.gmaps-nav-arrows[data-astro-cid-wzylnx2b]{gap:6px;display:flex}.gmaps-arrow-btn[data-astro-cid-wzylnx2b]{width:34px;height:34px;color:var(--color-white);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;font-size:1.2rem;transition:all .2s;display:flex}.gmaps-arrow-btn[data-astro-cid-wzylnx2b]:hover{background:var(--color-accent);color:var(--color-navy-dark);border-color:var(--color-accent)}.gmaps-progress-bar[data-astro-cid-wzylnx2b]{width:100%;height:3px;margin:var(--space-sm) 0 var(--space-md);background:#ffffff14;border-radius:9999px;overflow:hidden}.gmaps-progress-fill[data-astro-cid-wzylnx2b]{background:linear-gradient(90deg, var(--color-accent) 0%, #fbbf24 50%, #f59e0b 100%);width:0%;height:100%;transition:width 50ms linear}.gmaps-stage[data-astro-cid-wzylnx2b]{border-radius:var(--radius-xl,16px);aspect-ratio:16/9;background:#030814;border:1px solid #ffffff1a;max-height:520px;position:relative;overflow:hidden}@media (width>=992px){.gmaps-stage[data-astro-cid-wzylnx2b]{aspect-ratio:21/10}}.gmaps-track[data-astro-cid-wzylnx2b]{height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex}.gmaps-slide[data-astro-cid-wzylnx2b]{flex-shrink:0;justify-content:center;align-items:center;min-width:100%;height:100%;display:flex;position:relative;overflow:hidden}.gmaps-slide__backdrop[data-astro-cid-wzylnx2b]{filter:blur(24px)brightness(.35);opacity:.9;pointer-events:none;z-index:1;background-position:50%;background-size:cover;position:absolute;inset:-15%;transform:scale(1.15)}.gmaps-slide__img[data-astro-cid-wzylnx2b]{object-fit:contain;object-position:center;z-index:2;width:auto;max-width:100%;height:100%;max-height:100%;margin:0 auto;display:block;position:relative}.gmaps-slide__caption[data-astro-cid-wzylnx2b]{pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.caption-pill[data-astro-cid-wzylnx2b]{color:var(--color-white);backdrop-filter:blur(8px);background:#050e1fd9;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:8px;padding:.4rem .85rem;font-size:.82rem;display:inline-flex}.caption-index[data-astro-cid-wzylnx2b]{color:var(--color-accent);font-weight:700;font-family:var(--font-mono,monospace)}.caption-sep[data-astro-cid-wzylnx2b]{color:#ffffff4d}.caption-text[data-astro-cid-wzylnx2b]{font-weight:500}.caption-tag[data-astro-cid-wzylnx2b]{color:#fbbf24;text-transform:uppercase;letter-spacing:.05em;backdrop-filter:blur(8px);background:#e8a31733;border:1px solid #e8a31766;border-radius:6px;align-items:center;gap:5px;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.caption-tag__icon[data-astro-cid-wzylnx2b]{font-size:.9rem}.gmaps-float-btn[data-astro-cid-wzylnx2b]{width:44px;height:44px;color:var(--color-white);cursor:pointer;backdrop-filter:blur(8px);z-index:5;background:#050e1fbf;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gmaps-float-btn[data-astro-cid-wzylnx2b]:hover{background:var(--color-accent);color:var(--color-navy-dark);border-color:var(--color-accent);transform:translateY(-50%)scale(1.08)}.gmaps-float-btn--prev[data-astro-cid-wzylnx2b]{left:14px}.gmaps-float-btn--next[data-astro-cid-wzylnx2b]{right:14px}.gmaps-dots[data-astro-cid-wzylnx2b]{margin-top:var(--space-md);justify-content:center;align-items:center;gap:8px;display:flex}.gmaps-dot[data-astro-cid-wzylnx2b]{cursor:pointer;background:#fff3;border:none;border-radius:9999px;width:8px;height:8px;padding:0;transition:all .3s}.gmaps-dot[data-astro-cid-wzylnx2b]:hover{background:#fff6}.gmaps-dot--active[data-astro-cid-wzylnx2b]{background:var(--color-accent);width:28px}
