.hero h1{text-align:left;font-size:clamp(55px,10.7vw,170px);margin:30px 0 45px;line-height:1.3}.hero-art{border:0;border-top:2px solid #000;border-bottom:2px solid #000;height:610px}.hero-code{font-size:clamp(110px,16vw,235px);letter-spacing:-.09em;top:65px;line-height:.77;left:0}.hero-art:after{display:none}.secret-mark{position:absolute;right:7%;top:70px;width:320px;height:380px;background:none;border:0;cursor:pointer;animation:mark-in 2s both;transition:transform .5s}.secret-mark:hover{transform:rotate(-12deg)}.secret-mark img{width:100%;height:100%;object-fit:contain}.art-bottom{left:0;bottom:35px;font-size:25px}.hero-bottom{padding:28px 0 45px}.hero-bottom p{font-size:25px;font-weight:700}.studio-content{grid-template-columns:1.25fr 1fr;gap:9%}.studio h2{font-size:clamp(60px,8vw,120px)}.studio h2 em{font-family:Arimo;text-transform:uppercase;letter-spacing:-.08em;line-height:1}.studio-copy p{max-width:340px}.identity{padding-bottom:120px}.identity-grid{grid-template-columns:.85fr 1.15fr}.identity-card{min-height:550px}.type-card{clip-path:polygon(0 0,100% 0,100% 92%,92% 100%,0 100%)}.identity-card p{font-weight:700}.signature{transform:rotate(-10deg);font-size:clamp(60px,7vw,110px)}.product-copy h2{font-size:clamp(100px,12vw,180px)}.add-cart{font-size:22px}footer{border-top:2px solid}.footer-brand{font-size:clamp(45px,9vw,140px)}.game-open{background:#fff;color:#000;border:1px solid;padding:15px 25px;font:700 16px Arimo;cursor:pointer;margin-top:20px}.return-button{margin-top:12px}#game-dialog{position:fixed;inset:0;border:0;background:#000;color:#fff;width:100vw;height:100dvh;max-width:none;max-height:none;padding:22px;margin:0;overflow:auto;text-align:center}#game-dialog::backdrop{background:#000}.game-bar{display:flex;align-items:center;justify-content:space-between;max-width:600px;margin:auto}.game-bar h2{font:700 clamp(20px,4vw,30px) Arimo;letter-spacing:-1px}#game-close{color:#fff;background:none;border:0;font-size:35px;cursor:pointer}.game-score{max-width:400px;margin:18px auto;display:flex;justify-content:space-between;font:13px monospace}.game-score b{font-size:22px;margin-left:12px}#flight{display:block;max-width:100%;width:auto;height:min(56dvh,560px);aspect-ratio:5/7;margin:auto;background:#fff;touch-action:none}.game-message{font:700 17px Arimo;margin:18px 0 12px}#game-start{border:1px solid #fff;background:#fff;color:#000;padding:13px 30px;font:700 16px Arimo;cursor:pointer}.game-help{font:13px Arimo;margin:15px 0}.game-score,.game-help{color:#fff}@media(max-width:700px){.hero h1{font-size:13vw;margin:25px 0 35px}.hero-art{height:480px}.hero-code{font-size:105px;top:40px}.secret-mark{top:auto;bottom:65px;right:4%;width:160px;height:190px}.art-bottom{font-size:20px;bottom:22px}.hero-bottom p{font-size:19px}.studio-content{grid-template-columns:1fr}.studio h2{font-size:65px}.identity-grid{grid-template-columns:1fr}.identity-card{min-height:380px}.identity{padding-bottom:60px}.signature{font-size:75px}.product-copy h2{font-size:125px}.add-cart{font-size:18px}.game-help{font-size:12px}}
