@import url('https://fonts.googleapis.com/css2?family=Baloo+2:wght@700;800&display=swap');
.stay-page,.stay-showcase{--stay-forest:#173d3b;--stay-paper:#fff4d7;--stay-gold:#ffca6b;--stay-coral:#c7654c;--stay-display:"Baloo 2","Avenir Next","Trebuchet MS",sans-serif}
.stay-page{background:#f7f1df;color:var(--stay-forest);font:400 17px/1.65 var(--studio-font);color-scheme:light}
.stay-page :is(h1,h2,h3,p,figure){margin:0}.stay-page a:focus-visible,.stay-showcase a:focus-visible{outline:3px solid #cf694d;outline-offset:6px}
.stay-nav{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:17px 5%;border-bottom:1px solid #173d3b22;background:#f7f1dff5;position:sticky;top:0;z-index:10}
.stay-wordmark{display:inline-flex;align-items:center;gap:11px;font-size:12px;font-weight:800;letter-spacing:2px}
.stay-cap{display:inline-block;flex-shrink:0;width:21px;height:23px;border-radius:7px 7px 3px 3px;background:#dd7155;border-bottom:4px solid #a74e3e;transform:rotate(-9deg)}
.stay-nav nav{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:700}.stay-nav nav>a{min-height:44px;display:inline-flex;align-items:center}
.stay-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:58px;padding:13px 24px;background:var(--stay-gold);color:var(--stay-forest);border:2px solid var(--stay-forest);border-radius:15px;font-size:17px;font-weight:800;box-shadow:0 5px 0 var(--stay-forest);transition:transform .18s,box-shadow .18s}
.stay-button:hover{transform:translateY(-3px);box-shadow:0 8px 0 var(--stay-forest)}.stay-button:active{transform:translateY(3px);box-shadow:0 2px 0 var(--stay-forest)}.stay-button span{font-size:24px}
.stay-nav .stay-button-small{min-height:44px;padding:6px 16px;font-size:14px;gap:18px;border-radius:10px;box-shadow:0 3px 0 var(--stay-forest)}
.stay-hero{width:min(1440px,92%);margin:auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:5%;padding:60px 0 76px}
.stay-kicker{font-size:11px;font-weight:800;letter-spacing:1.8px;line-height:1.5;color:#8c503d}
.stay-page .stay-title{font:800 clamp(70px,7.8vw,116px)/.79 var(--stay-display);letter-spacing:-3.5px;margin:28px 0 25px}.stay-title span{color:#c16442;text-shadow:2px 3px 0 #f0c784}
.stay-tagline{font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.5px}.stay-tagline em{font-style:normal;color:#a7523c}
.stay-page .stay-lead{max-width:38ch;margin-top:19px;color:#47645a;font-size:17px;line-height:1.65}.stay-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:25px}
.stay-text-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px;font-size:15px;font-weight:700}
.stay-page .stay-fine{font-size:12px;color:#566f61;margin-top:17px}.stay-hero-art{position:relative;min-width:0;transform:rotate(1.2deg)}
.stay-hero-art>a{display:block;border-radius:24px 60px 24px 24px;overflow:hidden;border:7px solid #fff8e8;box-shadow:0 16px 0 -5px #a9b7a2,0 24px 50px #173d3b18}.stay-hero-art img{width:100%;height:auto}
.stay-hero-art figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:25px 10px 0;color:#58715e;font-size:11px;transform:rotate(-1.2deg)}
.stay-sticker{position:absolute;right:-12px;top:-25px;transform:rotate(8deg);background:var(--stay-forest);color:var(--stay-paper);padding:14px 18px;border:2px dashed #adc2a8;outline:6px solid var(--stay-forest);border-radius:5px;font:800 18px/1.1 var(--stay-display)}
.stay-facts{display:flex;justify-content:center;gap:6%;flex-wrap:wrap;padding:23px 5%;background:#dce3c8;border-block:1px solid #173d3b20}.stay-facts span{display:flex;align-items:center;gap:10px;font-size:13px}.stay-facts b{font:800 32px/1 var(--stay-display)}
.stay-section{width:min(1150px,90%);margin:auto;padding:83px 0}.stay-page h2{font:800 clamp(34px,4vw,54px)/1.05 var(--stay-display);letter-spacing:-1px;margin-top:14px}.stay-page h2 span{color:#ad573f}
.stay-page .stay-section-intro{max-width:630px;margin-top:22px;color:#47645a}.stay-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:44px 0 0}.stay-steps li{position:relative;padding:28px 25px 30px;border:1px solid #bfc9ae;border-radius:3px 20px 3px 3px;background:#fffaed;box-shadow:5px 6px 0 #dce3c8}.stay-steps li:nth-child(2){transform:translateY(15px);background:#f9e4c5}.stay-step-number{font-size:11px;font-weight:700;letter-spacing:2px;color:#62785f}.stay-step-symbol{display:block;font:800 52px/1 var(--stay-display);color:#ad573f;margin:15px 0}.stay-page h3{font:800 26px/1.15 var(--stay-display)}.stay-steps p{font-size:15px;color:#4d655a;margin-top:12px}.stay-page .stay-control-note{font-size:13px;color:#566f61;margin-top:42px}
.stay-gameplay{background:#dce3c8;border-block:1px solid #173d3b1c}.stay-gameplay-inner{width:min(1000px,90%);margin:auto;padding:70px 0;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:11%;align-items:center}.stay-phone{max-width:280px;justify-self:center}.stay-phone video{display:block;width:100%;height:auto;max-height:605px;border:7px solid var(--stay-forest);border-radius:24px;background:var(--stay-forest);box-shadow:10px 14px 0 #b5c4a5}.stay-phone figcaption{font-size:11px;text-align:center;margin-top:24px;color:#4d655a}.stay-gameplay-copy>p:not(.stay-kicker){margin-top:22px;color:#47645a}.stay-gameplay-copy>.stay-text-link{margin-top:18px}.stay-pip-note{display:flex;align-items:center;gap:18px;margin-top:32px;padding-top:25px;border-top:1px dashed #8fA58a}.stay-pip-note p{font:800 21px/1.2 var(--stay-display)}.stay-pip-note span{display:block;font:400 12px/1.5 var(--studio-font);margin-top:6px;color:#59735f}
.stay-finale{text-align:center;background:var(--stay-forest);color:var(--stay-paper);padding:75px 5% 85px}.stay-finale .stay-kicker{color:#d6bc85}.stay-finale h2{font-size:clamp(40px,5vw,68px)}.stay-finale p:not(.stay-kicker){margin:18px 0 28px;color:#cfdfbf}.stay-finale .stay-button{border-color:#061f20;box-shadow:0 5px 0 #061f20}.stay-finale small{display:block;margin-top:20px;color:#c4d7bb;font-size:12px}
.stay-footer{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;width:90%;margin:auto;padding:28px 0;font-size:12px;color:#526d5c}
.stay-showcase{background:var(--stay-forest);color:var(--stay-paper);border-top:8px solid #efb969;border-bottom:1px solid #ffffff20}.stay-showcase .game-category{color:#edc889}.stay-showcase h2{font-family:var(--stay-display);line-height:.9!important;letter-spacing:-2px}.stay-showcase h2 span{color:var(--stay-gold)}.stay-showcase .game-status{border-radius:7px;color:#eddbad;border-color:#62796a;background:#204942}.stay-showcase .game-summary{color:#cfdfbf}.stay-showcase .stay-button{border-color:#0a2424;box-shadow:0 5px 0 #0a2424}.stay-showcase .stay-art>a{border:5px solid #ffefca;border-radius:20px 40px 20px 20px;transform:rotate(.6deg);box-shadow:6px 9px 0 #0f2b2a}.stay-showcase .stay-art figcaption{color:#c2d4b6;margin-top:20px}.stay-showcase .enlarge-mark{border-radius:10px;background:var(--stay-gold);color:var(--stay-forest)}
@media(max-width:1050px){.stay-hero{gap:4%;padding-block:45px 60px}.stay-page .stay-title{font-size:83px}.stay-tagline{font-size:23px}.stay-page .stay-lead{font-size:16px}.stay-sticker{right:0;top:-25px;font-size:15px}.stay-actions{gap:13px}.stay-facts{gap:3%}.stay-steps{gap:17px}.stay-steps li{padding:22px 19px}}
@media(max-width:850px){.stay-hero{grid-template-columns:1fr;max-width:650px;gap:44px}.stay-page .stay-title{font-size:94px}.stay-page .stay-lead{max-width:50ch}.stay-hero-art{margin:0 8px}.stay-gameplay-inner{gap:7%}.stay-steps{grid-template-columns:1fr;gap:20px}.stay-steps li{padding:22px 24px 22px 95px;min-height:155px}.stay-steps li:nth-child(2){transform:none}.stay-step-number{position:absolute;left:25px;top:25px}.stay-step-symbol{position:absolute;left:25px;top:45px;margin:0;font-size:44px}.stay-section{padding-block:60px}.stay-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px}.stay-facts span{justify-content:center}.stay-gameplay-inner{grid-template-columns:1fr;padding-block:55px;gap:35px}.stay-gameplay-copy{grid-row:1}.stay-gameplay-copy h2{max-width:17ch}.stay-phone{max-width:255px}.stay-finale{padding-block:60px}}
@media(max-width:480px){.stay-nav{padding:12px 5%;gap:12px}.stay-wordmark{font-size:10px;letter-spacing:1px;gap:8px}.stay-nav nav>a:first-child{display:none}.stay-nav .stay-button-small{font-size:13px;padding-inline:12px;gap:12px}.stay-page .stay-title{font-size:83px;margin-block:25px 21px}.stay-hero{padding-top:35px}.stay-kicker{font-size:9px;letter-spacing:1.4px}.stay-tagline{font-size:24px}.stay-sticker{right:1px;top:-17px;padding:10px 13px;font-size:14px}.stay-facts{gap:18px 8px;padding-inline:4%}.stay-facts span{font-size:11px;gap:7px;justify-content:flex-start}.stay-facts b{font-size:28px}.stay-page h2{font-size:36px}.stay-page .stay-section-intro{font-size:16px}.stay-steps li{padding-left:82px}.stay-step-symbol,.stay-step-number{left:20px}.stay-footer p{width:100%;order:3}.stay-footer>.stay-text-link{font-size:12px}.stay-hero-art figcaption{font-size:10px}}

.studio-home .intro-copy{flex-shrink:1;min-width:0;max-width:680px}
