.hero__meta[data-astro-cid-ilrg6ndb]{border-bottom:var(--rule-thin) solid var(--color-fg);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;grid-area:meta;justify-content:space-between;gap:12px;padding-bottom:14px;font-weight:700;display:flex}.hero__meta-end[data-astro-cid-ilrg6ndb]{color:var(--color-muted)}@media (width<=479px){.hero__hide-s[data-astro-cid-ilrg6ndb]{display:none}}@media (width<=339px){.hero__meta-end[data-astro-cid-ilrg6ndb]{display:none}}.hero__title[data-astro-cid-ilrg6ndb]{font-family:var(--font-display);font-size:var(--hero-title-size,min(29vw, 190px));font-synthesis:none;letter-spacing:-.005em;text-transform:uppercase;grid-area:title;margin-top:14px;font-weight:400;line-height:.86;display:grid}.hero__line[data-astro-cid-ilrg6ndb]{margin-block:-.07em -.03em;padding-block:.07em .03em;display:block;overflow:hidden}.hero__line[data-astro-cid-ilrg6ndb]>span[data-astro-cid-ilrg6ndb]{overflow-wrap:anywhere;max-width:100%;display:inline-block}.hero__tag[data-astro-cid-ilrg6ndb]{grid-area:tag;max-width:30ch;margin-top:16px;font-size:1.0625rem;font-weight:500;line-height:1.45}.hero__tag[data-astro-cid-ilrg6ndb] strong[data-astro-cid-ilrg6ndb]{font-weight:800}.hero__cta[data-astro-cid-ilrg6ndb]{grid-area:cta;margin-top:18px}@media (width<=599px){.hero__title[data-astro-cid-ilrg6ndb]{margin-top:10px}}@media (width>=600px) and (width<=959px),(orientation:landscape) and (height<=500px) and (width<=959px){.hero__title[data-astro-cid-ilrg6ndb]{font-size:var(--hero-title-size,clamp(88px, min(15vw, 19.5svh), 170px))}.hero__cta[data-astro-cid-ilrg6ndb]{align-self:start}}@media (orientation:landscape) and (height<=500px) and (width<=959px){.hero__title[data-astro-cid-ilrg6ndb]{font-size:var(--hero-title-size,min(15vw, 12svh));margin-top:10px}.hero__tag[data-astro-cid-ilrg6ndb]{max-width:44ch;margin-top:10px}.hero__cta[data-astro-cid-ilrg6ndb]{margin-top:12px}}@media (width>=960px){.hero__title[data-astro-cid-ilrg6ndb]{font-size:var(--hero-title-size,clamp(110px, min(13vw, 19.5vh), 190px));margin-top:24px}.hero__tag[data-astro-cid-ilrg6ndb]{max-width:36ch;margin-top:22px;font-size:1.25rem}.hero__cta[data-astro-cid-ilrg6ndb]{align-self:start;margin-top:24px}}@media (prefers-reduced-motion:no-preference){.js .hero__line[data-astro-cid-ilrg6ndb]>span[data-astro-cid-ilrg6ndb]{animation:hero-line-up 1s var(--ease-out) both}.js .hero__line[data-astro-cid-ilrg6ndb]+.hero__line[data-astro-cid-ilrg6ndb]>span[data-astro-cid-ilrg6ndb]{animation-delay:90ms}.js .hero__line[data-astro-cid-ilrg6ndb]+.hero__line[data-astro-cid-ilrg6ndb]+.hero__line[data-astro-cid-ilrg6ndb]>span[data-astro-cid-ilrg6ndb]{animation-delay:.18s}.hero__tri[data-astro-cid-ilrg6ndb]{animation:hero-nudge 1.6s var(--ease) 3}}@keyframes hero-line-up{0%{transform:translateY(108%)}}@keyframes hero-nudge{50%{transform:translate(.08em)}}.hero-badge[data-astro-cid-3h6o7374]{aspect-ratio:1;-webkit-tap-highlight-color:transparent;border-radius:50%;display:block}.hero-badge__svg[data-astro-cid-3h6o7374]{width:100%;height:100%;overflow:visible}.hero-badge__shadow[data-astro-cid-3h6o7374]{fill:var(--color-fg)}.hero-badge__disc[data-astro-cid-3h6o7374]{fill:var(--color-accent);stroke:var(--color-fg);stroke-width:3px}.hero-badge[data-astro-cid-3h6o7374] text[data-astro-cid-3h6o7374]{font-family:var(--font-mono);letter-spacing:.18em;fill:var(--color-on-accent);font-size:11.5px;font-weight:700}.hero-badge__ring[data-astro-cid-3h6o7374]{transform-origin:62px 62px}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero-badge__ring[data-astro-cid-3h6o7374]{animation-name:hero-badge-spin;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 100vh}}}.hero-badge__glyph[data-astro-cid-3h6o7374]{stroke:var(--color-on-accent);fill:var(--color-on-accent);transition:transform var(--dur) var(--ease-spring)}.hero-badge__glyph[data-astro-cid-3h6o7374] path[data-astro-cid-3h6o7374]{fill:none}.hero-badge[data-astro-cid-3h6o7374]:focus-visible{outline:3px solid var(--color-fg);outline-offset:5px}@media (hover:hover) and (pointer:fine){.hero-badge[data-astro-cid-3h6o7374]:hover .hero-badge__glyph[data-astro-cid-3h6o7374]{transform:translateY(6px)}}.hero-badge[data-astro-cid-3h6o7374]:active .hero-badge__disc[data-astro-cid-3h6o7374],.hero-badge[data-astro-cid-3h6o7374]:active .hero-badge__ring[data-astro-cid-3h6o7374],.hero-badge[data-astro-cid-3h6o7374]:active .hero-badge__glyph[data-astro-cid-3h6o7374]{translate:3px 3px}@media (prefers-reduced-motion:reduce){.hero-badge__ring[data-astro-cid-3h6o7374]{animation:none}}@media (prefers-reduced-motion:no-preference){.scroll-fx .hero-badge__ring[data-astro-cid-3h6o7374]{transform:rotate(calc(var(--scroll-p,0) * 360deg))}}@keyframes hero-badge-spin{to{transform:rotate(360deg)}}.swall[data-astro-cid-nua4db2j]{--tile:var(--wall-tile,76px);--gap:var(--wall-gap,10px);background:var(--color-fg);position:relative;overflow:hidden}@media (width>=600px),(orientation:landscape) and (height<=500px){.swall[data-astro-cid-nua4db2j]{--tile:var(--wall-tile,96px);--gap:var(--wall-gap,14px)}}@media (width>=960px){.swall[data-astro-cid-nua4db2j]{--tile:var(--wall-tile,clamp(96px, 8.4vw, 124px));--gap:var(--wall-gap,18px)}}.swall__tilt[data-astro-cid-nua4db2j]{align-items:center;gap:var(--gap);display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-8deg}.swall__col[data-astro-cid-nua4db2j]{gap:var(--gap);flex-direction:column;display:flex}.swall__tile[data-astro-cid-nua4db2j]{width:var(--tile);aspect-ratio:1;border:var(--rule-thick) solid var(--color-bg);background:var(--color-bg);display:block}.swall__tile[data-astro-cid-nua4db2j] .swall__pic{display:block}.swall__tile[data-astro-cid-nua4db2j] .swall__icon{object-fit:cover;-webkit-user-drag:none;user-select:none;width:100%;height:100%;display:block}.swall__logo[data-astro-cid-nua4db2j]{--logo-filter:var(--theme-logo-filter-inverse);z-index:1;width:calc(2 * var(--tile) + var(--gap));aspect-ratio:1;padding:calc(.16 * var(--tile));border:var(--rule-thick) solid var(--color-bg);background:var(--color-fg);place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.swall__logo[data-astro-cid-nua4db2j] .swall__logo-img{width:100%;display:block}.swall__col[data-astro-cid-nua4db2j]{--period:calc(var(--loop) * (var(--tile) + var(--gap)))}@media (prefers-reduced-motion:no-preference){.js .swall__col[data-astro-cid-nua4db2j]{animation:swall-drift calc(var(--loop) * 3.2s) linear infinite}.js .swall__col[data-astro-cid-nua4db2j]:nth-child(2n){animation-direction:reverse}.swall[data-astro-cid-nua4db2j].is-paused .swall__col[data-astro-cid-nua4db2j],.swall[data-astro-cid-nua4db2j].is-offscreen .swall__col[data-astro-cid-nua4db2j]{animation-play-state:paused}}@keyframes swall-drift{0%{translate:0 calc(var(--period) / -2)}to{translate:0 calc(var(--period) / 2)}}.swall__toggle[data-astro-cid-nua4db2j]{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.js .swall__toggle[data-astro-cid-nua4db2j]{display:block}}.swall__toggle[data-astro-cid-nua4db2j]:focus-visible{outline:3px solid var(--color-accent);outline-offset:-6px}.swall__chip[data-astro-cid-nua4db2j]{border:var(--rule) solid var(--color-fg);background:var(--color-bg);width:40px;height:40px;color:var(--color-fg);box-shadow:3px 3px 0 var(--color-accent);opacity:0;transition:opacity var(--dur-fast);place-items:center;display:grid;position:absolute;top:10px;right:10px}.swall__chip[data-astro-cid-nua4db2j]:before{content:"";border-inline:3px solid;width:10px;height:12px}.swall__toggle[data-astro-cid-nua4db2j]:focus-visible .swall__chip[data-astro-cid-nua4db2j],.swall__toggle[data-astro-cid-nua4db2j][aria-pressed=true] .swall__chip[data-astro-cid-nua4db2j]{opacity:1}@media (hover:hover) and (pointer:fine){.swall__toggle[data-astro-cid-nua4db2j]:hover .swall__chip[data-astro-cid-nua4db2j]{opacity:1}}.swall__toggle[data-astro-cid-nua4db2j][aria-pressed=true] .swall__chip[data-astro-cid-nua4db2j]{background:var(--color-accent);color:var(--color-on-accent)}.swall__toggle[data-astro-cid-nua4db2j][aria-pressed=true] .swall__chip[data-astro-cid-nua4db2j]:before{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;border:0;width:12px;height:14px;margin-left:3px}@media (width>=960px){.swall__chip[data-astro-cid-nua4db2j]{top:22px;right:22px}}.hero[data-astro-cid-qqvckiin]{border-bottom:var(--rule) solid var(--color-fg);position:relative;overflow:clip}.hero__grid[data-astro-cid-qqvckiin]{grid-template-columns:minmax(0,1fr);grid-template-areas:"wall""meta""title""tag""cta";padding-block:0 32px;display:grid}.hero__grid[data-astro-cid-qqvckiin]>.hero__meta{margin-top:14px}.hero__grid[data-astro-cid-qqvckiin]>.hero-wall{--wall-tile:68px;--wall-gap:9px;height:clamp(150px,100svh - 310px - 74.8vw,min(58vw,240px));margin-inline:calc(-1 * var(--gutter));grid-area:wall}.wall-tag[data-astro-cid-qqvckiin]{z-index:1;background:var(--color-bg);color:var(--color-muted);border:var(--rule) solid var(--color-fg);box-shadow:3px 3px 0 var(--color-accent);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;grid-area:wall;place-self:start;column-gap:.45em;margin-top:10px;padding:5px 8px 4px;line-height:1.5;display:flex;rotate:-2deg}.wall-tag[data-astro-cid-qqvckiin] b[data-astro-cid-qqvckiin]{color:var(--color-fg)}.hero__grid[data-astro-cid-qqvckiin]>.wall-badge{z-index:1;grid-area:wall;place-self:end;width:80px;margin-bottom:10px}@media (width>=600px),(orientation:landscape) and (height<=500px){.hero__grid[data-astro-cid-qqvckiin]{grid-template:"meta wall""title wall""tag wall""cta wall"1fr/minmax(0,1fr) minmax(0,.6fr);column-gap:36px;padding-block:16px 32px}.hero__grid[data-astro-cid-qqvckiin]>.hero__meta{margin-top:0}.hero__grid[data-astro-cid-qqvckiin]>.hero-wall{--wall-tile:88px;--wall-gap:12px;height:auto;margin-block:-16px -32px;margin-inline:0 calc(-1 * var(--gutter) - max(0px, (100vw - var(--content-width)) / 2))}.wall-tag[data-astro-cid-qqvckiin]{margin:10px 0 0 22px}.hero__grid[data-astro-cid-qqvckiin]>.wall-badge{justify-self:start;width:112px;margin:0 0 8px -56px}}@media (orientation:landscape) and (height<=500px) and (width<=959px){.hero__grid[data-astro-cid-qqvckiin]>.wall-badge{width:84px;margin-left:-42px}}@media (width>=960px){.hero[data-astro-cid-qqvckiin]:before{content:"";pointer-events:none;opacity:.07;background:repeating-linear-gradient(90deg, var(--color-fg) 0 1px, transparent 1px calc(100% / 6));position:absolute;inset:0}.hero__grid[data-astro-cid-qqvckiin]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:48px;padding-block:22px 40px}.hero__grid[data-astro-cid-qqvckiin]>.hero-wall{--wall-tile:clamp(96px, 8.4vw, 124px);--wall-gap:18px;margin-block:-22px -40px}.wall-tag[data-astro-cid-qqvckiin]{margin:22px 0 0 30px}.hero__grid[data-astro-cid-qqvckiin]>.wall-badge{width:clamp(120px,10vw,148px);margin:0 0 36px calc(clamp(120px,10vw,148px)/-2)}}@media (prefers-reduced-motion:no-preference){.js .hero__grid[data-astro-cid-qqvckiin]>.hero-wall .swall__logo{animation:logo-stamp .7s var(--ease-out) .25s both}}@keyframes logo-stamp{0%{opacity:0;transform:scale(1.25)rotate(-6deg)}}.about-strip[data-astro-cid-setftcna]{border-top:var(--rule) solid var(--color-fg);padding-block:56px 72px;overflow:clip}.about-strip__grid[data-astro-cid-setftcna]{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.about-strip__label[data-astro-cid-setftcna]{justify-self:start}.about-strip__big[data-astro-cid-setftcna]{max-width:15ch;font-family:var(--font-display);font-synthesis:none;letter-spacing:-.003em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.75rem,12.4vw,7rem);font-weight:400;line-height:1}.about-strip__big[data-astro-cid-setftcna] mark[data-astro-cid-setftcna]{background:var(--color-accent);color:var(--color-on-accent);margin-top:.06em;padding:.04em .07em .03em;line-height:.9;display:inline-block}.about-strip__big[data-astro-cid-setftcna] .w{opacity:.16;transition:opacity .25s linear}.about-strip__big[data-astro-cid-setftcna] .w.on{opacity:1}.about-strip__side[data-astro-cid-setftcna]{align-content:end;gap:22px;display:grid}@media (width>=1200px){.about-strip__grid[data-astro-cid-setftcna]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);column-gap:56px}.about-strip__label[data-astro-cid-setftcna]{grid-column:1/-1}}.games[data-astro-cid-lcdefpme]{padding-block:24px 56px;overflow:clip}.games__head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.games__head[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{justify-self:start}.games__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:min(clamp(64px, 20vw, 96px), var(--display-cap,100vw));font-synthesis:none;letter-spacing:-.005em;text-transform:uppercase;font-weight:400;line-height:.82}.games__note[data-astro-cid-lcdefpme]{max-width:40ch;color:var(--color-muted);font-size:.9375rem;line-height:1.45}.games__note[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--color-fg);font-weight:700}.games__note-short[data-astro-cid-lcdefpme]{display:none}@media (width<=599px){.games__note-long[data-astro-cid-lcdefpme]{display:none}.games__note-short[data-astro-cid-lcdefpme]{display:inline}}@media (width>=960px){.games__head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:40px}.games__head[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{grid-column:1/-1}.games__title[data-astro-cid-lcdefpme]{font-size:min(clamp(84px, 7.4vw, 112px), var(--display-cap,100vw))}.games__note[data-astro-cid-lcdefpme]{text-align:right;max-width:36ch;padding-bottom:8px;font-size:1rem}}@media (orientation:landscape) and (height<=500px){.games[data-astro-cid-lcdefpme]{padding-top:12px}.games__head[data-astro-cid-lcdefpme]{grid-template-columns:auto auto minmax(0,1fr);align-items:end;column-gap:24px}.games__head[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{grid-column:auto;padding-bottom:4px}.games__title[data-astro-cid-lcdefpme]{font-size:min(clamp(64px,20vw,96px),11svh)}.games__note[data-astro-cid-lcdefpme]{text-align:right;justify-self:end;padding-bottom:2px}.games__note-long[data-astro-cid-lcdefpme]{display:none}.games__note-short[data-astro-cid-lcdefpme]{display:inline}.games[data-astro-cid-lcdefpme] .rail__list{padding-top:16px}}.see-all[data-astro-cid-lcdefpme]{border-block:var(--rule) solid var(--color-fg);font-family:var(--font-display);font-synthesis:none;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:20px 0 18px;font-size:clamp(38px,9.5vw,76px);font-weight:400;line-height:.9;text-decoration:none;display:flex;position:relative}.see-all__text[data-astro-cid-lcdefpme]{position:relative}.see-all__text[data-astro-cid-lcdefpme]:after{content:"";background:var(--color-accent);transform-origin:100%;height:.09em;transition:transform var(--dur) var(--ease);position:absolute;bottom:-.06em;left:0;right:0;transform:scaleX(0)}.see-all__go[data-astro-cid-lcdefpme]{background:var(--color-accent);width:.92em;height:.92em;color:var(--color-on-accent);transition:transform var(--dur) var(--ease);flex:none;place-items:center;display:grid}.see-all__go[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:46%;height:46%}@media (hover:hover){.see-all[data-astro-cid-lcdefpme]:hover .see-all__text[data-astro-cid-lcdefpme]:after{transform-origin:0;transform:scaleX(1)}.see-all[data-astro-cid-lcdefpme]:hover .see-all__go[data-astro-cid-lcdefpme]{transform:translate(8px)rotate(-8deg)}}.see-all[data-astro-cid-lcdefpme]:active .see-all__go[data-astro-cid-lcdefpme]{transition-duration:60ms;transform:translate(4px)scale(.92)}
