.experiences-catalogue[data-astro-cid-e7bcmafd]{margin-top:2.5rem}.experiences-catalogue[data-astro-cid-e7bcmafd]>.eyebrow[data-astro-cid-e7bcmafd]{margin:0 0 .75rem}.experiences-area-nav[data-astro-cid-e7bcmafd]{flex-wrap:wrap;gap:.5rem;margin:0 0 .5rem;display:flex}.experiences-area-nav[data-astro-cid-e7bcmafd] a[data-astro-cid-e7bcmafd]{border:1px solid var(--ink);overflow-wrap:anywhere;border-radius:2rem;align-items:center;max-width:100%;min-height:44px;padding:.5rem 1rem;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.experiences-area-nav[data-astro-cid-e7bcmafd] a[data-astro-cid-e7bcmafd]:hover,.experiences-area-nav[data-astro-cid-e7bcmafd] a[data-astro-cid-e7bcmafd]:focus-visible{background:var(--ink);color:var(--surface)}.experiences-questions[data-astro-cid-e7bcmafd]{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:2rem}.experiences-questions[data-astro-cid-e7bcmafd] h2[data-astro-cid-e7bcmafd]{margin:.5rem 0 1.25rem;font-size:clamp(1.4rem,3.2vw,2rem);line-height:1.1}.experiences-question-list[data-astro-cid-e7bcmafd]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.experiences-question[data-astro-cid-e7bcmafd]{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;padding:1rem 1.1rem}.experiences-question[data-astro-cid-e7bcmafd] h3[data-astro-cid-e7bcmafd]{margin:0 0 .5rem;font-size:1.05rem;line-height:1.3}.experiences-question[data-astro-cid-e7bcmafd] p[data-astro-cid-e7bcmafd]{color:var(--muted);margin:0;line-height:1.6}.map-visual-marker{pointer-events:none;display:none}.map-place-picker button{align-items:center;gap:7px;min-height:44px;display:inline-flex}.map-choice-index{width:1.3125rem;height:1.3125rem;font-size:var(--text-fine);font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;flex:0 0 1.3125rem;place-items:center;line-height:1;display:grid}.map-note-mobile,.map-marker-label{display:none}@media (width<=720px){.island-explorer[data-map-enhanced] .map-pin{display:none}.island-explorer[data-map-enhanced] .map-visual-marker{left:var(--pin-x);top:var(--pin-y);z-index:2;color:#173a34;background:#f7f3df;border:1px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.46rem;font-weight:750;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0007}.island-explorer[data-map-enhanced] .map-visual-marker[data-selected]{z-index:3;background:#e5ca89;border-color:#e5ca89;width:20px;height:20px;box-shadow:0 0 0 4px #e5ca8940}.island-explorer[data-map-enhanced] .map-visual-marker[data-selected] .map-marker-label{color:#173a34;font-size:var(--text-fine);white-space:nowrap;background:#f7f3df;border:1px solid #d5ddc740;border-radius:4px;padding:4px 7px;font-weight:700;line-height:1.2;display:block;position:absolute;left:calc(100% + 6px);box-shadow:0 2px 8px #0004}.island-explorer[data-map-enhanced] .map-visual-marker.pin-west[data-selected] .map-marker-label{left:auto;right:calc(100% + 6px)}.island-explorer[data-map-enhanced] .map-note-desktop{display:none}.island-explorer[data-map-enhanced] .map-note-mobile{display:inline}.map-place-picker{gap:8px}.map-place-picker button{min-height:44px;padding:10px 13px}}.island-explorer [data-selection-enter]>img{animation:.5s cubic-bezier(.22,1,.36,1) both explorer-photo-enter}.island-explorer [data-selection-enter]>div{animation:.44s cubic-bezier(.22,1,.36,1) 55ms both explorer-copy-enter}.island-explorer .map-pin[data-selection-pulse] .pin-dot,.island-explorer .map-visual-marker[data-selection-pulse]{animation:.62s cubic-bezier(.16,1,.3,1) explorer-marker-pulse}@keyframes explorer-photo-enter{0%{opacity:.72;transform:scale(1.018)}}@keyframes explorer-copy-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes explorer-marker-pulse{38%{box-shadow:0 0 0 10px #e5ca8940,0 2px 8px #0006}}@media (prefers-reduced-motion:reduce){.island-explorer [data-selection-enter]>img,.island-explorer [data-selection-enter]>div,.island-explorer .map-pin[data-selection-pulse] .pin-dot,.island-explorer .map-visual-marker[data-selection-pulse]{animation:none}}
