.at-hero.svelte-13k8oor{position:relative;display:flex;align-items:flex-end;min-height:300px;background:#0b1b2e}@media (min-width: 768px){.at-hero.svelte-13k8oor{min-height:380px}}@media (min-width: 1200px){.at-hero.svelte-13k8oor{min-height:420px}}.at-hero.svelte-13k8oor .at-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.at-hero-wash.svelte-13k8oor{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#091a2e1a,#091a2e8c,#091a2eeb)}.at-hero-wash.no-image.svelte-13k8oor{background:linear-gradient(135deg,#0f6fc4,#2196f3 55%,#71cbf3)}.at-hero-body.svelte-13k8oor{position:relative;width:100%;padding:1.25rem 1.1rem;color:#fff}@media (min-width: 768px){.at-hero-body.svelte-13k8oor{padding:2rem}}.at-hero-region.svelte-13k8oor{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.6rem;padding:.3rem .8rem;border-radius:999px;background:#ffffff2e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:.75rem;font-weight:700;color:#fff;text-decoration:none;transition:background .15s ease}.at-hero-region.svelte-13k8oor:hover:not(.is-static){background:#ffffff4d}.at-hero-region.svelte-13k8oor:focus-visible{outline:3px solid #fff;outline-offset:2px}.at-hero-title.svelte-13k8oor{margin:0;max-width:20ch;font-size:1.7rem;font-weight:800;line-height:1.15;letter-spacing:-.02em;text-wrap:balance;color:#fff}@media (min-width: 768px){.at-hero-title.svelte-13k8oor{font-size:2.6rem}}.at-hero-stats.svelte-13k8oor{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.at-hero-actions.svelte-13k8oor{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem}.at-hero-action.svelte-13k8oor{display:inline-flex;align-items:center;gap:.2rem;padding:.6rem 1.15rem;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:#ffffff1f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:.85rem;font-weight:700;color:#fff;text-decoration:none;transition:background .15s ease,border-color .15s ease}.at-hero-action.svelte-13k8oor:hover{background:#ffffff3d;border-color:#fff}.at-hero-action.svelte-13k8oor:focus-visible{outline:3px solid #fff;outline-offset:2px}.at-hero-action.is-primary.svelte-13k8oor{border-color:transparent;background:#fff;color:var(--mx-primary-ink, #0f6fc4)}.at-hero-action.is-primary.svelte-13k8oor:hover{background:#eaf3fd;border-color:transparent}@media (prefers-reduced-motion: reduce){.at-hero-action.svelte-13k8oor{transition:none}}.at-hero-stat.svelte-13k8oor{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:999px;background:#ffffff2b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:.78rem;font-weight:700;color:#fff}@media (prefers-reduced-motion: reduce){.at-hero-region.svelte-13k8oor{transition:none}}.at-page{padding-top:76px}@media (min-width: 768px){.at-page{padding-top:0}}#attraction-activities,#attraction-nearby{scroll-margin-top:90px}@media (min-width: 768px){#attraction-activities,#attraction-nearby{scroll-margin-top:24px}}.at-about.svelte-10okc7d{margin-top:1.75rem}.at-about-title.svelte-10okc7d{margin:0 0 .6rem;font-size:1.15rem;font-weight:800;letter-spacing:-.01em;color:#0b1b2e}.at-about-text.svelte-10okc7d{margin:0;font-size:.95rem;line-height:1.7;color:var(--bs-secondary-color, #475569)}.at-nothing.svelte-10okc7d{margin-top:1.75rem;padding:1.25rem;border-radius:var(--bs-border-radius-xl, 1rem);background:var(--bs-primary-bg-subtle)}.at-nothing-title.svelte-10okc7d{margin:0;font-size:1.05rem;font-weight:800;color:#0b1b2e}.at-nothing-text.svelte-10okc7d{margin:.35rem 0 .9rem;font-size:.88rem;color:var(--bs-secondary)}.at-nothing-cta.svelte-10okc7d{display:inline-flex;align-items:center;gap:.25rem;padding:.55rem 1.15rem;border-radius:999px;background:linear-gradient(135deg,#0f6fc4,#2196f3);box-shadow:0 8px 18px #2196f34d;font-size:.85rem;font-weight:700;color:#fff;text-decoration:none}.at-nothing-cta.svelte-10okc7d:focus-visible{outline:3px solid var(--bs-primary);outline-offset:3px}.at-grid.svelte-10okc7d{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (min-width: 768px){.at-grid.svelte-10okc7d{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (min-width: 1200px){.at-grid.svelte-10okc7d{grid-template-columns:repeat(4,1fr)}}
