.ts-poster-preview{border-top:1px solid var(--ts-hairline)}ts-poster-preview{display:block}ts-poster-preview [hidden]{display:none!important}.ts-poster-heading{max-width:70rem;margin-bottom:4.8rem}.ts-poster-heading h2{margin:1.5rem 0 2rem}.ts-poster-heading h2 em{display:block}.ts-poster-heading .ts-luxe-copy{max-width:52rem}.ts-poster-interactive{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(4rem,6vw,9rem)}.ts-poster-map{min-width:0;margin:0}.ts-poster-map-frame{padding:1.2rem;border:1px solid var(--ts-hairline-strong);background:#000}.ts-poster-map-art{position:relative}.ts-poster-map-art>img{width:100%;height:auto}.ts-poster-marker{position:absolute;left:var(--poster-marker-x, 19.2842%);top:var(--poster-marker-y, 35.788%);width:7%;aspect-ratio:1;border:1px solid var(--ts-gold-bright);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #090a09,0 0 0 5px var(--ts-gold-deep);transition:left .35s ease,top .35s ease}.ts-poster-map figcaption{margin-top:1.8rem;display:flex;justify-content:space-between;gap:1rem;font-size:1.2rem;color:var(--ts-cream-dim)}.ts-poster-map figcaption span:first-child{color:var(--ts-gold)}.ts-poster-experience{min-width:0;text-align:center}.ts-poster-levels{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:3.2rem;gap:.6rem}.ts-poster-levels button{min-width:0;min-height:4.8rem;padding:.8rem .5rem;font-size:1.3rem;border:1px solid transparent;border-bottom-color:var(--ts-hairline);color:var(--ts-cream-dim);background:transparent;transition:border-color .2s,color .2s}.ts-poster-levels button[aria-pressed=true]{border-color:var(--ts-hairline-strong);color:var(--ts-gold-bright)}.ts-poster-levels button:hover{color:var(--ts-gold-bright);border-bottom-color:var(--ts-gold)}.ts-poster-circle-frame{width:min(100% - 3.2rem,31rem);margin:0 auto;padding:1rem;border:1px solid var(--ts-hairline-strong);border-radius:50%;position:relative}.ts-poster-circle-frame:before{content:"";position:absolute;top:-.7rem;right:-.7rem;bottom:-.7rem;left:-.7rem;border:1px solid var(--ts-hairline);border-radius:50%;pointer-events:none}.ts-poster-stage{position:relative;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;isolation:isolate;background:#121310}.ts-poster-stage img,.ts-poster-stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%}.ts-poster-stage canvas{touch-action:none;cursor:crosshair}.ts-poster-stage[aria-busy=true]{cursor:progress}.ts-poster-instruction{margin:2.4rem 0 .6rem!important;color:var(--ts-gold-bright);font-size:1.5rem}.ts-poster-toggle{display:inline-flex;min-height:4.4rem;align-items:center;justify-content:center;padding:.7rem 1rem;border:0;border-bottom:1px solid var(--ts-hairline-strong);background:transparent;color:var(--ts-cream);font-size:1.3rem!important}.ts-poster-toggle:hover{border-color:var(--ts-gold)}.ts-poster-toggle:disabled{cursor:progress;opacity:.6}.ts-poster-status{min-height:4.4rem;margin:1.3rem auto 0!important;max-width:31rem;color:var(--ts-cream-dim);font-size:1.15rem;line-height:1.6}.ts-poster-note{margin:3rem auto 0!important;text-align:center;color:var(--ts-cream-dimmer);font-size:1.2rem}.ts-poster-fallback{max-width:64rem}.ts-poster-fallback details{border-top:1px solid var(--ts-hairline);padding:1.5rem 0}.ts-poster-fallback summary{min-height:4.4rem;padding:1rem 0;cursor:pointer;color:var(--ts-gold-bright)}.ts-poster-fallback img{width:min(26rem,100%);height:auto;border-radius:50%;margin:1.5rem auto}.ts-poster-fallback p{color:var(--ts-cream-dim);font-size:1.3rem}@media(max-width:989px){.ts-poster-interactive{gap:3.5rem;grid-template-columns:1fr 1fr}.ts-poster-map figcaption{display:grid}}@media(max-width:749px){.ts-poster-heading{margin-bottom:3rem}.ts-poster-interactive{grid-template-columns:1fr;gap:3.5rem}.ts-poster-experience{grid-row:1}.ts-poster-circle-frame{width:min(100% - 3.2rem,28rem)}.ts-poster-map{max-width:48rem;width:100%;margin:0 auto}.ts-poster-map figcaption{display:flex;font-size:1.05rem}.ts-poster-map-frame{padding:.8rem}.ts-poster-levels{margin-bottom:2.8rem}.ts-poster-note{max-width:31rem}}@media(prefers-reduced-motion:reduce){.ts-poster-marker,.ts-poster-levels button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ts-poster-preview.css.map */
