.scroll-cue[data-astro-cid-pu5xfkck]{width:100%;min-height:48px;padding-inline:clamp(var(--space-2), 2.4vw, 30px);color:var(--fg);font:400 15px var(--font-display);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:15px;text-decoration:none;display:flex;position:relative}.chevron[data-astro-cid-pu5xfkck]{fill:currentColor;flex:none}.label[data-astro-cid-pu5xfkck]{order:1;line-height:1;transition:color .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.label[data-astro-cid-pu5xfkck]:hover,.scroll-cue[data-astro-cid-pu5xfkck]:focus-visible .label[data-astro-cid-pu5xfkck]{color:var(--action)}.side[data-astro-cid-pu5xfkck]:last-of-type{order:2}.mid[data-astro-cid-pu5xfkck]{opacity:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.row[data-astro-cid-pu5xfkck]{white-space:pre;display:flex}.copy[data-astro-cid-pu5xfkck]{position:absolute;inset:100% 0 auto}.letter[data-astro-cid-pu5xfkck],.gap[data-astro-cid-pu5xfkck]{display:block}.hero[data-astro-cid-ge2uvauf],.stage[data-astro-cid-ge2uvauf]{position:relative}.trail[data-astro-cid-ge2uvauf]{display:none}.trail[data-astro-cid-ge2uvauf].is-on{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.copy[data-astro-cid-ge2uvauf]{z-index:1;gap:var(--space-5);min-height:100svh;padding:calc(var(--space-8) + var(--space-4)) var(--gutter) var(--space-3);pointer-events:none;flex-direction:column;display:flex;position:relative}.copy[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{pointer-events:auto}.cue[data-astro-cid-ge2uvauf]{margin-top:auto;margin-inline:calc(-1 * var(--gutter))}.tagline[data-astro-cid-ge2uvauf]{margin:0;font-size:clamp(32px,10.4vw,136px);line-height:.95}.line[data-astro-cid-ge2uvauf],.word[data-astro-cid-ge2uvauf]{display:block}.line[data-astro-cid-ge2uvauf]:last-child .word[data-astro-cid-ge2uvauf]{color:var(--accent)}.sub[data-astro-cid-ge2uvauf]{max-width:34ch;color:var(--mute);margin:0;font-size:clamp(15px,1.2vw,18px)}.reel[data-astro-cid-ge2uvauf]{background:var(--ink-2);width:100%;height:100svh;position:relative;overflow:hidden}.slide[data-astro-cid-ge2uvauf]{opacity:0;background:var(--game);margin:0;transition:opacity .6s steps(6,end);position:absolute;inset:0}.slide[data-astro-cid-ge2uvauf].is-on{opacity:1}.slide[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%}.slide[data-astro-cid-ge2uvauf]{container-type:size}.slide[data-astro-cid-ge2uvauf] .card-video{opacity:0;pointer-events:none;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);transition:opacity .4s steps(4,end);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slide[data-astro-cid-ge2uvauf] .card-video.is-playing{opacity:1}.slide[data-astro-cid-ge2uvauf] .card-video.is-youtube iframe{transform:scale(1.28)}.slide[data-astro-cid-ge2uvauf] .card-video.is-youtube.is-playing{transition-delay:1.6s}.slide[data-astro-cid-ge2uvauf] .card-video iframe,.slide[data-astro-cid-ge2uvauf] .card-video video{object-fit:cover;border:0;width:100%;height:100%;display:block}.pick[data-astro-cid-ge2uvauf]{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.pick[data-astro-cid-ge2uvauf][hidden]{display:none}.pick[data-astro-cid-ge2uvauf]:focus-visible{outline:none}.slide[data-astro-cid-ge2uvauf]:has(.pick:focus-visible){filter:brightness(1.12);translate:0 -10px}.slide[data-astro-cid-ge2uvauf].is-on .pick[data-astro-cid-ge2uvauf]{cursor:default}.reel-toggle[data-astro-cid-ge2uvauf]{top:var(--space-4);right:var(--space-4);z-index:20;align-items:center;gap:var(--space-2);border-radius:var(--r-sm);background:color-mix(in srgb, var(--ink) 82%, transparent);min-height:44px;color:var(--paper);font:400 12px var(--font-display);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transform-origin:100% 0;border:0;padding:12px 16px;display:inline-flex;position:absolute}.reel-toggle[data-astro-cid-ge2uvauf][hidden]{display:none}.reel-toggle[data-astro-cid-ge2uvauf]:hover{color:var(--action)}.icon[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg,currentColor 0 35%,#0000 35% 65%,currentColor 65%);width:10px;height:12px}.reel-toggle[data-astro-cid-ge2uvauf][data-state=paused] .icon[data-astro-cid-ge2uvauf]{clip-path:polygon(0 0,34% 0,34% 17%,67% 17%,67% 34%,100% 34%,100% 66%,67% 66%,67% 83%,34% 83%,34% 100%,0 100%);background:currentColor}@media (width>=760px) and (orientation:landscape){.copy[data-astro-cid-ge2uvauf]{padding-inline:4vw;padding-bottom:var(--space-4)}.sub[data-astro-cid-ge2uvauf]{margin-top:auto}.cue[data-astro-cid-ge2uvauf]{margin-top:0;margin-inline:-4vw}.tagline[data-astro-cid-ge2uvauf]{font-size:clamp(48px,min(8.4vw,13vh),136px)}}@media (prefers-reduced-motion:no-preference){.js-motion .hero[data-astro-cid-ge2uvauf]{height:220svh}.js-motion .stage[data-astro-cid-ge2uvauf]{height:100svh;position:sticky;top:0;overflow:hidden}.js-motion .trail[data-astro-cid-ge2uvauf]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.js-motion .copy[data-astro-cid-ge2uvauf]{min-height:0;position:absolute;inset:0}.js-motion .cue[data-astro-cid-ge2uvauf]{z-index:2;opacity:var(--cue-opacity,1);position:relative}.js-motion [data-astro-cid-ge2uvauf][data-cue-hidden] .cue[data-astro-cid-ge2uvauf]{visibility:hidden}.js-motion .reel[data-astro-cid-ge2uvauf]{--reel-x:0px;--reel-y:16vh;--reel-off:1;--reel-scale:.46;--reel-rotate:-6deg;z-index:1;width:auto;height:auto;transform:translate(calc(var(--reel-x) * var(--reel-off)), calc(var(--reel-y) * var(--reel-off))) scale(var(--reel-scale)) rotate(var(--reel-rotate));will-change:transform;pointer-events:none;background:0 0;position:absolute;inset:0;overflow:visible}.js-motion .slide[data-astro-cid-ge2uvauf]{--deal:1;border-radius:calc(var(--r-card) / var(--reel-scale) * var(--reel-off));opacity:min(1, calc(var(--deal) * 4));transform:translate(calc(var(--card-x,0) * 1% + (1 - var(--deal)) * 80%), calc(var(--card-y,0) * 1% + (1 - var(--deal)) * 40%)) rotate(calc(var(--card-r,0deg) + (1 - var(--deal)) * 28deg));transform-origin:50% 100%;transition:transform .5s var(--ease);will-change:transform, opacity;pointer-events:auto;overflow:hidden;box-shadow:0 30px 80px #0009}.js-motion .slide[data-astro-cid-ge2uvauf]:not(.is-on){opacity:min(calc(var(--deal) * 4), calc(var(--reel-off) * 1.4))}.hero-intro .slide[data-astro-cid-ge2uvauf]{--deal:0;transition:none}.hero-intro .reel-toggle[data-astro-cid-ge2uvauf]{opacity:0}.js-motion .reel-toggle[data-astro-cid-ge2uvauf]{transform:scale(calc(1 / var(--reel-scale)));pointer-events:auto}@media (width>=760px) and (orientation:landscape){.js-motion .reel[data-astro-cid-ge2uvauf]{--reel-x:21vw;--reel-y:6vh}}@media (width<=759px),(orientation:portrait){.js-motion .hero[data-astro-cid-ge2uvauf]{height:calc(200svh - 56.25vw)}.js-motion .reel[data-astro-cid-ge2uvauf]{--reel-scale:.86;--reel-rotate:-3deg;aspect-ratio:16/9;inset:0 0 auto}.js-motion .copy[data-astro-cid-ge2uvauf]{opacity:var(--reel-off,1)}}@media (width<=759px){.js-motion .reel-toggle[data-astro-cid-ge2uvauf]{min-width:44px;padding:12px 14px}.js-motion .reel-toggle[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-reel-label]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}}.panel[data-astro-cid-cklscr7m]{--overlap:50px;z-index:var(--layer);margin-bottom:calc(-1 * var(--overlap));position:relative}.panel[data-astro-cid-cklscr7m]:last-child{margin-bottom:0}.sheet[data-astro-cid-cklscr7m]{transform-origin:0 0}[data-astro-cid-cklscr7m][data-side=right] .sheet[data-astro-cid-cklscr7m]{transform-origin:100% 0}.inner[data-astro-cid-cklscr7m]{align-content:end;gap:var(--space-5);padding:var(--space-6) var(--gutter) calc(var(--overlap) + var(--space-5));border-radius:var(--r-card-lg) var(--r-card-lg) 0 0;background:var(--game);color:var(--ink);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""model""art";display:grid;position:relative}.inner[data-astro-cid-cklscr7m]:before{content:"";background:var(--game);pointer-events:none;height:100vh;position:absolute;top:calc(100% - 1px);left:0;right:0}[data-astro-cid-cklscr7m][data-side=right] .numeral[data-astro-cid-cklscr7m]{left:auto;right:-2%}.texture[data-astro-cid-cklscr7m]{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.numeral[data-astro-cid-cklscr7m]{width:210%;height:auto;fill:color-mix(in srgb, var(--game), white 32%);position:absolute;top:-3%;left:-2%}.copy[data-astro-cid-cklscr7m],.model[data-astro-cid-cklscr7m],.art[data-astro-cid-cklscr7m]{position:relative}.copy[data-astro-cid-cklscr7m]{align-items:flex-start;gap:var(--space-4);flex-direction:column;grid-area:copy;display:flex}.meta[data-astro-cid-cklscr7m]{align-items:center;gap:var(--space-3);display:flex}.num[data-astro-cid-cklscr7m]{font-size:13px}.name[data-astro-cid-cklscr7m]{margin:0;font-size:clamp(32px,4.2vw,80px);line-height:.95}.pitch[data-astro-cid-cklscr7m]{max-width:32ch;margin:0;font-size:clamp(16px,1.4vw,21px);line-height:1.4}.model[data-astro-cid-cklscr7m]{--fade-x:linear-gradient(to right, transparent 0, #000 9%, #000 91%, transparent 100%);--fade-y:linear-gradient(to bottom, transparent 0, #000 12%, #000 88%, transparent 100%);height:clamp(300px,92vw,420px);margin-inline:calc(-1 * var(--gutter));-webkit-mask-image:var(--fade-x), var(--fade-y);-webkit-mask-composite:source-in;mask-image:var(--fade-x), var(--fade-y);grid-area:model;display:none;overflow:hidden;mask-composite:intersect}.games.has-stage .model[data-astro-cid-cklscr7m]{display:block}@media (width<=759px){.games.scenes-on .model[data-astro-cid-cklscr7m]{display:block}}.model[data-astro-cid-cklscr7m] canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.art[data-astro-cid-cklscr7m]{grid-area:art;place-self:end start;width:min(62%,240px)}[data-astro-cid-cklscr7m][data-side=right] .art[data-astro-cid-cklscr7m]{justify-self:end}.games.is-live .sheet[data-astro-cid-cklscr7m],.games.is-live .inner[data-astro-cid-cklscr7m]{will-change:transform}@media (width>=760px){.numeral[data-astro-cid-cklscr7m]{width:92%}.inner[data-astro-cid-cklscr7m]{align-items:center;gap:var(--space-6);padding:clamp(var(--space-5), 3.5vw, var(--space-7)) clamp(var(--space-5), 4vw, var(--space-7)) calc(var(--overlap) + clamp(var(--space-5), 3vw, var(--space-6)));grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.8fr);grid-template-areas:"copy model art"}[data-astro-cid-cklscr7m][data-side=right] .inner[data-astro-cid-cklscr7m]{grid-template-columns:minmax(0,.8fr) minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"art model copy"}.inner[data-astro-cid-cklscr7m]{align-content:center}.copy[data-astro-cid-cklscr7m]{justify-content:center;gap:var(--space-5)}.model[data-astro-cid-cklscr7m]{--fade-x:linear-gradient(to right, transparent calc(var(--band-x0,36%) - 3%), #000 var(--band-x0,36%), #000 var(--band-x1,74%), transparent calc(var(--band-x1,74%) + 3%));--fade-y:linear-gradient(to bottom, transparent 0, #000 6%, #000 94%, transparent 100%);inset:0 0 var(--overlap) 0;z-index:0;border-radius:inherit;grid-area:auto;height:auto;margin:0;position:absolute}.copy[data-astro-cid-cklscr7m],.art[data-astro-cid-cklscr7m]{z-index:1}.art[data-astro-cid-cklscr7m]{place-self:center end;width:min(100%,280px,38svh)}[data-astro-cid-cklscr7m][data-side=right] .art[data-astro-cid-cklscr7m]{justify-self:start}.games:not(.has-stage) .inner[data-astro-cid-cklscr7m]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy art"}.games:not(.has-stage) [data-astro-cid-cklscr7m][data-side=right] .inner[data-astro-cid-cklscr7m]{grid-template-areas:"art copy"}}.games[data-astro-cid-z7qjjt7g]{isolation:isolate;padding-top:var(--space-8);position:relative;overflow:clip}.head[data-astro-cid-z7qjjt7g]{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:0 var(--gutter) var(--space-6);flex-wrap:wrap;display:flex}.title[data-astro-cid-z7qjjt7g]{margin:0;font-size:clamp(40px,9vw,140px)}@media (width>=760px){.head[data-astro-cid-z7qjjt7g]{padding-inline:4vw}}@media (width<=759px) and (prefers-reduced-motion:no-preference),(orientation:portrait) and (prefers-reduced-motion:no-preference){.js-motion .games[data-astro-cid-z7qjjt7g]{z-index:1;background:var(--ink);margin-top:calc(56.25vw - 100svh)}}.frog-pond{pointer-events:none;visibility:hidden;position:absolute;inset:0;overflow:hidden}.frog-pond[data-ready]{visibility:visible}.frog-pond .fp-frog,.frog-pond .fp-egg,.frog-pond .fp-burst{will-change:transform;position:absolute;top:0;left:0}.frog-pond .fp-frog:after{content:"";z-index:-1;background:radial-gradient(closest-side,#00000047,#0000);border-radius:50%;height:12%;position:absolute;bottom:2%;left:18%;right:18%}.frog-pond .fp-hop{transform-origin:50% 88%;position:absolute;inset:0}.frog-pond .fm-stack,.frog-pond .fm-part,.frog-pond .fm-flap{position:absolute}.frog-pond .fm-part,.frog-pond .fm-flap{width:100%;height:100%;display:block;inset:0}.frog-pond .fm-flap{animation:.6s ease-in-out infinite alternate fm-flap}.frog-pond .fp-lid{visibility:hidden}.frog-pond .fp-pad,.frog-pond .fp-egg-art{display:block;position:absolute}.frog-pond .fp-pad{width:100%;height:auto;bottom:0;left:0}.frog-pond .fp-egg-art{transform-origin:50% 90%;width:56%;height:auto;bottom:22%;left:22%}.frog-pond .is-tadpole .fp-egg-art{width:88%;bottom:26%;left:6%}.frog-pond .fp-ring,.frog-pond .fp-flash,.frog-pond .fp-star{position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.frog-pond .fp-ring{border:2px solid #ffffffd9;border-radius:50%}.frog-pond .fp-flash{background:radial-gradient(closest-side,#fffffff2,#ffffff59 45%,#fff0);border-radius:50%}.frog-pond .fp-star{color:#fff7c2;text-shadow:0 0 6px #ffd65ae6;font-size:18px;line-height:1}.frog-pond.is-static .fm-flap{animation:none}@media (prefers-reduced-motion:reduce){.frog-pond .fm-flap{animation:none}}@keyframes fm-flap{0%{transform:rotate(calc(var(--flap) * -1))}to{transform:rotate(var(--flap))}}.card[data-astro-cid-xopagpn2]{scroll-snap-align:start;flex:0 0 min(280px,78vw);list-style:none}.card[data-astro-cid-xopagpn2][hidden]{display:none}.link[data-astro-cid-xopagpn2]{gap:var(--space-3);height:100%;padding:var(--space-3);border-radius:var(--r-card-lg);background:var(--surface);box-shadow:inset 0 0 0 2px var(--line);color:var(--fg);transition:box-shadow .3s var(--ease);flex-direction:column;text-decoration:none;display:flex}.link[data-astro-cid-xopagpn2]:hover,.link[data-astro-cid-xopagpn2]:focus-visible{box-shadow:inset 0 0 0 2px var(--fg)}.media[data-astro-cid-xopagpn2]{border-radius:calc(var(--r-card-lg) - var(--space-3));display:block;position:relative}.media[data-astro-cid-xopagpn2] .pixel-art{border-radius:inherit}.tag[data-astro-cid-xopagpn2],.dept[data-astro-cid-xopagpn2]{z-index:1;pointer-events:none;position:absolute}.tag[data-astro-cid-xopagpn2]{top:var(--space-3);right:var(--space-3);border-radius:var(--r-pill) 0 var(--r-pill) var(--r-pill);background:var(--paper);color:var(--ink);padding:5px 12px;font-size:12px;line-height:1.2}.dept[data-astro-cid-xopagpn2]{bottom:var(--space-3);left:var(--space-3);align-items:center;gap:var(--space-2);border-radius:var(--r-sm);background:var(--tint);color:var(--ink);font:400 12px var(--font-display);text-transform:uppercase;letter-spacing:.04em;padding:7px 12px 7px 10px;display:inline-flex}.icon[data-astro-cid-xopagpn2]{fill:currentColor;flex:none}.title[data-astro-cid-xopagpn2]{padding-inline:var(--space-1);overflow-wrap:anywhere;font-size:17px;line-height:1.15}.meta[data-astro-cid-xopagpn2]{padding:0 var(--space-1) var(--space-1);color:var(--mute);margin-top:auto;font-size:13px}.filter[data-astro-cid-3vqqff76]{--track-bg:var(--ink-3);--thumb-bg:var(--paper);--chip-fg:var(--paper);--chip-on-fg:var(--ink);--chip-hover:color-mix(in srgb, var(--paper) 14%, transparent);align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.theme-light .filter[data-astro-cid-3vqqff76]{--track-bg:var(--surface-2);--thumb-bg:var(--ink);--chip-fg:var(--ink);--chip-on-fg:var(--paper);--chip-hover:#fff}.filter[data-astro-cid-3vqqff76][hidden]{display:none}.label[data-astro-cid-3vqqff76]{color:var(--mute);font:400 12px var(--font-display);text-transform:uppercase;letter-spacing:.08em}.track[data-astro-cid-3vqqff76]{isolation:isolate;align-items:center;gap:var(--space-1) var(--space-2);border-radius:var(--r-sm);background:var(--track-bg);flex-wrap:wrap;max-width:100%;padding:4px;display:flex;position:relative}.thumb[data-astro-cid-3vqqff76]{z-index:-1;width:var(--thumb-w,0);height:var(--thumb-h,0);background:var(--thumb-bg);opacity:0;translate:var(--thumb-x,0) var(--thumb-y,0);transition:translate .5s var(--ease), width .5s var(--ease), height .5s var(--ease);border-radius:6px;position:absolute;top:0;left:0}.track[data-astro-cid-3vqqff76].has-thumb .thumb[data-astro-cid-3vqqff76]{opacity:1}.track[data-astro-cid-3vqqff76][data-seg-instant] .thumb[data-astro-cid-3vqqff76]{transition:none}.sep[data-astro-cid-3vqqff76]{width:18px;height:9px;fill:var(--chip-fg);opacity:.55;flex:none;display:none}.track[data-astro-cid-3vqqff76][data-seps-pending] .sep[data-astro-cid-3vqqff76] rect[data-astro-cid-3vqqff76]{opacity:0}.chip[data-astro-cid-3vqqff76]{align-items:center;gap:var(--space-2);min-height:44px;color:var(--chip-fg);font:400 12px var(--font-display);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background-color .5s var(--ease), color .5s var(--ease);background:0 0;border:0;border-radius:6px;padding:6px 10px;display:inline-flex}.chip[data-astro-cid-3vqqff76][style]:before{content:"";background:var(--tint);flex:none;width:8px;height:8px}.chip[data-astro-cid-3vqqff76]:hover:not([aria-pressed=true]){background:var(--chip-hover)}.chip[data-astro-cid-3vqqff76][aria-pressed=true]{color:var(--chip-on-fg);background:var(--thumb-bg)}.track[data-astro-cid-3vqqff76].has-thumb .chip[data-astro-cid-3vqqff76][aria-pressed=true]{background:0 0}@media (width>=760px){.filter[data-astro-cid-3vqqff76]{align-items:center;gap:var(--space-4);flex-direction:row}.sep[data-astro-cid-3vqqff76]{display:block}.chip[data-astro-cid-3vqqff76]{min-height:36px;padding:8px 16px}}@media (prefers-reduced-motion:reduce){.thumb[data-astro-cid-3vqqff76],.chip[data-astro-cid-3vqqff76]{transition:none}}.join[data-astro-cid-dgbjjpdt]{z-index:1;isolation:isolate;margin-top:calc(-1 * var(--r-sheet));padding:var(--space-8) 0 calc(var(--space-8) + var(--r-sheet));border-radius:var(--r-sheet) var(--r-sheet) 0 0;position:relative;overflow:clip}.head[data-astro-cid-dgbjjpdt]{gap:var(--space-4);padding:0 var(--gutter) var(--space-5);flex-direction:column;display:flex}.title[data-astro-cid-dgbjjpdt]{margin:0;font-size:clamp(40px,9vw,140px)}.rail[data-astro-cid-dgbjjpdt]{gap:var(--space-4);padding:var(--space-2) var(--gutter) var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-color:var(--line) transparent;cursor:grab;margin:0;display:flex;overflow-x:auto}.rail[data-astro-cid-dgbjjpdt].is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.empty[data-astro-cid-dgbjjpdt]{padding:0 var(--gutter);font:400 clamp(16px, 2vw, 24px) var(--font-display);margin:0}.empty[data-astro-cid-dgbjjpdt] a[data-astro-cid-dgbjjpdt]{color:var(--fg);text-underline-offset:3px}.empty[data-astro-cid-dgbjjpdt] a[data-astro-cid-dgbjjpdt]:hover,.empty[data-astro-cid-dgbjjpdt] a[data-astro-cid-dgbjjpdt]:focus-visible{text-decoration-thickness:3px}.status[data-astro-cid-dgbjjpdt]{margin:var(--space-5) 0 0;padding:0 var(--gutter);font-family:var(--font-mono);font-size:14px}.status[data-astro-cid-dgbjjpdt] a[data-astro-cid-dgbjjpdt]{color:var(--fg);text-underline-offset:3px}.status[data-astro-cid-dgbjjpdt] a[data-astro-cid-dgbjjpdt]:hover,.status[data-astro-cid-dgbjjpdt] a[data-astro-cid-dgbjjpdt]:focus-visible{text-decoration-thickness:3px}@media (width>=760px){.status[data-astro-cid-dgbjjpdt]{padding-inline:4vw}.head[data-astro-cid-dgbjjpdt]{flex-flow:wrap;justify-content:space-between;align-items:flex-end;padding-inline:4vw}.rail[data-astro-cid-dgbjjpdt]{padding-inline:4vw;scroll-padding-inline:4vw}}.card[data-astro-cid-sbmovh4h]{list-style:none}.link[data-astro-cid-sbmovh4h]{gap:var(--space-3);height:100%;color:var(--paper);flex-direction:column;text-decoration:none;display:flex}.media[data-astro-cid-sbmovh4h]{border-radius:var(--r-card);display:block;position:relative}.media[data-astro-cid-sbmovh4h] .pixel-art{border-radius:inherit}.date[data-astro-cid-sbmovh4h],.author[data-astro-cid-sbmovh4h]{z-index:1;pointer-events:none;position:absolute}.date[data-astro-cid-sbmovh4h]{top:var(--space-3);right:var(--space-3);border-radius:var(--r-pill) 0 var(--r-pill) var(--r-pill);background:var(--ink);color:var(--paper);padding:5px 12px;font-size:12px;line-height:1.2}.author[data-astro-cid-sbmovh4h]{bottom:var(--space-3);left:var(--space-3);align-items:center;gap:var(--space-2);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);font:400 12px var(--font-display);text-transform:uppercase;letter-spacing:.04em;padding:7px 12px 7px 10px;display:inline-flex}.icon[data-astro-cid-sbmovh4h]{fill:currentColor;flex:none}.title[data-astro-cid-sbmovh4h]{text-transform:none;margin:0;font-size:16px;line-height:1.25}.link[data-astro-cid-sbmovh4h]:hover .title[data-astro-cid-sbmovh4h],.link[data-astro-cid-sbmovh4h]:focus-visible .title[data-astro-cid-sbmovh4h]{text-decoration:underline;text-decoration-color:var(--action);text-underline-offset:4px}.blog[data-astro-cid-o6plht5k]{z-index:2;margin-top:calc(-1 * var(--r-sheet));padding:var(--space-7) var(--gutter) var(--space-8);border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--bg);color:var(--fg);position:relative}.heading[data-astro-cid-o6plht5k]{margin:0 0 var(--space-5);font-size:clamp(28px,5vw,72px)}.grid[data-astro-cid-o6plht5k]{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;display:grid}@media (width>=760px){.blog[data-astro-cid-o6plht5k]{padding-inline:4vw}}
