@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Urbanist;src:url(/fonts/urbanist-100_900-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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:Fragment Mono;src:url(/fonts/fragment-mono-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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}:root{--c-bg:#fff;--c-fg:#0b0b0b;--c-muted:#545454;--c-line:#e3e3e3;--c-accent:#0b0b0b;--c-curtain:#0b0b0b;--f-display:"Urbanist", ui-sans-serif, system-ui, sans-serif;--f-body:"Urbanist", ui-sans-serif, system-ui, sans-serif;--f-mono:"Fragment Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-mega:clamp(4rem, .8rem + 14vw, 15rem);--t-xl:clamp(2.5rem, 1.2rem + 5.4vw, 6.5rem);--t-l:clamp(1.75rem, 1.2rem + 2.2vw, 3.25rem);--t-m:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--t-body:clamp(1.0625rem, 1rem + .2vw, 1.1875rem);--t-s:.875rem;--t-xs:.8125rem;--u:clamp(.5rem, .35rem + .6vw, 1rem);--gutter:clamp(1.25rem, .6rem + 2vw, 2.75rem);--cols:12;--radius:0px;--dash:.16em;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.215, .61, .355, 1);--z-gl:0;--z-content:1;--z-header:50;--z-cursor:80;--z-curtain:90;--z-loader:100}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none;background:var(--c-bg);color:var(--c-fg)}body{min-height:100dvh;font-family:var(--f-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;line-height:1.5;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;text-wrap:balance}p{text-wrap:pretty}#main:focus{outline:none}.skip-link{left:var(--gutter);top:var(--gutter);z-index:calc(var(--z-loader) + 1);background:var(--c-fg);color:var(--c-bg);padding:.6em 1em;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}#main,[data-layer=content]{z-index:var(--z-content);position:relative}.motion [data-split],.motion [data-reveal],.motion [data-fill]{visibility:hidden}.split-line{margin-bottom:-.08em;padding-bottom:.08em}[data-split]>*,[data-split]>*>*{text-indent:0}[data-split]>:first-child,[data-split]>:first-child>:first-child{text-indent:inherit}#curtain{z-index:var(--z-curtain);pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.curtain__panel{background:var(--c-curtain);position:absolute;inset:0}#loader{z-index:var(--z-loader);padding:var(--gutter);background:var(--c-fg);color:var(--c-bg);clip-path:inset(0%);align-content:end;display:grid;position:fixed;inset:0}.loader__inner{justify-content:space-between;align-items:end;display:flex;overflow:hidden}.loader__count{font-variant-numeric:tabular-nums}.loader__bar{height:1px;margin-top:calc(var(--u) * 1.5);transform-origin:0;background:currentColor;transform:scaleX(0)}html:not(.js) #loader,#loader[hidden]{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{overflow-x:clip}body{letter-spacing:.005em;font-weight:450}::selection{background:var(--c-fg);color:var(--c-bg)}:focus-visible{outline:2px solid var(--c-fg);outline-offset:4px;border-radius:0}.mono{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:0;font-weight:400}.muted{color:var(--c-muted)}.wrap{padding-inline:var(--gutter)}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);display:grid}.fill-dash{height:var(--dash);margin-top:calc(var(--dash) / -2);pointer-events:none;background:currentColor;position:absolute;top:50%;left:0;right:0}[data-fill] .split-line{margin-bottom:-.1em;padding-bottom:.1em}[data-fill]>div{position:relative}.wm{line-height:0;display:block}.wm svg{width:100%;height:auto;overflow:visible}.wm path,.wm line{fill:none;stroke:currentColor;stroke-linecap:butt;stroke-linejoin:miter}.wm .wm__rest{stroke-dasharray:1 1.0001}.motion .wm:not(.is-ready) svg{visibility:hidden}.site-header{z-index:var(--z-header);padding:calc(var(--gutter) * .6) var(--gutter);font-size:var(--t-s);transition:translate .6s var(--ease-out), background-color .4s;background:#fff0;justify-content:space-between;align-items:center;font-weight:650;display:flex;position:fixed;inset:0 0 auto}html.is-scrolled .site-header{background:var(--c-bg)}html.frame-away .site-header:not(:focus-within){translate:0 -110%}.frame__tr ul{gap:clamp(.9rem,.5rem + 1.6vw,2.25rem);padding:0;list-style:none;display:flex}.logo{letter-spacing:-.02em;padding-block:.35rem;font-size:1rem;font-weight:800;display:inline-grid;overflow:clip}.logo>span{transition:translate .55s var(--ease-out);grid-area:1/1}.logo>span+span{translate:0 130%}@media (hover:hover){.logo:hover>span{translate:0 -130%}.logo:hover>span+span{translate:0}}.logo:focus-visible>span{translate:0 -130%}.logo:focus-visible>span+span{translate:0}.nav-link{padding-block:.35rem;padding-left:.95em;padding-right:.25em;display:inline-block;position:relative}.nav-link>span{transition:translate .45s var(--ease-out);display:inline-block}.nav-link:before{content:"";transform-origin:0;width:.75em;height:.18em;transition:scale .45s var(--ease-out);background:currentColor;margin-top:-.07em;position:absolute;top:50%;left:0;scale:0 1}@media (hover:hover){.nav-link:hover>span{translate:.2em}.nav-link:hover:before{scale:1}}.nav-link:focus-visible>span,.nav-link[aria-current=page]>span{translate:.2em}.nav-link:focus-visible:before,.nav-link[aria-current=page]:before{scale:1}.btn{isolation:isolate;border:2px solid var(--c-fg);letter-spacing:.005em;min-height:3.25rem;transition:color .3s var(--ease-soft);align-items:center;gap:.75em;padding:.85rem 1.4rem;font-size:1rem;font-weight:700;display:inline-flex;position:relative;overflow:clip}.btn__fill{z-index:-1;background:var(--c-fg);clip-path:inset(44% 100% 44% 0%);position:absolute;inset:-1px}.btn__arrow{transition:translate .4s var(--ease-out);display:inline-block}.btn.is-filled,.btn:active{color:var(--c-bg)}.btn:active .btn__fill{clip-path:inset(0%)}@media (hover:hover){.btn:hover .btn__arrow{translate:.25em -.25em}}.btn:focus-visible .btn__arrow{translate:.25em -.25em}html:not(.motion) .btn:focus-visible{color:var(--c-bg)}html:not(.motion) .btn:focus-visible .btn__fill{clip-path:inset(0%)}@media (hover:hover){html:not(.motion) .btn:hover{color:var(--c-bg)}html:not(.motion) .btn:hover .btn__fill{clip-path:inset(0%)}}.dash-link{padding-block:.6rem;align-items:center;gap:.6em;padding-right:1.35em;font-weight:700;display:inline-flex;position:relative}.dash-link:before{content:"";transform-origin:0;width:1.1em;height:.18em;transition:scale .45s var(--ease-out);background:currentColor}.dash-link>span{transition:translate .45s var(--ease-out)}@media (hover:hover){.dash-link:hover:before{scale:2.1 1}.dash-link:hover>span{translate:1.2em}}.dash-link:focus-visible:before{scale:2.1 1}.dash-link:focus-visible>span{translate:1.2em}.link{background:linear-gradient(var(--c-fg) 0 0) left bottom / 100% 2px no-repeat;transition:background-size .4s var(--ease-out), color .3s;padding-inline:.06em}@media (hover:hover){.link:hover{color:var(--c-bg);background-size:100% 100%}}.link:focus-visible{color:var(--c-bg);background-size:100% 100%}.curtain__panel{place-items:center;display:grid}.curtain__label{color:var(--c-bg);font-size:var(--t-m);letter-spacing:-.01em;font-weight:750}#loader{inset:auto var(--gutter) var(--gutter) auto;z-index:var(--z-loader);color:var(--c-fg);clip-path:none;pointer-events:none;background:0 0;padding:0;display:block;position:fixed;overflow:clip}.loader__count{font-family:var(--f-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums;display:block}.hero{height:165svh;position:relative}.hero__stage{column-gap:var(--gutter);height:100svh;min-height:34rem;padding:var(--gutter);padding-top:calc(var(--gutter) * 3);grid-template-rows:1fr auto auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:sticky;top:0;overflow:clip}.hero__title{width:min(100%, calc((100svh - var(--gutter) * 3 - 11rem) * 1.54));grid-area:1/1/auto/-1;align-self:end;margin-left:-.2rem}.hero__aside{text-align:right;font-size:var(--t-s);grid-area:1/10/auto/-1;place-self:start end;margin-top:2.5rem;font-weight:600}.hero__aside .mono{color:var(--c-muted);margin-bottom:.35rem;display:block}.hero__meta{margin-top:calc(var(--u) * 3);font-size:var(--t-m);letter-spacing:-.01em;grid-area:3/1/auto/6;font-weight:600;line-height:1.2}.hero__hint{color:var(--c-muted);grid-area:3/9/auto/-1;place-self:end}.hint--touch{display:none}@media (hover:none),(pointer:coarse){.hint--touch{display:inline}.hint--pointer{display:none}}.js .hero__hint{opacity:0;transition:opacity .6s}.is-loaded .hero__hint,html:not(.motion) .hero__hint{opacity:1}.statement{padding-block:calc(var(--u) * 16) calc(var(--u) * 20)}.statement__line{font-size:var(--t-xl);letter-spacing:-.045em;grid-column:3/-1;font-weight:800;line-height:.98}.strike{white-space:nowrap;display:inline-block;position:relative}.strike__bar{height:var(--dash);margin-top:calc(var(--dash) / -2);transform-origin:0;background:currentColor;position:absolute;top:54%;left:-.04em;right:-.04em}.statement__body{margin-top:calc(var(--u) * 5);grid-column:7/12;max-width:36rem}.section-head{font-size:var(--t-l);letter-spacing:-.035em;grid-column:1/-1;font-weight:800;line-height:1}.games{padding-block:calc(var(--u) * 6) calc(var(--u) * 14)}.game{row-gap:calc(var(--u) * 3);padding-block:calc(var(--u) * 5);align-items:center}.game__media{display:block;position:relative;overflow:clip}.game__media img{width:100%;height:auto;transition:scale .9s var(--ease-out)}.game__media .media-frame{clip-path:inset(0%);transition:clip-path .7s var(--ease-out);display:block;overflow:clip}@media (hover:hover){.game__media:hover .media-frame{clip-path:inset(2.5%)}.game__media:hover img{scale:1.06}}.game__media:focus-visible .media-frame{clip-path:inset(2.5%)}.game__media:focus-visible img{scale:1.06}.game--infinitee .game__visual{grid-column:1/8}.game--infinitee .game__media .media-frame{clip-path:none}.game--infinitee .game__text{grid-column:9/-1}.game--cardz .game__text{grid-area:1/1/auto/5}.game--cardz .game__visual{margin-top:calc(var(--u) * 10);grid-area:1/6/auto/-1}.game__kind{color:var(--c-muted);margin-bottom:var(--u)}.game__name{letter-spacing:-.05em;margin-left:-.05em;font-size:clamp(3.25rem,1rem + 7vw,8rem);font-weight:800;line-height:.9}.game__line{margin-top:calc(var(--u) * 2);font-size:var(--t-m);letter-spacing:-.01em;max-width:26rem;font-weight:550;line-height:1.25}.facts{margin-top:calc(var(--u) * 3);padding-top:calc(var(--u) * 2);border-top:1px solid var(--c-line);grid-template-columns:auto 1fr;gap:.5rem 1.5rem;display:grid}.facts dt{color:var(--c-muted);font-size:var(--t-s)}.facts dd{font-family:var(--f-mono);font-size:var(--t-s);font-variant-numeric:tabular-nums}.game__links{margin-top:calc(var(--u) * 4);flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.media-caption{margin-top:calc(var(--u) * 1.5);color:var(--c-muted);align-items:flex-start;gap:.75em;display:flex}.media-caption:before{content:"";transform-origin:0;width:1.25rem;height:2px;transition:scale .6s var(--ease-out);background:currentColor;flex:none;align-self:flex-start;margin-top:.6em}.iso{aspect-ratio:1/.82;display:block;position:relative}.iso__stage,.iso__still{width:100%;height:100%;position:absolute;inset:0}.iso__still{object-fit:contain;transition:opacity .6s}.iso__stage canvas{display:block;width:100%!important;height:100%!important}.iso.is-live .iso__still{opacity:0}.game--infinitee .game__media:hover img{scale:none}.mascot{line-height:0;display:block}.mascot svg{width:100%;height:auto;overflow:visible}.mascot [data-face]{display:none}.mascot[data-face-now=smile] [data-face=smile],.mascot[data-face-now=laughing] [data-face=laughing],.mascot[data-face-now=wink] [data-face=wink],.mascot[data-face-now=shocked] [data-face=shocked],.mascot[data-face-now=sad] [data-face=sad]{display:inline}.game__visual{position:relative}.joker{perspective:900px;display:block}.joker__card{filter:drop-shadow(0 18px 28px #00282a38);transition:translate .6s var(--ease-out), rotate .6s var(--ease-out);display:block;rotate:-8deg}.joker svg{width:100%;height:auto;display:block}.joker [data-face]{display:none}.joker[data-face-now=wink] [data-face=wink],.joker[data-face-now=smile] [data-face=smile],.joker[data-face-now=happy] [data-face=happy]{display:inline}@media (hover:hover){[data-mascot-zone]:hover .joker__card{translate:0 -10px;rotate:-3deg}}[data-mascot-zone]:focus-within .joker__card{translate:0 -10px;rotate:-3deg}.game__joker{width:clamp(6.5rem,3rem + 9vw,13rem);left:calc(var(--gutter) * -1.4);z-index:2;pointer-events:none;position:absolute;top:calc(clamp(6.5rem,3rem + 9vw,13rem)/-1.81818)}.case-joker{width:min(100%,19rem);margin-inline:auto}.slots{padding-block:calc(var(--u) * 14);border-top:1px solid var(--c-line)}.slots__head{grid-column:1/5}.slots__head p{margin-top:calc(var(--u) * 2.5);max-width:22rem}.slots__wall{gap:calc(var(--u) * 4) var(--gutter);--s:1;grid-column:5/-1;grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;display:grid}.slot{width:min(100%, calc(var(--w) * 1px * var(--s)));aspect-ratio:var(--w) / var(--h);position:relative}.slot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.slot rect{fill:none;stroke:var(--c-fg);stroke-width:2px;stroke-dasharray:12 9}.slot__label{white-space:nowrap;color:var(--c-muted);position:absolute;top:calc(100% + .6rem);left:0}.slot__empty{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-muted);place-items:center;display:grid;position:absolute;inset:0}.slot--leaderboard{grid-column:1/-1}.slot--rect{grid-column:1/5}.slot--sky{grid-area:span 2/6/auto/8;justify-self:end}.slot--mobile{grid-column:1/5;align-self:end}.about{padding-block:calc(var(--u) * 14) calc(var(--u) * 12)}.about__head{grid-column:1/8}.about__body{grid-column:9/12;align-self:end}.numbers{gap:var(--gutter);margin-top:calc(var(--u) * 10);padding-top:calc(var(--u) * 2);border-top:2px solid var(--c-fg);grid-column:1/-1;grid-template-columns:1fr 1fr 1fr 2.4fr;display:grid}.numbers dd{font-size:var(--t-xl);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.numbers dt{color:var(--c-muted);font-size:var(--t-s);margin-top:.4rem}.numbers>div{flex-direction:column-reverse;justify-content:start;display:flex}.footer{padding:calc(var(--u) * 10) var(--gutter) var(--gutter);border-top:1px solid var(--c-line)}.footer__head{font-size:var(--t-l);letter-spacing:-.035em;grid-column:1/7;font-weight:800;line-height:1}.footer__mail{margin-top:calc(var(--u) * 2);font-size:var(--t-l);letter-spacing:-.03em;grid-column:1/-1;justify-self:start;font-weight:700}.footer__mark{margin-top:calc(var(--u) * 10);grid-column:1/-1;width:min(100%,64rem)}.footer__bottom{margin-top:calc(var(--u) * 6);font-size:var(--t-s);color:var(--c-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:1rem 2rem;display:flex}.footer__bottom ul{flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;list-style:none;display:flex}.footer__bottom a{color:var(--c-fg);text-underline-offset:.25em;padding-block:.35rem;text-decoration:underline 1px;display:inline-block}@media (hover:hover){.footer__bottom a:hover{text-decoration-thickness:3px}}.case-head{padding:calc(var(--gutter) * 4) var(--gutter) calc(var(--u) * 6);row-gap:calc(var(--u) * 3)}.case-head__kind{color:var(--c-muted);grid-area:1/1/auto/8}.case-head__kind a{padding-block:.4rem;display:inline-block}.case-head__title{font-size:var(--t-mega);letter-spacing:-.06em;grid-area:2/1/auto/8;margin-left:-.06em;font-weight:800;line-height:.86}.case-head__line{font-size:var(--t-m);letter-spacing:-.01em;grid-area:3/1/auto/7;font-weight:600;line-height:1.25}.case-head__character{grid-area:1/8/5/-1;place-self:center end;width:min(100%,34rem)}.case-head__meta{gap:1rem var(--gutter);grid-area:4/1/auto/7;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;display:grid}.case-head__meta dt{color:var(--c-muted);font-size:var(--t-s)}.case-head__meta dd{font-weight:650}.case-hero{margin-inline:var(--gutter);position:relative;overflow:clip}.shut{background:var(--c-bg);height:50.5%;display:none;position:absolute;left:0;right:0}.shut--t{transform-origin:50% 0;top:0}.shut--b{transform-origin:50% 100%;bottom:0}.motion .shut{display:block}.case-hero img{width:100%;height:auto}.case-body{padding-block:calc(var(--u) * 14) calc(var(--u) * 6)}.case-block{grid-column:1/-1;grid-template-columns:subgrid;padding-block:calc(var(--u) * 4);border-top:1px solid var(--c-line);display:grid}.case-block h2{font-size:var(--t-m);letter-spacing:-.015em;grid-column:1/5;font-weight:750;line-height:1.15}.case-block p{grid-column:5/11;max-width:40rem}.frames{row-gap:calc(var(--u) * 8);padding-block:calc(var(--u) * 6) calc(var(--u) * 12);align-items:start}.frame{grid-column:span 6}.frame--wide{grid-column:1/-1}.frame--phone{grid-column:span 4}.frame__media{overflow:clip}.frame__media img{width:100%;height:auto}.frame:not(.frame--wide):not(.frame--phone) .frame__media img{aspect-ratio:4/3;object-fit:cover}.frame figcaption{margin-top:calc(var(--u) * 1.5);color:var(--c-muted);font-family:var(--f-mono);font-size:var(--t-xs);align-items:flex-start;gap:.75em;display:flex}.frame figcaption:before{content:"";background:currentColor;flex:none;width:1.25rem;height:2px;margin-top:.7em}.case-play{padding-block:calc(var(--u) * 8);border-top:1px solid var(--c-line);align-items:center;row-gap:calc(var(--u) * 3)}.case-play__status{font-size:var(--t-l);letter-spacing:-.035em;grid-column:1/7;font-weight:800;line-height:1.05}.case-play__actions{flex-wrap:wrap;grid-column:8/-1;justify-self:end;align-items:center;gap:1rem 1.75rem;display:flex}.next{padding:calc(var(--u) * 10) var(--gutter) calc(var(--u) * 12);border-top:1px solid var(--c-line)}.next__link{background:linear-gradient(var(--c-fg) 0 0) left bottom / 0% var(--dash) no-repeat;font-size:var(--t-mega);transition:background-size .8s var(--ease-out);padding-bottom:.22em;padding-left:.08em;padding-right:.1em;display:inline-block}.next__label{color:var(--c-muted);font-size:var(--t-xs);align-items:center;gap:.75em;display:flex}.next__label:before{content:"";transform-origin:0;width:1.25rem;height:2px;transition:scale .6s var(--ease-out);background:currentColor;flex:none}.next__label>span{transition:translate .6s var(--ease-out)}.next__name{font-size:var(--t-mega);letter-spacing:-.06em;transition:translate .6s var(--ease-out);margin-left:-.06em;font-weight:800;line-height:.9;display:block}@media (hover:hover){.next__link:hover{background-size:100% var(--dash)}.next__link:hover .next__label:before{scale:2.2 1}.next__link:hover .next__label>span{translate:1.6rem}}.next__link:focus-visible{background-size:100% var(--dash)}.next__link:focus-visible .next__label:before{scale:2.2 1}.next__link:focus-visible .next__label>span{translate:1.6rem}.lost{align-content:center;row-gap:calc(var(--u) * 4);min-height:100svh;padding:calc(var(--gutter) * 3) var(--gutter);display:grid}.lost__mark{grid-column:1/9;width:100%}.lost__mascot{grid-area:1/10/3/-1;place-self:center end;width:min(100%,16rem)}.lost__title{font-size:var(--t-xl);letter-spacing:-.045em;grid-column:1/8;font-weight:800;line-height:1.06}.lost__body{grid-column:1/6;max-width:30rem}.lost__actions{grid-column:1/-1}@media (width<=1023px){.statement__line{grid-column:1/-1}.statement__body{grid-column:4/-1}.slots__head{margin-bottom:calc(var(--u) * 6);grid-column:1/-1}.slots__wall{grid-column:1/-1}.case-head__kind,.case-head__title,.case-head__line,.case-head__meta,.case-head__character{grid-area:auto/1/auto/-1}.case-head__character{justify-self:center;width:min(100%,26rem)}}@media (width<=767px){:root{--cols:6}.site-header{padding:.85rem var(--gutter)}.frame__tr ul{gap:1rem}.hero{height:140svh}.hero__stage{grid-template-rows:auto 1fr auto auto;min-height:0;padding-top:5.5rem}.hero__title{grid-area:2/1/auto/-1;align-self:end;width:100%}.hero__aside{text-align:left;grid-area:1/1/auto/-1;justify-self:start;margin-top:0}.hero__meta{grid-area:3/1/auto/6}.hero__hint{margin-top:calc(var(--u) * 2);grid-area:4/1/auto/-1;justify-self:start}.statement{padding-block:calc(var(--u) * 10)}.statement__body{grid-column:1/-1}.game{padding-block:calc(var(--u) * 6)}.game--infinitee .game__visual,.game--infinitee .game__text,.game--cardz .game__visual,.game--cardz .game__text{grid-area:auto/1/auto/-1;margin-top:0}.slots__wall{--s:.43;row-gap:calc(var(--u) * 7);grid-template-columns:repeat(6,minmax(0,1fr))}.slot--leaderboard{grid-column:1/-1}.slot--rect{grid-column:1/4}.slot--sky{grid-area:span 2/5/auto/-1;justify-self:end}.slot--mobile{grid-column:1/4;align-self:start}.slot__label{white-space:normal;width:14ch}.slot--sky .slot__label{text-align:right;left:auto;right:0}.slot__empty{font-size:.6875rem}.about__head,.about__body{grid-column:1/-1}.about__body{margin-top:calc(var(--u) * 3)}.numbers{row-gap:calc(var(--u) * 5);grid-template-columns:1fr 1fr}.numbers>div:last-child,.footer__head{grid-column:1/-1}.footer__mail{font-size:var(--t-m)}.case-head{padding-top:6rem}.case-block h2,.case-block p{grid-column:1/-1}.case-block p{margin-top:calc(var(--u) * 1.5)}.frame{grid-column:1/-1}.frame--phone{grid-column:span 3}.case-play__status,.case-play__actions{grid-column:1/-1;justify-self:start}.lost__mark,.lost__title,.lost__body{grid-column:1/-1}.lost__mascot{grid-area:auto/1/auto/-1;justify-self:start;width:8rem}.game__joker{width:5.5rem;top:-3.4rem;left:-.25rem}}@media (prefers-reduced-motion:reduce){.nav-link>span,.logo>span,.dash-link>span,.dash-link:before,.game__media img,.media-frame{transition:none!important}.logo>span+span{visibility:hidden}.logo:hover,.logo:focus-visible{text-underline-offset:.25em;text-decoration:underline}.logo:hover>span,.logo:focus-visible>span{translate:none}}
