@font-face{font-family:Barlow Condensed;src:url(../fonts/barlow-condensed-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}.tourp{--t-stage:#0c1013;--t-fg:#f3eee6;--t-line:#f3eee661;--t-glass:#0c1013b8;--t-hdr:calc(62px + var(--hub,0px) + env(safe-area-inset-top,0px));--t-mb:0px;--t-disp:"Barlow Condensed","Archivo","Arial Narrow",Arial,sans-serif}.tourp .tfacts{flex-wrap:wrap;gap:10px 28px;margin:26px 0 0;padding:0;list-style:none;display:flex}.tourp .tfacts li{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12.5px}.tourp .tfacts b{font:700 34px/1 var(--t-disp);letter-spacing:.01em;color:var(--ink);display:block}.tourp .thint{color:var(--muted);align-items:center;gap:10px;margin-top:22px;display:inline-flex}.tourp .thint i{background:var(--ember);width:2px;height:22px;animation:1.8s ease-in-out infinite tnudge;display:inline-block}@keyframes tnudge{50%{transform:translateY(7px)}}.tourp .tj{height:1300svh;position:relative}.tourp .ts{top:var(--t-hdr);height:calc(100svh - var(--t-hdr));background:var(--t-stage);color:var(--t-fg);isolation:isolate;position:sticky;overflow:hidden}.tourp .ts canvas{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.tourp .tload{font:500 12.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f3eee6b3;pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.tourp .ts[data-3d=on] .tload{display:none}.tourp .tfb{padding:28px 0}.tourp .tfb[hidden]{display:none}.tourp .tfb p{max-width:34em;margin:0}.tourp .thud{left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));pointer-events:none;z-index:2;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:14px}.tourp .tn{font:500 12px/1.4 var(--mono);letter-spacing:.1em;opacity:.9;text-shadow:0 1px 8px #000;margin:0 0 6px}.tourp .tt{font:700 clamp(24px,3.6vw,38px)/1 var(--t-disp);text-transform:uppercase;letter-spacing:.02em;text-shadow:0 2px 14px #000000bf;margin:0}.tourp .tctl{pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tourp .tchip,.tourp .trooms button,.tourp .tfire button,.tourp .tfire a{border:1px solid var(--t-line);background:var(--t-glass);min-height:44px;color:var(--t-fg);font:500 12.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(6px);border-radius:4px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.tourp .tchip:hover,.tourp .trooms button:hover,.tourp .tfire button:hover,.tourp .tfire a:hover{background:#f3eee629}.tourp .tchip:focus-visible,.tourp .trooms button:focus-visible,.tourp .tfire button:focus-visible,.tourp .tfire a:focus-visible,.tourp .tsms:focus-visible{outline-offset:2px;outline:2px solid #f3eee6}.tourp [aria-pressed=true]:not(.tchip){background:var(--t-fg);color:#1b1d20;border-color:var(--t-fg)}.tourp .trooms{right:max(16px,env(safe-area-inset-right,0px));z-index:2;justify-items:end;gap:6px;display:grid;position:absolute;top:78px}.tourp .trooms p,.tourp .tfire p{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.82;margin:0}.tourp .trooms button{min-height:38px}.tourp .tfire{left:max(16px,env(safe-area-inset-left,0px));z-index:2;justify-items:start;gap:6px;max-width:min(300px,70vw);display:grid;position:absolute;top:78px}.tourp .tfire[hidden]{display:none}.tourp .tfire .row{flex-wrap:wrap;gap:6px;display:flex}.tourp .tdock{padding:44px max(16px,env(safe-area-inset-right,0px)) calc(16px + var(--t-mb)) max(16px,env(safe-area-inset-left,0px));z-index:2;background:linear-gradient(#080a0c00,#080a0ce6 55%);gap:10px;display:grid;position:absolute;bottom:0;left:0;right:0}.tourp .tcapw{opacity:0;gap:10px;max-width:600px;transition:opacity .35s,transform .35s;display:grid;transform:translateY(8px)}.tourp .ts.is-card .tcapw{opacity:1;transform:none}.tourp .tcapw p{margin:0;font-size:17px;line-height:1.45}.tourp .tsvc{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tourp .tsvc li{font:500 11.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--t-line);border-radius:3px;padding:7px 9px}.tourp .tsms{min-height:44px;font:600 16px/1 var(--display);color:var(--t-fg);text-underline-offset:4px;justify-self:start;align-items:center;font-stretch:90%;display:inline-flex}.tourp .tsteps{border-top:1px solid var(--ink);counter-reset:ts;margin:0;padding:0;list-style:none}.tourp .tsteps>li{counter-increment:ts;border-bottom:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr);gap:4px 18px;padding:24px 0;display:grid}.tourp .tsteps>li:before{content:counter(ts,decimal-leading-zero);font:500 13px/1.8 var(--mono);letter-spacing:.1em;color:var(--ember-dark)}.tourp .tsteps h3{margin:0 0 6px;font-size:26px}.tourp .tsteps p{color:var(--ink-2);margin:0 0 8px}.tourp .tsteps .tip{border-left:3px solid var(--ember);background:#fffdf999;margin:0 0 8px;padding:10px 14px}.tourp .tsteps .tip p{margin:0}.tourp .tsteps .tip b{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:2px;font-size:12px;display:block}.tourp .tsteps .tsvc li{color:var(--ink-2);border-color:var(--rule)}.tourp .tsteps .tmore{margin-top:6px}@media (width<=860px){.tourp{--t-mb:72px}}@media (width<=640px){.tourp .tj{height:1900svh}.tourp .trooms{display:none}.tourp .tfire{max-width:calc(100vw - 32px);top:104px}.tourp .tsteps>li{grid-template-columns:36px minmax(0,1fr);gap:4px 12px}.tourp .tcapw p{font-size:16px}}@media (prefers-reduced-motion:reduce){.tourp .thint i{animation:none}.tourp .tcapw{transition:none}}html:not(.tour-js) .tourp .tj,html:not(.tour-js) .tourp .tstagewrap,.tourp .tj.is-off{display:none}@media print{.tourp .tj{display:none}}.tourp .tgo{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,40px)}.tourp .tgo[hidden]{display:none}.tourp .tskip{margin:10px 0 0}@media (width>=861px){.tourp .thud,.tourp .tfire{left:64px}.tourp .tdock{padding-left:64px}}html[data-theme=evening] .tourp .tsteps .tip{background:var(--card)}html[data-theme=evening] .tourp .tsteps h3,html[data-theme=evening] .tourp .tfacts b{color:var(--ink)}