#encore-theme .tour-player{overflow:hidden;border-radius:14px;background:#123c46;border:1px solid #a6e6eb35;box-shadow:0 20px 44px -24px #0008;font-family:var(--sans)}
#encore-theme .tour-stage{position:relative;aspect-ratio:16/9;background:#102c32}
#encore-theme .tour-stage video{display:block;width:100%;height:100%;object-fit:contain}
#encore-theme .tour-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:86px;height:86px;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 8px 30px #0005;cursor:pointer;transition:box-shadow .2s}
#encore-theme .tour-play:hover{box-shadow:0 8px 32px #0008,0 0 0 7px #ffffff30}
#encore-theme .tour-play[hidden]{display:none}
#encore-theme .tour-play svg{width:32px;height:32px;fill:#123c46;margin-left:5px}
#encore-theme .tour-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:9px 12px;flex-wrap:wrap;color:#f7f1e6}
#encore-theme .tour-speed{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid #a6e6eb30;border-radius:8px}
#encore-theme .tour-speed-label{padding:0 7px;font-size:10px;font-weight:600;letter-spacing:.05em;line-height:1.3;color:#a7d3d8}
#encore-theme .tour-speed button{min-width:36px;min-height:32px;padding:5px 6px;border:0;border-radius:5px;background:transparent;color:#f7f1e6;font:600 13px/1.2 var(--sans);cursor:pointer}
#encore-theme .tour-speed button:hover{background:#a6e6eb20}
#encore-theme .tour-speed button[aria-pressed=true]{background:#a6e6eb;color:#10353e}
#encore-theme .tour-player button:focus-visible{outline:3px solid #ffbc75;outline-offset:4px}
#encore-theme .tour-message{margin:0;padding:0 16px 12px;color:#fff0c9;font-size:14px}
#encore-theme .tour-message:empty{display:none}
#encore-theme #section-1670529638392 .row{grid-template-rows:auto}
#encore-theme #block-1670529638392_0{align-self:center}
#encore-theme #block-1670529638392_1{grid-row:1}
@media(max-width:899px){#encore-theme #block-1670529638392_1{grid-row:auto}}
@media(max-width:599px){#encore-theme .tour-play{width:72px;height:72px}#encore-theme .tour-controls{justify-content:center;padding:9px 8px}}
@media(prefers-reduced-motion:reduce){#encore-theme .tour-play{transition:none}}
