@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2?dpl=dpl_DwrqZ9UhdaCmAaqbuRWfvzuTViyi)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2?dpl=dpl_DwrqZ9UhdaCmAaqbuRWfvzuTViyi)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2?dpl=dpl_DwrqZ9UhdaCmAaqbuRWfvzuTViyi)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2?dpl=dpl_DwrqZ9UhdaCmAaqbuRWfvzuTViyi)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2?dpl=dpl_DwrqZ9UhdaCmAaqbuRWfvzuTViyi)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2?dpl=dpl_DwrqZ9UhdaCmAaqbuRWfvzuTViyi)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_c9f52bd1-module__K7yiBa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_c9f52bd1-module__K7yiBa__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2?dpl=dpl_DwrqZ9UhdaCmAaqbuRWfvzuTViyi)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2?dpl=dpl_DwrqZ9UhdaCmAaqbuRWfvzuTViyi)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2?dpl=dpl_DwrqZ9UhdaCmAaqbuRWfvzuTViyi)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2?dpl=dpl_DwrqZ9UhdaCmAaqbuRWfvzuTViyi)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2?dpl=dpl_DwrqZ9UhdaCmAaqbuRWfvzuTViyi)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2?dpl=dpl_DwrqZ9UhdaCmAaqbuRWfvzuTViyi)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2?dpl=dpl_DwrqZ9UhdaCmAaqbuRWfvzuTViyi)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2?dpl=dpl_DwrqZ9UhdaCmAaqbuRWfvzuTViyi)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2?dpl=dpl_DwrqZ9UhdaCmAaqbuRWfvzuTViyi)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_ae661fc1-module__AizrKW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_ae661fc1-module__AizrKW__variable{--font-body:"Space Grotesk", "Space Grotesk Fallback"}
.news-tags{flex-wrap:wrap;gap:.5rem;display:flex}.news-tags--entry{width:min(100%,720px);margin:0 auto}.news-tag{color:#f5eedca8;background:#ffffff08;border:1px solid #bea0dc24;border-radius:999px;align-items:center;padding:.18rem .58rem;font-size:.74rem;display:inline-flex}.news-entry-shell{padding-inline:clamp(1rem,4vw,2.5rem);gap:1rem;max-width:1020px;margin:0 auto;padding-top:clamp(1.4rem,3vw,2rem);display:grid}.news-entry-shell .eyebrow{color:var(--warm);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.news-entry__hero{grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);align-items:start;gap:1.3rem;display:grid}.news-entry__hero-copy{gap:.8rem;max-width:39rem;display:grid}.news-entry__hero-media{border-radius:calc(var(--radius-lg) - .7rem);min-height:clamp(14rem,22vw,18rem);position:relative;overflow:hidden}.news-entry__date{color:#b8acc0a8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem}.news-entry__title{color:#f5eedc;letter-spacing:-.04em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.35rem,4.8vw,3.6rem);line-height:.98}.news-entry__summary{color:#f5eedceb;max-width:36rem;margin:0;font-size:clamp(1.02rem,1.6vw,1.16rem);line-height:1.64}.news-entry__image,.news-entry__hero-media img{object-fit:cover;object-position:center;filter:saturate(.98)contrast(1.02)brightness(.96);width:100%;height:100%;display:block}.news-entry__content{gap:1.25rem;width:min(100%,720px);margin:0 auto;padding-top:.35rem;display:grid}.news-entry__content>:first-child,.news-entry__content h2,.news-entry__content h3,.news-entry__content p,.news-entry__content blockquote,.news-entry__content pre,.news-entry__content figure{margin-top:0;margin-bottom:0}.news-entry__content h2{text-wrap:balance;font-size:clamp(1.45rem,2.8vw,2rem)}.news-entry__content h3{text-wrap:balance;font-size:clamp(1.15rem,2vw,1.4rem)}.news-entry__content p,.news-entry__content li{color:var(--muted);line-height:1.72}.news-entry__content ul,.news-entry__content ol{color:var(--muted);gap:.72rem;margin:0;padding-left:1.2rem;display:grid}.news-entry__content a{color:var(--accent);text-underline-offset:.18em;-webkit-text-decoration:underline #c9a05a6b;text-decoration:underline #c9a05a6b}.news-entry__content a:hover{color:var(--heart-soft,#f08ac0);text-decoration-color:currentColor}.news-entry__content blockquote{color:#f5eedcd6;border-left:3px solid #c9a05a61;padding:.3rem 0 .3rem 1rem;font-size:1.02rem}.news-entry__content hr{background:#9470b038;border:0;width:100%;height:1px;margin:.25rem 0}.news-entry__content img,.news-entry__content video{object-fit:cover;border-radius:calc(var(--radius-lg) - .65rem);background:#ffffff0a;border:1px solid #bea0dc24;width:100%;height:auto;max-height:min(70vh,34rem);box-shadow:0 18px 44px #09070933}.news-entry__content figure[data-studio-image]{clear:both;gap:.55rem;display:grid}.news-entry__content figure[data-studio-image][data-width=wide]{width:min(100%,44rem)}.news-entry__content figure[data-studio-image][data-width=medium]{width:min(100%,34rem)}.news-entry__content figure[data-studio-image][data-width=narrow]{width:min(100%,24rem)}.news-entry__content figure[data-studio-image][data-layout=full]{width:100%}.news-entry__content figure[data-studio-image][data-layout=left]{margin-right:auto}.news-entry__content figure[data-studio-image][data-layout=center]{margin-inline:auto}.news-entry__content figure[data-studio-image][data-layout=right]{margin-left:auto}.news-entry__content figure[data-studio-image][data-layout=wrap-left]{float:left;margin:0 1.2rem .6rem 0}.news-entry__content figure[data-studio-image][data-layout=wrap-right]{float:right;margin:0 0 .6rem 1.2rem}.news-entry__content figure[data-studio-image] figcaption{color:#b8acc0b3;font-size:.82rem;line-height:1.5}.news-entry__content pre{border-radius:calc(var(--radius-md) - .35rem);background:#0d0a0eeb;border:1px solid #bea0dc24;padding:1rem 1.1rem;overflow-x:auto;box-shadow:inset 0 1px #ffffff0a}.news-entry__content code{color:#f5eedcf0;background:#ffffff14;border-radius:.45rem;padding:.16rem .42rem;font-size:.92em}.news-entry__content pre code{white-space:pre;background:0 0;border-radius:0;padding:0;font-size:.95rem}.news-entry__actions{flex-wrap:wrap;gap:.8rem;width:min(100%,720px);margin:0 auto;display:flex}@media (max-width:820px){.news-entry__hero{grid-template-columns:1fr}.news-entry__content figure[data-studio-image][data-layout=wrap-left],.news-entry__content figure[data-studio-image][data-layout=wrap-right]{float:none;width:100%;margin:0}}
:root{--ink-deep:#140f16;--ink-page:#1a1220;--surface:#231a22;--raised:#2b2030;--navy:#1b274f;--violet:#6a3f83;--gold:#c9a05a;--gold-light:#fcc651;--heart:#cf3f8e;--heart-soft:#f08ac0;--ivory:#f5eedc;--lavender:#b8acc0;--hairline:#bea0dc29;--hairline-strong:#bea0dc4d;--bg:var(--ink-deep);--bg-soft:var(--surface);--bg-panel:#231a22c7;--bg-panel-strong:#1a1220f0;--line:var(--hairline);--ink:var(--ivory);--muted:var(--lavender);--accent:var(--gold);--warm:var(--gold-light);--ember:#ef8573;--tide:#b08ad6;--moss:#87d99a;--iris:#bea8ff;--sun:#f7d57b;--shadow:0 32px 100px #08050a80;--radius-lg:2rem;--radius-md:1.4rem;--radius-sm:1rem;--anchor-offset:8rem;--modal-layer:100;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}[id]{scroll-margin-top:var(--anchor-offset)}body{min-width:320px;min-height:100vh;font-family:var(--font-body), sans-serif;color:var(--ink);background:radial-gradient(circle at 14% 6%, #6a3f8333, transparent 34%), radial-gradient(circle at 86% 22%, #cf3f8e12, transparent 30%), linear-gradient(180deg, var(--ink-page) 0%, var(--ink-deep) 46%, #17101b 100%);margin:0}::selection{color:var(--ink-deep);background:var(--gold-light)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{padding:0}img,video{max-width:100%;display:block}#root{min-height:100vh}.site-shell{min-height:100vh;position:relative;overflow:clip}.site-header{z-index:30;padding:1rem clamp(1rem,3vw,2rem) 0;position:sticky;top:0}.site-header__inner{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#1a10269e;border:1px solid #bea0dc3d;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;max-width:1380px;margin:0 auto;padding:.95rem 1.2rem;display:flex;position:relative;box-shadow:0 24px 60px #09050e52}.site-header__controls{flex:auto;justify-content:flex-end;align-items:center;gap:.8rem;min-width:0;display:inline-flex}.site-header__utility{flex:none;justify-content:flex-end;align-items:center;display:inline-flex}.brand-lockup{align-items:center;gap:.7rem;min-width:0;display:inline-flex}.brand-mark{border-radius:50%;flex:none;width:2.25rem;height:2.25rem;box-shadow:0 0 0 1px #c9a05a73,0 6px 18px #08050a66}.brand-lockup:hover .brand-mark,.brand-lockup:focus-visible .brand-mark{animation:.9s cubic-bezier(.3,.6,.3,1) brand-mark-tip}@keyframes brand-mark-tip{0%,to{transform:rotate(0)}22%{transform:rotate(-15deg)}46%{transform:rotate(8deg)}66%{transform:rotate(-4deg)}84%{transform:rotate(1.5deg)}}.brand-lockup strong{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:1.22rem;font-weight:800;display:block}.brand-lockup__tag{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.14rem;font-size:.68rem;display:block}.site-nav{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.site-nav__link{color:var(--muted);padding:.78rem 1rem;font-size:.92rem;transition:color .18s}.site-nav__link:hover,.site-nav__link--active{color:var(--ink)}.site-nav__cta{white-space:nowrap;margin-left:.4rem;font-weight:700}.site-nav__cta-short{display:none}.language-picker{z-index:3;flex:none;position:relative}.language-picker__trigger{color:#f5eedc8a;min-width:2.6rem;min-height:2.35rem;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 .45rem;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.language-picker__trigger:hover,.language-picker--open .language-picker__trigger{color:var(--ink);background:#ffffff09;border-color:#bea0dc24;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d}.language-picker__trigger-code{letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:700}.language-picker__popover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#171118f0;border:1px solid #bea0dc24;border-radius:1rem;width:min(15rem,100vw - 1.5rem);padding:.35rem;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 18px 38px #0a070a3d}.language-picker__list{gap:.2rem;display:grid}.language-picker__option{color:#f5eedcdb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.82rem;justify-content:space-between;align-items:flex-start;gap:.7rem;width:100%;min-height:3rem;padding:.62rem .72rem;transition:background .18s,color .18s,border-color .18s,transform .18s;display:flex}.language-picker__option:hover,.language-picker__option--active{color:var(--ink);background:#ffffff0b}.language-picker__badge{color:#f5eedca8;letter-spacing:.12em;text-transform:uppercase;background:#ffffff06;border:1px solid #bea0dc1a;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;padding-inline:.3rem;font-size:.68rem;font-weight:700;display:inline-flex}.language-picker__copy{flex:auto;gap:.12rem;min-width:0;display:grid}.language-picker__title{font-size:.88rem;font-weight:600}.language-picker__subtitle{color:#f5eedc94;font-size:.72rem;line-height:1.3}.language-picker__meta{color:var(--accent);opacity:.92;flex:none;padding-top:.18rem;font-size:.8rem;font-weight:700}.games-nav{align-items:stretch;display:inline-flex;position:relative}.games-nav__trigger{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.4rem;display:inline-flex}.games-nav__chevron{width:.66rem;height:.46rem;transition:transform .2s}.games-nav--open .games-nav__chevron{transform:rotate(-180deg)}.games-nav__popover{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;background:#171118f5;border:1px solid #bea0dc24;border-radius:1.1rem;width:min(22rem,100vw - 1.5rem);padding:.5rem;position:absolute;top:calc(100% + .55rem);left:50%;transform:translate(-50%);box-shadow:0 18px 38px #0a070a52}.games-nav__list{gap:.18rem;display:grid}.games-nav__option{color:#f5eedce0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.85rem;align-items:center;gap:.85rem;width:100%;min-height:3.4rem;padding:.7rem .85rem;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}.games-nav__option:hover,.games-nav__option--active,.games-nav__option:focus-visible{color:var(--ink);background:#ffffff0b;outline:none}.games-nav__option:focus-visible{box-shadow:0 0 0 2px #c9a05a52}.games-nav__icon{--game-accent:var(--accent);--game-icon-bg:linear-gradient(135deg, #c9a05a38, #ffffff08);background:var(--game-icon-bg);border:1px solid #bea0dc24;border-radius:.7rem;flex:none;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.games-nav__glyph{width:1.6rem;height:1.6rem}.games-nav__logo{object-fit:cover;border-radius:inherit;width:100%;height:100%}.games-nav__copy{flex:auto;gap:.14rem;min-width:0;display:grid}.games-nav__title-row{flex-wrap:wrap;align-items:baseline;gap:.45rem;min-width:0;display:flex}.games-nav__title{letter-spacing:0;font-size:.95rem;font-weight:650}.games-nav__release{color:var(--accent);white-space:nowrap;font-size:.72rem;font-weight:720;line-height:1.2}.games-nav__subtitle{color:#f5eedc99;font-size:.78rem;line-height:1.3}.locale-banner{z-index:60;color:#f5eedce0;background:#171118f0;border-bottom:1px solid #bea0dc24;justify-content:center;align-items:center;gap:.8rem;padding:.55rem 2.4rem .55rem 1rem;font-size:.86rem;display:flex;position:sticky;top:0}.locale-banner__cta{color:var(--accent);font-weight:680;text-decoration:none}.locale-banner__cta:hover,.locale-banner__cta:focus-visible{text-decoration:underline}.locale-banner__dismiss{color:#f5eedc99;cursor:pointer;background:0 0;border:0;padding:.3rem;font-size:1.1rem;line-height:1;position:absolute;right:.6rem}.games-nav__all{color:var(--accent);border-top:1px solid #bea0dc1f;border-radius:0 0 .85rem .85rem;justify-content:center;align-items:center;gap:.35rem;margin-top:.2rem;padding:.6rem .85rem;font-size:.82rem;font-weight:640;text-decoration:none;display:flex}.games-nav__all:hover,.games-nav__all:focus-visible{background:#ffffff0d}.section__grid--games-index{gap:clamp(1.6rem,4vw,2.6rem);display:grid}.games-nav__check{color:var(--accent);flex:none;font-size:.85rem;font-weight:700}.page{z-index:1;padding-bottom:6rem;position:relative}.hero,.section__grid{max-width:1380px;margin:0 auto;padding-inline:clamp(1rem,4vw,2.5rem)}.hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2rem,4vw,4rem);min-height:calc(100svh - 84px);padding-top:clamp(2.4rem,5vw,5rem);padding-bottom:clamp(2.8rem,6vw,5rem);display:grid;position:relative}.hero:before{z-index:0;pointer-events:none;filter:blur(6px);content:"";background:linear-gradient(105deg,#ffffff08,#fff0 28%),radial-gradient(circle at 12% 32%,#fcc6512e,#0000 34%);animation:9.2s ease-in-out infinite hero-sweep;position:absolute;inset:5% 22% 10% -6%}.hero>*{z-index:1;position:relative}.hero--emu{grid-template-columns:1fr;align-items:start;min-height:auto;padding-top:clamp(3rem,7vw,6rem)}.hero__copy{max-width:33rem}.eyebrow{color:var(--warm);letter-spacing:.22em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:700}.hero__title,.section__intro h2,.teaser-modal__header h2{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:0;font-weight:800;line-height:.92}.hero__title{max-width:9ch;font-size:clamp(4.2rem,12vw,8.5rem)}.hero__title--kinetic{transform-origin:0;text-shadow:0 16px 34px #c9a05a14;animation:10.8s ease-in-out infinite hero-title-breathe}.hero__title--page{max-width:11ch;font-size:clamp(3.1rem,8vw,5.6rem)}.hero__body,.section__intro p,.device-panel__copy p,.mechanic-item p,.showcase-stage__copy p,.showcase-note p,.news-feature__summary,.news-brief p,.news-empty p,.waitlist-form__note,.teaser-modal__body{color:var(--muted);margin:0;font-size:clamp(1rem,2.1vw,1.14rem);line-height:1.7}.hero__body--secondary{color:#f5eedcd1;max-width:30rem;margin-top:1rem}.hero__actions,.inline-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.section--teaser{padding-top:0}.section__grid--teaser{border-radius:calc(var(--radius-lg) - .2rem);box-shadow:var(--shadow);background:linear-gradient(120deg,#c9a05a14,#c9a05a00 32%),linear-gradient(#211822c7,#120d13eb);border:1px solid #bea0dc24;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.4rem;padding:1.45rem clamp(1rem,3vw,1.5rem)}.page--about{padding-bottom:6.6rem}.about-poster__title{text-wrap:balance;max-width:10ch;font-size:clamp(3.75rem,8.6vw,6.5rem)}.button{isolation:isolate;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:.8rem 1.3rem;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}.button:before{z-index:0;opacity:0;content:"";background:linear-gradient(90deg,#fff0,#ffffff57,#fff0);width:54%;transition:transform .36s,opacity .24s;position:absolute;inset:-24% auto -24% -35%;transform:translate(-20%)rotate(14deg)}.button>*{z-index:1;position:relative}.button:hover{transform:translateY(-1px);box-shadow:0 14px 34px #0d0a0e2e}.button:hover:before{opacity:.7;transform:translate(220%)rotate(14deg)}.button:focus-visible,.site-nav__link:focus-visible,.corner-assistant__action:focus-visible,.corner-assistant__backdrop:focus-visible,.corner-assistant__trigger:focus-visible,.teaser-modal__backdrop:focus-visible,.contact-form__input:focus-visible,.contact-form__textarea:focus-visible,.testing-form__input:focus-visible,.testing-form__textarea:focus-visible,.testing-platform:focus-visible,.testing-success__tab:focus-visible,.news-entry__back:focus-visible,.news-brief__link:focus-visible,.language-picker__trigger:focus-visible,.language-picker__option:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.button--primary{color:var(--ink-deep);background:linear-gradient(135deg, var(--gold) 0%, var(--gold-light) 100%);font-weight:700;box-shadow:0 14px 30px #c9a05a38,inset 0 1px #fff4d68c}.button--outline{color:var(--ivory);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a10266b;border-color:#f5eedcb8;font-weight:700}.button--outline:hover{border-color:var(--gold-light);color:var(--gold-light)}.button--secondary{color:var(--ink);background:#ffffff0a;border-color:#bea0dc33}.button--ghost{color:var(--muted);background:0 0;border-color:#bea0dc24}.button--small{min-height:2.6rem;padding-inline:1.05rem;font-size:.92rem}.button--hero-signal{animation:5.8s ease-in-out infinite hero-cta-drift;overflow:visible}.button--hero-signal:after{z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;content:"";animation:5.8s ease-in-out infinite hero-cta-glow;position:absolute;inset:0;box-shadow:0 24px 42px #c9a05a47}.button--hero-signal:before{border-radius:inherit;width:auto;inset:0;transform:none}.button--hero-signal:hover:before{transform:none}.button--hero-drift{animation:7.2s ease-in-out infinite hero-cta-drift}.section{padding:clamp(4.5rem,8vw,7.5rem) 0;position:relative}.section:before{content:"";background:linear-gradient(90deg,#c9a05a00,#c9a05a42,#cf3f8e24,#c9a05a00);width:38%;height:2px;animation:8.2s ease-in-out infinite section-rail;position:absolute;top:0;left:6%}.section--flush{background:linear-gradient(#20172233,#140e158c)}.section--closing{padding-bottom:7rem}.section__grid{gap:clamp(1.6rem,3vw,3.2rem);display:grid}.section__grid--updates,.section__grid--closing,.section__grid--about-story,.section__grid--about-closing,.section__grid--mechanics,.section__grid--showcase{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.section__intro{max-width:30rem}.section__intro h2{margin-bottom:1rem;font-size:clamp(2.4rem,5vw,4.5rem)}.section__grid--about-story{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}.section__grid--closing,.section__grid--about-closing{align-items:start}.section__grid--about-closing{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start}.device-panel,.mechanic-item,.showcase-stage__hero,.showcase-stage__notes,.showcase-stage__demo,.showcase-stage__support,.news-feature,.news-brief,.news-empty,.waitlist-form{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(#211822e6,#120d13f0);border:1px solid #bea0dc24;position:relative;overflow:hidden}.device-panel__copy strong,.showcase-stage__copy strong,.showcase-note h3{font-size:1.06rem;font-weight:700}.device-panel__copy .eyebrow,.board-panel .eyebrow,.showcase-stage__copy .eyebrow{margin-bottom:0}.gameplay-loop{isolation:isolate;background:linear-gradient(#15101670,#151016eb);width:100%;height:100%;position:relative}.gameplay-loop__poster,.gameplay-loop__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gameplay-loop__poster{transition:opacity .22s}.gameplay-loop__video{opacity:0;transition:opacity .28s}.gameplay-loop--ready .gameplay-loop__poster{opacity:0}.gameplay-loop--ready .gameplay-loop__video{opacity:1}.page--news,.page--news-entry{padding-bottom:clamp(7rem,11vw,10rem)}.news-stage,.news-entry-shell{max-width:1020px;margin:0 auto;padding-inline:clamp(1rem,4vw,2.5rem)}.news-stage{gap:clamp(1.15rem,2.4vw,1.85rem);padding-top:clamp(1.6rem,3.4vw,2.4rem);display:grid}.news-stage__intro{gap:.8rem;max-width:34rem;display:grid}.news-preview{gap:1rem;display:grid}.news-stage__title{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,6vw,4rem);line-height:.98}.news-feature{grid-template-columns:minmax(15rem,.48fr) minmax(0,.52fr);min-height:0;display:grid}.news-feature--compact{grid-template-columns:minmax(12rem,.42fr) minmax(0,.58fr)}.news-feature__media,.news-brief__media{border-radius:calc(var(--radius-lg) - .7rem);position:relative;overflow:hidden}.news-feature__media{min-height:clamp(14rem,28vw,18rem)}.news-feature__image,.news-brief__image,.news-feature__media img,.news-brief__media img{object-fit:cover;object-position:center;filter:saturate(.98)contrast(1.02)brightness(.96);width:100%;height:100%}.news-feature__body{align-content:center;gap:.75rem;padding:clamp(1.1rem,2.4vw,1.45rem);display:grid}.news-feature__eyebrow{color:var(--warm);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.news-feature__date,.news-brief__date{color:#b8acc0a8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem}.news-feature__title,.news-empty h2,.news-entry__footer-copy h2{text-wrap:balance;margin:0}.news-feature__title{font-size:clamp(1.6rem,3vw,2.25rem)}.news-feature__title a{color:inherit;text-decoration:none}.news-feature__title a:hover{color:var(--heart-soft)}.news-archive{gap:.85rem;display:grid}.news-archive-section{gap:.85rem;padding-top:.45rem;display:grid}.news-archive-section__heading{gap:.45rem;max-width:24rem;display:grid}.news-archive-section__heading h2{text-wrap:balance;margin:0;font-size:clamp(1.4rem,2.8vw,1.95rem)}.news-archive--compact{gap:.75rem}.news-brief{padding:0}.news-brief__link{color:inherit;grid-template-columns:minmax(0,1fr) minmax(10rem,12rem);align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:transform .18s;display:grid}.news-brief__link:hover{transform:translateY(-1px)}.news-brief__copy{align-content:start;gap:.55rem;display:grid}.news-brief__title{text-wrap:balance;margin:0;font-size:clamp(1.15rem,2.2vw,1.5rem);line-height:1.18}.news-brief__media{min-height:8.5rem}.news-empty{align-content:start;gap:.8rem;padding:clamp(1.2rem,3vw,1.6rem);display:grid}.news-empty h2{max-width:16ch;font-size:clamp(1.5rem,3vw,2.05rem)}.news-empty--entry{max-width:56rem;margin:0 auto}.waitlist-form{align-content:start;align-self:start;gap:.72rem;width:100%;max-width:none;padding:1rem;display:grid}.waitlist-form__label{color:#f5eedcdb;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:700}.waitlist-form__row{grid-template-columns:minmax(0,1fr) auto;gap:.8rem;display:grid}.waitlist-form__input{width:100%;min-height:3.2rem;color:var(--ink);background:#0f0b0fe0;border:1px solid #bea0dc33;border-radius:1rem;padding:.85rem 1rem}.waitlist-form__input::placeholder{color:#b8acc0d1}.waitlist-form__status{min-height:1.1rem;margin:0;font-size:.88rem}.waitlist-form__status--pending{color:#f5eedcb3}.waitlist-form__status--error{color:var(--ember)}.waitlist-form--sent{justify-items:start;gap:.5rem}.waitlist-sent__badge{color:#151016;background:linear-gradient(135deg,#9ee5b0,#fcc651);border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;display:grid;box-shadow:0 12px 24px #c9a05a38}.waitlist-sent__title{color:var(--ink);margin:.25rem 0 0;font-size:1.05rem;font-weight:700}.waitlist-sent__email{color:var(--tide);overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:600}.waitlist-sent__body{color:#f5eedcb8;margin:0;font-size:.9rem;line-height:1.5}.waitlist-sent__reset{margin-top:.35rem}.page--contact{padding-bottom:clamp(8rem,12vw,11rem)}.contact-stage__grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:stretch;gap:clamp(1.4rem,3vw,2.3rem);display:grid;position:relative}.page--testing{gap:clamp(1.4rem,3vw,2.4rem);padding-bottom:clamp(8rem,12vw,11rem);display:grid}.testing-stage__grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(21rem,1.08fr);align-items:start;gap:clamp(1.3rem,3vw,2.4rem);display:grid;position:relative}.corner-assistant{right:max(.9rem, env(safe-area-inset-right));z-index:38;pointer-events:none;width:8rem;position:fixed;bottom:0}.corner-assistant__trigger,.corner-assistant__panel{pointer-events:auto}.corner-assistant__trigger{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:1.2rem 1.2rem 0 0;width:100%;display:block;position:relative}.corner-assistant__backdrop{z-index:37;background:#0c090d1a;border:0;position:fixed;inset:0}.corner-assistant__panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 18%,#c9a05a2e,#0000 32%),linear-gradient(#faf5e8fa,#eee5d2fa);border:1px solid #9470b052;border-radius:1.8rem;gap:.9rem;width:min(20.75rem,100vw - 8.5rem);padding:1rem 1rem .95rem 1.1rem;display:grid;position:absolute;bottom:1.6rem;right:calc(100% + .6rem);box-shadow:0 24px 60px #0806093d}.corner-assistant__panel-arrow{background:#f6f0e0fa;border-top:1px solid #9470b052;border-right:1px solid #9470b052;border-radius:0 .36rem 0 0;width:1.1rem;height:1.1rem;position:absolute;bottom:1.28rem;right:-.44rem;transform:rotate(45deg)}.corner-assistant__body{color:#2b1f33;max-width:25ch;margin:0;font-size:.99rem;line-height:1.5}.corner-assistant__actions{gap:.55rem;display:grid}.corner-assistant__action{color:#1a131c;text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #22192414;border-radius:1rem;gap:.22rem;width:100%;padding:.88rem .95rem;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.corner-assistant__action strong{font-size:.98rem;font-weight:700}.corner-assistant__action span{color:#5e5068;font-size:.88rem;line-height:1.35}.corner-assistant__action:hover:not(:disabled){background:#ffffffeb;border-color:#6a3f8338;transform:translateY(-1px);box-shadow:0 16px 32px #0c090d1f}.corner-assistant__action--current,.corner-assistant__action:disabled{cursor:default;background:#fcc65129;border-color:#fcc65157}.corner-assistant__action--current strong,.corner-assistant__action:disabled strong{color:#7a5a1e}.teaser-modal{--modal-padding:clamp(1rem, 4vw, 2rem);z-index:var(--modal-layer);padding:var(--modal-padding);place-items:center;display:grid;position:fixed;inset:0}.teaser-modal__backdrop{background:#090709d1;border:0;position:absolute;inset:0}.teaser-modal__panel{z-index:1;width:min(980px,100%);max-height:calc(100vh - 2 * var(--modal-padding));max-height:calc(100dvh - 2 * var(--modal-padding));overscroll-behavior:contain;box-shadow:var(--shadow);background:linear-gradient(#1c141df7,#120d13fa);border:1px solid #bea0dc24;border-radius:2rem;grid-template-rows:auto auto minmax(8rem,1fr);gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid;position:relative;overflow-y:auto}.teaser-modal__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.teaser-modal__header h2{font-size:clamp(1.9rem,4vw,2.8rem)}.teaser-modal__player{background:#0d0a0e;border-radius:1.4rem;min-height:0;overflow:hidden}.teaser-modal__player video{object-fit:contain;width:100%;height:100%;max-height:min(76dvh,920px)}.site-footer{z-index:1;position:relative}.site-footer__inner{max-width:1380px;padding:1.4rem clamp(1rem, 4vw, 2.5rem) max(1.6rem, env(safe-area-inset-bottom));border-top:1px solid #bea0dc24;gap:.85rem;margin:0 auto;display:grid}.site-footer__copy,.site-footer__meta{justify-items:start;gap:.28rem;display:grid}.site-footer__copy{grid-auto-flow:column;justify-content:start;align-items:center;gap:.6rem}.site-footer__copy .brand-mark{width:1.9rem;height:1.9rem}.site-footer__copy strong{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:1rem;font-weight:800}.site-footer__label{color:var(--warm);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700}.site-footer__contact{color:var(--ink);font-size:.98rem;font-weight:700;transition:color .18s}.site-footer__contact:hover{color:var(--heart-soft)}.site-footer__legal{color:var(--muted);font-size:.86rem;font-weight:600;transition:color .18s}.site-footer__legal:hover{color:var(--heart-soft)}.site-footer__rights{color:var(--muted);margin:0;font-size:.8rem;font-weight:600}.site-footer__newsletter{justify-items:start;gap:.28rem;width:100%;max-width:28rem;display:grid}.site-footer__newsletter .waitlist-form{gap:.5rem;padding:.85rem 1rem .9rem}.site-footer__newsletter .waitlist-form__label{color:var(--warm);letter-spacing:.16em;font-size:.74rem}.site-footer__newsletter .waitlist-form__input{border-radius:.8rem;min-height:2.6rem;padding:.55rem .85rem}.site-footer__newsletter .waitlist-form__note{font-size:.78rem}.checker-trim{--checker-cell:7px;z-index:1;height:calc(var(--checker-cell) * 2);position:relative;overflow:hidden;box-shadow:0 1px #08050a99,0 -1px #08050a99}.checker-trim:before{inset:0 calc(var(--checker-cell) * -2) 0 0;background:conic-gradient(var(--gold) 25%, var(--ink-deep) 0 50%, var(--gold) 0 75%, var(--ink-deep) 0) 0 0 / calc(var(--checker-cell) * 2) calc(var(--checker-cell) * 2);content:"";animation:3.6s linear infinite checker-march;position:absolute}.checker-trim--still:before{animation:none}@keyframes checker-march{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--checker-cell) * -2), 0, 0)}}.page--legal{padding-top:clamp(5.5rem,10vw,8rem)}@media (max-width:1080px){.hero,.section__grid--updates,.section__grid--closing,.contact-stage__grid,.testing-stage__grid,.section__grid--about-story,.section__grid--about-closing,.section__grid--showcase,.section__grid--mechanics{grid-template-columns:1fr}.hero{min-height:auto}.hero__copy,.section__intro{max-width:100%}.news-feature{grid-template-columns:1fr}}@media (max-width:760px){:root{--anchor-offset:10.5rem}.page{padding-bottom:8.5rem}.site-header{padding-top:.75rem}.site-header__inner{border-radius:1.2rem;flex-wrap:wrap;justify-content:space-between;gap:.8rem;padding:.9rem 1rem}.brand-lockup{flex:11rem}.site-header__controls{flex-wrap:wrap;flex:100%;order:3;justify-content:space-between;align-items:end}.site-header__utility{order:2;margin-left:auto}.site-nav{flex-wrap:wrap;flex:100%;justify-content:flex-start;gap:.2rem .35rem}.site-nav__link{padding:.72rem .75rem}.site-nav .button{white-space:nowrap}.site-nav__cta{margin-left:0;position:absolute;top:.72rem;right:4.1rem}.site-nav .site-nav__cta.button--small{min-height:2.3rem;padding-inline:.85rem;font-size:.8rem}.site-nav__cta-long{display:none}.site-nav__cta-short{display:inline}.brand-lockup strong{font-size:1.08rem}.brand-mark{width:2rem;height:2rem}.button--small{min-height:2.7rem;padding-inline:1rem;font-size:.88rem}.hero__title{font-size:clamp(3.4rem,20vw,5.4rem)}.hero__title--page{max-width:8.4ch;font-size:clamp(2.7rem,13vw,4.2rem);line-height:.95}.news-feature,.news-brief__link{grid-template-columns:1fr}.news-feature{min-height:auto}.news-feature__media,.news-brief__media{min-height:15rem}.news-stage{padding-inline:clamp(1rem,3vw,2rem)}.waitlist-form__row{grid-template-columns:1fr}.corner-assistant{right:max(.5rem, env(safe-area-inset-right));width:6rem}.corner-assistant__backdrop{background:#0c090d33}.corner-assistant__panel{right:max(.75rem, env(safe-area-inset-right));left:max(.75rem, env(safe-area-inset-left));bottom:max(6.9rem, calc(env(safe-area-inset-bottom) + 6.6rem));border-radius:1.5rem;width:auto;max-height:min(70vh,34rem);position:fixed;overflow:auto}.corner-assistant__panel-arrow{display:none}.about-poster__title{max-width:10ch;font-size:clamp(2.9rem,11vw,4.35rem)}.site-footer__inner{padding-bottom:max(6.6rem, calc(env(safe-area-inset-bottom) + 6.2rem))}}@media (max-width:480px){.page{padding-bottom:9rem}.hero{padding-top:1.6rem}.hero__title{font-size:clamp(3rem,18vw,4.4rem)}.hero__title--page{max-width:9.2ch;font-size:clamp(2.45rem,11.5vw,3.4rem)}.hero__actions,.inline-actions{gap:.7rem}.hero__actions .button,.inline-actions .button{width:100%}.site-nav{justify-content:flex-start;gap:.1rem}.site-nav__link{padding:.6rem .55rem;font-size:.9rem}.site-header__controls,.site-nav{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes hero-title-breathe{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-4px)scale(1.01)}}@keyframes hero-cta-glow{0%,to{opacity:0}50%{opacity:1}}@keyframes hero-cta-drift{0%,to{transform:translate(0,0)}50%{transform:translateY(-2px)}}@keyframes hero-sweep{0%,to{opacity:.5;transform:translate(-2%)translateY(0%)}50%{opacity:.82;transform:translate(3%)translateY(-1.5%)}}@keyframes section-rail{0%,to{opacity:.24;transform:translate(0)}50%{opacity:.54;transform:translate(6%)}}.platform-strip__mark svg{width:100%;height:100%;display:block}.store-links{flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.store-links__panel{align-content:start;align-self:start;gap:.9rem;padding:1rem;display:grid}.store-links__badge{color:#f5eedcf0;background:#ffffff0f;border:1px solid #bea0dc45;border-radius:1rem;align-items:center;gap:.55rem;min-height:3rem;padding:.62rem 1.05rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.store-links__badge:hover,.store-links__badge:focus-visible{border-color:color-mix(in srgb, var(--page-accent,var(--accent)) 55%, transparent);background:#ffffff1a;transform:translateY(-1px)}.store-links__mark{color:currentColor;flex:none;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.store-links__mark svg{width:100%;height:100%;display:block}.store-links__name{white-space:nowrap;font-size:.92rem;font-weight:700;line-height:1.15}@media (max-width:880px){.games-nav{position:static}.games-nav__popover{width:auto;max-height:min(65vh,34rem);left:0;right:0;overflow-y:auto;transform:none}}[data-live=false],[data-live=false]:before,[data-live=false]:after,[data-live=false] *,[data-live=false] :before,[data-live=false] :after{animation-play-state:paused!important}
.night-sky{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.night-sky__stars{will-change:opacity;position:absolute;inset:0}.night-sky__stars--near{background-image:radial-gradient(circle at 7% 14%,#f5eedcf2 0,#f5eedc00 2.2px),radial-gradient(circle at 23% 62%,#fcc651e6 0,#fcc65100 2px),radial-gradient(circle at 41% 9%,#f5eedce6 0,#f5eedc00 2.4px),radial-gradient(circle at 58% 78%,#f5eedcd9 0,#f5eedc00 2px),radial-gradient(circle at 74% 31%,#f5eedcf2 0,#f5eedc00 2.3px),radial-gradient(circle at 91% 57%,#f08ac0d9 0,#f08ac000 2px),radial-gradient(circle at 96% 8%,#f5eedce6 0,#f5eedc00 2px);animation:6.4s ease-in-out infinite night-sky-twinkle}.night-sky__stars--mid{background-image:radial-gradient(circle at 3% 47%,#f5eedccc 0,#f5eedc00 1.6px),radial-gradient(circle at 15% 88%,#f5eedcbf 0,#f5eedc00 1.5px),radial-gradient(circle at 31% 36%,#f5eedccc 0,#f5eedc00 1.7px),radial-gradient(circle at 49% 54%,#f5eedcb3 0,#f5eedc00 1.5px),radial-gradient(circle at 66% 12%,#f5eedccc 0,#f5eedc00 1.6px),radial-gradient(circle at 82% 83%,#f5eedcbf 0,#f5eedc00 1.6px),radial-gradient(circle at 88% 28%,#f5eedcb3 0,#f5eedc00 1.5px);animation:9.2s ease-in-out -3.1s infinite night-sky-twinkle}.night-sky__stars--far{background-image:radial-gradient(circle at 11% 33%,#b8acc0b3 0,#b8acc000 1.2px),radial-gradient(circle at 19% 5%,#b8acc0b3 0,#b8acc000 1.2px),radial-gradient(circle at 36% 71%,#b8acc0a6 0,#b8acc000 1.1px),radial-gradient(circle at 53% 26%,#b8acc0b3 0,#b8acc000 1.2px),radial-gradient(circle at 62% 93%,#b8acc0a6 0,#b8acc000 1.1px),radial-gradient(circle at 78% 61%,#b8acc0b3 0,#b8acc000 1.2px),radial-gradient(circle at 94% 39%,#b8acc0a6 0,#b8acc000 1.1px),radial-gradient(circle at 45% 96%,#b8acc0a6 0,#b8acc000 1.1px);animation:12.6s ease-in-out -7.4s infinite night-sky-twinkle}.night-sky__mote{width:.85rem;height:.8rem;fill:var(--heart);opacity:0;will-change:transform, opacity;animation:52s linear 6s infinite night-sky-mote;position:absolute;top:0;left:0}.night-sky[data-paused=true] .night-sky__stars,.night-sky[data-paused=true] .night-sky__mote{animation-play-state:paused}.night-sky--still .night-sky__stars{animation:none}.night-sky--still .night-sky__mote{display:none}@keyframes night-sky-twinkle{0%,to{opacity:.9}42%{opacity:.28}68%{opacity:.74}}@keyframes night-sky-mote{0%{opacity:0;transform:translate(12vw,104vh)rotate(-14deg)scale(.9)}4%{opacity:.5}12%{transform:translate(19vw,72vh)rotate(10deg)scale(1)}22%{transform:translate(15vw,40vh)rotate(-8deg)scale(1.05)}30%{opacity:.42}36%,to{opacity:0;transform:translate(23vw,6vh)rotate(12deg)scale(.9)}}@media (prefers-reduced-motion:reduce){.night-sky__stars{animation:none}.night-sky__mote{display:none}}.shooting-star{pointer-events:none;position:absolute;inset:0;overflow:hidden}.shooting-star__streak{top:var(--star-y,12%);left:var(--star-x,20%);opacity:0;width:clamp(5rem,9vw,9rem);height:2px;rotate:var(--star-angle,24deg);transform-origin:100%;background:linear-gradient(90deg,#fff6dc00,#fff6dcf2);border-radius:2px;position:absolute}.shooting-star[data-run=true] .shooting-star__streak{animation:1.05s ease-out both shooting-star-fly}@keyframes shooting-star-fly{0%{opacity:0;transform:translate(0,0)scaleX(.2)}18%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translate(22vw)scaleX(1)}}.night-bat{opacity:0;pointer-events:none;will-change:transform, opacity;position:absolute;top:0;left:0}.night-bat__frame{aspect-ratio:1;width:100%;display:block;overflow:hidden}.night-bat__strip{width:600%;max-width:none;height:100%;animation:.5s steps(6,end) infinite night-bat-flap;display:block}@keyframes night-bat-flap{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.shooting-star,.night-bat{display:none}}
.corner-emu{will-change:transform;transition:transform .3s cubic-bezier(.5,0,.9,.4);display:block;position:absolute;inset:0;transform:translateY(106%)}.corner-assistant__trigger[data-posture=up] .corner-emu{transition:transform .72s cubic-bezier(.3,1.5,.5,1);transform:translate(0,0)}.corner-assistant__trigger[data-hop=true][data-posture=down] .corner-emu{animation:.22s ease-in both corner-emu-dip}.corner-assistant__trigger[data-posture=duck] .corner-emu{transition:transform .36s;transform:translateY(72%)}.corner-assistant__trigger[data-posture=down],.corner-assistant__trigger[data-posture=duck]{pointer-events:none}.corner-emu__body{transform-origin:50% 100%;transition:transform .14s;display:block;position:absolute;inset:0}.corner-assistant__trigger:active .corner-emu__body{transform:scale(1.05,.93)}.corner-emu__still,.corner-emu__frame{width:100%;height:100%;position:absolute;inset:0}.corner-emu__still{max-width:none;display:block}.corner-emu[data-sheet=true] .corner-emu__still{visibility:hidden}.corner-emu__frame{display:block;overflow:hidden}.corner-emu__strip{width:1600%;max-width:none;height:100%;display:block}.corner-emu__halo{pointer-events:none;background:radial-gradient(at 52% 62%,#8c5cbe6b 0%,#6a3f8333 42%,#6a3f8300 70%);border-radius:50%;position:absolute;inset:-18% -14% -6% -22%}.corner-emu__lantern{aspect-ratio:1;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#ffdc8c99 0%,#ffb05047 26%,#ff963c14 50%,#ff963c00 68%);border-radius:50%;width:62%;transition:opacity .9s;animation:4.2s linear infinite corner-emu-flicker;position:absolute;top:83%;left:74%;transform:translate(-50%,-50%)}.corner-emu__floor{pointer-events:none;background:radial-gradient(at 68% 100%,#ffba6057 0%,#ffaa501f 45%,#ffaa5000 72%);border-radius:50%;height:1.9rem;transition:opacity .9s;position:absolute;bottom:-.6rem;left:-70%;right:-30%}.corner-assistant__trigger[data-asleep=true] .corner-emu__lantern{opacity:.3;animation:none}.corner-assistant__trigger[data-asleep=true] .corner-emu__floor{opacity:.25}.corner-emu__sleep{color:var(--lavender);font-family:var(--font-display), sans-serif;pointer-events:none;font-weight:800;line-height:1;position:absolute;top:6%;left:14%}.corner-emu__sleep span{opacity:0;font-size:.8rem;position:absolute}.corner-emu__sleep span:nth-child(2){font-size:1rem}.corner-emu__sleep span:nth-child(3){font-size:1.25rem}.corner-assistant__trigger[data-asleep=true] .corner-emu__sleep span{animation:3.6s ease-out infinite corner-emu-sleep-mark}.corner-assistant__trigger[data-asleep=true] .corner-emu__sleep span:nth-child(2){animation-delay:1.2s}.corner-assistant__trigger[data-asleep=true] .corner-emu__sleep span:nth-child(3){animation-delay:2.4s}@keyframes corner-emu-dip{0%{transform:translate(0,0)}to{transform:translateY(106%)}}@keyframes corner-emu-flicker{0%,to{opacity:.86;transform:translate(-50%,-50%)scale(1)}12%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}27%{opacity:.74;transform:translate(-50%,-50%)scale(.96)}49%{opacity:.95;transform:translate(-50%,-50%)scale(1.03)}68%{opacity:.7;transform:translate(-50%,-50%)scale(.95)}84%{opacity:.98;transform:translate(-50%,-50%)scale(1.04)}}@keyframes corner-emu-sleep-mark{0%{opacity:0;transform:translate(0,0)rotate(-8deg)}20%{opacity:.85}to{opacity:0;transform:translate(-1.4rem,-2.6rem)rotate(10deg)}}.corner-assistant--still .corner-assistant__trigger[data-posture] .corner-emu{transition:none;transform:none}.corner-assistant--still .corner-emu__lantern{animation:none}@media (prefers-reduced-motion:reduce){.corner-emu,.corner-assistant__trigger[data-posture] .corner-emu{transition:none;animation:none;transform:none}.corner-assistant__trigger[data-posture]{pointer-events:auto}.corner-emu__lantern,.corner-emu__sleep span{animation:none}.corner-assistant__trigger:active .corner-emu__body{transform:none}}
