.smap__frame[data-astro-cid-a5au5345]{position:relative;border-radius:16px;overflow:hidden;background:#efeee4;box-shadow:0 1px #0000000a,0 24px 48px -28px #13303c8c}.smap__base[data-astro-cid-a5au5345]{position:absolute;inset:0;width:100%;height:100%;display:block}.smap__sea[data-astro-cid-a5au5345]{position:absolute;right:5%;top:66%;font-family:var(--f-head);font-style:italic;font-weight:500;font-size:clamp(13px,1.4vw,17px);letter-spacing:.14em;text-transform:uppercase;color:#5f93a6;writing-mode:vertical-rl;transform:rotate(180deg)}.smap__credit[data-astro-cid-a5au5345]{position:absolute;left:10px;bottom:8px;font-size:11px;color:#6b6e66;background:#efeee4d9;padding:2px 6px;border-radius:4px}.smap__credit[data-astro-cid-a5au5345] a[data-astro-cid-a5au5345]{color:inherit}.smap__marks[data-astro-cid-a5au5345]{list-style:none;margin:0;padding:0}.mk[data-astro-cid-a5au5345]{position:absolute;width:0;height:0}.mk[data-astro-cid-a5au5345] a[data-astro-cid-a5au5345]{position:absolute;left:0;top:0;text-decoration:none;display:block}.mk__dot[data-astro-cid-a5au5345]{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;background:var(--white);border:3px solid var(--charcoal);box-shadow:0 1px 3px #0000004d;transition:transform .2s var(--ease),background-color .2s,border-color .2s}.mk__label[data-astro-cid-a5au5345]{position:absolute;white-space:nowrap;font-family:var(--f-head);font-weight:600;font-size:clamp(13px,1.3vw,16px);line-height:1.1;color:var(--charcoal);background:#ffffffeb;padding:4px 8px;border-radius:6px;box-shadow:0 1px 2px #00000014;transition:background-color .2s,color .2s}.mk__label[data-astro-cid-a5au5345] small[data-astro-cid-a5au5345]{display:block;font-family:var(--f-body);font-weight:600;font-size:11px;color:var(--red-dark);letter-spacing:.02em}.mk--r[data-astro-cid-a5au5345] .mk__label[data-astro-cid-a5au5345]{left:12px;top:0;transform:translateY(-50%)}.mk--l[data-astro-cid-a5au5345] .mk__label[data-astro-cid-a5au5345]{right:12px;top:0;transform:translateY(-50%)}.mk--t[data-astro-cid-a5au5345] .mk__label[data-astro-cid-a5au5345]{left:0;bottom:12px;transform:translate(-50%)}.mk--b[data-astro-cid-a5au5345] .mk__label[data-astro-cid-a5au5345]{left:0;top:12px;transform:translate(-50%)}.mk--home[data-astro-cid-a5au5345] .mk__dot[data-astro-cid-a5au5345]{left:-11px;top:-11px;width:22px;height:22px;background:var(--red);border-color:var(--white);box-shadow:0 0 0 3px var(--red),0 2px 6px #0000004d}.mk--home[data-astro-cid-a5au5345] .mk__dot[data-astro-cid-a5au5345]:after{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px solid var(--red);animation:ping 2.4s ease-out infinite}.mk--home[data-astro-cid-a5au5345] .mk__label[data-astro-cid-a5au5345]{font-size:clamp(15px,1.5vw,18px)}@keyframes ping{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.6);opacity:0}}.mk[data-astro-cid-a5au5345] a[data-astro-cid-a5au5345]:hover .mk__dot[data-astro-cid-a5au5345],.mk[data-astro-cid-a5au5345] a[data-astro-cid-a5au5345]:focus-visible .mk__dot[data-astro-cid-a5au5345],.mk[data-astro-cid-a5au5345].is-lit .mk__dot[data-astro-cid-a5au5345]{transform:scale(1.3);border-color:var(--red)}.mk[data-astro-cid-a5au5345] a[data-astro-cid-a5au5345]:hover .mk__label[data-astro-cid-a5au5345],.mk[data-astro-cid-a5au5345] a[data-astro-cid-a5au5345]:focus-visible .mk__label[data-astro-cid-a5au5345],.mk[data-astro-cid-a5au5345].is-lit .mk__label[data-astro-cid-a5au5345]{background:var(--red);color:var(--white)}.mk[data-astro-cid-a5au5345] a[data-astro-cid-a5au5345]:hover small[data-astro-cid-a5au5345],.mk[data-astro-cid-a5au5345].is-lit small[data-astro-cid-a5au5345]{color:#ffffffd9}.mk[data-astro-cid-a5au5345] a[data-astro-cid-a5au5345]:focus-visible{outline:none}.mk--home[data-astro-cid-a5au5345] a[data-astro-cid-a5au5345]:hover .mk__dot[data-astro-cid-a5au5345],.mk--home[data-astro-cid-a5au5345].is-lit .mk__dot[data-astro-cid-a5au5345]{transform:scale(1.15);border-color:var(--white)}.reveal-ready .smap[data-astro-cid-a5au5345][data-reveal]{opacity:1;transform:none}.reveal-ready .smap[data-astro-cid-a5au5345] .mk[data-astro-cid-a5au5345] a[data-astro-cid-a5au5345]{opacity:0;translate:0 -10px;transition:opacity .35s ease var(--d),translate .45s var(--ease) var(--d)}.reveal-ready .smap[data-astro-cid-a5au5345].is-in .mk[data-astro-cid-a5au5345] a[data-astro-cid-a5au5345]{opacity:1;translate:0 0}@media(max-width:560px){.mk__label[data-astro-cid-a5au5345]{padding:3px 6px}.smap__sea[data-astro-cid-a5au5345]{display:none}}@media(prefers-reduced-motion:reduce){.mk--home[data-astro-cid-a5au5345] .mk__dot[data-astro-cid-a5au5345]:after{animation:none}}
