.globe[data-astro-cid-i72pnncp]{width:100%;position:relative}.stage[data-astro-cid-i72pnncp]{position:relative}canvas[data-astro-cid-i72pnncp]{aspect-ratio:1;touch-action:pan-y;cursor:grab;width:100%;display:block}canvas[data-astro-cid-i72pnncp]:active{cursor:grabbing}.hint[data-astro-cid-i72pnncp]{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);pointer-events:none;margin:0;font-size:11px;position:absolute;bottom:4%;left:0;right:0}.spotlight[data-astro-cid-i72pnncp]{margin-top:8px}.spot[data-astro-cid-i72pnncp]{border:1px solid var(--border-subtle);border-top:2px solid #0000;border-image:var(--roe-gradient) 1;border-radius:var(--radius-md);color:inherit;-webkit-backdrop-filter:var(--blur-glass);background:#141414d9;border-image-slice:1 0 0;grid-template-columns:84px 1fr auto;align-items:center;gap:16px;padding:10px 16px 10px 10px;text-decoration:none;display:grid}.spot[data-astro-cid-i72pnncp][hidden]{display:none}.spot[data-astro-cid-i72pnncp] img,.spot-thumb[data-astro-cid-i72pnncp]{object-fit:cover;border-radius:var(--radius-sm);width:84px;height:84px}.spot-thumb[data-astro-cid-i72pnncp]{background:radial-gradient(100% 100% at 50% 120%, #f47b3c4d, #0c0c0c00 70%), var(--ink-850);border:1px dashed #faa83f80;display:block}.spot-text[data-astro-cid-i72pnncp]{gap:4px;min-width:0;display:grid}.spot-region[data-astro-cid-i72pnncp],.spot-meta[data-astro-cid-i72pnncp]{color:var(--text-soft);font-size:11px}.spot-name[data-astro-cid-i72pnncp]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--text-strong);font-size:1.25rem;line-height:1.1}.spot-go[data-astro-cid-i72pnncp]{color:var(--roe-amber);transition:transform var(--dur-med) var(--ease-out);font-size:1.25rem}a[data-astro-cid-i72pnncp].spot:hover .spot-go[data-astro-cid-i72pnncp]{transform:translate(4px)}.stepper[data-astro-cid-tvyr2t2n]{align-items:center;gap:12px;display:flex}.stepper[data-astro-cid-tvyr2t2n] button[data-astro-cid-tvyr2t2n]{border:1px solid var(--border-strong);width:44px;height:44px;color:var(--text-strong);cursor:pointer;background:0 0;border-radius:50%;font-size:1.1rem}.stepper[data-astro-cid-tvyr2t2n] button[data-astro-cid-tvyr2t2n]:focus-visible{outline:2px solid var(--roe-amber);outline-offset:2px}.count[data-astro-cid-tvyr2t2n]{text-align:center;min-width:5ch;color:var(--text-soft);font-size:12px}.slideshow[data-astro-cid-tvyr2t2n]{background:var(--ink-900);padding:clamp(40px,7vw,88px) 0 clamp(32px,5vw,56px)}.viewport[data-astro-cid-tvyr2t2n]{overflow:hidden}.track[data-astro-cid-tvyr2t2n]{transition:transform .7s var(--ease-out);margin:0;padding:0;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-tvyr2t2n]{transition:none}}.slide[data-astro-cid-tvyr2t2n]{flex:0 0 100%;justify-items:center;gap:14px;min-width:0;display:grid}.slide[data-astro-cid-tvyr2t2n] a[data-astro-cid-tvyr2t2n]{width:100%;min-width:0;height:min(78svh,760px,125vw);padding:0 var(--gutter);touch-action:pan-y;justify-content:center;align-items:flex-end;display:flex}.slide[data-astro-cid-tvyr2t2n] img{object-fit:contain;border-radius:var(--radius-xs);user-select:none;-webkit-user-drag:none;width:auto;max-width:min(100%,1100px);height:auto;max-height:min(78svh,760px,125vw)}.caption[data-astro-cid-tvyr2t2n]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);margin:0;font-size:12px}.controls[data-astro-cid-tvyr2t2n]{justify-content:center;align-items:center;gap:18px;margin-top:16px;display:flex}.toggle[data-astro-cid-tvyr2t2n]{border:1px solid var(--border-strong);min-width:72px;min-height:44px;color:var(--text-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:12px}.toggle[data-astro-cid-tvyr2t2n]:hover{border-color:var(--roe-amber)}.dots[data-astro-cid-tvyr2t2n]{flex-wrap:wrap;gap:4px;display:flex}.dots[data-astro-cid-tvyr2t2n] button[data-astro-cid-tvyr2t2n]{cursor:pointer;background:0 0;border:0;width:28px;height:44px;padding:0;position:relative}.dots[data-astro-cid-tvyr2t2n] button[data-astro-cid-tvyr2t2n]:after{content:"";background:var(--border-strong);width:8px;height:8px;transition:background-color var(--dur-med) var(--ease-out);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dots[data-astro-cid-tvyr2t2n] button[data-astro-cid-tvyr2t2n][aria-current=true]:after{background:var(--roe-amber)}.reel[data-astro-cid-rkjkckud]{min-height:calc(100svh - var(--nav-h));isolation:isolate;display:flex;position:relative;overflow:hidden}.frame[data-astro-cid-rkjkckud]{z-index:-2;opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.frame[data-astro-cid-rkjkckud].on{opacity:1}.frame[data-astro-cid-rkjkckud] img{object-fit:cover;width:100%;height:100%;transition:transform 6s ease-out;transform:scale(1.06)}.frame[data-astro-cid-rkjkckud].on img{transform:scale(1)}@media (prefers-reduced-motion:reduce){.frame[data-astro-cid-rkjkckud],.frame[data-astro-cid-rkjkckud] img{transition:none;transform:none}}.frame-place[data-astro-cid-rkjkckud]{letter-spacing:.1em;text-transform:uppercase;color:#fffc;font-size:11px;position:absolute;bottom:16px;right:16px}.reel[data-astro-cid-rkjkckud]:after{content:"";z-index:-1;background:linear-gradient(#0a0a0a66 0%,#0a0a0a0d 35%,#0a0a0ae0 100%);position:absolute;inset:0}.reel-copy[data-astro-cid-rkjkckud]{margin-top:auto;padding-bottom:clamp(56px,10vh,110px)}.reel[data-astro-cid-rkjkckud] h1[data-astro-cid-rkjkckud]{margin:12px 0 14px;font-size:clamp(2.6rem,8vw,5.5rem);line-height:1}.sub[data-astro-cid-rkjkckud]{max-width:46ch;color:var(--ink-100);font-size:var(--fs-body-lg)}.where-grid[data-astro-cid-rkjkckud]{align-items:center;gap:24px;display:grid}@media (width>=900px){.where-grid[data-astro-cid-rkjkckud]{grid-template-columns:1fr 1.2fr;gap:48px}}.where[data-astro-cid-rkjkckud] h2[data-astro-cid-rkjkckud]{margin:10px 0 12px;font-size:clamp(2rem,5vw,3.4rem)}.where-globe[data-astro-cid-rkjkckud]{width:100%;max-width:640px;margin:0 auto}.stats[data-astro-cid-rkjkckud]{gap:clamp(20px,4vw,40px);margin:28px 0 22px;display:flex}.stats[data-astro-cid-rkjkckud] div[data-astro-cid-rkjkckud]{gap:4px;display:grid}.stats[data-astro-cid-rkjkckud] dt[data-astro-cid-rkjkckud]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);font-size:11px}.stats[data-astro-cid-rkjkckud] dd[data-astro-cid-rkjkckud]{font-family:var(--font-display);color:var(--text-strong);letter-spacing:.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.6rem,4vw,2.2rem)}.strip-head[data-astro-cid-rkjkckud]{justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.strip-head[data-astro-cid-rkjkckud] h2[data-astro-cid-rkjkckud]{margin-top:12px;font-size:clamp(1.75rem,4.5vw,2.75rem)}.strip-nav[data-astro-cid-rkjkckud]{gap:8px;display:none}@media (width>=900px){.strip-nav[data-astro-cid-rkjkckud]{display:flex}}.strip-nav[data-astro-cid-rkjkckud] button[data-astro-cid-rkjkckud]{border:1px solid var(--border-strong);width:44px;height:44px;color:var(--text-strong);cursor:pointer;transition:border-color var(--dur-med) var(--ease-out);background:0 0;border-radius:50%;font-size:1.1rem}.strip-nav[data-astro-cid-rkjkckud] button[data-astro-cid-rkjkckud]:hover{border-color:var(--roe-amber)}.strip[data-astro-cid-rkjkckud]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:4px var(--gutter) 20px;scrollbar-width:none;gap:14px;margin:0;list-style:none;display:flex;overflow-x:auto}.strip[data-astro-cid-rkjkckud]::-webkit-scrollbar{display:none}.strip[data-astro-cid-rkjkckud] li[data-astro-cid-rkjkckud]{scroll-snap-align:start;flex:0 0 72vw;max-width:320px}.strip-card[data-astro-cid-rkjkckud]{color:inherit;text-decoration:none;display:block}.strip-card[data-astro-cid-rkjkckud] img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-sm);outline-offset:4px;width:100%;transition:filter var(--dur-med) var(--ease-out), outline-color var(--dur-med) var(--ease-out);outline:1px solid #0000}.strip-card[data-astro-cid-rkjkckud]:hover img{filter:brightness(1.08)}.strip-card[data-astro-cid-rkjkckud].is-active img{outline-color:var(--roe-amber)}.card-meta[data-astro-cid-rkjkckud]{gap:4px;padding-top:12px;display:grid}.card-name[data-astro-cid-rkjkckud]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--text-strong);font-size:1.125rem}.card-meta[data-astro-cid-rkjkckud] .mono[data-astro-cid-rkjkckud]{color:var(--text-soft);font-size:11px}.prints[data-astro-cid-rkjkckud]{isolation:isolate;min-height:max(520px,80svh);display:flex;position:relative;overflow:hidden}.prints[data-astro-cid-rkjkckud]>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.prints[data-astro-cid-rkjkckud]:after{content:"";z-index:-1;background:linear-gradient(#0c0c0c33 0%,#0c0c0c59 40%,#0c0c0cf2 100%);position:absolute;inset:0}.prints-copy[data-astro-cid-rkjkckud]{margin-top:auto;padding-top:120px;padding-bottom:clamp(48px,8vw,96px)}.prints[data-astro-cid-rkjkckud] h2[data-astro-cid-rkjkckud]{margin:12px 0 16px;font-size:clamp(2.2rem,6vw,4rem)}.prints-copy[data-astro-cid-rkjkckud]>p[data-astro-cid-rkjkckud]:not(.eyebrow){max-width:44ch;color:var(--ink-100);font-size:var(--fs-body-lg);margin-bottom:24px}
