html,body{height:100%;overflow:hidden;background:#c9d3da}.tour[data-astro-cid-4rdyl4de]{position:fixed;inset:0}.tour[data-astro-cid-4rdyl4de] canvas[data-astro-cid-4rdyl4de]{width:100%;height:100%;display:block;touch-action:none;cursor:grab}.tour[data-astro-cid-4rdyl4de][data-mode=walk] canvas[data-astro-cid-4rdyl4de]{cursor:crosshair}.tour__top[data-astro-cid-4rdyl4de]{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap;padding:max(14px,env(safe-area-inset-top)) var(--gutter) 14px;pointer-events:none;background:linear-gradient(#14141459,#14141400);color:var(--snow)}.tour__top[data-astro-cid-4rdyl4de]>[data-astro-cid-4rdyl4de]{pointer-events:auto}.tour__back[data-astro-cid-4rdyl4de]{color:inherit;text-decoration:none;font-size:14px;letter-spacing:.04em}.tour__title[data-astro-cid-4rdyl4de]{margin:0;font-family:var(--serif);font-size:26px;flex:1}.tour__finish[data-astro-cid-4rdyl4de]{display:flex;gap:6px}button[data-astro-cid-4rdyl4de]{font:inherit;cursor:pointer}.tour__finish[data-astro-cid-4rdyl4de] button[data-astro-cid-4rdyl4de]{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid rgba(245,245,242,.5);background:#14141459;color:var(--snow);font-size:14px;backdrop-filter:blur(6px)}.tour__finish[data-astro-cid-4rdyl4de] button[data-astro-cid-4rdyl4de][aria-pressed=true]{background:var(--snow);color:var(--ink)}.sw[data-astro-cid-4rdyl4de]{width:12px;height:12px;border-radius:50%;display:inline-block}.sw--concrete[data-astro-cid-4rdyl4de]{background:#9a968f}.sw--white[data-astro-cid-4rdyl4de]{background:#e6e3dc}.sw--corten[data-astro-cid-4rdyl4de]{background:#a3592f}.tour__stops[data-astro-cid-4rdyl4de]{position:absolute;left:0;right:0;bottom:max(14px,env(safe-area-inset-bottom));display:flex;gap:8px;justify-content:center;padding:0 var(--gutter);overflow-x:auto;scrollbar-width:none}.tour__stops[data-astro-cid-4rdyl4de] button[data-astro-cid-4rdyl4de]{flex:none;padding:10px 16px;border-radius:999px;border:0;background:#f5f5f2e0;color:var(--ink);font-size:15px;box-shadow:0 2px 10px #00000026}.tour__stops[data-astro-cid-4rdyl4de] button[data-astro-cid-4rdyl4de][aria-pressed=true]{background:var(--ink);color:var(--snow)}.tour__hint[data-astro-cid-4rdyl4de],.tour__note[data-astro-cid-4rdyl4de]{position:absolute;left:var(--gutter);margin:0;font-size:13px;color:var(--snow);text-shadow:0 1px 3px rgba(0,0,0,.6);pointer-events:none}.tour__hint[data-astro-cid-4rdyl4de]{bottom:calc(max(14px,env(safe-area-inset-bottom)) + 58px);right:var(--gutter);text-align:center}.tour__note[data-astro-cid-4rdyl4de]{top:calc(max(14px,env(safe-area-inset-top)) + 52px);opacity:.8}.tour__credit[data-astro-cid-4rdyl4de]{position:absolute;right:8px;bottom:4px;max-width:min(560px,calc(100% - 16px));font-size:10px;color:#f5f5f2bf;text-shadow:0 1px 2px rgba(0,0,0,.6)}.tour__credit[data-astro-cid-4rdyl4de] summary[data-astro-cid-4rdyl4de]{cursor:pointer;text-align:right;list-style:none;opacity:.6}.tour__credit[data-astro-cid-4rdyl4de] summary[data-astro-cid-4rdyl4de]::-webkit-details-marker{display:none}.tour__credit[data-astro-cid-4rdyl4de] p[data-astro-cid-4rdyl4de]{margin:4px 0 0;padding:8px 10px;border-radius:8px;background:#14141499;text-shadow:none;line-height:1.5}.tour__credit[data-astro-cid-4rdyl4de] a[data-astro-cid-4rdyl4de]{color:inherit}.tour__hint--cut[data-astro-cid-4rdyl4de],.tour[data-astro-cid-4rdyl4de][data-mode=cut] .tour__hint--orbit[data-astro-cid-4rdyl4de],.tour[data-astro-cid-4rdyl4de][data-mode=cut] .tour__hint--walk[data-astro-cid-4rdyl4de],.tour[data-astro-cid-4rdyl4de][data-mode=orbit] .tour__hint--walk[data-astro-cid-4rdyl4de],.tour[data-astro-cid-4rdyl4de][data-mode=walk] .tour__hint--orbit[data-astro-cid-4rdyl4de]{display:none}.tour[data-astro-cid-4rdyl4de][data-mode=cut] .tour__hint--cut[data-astro-cid-4rdyl4de]{display:block}.tour[data-astro-cid-4rdyl4de][data-mode=cut] canvas[data-astro-cid-4rdyl4de]{cursor:pointer}.tour__loading[data-astro-cid-4rdyl4de]{position:absolute;inset:0;display:grid;place-content:center;gap:14px;text-align:center;background:var(--paper);transition:opacity .6s var(--ease)}.tour__loading[data-astro-cid-4rdyl4de] p[data-astro-cid-4rdyl4de]{margin:0;font-family:var(--serif);font-size:28px}.tour__bar[data-astro-cid-4rdyl4de]{display:block;justify-self:center;width:220px;height:2px;background:var(--ash-2)}.tour__bar[data-astro-cid-4rdyl4de] i[data-astro-cid-4rdyl4de]{display:block;height:100%;width:0;background:var(--ink);transition:width .2s}.tour__loading[data-astro-cid-4rdyl4de].is-done{opacity:0;pointer-events:none}@media(max-width:700px){.tour__title[data-astro-cid-4rdyl4de],.tour__finish[data-astro-cid-4rdyl4de] .lbl[data-astro-cid-4rdyl4de]{display:none}.tour__finish[data-astro-cid-4rdyl4de] button[data-astro-cid-4rdyl4de]{padding:9px}.tour__stops[data-astro-cid-4rdyl4de]{justify-content:flex-start}.tour__note[data-astro-cid-4rdyl4de]{display:none}}
