.studio-home{display:none}html[data-era="2026"]{--black:#edf3ff;--cream:#080c14;--yellow:#63b5ff;--lime:#63b5ff;--blue-dark:#91caff;--cyan:#63b5ff;--pixel:Arial,Helvetica,sans-serif;background:#080c14}html[data-era="2026"] body{color:#edf3ff;-webkit-font-smoothing:antialiased;background:#080c14;font-family:Arial,Helvetica,sans-serif}html[data-era="2026"] .retro-site{image-rendering:auto;background:#080c14}html[data-era="2026"] .retro-site:after,html[data-era="2026"] .retro-site>:is(.skip-links,.game-header,.title-screen,.game-ticker,.game-screen){display:none}html[data-era="2026"] .studio-home{max-width:1240px;margin:auto;padding:0 48px;display:block}html[data-era="2026"] .era-selector select{color:#edf3ff;background:#080c14;border:1px solid #526783;border-radius:6px;font:500 13px Arial,sans-serif}.studio-nav{border-bottom:1px solid #263349;justify-content:space-between;align-items:center;gap:24px;margin-left:54px;padding:30px 0 24px;display:flex}.studio-signature{letter-spacing:-.06em;font-size:19px;font-weight:700}.studio-signature>span{letter-spacing:0;color:#a5b3cc;margin-left:10px;font-size:12px;font-weight:400}.studio-nav nav{align-items:center;gap:28px;font-size:13px;display:flex}.studio-nav nav a{align-items:center;min-height:44px;padding:10px 0;display:flex}.studio-nav nav a:last-child{border-bottom:1px solid #edf3ff}.studio-hero{padding:80px 0 0}.studio-kicker,.studio-label{letter-spacing:.06em;color:#a5b3cc;font:500 11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.studio-dot{background:#69baff;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.studio-hero h1{letter-spacing:-.075em;color:#edf3ff;margin:32px 0 40px;font:500 clamp(64px,10.1vw,144px)/.91 Arial,Helvetica,sans-serif}.studio-period{color:#69baff}.studio-hero-bottom{grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.studio-hero-bottom>p{letter-spacing:-.03em;margin:0;font:400 clamp(21px,2.4vw,30px)/1.35 Arial,sans-serif}.studio-hero-bottom>div{color:#a5b3cc;justify-self:end;font-size:13px}.studio-hero-bottom a{color:#080c14;background:#edf3ff;border-radius:5px;justify-content:space-between;gap:40px;margin-top:22px;padding:15px 20px;font-weight:500;display:flex}.studio-index{color:#a5b3cc;letter-spacing:.13em;border-top:1px solid #263349;margin-top:56px;padding:18px 0;font:11px/1.5 ui-monospace,monospace}.studio-employer{background:#101b2d;border-radius:8px;grid-template-columns:180px 1fr auto;align-items:start;gap:32px;margin:32px 0 110px;padding:32px;display:grid}.studio-employer h2{letter-spacing:-.03em;margin:0 0 12px;font-size:22px;font-weight:500}.studio-employer h2 span{color:#a5b3cc;letter-spacing:0;margin-top:6px;font-size:14px;display:block}.studio-employer p{color:#a5b3cc;max-width:540px;margin:0;font-size:15px;line-height:1.7}.studio-employer>a{border-bottom:1px solid #415571;padding:8px 0;font-size:13px}.studio-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.studio-section-heading h2,.studio-person h2{letter-spacing:-.055em;margin:20px 0 0;font:500 clamp(32px,4.2vw,54px)/1.06 Arial,sans-serif}.studio-section-heading>a{white-space:nowrap;border-bottom:1px solid #415571;padding:12px 0;font-size:13px}.studio-projects{grid-template-columns:1fr 1fr;gap:52px 28px;display:grid}.studio-project:first-child{grid-column:1/-1}.studio-project-top{color:#a5b3cc;justify-content:space-between;gap:12px;margin-bottom:14px;font:11px/1.5 ui-monospace,monospace;display:flex}.studio-project .project-preview{border:0;margin:0}.studio-project .preview-open{background:#101b2d;border:1px solid #293c58;border-radius:8px;overflow:hidden}.studio-project .preview-open img{object-fit:cover;object-position:top;image-rendering:auto;width:100%;height:auto;max-height:560px}.studio-project .preview-open>span{color:#c1d3ee;text-align:right;background:#101b2d;padding:12px 16px;font:12px Arial,sans-serif}.studio-project .project-preview figcaption{color:#a5b3cc;padding:10px 0;font:11px/1.5 Arial,sans-serif}.studio-project-copy h3{letter-spacing:-.04em;margin:16px 0 12px;font:500 26px/1.2 Arial,sans-serif}.studio-project-copy p{color:#a5b3cc;max-width:700px;font:15px/1.75 Arial,sans-serif}html[data-era="2026"] .project-links a{color:#91caff;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #415571;min-height:40px;padding:9px 0;font:500 13px/1.5 Arial,sans-serif}.studio-person{border-top:1px solid #263349;grid-template-columns:.7fr 1fr;align-items:center;gap:70px;margin:120px 0 60px;padding-top:64px;display:grid}.studio-person-photo{background:#101b2d;border-radius:8px;max-width:330px;overflow:hidden}.studio-person-photo img{object-fit:cover;object-position:center;filter:grayscale();width:100%;height:360px}.studio-person p{color:#a5b3cc;max-width:530px;margin:24px 0;font:16px/1.8 Arial,sans-serif}.studio-person-links{flex-wrap:wrap;gap:24px;font-size:13px;display:flex}.studio-person-links a{border-bottom:1px solid #415571;padding:10px 0}html[data-era="2026"] :is(h1,h2,h3){-webkit-text-stroke:0;text-shadow:none}html[data-era="2026"] .continue-screen{background:#101b2d;border:0;min-height:0;padding:72px max(24px,50% - 572px)}html[data-era="2026"] .continue-screen:before,html[data-era="2026"] .continue-screen>span{display:none}html[data-era="2026"] .continue-screen>h2{color:#edf3ff;letter-spacing:-.06em;align-self:flex-start;margin:0 0 40px;font:500 clamp(40px,7vw,84px)/1 Arial,sans-serif}html[data-era="2026"] .contact-terminal{box-shadow:none;background:0 0;border:0}html[data-era="2026"] .contact-terminal>.window-bar{display:none}html[data-era="2026"] .contact-terminal-body{gap:60px}html[data-era="2026"] .message-form{background:0 0;border:0;padding:0}html[data-era="2026"] .message-form :is(p,label,small,label>span){color:#c1d3ee;font-family:Arial,sans-serif}html[data-era="2026"] .message-form :is(input,textarea){box-shadow:none;color:#edf3ff;background:#080f1c;border:1px solid #526783;border-radius:5px;font:16px/1.6 Arial,sans-serif}html[data-era="2026"] .message-form button{color:#080c14;box-shadow:none;background:#edf3ff;border:0;border-radius:5px;font:500 13px/1.5 Arial,sans-serif}html[data-era="2026"] .message-form button.contact-alternative{color:#91caff;background:0 0;border:1px solid #526783}html[data-era="2026"] .contact-channel{background:0 0;border:0;padding:0}html[data-era="2026"] .contact-channel>span{display:none}html[data-era="2026"] .contact-channel h3{color:#edf3ff;letter-spacing:-.04em;font:500 30px/1.15 Arial,sans-serif}html[data-era="2026"] .contact-channel :is(p,small,a,.social-group-label){color:#c1d3ee}html[data-era="2026"] .social-profile-groups a{box-shadow:none;background:0 0;border:1px solid #526783;border-radius:5px;font-family:Arial,sans-serif}html[data-era="2026"] .game-footer,html[data-era="2026"] .seo-page-footer{color:#a5b3cc;background:#080c14;border-top:1px solid #263349;font:12px/1.7 Arial,sans-serif}html[data-era="2026"] :is(.game-footer,.seo-page-footer) a{color:#91caff;font:13px Arial,sans-serif}html[data-era="2026"] .seo-page{color:#edf3ff;background:#080c14}html[data-era="2026"] .seo-page-header{color:#edf3ff;background:#080c14;border-bottom:1px solid #263349;padding-left:110px}html[data-era="2026"] .seo-home-link{color:#edf3ff;box-shadow:none;background:0 0;border:0;font:600 18px Arial,sans-serif}html[data-era="2026"] .seo-page-header nav a{font:13px Arial,sans-serif}html[data-era="2026"] .seo-page-hero{color:#edf3ff;background:#080c14;border-bottom:1px solid #263349;padding:72px max(24px,50% - 520px)}html[data-era="2026"] .seo-page-hero>span{display:none}html[data-era="2026"] .seo-page-hero>p{color:#a5b3cc;font:12px/1.6 ui-monospace,monospace}html[data-era="2026"] .seo-page-hero h1{letter-spacing:-.06em;color:#edf3ff;font:500 clamp(38px,6vw,78px)/1.02 Arial,sans-serif}html[data-era="2026"] .seo-page-hero .seo-page-intro{box-shadow:none;background:0 0;border:0;padding:0;font:18px/1.7 Arial,sans-serif}html[data-era="2026"] :is(.seo-panel,.seo-article){box-shadow:none;background:#0e1727;border:1px solid #293c58;border-radius:8px}html[data-era="2026"] :is(.seo-panel,.seo-article) :is(h2,h3){color:#edf3ff;letter-spacing:-.035em;font-family:Arial,sans-serif;font-weight:500}html[data-era="2026"] :is(.seo-panel,.seo-article) :is(p,li){color:#a5b3cc;font:16px/1.8 Arial,sans-serif}html[data-era="2026"] .seo-label,html[data-era="2026"] .seo-number{color:#a5b3cc;font-family:ui-monospace,monospace}html[data-era="2026"] :is(.seo-panel,.seo-article) p a{color:#91caff;text-decoration:underline}html[data-era="2026"] :is(.seo-note,.seo-callout){box-shadow:none;color:#c1d3ee;background:#101b2d;border:1px solid #293c58}html[data-era="2026"] :is(.seo-next-links a,.seo-inline-link,.soccer-launcher){color:#080c14;box-shadow:none;background:#edf3ff;border:0;border-radius:5px;font:13px/1.5 Arial,sans-serif}html[data-era="2026"] .preview-dialog{color:#edf3ff;background:#080c14;border:1px solid #293c58;border-radius:8px;box-shadow:0 24px 80px #0005}html[data-era="2026"] .preview-dialog-bar{color:#edf3ff;background:#101b2d}html[data-era="2026"] .preview-dialog-bar button{box-shadow:none;color:#edf3ff;background:#080c14;border:1px solid #526783;border-radius:4px}html[data-era="2026"] .preview-dialog p{color:#c1d3ee}html[data-era="2026"] .worldcup-player,html[data-era="2026"] .music-toggle{color:#080c14;box-shadow:none;background:#edf3ff;border-radius:6px}html[data-era="2026"] :is(a,button,select):focus-visible{outline-offset:4px;outline:3px solid #69baff}@media (max-width:760px){html[data-era="2026"] .studio-home{padding:0 22px}.studio-nav{flex-wrap:wrap;gap:8px;margin:0;padding-top:62px}.studio-signature>span{display:none}.studio-nav nav{flex-wrap:wrap;gap:20px}.studio-hero{padding-top:48px}.studio-hero h1{margin:28px 0;font-size:clamp(48px,12vw,86px)}.studio-hero-bottom{grid-template-columns:1fr;gap:22px}.studio-hero-bottom>div{justify-self:stretch}.studio-index{margin-top:36px;font-size:10px}.studio-employer{grid-template-columns:1fr;gap:18px;margin:20px 0 64px;padding:24px}.studio-employer>a{justify-self:start}.studio-section-heading{flex-direction:column;align-items:start;gap:12px}.studio-projects{grid-template-columns:1fr;gap:36px}.studio-person{grid-template-columns:1fr;gap:32px;margin:64px 0 40px;padding-top:36px}.studio-person-photo{max-width:240px}.studio-person-photo img{height:260px}html[data-era="2026"] .continue-screen{padding:48px 22px}html[data-era="2026"] .contact-terminal-body{gap:36px}html[data-era="2026"] .seo-page-header{padding:60px 22px 18px}html[data-era="2026"] .seo-page-hero{padding:40px 22px}}html[data-era="2026"]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-era="2026"] body{background:#080c14}html[data-era="2026"] .studio-home{max-width:1440px}.studio-nav{z-index:2;position:relative}.studio-signature{letter-spacing:-.035em}.studio-hero{isolation:isolate;padding-top:90px;position:relative;overflow:hidden}.studio-hero h1{z-index:1;letter-spacing:-.075em;max-width:1000px;font-size:clamp(64px,10.4vw,154px);font-weight:600;animation:.85s both studio-arrive;position:relative}.studio-hero-bottom,.studio-kicker{z-index:1;position:relative}.studio-hero-bottom>p{font-size:clamp(23px,2.8vw,37px)}.studio-hero-bottom a{color:#06101e;background:linear-gradient(110deg,#3a8aff,#83d4ff);border:1px solid #9bdaff;border-radius:40px;box-shadow:0 0 32px #3189ff25}.studio-dot{animation:2.4s ease-in-out infinite studio-pulse;box-shadow:0 0 16px #63b5ff}.studio-orbit{z-index:-1;perspective:700px;opacity:.8;pointer-events:none;background:radial-gradient(#1473f325,#0000 65%);width:560px;height:560px;position:absolute;top:0;right:-110px}.orbit-ring{border:1px solid #6aafff80;border-radius:50%;position:absolute;inset:75px;box-shadow:0 0 20px #2873ff18,inset 0 0 20px #2873ff18}.ring-one{animation:16s linear infinite orbit-one}.ring-two{border-color:#a3ddffb0;animation:20s linear infinite orbit-two;inset:100px}.ring-three{border-style:dashed;animation:24s linear infinite reverse orbit-one;inset:130px}.orbit-core{background:radial-gradient(circle at 30% 25%,#d3efff,#398af3 30%,#082348 65%,#080c14);border-radius:50%;animation:5s ease-in-out infinite studio-pulse;position:absolute;inset:205px;box-shadow:0 0 80px #3287ff55}.orbit-coordinate{letter-spacing:.16em;color:#7fa7d3;font:10px ui-monospace,monospace;position:absolute;bottom:65px;right:120px}.studio-index{border-color:#263349}.studio-employer{background:linear-gradient(115deg,#14243b,#0b1422);border:1px solid #2c405d;border-radius:16px}.studio-project{background:linear-gradient(145deg,#101c2e,#0a101c);border:1px solid #273b55;border-radius:18px;padding:22px;transition:border-color .3s,transform .3s,box-shadow .3s}.studio-project:hover{border-color:#619bde;transform:translateY(-5px);box-shadow:0 18px 65px #0005}.studio-project .preview-open{border-radius:10px}.studio-project .preview-open img{transition:transform .6s}.studio-project .preview-open:hover img{transform:scale(1.025)}.studio-project-copy h3{font-size:30px}.studio-person-photo img{filter:none}html[data-era="2026"] :is(.seo-page-header,.studio-nav) a:hover{color:#91caff}html[data-era="2026"] .seo-page-hero{background:radial-gradient(at 100% 0,#173967,#0000 65%),#080c14}html[data-era="2026"] .seo-page-hero h1{animation:.65s both studio-arrive}html[data-era="2026"] :is(.seo-panel,.seo-article){background:linear-gradient(145deg,#101c2e,#0a101c);border-radius:16px}html[data-era="2026"] :is(.project-preview,.preview-open){box-shadow:none;border-color:#293c58;border-radius:10px;overflow:hidden}html[data-era="2026"] .preview-open>span{color:#c1d3ee;background:#14243b;font:12px Arial,sans-serif}html[data-era="2026"] .project-preview figcaption{color:#a5b3cc;font:12px/1.6 Arial,sans-serif}html[data-era="2026"] .contact-channel :is(p,small,.social-group-label),html[data-era="2026"] .game-footer *{text-shadow:none;font-family:Arial,Helvetica,sans-serif}html[data-era="2026"] .contact-channel .social-group-label{letter-spacing:.1em;font-size:12px}html[data-era="2026"] .continue-screen{background:linear-gradient(160deg,#14233b,#080c14);border-top:1px solid #293c58}html[data-era="2026"] .message-form button{color:#07111f;background:#76bdff;border-radius:8px}html[data-era="2026"] .message-form button.contact-alternative{color:#c1d3ee}html[data-era="2026"] :is(.seo-next-links a,.seo-inline-link,.soccer-launcher){color:#07111f;background:#76bdff}html[data-era="2026"] :is(.seo-panel,.seo-article) p a.seo-inline-link{color:#07111f}html[data-era="2026"] :is(.worldcup-player,.music-toggle){color:#edf3ff;background:#101c2e;border:1px solid #415571}@keyframes orbit-one{0%{transform:rotateX(62deg)rotateY(20deg)rotate(0)}to{transform:rotateX(62deg)rotateY(380deg)rotate(360deg)}}@keyframes orbit-two{0%{transform:rotateX(-50deg)rotateY(0)rotate(30deg)}to{transform:rotateX(-50deg)rotateY(360deg)rotate(390deg)}}@keyframes studio-pulse{50%{opacity:.6}}@keyframes studio-arrive{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){html[data-era="2026"] .studio-in-view{animation:.7s both studio-arrive}}@media (max-width:760px){.studio-hero{padding-top:50px}.studio-hero h1{font-size:clamp(48px,12vw,86px)}.studio-orbit{opacity:.4;width:420px;height:420px;top:-20px;right:-210px}.orbit-core{inset:155px}.orbit-coordinate{display:none}.studio-project{padding:16px}}@media (prefers-reduced-motion:reduce){html[data-era="2026"] *,html[data-era="2026"] :before,html[data-era="2026"] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-era="2026"] .soccer-dialog{color:#edf3ff;background:#0e1727;border:1px solid #415571;border-radius:16px;box-shadow:0 24px 80px #0009}html[data-era="2026"] .soccer-dialog-heading{background:#14243b;padding:16px}html[data-era="2026"] .soccer-dialog-heading h2{color:#edf3ff;font:500 20px Arial,sans-serif}html[data-era="2026"] :is(.soccer-dialog-heading button,.game-controls button,.worldcup-player button){color:#edf3ff;box-shadow:none;background:#14243b;border:1px solid #526783;border-radius:6px;font-family:Arial,sans-serif}html[data-era="2026"] .preview-dialog .preview-swipe-hint{color:#c1d3ee}html[data-era="2026"] :is(.seo-article-meta span,.seo-article-byline span,.seo-author-card,.seo-disclosure,.seo-architecture,.seo-architecture span){color:#c1d3ee;box-shadow:none;background:#14243b;border:1px solid #415571;border-radius:8px;font-family:Arial,sans-serif}html[data-era="2026"] :is(.seo-article-meta span,.seo-article-byline span,.seo-architecture span){font-size:12px;font-weight:500}html[data-era="2026"] .seo-author-card a{color:#07111f;background:#76bdff;border:0;border-radius:6px;font:13px Arial,sans-serif}html[data-era="2026"] .seo-article pre{box-shadow:none;color:#c1d3ee;background:#080f1c;border:1px solid #415571;border-radius:10px}html[data-era="2026"] .seo-project>strong{color:#91caff}html[data-era="2026"] .seo-page .social-profile-groups .social-group-label{color:#c1d3ee}html[data-era="2026"] .soccer-panel .soccer-dialog-heading h2{color:#edf3ff}html[data-era="2026"] .orbit-coordinate{bottom:90px}html[data-era="2026"] :is(.music-toggle,.worldcup-player,.worldcup-player *,.seo-page-footer *){text-shadow:none;font-family:Arial,Helvetica,sans-serif}html[data-era="2026"] .studio-person{grid-template-columns:1fr}html[data-era="2026"] .game-hud strong{color:#07111f;background:#76bdff}html[data-era="2026"] .preview-image-scroll:focus-visible{outline-offset:-3px;outline:3px solid #91caff}
.era-selector{position:fixed}.era-caption{color:#f5e42b;letter-spacing:.14em;pointer-events:none;background:#090b09;padding:0 4px;font:700 8px/1.2 Courier New,monospace;position:absolute;top:-7px;left:7px}html[data-era="2000"] .era-caption{background:var(--desk-face,#d4d0c8);color:navy;font-family:Tahoma,sans-serif}html[data-era="2026"] .era-caption{color:#91caff;letter-spacing:.1em;background:#080c14;font-family:Arial,sans-serif}.specta-highlights{gap:12px;margin:6px 0 18px;padding:0;list-style:none;display:grid}.specta-highlights li{padding-left:18px;font:400 15px/1.65 Arial,Helvetica,sans-serif;position:relative}.specta-highlights li:before{content:"";opacity:.7;background:currentColor;width:8px;height:8px;position:absolute;top:.62em;left:0}.specta-highlights strong{font-weight:700;display:block}.specta-links{flex-wrap:wrap;gap:6px 22px;margin:0 0 18px;display:flex}.specta-links a{text-underline-offset:3px;align-items:center;min-height:44px;font:700 14px/1.4 Arial,Helvetica,sans-serif;text-decoration:underline;display:inline-flex}.mission-copy .specta-highlights li{color:#2b2b25}.mission-copy .specta-links a{color:var(--blue-dark,#073a85)}.mission-copy .specta-highlights li:before{background:var(--red,#b8291f);opacity:1}.seo-project .specta-links a{color:inherit}.desktop-current .specta-highlights,.desktop-current .specta-links{grid-column:2;margin:4px 0 0}.desktop-current .specta-highlights li{color:#222;font:13px/1.6 Verdana,Tahoma,sans-serif}.desktop-current .specta-links a{color:#00a;min-height:32px;font:700 12px/1.6 Tahoma,sans-serif}@media (max-width:760px){.desktop-current .specta-highlights,.desktop-current .specta-links{grid-column:1}}.studio-employer .specta-highlights{max-width:620px;margin:18px 0 6px}.studio-employer .specta-highlights li{color:#a5b3cc;font-size:14px}.studio-employer .specta-highlights strong{color:#edf3ff;font-weight:500}.studio-employer .specta-highlights li:before{background:#5aa7ff;border-radius:50%;width:6px;height:6px}.studio-employer .specta-links{gap:6px 28px;margin:12px 0 0}.studio-employer .specta-links a{color:#edf3ff;border-bottom:1px solid #415571;min-height:40px;font:500 13px Arial,sans-serif;text-decoration:none}.studio-employer{grid-template-columns:180px minmax(0,1fr)}@media (max-width:760px){.studio-employer{grid-template-columns:1fr}}html[data-era="2026"] .orbit-coordinate{top:56px;bottom:auto;right:170px}.studio-nav nav a:last-child{border:1px solid #415571;border-radius:999px;padding:0 16px}.studio-nav nav a:last-child:hover{border-color:#91caff}html[data-era="2026"] .continue-screen{align-items:stretch;padding-left:max(48px,50% - 672px);padding-right:max(48px,50% - 672px)}html[data-era="2026"] .continue-screen .contact-terminal{width:100%}html[data-era="2026"] .contact-channel{justify-content:flex-start}@media (max-width:760px){html[data-era="2026"] .continue-screen{padding-left:22px;padding-right:22px}}html[data-era="2000"] .contact-channel .social-group-label{letter-spacing:.06em;font:700 13px/1.5 Tahoma,sans-serif}html[data-era="2000"] .desktop-file{grid-template-columns:28px minmax(0,1fr) 160px}.desktop-file .project-links{justify-content:flex-start;gap:2px}html .desktop-file .project-links a{white-space:nowrap;min-height:30px;margin:0}@media (max-width:760px){html[data-era="2000"] .desktop-file{grid-template-columns:25px minmax(0,1fr)}.desktop-file .project-links a{white-space:normal}}@media (min-width:900px){html:not([data-era="2000"]):not([data-era="2026"]) .cartridge-grid>.game-cartridge:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:36px;display:grid}html:not([data-era="2000"]):not([data-era="2026"]) .cartridge-grid>.game-cartridge:last-child:nth-child(odd)>*{grid-column:2}html:not([data-era="2000"]):not([data-era="2026"]) .cartridge-grid>.game-cartridge:last-child:nth-child(odd)>.project-preview{grid-area:1/1/span 7;align-self:start;margin-top:0}html:not([data-era="2000"]):not([data-era="2026"]) .cartridge-grid>.game-cartridge:last-child:nth-child(odd)>.cartridge-number{position:absolute}}@media (min-width:761px){.profile-window{grid-template-columns:1fr}.profile-facts{border-right:0;border-bottom:5px solid var(--cream);grid-template-columns:repeat(4,1fr)}.profile-facts span{border-bottom:0;border-right:3px solid var(--cream);min-height:0;padding:20px 24px}.profile-facts span:nth-child(2n){border-right:3px solid var(--cream)}.profile-facts span:last-child{border-right:0}.profile-story{grid-template-columns:160px minmax(0,1fr);justify-content:start;align-items:start;column-gap:40px;display:grid}.profile-story>*{grid-column:2}.profile-story>.profile-portrait{grid-area:1/1/span 5;margin:0}.profile-story>.profile-about-link{justify-self:start}}@media (max-width:760px){.profile-facts span{min-height:0;padding:16px 14px}}html:is([data-era="2000"],[data-era="2026"]) .profile-story{grid-template-columns:minmax(0,1fr)}.game-footer,.seo-page-footer{padding-bottom:96px}html[data-era="2000"] :is(.game-footer,.seo-page-footer){padding-bottom:140px}html[data-era="2026"] :is(.game-footer,.seo-page-footer){padding-bottom:84px}@media (max-width:760px){.search-launcher{place-items:center;width:48px;min-width:48px;height:48px;display:grid;padding:0!important;font-size:0!important}html .search-launcher>span{margin:0;font-size:22px;line-height:1;display:block}}html[data-era="2000"] .seo-page-footer{margin-bottom:116px;padding-bottom:24px}.worldcup-player.music-expanded{z-index:170}@media (max-width:1100px){html:not([data-era="2000"]):not([data-era="2026"]) .seo-home-link{margin-left:84px}}
