.tourbin-player{--tourbin-player-yellow:var(--tourbin-yellow,#fff428);--tourbin-player-black:var(--tourbin-black,#131313);--tourbin-player-radius:20px;position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit;isolation:isolate;outline:none;color:#fff;font-family:inherit}.tourbin-player:focus-visible{box-shadow:inset 0 0 0 2px var(--tourbin-player-yellow)}.tourbin-player__stage{position:relative;width:100%;height:100%;overflow:hidden;background:var(--tourbin-player-black)}.tourbin-player__media{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#0a0a0a;-webkit-tap-highlight-color:transparent}.tourbin-player__media::-webkit-media-controls,.tourbin-player__media::-webkit-media-controls-enclosure,.tourbin-player__media::-webkit-media-controls-panel,.tourbin-player__media::-webkit-media-controls-start-playback-button,.tourbin-player__media::-webkit-media-controls-overlay-play-button{display:none !important;-webkit-appearance:none}.tourbin-player__veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient( 180deg,rgba(19,19,19,.18) 0%,rgba(19,19,19,0) 38%,rgba(19,19,19,.72) 100% );opacity:1;transition:opacity 180ms ease}.tourbin-player.is-playing:not(.is-chrome-visible):not(.is-scrubbing) .tourbin-player__veil{opacity:.15}.tourbin-player__spinner{position:absolute;inset:0;z-index:5;display:grid;place-items:center;pointer-events:none}.tourbin-player__spinner[hidden]{display:none !important}.tourbin-player__spinner-icon{width:1.85rem;height:1.85rem;color:var(--tourbin-player-yellow);animation:tourbin-player-spin 700ms linear infinite}.tourbin-player__center{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:1.2rem;pointer-events:none;transition:opacity 180ms ease,visibility 180ms ease}.tourbin-player.is-playing:not(.is-chrome-visible):not(.is-scrubbing) .tourbin-player__center{opacity:0;visibility:hidden}.tourbin-player__mark,.tourbin-player__skip{pointer-events:auto;display:grid;place-items:center;margin:0;padding:0;border:none;background:transparent;color:#fff;cursor:pointer;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45))}.tourbin-player__mark:focus-visible,.tourbin-player__skip:focus-visible,.tourbin-player__max:focus-visible,.tourbin-player__tool:focus-visible,.tourbin-player__rate:focus-visible,.tourbin-player__scrub:focus-visible{outline:2px solid var(--tourbin-player-yellow);outline-offset:3px}.tourbin-player__icon{display:block;flex-shrink:0}.tourbin-player__mark-glyph{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;transition:transform 160ms ease}.tourbin-player__mark-glyph .tourbin-video-chip__icon{grid-area:1 / 1;width:2.2rem;height:2.5rem;display:block}.tourbin-player__mark-glyph .tourbin-video-chip__icon--play{transform:translateX(.22rem)}.tourbin-player__mark-glyph .tourbin-video-chip__icon--pause{display:none}.tourbin-player.is-playing .tourbin-player__mark-glyph .tourbin-video-chip__icon--play{display:none}.tourbin-player.is-playing .tourbin-player__mark-glyph .tourbin-video-chip__icon--pause{display:block}.tourbin-player__mark:hover .tourbin-player__mark-glyph,.tourbin-player__mark:focus-visible .tourbin-player__mark-glyph{transform:scale(1.08)}.tourbin-player__mark:hover .tourbin-video-chip__icon path,.tourbin-player__mark:hover .tourbin-video-chip__icon rect,.tourbin-player__mark:focus-visible .tourbin-video-chip__icon path,.tourbin-player__mark:focus-visible .tourbin-video-chip__icon rect{fill:var(--tourbin-player-yellow)}.tourbin-player__skip{width:2.75rem;height:2.75rem;opacity:.92;transition:opacity 160ms ease,color 160ms ease,transform 160ms ease}.tourbin-player__skip-stack{position:relative;display:grid;place-items:center;width:1.95rem;height:1.95rem}.tourbin-player__skip[data-tourbin-player-skip="-10"] .tourbin-player__skip-stack{transform:translateX(.03rem)}.tourbin-player__skip[data-tourbin-player-skip="10"] .tourbin-player__skip-stack{transform:translateX(-.03rem)}.tourbin-player__skip-stack .tourbin-player__icon{width:1.95rem;height:1.95rem;stroke-width:1.25}.tourbin-player__skip-num{position:absolute;inset:0;display:grid;place-items:center;font-size:.58rem;font-weight:700;letter-spacing:-.04em;line-height:1;pointer-events:none;transform:translateY(.04rem)}.tourbin-player__skip:hover,.tourbin-player__skip:focus-visible{color:var(--tourbin-player-yellow);transform:scale(1.08)}.tourbin-player__max{position:absolute;top:.85rem;inset-inline-end:.85rem;z-index:4;display:grid;place-items:center;width:2.2rem;height:2.2rem;padding:0;border:none;background:transparent;color:#fff;cursor:pointer;opacity:0;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45));transition:opacity 160ms ease,color 160ms ease,transform 160ms ease}.tourbin-player:hover .tourbin-player__max,.tourbin-player:focus-within .tourbin-player__max,.tourbin-player.is-playing .tourbin-player__max,.tourbin-player.is-maximized .tourbin-player__max,.tourbin-player.is-chrome-visible .tourbin-player__max{opacity:1}.tourbin-player__max:hover,.tourbin-player__max:focus-visible{color:var(--tourbin-player-yellow);transform:scale(1.08)}.tourbin-player__max .tourbin-player__icon{grid-area:1 / 1;width:1.15rem;height:1.15rem;stroke-width:1.25}.tourbin-player__icon--collapse{display:none}.tourbin-player.is-maximized .tourbin-player__icon--expand{display:none}.tourbin-player.is-maximized .tourbin-player__icon--collapse{display:block}.tourbin-player__dock{position:absolute;inset-inline:0;bottom:0;z-index:4;display:flex;flex-direction:column;gap:.45rem;padding:0 1rem .85rem;direction:ltr;opacity:1;transform:translateY(0);transition:opacity 180ms ease,transform 180ms ease}.tourbin-player.is-playing:not(.is-chrome-visible):not(.is-scrubbing):not(:hover):not(:focus-within) .tourbin-player__dock{opacity:0;transform:translateY(8px);pointer-events:none}.tourbin-player__tools{display:flex;align-items:center;gap:.45rem;min-height:1.6rem}.tourbin-player__tool,.tourbin-player__rate{flex:0 0 auto;display:grid;place-items:center;width:1.7rem;height:1.7rem;padding:0;border:none;background:transparent;color:#fff;cursor:pointer}.tourbin-player__tool svg{display:block}.tourbin-player.is-muted .tourbin-player__vol-on,.tourbin-player:not(.is-muted) .tourbin-player__vol-off{display:none}.tourbin-player__gain{display:flex;align-items:center;width:0;overflow:hidden;opacity:0;transition:width 180ms ease,opacity 120ms ease}.tourbin-player.is-volume-open .tourbin-player__gain,.tourbin-player__gain:hover,.tourbin-player__gain:focus-within,.tourbin-player__tool:hover + .tourbin-player__gain,.tourbin-player__tool:focus-visible + .tourbin-player__gain{width:4.5rem;opacity:1}.tourbin-player__gain-input{width:4.5rem;height:1.4rem;margin:0;accent-color:var(--tourbin-player-yellow);cursor:pointer}.tourbin-player__clock{display:inline-flex;align-items:center;gap:.2rem;margin-inline-start:.15rem;font-size:.72rem;font-variant-numeric:tabular-nums;letter-spacing:.03em;color:color-mix(in srgb,#fff 88%,transparent);user-select:none}.tourbin-player__clock-sep{opacity:.45}.tourbin-player__rate{margin-inline-start:auto;width:auto;min-width:2.1rem;padding:0 .35rem;border-radius:999px;background:var(--tourbin-player-yellow);color:var(--tourbin-player-black);font-size:.68rem;font-weight:700;letter-spacing:.02em}.tourbin-player__rate:hover,.tourbin-player__rate:focus-visible{filter:brightness(1.05)}.tourbin-player__scrub{position:relative;display:block;width:100%;height:1.15rem;margin:0;padding:0;border:none;background:transparent;cursor:pointer}.tourbin-player__scrub-track,.tourbin-player__scrub-buffer,.tourbin-player__scrub-fill{position:absolute;left:0;top:50%;height:2px;border-radius:999px;transform:translateY(-50%);pointer-events:none}.tourbin-player__scrub-track{right:0;background:rgba(255,255,255,.38)}.tourbin-player__scrub-buffer{width:0;background:rgba(255,255,255,.55)}.tourbin-player__scrub-fill{width:0;background:var(--tourbin-player-yellow)}.tourbin-player__scrub-knob{position:absolute;top:50%;left:0%;width:10px;height:10px;border-radius:999px;background:var(--tourbin-player-yellow);border:2px solid var(--tourbin-player-black);transform:translate(-50%,-50%) scale(.4);pointer-events:none;opacity:0;transition:transform 120ms ease,opacity 120ms ease}.tourbin-player__scrub:hover .tourbin-player__scrub-knob,.tourbin-player.is-scrubbing .tourbin-player__scrub-knob{opacity:1;transform:translate(-50%,-50%) scale(1)}.tourbin-player__scrub:hover .tourbin-player__scrub-track,.tourbin-player.is-scrubbing .tourbin-player__scrub-track,.tourbin-player__scrub:hover .tourbin-player__scrub-fill,.tourbin-player.is-scrubbing .tourbin-player__scrub-fill,.tourbin-player__scrub:hover .tourbin-player__scrub-buffer,.tourbin-player.is-scrubbing .tourbin-player__scrub-buffer{height:3px}.tourbin-player__scrub-tip{position:absolute;bottom:1.15rem;left:0;transform:translateX(-50%);padding:.12rem .35rem;border-radius:4px;background:var(--tourbin-player-black);color:var(--tourbin-player-yellow);font-size:.65rem;font-variant-numeric:tabular-nums;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.35)}.tourbin-player__scrub-tip[hidden]{display:none !important}.tourbin-tour-featured__media .tourbin-player,.tourbin-secret-stage__media .tourbin-player{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit}.tourbin-tour-featured__media:has([data-tourbin-player])>.tourbin-tour-featured__logo{z-index:6;pointer-events:none}.tourbin-player-layer{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:clamp(.75rem,3vw,2rem);background:color-mix(in srgb,var(--tourbin-player-black,#131313) 82%,transparent);backdrop-filter:blur(16px)}.tourbin-player-layer[hidden]{display:none !important}.tourbin-player.is-maximized{position:relative;inset:auto;width:min( var(--tourbin-player-natural-w,100vw),calc(100vw - 3rem),calc((100vh - 3rem) * var(--tourbin-player-ratio,1.777)) );height:auto;max-height:calc(100vh - 3rem);aspect-ratio:var(--tourbin-player-ratio,16 / 9);border-radius:var(--tourbin-player-radius);box-shadow:0 0 0 2px var(--tourbin-player-yellow),0 28px 72px rgba(0,0,0,.5);overflow:hidden}.tourbin-player.is-maximized .tourbin-player__stage{border-radius:inherit}.tourbin-player.is-maximized .tourbin-player__media{object-fit:contain;background:#000}.tourbin-player.is-maximized .tourbin-player__dock,.tourbin-player.is-maximized .tourbin-player__center,.tourbin-player.is-maximized .tourbin-player__max{opacity:1;visibility:visible;pointer-events:auto;transform:none}body.tourbin-player-lock{overflow:hidden}@keyframes tourbin-player-spin{to{transform:rotate(360deg)}}@media (hover:none){.tourbin-player__gain{width:3.6rem;opacity:1}.tourbin-player__gain-input{width:3.6rem}}@media (max-width:640px){.tourbin-player__skip{display:none}.tourbin-player__clock{display:none}.tourbin-player__dock{padding:0 .7rem .65rem}.tourbin-player__mark-glyph,.tourbin-player__skip{width:2.5rem;height:2.5rem}.tourbin-player__mark-glyph .tourbin-video-chip__icon{width:2rem;height:2.25rem}.tourbin-player__skip-stack{width:1.75rem;height:1.75rem}.tourbin-player__skip-stack .tourbin-player__icon{width:1.75rem;height:1.75rem}}@media (prefers-reduced-motion:reduce){.tourbin-player__veil,.tourbin-player__center,.tourbin-player__dock,.tourbin-player__max,.tourbin-player__mark-glyph,.tourbin-player__skip,.tourbin-player__scrub-knob,.tourbin-player__gain,.tourbin-player__spinner-icon{transition:none;animation:none}}