.lp{--ivory:#ece6d8;--hush:#a9a496;--gold:#e6c47f;--gold-hi:#f3d27e;--on-gold:#101927;--display:"Literata", Georgia, "Times New Roman", serif;--read:"Crimson Pro", Georgia, serif;--info:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--pt:2.687px;--ease:cubic-bezier(.2, .8, .3, 1);color:var(--ivory);font-family:var(--info);--cap-t:.1375;--cap-b:.135;-webkit-font-smoothing:antialiased;position:relative}.lp-land{width:1920px;height:1080px}.lp-port{--pt:3.7px;width:1080px;min-height:var(--stage-min-h,1920px);box-sizing:border-box;flex-direction:column;align-items:center;padding:34px 48px 64px;display:flex}.lp .cta,.lp-steam,.mp-name,.mp-shop .mp-tag,.lp-plate-word{--cap-t:.205;--cap-b:.065}.lp-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-land .lp-hero{width:1150px;height:400px;position:absolute;top:0;left:136px}.lp-mark{line-height:0;font:inherit;margin:0;position:relative}.lp-land .lp-mark{width:585px;position:absolute;top:16px;left:calc(50% - 292.5px)}.lp-port .lp-mark{width:960px;margin:0 0 calc(-13 * var(--pt))}.lp-mark img{width:100%;height:auto;filter:drop-shadow(0 calc(1 * var(--pt)) calc(2 * var(--pt)) #00000080);display:block}.lp-mark-shine{background:var(--mp-wordmark-shine) center / 100% 100% no-repeat;opacity:.85;mix-blend-mode:screen;pointer-events:none;width:83.524%;height:59.3607%;animation:6s linear .38s infinite lp-shine;position:absolute;top:19.1781%;left:8.23799%;-webkit-mask-image:linear-gradient(104deg,#0000 0% 44%,#000 49.5% 50.5%,#0000 56% 100%);mask-image:linear-gradient(104deg,#0000 0% 44%,#000 49.5% 50.5%,#0000 56% 100%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes lp-shine{0%{-webkit-mask-position:100% 0;mask-position:100% 0}25%,to{-webkit-mask-position:0 0;mask-position:0 0}}.lp-glint{width:calc(13 * var(--pt));height:calc(13 * var(--pt));margin:calc(-6.5 * var(--pt)) 0 0 calc(-6.5 * var(--pt));background:var(--mp-shine-glint) center / contain no-repeat;opacity:0;pointer-events:none;animation:6s linear infinite lp-glint;animation-delay:calc(.38s + var(--gt));position:absolute;transform:scale(0)}@keyframes lp-glint{0%{opacity:0;transform:scale(0)rotate(0)}1.2%{opacity:1;transform:scale(1)rotate(10deg)}5%{opacity:0;transform:scale(.6)rotate(25deg)}to{opacity:0;transform:scale(0)rotate(25deg)}}.lp-tagline{justify-content:center;align-items:center;gap:calc(5 * var(--pt));margin:0;display:flex}.lp-land .lp-tagline{position:absolute;top:211px;left:0;right:0;transform:translateY(-50%)}.lp-port .lp-tagline{margin-top:calc(2 * var(--pt))}.lp-tagline .cap{font-family:var(--info);font-weight:500;font-size:calc(8.4 * var(--pt));letter-spacing:.14em;text-transform:uppercase;color:var(--gold);text-shadow:0 1px 1px #00000059;margin-right:-.14em}.lp-tagline i{width:calc(14.5 * var(--pt));height:calc(.85 * var(--pt));background:var(--gold);display:block}.lp-steam{font-family:var(--display);font-weight:600;font-size:calc(13.5 * var(--pt));letter-spacing:.01em;color:var(--ivory);text-shadow:0 calc(.5 * var(--pt)) calc(1 * var(--pt)) #00000073;white-space:nowrap;margin:0}.lp-land .lp-steam{position:absolute;top:252px;left:0;right:0;transform:translateY(-50%)}.lp-port .lp-steam{margin-top:calc(9 * var(--pt))}.lp-plate{--plu:calc(.8 * var(--pt));isolation:isolate;box-sizing:border-box;width:calc(207.33 * var(--plu));height:calc(40.33 * var(--plu));padding-bottom:calc(.4 * var(--plu));background:var(--mp-play-default) center / 100% 100% no-repeat;cursor:pointer;transition:translate .15s var(--ease);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.lp-land .lp-plate{left:calc(50% - 103.665 * var(--plu));top:calc(335px - 20.165 * var(--plu));position:absolute}.lp-port .lp-plate{margin-top:calc(10 * var(--pt))}.lp-plate:after{content:"";z-index:-1;left:0;right:0;top:calc(-1 * var(--plu));height:calc(41.67 * var(--plu));background:var(--mp-play-hover) center / 100% 100% no-repeat;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute}.lp-plate:hover:after,.lp-plate.stage-focus:after{opacity:1}.lp-plate:active{background-image:var(--mp-play-pressed);translate:0 calc(1 * var(--plu));background-position:top;background-size:100% 99.1818%}.lp-plate:active:after{opacity:0}.lp-plate-word{z-index:2;font-family:var(--display);font-weight:600;font-size:calc(17 * var(--plu));letter-spacing:.01em;color:var(--on-gold);white-space:nowrap;position:relative}.lp-plate-shine{--b:calc(2.43 * var(--plu));z-index:1;pointer-events:none;background:var(--mp-play-default-overlay) center / 100% 100% no-repeat;-webkit-mask-image:linear-gradient(104deg, transparent calc(50% - 8 * var(--b)), #00000007 calc(50% - 7 * var(--b)), #00000017 calc(50% - 6 * var(--b)), #0000002b calc(50% - 5 * var(--b)), #00000041 calc(50% - 4 * var(--b)), #00000058 calc(50% - 3 * var(--b)), #00000072 calc(50% - 2 * var(--b)), #00000093 calc(50% - var(--b)), #000000a6 50%, #00000093 calc(50% + var(--b)), #00000072 calc(50% + 2 * var(--b)), #00000058 calc(50% + 3 * var(--b)), #00000041 calc(50% + 4 * var(--b)), #0000002b calc(50% + 5 * var(--b)), #00000017 calc(50% + 6 * var(--b)), #00000007 calc(50% + 7 * var(--b)), transparent calc(50% + 8 * var(--b)));-webkit-mask-image:linear-gradient(104deg, transparent calc(50% - 8 * var(--b)), #00000007 calc(50% - 7 * var(--b)), #00000017 calc(50% - 6 * var(--b)), #0000002b calc(50% - 5 * var(--b)), #00000041 calc(50% - 4 * var(--b)), #00000058 calc(50% - 3 * var(--b)), #00000072 calc(50% - 2 * var(--b)), #00000093 calc(50% - var(--b)), #000000a6 50%, #00000093 calc(50% + var(--b)), #00000072 calc(50% + 2 * var(--b)), #00000058 calc(50% + 3 * var(--b)), #00000041 calc(50% + 4 * var(--b)), #0000002b calc(50% + 5 * var(--b)), #00000017 calc(50% + 6 * var(--b)), #00000007 calc(50% + 7 * var(--b)), transparent calc(50% + 8 * var(--b)));mask-image:linear-gradient(104deg, transparent calc(50% - 8 * var(--b)), #00000007 calc(50% - 7 * var(--b)), #00000017 calc(50% - 6 * var(--b)), #0000002b calc(50% - 5 * var(--b)), #00000041 calc(50% - 4 * var(--b)), #00000058 calc(50% - 3 * var(--b)), #00000072 calc(50% - 2 * var(--b)), #00000093 calc(50% - var(--b)), #000000a6 50%, #00000093 calc(50% + var(--b)), #00000072 calc(50% + 2 * var(--b)), #00000058 calc(50% + 3 * var(--b)), #00000041 calc(50% + 4 * var(--b)), #0000002b calc(50% + 5 * var(--b)), #00000017 calc(50% + 6 * var(--b)), #00000007 calc(50% + 7 * var(--b)), transparent calc(50% + 8 * var(--b)));-webkit-mask-size:calc(60 * var(--plu)) 100%;-webkit-mask-size:calc(60 * var(--plu)) 100%;mask-size:calc(60 * var(--plu)) 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(-60 * var(--plu)) 0;-webkit-mask-position:calc(-60 * var(--plu)) 0;mask-position:calc(-60 * var(--plu)) 0;animation:6s linear .38s infinite lp-plate-shine;position:absolute;inset:0}@keyframes lp-plate-shine{0%,33.3%{-webkit-mask-position:calc(-60 * var(--plu)) 0;-webkit-mask-position:calc(-60 * var(--plu)) 0;mask-position:calc(-60 * var(--plu)) 0}51.2%,to{-webkit-mask-position:calc(207.33 * var(--plu)) 0;-webkit-mask-position:calc(207.33 * var(--plu)) 0;mask-position:calc(207.33 * var(--plu)) 0}}.lp-plate:hover .lp-plate-shine,.lp-plate:active .lp-plate-shine,.lp-plate.stage-focus .lp-plate-shine{visibility:hidden}.lp-film{--ring:calc(1.1 * var(--pt));box-sizing:border-box;isolation:isolate;position:relative}.lp-film:before{content:"";z-index:-1;inset:calc(-1 * var(--ring));pointer-events:none;box-shadow:0 0 0 1px #241803d9, 0 calc(6 * var(--pt)) calc(14 * var(--pt)) #00000080;background:linear-gradient(#f6d27a 0%,#e2b04c 18%,#d39a28 50%,#b07a12 82%,#8f620a 100%);transition:filter .15s;position:absolute}.lp-land .lp-film{width:1230px;height:610px;position:absolute;top:312px;left:96px}.lp-land.lp-steamed .lp-film{width:1129px;height:560px;top:400px;left:146.5px}.lp-port .lp-film{width:1080px;height:535.61px;margin:calc(17 * var(--pt)) -48px 0}.lp-film-pic{background:#050b14;position:absolute;inset:0;overflow:hidden}.lp-film-pic video,.lp-film-poster{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-film.live .lp-film-poster{visibility:hidden}.lp-film-pic video{transition:filter .45s ease-out}.lp-film.dip .lp-film-pic video{filter:brightness(0);transition:filter .28s ease-in}.lp-film-hit{z-index:2;cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:0;margin:0;padding:0;display:block;position:absolute;inset:0}.lp-film:has(.lp-film-hit:hover):before{filter:brightness(1.15)}.lp-film:has(.lp-film-hit.stage-focus):before{filter:brightness(1.15)}.lp-film:has(.lp-film-hit:focus-visible):before{filter:brightness(1.15)}.lp-grow{--rb:calc(15 * var(--pt));right:calc(5 * var(--pt));top:calc(5 * var(--pt));width:var(--rb);height:var(--rb);opacity:0;transition:opacity .15s, transform .15s var(--ease);pointer-events:none;place-items:center;display:grid;position:absolute;transform:scale(.8)}.lp-grow:before{content:"";z-index:-1;inset:calc(var(--rb) * -.05);background:var(--mp-round-button) center / 100% 100% no-repeat;filter:drop-shadow(0 3px 6px #0009);position:absolute}.lp-grow svg{width:46%;height:46%;fill:var(--gold-hi);filter:drop-shadow(0 1px 1px #000000b3)}:is(.lp-film-hit:hover .lp-grow,.lp-film-hit.stage-focus .lp-grow,.lp-film-hit:focus-visible .lp-grow){opacity:1;transform:none}.lp-film-hit:active .lp-grow{transform:scale(.94)}.lp-film-tap{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;place-items:center;width:100%;height:100%;min-height:0;margin:0;padding:0;display:grid;position:absolute;inset:0}.lp-film-play{--rb:calc(34 * var(--pt));width:var(--rb);height:var(--rb);transition:opacity .2s, transform .15s var(--ease);place-items:center;display:grid;position:relative}.lp-film-play:before{content:"";z-index:-1;inset:calc(var(--rb) * -.05);background:var(--mp-round-button) center / 100% 100% no-repeat;filter:drop-shadow(0 3px 6px #0009);position:absolute}.lp-film-play svg{width:46%;height:46%;fill:var(--gold-hi);filter:drop-shadow(0 1px 1px #000000b3);margin-left:6%}.lp-film-tap.playing .lp-film-play{opacity:0;transform:scale(.8)}.lp-film-tap:active .lp-film-play{transform:scale(.94)}.lp-col{flex-direction:column;justify-content:space-between;display:flex}.lp-land .lp-col{width:450px;height:972px;position:absolute;top:54px;left:1374px}.lp-port .lp-col{gap:calc(9 * var(--pt));width:984px;margin-top:calc(14 * var(--pt))}.mp-panel{--pw:450px;isolation:isolate;width:var(--pw);color:var(--ivory);flex:none;position:relative}.lp-port .mp-panel{--pw:984px}.mp-skin{z-index:0;pointer-events:none;filter:drop-shadow(0 10px 22px #0000008c);transition:filter .15s;position:absolute;inset:0}.mp-panel:hover .mp-skin{filter:drop-shadow(0 14px 30px #000000b8)}.mp-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mp-label{z-index:2;font-family:var(--info);font-weight:600;font-size:calc(24.1 * var(--s));letter-spacing:.1em;text-transform:uppercase;color:var(--gold);white-space:nowrap;margin:0;position:absolute;transform:translateY(-50%)}.mp-tag{z-index:2;color:var(--ivory);white-space:nowrap;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.mp-event{--s:calc(var(--pw) / 535)}.mp-event .mp-skin{border-style:solid;border-color:#0000;border-width:calc(345 * var(--s)) 0 calc(22 * var(--s)) 0;border-image:var(--mp-event-panel) 83.535% 0 5.327% 0 fill stretch}.mp-event .mp-label{left:calc(36.5 * var(--s));top:calc(35.2 * var(--s))}.mp-event .mp-tag{left:calc(462.5 * var(--s));top:calc(35.5 * var(--s));font-family:var(--info);font-weight:600;font-size:calc(16.5 * var(--s));letter-spacing:.14em;text-transform:uppercase}.mp-event .mp-tag>.cap{margin-right:-.14em}.mp-pic{--nt:calc(15 * var(--s));z-index:1;left:calc(19 * var(--s));top:calc(73 * var(--s));width:calc(497 * var(--s));height:calc(209 * var(--s));clip-path:polygon(var(--nt) 0, calc(100% - var(--nt)) 0, 100% var(--nt), 100% calc(100% - var(--nt)), calc(100% - var(--nt)) 100%, var(--nt) 100%, 0 calc(100% - var(--nt)), 0 var(--nt));background:#0c1a2b;position:absolute;overflow:hidden}.mp-dusk{background:linear-gradient(90deg,#0105088c,#0105084d 60%,#01050800);width:55%;position:absolute;top:0;bottom:0;left:0}.rcp-logo{z-index:3;left:calc(30 * var(--s));top:calc(80 * var(--s));width:calc(196 * var(--s));pointer-events:none;margin:0;line-height:0;position:absolute}.rcp-logo img{width:100%;height:auto;filter:drop-shadow(0 calc(2 * var(--s)) calc(3 * var(--s)) #0009);display:block}.mp-ground{z-index:2;box-sizing:border-box;margin-top:calc(300 * var(--s));min-height:calc(113 * var(--s));padding:calc(19 * var(--s)) calc(30 * var(--s)) calc(28 * var(--s)) calc(36.5 * var(--s));position:relative}.mp-quiet{font-family:var(--read);font-weight:500;font-size:calc(32.5 * var(--s));color:var(--hush);text-wrap:pretty;margin:0;line-height:1.2}.rcp-kind{margin:0 0 calc(7 * var(--s))}.rcp-foot{padding-top:calc(14 * var(--s));padding-bottom:calc(22 * var(--s))}.rcp-kind .cap{font-family:var(--info);font-weight:600;font-size:calc(19 * var(--s));letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-right:-.14em}.rcp-row{align-items:flex-start;gap:calc(13 * var(--s));margin-top:calc(9 * var(--s));flex-direction:column;display:flex}.rcp-coins{align-items:center;gap:calc(9 * var(--s));font-family:var(--info);font-weight:400;font-size:calc(22.5 * var(--s));color:var(--ivory);margin:0;line-height:1.25;display:flex}.rcp-coin-icon{width:calc(34 * var(--s));height:calc(34 * var(--s));filter:drop-shadow(0 2px 2px #00000080);background:50%/contain no-repeat;flex:none}.mp-shop{--s:calc(var(--pw) / 534);height:calc(279 * var(--s))}.mp-shop .mp-skin{background:var(--mp-shop-panel) center / 100% 100% no-repeat}.mp-shop .mp-label{left:calc(36.4 * var(--s));top:calc(35.9 * var(--s))}.mp-shop .mp-tag{left:calc(485.2 * var(--s));top:calc(35 * var(--s));font-family:var(--display);font-weight:600;font-size:calc(23 * var(--s));font-variant-numeric:lining-nums tabular-nums}.mp-well{--nt:calc(12 * var(--s));z-index:1;left:calc(33.8 * var(--s));top:calc(81.7 * var(--s));width:calc(125.8 * var(--s));height:calc(121 * var(--s));cursor:pointer;clip-path:polygon(var(--nt) 0, calc(100% - var(--nt)) 0, 100% var(--nt), 100% calc(100% - var(--nt)), calc(100% - var(--nt)) 100%, var(--nt) 100%, 0 calc(100% - var(--nt)), 0 var(--nt));background:#0c1a2b;position:absolute;overflow:hidden}.mp-well img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease);display:block}.mp-shop:hover .mp-well img{transform:scale(1.05)}.mp-name{z-index:2;left:calc(198.9 * var(--s));top:calc(105.8 * var(--s));max-width:calc(300 * var(--s));font-family:var(--display);font-weight:500;font-size:calc(37.6 * var(--s) * var(--fit,1));color:var(--ivory);white-space:nowrap;text-overflow:ellipsis;margin:0;position:absolute;overflow:clip visible;transform:translateY(-50%)}.mp-cell{z-index:2;left:calc(198.9 * var(--s));width:calc(292 * var(--s));top:calc(175.4 * var(--s));font-family:var(--read);font-weight:500;font-size:calc(28 * var(--s));color:var(--hush);text-wrap:balance;margin:0;line-height:1.08;position:absolute;transform:translateY(-50%)}.mp-foot-link{z-index:2;left:calc(12 * var(--s));top:calc(220 * var(--s));width:calc(508 * var(--s));height:calc(41 * var(--s));box-sizing:border-box;min-height:0;padding:0 0 0 calc(24.4 * var(--s));border-radius:calc(4 * var(--s));cursor:pointer;text-align:left;font-family:var(--info);font-weight:500;font-size:calc(28.4 * var(--s));letter-spacing:0;color:var(--ivory);background:0 0;border:0;align-items:center;margin:0;transition:background .15s;display:flex;position:absolute}.mp-foot-link>.cap{transition:translate .15s var(--ease,ease-out)}.mp-foot-link:hover{background:linear-gradient(90deg,#e6c47f1a,#e6c47f29)}.mp-foot-link:hover>.cap{translate:calc(3 * var(--s)) 0}.mp-foot-link:active{background:#050c1540}.mp-foot-link:active>.cap{translate:none}.cta.kit{--kh:calc(66.6 * var(--s,1px));--cap:calc(var(--kh) * .205);--capb:calc(var(--kh) * .216);isolation:isolate;box-sizing:border-box;min-width:0;min-height:var(--kh);height:var(--kh);padding:0 calc(var(--kh) * .32) calc(var(--kh) * .015);border-style:solid;border-color:#0000;border-width:var(--cap) var(--cap) var(--capb) var(--cap);border-image-source:var(--kit-secondary-default);cursor:pointer;white-space:nowrap;font-family:var(--display);font-weight:600;font-size:calc(var(--kh) * .37);letter-spacing:.01em;text-transform:none;color:var(--on-gold);background:0 0;border-image-slice:75 75 79 fill;border-image-repeat:stretch;border-radius:0;justify-content:center;align-items:center;margin:0;text-decoration:none;transition:top .15s;display:inline-flex;position:relative;top:0}.cta.kit:after{content:"";z-index:-1;pointer-events:none;inset:calc(-1 * var(--cap)) calc(-1 * var(--cap)) calc(-1 * var(--capb)) calc(-1 * var(--cap));border-style:solid;border-color:#0000;border-width:var(--cap) var(--cap) var(--capb) var(--cap);border-image-source:var(--kit-secondary-hover);opacity:0;border-image-slice:75 75 79 fill;border-image-repeat:stretch;transition:opacity .12s;position:absolute}.cta.kit:hover:after,.cta.kit.stage-focus:after{opacity:1}.cta.kit:hover{top:-2px}.cta.kit:active{border-image-source:var(--kit-secondary-pressed);top:0}.cta.kit:active:after{opacity:0}.lp-foot{flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex}.lp-land .lp-foot{width:1230px;position:absolute;top:994px;left:96px;transform:translateY(-50%)}.lp-port .lp-foot{gap:calc(9 * var(--pt));margin-top:calc(22 * var(--pt));flex-direction:column}.lp-port .lp-foot-line{--foot:calc(7.5 * var(--pt))}.lp-foot-line{--foot:calc(5.4 * var(--pt));align-items:center;gap:calc(1.1 * var(--foot));margin:0;display:flex}.lp-foot-line>*{white-space:nowrap;font-family:var(--info);font-weight:500;font-size:var(--foot);letter-spacing:.16em;text-transform:uppercase;color:var(--hush);line-height:1}.lp-foot-line>i{width:max(1px, calc(.3 * var(--pt)));height:calc(1.2 * var(--foot));background:linear-gradient(#e6c47f00,#e6c47f8c 30% 70%,#e6c47f00);display:block}.lp-copy{margin-right:-.16em}.lp-byline{padding:calc(.8 * var(--foot)) 0;align-items:baseline;gap:.3em;text-decoration:none;display:inline-flex;position:relative}.lp-byline b{color:var(--gold);font-weight:600;transition:color .15s}.lp-byline:after{content:"";left:0;right:.16em;bottom:calc(.35 * var(--foot));height:max(1px, calc(.4 * var(--pt)));background:var(--gold);transition:transform .2s var(--ease);position:absolute;transform:scaleX(0)}.lp-byline:hover b{color:#f6dfa8}.lp-byline:hover:after{transform:none}.lp-watch{--foot:calc(5.4 * var(--pt));padding:calc(.8 * var(--foot)) 0;white-space:nowrap;font-family:var(--info);font-weight:500;font-size:var(--foot);letter-spacing:.16em;text-transform:uppercase;color:var(--hush);align-items:center;gap:.3em;line-height:1;text-decoration:none;display:inline-flex;position:relative}.lp-watch>i{border-style:solid;border-width:.42em 0 .42em .72em;border-color:transparent transparent transparent var(--gold);width:0;height:0;margin-right:.45em;display:block}.lp-watch b{color:var(--gold);font-weight:600;transition:color .15s}.lp-watch:after{content:"";left:1.17em;right:.16em;bottom:calc(.35 * var(--foot));height:max(1px, calc(.4 * var(--pt)));background:var(--gold);transition:transform .2s var(--ease);position:absolute;transform:scaleX(0)}.lp-watch:hover b{color:#f6dfa8}.lp-watch:hover:after{transform:none}.lp-watch:hover>i{border-left-color:#f6dfa8}.lp-land .lp-watch{margin:0 calc(9 * var(--pt)) 0 auto}.lp-port .lp-watch{--foot:calc(7.5 * var(--pt));margin-top:calc(6 * var(--pt))}.lp-port .lp-sound{--rb:calc(22 * var(--pt))}.lp-sound:after{content:"";border-radius:50%;position:absolute;inset:-25%}.lp-sound{--rb:calc(12 * var(--pt));isolation:isolate;width:var(--rb);height:var(--rb);cursor:pointer;min-height:0;transition:translate .15s var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}.lp-sound:before{content:"";z-index:-1;inset:calc(var(--rb) * -.05);background:var(--mp-round-button) center / 100% 100% no-repeat;filter:drop-shadow(0 3px 5px #0000008c);pointer-events:none;position:absolute}.lp-sound svg{width:48%;height:48%;fill:var(--gold-hi);filter:drop-shadow(0 1px 1px #000000b3)}.lp-sound.off svg{fill:var(--hush)}.lp-sound:hover{translate:0 -2px}.lp-sound:active{translate:0 1px}.lp-hold{visibility:hidden}.lp-hold,.lp-hold *,.lp-veil.hold{animation-play-state:paused!important}.lp-veil{pointer-events:none;background:#050c15;animation:.28s ease-out 50ms both lp-veil;position:absolute;inset:0}@keyframes lp-veil{to{opacity:0;visibility:hidden}}.lp-build .lp-col>*{animation:.34s cubic-bezier(.16,.8,.3,1) backwards lp-from-right}.lp-land .lp-col{--from:760px}.lp-port .lp-col{--from:1160px}.lp-build .lp-col>:first-child{animation-delay:.1s}.lp-build .lp-col>:nth-child(2){animation-delay:.14s}.lp-build .lp-col>:nth-child(3){animation-delay:.18s}@keyframes lp-from-right{0%{transform:translateX(var(--from,760px))}}.lp-build .lp-mark{animation:.2s cubic-bezier(.5,0,.75,.4) .18s backwards lp-mark-down,.1s ease-out .38s lp-mark-give}@keyframes lp-mark-down{0%{transform:translateY(-420px)scale(1.12)}to{transform:none}}@keyframes lp-mark-give{50%{transform:scale(.99)}}.lp-build .lp-tagline .cap{animation:.2s cubic-bezier(.2,.75,.3,1) .42s backwards lp-unroll}.lp-build .lp-tagline i{animation:.14s cubic-bezier(.2,.75,.3,1) .56s backwards lp-unroll}@keyframes lp-unroll{0%{clip-path:inset(-60% 50%)}to{clip-path:inset(-60% -2%)}}.lp-build .lp-film{animation:.46s cubic-bezier(.16,.8,.3,1) .48s backwards lp-rise}@keyframes lp-rise{0%{clip-path:inset(-60px -60px calc(100% + 8px));transform:translateY(100%)}to{clip-path:inset(-60px);transform:none}}.lp-build .lp-steam{animation:.26s cubic-bezier(.2,.75,.3,1) .82s backwards lp-unroll}.lp-build .lp-plate{animation:.36s cubic-bezier(.16,.8,.3,1) .9s backwards lp-rise}.lp-build.lp-port .lp-watch{animation:.26s cubic-bezier(.2,.75,.3,1) .86s backwards lp-unroll}.lp-build .lp-foot{animation:.3s cubic-bezier(.2,.75,.3,1) .1s backwards lp-up}@keyframes lp-up{0%{translate:0 120px}}.lp-lb{z-index:1000;--ease:cubic-bezier(.2, .8, .3, 1);position:fixed;inset:0}.lp-lb-veil{background:#03070ced;animation:.3s ease-out both lp-lb-veil;position:absolute;inset:0}@keyframes lp-lb-veil{0%{opacity:0}}.lp-lb.out .lp-lb-veil{opacity:0;transition:opacity .4s ease-in}.lp-lb-film{transform-origin:0 0;cursor:pointer;background:#050b14;transition:transform .42s cubic-bezier(.16,.8,.3,1);position:absolute;overflow:hidden;box-shadow:0 0 0 1px #241803d9,0 24px 70px #000000bf}.lp-lb-film:after{content:"";z-index:3;pointer-events:none;border:max(2px, calc(2.96px * var(--stage-s,1))) solid transparent;border-image:linear-gradient(#f6d27a 0%,#e2b04c 18%,#d39a28 50%,#b07a12 82%,#8f620a 100%) 1;position:absolute;inset:0}.lp-lb.out .lp-lb-film{transition-timing-function:cubic-bezier(.45,0,.3,1)}.lp-lb-film video,.lp-lb-held{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-lb-film video{visibility:hidden;transition:filter .45s ease-out}.lp-lb-film video.ready{visibility:visible}.lp-lb.dip .lp-lb-film video{filter:brightness(0);transition:filter .28s ease-in}.lp-lb-btn{isolation:isolate;cursor:pointer;min-height:0;transition:translate .15s var(--ease);animation:lp-lb-btn .34s var(--ease) .3s backwards;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute}.lp-lb-btn:before{content:"";z-index:-1;background:var(--mp-round-button) center / 100% 100% no-repeat;filter:drop-shadow(0 3px 6px #0009);pointer-events:none;position:absolute;inset:-5%}.lp-lb-btn svg{fill:#f3d27e;filter:drop-shadow(0 1px 1px #000000b3);width:40%;height:40%}.lp-lb-btn:hover{translate:0 -2px}.lp-lb-btn:active{translate:0 1px}.lp-lb.out .lp-lb-btn{visibility:hidden}@keyframes lp-lb-btn{0%{transform:translateY(-60px)rotate(-180deg)}}.lp-lb.still *,.lp-lb.still{transition:none!important;animation:none!important}.rcp-pic{--cw:calc(128 * var(--s));cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.rcp-scene{background:linear-gradient(180deg, #04091038, #04091014 45%, #0409104d), var(--rc-scene,none) center 72% / cover no-repeat, #08101c;position:absolute;inset:0}.rcp-spread{right:calc(26 * var(--s));bottom:calc(5 * var(--s));width:calc(var(--cw) * 1.95);height:calc(var(--cw) * 1.42);display:block;position:absolute}.rcp-card{width:calc(var(--cw) * .8);margin-left:calc(var(--cw) * -.4);--card-w:calc(var(--cw) * .8);transform-origin:50% 115%;transition:transform .35s cubic-bezier(.2,.8,.3,1);display:block;position:absolute;bottom:0;left:50%}.rcp-left{transform:translateX(calc(var(--cw) * -.545)) translateY(0) rotate(-9deg)}.rcp-right{transform:translateX(calc(var(--cw) * .64)) translateY(0) rotate(9deg)}.rcp-pic:hover .rcp-left{transform:translateX(calc(var(--cw) * -.57)) translateY(calc(var(--cw) * -.085)) rotate(-11deg)}.rcp-pic:hover .rcp-right{transform:translateX(calc(var(--cw) * .64)) translateY(calc(var(--cw) * -.085)) rotate(10deg)}.rcp-spread .card{pointer-events:none}.rcp-live{z-index:2;left:50%;bottom:calc(var(--cw) * .08);width:var(--cw);margin-left:calc(var(--cw) * -.5);--card-w:var(--cw);isolation:isolate;perspective:900px;transition:transform .35s cubic-bezier(.2,.8,.3,1);display:block;position:absolute}.rcp-pic:hover .rcp-live{transform:translateY(-5px)}@container (width<114px){.rcp-spread .tpl-rules{visibility:hidden}}.rcp-facedown{aspect-ratio:1103/1426;filter:drop-shadow(0 8px 12px #0000008c);width:100%;display:block;position:relative}.rcp-facedown:before{content:"";background:var(--rc-back) center / 92% auto no-repeat;position:absolute;inset:0}.rcp-left .rcp-facedown:before{filter:brightness(.82)}.rcp-plate{--ph:20px;z-index:6;height:var(--ph);place-items:center;display:grid;position:absolute}.rcp-plate:before{content:"";border-style:solid;border-color:#0000;border-width:calc(var(--ph) * .306) calc(var(--ph) * .383) calc(var(--ph) * .345) calc(var(--ph) * .383);border-image:var(--kit-np-you-strip) 80 100 90 100 fill / calc(var(--ph) * .306) calc(var(--ph) * .383) calc(var(--ph) * .345) calc(var(--ph) * .383) stretch;position:absolute;inset:0}.rcp-plate b{font-family:var(--display);font-weight:700;font-size:calc(var(--ph) * .56);color:var(--gold);text-shadow:0 1px 2px #000c;text-box:trim-both cap alphabetic;line-height:1;position:relative}.rcp-facedown .rcp-plate{--ph:calc(var(--cw) * .17);top:50%;left:18%;right:18%;transform:translateY(-50%)}.rcp-turn{z-index:1;transform-style:preserve-3d;display:block;position:relative}.rcp-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;position:relative}.rcp-front .card{display:block}.rcp-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0;transform:rotateY(180deg)}.rcp-name-plate{--ph:calc(var(--cw) * .15);left:13%;right:13%;top:calc(var(--cw) * .655)}.rcp-front .tpl-name{transition:visibility 0s .1s}.rcp-front.asking .tpl-name{visibility:hidden;transition:none}.rcp-front.told .rcp-name-plate{visibility:hidden;transition:visibility 0s .1s}.rcp-burst{z-index:7;left:4%;right:4%;top:calc(var(--cw) * .62);height:calc(var(--cw) * .3);pointer-events:none;position:absolute}.rcp-flash{opacity:0;-webkit-mask-composite:source-in;background:#fffdf6;position:absolute;inset:-4% -6%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.rcp-spark{left:calc(50% + var(--x));width:var(--w);height:calc(var(--cw) * var(--l));margin:calc(var(--cw) * var(--l) / -2) 0 0 calc(var(--w) / -2);opacity:0;background:linear-gradient(#fff,#ffe4a0f2 55%,#ffd67800);border-radius:99px;position:absolute;top:50%}.rcp-spark.dot{height:var(--w);margin-top:calc(var(--w) / -2);background:#fff6d8}.rcp-front.told .rcp-flash{animation:.6s ease-out forwards rcp-flash}.rcp-front.told .rcp-spark{animation:rcp-spark var(--t) cubic-bezier(.12, .75, .3, 1) var(--dl) forwards}@keyframes rcp-flash{0%{opacity:0;transform:scaleX(.25)}17%{opacity:1;transform:scaleX(1.03)}30%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes rcp-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1, .3)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--cw) * var(--d) * -1)) scale(.6, .2)}}.rcp-coin{z-index:0;left:50%;top:calc(var(--cw) * .12);width:calc(var(--cw) * .26);aspect-ratio:1;margin-left:calc(var(--cw) * -.13);visibility:hidden;filter:drop-shadow(0 4px 6px #0009);background:50%/contain no-repeat;position:absolute}.rcp-live.p-paid .rcp-coin{visibility:visible;animation:.9s both rcp-coin}@keyframes rcp-coin{0%{animation-timing-function:cubic-bezier(.2,.7,.35,1);transform:translateY(0)rotateY(0)}48%{transform:translateY(calc(var(--cw) * -.3166)) rotateY(360deg);animation-timing-function:linear}62%{transform:translateY(calc(var(--cw) * -.3166)) rotateY(540deg);animation-timing-function:cubic-bezier(.55,0,.8,.4)}to{transform:translateY(0)rotateY(720deg)}}.rcp-live.p-gain .rcp-turn{animation:.55s cubic-bezier(.2,.8,.3,1) rcp-lift}@keyframes rcp-lift{0%{transform:none}35%{transform:translateY(-5%)scale(1.04)}to{transform:none}}.rcp-live.p-down .rcp-turn{animation:.46s cubic-bezier(.45,0,.6,1) forwards rcp-turn-down}.rcp-live.p-up .rcp-turn{animation:.46s cubic-bezier(.3,0,.5,1) forwards rcp-turn-up}@keyframes rcp-turn-down{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes rcp-turn-up{0%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.rcp-ladder{--lw:calc(19 * var(--s));--rise:calc(var(--lw) * .12);left:calc(20 * var(--s));bottom:calc(14 * var(--s));display:block;position:absolute}.rcp-steps{align-items:flex-end;gap:calc(var(--lw) * .3);height:calc(var(--lw) * 1426 / 1103 + 6 * var(--rise) + 3px);display:flex}.rcp-step{width:var(--lw);transform:translateY(calc(var(--i) * var(--rise) * -1));filter:brightness(.45)drop-shadow(0 2px 3px #0009);flex:none;transition:transform .3s cubic-bezier(.2,.8,.3,1),filter .3s;display:block;position:relative}.rcp-step.lit{filter:drop-shadow(0 2px 3px #0009)}.rcp-step:before{content:"";background:var(--card-back) center / cover no-repeat #0b1626;width:73%;height:42.5%;position:absolute;top:5.4%;left:13.5%}.rcp-step img{width:100%;height:auto;display:block;position:relative}.rcp-step.now{transform:translateY(calc(var(--i) * var(--rise) * -1 - 3px)) scale(1.14)}@media (prefers-reduced-motion:reduce){.lp-mark-shine,.lp-glint,.lp-plate-shine{animation:none;display:none}.mp-skin,.mp-foot-link>.cap,.mp-well img,.cta.kit,.rcp-card,.rcp-live,.rcp-step,.lp-film:before,.lp-grow,.lp-plate,.lp-sound,.lp-byline b,.lp-byline:after,.lp-watch b,.lp-watch:after{transition:none}.rcp-live .rcp-turn,.rcp-live .rcp-coin{animation:none!important}.rcp-burst{display:none}.rcp-pic:hover .rcp-left{transform:translateX(calc(var(--cw) * -.545)) translateY(0) rotate(-9deg)}.rcp-pic:hover .rcp-right{transform:translateX(calc(var(--cw) * .64)) translateY(0) rotate(9deg)}.rcp-pic:hover .rcp-live,.mp-shop:hover .mp-well img,.lp-grow,.lp-film-hit:active .lp-grow{transform:none}}
