.market-entrance,.market-loading{--ivory:#f9f4ed;--pull:0;color:var(--ivory);background:#0a0a0d;font-family:Inter,Arial,sans-serif}.market-entrance{isolation:isolate;z-index:2;box-sizing:border-box;width:100%;min-height:100vh;min-height:max(460px,100svh);padding:0 clamp(10px,1.5vw,26px) env(safe-area-inset-bottom,0px);grid-template:64px minmax(350px,1fr) 44px/minmax(0,1fr);display:grid;position:relative;overflow:clip}.market-entrance *,.market-entrance :before,.market-entrance :after{box-sizing:border-box}.market-header{grid-row:1;justify-content:space-between;align-items:center;padding-inline:clamp(4px,1vw,18px);display:flex}.market-wordmark{letter-spacing:-.045em;align-items:center;gap:10px;font-size:16px;font-weight:650;display:flex}.market-wordmark img{object-fit:contain;width:30px;height:30px}.market-controls{align-items:center;gap:2px;display:flex}.market-controls button{width:44px;height:44px;color:var(--ivory);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.market-controls button svg{stroke-width:1.5px;width:18px;height:18px}.market-controls button:hover{background:#fff1}.market-entrance :is(a,button):focus-visible{outline-offset:-4px;outline:2px solid #f7dfab}.market-choice-hint{text-align:center;color:#c8c1bb;letter-spacing:.04em;grid-row:3;align-self:center;margin:0;font:500 11px/1.2 Inter,Arial,sans-serif}.market-choice-hint:focus{outline:none}.market-stage{isolation:isolate;background:#16141b;border-radius:4px;grid-row:2;min-width:0;position:relative;overflow:hidden}.market-choices,.market-veil,.market-opening{position:absolute;inset:0}.market-choices{background:#0a0a0d;gap:4px;display:flex}.market-card{--light:#f8cdb4;isolation:isolate;color:#fff;filter:brightness(.78);background:#1b1417;border-radius:3px;flex:1 1 0;align-items:flex-end;min-width:0;min-height:0;text-decoration:none;transition:flex-grow .82s cubic-bezier(.22,.68,.12,1),transform 1.1s cubic-bezier(.17,.78,.15,1),filter .6s;display:flex;position:relative;overflow:hidden;transform:scale(.97)}.market-shop{--light:#b6d8ff;background:#131c28}.market-entrance[data-open=true] .market-card{filter:brightness();transform:scale(1)}.market-picture,.market-picture>img,.market-shot,.market-shot img,.market-card:after{width:100%;height:100%;position:absolute;inset:0}.market-picture{z-index:-2}.market-picture img{object-fit:cover;object-position:center 44%;max-width:none}.market-picture .market-preload{opacity:0}.market-shot.is-screening{animation:1.25s cubic-bezier(.2,.72,.22,1) both market-screen}.market-shot.is-screening img{animation:6.6s cubic-bezier(.18,.55,.32,1) both market-drift}.market-shop .market-shot.is-screening{animation-name:market-screen-shop}.market-card:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#05050b75,#0000 23% 38%,#07070e85 62%,#05050ce8 100%);box-shadow:inset 0 0 0 1px #ffffff18}.market-caption{z-index:2;color:#fff;text-shadow:0 1px 5px #000,0 1px 12px #000;max-width:85%;font-size:12px;font-weight:550;position:absolute;top:20px;left:clamp(16px,2vw,34px)}.market-caption:before{content:"";background:var(--light);vertical-align:middle;width:17px;height:1px;margin-right:8px;display:inline-block}.market-card-copy{text-align:left;justify-items:start;gap:12px;width:100%;padding:clamp(22px,3.5vw,64px);display:grid;position:relative}.market-card-copy strong{letter-spacing:-.065em;color:#fff;overflow-wrap:normal;font:500 clamp(30px,4.8vw,84px)/.97 Inter,Arial,sans-serif}.market-card-copy>span:not(.market-card-action){color:#f9f4ed;max-width:32ch;font-size:clamp(12px,1.05vw,17px);line-height:1.45}.market-card-action{border-bottom:1px solid var(--light);min-height:42px;color:var(--light);align-items:center;gap:18px;font-size:13px;font-weight:600;display:inline-flex}.market-card-action svg{transition:transform .35s}:is(.market-card:focus-visible .market-card-action svg,.market-card:hover .market-card-action svg){transform:translate(2px,-2px)}.market-veil{z-index:2;pointer-events:none;display:flex;overflow:hidden}.market-veil i{will-change:transform;width:50%;height:100%;transform:translate3d(calc(var(--pull) * -90%),0,0);background:radial-gradient(at 90% 9%,#77718743,#0000 55%),linear-gradient(100deg,#100e16c4,#0000 40%,#0a090faa 98%),repeating-linear-gradient(94deg,#191620 0%,#36313e 4%,#211d29 7.5%,#0e0c14 11%,#18141f 14%,#302838 17%,#17141f 20%);transition:transform .13s ease-out;display:block;box-shadow:inset -1px 0 #a69bae44,inset -14px 0 36px #05030966}.market-veil i+i{transform:scaleX(-1) translate3d(calc(var(--pull) * -90%),0,0)}.market-entrance[data-open=true] .market-veil i{transition:transform 1.07s cubic-bezier(.65,.02,.15,1);transform:translate(-101%)}.market-entrance[data-open=true] .market-veil i+i{transform:scaleX(-1)translate(-101%)}.market-opening{z-index:3;text-align:center;-webkit-user-select:none;user-select:none;touch-action:none;opacity:calc(1 - var(--pull) * .6);background:radial-gradient(#06060dad 0%,#07060a50 38%,#0000 70%);place-items:center;transition:opacity .25s;display:grid}.market-entrance[data-open=true] .market-opening{opacity:0;pointer-events:none}.market-marque{justify-items:center;width:100%;padding:16px;display:grid}.market-controller{object-fit:contain;filter:drop-shadow(0 15px 35px #07050a);width:min(29vw,285px);height:auto}.market-marque h1{color:var(--ivory);letter-spacing:-.075em;margin:8px 0 0;font:550 clamp(40px,6.4vw,98px)/1 Inter,Arial,sans-serif}.market-marque p{color:#e3dae8;margin:14px 0 26px;font-size:clamp(12px,1.1vw,16px)}.market-pull{color:#fff;cursor:pointer;background:#14101dd9;border:1px solid #e3dae5a6;border-radius:999px;align-items:center;gap:15px;min-height:46px;padding:0 21px;font:600 13px Inter,Arial,sans-serif;transition:background .2s;display:inline-flex}.market-pull:hover{background:#38313f}.market-fallback{z-index:5;flex-wrap:wrap;justify-content:center;gap:20px;display:flex;position:absolute;bottom:6%;left:0;right:0}.market-fallback a{color:#fff;background:#18141f;padding:12px}.market-loading{place-items:center;min-height:100svh;display:grid}@keyframes market-screen{0%{clip-path:inset(0 100% 0 0);opacity:.65}to{clip-path:inset(0);opacity:1}}@keyframes market-screen-shop{0%{clip-path:inset(0 0 0 100%);opacity:.65}to{clip-path:inset(0);opacity:1}}@keyframes market-drift{0%{transform:scale(1.055)}to{transform:scale(1)}}@media (hover:hover) and (min-width:701px){.market-entrance[data-open=true] .market-choices:has(.market-card:is(:hover,:focus-visible)) .market-card:not(:hover):not(:focus-visible){filter:brightness(.72)}.market-card:is(:hover,:focus-visible){flex-grow:1.14}}@media (max-width:700px){.market-entrance{grid-template-rows:52px minmax(430px,1fr) 40px;min-height:max(525px,100svh)}.market-choices{flex-direction:column;gap:5px}.market-card-copy{gap:5px;padding:17px 20px}.market-card-copy strong{font-size:clamp(32px,8vw,50px)}.market-card-copy>span:not(.market-card-action){max-width:none}.market-card-action{gap:12px;min-height:30px;font-size:11px}.market-caption{font-size:10px;top:13px;left:20px}.market-controller{width:min(48vw,235px)}.market-shop .market-picture img{object-position:center 49%}}@media (max-height:510px) and (min-width:701px){.market-entrance{grid-template-rows:44px minmax(200px,1fr) 28px;min-height:100svh}.market-controller{width:120px}.market-marque h1{font-size:40px}.market-marque p{margin:8px 0 14px}.market-card-copy{gap:5px;padding:20px}}@media (prefers-reduced-motion:reduce){.market-entrance *,.market-entrance :before,.market-entrance :after{transition:none!important;animation:none!important}}html[data-yf-media=quiet] .market-entrance *{transition:none!important;animation:none!important}.market-trailers{gap:8px;margin:23px 0 18px;display:flex}.market-trailers button{isolation:isolate;color:#fff;cursor:pointer;background:#17121b;border:1px solid #d3c6df6b;border-radius:3px;justify-content:space-between;align-items:center;gap:5px;width:clamp(128px,12vw,190px);min-height:50px;padding:10px 13px;font:600 13px/1.2 Inter,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.market-trailers button img{z-index:-2;object-fit:cover;object-position:50% 46%;width:100%;height:100%;position:absolute;inset:0}.market-trailers button:before{content:"";z-index:-1;background:linear-gradient(90deg,#080710e0,#12101a69);position:absolute;inset:0}.market-trailers button:is(:hover,:focus-visible){border-color:#f6e6ff}body:has(.market-entrance) :is(.site-sound-anchor,.site-playback-restore){display:none}@media (max-height:520px){.market-trailers{margin:12px 0}.market-trailers button{min-height:40px}}.market-rooms{--light:#f4c1ff}.market-shop{--light:#9fefff}.market-card:after{box-shadow:inset 0 -3px var(--light),inset 0 0 0 1px #ffffff2b}.market-trailers button:first-child{border-color:#c29ce0;box-shadow:inset 0 -2px #c29ce0}.market-trailers button:nth-child(2){border-color:#8bdce8;box-shadow:inset 0 -2px #8bdce8}.market-entrance[data-open=true] .market-stage{border-radius:clamp(12px,1.7vw,25px)/clamp(15px,2.1vw,34px);box-shadow:0 0 0 1px #655a72,0 0 0 4px #121018,0 9px 30px #0008}.market-tape-display{pointer-events:none;z-index:1;color:#edfff5;font-variant-numeric:tabular-nums;letter-spacing:.09em;text-shadow:-1px 0 #9effdaaa,1px 0 #f4a5d4aa,0 2px 4px #111;background:linear-gradient(#03070585,#0000);justify-content:space-between;align-items:center;padding:14px clamp(16px,2vw,34px);font:700 clamp(13px,1.45vw,22px)/1.08 Courier New,monospace;display:flex;position:absolute;inset:0 0 auto}.market-tape-display span:first-child{align-items:center;gap:.4em;display:inline-flex}.market-tape-display svg{fill:currentColor;stroke:none;width:.86em;height:.86em}.market-timecode{font-variant-numeric:tabular-nums}.market-tape-glass,.market-tape-glass>.market-still,.market-tape-film,.market-tape-texture,.market-track-roll,.market-tape-glass>.market-preload{width:100%;height:100%;position:absolute;inset:0}.market-tape-glass{isolation:isolate;border-radius:inherit;overflow:hidden}.market-tape-glass .market-shot img,.market-tape-glass>.market-still,.market-tape-film{filter:saturate(.87)contrast(1.055)brightness(.99)}.market-tape-film{object-fit:cover;opacity:0;transition:opacity .38s}.market-tape-film.ready{opacity:1}.market-tape-texture,.market-track-roll{pointer-events:none}.market-tape-texture{z-index:3;background:repeating-linear-gradient(#07031326 0 1px,#0000 1px 3.6px),linear-gradient(92deg,#5af3d213,#0000 20% 80%,#d8419c12),radial-gradient(#0000 53%,#110c1a38 100%)}.market-tape-texture:after{content:"";opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:absolute;inset:0}.market-entrance[data-open=true] .market-caption{top:clamp(45px,4.2vw,62px)}.market-entrance[data-open=true] .market-shot.is-screening{animation:.65s ease-out both market-tape-cut}.market-entrance[data-tape-playing=false] .market-shot.is-screening img{animation-play-state:paused}.market-track-roll{z-index:2;opacity:0;background:linear-gradient(#0000,#ddfff624 25%,#0000 62%,#b6c7ff30 78%,#0000),repeating-linear-gradient(0deg,#0000 0 2px,#e2f3ff20 2px 3px);height:13%;animation:.75s cubic-bezier(.19,.65,.28,1) both market-tracking;inset:auto 0 0}@keyframes market-tape-cut{0%{opacity:.6;transform:translate(1.6px)}25%{transform:translate(-1px)}to{opacity:1;transform:none}}@keyframes market-tracking{0%{opacity:0;transform:translateY(-580%)}18%{opacity:.67}80%{opacity:.35}to{opacity:0;transform:translateY(115%)}}@media (max-width:700px){.market-tape-display{padding:12px 18px}.market-entrance[data-open=true] .market-caption{top:37px}.market-entrance[data-open=true] .market-shop .market-caption{top:14px}}@media (prefers-reduced-motion:reduce){.market-track-roll{display:none}.market-tape-texture:after{opacity:.055}}html[data-yf-media=quiet] .market-track-roll{display:none}
