@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2)format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff)format("woff")}:root{--ink:#1b1428;--panel:#261e34;--paper:#eee7f5;--lilac:#bba4ed;--muted:#b0a5bf;--sage:#a9c4ad;--line:#bba4ed24;--display:"Unbounded", sans-serif;--body:"Manrope", sans-serif;--gutter:clamp(24px, 6vw, 112px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--ink);color:var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button{border:0}img{max-width:100%;display:block}button,a{touch-action:manipulation}::selection{background:var(--lilac);color:var(--ink)}:focus-visible{outline:2px solid var(--lilac);outline-offset:6px}em{color:var(--lilac);font-style:normal}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:500}p{color:var(--muted);line-height:1.8}.skip-link{background:var(--paper);color:var(--ink);z-index:100;padding:16px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.header{height:104px;padding:0 var(--gutter);border-bottom:1px solid var(--line);z-index:5;align-items:center;gap:40px;display:flex;position:relative}.brand{font-family:var(--display);letter-spacing:.02em;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.hawk{width:46px;height:46px;color:var(--lilac)}.brand-sub{font:600 9px var(--body);letter-spacing:.26em;margin-top:3px;display:block}.header nav{align-items:center;gap:34px;margin-left:auto;display:flex}.header nav a{color:var(--muted);font-size:13px;transition:color .2s}.header nav a:hover{color:var(--paper)}.header nav .nav-contact{color:var(--paper);border-bottom:1px solid var(--lilac);padding-bottom:6px}.header-controls{align-items:center;gap:25px;display:flex}.languages{letter-spacing:.08em;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.languages span{opacity:.25}.languages button{color:var(--muted);background:0 0;padding:8px 3px}.languages button[aria-pressed=true]{color:var(--lilac)}.motion-toggle{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:0 0;border-radius:50%;font-size:11px}.hero{padding:32px var(--gutter) 0;background:radial-gradient(at 78% 40%,#37273755,#0000 65%);position:relative;overflow:hidden}.hero-topline{justify-content:space-between;align-items:center;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.eyebrow i{background:var(--lilac);width:5px;height:5px;box-shadow:0 0 12px var(--lilac);border-radius:50%}.hero-coordinates{letter-spacing:.17em;color:var(--muted);font-size:9px}.hero-composition{grid-template-columns:1fr 1.22fr;align-items:center;min-height:590px;padding:45px 0 50px;display:grid;position:relative}.hero-copy{z-index:2;pointer-events:none;margin-right:-70px;position:relative}.hero-copy h1{letter-spacing:-.065em;font-size:clamp(38px,5.2vw,86px);font-weight:700;line-height:1.16}.hero-copy h1 em{padding-bottom:4px;display:inline-block}.hero-copy p{max-width:285px;margin-top:28px;font-size:13px}.hero-copy a{pointer-events:auto;margin-top:30px}.text-link{border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:26px;padding:0 0 12px;font-size:12px;font-weight:600;display:inline-flex}.text-link:hover{border-color:var(--lilac)}.link-arrow{font-size:20px;transition:transform .25s}.text-link:hover .link-arrow{transform:translate(3px,-3px)}.world-stage{--pointer-x:0px;--pointer-y:0px;isolation:isolate;height:510px;position:relative}.world-art{clip-path:polygon(14% 0,100% 0,100% 87%,86% 100%,0 100%,0 14%);background:#292236;border-radius:3px;position:absolute;inset:10px 0 20px 20px}.world-art>img{object-fit:cover;width:100%;height:100%;transform:scale(1.07) translate(var(--pointer-x), var(--pointer-y));object-position:56% center;transition:transform .8s;position:absolute;inset:0}.world-shade{background:linear-gradient(#1b142822 20%,#1b142800 35%,#1b1428e8 100%),linear-gradient(90deg,#1b142822,#0000 50%);position:absolute;inset:0}#world-image-next{opacity:0}.switching #world-image-next{animation:.65s both world-reveal}.portal-orbit{border:1px solid color-mix(in srgb, var(--world-accent) 25%, transparent);pointer-events:none;z-index:-1;border-radius:50%;position:absolute;inset:-12px 4% -12px 3%;transform:rotate(-22deg)}.orbit-two{opacity:.28;border-style:dashed;animation:65s linear infinite orbit-turn;inset:-26px 11% -22px 8%;transform:rotate(16deg)}.world-stage:after{content:"+";color:var(--world-accent);font-size:24px;animation:3s infinite spark-pulse;position:absolute;top:2%;right:8%}.stage-caption{letter-spacing:.08em;color:#f9edda;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18131b66;border:1px solid #ffffff18;align-items:center;gap:8px;padding:8px 10px;font-size:9px;display:flex;position:absolute;top:40px;left:20%}.stage-dot{background:var(--world-accent);border-radius:50%;width:4px;height:4px}.stage-game{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:56px;left:10%}.stage-small{letter-spacing:.2em;text-transform:uppercase;color:#ded4c5;font-size:8px}.stage-game>span:nth-child(2){font:700 clamp(19px, 2.35vw, 37px) var(--display);letter-spacing:-.04em;color:var(--world-accent)}.stage-game>span:last-child{letter-spacing:.05em;color:#ddd1db;font-size:10px}.stage-corner{color:var(--world-accent);font-size:30px;position:absolute;bottom:60px;right:9%}canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.world-picker{border-top:1px solid var(--line);align-items:center;gap:36px;min-height:108px;display:flex}.picker-instruction{color:var(--muted);letter-spacing:.04em;font-size:10px}.world-picker [role=tablist]{gap:12px;display:flex}.world-picker [role=tab]{color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:4px;align-items:center;gap:11px;padding:16px 19px;font-size:12px;transition:background .3s,border-color .3s,color .3s;display:flex}.world-picker [aria-selected=true]{background:var(--panel);color:var(--paper);border-color:#bba4ed55}.tab-orb{border-radius:50%;width:21px;height:21px;box-shadow:inset -3px -4px 7px #100c22aa}.goldseam-orb{background:radial-gradient(circle at 35% 35%,#e8c37c,#5a4023 85%)}.talk-orb{background:radial-gradient(circle at 35% 35%,#cbb4ee,#5c4277 85%)}.tab-arrow{opacity:.4;margin-left:12px}.world-picker [aria-selected=true] .tab-arrow{opacity:1;color:var(--lilac)}.scroll-hint{color:var(--muted);align-items:center;gap:12px;margin-left:auto;font-size:9px;display:flex}.scroll-hint>span:first-child{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;animation:3s infinite scroll-nudge;display:grid}.marquee{background:var(--lilac);color:var(--ink);width:calc(100% + 20px);margin:20px -10px 0;padding:20px 0;overflow:hidden;transform:rotate(-1.5deg)}.marquee>div{white-space:nowrap;align-items:center;gap:55px;width:max-content;animation:45s linear infinite marquee;display:flex}.marquee span{font:700 25px var(--display);letter-spacing:-.025em}.marquee svg{width:33px;height:33px}.games-section{padding:115px var(--gutter) 100px}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:60px;display:flex}.section-heading h2{letter-spacing:-.05em;margin-top:22px;font-size:clamp(25px,3vw,43px);line-height:1.35}.section-heading p{max-width:260px;font-size:12px;line-height:1.8}.game-feature{grid-template-columns:1.04fr 1fr;align-items:center;gap:7.5%;margin-bottom:110px;display:grid}.game-art{background:var(--panel);text-align:left;isolation:isolate;border-radius:6px;height:550px;padding:0;position:relative;overflow:hidden}.game-cover{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.6,.3,1)}.game-art:hover .game-cover{transform:scale(1.04)}.goldseam .game-cover{object-position:50% 42%}.art-vignette{background:linear-gradient(#14111d00,#0000 60%,#14111dd9);position:absolute;inset:0}.game-logo{object-fit:contain;filter:drop-shadow(0 2px 12px #0008);width:70%;max-height:165px;position:absolute;bottom:44px;left:15%}.goldseam .game-logo{bottom:60px}.art-open{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b14284a;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:43px;height:43px;font-size:23px;display:grid;position:absolute;top:24px;right:24px}.game-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.game-name{letter-spacing:.02em;font-size:13px;font-weight:700}.status{color:var(--game-accent);border:1px solid color-mix(in srgb, var(--game-accent) 25%, transparent);white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:inline-flex}.status i{background:var(--game-accent);border-radius:50%;width:4px;height:4px}.game-genre{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9px}.game-copy h3{letter-spacing:-.055em;margin-top:21px;font-size:clamp(25px,2.6vw,39px);line-height:1.4}.game-copy>p{max-width:380px;margin-top:24px;font-size:13px}.game-features{color:var(--muted);flex-direction:column;gap:13px;margin-top:26px;font-size:11px;display:flex}.game-features span{align-items:center;gap:10px;display:flex}.game-features span:before{content:"+";color:var(--game-accent);font-size:14px}.game-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:35px;display:flex}.platforms{color:var(--muted);text-align:right;max-width:120px;font-size:9px;line-height:1.8}.talk-is-cheap .game-art{order:2;height:485px}.talk-is-cheap .game-copy{order:1}.talk-is-cheap .game-cover{object-position:47% center}.talk-is-cheap .game-logo{width:47%;max-height:150px;bottom:20px;left:26.5%}.incubation-card{background:var(--panel);border:1px solid var(--line);border-radius:6px;grid-template-columns:.85fr 1fr;align-items:center;gap:8%;padding:40px;display:grid;overflow:hidden}.concept-art{height:280px;color:var(--sage);background-image:linear-gradient(#a9c4ad0c 1px,#0000 1px),linear-gradient(90deg,#a9c4ad0c 1px,#0000 1px);background-size:24px 24px;border:1px solid #a9c4ad25;position:relative;overflow:hidden}.concept-art svg{width:100%;stroke:var(--sage);stroke-width:1px;opacity:.5;position:absolute;bottom:0}.concept-sun{background:radial-gradient(circle,#a9c4ad12,#0000);border:1px solid #a9c4ad55;border-radius:50%;width:90px;height:90px;position:absolute;top:36px;right:35px}.concept-art>span{letter-spacing:.3em;opacity:.7;writing-mode:vertical-rl;font-size:15px;position:absolute;top:28px;left:25px}.incubation-title{align-items:center;gap:18px;margin-top:19px;display:flex}.incubation-title h3{letter-spacing:-.05em;font-size:29px}.working-title{color:var(--muted);margin-top:8px;font-size:9px;display:inline-block}.incubation-content>p{max-width:430px;margin:20px 0;font-size:12px}.incubation-content .text-link{font-size:11px}.studio-section{padding:100px var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(at 10% 45%,#74619120,#0000 55%);grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.studio-symbol{height:390px;color:var(--lilac);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.studio-symbol:before{content:"";border:1px solid var(--line);background:radial-gradient(circle,#bba4ed07,#0000);border-radius:50%;width:350px;height:350px;position:absolute}.studio-symbol:after{content:"";border:1px dashed #bba4ed20;border-radius:50%;width:310px;height:310px;animation:80s linear infinite orbit-turn;position:absolute}.studio-symbol svg{filter:drop-shadow(0 15px 45px #bba4ed15);width:250px;height:250px;animation:7s ease-in-out infinite hawk-float;position:relative}.studio-symbol span{letter-spacing:1em;margin-left:9px;font-size:9px}.studio-copy h2{letter-spacing:-.06em;margin-top:23px;font-size:clamp(34px,4vw,58px);line-height:1.25}.studio-copy>p{max-width:390px;margin:25px 0 26px;font-size:13px}.studio-values{flex-direction:column;gap:16px;font-size:11px;display:flex}.studio-values span{border-bottom:1px solid var(--line);max-width:390px;color:var(--muted);padding-bottom:14px}.contact-section{padding:70px var(--gutter) 65px;background:var(--lilac);color:var(--ink)}.contact-top{justify-content:space-between;align-items:center;display:flex}.contact-top .eyebrow{color:#32283e}.contact-top>span:last-child{letter-spacing:.12em;font-size:8px}.contact-section h2{letter-spacing:-.06em;margin:60px 0;font-size:clamp(40px,6.8vw,102px);font-weight:700;line-height:1.15}.contact-section h2 em{color:#594171}.contact-bottom{justify-content:space-between;align-items:end;gap:35px;display:flex}.contact-bottom p{color:#4e3c62;max-width:260px;font-size:12px}.contact-bottom a{border-bottom:1px solid #1b14284a;align-items:center;gap:30px;padding:0 0 12px;font-size:clamp(15px,2vw,26px);font-weight:600;display:flex}.contact-bottom a span{font-size:30px;transition:transform .2s}.contact-bottom a:hover span{transform:translate(3px,-3px)}footer{padding:32px var(--gutter);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex}.footer-brand{font-family:var(--display);color:var(--paper);font-size:10px}.back-top{gap:12px;display:flex}.js-ready .reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.6,.3,1);transform:translateY(28px)}.js-ready .reveal.visible{opacity:1;transform:none}.hero-copy{animation:1s 50ms both hero-enter}.world-stage{animation:1.2s .2s both hero-enter}.dialog-open{overflow:hidden}dialog{background:var(--ink);color:var(--paper);overscroll-behavior:contain;border:1px solid #bba4ed40;border-radius:8px;width:min(820px,100% - 32px);max-height:90dvh;padding:0;overflow:auto}dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09070cbb}.dialog-close{float:right;border:1px solid var(--line);background:var(--panel);z-index:2;border-radius:50%;width:35px;height:35px;margin:18px 18px 0 0;font-size:24px;position:sticky;top:18px}.dialog-heading{padding:45px 45px 30px}.dialog-heading .eyebrow{color:var(--game-accent)}.dialog-heading h2{letter-spacing:-.04em;margin:20px 0 10px;font-size:clamp(24px,4vw,40px)}.dialog-heading p{font-size:11px}.dialog-gallery{padding:0 45px}.dialog-gallery figure{margin:0}.dialog-gallery figure img{object-fit:contain;background:#13101c;border-radius:4px;width:100%;height:350px}.dialog-gallery figcaption{color:var(--muted);justify-content:space-between;gap:15px;padding:12px 0;font-size:10px;display:flex}.gallery-controls{justify-content:space-between;align-items:center;display:flex}.gallery-controls>button{border:1px solid var(--line);background:0 0;border-radius:50%;width:36px;height:36px}.gallery-dots{gap:8px;display:flex}.gallery-dots button{background:0 0;place-items:center;width:25px;height:25px;display:grid}.gallery-dots button:after{content:"";border:1px solid var(--muted);border-radius:50%;width:5px;height:5px}.gallery-dots button[aria-current=true]:after{background:var(--lilac);border-color:var(--lilac)}.artwork-note{text-align:center;margin-top:10px;font-size:9px}.dialog-description{padding:35px 45px 45px}.dialog-description>p{margin-top:15px;font-size:13px;line-height:1.9}.dialog-specs{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin-top:25px;padding-top:20px;font-size:10px;display:flex}.dialog-concept{background:var(--panel);color:var(--sage);border:1px dashed #a9c4ad40;justify-content:space-between;align-items:center;margin:0 45px;padding:35px;font-size:12px;display:flex}.dialog-concept span{letter-spacing:.2em;font-size:24px}.noscript-message{background:var(--panel);padding:35px;line-height:1.8}@keyframes hero-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes world-reveal{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes spark-pulse{50%{opacity:.3;transform:scale(.8)}}@keyframes scroll-nudge{50%{transform:translateY(4px)}}@keyframes marquee{to{transform:translate(-33.333%)}}@keyframes hawk-float{50%{transform:translateY(-10px)}}@media (width>=1600px){body{max-width:1920px;margin:auto}.hero-composition{min-height:720px}.world-stage{height:630px}.game-art{height:650px}.talk-is-cheap .game-art{height:570px}}@media (width<=1100px){.header{gap:24px}.header nav{gap:25px}.hero-composition{min-height:535px}.world-stage{height:420px}.hero-copy h1{font-size:5.1vw}.game-feature{gap:6%}.game-art{height:490px}.talk-is-cheap .game-art{height:450px}.game-copy h3{font-size:25px}.game-bottom{flex-wrap:wrap}.platforms{text-align:left;max-width:none}.incubation-card{gap:6%;padding:30px}.studio-symbol:before{width:290px;height:290px}.studio-symbol:after{width:265px;height:265px}.contact-bottom a{font-size:20px}}@media (width<=760px){html{scroll-padding-top:30px}.header{gap:15px;height:84px}.brand{gap:6px;font-size:15px}.hawk{width:35px;height:35px}.brand-sub{font-size:7px}.header nav{gap:15px}.header nav a{font-size:11px}.header nav .nav-contact{display:none}.header-controls{gap:10px}.languages{gap:4px;font-size:9px}.motion-toggle{width:26px;height:26px}.hero{padding-top:23px}.hero-coordinates{display:none}.eyebrow{letter-spacing:.14em;font-size:8px}.hero-composition{grid-template-columns:1fr;min-height:0;padding:45px 0 25px}.hero-copy{max-width:500px;margin:0}.hero-copy h1{font-size:clamp(37px,7.9vw,59px);line-height:1.2}.hero-copy p{max-width:310px;margin-top:21px;font-size:12px}.hero-copy a{margin-top:22px}.world-stage{max-width:none;height:360px;margin:40px 0 0}.world-art{inset:10px 0}.portal-orbit{inset:-5px 2%}.orbit-two{inset:-14px 10%}.stage-caption{font-size:8px;top:36px;left:16%}.stage-game{bottom:45px;left:6%}.stage-game>span:nth-child(2){font-size:24px}.stage-corner{bottom:45px;right:7%}.world-picker{flex-wrap:wrap;gap:12px;min-height:0;padding:22px 0 25px}.picker-instruction{width:100%;font-size:9px}.world-picker [role=tablist]{gap:10px;width:100%}.world-picker [role=tab]{flex:1;justify-content:center;gap:8px;padding:14px 11px;font-size:11px}.tab-arrow{margin-left:5px}.scroll-hint{display:none}.marquee{margin-top:12px;padding:15px 0}.marquee span{font-size:17px}.marquee>div{gap:30px}.marquee svg{width:25px;height:25px}.games-section{padding-top:75px;padding-bottom:65px}.section-heading{margin-bottom:35px;display:block}.section-heading h2{margin-top:18px;font-size:29px}.section-heading p{margin-top:22px;font-size:12px}.game-feature{flex-direction:column;align-items:stretch;gap:27px;margin-bottom:65px;display:flex}.game-art{height:480px}.game-copy h3{margin-top:17px;font-size:29px}.game-meta{margin-bottom:12px}.game-copy>p{max-width:100%;margin-top:18px}.game-features{margin-top:22px}.game-bottom{flex-wrap:nowrap;margin-top:25px}.platforms{text-align:right;max-width:140px}.talk-is-cheap .game-art{order:0;height:385px}.talk-is-cheap .game-copy{order:0}.talk-is-cheap .game-logo{max-height:120px}.game-logo{max-height:150px}.incubation-card{grid-template-columns:1fr;gap:25px;padding:24px}.concept-art{height:220px}.incubation-title h3{font-size:25px}.incubation-title{flex-wrap:wrap;gap:12px}.incubation-content>p{font-size:12px}.studio-section{grid-template-columns:1fr;gap:35px;padding-top:50px;padding-bottom:65px}.studio-symbol{height:250px}.studio-symbol:before{width:245px;height:245px}.studio-symbol:after{width:220px;height:220px}.studio-symbol svg{width:175px;height:175px}.studio-copy h2{font-size:43px}.studio-copy>p,.studio-values span{max-width:100%}.contact-section{padding-top:40px;padding-bottom:40px}.contact-top>span:last-child{display:none}.contact-section h2{margin:35px 0;font-size:clamp(35px,7.7vw,58px)}.contact-bottom{display:block}.contact-bottom p{max-width:270px;font-size:12px}.contact-bottom a{justify-content:space-between;gap:8px;margin-top:27px;font-size:clamp(13px,3.3vw,23px)}.contact-bottom a span{font-size:24px}footer{flex-wrap:wrap;row-gap:18px;padding-top:25px;padding-bottom:25px}.footer-brand{width:100%;font-size:11px}footer>span,.back-top{font-size:8px}dialog{max-height:92dvh}.dialog-heading{padding:35px 24px 24px}.dialog-gallery{padding:0 24px}.dialog-gallery figure img{height:260px}.dialog-description{padding:30px 24px}.dialog-concept{margin:0 24px;padding:25px 18px}.dialog-concept span{font-size:18px}.dialog-specs{flex-direction:column;gap:12px}}@media (width<=390px){.header nav{gap:11px}.header-controls{gap:4px}.header nav a{font-size:10px}.brand{font-size:13px}.hawk{width:30px;height:30px}.motion-toggle{display:none}.hero-copy h1{font-size:35px}.world-stage{height:305px}.game-art{height:400px}.talk-is-cheap .game-art{height:320px}.game-copy h3,.section-heading h2{font-size:25px}.studio-copy h2{font-size:37px}.game-bottom{align-items:flex-end}.platforms{max-width:100px}.status{font-size:8px}.contact-section h2{font-size:33px}}.motion-paused *,.motion-paused :before,.motion-paused :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.motion-paused{scroll-behavior:auto}.motion-paused .reveal{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js-ready .reveal{opacity:1;transform:none}}body{overflow-x:clip}@media (width<=390px){.motion-toggle{display:block}.header nav a[href=\#studio]{display:none}.header nav{margin-left:auto}.header{gap:10px}}.marquee{width:100%;margin:20px 0 0;transform:skewY(-1.5deg)}html:lang(en) .hero-copy h1{font-size:clamp(38px,4.5vw,75px)}@media (width<=760px){html:lang(en) .hero-copy h1{font-size:clamp(32px,7.3vw,55px)}}
