/* Overlay previews retain the authored poster and its frame dimensions. */
.b247-card-video-host,.b247-card-video-frame{position:relative;min-width:0}.b247-card-video-frame{overflow:hidden}.b247-card-video-host>a{position:relative}.b247-card-video{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .25s ease}.is-playing .b247-card-video{opacity:1}.b247-card-video-toggle{position:absolute;top:12px;right:12px;z-index:5;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;max-width:calc(100% - 24px);padding:10px 14px;border:1px solid #ffffff8c;border-radius:999px;background:#061a33d9;color:#fff;font:600 11px/1.3 Arial,sans-serif;letter-spacing:.15px;box-shadow:0 4px 18px #04132724;cursor:pointer;backdrop-filter:blur(10px)}.b247-card-video-toggle>span:first-child{font-size:17px;line-height:1}.b247-card-video-toggle:hover{background:#0b365af0}.b247-card-video-toggle:focus-visible{outline:3px solid #e3b75c;outline-offset:3px}.b247-card-video-toggle:disabled{cursor:default;opacity:.8}.b247-card-video-credit{position:absolute;right:10px;bottom:9px;z-index:3;display:block;max-width:calc(100% - 20px);padding:4px 7px;border-radius:4px;background:#061a33c9;color:#fff;font:400 9px/1.4 Arial,sans-serif;letter-spacing:.15px;pointer-events:none}.b247-card-video-status{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.b247-guide-video-frame{aspect-ratio:16/9;margin:-25px -25px 20px;background:#0a2942;overflow:hidden;border-radius:15px 15px 0 0}.b247-guide-video-frame>img{display:block;width:100%;height:100%;object-fit:cover}.b247-guide-article-video{margin:26px 0;border-radius:14px;aspect-ratio:16/9;max-height:540px;background:#0a2942;overflow:hidden}.b247-guide-article-video>img{display:block;width:100%;height:100%;object-fit:cover}.b247-card-video-host>.journal-card-image{display:block}.journal-cover.b247-card-video-host>.b247-card-video{z-index:0}.journal-cover.b247-card-video-host>.journal-cover-shade{z-index:1}.journal-cover.b247-card-video-host>.journal-cover-inner{position:relative;z-index:2}.journal-cover.b247-card-video-host>.b247-card-video-toggle{top:24px;right:24px}.journal-cover.b247-card-video-host>.b247-card-video-credit{bottom:12px}.city-editorials-grid>.b247-card-video-host{align-self:start}.city-editorial-image{isolation:isolate}.city-editorial-image>span{z-index:2}.city-editorial-image>.b247-card-video-credit{right:10px;left:auto;bottom:9px}.tm-cover.b247-card-video-frame>.tm-cover-caption,.tm-cover.b247-card-video-frame>.tm-cover-number{z-index:2}.tm-preview-cities>.b247-card-video-host{min-width:0}.tm-preview-cities .tm-preview-city{display:block}.b247-discovery-cover>.b247-card-video-toggle{top:auto;right:auto;bottom:12px;left:12px}.b247-discovery-cover>.b247-card-video-credit{bottom:15px!important}.b247-explore-checklist>.b247-card-video-host{margin:22px -27px -27px}.b247-explore-checklist>.b247-card-video-host>img{display:block;width:100%;height:190px;object-fit:cover}.b247-card-video-host .b247-explore-format-image>span{z-index:2}.b247-card-video-host .b247-explore-service-image>span{z-index:2}
@media(max-width:600px){.b247-card-video-toggle{top:9px;right:9px;padding:9px 11px;font-size:10px;min-height:44px}.b247-card-video-credit{font-size:8px}.b247-guide-video-frame{margin:-22px -22px 18px}.journal-cover.b247-card-video-host>.b247-card-video-toggle{top:16px;right:16px}.b247-explore-checklist>.b247-card-video-host{margin:15px -22px -22px}.b247-explore-checklist>.b247-card-video-host>img{height:180px}}
@media(prefers-reduced-motion:reduce){.b247-card-video{transition:none}}

/* Keep the exact authored image geometry after adding the playback layer. */
.journal-article-photo>.b247-card-video-host{overflow:hidden;border-radius:4px}.journal-article-photo>.b247-card-video-host>img{display:block;width:100%;aspect-ratio:16/8.8;object-fit:cover;background:#d5d9d7}.tm-article-photo>.b247-card-video-host{overflow:hidden;border-radius:16px}.tm-article-photo>.b247-card-video-host>img{display:block;width:100%;height:auto;aspect-ratio:21/9;object-fit:cover}.tm-preview-cities>.b247-card-video-host{overflow:hidden;border-radius:13px;border:1px solid #e5e9df;background:#fff}.tm-preview-cities>.b247-card-video-host>.tm-preview-city{padding:0;min-height:0;display:block;overflow:hidden;background:#fff;color:#183c34!important}.tm-preview-cities>.b247-card-video-host>.b247-card-video-toggle{padding:8px;min-width:44px}.tm-preview-cities>.b247-card-video-host>.b247-card-video-toggle [data-preview-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:760px){.tm-article-photo>.b247-card-video-host{border-radius:12px}.tm-article-photo>.b247-card-video-host>img{aspect-ratio:16/11}}
@media(max-width:580px){.journal-article-photo>.b247-card-video-host>img{aspect-ratio:4/3}}
@media print{.b247-card-video,.b247-card-video-toggle,.b247-card-video-credit,.b247-card-video-status{display:none!important}.journal-article-photo>.b247-card-video-host>img{max-height:200px}}
@media(min-width:601px) and (max-width:800px){.b247-explore-checklist>.b247-card-video-host{display:none}}

/* Without the coordinator, real posters and normal navigation remain available. */
html:not([data-book247-experience-previews="ready"]) :is(.b247-card-video-toggle,.book247-card-cinema__toggle,.b247-preview-toggle){display:none!important}
.b247-card-video-toggle>span:first-child{font-size:0}.b247-card-video-toggle>span:first-child::before{content:"▷";font-size:17px}.b247-card-video-toggle[aria-pressed="true"]>span:first-child::before{content:"Ⅱ"}
