.globe[data-astro-cid-i72pnncp]{aspect-ratio:1;touch-action:pan-y;cursor:grab;width:100%;max-width:520px;margin-inline:auto;position:relative}.globe[data-astro-cid-i72pnncp]:active{cursor:grabbing}canvas[data-astro-cid-i72pnncp]{width:100%;height:100%;position:absolute;inset:0}.pin[data-astro-cid-i72pnncp]{height:18px;color:var(--color-fg);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:-9px 0 0 -9px;padding:0 4px;transition:opacity .2s;display:flex;position:absolute;top:0;left:0}.pin[data-astro-cid-i72pnncp][data-hidden]{opacity:0;pointer-events:none}.pin-dot[data-astro-cid-i72pnncp]{background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--color-bg), 0 0 0 3px var(--color-accent-light)}.pin[data-astro-cid-i72pnncp][data-active] .pin-dot[data-astro-cid-i72pnncp]{background:var(--color-accent-light);animation:1.6s ease-out infinite pin-pulse}@keyframes pin-pulse{0%{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 3px var(--color-accent-light), 0 0 0 3px #90a9df80}to{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 3px var(--color-accent-light), 0 0 0 14px #90a9df00}}.pin-label[data-astro-cid-i72pnncp]{font-family:var(--font-display);background:#0b0c0fbf;align-items:center;gap:6px;padding:3px 6px 2px;font-size:18px;font-weight:600;font-stretch:62%;line-height:1;display:flex}.pin-label[data-astro-cid-i72pnncp] sup[data-astro-cid-i72pnncp]{font-family:var(--font-sans);color:var(--color-accent-light);font-size:10px}.pin[data-astro-cid-i72pnncp][data-pin=bh],.pin[data-astro-cid-i72pnncp][data-pin=sp]{flex-direction:row-reverse;translate:calc(18px - 100%)}.pin[data-astro-cid-i72pnncp][data-pin=bh] .pin-label[data-astro-cid-i72pnncp]{translate:0 -11px}.pin[data-astro-cid-i72pnncp][data-pin=sp] .pin-label[data-astro-cid-i72pnncp]{translate:0 11px}.pin-label[data-astro-cid-i72pnncp]{flex-direction:inherit;position:relative}.pin[data-astro-cid-i72pnncp] .pin-shield{opacity:0;transform-origin:bottom;pointer-events:none;transition:opacity .2s,transform .38s cubic-bezier(.34,1.6,.64,1);position:absolute;bottom:calc(100% + 6px);left:6px;transform:translateY(8px)scale(.6)}.pin[data-astro-cid-i72pnncp]:hover .pin-shield,.pin[data-astro-cid-i72pnncp]:focus-visible .pin-shield{opacity:1;transition-delay:.25s;transform:none}@media (prefers-reduced-motion:reduce){.pin[data-astro-cid-i72pnncp] .pin-shield{transition:none}.pin[data-astro-cid-i72pnncp][data-active] .pin-dot[data-astro-cid-i72pnncp]{animation:none}}.city-group[data-astro-cid-fizxhjev][data-active] .display[data-astro-cid-fizxhjev]{color:var(--color-accent-light)}.photo-stack[data-astro-cid-5tenuue5]{isolation:isolate;z-index:2;aspect-ratio:1/1.16;width:min(100%,460px);margin-inline:auto;position:relative}.photo-stack[data-astro-cid-5tenuue5][data-photo-stack]{cursor:pointer}.ps-card[data-astro-cid-5tenuue5]{will-change:transform;background:#f3eee1;margin:0;padding:12px 12px 52px;position:absolute;inset:0;box-shadow:0 18px 40px -12px #000000a6}.ps-card[data-astro-cid-5tenuue5]:after{content:"";background:rgb(11 12 15/var(--shade,0));pointer-events:none;transition:background .5s;position:absolute;inset:0}.ps-img[data-astro-cid-5tenuue5]{object-fit:cover;background:#1a1d24;width:100%;height:100%;display:block}.ps-cap[data-astro-cid-5tenuue5]{font-family:var(--font-hand);color:#2b2b2b;justify-content:space-between;font-size:24px;line-height:1.2;display:flex;position:absolute;bottom:10px;left:16px;right:18px}.circled[data-astro-cid-nnyzmhnm]{padding:2px 16px 4px;display:inline-block;position:relative;rotate:-3deg}.circled[data-astro-cid-nnyzmhnm] svg[data-astro-cid-nnyzmhnm]{width:calc(100% + 12px);height:calc(100% + 8px);position:absolute;inset:-4px -6px;overflow:visible}.circled[data-astro-cid-nnyzmhnm] path[data-astro-cid-nnyzmhnm]{fill:none;stroke:var(--color-accent-light);stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.circled-text[data-astro-cid-nnyzmhnm]{font-family:var(--font-hand);color:var(--color-accent-light);font-size:26px;line-height:1;position:relative}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.circled[data-astro-cid-nnyzmhnm] path[data-astro-cid-nnyzmhnm]{stroke-dasharray:1;animation:linear both circle-draw view();animation-range:entry 20% cover 35%}}}@keyframes circle-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.role-chip[data-astro-cid-zocld4z4]{--chip-bg:var(--color-accent);--chip-fg:#f1ead8;font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--chip-fg);background:repeating-conic-gradient(#00000017 0 25%, transparent 0 50%) 0 0 / 2px 2px, var(--chip-bg);clip-path:polygon(0 2px,2px 2px,2px 0,calc(100% - 2px) 0,calc(100% - 2px) 2px,100% 2px,100% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,2px calc(100% - 2px),0 calc(100% - 2px));align-items:center;gap:6px;padding:6px 9px 5px;font-size:10px;line-height:1;display:inline-flex;box-shadow:inset 2px 2px #ffffff38,inset -2px -2px #00000047}.role-chip[data-astro-cid-zocld4z4] svg[data-astro-cid-zocld4z4]{fill:currentColor;flex:none;width:7px;height:7px}.role-participant[data-astro-cid-zocld4z4]{--chip-bg:var(--color-paper);--chip-fg:#1b1d22}.role-organizer[data-astro-cid-zocld4z4]{--chip-bg:var(--color-steel)}.role-winner[data-astro-cid-zocld4z4]{--chip-bg:var(--color-ochre);--chip-fg:#1b1d22}.share[data-astro-cid-p5payz7x]{color:var(--color-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;transition:color .15s;display:inline-flex}.share[data-astro-cid-p5payz7x]:hover{color:var(--color-fg)}.share[data-astro-cid-p5payz7x][data-done]{color:var(--color-accent-light)}.struck[data-astro-cid-x4mngd6g]{text-decoration:line-through 2px}details[data-astro-cid-x4mngd6g] summary[data-astro-cid-x4mngd6g]::-webkit-details-marker{display:none}details[data-astro-cid-x4mngd6g][open]>summary[data-astro-cid-x4mngd6g]{order:99}details[data-astro-cid-x4mngd6g][open]{flex-direction:column;display:flex}details[data-astro-cid-x4mngd6g][open] .when-closed[data-astro-cid-x4mngd6g],details[data-astro-cid-x4mngd6g]:not([open]) .when-open[data-astro-cid-x4mngd6g]{display:none}.event[data-astro-cid-x4mngd6g]:target .event-bar[data-astro-cid-x4mngd6g]{animation:1.8s ease-out target-flash}@keyframes target-flash{0%,30%{background:#2f529e8c}}
