.wt{--wt-navy: rgba(10, 28, 54, .9);--wt-line: rgba(255, 255, 255, .92);--wt-orange: #ff8a2b;--wt-ink: #122D2C;background:#0d1b2a;color:#fff}.wt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wt-stage{position:relative;height:calc(100svh - 134px);min-height:520px;max-height:900px;overflow:hidden;background:#0d1b2a}.wt-media{position:absolute;inset:0}.wt-media picture,.wt-media img,.wt-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 50%}.wt-media picture img{position:static}.wt-media img[hidden]{display:none}.wt-video{opacity:0;transition:opacity .6s ease}.wt-video.is-live{opacity:1}.wt-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#060e1a57,#060e1a00 28% 52%,#060e1a9e)}.wt-plan{position:absolute;z-index:3;left:20px;top:20px;width:384px;padding:10px 10px 8px;border-radius:16px;background:var(--wt-navy);border:1px solid rgba(160,196,255,.35);box-shadow:0 10px 30px #00000059}.wt-plan-frame{line-height:0}.wt-plan-svg{width:100%;height:auto;display:block}.wt-plan-now{margin:6px 4px 0;font:600 11px/1.2 system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#cfe3ff}.wt-plan-now:before{content:"You are in  ";opacity:.75;font-weight:500}.wt-plan-open,.wt-plan-close{font:inherit}.wt-plan-open{display:none}.wt-plan-close{position:absolute;top:4px;right:6px;z-index:2;width:44px;height:44px;border:0;background:transparent;color:#fff;font-size:30px;line-height:1;cursor:pointer;border-radius:50%}.wt-plan-close:focus-visible,.wt-plan-open:focus-visible,.wt-playpause:focus-visible,.wt-stop:focus-visible,.wt-scrub:focus-visible{outline:3px solid #ffd2a8;outline-offset:2px}.wt-lot{fill:none;stroke:#ffffff47;stroke-width:1;stroke-dasharray:4 4}.wt-trees circle{fill:#ffffff0d;stroke:#ffffff57;stroke-width:1;stroke-dasharray:2 3}.wt-room rect{fill:#ffffff09;stroke:none;cursor:pointer;transition:fill .35s ease}.wt-room:hover rect{fill:#82b4ff29}.wt-room.is-current rect{fill:#6eaaff66;stroke:#9cc4ff;stroke-width:1.6}.wt-fill-court{fill:url(#wt-court);pointer-events:none}.wt-pool{fill:#6ebeff47;stroke:#fffc;stroke-width:1.2;pointer-events:none}.wt-roof{fill:none;stroke:#fff6;stroke-width:1;stroke-dasharray:6 4;pointer-events:none}.wt-runnel{fill:#8cc8ff8c;stroke:#ffffffb3;stroke-width:.8;pointer-events:none}.wt-walls path{fill:none;stroke:var(--wt-line);stroke-width:2.6;stroke-linejoin:miter;pointer-events:none}.wt-thin{fill:none;stroke:#ffffffb3;stroke-width:1.2;pointer-events:none}.wt-thin rect{fill:none}.wt-glass path{fill:none;stroke:#bfe3ff;stroke-width:3.4;stroke-linecap:butt;pointer-events:none}.wt-labels text{fill:#ffffffe6;font:600 12.5px/1 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-anchor:middle;pointer-events:none}.wt-labels text[x="226"]{text-anchor:end}.wt-cam{pointer-events:none}.wt-cone path{fill:#ff9a3c6b}.wt-halo{fill:#ff8a2b61;transform-box:fill-box;transform-origin:center;animation:wt-pulse 2.2s ease-out infinite}.wt-dot{fill:var(--wt-orange);stroke:#fff;stroke-width:1.8}@keyframes wt-pulse{0%{transform:scale(.7);opacity:.9}to{transform:scale(2.1);opacity:0}}.wt-caption{position:absolute;z-index:2;left:20px;bottom:84px;max-width:460px;padding:16px 22px 18px;border-radius:16px;background:#081422b3}.wt-h1{margin:0 0 6px;font:600 12px/1.2 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ffd2a8}.wt-caption .wt-room{margin:0 0 6px;font:600 28px/1.15 Georgia,Times New Roman,serif;color:#fff}.wt-text{margin:0;font-size:16px;line-height:1.55;color:#f1f5fa}.wt-bar{position:absolute;z-index:2;left:20px;right:92px;bottom:20px;display:flex;align-items:center;gap:14px}.wt-bar[hidden]{display:none}.wt-playpause{flex:none;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.45);background:#081422b3;color:#fff;cursor:pointer;display:grid;place-items:center;padding:0}.wt-playpause:before{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent #fff;margin-left:3px}.wt-playpause[data-state=playing]:before{width:14px;height:16px;border:0;margin:0;border-left:4px solid #fff;border-right:4px solid #fff;box-sizing:border-box}.wt-scrub-label{flex:1;display:flex;align-items:center;min-height:44px}.wt-scrub{width:100%;height:44px;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;margin:0}.wt-scrub::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.75) 0 calc(11.1111% - 4px),transparent calc(11.1111% - 4px) 11.1111%)}.wt-scrub::-moz-range-track{height:6px;border-radius:3px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.75) 0 calc(11.1111% - 4px),transparent calc(11.1111% - 4px) 11.1111%)}.wt-scrub::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--wt-orange);border:2px solid #fff;margin-top:-7px}.wt-scrub::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--wt-orange);border:2px solid #fff}.wt-stops{background:#f2f6f6;color:var(--wt-ink);padding:28px 20px 40px}.wt-stops ol{list-style:none;margin:0 auto;padding:0;max-width:1200px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wt-stop{display:block;width:100%;height:100%;text-align:left;padding:16px 18px;border-radius:12px;border:1px solid #c7d6d5;background:#fff;color:var(--wt-ink);font:inherit;cursor:pointer}.wt-stop:hover{border-color:#1e4a49}.wt-stop[aria-current=true]{border-color:#b3471e;box-shadow:inset 0 0 0 1px #b3471e}.wt-stop-name{display:block;font:600 18px/1.2 Georgia,serif;margin-bottom:6px}.wt-stop-text{display:block;font-size:15px;line-height:1.5;color:#2b4a49}@media(max-width:1000px){.wt-stops ol{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.wt-stage{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;overflow:visible}.wt-media{position:relative;inset:auto;width:100%;aspect-ratio:4 / 5;max-height:70svh;overflow:hidden}.wt-plan{left:12px;top:12px;width:136px;padding:6px 6px 5px;border-radius:12px}.wt-plan-now{margin:4px 2px 0;font-size:9px;letter-spacing:.1em}.wt-plan-now:before{content:""}.wt-plan[data-state=small] .wt-labels{display:none}.wt-plan[data-state=small] .wt-dot{transform-box:fill-box;transform-origin:center;transform:scale(1.9)}.wt-plan-open{display:block;position:absolute;inset:0;z-index:2;width:100%;height:100%;border:0;background:transparent;border-radius:12px;cursor:pointer}.wt-plan-open[hidden],.wt-plan-close[hidden]{display:none}.wt-plan[data-state=large]{left:10px;right:10px;top:10px;width:auto;padding:12px 12px 10px;z-index:6;box-shadow:0 0 0 100vmax #040a1499,0 10px 30px #00000080}.wt-plan[data-state=large] .wt-plan-now{font-size:12px}.wt-plan[data-state=large] .wt-plan-now:before{content:"You are in  "}.wt-caption{position:static;max-width:none;border-radius:0;background:#0d1b2a;padding:16px 16px 6px}.wt-caption .wt-room{font-size:24px}.wt-text{font-size:15px}.wt-bar{position:static;padding:6px 76px 16px 12px;background:#0d1b2a}.wt-plan[data-state=small]:after{content:"\2922";position:absolute;right:8px;top:4px;font-size:14px;line-height:1;color:#cfe3ff;pointer-events:none}.wt-stops{padding:22px 16px 32px}.wt-stops ol{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.wt-halo{animation:none;opacity:.5}.wt-video,.wt-room rect{transition:none}}
