.extra-games[data-astro-cid-6ueqd6wy]{padding-bottom:110px}.extra-head[data-astro-cid-6ueqd6wy]{border-top:1px solid var(--line);padding-top:55px;margin-bottom:28px}.extra-head[data-astro-cid-6ueqd6wy] h2[data-astro-cid-6ueqd6wy]{font-size:clamp(30px,3.5vw,46px);margin:10px 0 14px}.extra-head[data-astro-cid-6ueqd6wy]>p[data-astro-cid-6ueqd6wy]:last-child{color:var(--muted);max-width:740px}.extra-grid[data-astro-cid-6ueqd6wy]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.extra-game[data-astro-cid-6ueqd6wy]{border:1px solid var(--line);background:var(--panel);min-width:0;align-self:start}.extra-game[data-astro-cid-6ueqd6wy][open]{border-color:var(--accent)}.extra-summary[data-astro-cid-6ueqd6wy]{cursor:pointer;list-style:none;position:relative}.extra-summary[data-astro-cid-6ueqd6wy]::-webkit-details-marker{display:none}.extra-art[data-astro-cid-6ueqd6wy]{height:143px;background:var(--bg2);overflow:hidden}.extra-art[data-astro-cid-6ueqd6wy] img[data-astro-cid-6ueqd6wy]{display:block;width:100%;height:100%;object-fit:cover}.extra-art-placeholder[data-astro-cid-6ueqd6wy]{height:100%;display:flex;justify-content:space-between;align-items:flex-end;padding:16px;background:linear-gradient(135deg,#242d56,#161b32);color:#b8c0ff}.extra-art-placeholder[data-astro-cid-6ueqd6wy] span[data-astro-cid-6ueqd6wy]{font-size:10px;letter-spacing:.14em}.extra-art-placeholder[data-astro-cid-6ueqd6wy] strong[data-astro-cid-6ueqd6wy]{font-size:28px;opacity:.5}.extra-card-text[data-astro-cid-6ueqd6wy]{display:flex;flex-direction:column;padding:17px 38px 19px 16px;gap:5px;min-height:112px}.extra-card-text[data-astro-cid-6ueqd6wy] strong[data-astro-cid-6ueqd6wy]{font-size:16px;line-height:1.25;color:var(--text)}.extra-card-text[data-astro-cid-6ueqd6wy] span[data-astro-cid-6ueqd6wy]{font-size:12px;color:var(--accent);font-weight:600}.extra-card-text[data-astro-cid-6ueqd6wy] small[data-astro-cid-6ueqd6wy]{font-size:11px;color:var(--muted)}.extra-chevron[data-astro-cid-6ueqd6wy]{position:absolute;right:14px;bottom:22px;color:var(--accent);font-size:22px}.extra-game[data-astro-cid-6ueqd6wy][open] .extra-chevron[data-astro-cid-6ueqd6wy]{transform:rotate(45deg)}.extra-details[data-astro-cid-6ueqd6wy]{border-top:1px solid var(--line);padding:15px 16px 19px}.extra-details[data-astro-cid-6ueqd6wy] p[data-astro-cid-6ueqd6wy]{font-size:12px;line-height:1.6;color:var(--muted);margin:0 0 12px}.extra-details[data-astro-cid-6ueqd6wy] .extra-role[data-astro-cid-6ueqd6wy]{margin:0 0 10px}.extra-details[data-astro-cid-6ueqd6wy] a[data-astro-cid-6ueqd6wy]{display:inline-block;font-size:12px;color:var(--accent);text-decoration:underline}.extra-summary[data-astro-cid-6ueqd6wy]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1050px){.extra-grid[data-astro-cid-6ueqd6wy]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.extra-grid[data-astro-cid-6ueqd6wy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.extra-art[data-astro-cid-6ueqd6wy]{height:125px}.extra-card-text[data-astro-cid-6ueqd6wy]{padding:13px 26px 14px 12px;min-height:108px}.extra-card-text[data-astro-cid-6ueqd6wy] strong[data-astro-cid-6ueqd6wy]{font-size:14px}.extra-chevron[data-astro-cid-6ueqd6wy]{right:10px;bottom:12px}}@media(max-width:420px){.extra-grid[data-astro-cid-6ueqd6wy]{grid-template-columns:1fr}.extra-art[data-astro-cid-6ueqd6wy]{height:185px}.extra-card-text[data-astro-cid-6ueqd6wy]{min-height:0}}.art-projects[data-astro-cid-btuhcnbe]{padding-bottom:100px}.art-header[data-astro-cid-btuhcnbe]{border-top:1px solid var(--line);padding-top:52px;margin-bottom:27px}.art-header[data-astro-cid-btuhcnbe] h2[data-astro-cid-btuhcnbe]{font-size:clamp(27px,3.1vw,41px);max-width:850px;margin:8px 0 16px}.art-header[data-astro-cid-btuhcnbe]>p[data-astro-cid-btuhcnbe]:last-child{color:var(--muted);max-width:750px}.art-grid[data-astro-cid-btuhcnbe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.art-card[data-astro-cid-btuhcnbe]{border:1px solid var(--line);background:var(--panel);min-width:0}.art-image[data-astro-cid-btuhcnbe]{height:172px;background:var(--bg2);overflow:hidden}.art-image[data-astro-cid-btuhcnbe] img[data-astro-cid-btuhcnbe]{width:100%;height:100%;display:block;object-fit:cover}.art-body[data-astro-cid-btuhcnbe]{padding:19px}.art-kicker[data-astro-cid-btuhcnbe]{font-size:11px;color:var(--muted);margin-bottom:9px}.art-body[data-astro-cid-btuhcnbe] h3[data-astro-cid-btuhcnbe]{font-size:20px;margin:0 0 12px}.art-role[data-astro-cid-btuhcnbe]{font-size:12px;line-height:1.55;color:var(--accent);font-weight:700;margin:0 0 14px}.art-desc[data-astro-cid-btuhcnbe]{font-size:13px;color:var(--muted);line-height:1.65;margin:0 0 14px}.art-body[data-astro-cid-btuhcnbe] a[data-astro-cid-btuhcnbe]{font-size:12px;color:var(--accent);text-decoration:underline;font-weight:700}@media(max-width:1000px){.art-grid[data-astro-cid-btuhcnbe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.art-grid[data-astro-cid-btuhcnbe]{grid-template-columns:1fr}.art-image[data-astro-cid-btuhcnbe]{height:200px}.art-projects[data-astro-cid-btuhcnbe]{padding-bottom:70px}}.career-strip[data-astro-cid-ajmli3vt]{margin-top:0;margin-bottom:45px}.career-strip-heading[data-astro-cid-ajmli3vt]{display:flex;align-items:baseline;justify-content:space-between;gap:22px;border-top:1px solid var(--line);padding-top:35px;margin-bottom:18px}.career-strip-heading[data-astro-cid-ajmli3vt] p[data-astro-cid-ajmli3vt]{font-size:14px;color:var(--muted);margin:0}.career-strip-scroll[data-astro-cid-ajmli3vt]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--line);background:#07080b;border-radius:8px;scrollbar-width:thin}.career-strip-scroll[data-astro-cid-ajmli3vt] img[data-astro-cid-ajmli3vt]{width:100%;min-width:1080px;height:auto;display:block}.career-strip-scroll[data-astro-cid-ajmli3vt]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:760px){.career-strip-heading[data-astro-cid-ajmli3vt]{display:block}.career-strip-heading[data-astro-cid-ajmli3vt] p[data-astro-cid-ajmli3vt]{margin-top:7px}.career-strip[data-astro-cid-ajmli3vt]{margin-bottom:32px}.career-strip-scroll[data-astro-cid-ajmli3vt] img[data-astro-cid-ajmli3vt]{min-width:1250px}}
