.map[data-astro-cid-2leqh5g5]{z-index:0;background:var(--color-dusk);pointer-events:none;height:100vh;position:fixed;inset:0 0 auto;overflow:hidden}@supports (height:100lvh){.map[data-astro-cid-2leqh5g5]{height:100lvh}}.map[data-astro-cid-2leqh5g5] .map-poster,.map[data-astro-cid-2leqh5g5] .map-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.map-view[data-astro-cid-2leqh5g5]{opacity:0;transition:opacity .8s;position:absolute;inset:0}body[data-state=running] .map-view[data-astro-cid-2leqh5g5]{opacity:1}.map-view[data-astro-cid-2leqh5g5] .demo-canvas{width:100%;height:100%;display:block}.map-veil[data-astro-cid-2leqh5g5]{background:var(--color-dusk);opacity:0;position:absolute;inset:0}.panel[data-astro-cid-6voplrxj]{background:var(--panel);border:var(--border-card) solid var(--color-ink);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:1.1rem 1.2rem}.panel[data-astro-cid-6voplrxj]>[data-astro-cid-6voplrxj]:last-child{margin-bottom:0}.panel--narrow[data-astro-cid-6voplrxj]{max-width:34rem}.block[data-astro-cid-6voplrxj]{margin-top:0;padding-block:18vh}.hero[data-astro-cid-6voplrxj]{padding:1.25rem 0 0}.hero-grid[data-astro-cid-6voplrxj]{align-items:center;display:flex}.hero-text[data-astro-cid-6voplrxj]{width:100%;max-width:36rem}.lead[data-astro-cid-6voplrxj]{max-width:60ch;font-size:1.08rem}.ctas[data-astro-cid-6voplrxj]{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.map-note[data-astro-cid-6voplrxj]{color:var(--color-ink-muted);font-size:.95rem}.map-note--nogl[data-astro-cid-6voplrxj],.map-note--failed[data-astro-cid-6voplrxj],.map-go[data-astro-cid-6voplrxj]{display:none}body[data-state=nogl] .map-note--nogl[data-astro-cid-6voplrxj],body[data-state=failed] .map-note--failed[data-astro-cid-6voplrxj]{display:block}body[data-state=tap] .map-go[data-astro-cid-6voplrxj]{display:inline-flex}@media (width>=860px){.hero[data-astro-cid-6voplrxj]{padding:0}.hero-grid[data-astro-cid-6voplrxj]{min-height:calc(100vh - 5rem);padding-block:2.5rem}.hero-text[data-astro-cid-6voplrxj]{padding:1.8rem 2rem}}.what[data-astro-cid-6voplrxj],.acts[data-astro-cid-6voplrxj]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.what[data-astro-cid-6voplrxj]{grid-template-columns:repeat(3,1fr)}}.what[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{margin:0}.acts[data-astro-cid-6voplrxj]{gap:0;margin-top:1rem}.act-step[data-astro-cid-6voplrxj]{align-items:flex-end;min-height:72vh;padding-block:2rem;display:flex}.place[data-astro-cid-6voplrxj]{--tail-x:50%;background:var(--color-surface);border:var(--border) solid var(--color-ink);border-radius:var(--radius-card);width:100%;max-width:22rem;box-shadow:var(--shadow-tag);color:var(--color-ink);padding:.6rem .85rem .75rem;text-decoration:none;display:block;position:relative}.place[data-astro-cid-6voplrxj]:hover{color:var(--color-ink);background:var(--color-highlight)}.place-head[data-astro-cid-6voplrxj]{font:700 1.1rem/1.2 var(--font-display);color:var(--color-primary-strong);align-items:center;gap:.5rem;margin:0;display:flex}.place-icon[data-astro-cid-6voplrxj]{border:var(--border) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-lantern);flex:none;place-items:center;width:30px;height:30px;display:grid}.place-icon[data-astro-cid-6voplrxj] path[data-astro-cid-6voplrxj]{fill:none;stroke:var(--color-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.place[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{margin:.35rem 0 0;font-size:.93rem;line-height:1.45}@media (width>=860px){.act-step[data-astro-cid-6voplrxj]{align-items:center}.act-step[data-astro-cid-6voplrxj]:nth-child(2n){justify-content:flex-end}}body[data-labels=world] .place[data-astro-cid-6voplrxj]{z-index:5;visibility:hidden;opacity:0;pointer-events:none;will-change:transform, opacity;width:max-content;max-width:min(19rem,100vw - 24px);position:fixed;top:0;left:0}body[data-labels=world] .place[data-astro-cid-6voplrxj]:before,body[data-labels=world] .place[data-astro-cid-6voplrxj]:after{content:"";left:var(--tail-x);pointer-events:none;position:absolute}body[data-labels=world] .place[data-astro-cid-6voplrxj]:before{background:inherit;border-right:var(--border) solid var(--color-ink);border-bottom:var(--border) solid var(--color-ink);width:10px;height:10px;top:calc(100% - 5px);transform:translate(-50%)rotate(45deg)}body[data-labels=world] .place[data-astro-cid-6voplrxj]:after{border:var(--border) solid var(--color-ink);background:var(--color-lantern);border-radius:50%;width:10px;height:10px;animation:1.8s ease-out infinite spot;top:calc(100% + 14px);transform:translate(-50%,-50%);box-shadow:0 0 #ffe6a6b3}body[data-labels=world] .place[data-astro-cid-6voplrxj][data-side=below]:before{top:auto;bottom:calc(100% - 5px);transform:translate(-50%)rotate(225deg)}body[data-labels=world] .place[data-astro-cid-6voplrxj][data-side=below]:after{top:-14px}@keyframes spot{to{box-shadow:0 0 0 14px #ffe6a600}}@media (width<=859px){body[data-labels=world] .place[data-astro-cid-6voplrxj]{max-width:min(16rem,100vw - 24px);padding:.5rem .7rem .6rem}body[data-labels=world] .place[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{font-size:.86rem}}.all-guides[data-astro-cid-6voplrxj]{margin:1rem 0 0}.final-step[data-astro-cid-6voplrxj]{align-items:center;min-height:80vh;display:flex}.final[data-astro-cid-6voplrxj]{max-width:34rem}.js-reveal .reveal[data-astro-cid-6voplrxj]{transition:opacity .7s,transform .7s}.js-reveal .reveal[data-astro-cid-6voplrxj]:not(.is-in){opacity:0;transform:translateY(1.5rem)}@media (prefers-reduced-motion:reduce){.js-reveal .reveal[data-astro-cid-6voplrxj]:not(.is-in){transform:none}}
