.CareerGame-module__gw3KdW__page{--putty:var(--gallery-putty,#c4c3b6);--ink:var(--gallery-ink,#050505);--bone:var(--gallery-bone,#e7e5e4);--muted:#55554e;--line:#0505052e;background:var(--putty);min-height:100svh;color:var(--ink);font-family:var(--gallery-sans,var(--font-inter)),"Helvetica Neue",sans-serif;isolation:isolate;position:relative}.CareerGame-module__gw3KdW__page *,.CareerGame-module__gw3KdW__page :before,.CareerGame-module__gw3KdW__page :after{box-sizing:border-box}.CareerGame-module__gw3KdW__page button,.CareerGame-module__gw3KdW__page a{-webkit-tap-highlight-color:transparent}.CareerGame-module__gw3KdW__page button{color:inherit;font:inherit;cursor:pointer}.CareerGame-module__gw3KdW__page a{color:inherit;text-decoration:none}.CareerGame-module__gw3KdW__page button:focus-visible,.CareerGame-module__gw3KdW__page a:focus-visible,.CareerGame-module__gw3KdW__frame:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.CareerGame-module__gw3KdW__page button:disabled{cursor:default;opacity:.43}.CareerGame-module__gw3KdW__detailsShortcut{display:none}.CareerGame-module__gw3KdW__topbar{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex;position:absolute;top:0;left:0;right:0}.CareerGame-module__gw3KdW__topbar a,.CareerGame-module__gw3KdW__topbar button{pointer-events:auto}.CareerGame-module__gw3KdW__backLink,.CareerGame-module__gw3KdW__aboutButton{align-items:center;gap:9px;min-height:44px;font-size:12px;display:inline-flex}.CareerGame-module__gw3KdW__backLink{border-bottom:1px solid #0000}.CareerGame-module__gw3KdW__backLink:hover{border-bottom-color:var(--ink)}.CareerGame-module__gw3KdW__edition{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.CareerGame-module__gw3KdW__edition>span{color:var(--muted);margin:0 9px}.CareerGame-module__gw3KdW__aboutButton{background:0 0;border:0;padding:0}.CareerGame-module__gw3KdW__menuGlyph{gap:5px;width:16px;display:grid}.CareerGame-module__gw3KdW__menuGlyph i{background:currentColor;height:1px;display:block}.CareerGame-module__gw3KdW__menuGlyph i:last-child{justify-self:end;width:10px;transition:width .18s}.CareerGame-module__gw3KdW__aboutButton:hover .CareerGame-module__gw3KdW__menuGlyph i:last-child{width:16px}.CareerGame-module__gw3KdW__layout{grid-template-columns:minmax(220px,1fr) minmax(640px,2.65fr) minmax(220px,1fr);min-height:100svh;display:grid}.CareerGame-module__gw3KdW__intro,.CareerGame-module__gw3KdW__skillsPanel{z-index:1;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(100px,15vh,180px) clamp(22px,2.15vw,38px) 38px;display:flex;position:relative}.CareerGame-module__gw3KdW__eyebrow{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500;line-height:1.6;display:block}.CareerGame-module__gw3KdW__intro h1,.CareerGame-module__gw3KdW__skillsPanel h2,.CareerGame-module__gw3KdW__dialog h2,.CareerGame-module__gw3KdW__dialogSkills h3{font-family:var(--gallery-serif,var(--font-playfair)),Georgia,serif;font-weight:400}.CareerGame-module__gw3KdW__intro h1{letter-spacing:-.055em;margin:25px 0 24px;font-size:clamp(43px,3.7vw,69px);line-height:.99}.CareerGame-module__gw3KdW__intro h1 em,.CareerGame-module__gw3KdW__skillsPanel h2 em,.CareerGame-module__gw3KdW__dialog h2 em{font-weight:400}.CareerGame-module__gw3KdW__introCopy{color:#41413b;max-width:255px;margin:0;font-size:13px;line-height:1.8}.CareerGame-module__gw3KdW__introFoot{padding-top:40px}.CareerGame-module__gw3KdW__chapter{border-left:1px solid var(--ink);margin-bottom:30px;padding-left:12px}.CareerGame-module__gw3KdW__chapterTitle{margin-top:7px;font-size:13px;line-height:1.5;display:block}.CareerGame-module__gw3KdW__textAction{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;padding:10px 0;display:flex;font-size:12px!important}.CareerGame-module__gw3KdW__textAction svg,.CareerGame-module__gw3KdW__contactLink svg,.CareerGame-module__gw3KdW__dialogActions svg,.CareerGame-module__gw3KdW__returnButton svg{flex-shrink:0;transition:transform .2s}.CareerGame-module__gw3KdW__textAction:hover:not(:disabled) svg,.CareerGame-module__gw3KdW__contactLink:hover svg,.CareerGame-module__gw3KdW__dialogActions button:hover:not(:disabled) svg,.CareerGame-module__gw3KdW__returnButton:hover svg{transform:translate(2px,-2px)}.CareerGame-module__gw3KdW__viewActions{flex-wrap:wrap;gap:3px 18px;padding-top:12px;display:flex}.CareerGame-module__gw3KdW__viewActions button{text-underline-offset:4px;min-height:42px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;display:inline-flex}.CareerGame-module__gw3KdW__viewActions button:hover:not(:disabled){-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.CareerGame-module__gw3KdW__viewActions button span{font-size:18px}.CareerGame-module__gw3KdW__stage{background:var(--putty);align-self:start;min-width:0;height:100dvh;position:relative}.CareerGame-module__gw3KdW__frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;width:100%;height:100%;display:block}.CareerGame-module__gw3KdW__stage,.CareerGame-module__gw3KdW__frame{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;touch-action:none}.CareerGame-module__gw3KdW__loading{color:var(--muted);white-space:nowrap;pointer-events:none;align-items:center;gap:8px;margin:0;font-size:11px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.CareerGame-module__gw3KdW__loading>span{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.3s ease-in-out infinite CareerGame-module__gw3KdW__loading}.CareerGame-module__gw3KdW__slowLoad{border:1px solid var(--line);background:var(--bone);text-align:center;width:fit-content;max-width:calc(100% - 48px);margin:auto;padding:15px 20px;font-size:12px;position:absolute;bottom:24px;left:24px;right:24px}.CareerGame-module__gw3KdW__slowLoad p{color:var(--muted);margin:0 0 7px}.CareerGame-module__gw3KdW__slowLoad a{text-underline-offset:4px;align-items:center;gap:12px;min-height:28px;text-decoration:underline;display:inline-flex}.CareerGame-module__gw3KdW__skillsPanel{padding-top:clamp(108px,17vh,190px)}.CareerGame-module__gw3KdW__skillsPanel h2{letter-spacing:-.035em;margin:22px 0 29px;font-size:clamp(28px,2.6vw,44px);line-height:1.1}.CareerGame-module__gw3KdW__ledgerMeta{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.CareerGame-module__gw3KdW__ledgerMeta .CareerGame-module__gw3KdW__eyebrow{max-width:90px;font-size:9px}.CareerGame-module__gw3KdW__skillCount{font-variant-numeric:tabular-nums;letter-spacing:-.04em;flex-shrink:0;font-size:24px;font-weight:400;line-height:1.2}.CareerGame-module__gw3KdW__skillCount>span{letter-spacing:0;color:var(--muted);font-size:10px}.CareerGame-module__gw3KdW__emptySkills{max-width:235px;color:var(--muted);margin:18px 0 24px;font-size:12px;line-height:1.75}.CareerGame-module__gw3KdW__skillList{scrollbar-width:thin;scrollbar-color:#929287 transparent;max-height:36dvh;margin:0 0 17px;padding:0;list-style:none;overflow-y:auto}.CareerGame-module__gw3KdW__skillList li{border-bottom:1px solid var(--line);grid-template-columns:19px minmax(0,1fr) 11px;gap:7px;padding:12px 0;font-size:12px;line-height:1.5;display:grid}.CareerGame-module__gw3KdW__skillNumber{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:1px;font-size:9px}.CareerGame-module__gw3KdW__skillTick{font-size:11px}.CareerGame-module__gw3KdW__contact{margin-top:40px}.CareerGame-module__gw3KdW__contact>p{font-family:var(--gallery-serif,var(--font-playfair)),Georgia,serif;letter-spacing:-.025em;margin:0 0 13px;font-size:23px}.CareerGame-module__gw3KdW__contactLink{background:var(--ink);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 19px;font-size:12px;display:flex;color:var(--bone)!important}.CareerGame-module__gw3KdW__cvLink{align-items:center;gap:8px;min-height:44px;font-size:10px;display:inline-flex}.CareerGame-module__gw3KdW__cvLink svg{width:12px}.CareerGame-module__gw3KdW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CareerGame-module__gw3KdW__viewNotice{z-index:6;background:var(--bone);border:1px solid var(--line);max-width:min(480px,100vw - 32px);margin:0;padding:14px 18px;font-size:12px;line-height:1.6;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.CareerGame-module__gw3KdW__dialog{border:1px solid var(--ink);background:var(--bone);width:min(540px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink);overscroll-behavior:contain;border-radius:0;margin:auto;padding:0;font-family:inherit;box-shadow:0 20px 90px #0000002e}.CareerGame-module__gw3KdW__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a1b187a}.CareerGame-module__gw3KdW__dialogInner{padding:24px 32px 30px}.CareerGame-module__gw3KdW__dialogTop{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.CareerGame-module__gw3KdW__dialogTop button{border:1px solid var(--line);background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:25px;font-weight:300;display:grid}.CareerGame-module__gw3KdW__dialog h2{letter-spacing:-.045em;margin:0 0 21px;font-size:42px;line-height:1.05}.CareerGame-module__gw3KdW__dialog p{color:#41413b;margin:0 0 22px;font-size:13px;line-height:1.8}.CareerGame-module__gw3KdW__dialog .CareerGame-module__gw3KdW__dialogNote{margin-top:18px;font-size:11px}.CareerGame-module__gw3KdW__dialogChapter{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0}.CareerGame-module__gw3KdW__dialogChapter p{color:var(--ink);margin:7px 0 0}.CareerGame-module__gw3KdW__dialogActions{grid-template-columns:1fr 1fr;gap:20px;margin-top:14px;display:grid}.CareerGame-module__gw3KdW__dialogActions button{border:0;border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:0;font-size:12px;display:flex}.CareerGame-module__gw3KdW__dialog .CareerGame-module__gw3KdW__viewActions{padding-bottom:22px}.CareerGame-module__gw3KdW__dialogSkills{padding-top:12px}.CareerGame-module__gw3KdW__dialogSkills h3{letter-spacing:-.03em;margin:0 0 20px;font-size:28px}.CareerGame-module__gw3KdW__dialogSkills .CareerGame-module__gw3KdW__emptySkills{max-width:none}.CareerGame-module__gw3KdW__dialogSkills .CareerGame-module__gw3KdW__skillList{max-height:none}.CareerGame-module__gw3KdW__dialogContact{gap:28px;margin-bottom:26px;padding-top:8px;display:flex}.CareerGame-module__gw3KdW__dialogContact a{text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.CareerGame-module__gw3KdW__controls{border-top:1px solid var(--line);margin:26px 0 0}.CareerGame-module__gw3KdW__controls>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:12px;display:flex}.CareerGame-module__gw3KdW__controls dt{color:var(--muted)}.CareerGame-module__gw3KdW__controls dd{margin:0;font-weight:500}.CareerGame-module__gw3KdW__returnButton{background:var(--ink);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:49px;padding:14px 20px;display:flex;color:var(--bone)!important;font-size:12px!important}.CareerGame-module__gw3KdW__stage:fullscreen{background:var(--putty);width:100vw;height:100dvh}.CareerGame-module__gw3KdW__exitFullscreen{top:max(14px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));border:1px solid var(--line);background:var(--bone);border-radius:999px;align-items:center;gap:15px;min-height:44px;padding:0 17px;display:inline-flex;position:absolute;font-size:12px!important}.CareerGame-module__gw3KdW__exitFullscreen span{font-size:21px}@keyframes CareerGame-module__gw3KdW__loading{50%{opacity:.3}}@media (min-width:1600px){.CareerGame-module__gw3KdW__introCopy{font-size:14px}.CareerGame-module__gw3KdW__skillList li{font-size:13px}.CareerGame-module__gw3KdW__eyebrow{font-size:11px}}@media (max-width:1100px){.CareerGame-module__gw3KdW__layout{grid-template-columns:minmax(640px,1fr) 240px}.CareerGame-module__gw3KdW__intro{display:none}.CareerGame-module__gw3KdW__skillsPanel{padding:125px 24px 32px}.CareerGame-module__gw3KdW__skillsPanel h2{font-size:34px}.CareerGame-module__gw3KdW__edition{display:none}.CareerGame-module__gw3KdW__topbar{padding:0 24px}}@media (max-width:900px){.CareerGame-module__gw3KdW__layout{display:block}.CareerGame-module__gw3KdW__skillsPanel{display:none}.CareerGame-module__gw3KdW__stage{padding-top:52px}.CareerGame-module__gw3KdW__topbar{height:52px}}@media (max-width:760px),(pointer:coarse) and (max-width:1100px){.CareerGame-module__gw3KdW__page{height:100dvh;min-height:0;overflow:hidden}.CareerGame-module__gw3KdW__layout{height:100%;min-height:0;display:block}.CareerGame-module__gw3KdW__topbar,.CareerGame-module__gw3KdW__intro,.CareerGame-module__gw3KdW__skillsPanel,.CareerGame-module__gw3KdW__exitFullscreen,.CareerGame-module__gw3KdW__viewActions .CareerGame-module__gw3KdW__focusToggle{display:none}.CareerGame-module__gw3KdW__detailsShortcut{z-index:5;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:fixed;overflow:hidden}.CareerGame-module__gw3KdW__detailsShortcut:focus-visible{clip-path:none;background:var(--bone);width:auto;height:auto;min-height:44px;margin:0;padding:10px 16px;overflow:visible}.CareerGame-module__gw3KdW__backLink{min-height:44px;font-size:11px}.CareerGame-module__gw3KdW__backLink svg{width:14px}.CareerGame-module__gw3KdW__stage{height:100dvh;padding:0}.CareerGame-module__gw3KdW__loading{bottom:max(12px,env(safe-area-inset-bottom))}.CareerGame-module__gw3KdW__dialog{width:calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right));max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.CareerGame-module__gw3KdW__dialogInner{padding:15px 23px 24px}.CareerGame-module__gw3KdW__dialog h2{font-size:38px}.CareerGame-module__gw3KdW__stage:fullscreen{padding:0}}@media (prefers-reduced-motion:reduce){.CareerGame-module__gw3KdW__loading>span{animation:none}.CareerGame-module__gw3KdW__page *,.CareerGame-module__gw3KdW__page :before,.CareerGame-module__gw3KdW__page :after{transition:none!important}}.CareerGame-module__gw3KdW__soundSettings{border:0;border-top:1px solid #d8ded8;flex-wrap:wrap;gap:10px;margin:24px 0;padding:14px 0;display:flex}.CareerGame-module__gw3KdW__soundSettings legend{letter-spacing:.08em;text-transform:uppercase;padding:0 12px 0 0;font-size:12px}.CareerGame-module__gw3KdW__soundSettings button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #a9b7ab;border-radius:8px;padding:10px 16px}.CareerGame-module__gw3KdW__soundSettings button[aria-pressed=true]{background:#e1ede3;border-color:#657a68}.CareerGame-module__gw3KdW__soundSettings button:focus-visible{outline-offset:3px;outline:2px solid #45664d}.CareerGame-module__gw3KdW__soundSettings button:disabled{opacity:.5}
.GameBoot-module__ax_IoW__boot{color:#bbd799;background:#101710;place-items:center;min-height:100svh;padding:32px 24px;font-family:Courier New,Courier,monospace;display:grid}.GameBoot-module__ax_IoW__terminal{width:min(100%,740px);box-shadow:0 30px 120px #0005}.GameBoot-module__ax_IoW__header{letter-spacing:.09em;color:#c4ceb2;background:#253126;border:1px solid #526046;justify-content:space-between;gap:15px;padding:16px 22px;font:10px/1.5 Courier New,monospace;display:flex}.GameBoot-module__ax_IoW__header i{background:#c1e581;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 9px #b9e58488}.GameBoot-module__ax_IoW__screen{text-shadow:0 0 8px #b8df7825;background-color:#0a110b;background-image:repeating-linear-gradient(#0000 0 3px,#adc58b06 3px 4px);border-inline:1px solid #3e5039;padding:34px}.GameBoot-module__ax_IoW__brand{border-bottom:1px dashed #607249;align-items:center;gap:20px;margin-bottom:22px;padding-bottom:25px;display:flex}.GameBoot-module__ax_IoW__brand>span{color:#dfdfaa;font:65px/1 Courier New,monospace}.GameBoot-module__ax_IoW__brand h1{color:#e0e3bb;letter-spacing:-.06em;margin:0 0 5px;font:700 42px/1 Courier New,monospace}.GameBoot-module__ax_IoW__brand p{color:#9ab47e;margin:0;font:11px/1.6 Courier New,monospace}.GameBoot-module__ax_IoW__transcript{overflow-wrap:anywhere;font:13px/1.85 Courier New,monospace}.GameBoot-module__ax_IoW__transcript p{min-height:1.85em;margin:0}.GameBoot-module__ax_IoW__transcript .GameBoot-module__ax_IoW__memory{margin-bottom:15px}.GameBoot-module__ax_IoW__memory strong{color:#d8e8b1;font-weight:400}.GameBoot-module__ax_IoW__line{visibility:hidden}.GameBoot-module__ax_IoW__visible{visibility:visible}.GameBoot-module__ax_IoW__transcript .GameBoot-module__ax_IoW__progress{color:#cae4a0;letter-spacing:.07em;white-space:nowrap;margin-top:20px}.GameBoot-module__ax_IoW__prompt{color:#e0e5bf}.GameBoot-module__ax_IoW__cursor{margin-left:7px;animation:1s step-end infinite GameBoot-module__ax_IoW__blink;display:inline-block}.GameBoot-module__ax_IoW__footer{background:#1e291f;border:1px solid #526046;justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.GameBoot-module__ax_IoW__footer>span{color:#b6c5a1;letter-spacing:.05em;font:8px/1.7 Courier New,monospace}.GameBoot-module__ax_IoW__footer button{color:#172718;cursor:pointer;background:#c1d0a3;border:1px solid #a1b582;flex-shrink:0;align-items:center;gap:25px;min-height:44px;padding:10px 14px;font:700 12px/1.5 Courier New,monospace;display:flex}.GameBoot-module__ax_IoW__footer button:hover{background:#dde5bd}.GameBoot-module__ax_IoW__footer button:focus-visible{outline-offset:4px;outline:3px solid #f0e8b0}.GameBoot-module__ax_IoW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.GameBoot-module__ax_IoW__destination:focus{outline:none}@keyframes GameBoot-module__ax_IoW__blink{50%{opacity:0}}@media (max-width:600px){.GameBoot-module__ax_IoW__boot{padding:18px 12px}.GameBoot-module__ax_IoW__header{letter-spacing:0;padding:12px 15px;font-size:8px}.GameBoot-module__ax_IoW__screen{padding:24px 18px}.GameBoot-module__ax_IoW__brand{gap:12px;padding-bottom:20px}.GameBoot-module__ax_IoW__brand>span{font-size:45px}.GameBoot-module__ax_IoW__brand h1{font-size:34px}.GameBoot-module__ax_IoW__brand p{font-size:9px}.GameBoot-module__ax_IoW__transcript{font-size:11px}.GameBoot-module__ax_IoW__footer{padding:12px 15px}.GameBoot-module__ax_IoW__footer button{gap:14px;font-size:11px}}@media (max-width:370px){.GameBoot-module__ax_IoW__screen{padding:22px 12px}.GameBoot-module__ax_IoW__brand h1{font-size:29px}.GameBoot-module__ax_IoW__transcript{font-size:10px}.GameBoot-module__ax_IoW__footer{gap:10px}.GameBoot-module__ax_IoW__footer>span{font-size:7px}}@media (prefers-reduced-motion:reduce){.GameBoot-module__ax_IoW__cursor{animation:none}}
