.showcase-heading{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:55px;display:flex}.showcase-heading h2{margin-bottom:0}.showcase-heading>p,.showcase-heading>div:last-child:not(:first-child){max-width:390px}.showcase-heading p{margin-bottom:0;font-size:.94rem}.showcase-interaction-hint{color:var(--game-accent);letter-spacing:.04em;margin-top:18px;font-size:.7rem;display:block}.showcase-cards-section{background:radial-gradient(at 50% 54%,#42533633,#0000 62%),#0f1c17;border-block:1px solid #d8c58b1a;padding:110px 0 80px;overflow:hidden}.showcase-card-stage{perspective:1600px;max-width:1160px;height:560px;transform-style:preserve-3d;margin:80px auto 0;position:relative}.showcase-card-position{width:27%;max-width:300px;transform-style:preserve-3d;filter:drop-shadow(0 22px 20px #0006);transition:filter .4s,translate .4s;position:absolute}.showcase-card-position-1{z-index:1;transform:translateY(calc(var(--cinema-y,0px)*.8)) rotateX(var(--cinema-rx,0deg)) rotateY(calc(15deg + var(--cinema-ry,0deg))) rotate(-11deg);top:40px;left:1%}.showcase-card-position-2{z-index:3;transform:translateY(calc(var(--cinema-y,0px)*-.5)) rotateX(var(--cinema-rx,0deg)) rotateY(calc(5deg + var(--cinema-ry,0deg))) rotate(-3deg);top:4px;left:24%}.showcase-card-position-3{z-index:2;transform:translateY(calc(var(--cinema-y,0px)*.4)) rotateX(var(--cinema-rx,0deg)) rotateY(calc(-5deg + var(--cinema-ry,0deg))) rotate(4deg);top:8px;right:24%}.showcase-card-position-4{z-index:1;transform:translateY(calc(var(--cinema-y,0px)*-.7)) rotateX(var(--cinema-rx,0deg)) rotateY(calc(-14deg + var(--cinema-ry,0deg))) rotate(12deg);top:45px;right:1%}.showcase-card-position:hover,.showcase-card-position:focus-within{z-index:5;filter:drop-shadow(0 30px 30px #0009);translate:0 -18px}.showcase-real-card{border:1px solid #c7b788;text-align:left;background:#faf7ef;border-top:4px solid #9bbd76;border-radius:17px;flex-direction:column;width:100%;min-height:420px;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff40}.showcase-card-brand{background:#faf7ef;border-bottom:1px solid #d5c69f66;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:6px 13px;display:flex}.showcase-card-brand img{object-fit:contain;flex:none;width:58px;height:34px;display:block}.showcase-card-brand>span{color:#5c664e;letter-spacing:1.1px;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.2}.showcase-card-art{aspect-ratio:3/2;background:#e7e8db;margin:0;overflow:hidden}.showcase-card-art img{object-fit:cover;width:100%;height:100%}.showcase-card-copy{flex:1;padding:13px 16px 14px}.game-page .showcase-card-copy .showcase-card-category{letter-spacing:1px;color:#6b775e;text-transform:uppercase;margin:0 0 5px;font-size:8px;font-weight:700;line-height:1.2}.game-page .showcase-card-copy h3{color:#163b31;letter-spacing:-.8px;overflow-wrap:anywhere;margin:0;padding:0;font-size:25px;font-weight:700;line-height:1.12}.game-page .showcase-card-copy>p:last-child{color:#304a3e;overflow-wrap:anywhere;margin:9px 0 0;font-size:13px;line-height:1.5}.showcase-card-footer{color:#69745b;letter-spacing:1.5px;border-top:1px solid #d6cba9;justify-content:space-between;margin:0 16px;padding:8px 0;font-size:7px;font-weight:600;line-height:1.2;display:flex}.showcase-card-trigger{cursor:zoom-in;background:0 0;border:0;border-radius:17px;width:100%;position:absolute;inset:0}.showcase-card-trigger>span{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:#dbe4d4;border-bottom:1px solid #bdc9b66b;padding-bottom:4px;font-size:9px;position:absolute;bottom:-35px;left:50%;translate:-50%}.showcase-card-trigger:focus-visible{outline-offset:8px;outline:3px solid #e9d396}.showcase-gallery-note{border-top:1px solid #e1d5aa20;justify-content:space-between;align-items:baseline;gap:25px;padding-top:24px;display:flex}.showcase-gallery-note>span{letter-spacing:.16em;color:#aeb8a8;font-size:.57rem}.showcase-gallery-note p{max-width:430px;margin:0;font-size:.68rem}.showcase-card-dialog{color:#f8f7ec;background:#13221b;border:1px solid #dfd3b13b;border-radius:18px;width:min(430px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:22px;overflow:auto;box-shadow:0 40px 140px #0009}.showcase-card-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020a09df}.showcase-dialog-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.showcase-dialog-top>span{letter-spacing:.12em;color:#b6c4b5;font-size:.55rem}.showcase-dialog-top>button{cursor:pointer;background:0 0;border:1px solid #b6c4b540;border-radius:3px;padding:7px 12px;font-size:.75rem}.showcase-dialog-top>button:hover{background:#ffffff0d}.showcase-card-dialog .showcase-real-card{min-height:0}.showcase-card-dialog .showcase-card-copy{padding:20px}.game-page .showcase-card-dialog .showcase-card-copy h3{font-size:29px}.game-page .showcase-card-dialog .showcase-card-copy>p:last-child{font-size:15px;line-height:1.65}.showcase-card-dialog .showcase-card-art{max-height:250px}.showcase-card-dialog .showcase-card-footer{padding-block:12px}.showcase-map-section{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;padding-block:105px;display:grid}.showcase-map-stage{perspective:1300px;height:690px;transform-style:preserve-3d;isolation:isolate;position:relative}.showcase-map-stage:before{content:"";z-index:-1;background:radial-gradient(#788b5930,#0000 63%);position:absolute;inset:8% -5%}.showcase-map-orbit{border:1px solid #c6c78c1a;border-radius:50%;position:absolute;inset:18% 0 14%;transform:rotateX(55deg)rotate(-30deg)}.showcase-map-orbit:before,.showcase-map-orbit:after{content:"";border:1px solid #c6c78c12;border-radius:50%;position:absolute;inset:-18%}.showcase-map-orbit:after{inset:18%}.showcase-map-phone{width:275px;transform:translateX(-50%) translateY(calc(var(--cinema-y,0px)*-.6)) rotateX(calc(4deg + var(--cinema-rx,0deg))) rotateY(calc(-15deg + var(--cinema-ry,0deg))) rotate(5deg);border:7px solid #23302a;border-radius:42px;margin:0;position:absolute;top:38px;left:50%;overflow:hidden;box-shadow:20px 35px 70px #0008,-3px 0 #ffffff38}.showcase-map-phone img{width:100%;height:auto;display:block}.showcase-map-coordinate{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:200px;transform:translateY(calc(var(--cinema-y,0px)*.8)) translateZ(70px);background:#19271de0;border:1px solid #d2d5b827;padding:19px 23px;position:absolute;top:53px;left:0}.showcase-map-coordinate span{letter-spacing:.2em;color:#d8c795;font-size:.52rem;display:block}.showcase-map-coordinate strong{max-width:130px;margin-top:10px;font-family:Georgia,serif;font-size:1.1rem;font-weight:400;line-height:1.25;display:block}.showcase-map-caption{letter-spacing:.15em;color:#aab7a8;font-size:.55rem;position:absolute;bottom:15px;right:0}.showcase-map-copy>p{max-width:470px}.showcase-map-facts{margin-top:30px}.showcase-map-facts article{border-top:1px solid #dadbc322;align-items:flex-start;gap:18px;padding:22px 0;display:flex}.showcase-map-facts article>span{color:#cfbd87;font-size:.6rem;line-height:1.9}.game-page .showcase-map-facts h3{margin:0 0 6px;font-size:1.05rem}.showcase-map-facts p{margin:0;font-size:.83rem}.game-page .showcase-small-note{color:#9aa99c;font-size:.69rem;line-height:1.7}.showcase-map-copy .game-text-link{margin-top:18px}.showcase-mingle-section{background:radial-gradient(at 50% 45%,#16495a8a,#0000 62%),linear-gradient(120deg,#0a1b27,#10252d 55%,#0c1c29);border-block:1px solid #9bccd91a;padding:100px 0 85px;overflow:hidden}.showcase-mingle-section .game-kicker{color:#ace4e6!important}.showcase-mingle-section em{color:#c5edf0}.showcase-screen-stage{perspective:1700px;max-width:1010px;height:775px;transform-style:preserve-3d;margin:60px auto 0;position:relative}.showcase-screen{width:270px;transform-style:preserve-3d;margin:0;position:absolute}.showcase-screen-device{background:#152e38;border:7px solid #2b414b;border-radius:40px;overflow:hidden;box-shadow:0 30px 70px #0007,inset 0 0 0 1px #ffffff40}.showcase-screen-device img{width:100%;height:auto;display:block}.showcase-screen-left{z-index:1;transform:translateY(calc(var(--cinema-y,0px)*-.65)) rotateY(calc(19deg + var(--cinema-ry,0deg))) rotateX(var(--cinema-rx,0deg)) rotate(-9deg);top:70px;left:4%}.showcase-screen-centre{z-index:3;transform:translateX(-50%) translateY(calc(var(--cinema-y,0px)*.8)) translateZ(65px) rotateY(var(--cinema-ry,0deg)) rotateX(var(--cinema-rx,0deg));top:0;left:50%}.showcase-screen-right{z-index:2;transform:translateY(calc(var(--cinema-y,0px)*-.5)) rotateY(calc(-19deg + var(--cinema-ry,0deg))) rotateX(var(--cinema-rx,0deg)) rotate(9deg);top:70px;right:4%}.showcase-screen figcaption{padding:25px 0 0 20px}.showcase-screen figcaption>span{text-transform:uppercase;letter-spacing:.17em;color:#a3d1d8;font-size:.59rem;display:block}.showcase-screen figcaption strong{color:#e0f1ee;margin-top:7px;font-family:Georgia,serif;font-size:1.17rem;font-weight:400;display:block}.showcase-screen-aura{background:radial-gradient(#50a2b128,#0000 65%);border-radius:50%;position:absolute;inset:10% -5% 25%;transform:rotateX(40deg)}.showcase-screen-watermark{z-index:0;letter-spacing:-.09em;color:#b0e6ec06;pointer-events:none;font-family:Georgia,serif;font-size:clamp(110px,17vw,220px);line-height:.7;position:absolute;bottom:10px;left:50%;translate:-50%}.showcase-mingle-benefits{border-top:1px solid #bde2e52b;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px;padding-top:35px;display:grid}.showcase-mingle-benefits article>span{letter-spacing:.14em;color:#a8d3d7;font-size:.56rem}.showcase-mingle-benefits h3{margin:15px 0 10px;font-size:1.2rem}.showcase-mingle-benefits p{color:#b3c5cd;margin:0;font-size:.83rem}@media (width<=1100px){.showcase-card-stage{height:520px}.showcase-card-position{width:28%;max-width:270px}.showcase-real-card{min-height:410px}.game-page .showcase-card-copy h3{font-size:21px}.game-page .showcase-card-copy>p:last-child{font-size:12px}.showcase-card-position-1{left:0}.showcase-card-position-4{right:0}.showcase-map-section{gap:50px}.showcase-map-phone{width:245px}.showcase-map-stage{height:630px}.showcase-screen-stage{height:695px}.showcase-screen{width:245px}.showcase-screen-left{left:2%}.showcase-screen-right{right:2%}.showcase-mingle-benefits{gap:30px}}@media (width<=800px){.showcase-heading{margin-bottom:35px;display:block}.showcase-heading>p,.showcase-heading>div:last-child:not(:first-child){max-width:560px;margin-top:25px}.showcase-cards-section{padding:75px 0 60px}.showcase-card-stage{max-width:640px;height:900px;margin-top:45px}.showcase-card-position{width:46%;max-width:290px}.showcase-card-position-1{transform:translateY(calc(var(--cinema-y,0px)*.4)) rotateY(var(--cinema-ry,0deg)) rotate(-5deg);top:15px;left:3%}.showcase-card-position-2{transform:translateY(calc(var(--cinema-y,0px)*-.4)) rotateY(var(--cinema-ry,0deg)) rotate(5deg);top:5px;left:auto;right:3%}.showcase-card-position-3{transform:translateY(calc(var(--cinema-y,0px)*-.3)) rotateY(var(--cinema-ry,0deg)) rotate(4deg);top:470px;left:3%;right:auto}.showcase-card-position-4{transform:translateY(calc(var(--cinema-y,0px)*.3)) rotateY(var(--cinema-ry,0deg)) rotate(-4deg);top:465px;right:3%}.showcase-real-card{min-height:390px}.showcase-gallery-note{margin-top:30px;display:block}.showcase-gallery-note p{margin-top:12px}.showcase-map-section{grid-template-columns:1fr;gap:25px;padding-block:65px}.showcase-map-stage{width:100%;max-width:490px;height:640px;margin:auto}.showcase-map-phone{width:260px}.showcase-map-copy{max-width:580px}.showcase-map-coordinate{top:60px;left:10px}.showcase-map-copy>p{max-width:580px}.showcase-mingle-section{padding:75px 0 65px}.showcase-screen-stage{max-width:650px;height:600px;margin-top:35px}.showcase-screen{width:210px}.showcase-screen-left{top:50px;left:0}.showcase-screen-right{top:50px;right:0}.showcase-screen-device{border-width:6px;border-radius:31px}.showcase-screen figcaption{padding-left:13px}.showcase-screen figcaption strong{font-size:.93rem}.showcase-screen figcaption>span{font-size:.51rem}.showcase-mingle-benefits{grid-template-columns:1fr;gap:28px}.showcase-mingle-benefits article{max-width:560px}.showcase-mingle-benefits h3{margin-top:10px}.showcase-screen-watermark{font-size:130px}}@media (width<=560px){.showcase-cards-section .game-wrap{width:calc(100% - 32px)}.showcase-card-stage{perspective:none;grid-template-columns:1fr 1fr;gap:32px 14px;height:auto;margin-top:35px;padding-bottom:25px;display:grid}.showcase-card-position{filter:drop-shadow(0 15px 15px #0004);width:100%;max-width:none;position:relative;inset:auto!important;transform:none!important}.showcase-real-card{border-top-width:3px;border-radius:10px;min-height:345px}.showcase-card-brand{gap:6px;min-height:39px;padding:5px 9px}.showcase-card-brand img{width:43px;height:27px}.showcase-card-brand>span{letter-spacing:.7px;font-size:6px}.showcase-card-copy{padding:11px}.game-page .showcase-card-copy h3{letter-spacing:-.5px;font-size:19px}.game-page .showcase-card-copy .showcase-card-category{margin-bottom:6px;font-size:6px}.game-page .showcase-card-copy>p:last-child{font-size:11px;line-height:1.55}.showcase-card-footer{letter-spacing:.8px;margin-inline:11px;padding-block:7px;font-size:5px}.showcase-card-trigger{border-radius:10px}.showcase-card-trigger>span{font-size:7px;bottom:-24px}.showcase-card-position:hover,.showcase-card-position:focus-within{translate:0 -4px}.showcase-gallery-note{margin-top:30px}.showcase-card-dialog{padding:18px}.showcase-card-dialog .showcase-card-brand{min-height:50px;padding:8px 14px}.showcase-card-dialog .showcase-card-brand img{width:58px;height:34px}.showcase-card-dialog .showcase-card-brand>span{font-size:9px}.showcase-card-dialog .showcase-card-category{font-size:8px!important}.showcase-card-dialog .showcase-card-footer{font-size:7px}.showcase-map-stage{height:580px}.showcase-map-phone{border-width:6px;border-radius:35px;width:230px;top:25px;left:55%}.showcase-map-coordinate{max-width:155px;padding:15px;top:42px;left:0}.showcase-map-coordinate strong{max-width:110px;font-size:.95rem}.showcase-map-coordinate span{font-size:.46rem}.showcase-map-caption{font-size:.48rem;bottom:18px}.showcase-screen-stage{max-width:360px;height:470px;margin-top:40px}.showcase-screen{width:155px}.showcase-screen-left{transform:translateY(calc(var(--cinema-y,0px)*-.3)) rotateY(16deg) rotate(-9deg);top:40px;left:-5%}.showcase-screen-right{transform:translateY(calc(var(--cinema-y,0px)*.3)) rotateY(-16deg) rotate(9deg);top:40px;right:-5%}.showcase-screen-centre{transform:translateX(-50%) translateY(calc(var(--cinema-y,0px)*.5)) translateZ(35px);top:0}.showcase-screen-device{border-width:4px;border-radius:25px}.showcase-screen figcaption{max-width:155px;padding:18px 0 0 8px}.showcase-screen figcaption strong{max-width:120px;font-size:.82rem;line-height:1.2}.showcase-screen figcaption>span{letter-spacing:.12em;font-size:.43rem}.showcase-screen-watermark{font-size:105px;bottom:5px}.showcase-heading h2{font-size:2.7rem}.showcase-heading p{font-size:.86rem}.showcase-interaction-hint{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.showcase-card-position,.showcase-map-phone,.showcase-map-coordinate,.showcase-screen{translate:none;transition:none!important}.showcase-card-position:hover,.showcase-card-position:focus-within{translate:none}.showcase-card-stage,.showcase-map-stage,.showcase-screen-stage{--cinema-y:0px!important;--cinema-rx:0deg!important;--cinema-ry:0deg!important}}.showcase-tee-collection-summary{text-align:center;max-width:760px;padding:0 0 90px}.showcase-tee-collection-summary h2{font-size:clamp(2.5rem,4vw,4rem)}.showcase-tee-collection-summary>p{max-width:610px;margin:0 auto;font-size:.94rem}.showcase-release-line{letter-spacing:.16em;color:#c8bd9d;margin-top:25px;font-size:.56rem;display:block}.showcase-tee-release{margin-top:75px;margin-bottom:15px}.game-mingle{--game-bg:#0b1922;--game-panel:#10252d;--game-accent:#c2e8e5;--game-muted:#b5c8cf}.game-mingle .game-world-image{box-shadow:0 20px 45px #0004}.game-mingle .game-collection{padding-block:115px}.game-tee .game-hero:before{background:linear-gradient(90deg,#0c1d17db,#12271b70 48%,#0b231a08 85%)}.game-tee .game-hero h1 em{color:#eddda5}@media (width<=800px){.showcase-tee-collection-summary{padding-bottom:65px}.showcase-tee-release{margin-top:60px}.game-mingle .game-collection{padding-block:75px}}@media (width>=801px){.showcase-card-position{width:25%}.showcase-card-position-1{left:4%}.showcase-card-position-2{left:25%}.showcase-card-position-3{right:25%}.showcase-card-position-4{right:4%}}.showcase-card-pack-hidden{filter:blur(2.2px);-webkit-user-select:none;user-select:none;background:repeating-linear-gradient(90deg,#5c664e73 0 4px,#0000 4px 6px);border-radius:2px;width:54px;height:7px;display:block}.showcase-card-sealed{filter:blur(2.7px);-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;align-items:flex-start;gap:9px;min-height:150px;display:flex}.showcase-card-sealed>span{background:repeating-linear-gradient(90deg,#304a3e94 0 4px,#0000 4px 6px,#304a3e94 6px 11px,#0000 11px 14px);border-radius:2px;flex:none;display:block}.showcase-hidden-category{opacity:.65;width:34%;height:6px;margin-bottom:3px}.showcase-hidden-title{width:86%;height:17px;margin-bottom:10px;background:repeating-linear-gradient(90deg,#163b31bc 0 7px,#0000 7px 10px,#163b31bc 10px 17px,#0000 17px 21px)!important}.showcase-hidden-rule{opacity:.7;width:100%;height:8px}.showcase-hidden-rule:nth-last-child(2){width:92%}.showcase-hidden-rule-short{width:68%;margin-bottom:8px}.game-page .showcase-modal-title{letter-spacing:-.02em;color:#f2f1e8;margin:0 0 20px;font-size:1.15rem;font-weight:400;line-height:1.3}.game-page .showcase-hidden-note{color:#b9c7b9;text-align:center;margin:20px 0 0;font-size:.72rem;line-height:1.7}.showcase-card-dialog .showcase-card-sealed{filter:blur(3.2px);gap:11px;min-height:170px}.showcase-card-dialog .showcase-hidden-title{height:20px}.showcase-card-dialog .showcase-hidden-rule{height:10px}@media (width<=560px){.showcase-card-pack-hidden{width:34px;height:6px}.showcase-card-sealed{filter:blur(2.4px);gap:8px;min-height:145px}.showcase-hidden-title{width:90%;height:15px;margin-bottom:8px}.showcase-hidden-category{width:44%;height:5px}.showcase-hidden-rule{height:7px}.showcase-card-dialog .showcase-card-sealed{filter:blur(3.2px)}}
