.LegalDocumentView-module__BLaVKa__layout{grid-template-columns:280px minmax(0,1fr);gap:clamp(28px,5vw,80px);padding-block:clamp(40px,6vw,88px);display:grid}.LegalDocumentView-module__BLaVKa__toc{top:calc(var(--header-h) + 28px);max-height:calc(100dvh - var(--header-h) - 60px);border-left:1px solid var(--rule);align-self:start;padding-left:20px;padding-right:12px;position:sticky;overflow-y:auto}.LegalDocumentView-module__BLaVKa__tocTitle{font-size:var(--step--2);letter-spacing:.2em;color:var(--ember);margin-bottom:14px}.LegalDocumentView-module__BLaVKa__toc ol{counter-reset:toc;gap:2px;display:grid}.LegalDocumentView-module__BLaVKa__toc li{counter-increment:toc}.LegalDocumentView-module__BLaVKa__toc a{font-size:var(--step--1);color:var(--fg-faint);transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:8px 0;line-height:1.4;display:block}.LegalDocumentView-module__BLaVKa__toc a:hover,.LegalDocumentView-module__BLaVKa__toc a:focus-visible{color:var(--fg);transform:translate(3px)}.LegalDocumentView-module__BLaVKa__tocMeta{border-top:1px solid var(--rule);gap:14px;margin-top:26px;padding-top:20px;display:grid}.LegalDocumentView-module__BLaVKa__tocMeta dd{font-size:var(--step--1);color:var(--fg-dim);margin-top:6px}.LegalDocumentView-module__BLaVKa__document{min-width:0;max-width:82ch}.LegalDocumentView-module__BLaVKa__reviewNotice{border:1px solid var(--ember);font-size:var(--step-0);color:var(--fg-dim);background:#e2481f12;border-left-width:3px;margin-bottom:clamp(32px,4vw,56px);padding:20px 22px;line-height:1.6}.LegalDocumentView-module__BLaVKa__reviewLabel{font-size:var(--step--2);letter-spacing:.2em;color:var(--ember);margin-bottom:9px}.LegalDocumentView-module__BLaVKa__section{border-top:1px solid var(--rule);scroll-margin-top:calc(var(--header-h) + 24px);margin-bottom:clamp(26px,3vw,44px);padding-top:clamp(26px,3vw,44px)}.LegalDocumentView-module__BLaVKa__section:first-of-type{border-top:none;padding-top:0}.LegalDocumentView-module__BLaVKa__sectionHeading{font-size:var(--step-2);margin-bottom:20px}.LegalDocumentView-module__BLaVKa__paragraph{font-size:var(--step-0);color:var(--fg-dim);margin-bottom:1.1em;line-height:1.72}.LegalDocumentView-module__BLaVKa__subheading{font-size:var(--step-1);color:var(--fg);letter-spacing:-.01em;margin:1.6em 0 .7em}.LegalDocumentView-module__BLaVKa__list{border-top:1px solid var(--rule);margin:4px 0 1.5em}.LegalDocumentView-module__BLaVKa__list li{border-bottom:1px solid var(--rule);font-size:var(--step-0);color:var(--fg-dim);padding:12px 0 13px 26px;line-height:1.6;position:relative}.LegalDocumentView-module__BLaVKa__list li:before{content:"";background:var(--fg-ghost);width:12px;height:1px;position:absolute;top:21px;left:0}.LegalDocumentView-module__BLaVKa__ordered{counter-reset:item}.LegalDocumentView-module__BLaVKa__ordered li{counter-increment:item;padding-left:38px}.LegalDocumentView-module__BLaVKa__ordered li:before{content:counter(item, decimal-leading-zero);width:auto;height:auto;font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.1em;color:var(--ember);background:0 0;top:12px}.LegalDocumentView-module__BLaVKa__definitions{border-top:1px solid var(--rule);margin:4px 0 1.5em}.LegalDocumentView-module__BLaVKa__definitionRow{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;padding:13px 0 14px;display:grid}.LegalDocumentView-module__BLaVKa__definitionRow dt{font-size:var(--step-0);color:var(--fg)}.LegalDocumentView-module__BLaVKa__definitionRow dd{font-size:var(--step-0);color:var(--fg-dim);word-break:break-word;line-height:1.6}.LegalDocumentView-module__BLaVKa__tableWrap{border:1px solid var(--rule);margin:8px 0 1.8em;overflow-x:auto}.LegalDocumentView-module__BLaVKa__table{min-width:620px;font-size:var(--step--1)}.LegalDocumentView-module__BLaVKa__table th,.LegalDocumentView-module__BLaVKa__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:11px 14px;line-height:1.5}.LegalDocumentView-module__BLaVKa__table thead th{background:var(--bg-raise);font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;font-weight:400}.LegalDocumentView-module__BLaVKa__table tbody th{color:var(--fg);font-weight:400}.LegalDocumentView-module__BLaVKa__table tbody td{color:var(--fg-dim)}.LegalDocumentView-module__BLaVKa__table tbody tr:last-child th,.LegalDocumentView-module__BLaVKa__table tbody tr:last-child td{border-bottom:none}.LegalDocumentView-module__BLaVKa__tableCaption{background:var(--bg-raise);border-top:1px solid var(--rule);font-size:var(--step--1);color:var(--fg-faint);padding:12px 14px;line-height:1.55}.LegalDocumentView-module__BLaVKa__note{border:1px solid var(--rule);border-left:3px solid var(--fg-faint);background:var(--bg-raise);font-size:var(--step-0);color:var(--fg-dim);margin:1.2em 0 1.6em;padding:17px 19px;line-height:1.62}.LegalDocumentView-module__BLaVKa__noteLabel{font-size:var(--step--2);letter-spacing:.2em;color:var(--fg-faint);margin-bottom:8px}@media (max-width:1000px){.LegalDocumentView-module__BLaVKa__layout{grid-template-columns:minmax(0,1fr)}.LegalDocumentView-module__BLaVKa__toc{border-left:none;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-height:none;padding:22px 0;position:static}.LegalDocumentView-module__BLaVKa__toc ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:620px){.LegalDocumentView-module__BLaVKa__toc ol{grid-template-columns:minmax(0,1fr)}.LegalDocumentView-module__BLaVKa__definitionRow{grid-template-columns:minmax(0,1fr);gap:6px}}@media (hover:none) and (pointer:coarse){.LegalDocumentView-module__BLaVKa__toc a{padding-block:12px}}
.legal-module__U4eadW__related{border-top:1px solid var(--rule);padding-block:clamp(32px,4vw,56px)}.legal-module__U4eadW__relatedTitle{font-size:var(--step-2);margin-bottom:18px}.legal-module__U4eadW__relatedList{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.legal-module__U4eadW__relatedLink{border:1px solid var(--rule);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);gap:8px;padding:16px 18px 17px;display:grid}.legal-module__U4eadW__relatedLink:hover,.legal-module__U4eadW__relatedLink:focus-visible{border-color:var(--fg);background:var(--bg-raise)}.legal-module__U4eadW__relatedLinkTitle{font-family:var(--font-display), sans-serif;font-size:var(--step-0);text-transform:uppercase;letter-spacing:.04em}.legal-module__U4eadW__relatedLinkBody{font-size:var(--step--1);color:var(--fg-faint);line-height:1.5}@media (max-width:900px){.legal-module__U4eadW__relatedList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.legal-module__U4eadW__relatedList{grid-template-columns:minmax(0,1fr)}}
.MediaFrame-module__9EMWNW__frame{background:var(--bg-raise);width:100%;box-shadow:inset 0 0 0 1px var(--rule);display:block;position:relative;overflow:hidden}.MediaFrame-module__9EMWNW__stretch{height:100%;box-shadow:none;position:absolute;inset:0}.MediaFrame-module__9EMWNW__image{object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.MediaFrame-module__9EMWNW__zoom .MediaFrame-module__9EMWNW__image{transform:scale(1.001)}:is(a:hover .MediaFrame-module__9EMWNW__zoom .MediaFrame-module__9EMWNW__image,a:focus-visible .MediaFrame-module__9EMWNW__zoom .MediaFrame-module__9EMWNW__image,button:hover .MediaFrame-module__9EMWNW__zoom .MediaFrame-module__9EMWNW__image){transform:scale(1.055)}.MediaFrame-module__9EMWNW__spec{z-index:2;background:var(--bg-deep);color:var(--fg-faint);font-size:var(--step--2);letter-spacing:.16em;border-top:1px solid var(--rule);border-right:1px solid var(--rule);pointer-events:none;padding:6px 10px 5px;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){:is(a:hover .MediaFrame-module__9EMWNW__zoom .MediaFrame-module__9EMWNW__image,a:focus-visible .MediaFrame-module__9EMWNW__zoom .MediaFrame-module__9EMWNW__image,button:hover .MediaFrame-module__9EMWNW__zoom .MediaFrame-module__9EMWNW__image){transform:none}}
.ScreenshotGallery-module__bPmHlW__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);display:grid}.ScreenshotGallery-module__bPmHlW__item[data-orientation=landscape]{grid-column:span 6}.ScreenshotGallery-module__bPmHlW__item[data-orientation=portrait]{grid-column:span 3}.ScreenshotGallery-module__bPmHlW__thumb{text-align:left;width:100%;display:block;position:relative}.ScreenshotGallery-module__bPmHlW__thumbBar{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding:11px 0 0;display:flex}.ScreenshotGallery-module__bPmHlW__thumbCaption{font-size:var(--step--1);color:var(--fg-faint);transition:color var(--dur-fast) var(--ease-out);line-height:1.5}.ScreenshotGallery-module__bPmHlW__thumb:hover .ScreenshotGallery-module__bPmHlW__thumbCaption,.ScreenshotGallery-module__bPmHlW__thumb:focus-visible .ScreenshotGallery-module__bPmHlW__thumbCaption{color:var(--fg-dim)}.ScreenshotGallery-module__bPmHlW__thumbGlyph{color:var(--fg-ghost);transition:color var(--dur-fast) var(--ease-out);flex-shrink:0;font-size:12px}.ScreenshotGallery-module__bPmHlW__thumb:hover .ScreenshotGallery-module__bPmHlW__thumbGlyph{color:var(--ember)}.ScreenshotGallery-module__bPmHlW__lightbox{z-index:var(--z-dialog);padding:max(clamp(12px, 3vw, 44px), env(safe-area-inset-top)) max(clamp(12px, 3vw, 44px), env(safe-area-inset-right)) max(clamp(12px, 3vw, 44px), env(safe-area-inset-bottom)) max(clamp(12px, 3vw, 44px), env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.ScreenshotGallery-module__bPmHlW__backdrop{background:#030304f2;width:100%;height:100%;position:absolute;inset:0}.ScreenshotGallery-module__bPmHlW__lightboxPanel{overscroll-behavior:contain;background:var(--bg);border:1px solid var(--rule-strong);width:min(1040px,100%);max-height:100%;padding:clamp(16px,2vw,26px);position:relative;overflow-y:auto}.ScreenshotGallery-module__bPmHlW__lightboxHead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding-bottom:14px;display:flex}.ScreenshotGallery-module__bPmHlW__lightboxCount{font-size:var(--step--2);letter-spacing:.18em;color:var(--fg-faint)}.ScreenshotGallery-module__bPmHlW__lightboxClose{min-height:var(--tap);border:1px solid var(--rule);font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:9px 13px;display:inline-flex}.ScreenshotGallery-module__bPmHlW__lightboxClose:hover,.ScreenshotGallery-module__bPmHlW__lightboxClose:focus-visible{color:var(--fg);border-color:var(--fg)}.ScreenshotGallery-module__bPmHlW__lightboxMedia{max-height:64dvh;overflow:hidden}.ScreenshotGallery-module__bPmHlW__lightboxFoot{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding-top:15px;display:flex}.ScreenshotGallery-module__bPmHlW__lightboxCaption{font-size:var(--step-0);color:var(--fg-dim);line-height:1.55}.ScreenshotGallery-module__bPmHlW__lightboxButtons{flex-shrink:0;gap:8px;display:flex}.ScreenshotGallery-module__bPmHlW__iconButton{width:var(--tap);height:var(--tap);border:1px solid var(--rule-strong);color:var(--fg-dim);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);place-content:center;display:grid}.ScreenshotGallery-module__bPmHlW__iconButton:hover,.ScreenshotGallery-module__bPmHlW__iconButton:focus-visible{background:var(--fg);color:var(--bg);border-color:var(--fg)}@media (max-width:900px){.ScreenshotGallery-module__bPmHlW__item[data-orientation=landscape]{grid-column:span 12}.ScreenshotGallery-module__bPmHlW__item[data-orientation=portrait]{grid-column:span 6}}@media (max-width:520px){.ScreenshotGallery-module__bPmHlW__lightboxFoot{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.ScreenshotGallery-module__bPmHlW__grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;contain:paint;margin-inline:calc(var(--gutter) * -1) calc(var(--gutter-right) * -1);padding:0 var(--gutter-right) 6px var(--gutter);scrollbar-width:none;grid-template-columns:none;align-items:flex-start;gap:12px;display:flex;overflow-x:auto}.ScreenshotGallery-module__bPmHlW__grid::-webkit-scrollbar{display:none}.ScreenshotGallery-module__bPmHlW__item{scroll-snap-align:start;flex:none;grid-column:auto}.ScreenshotGallery-module__bPmHlW__item>button,.ScreenshotGallery-module__bPmHlW__item>a,.ScreenshotGallery-module__bPmHlW__thumb{width:auto}.ScreenshotGallery-module__bPmHlW__thumb figure{width:auto;min-width:148px;height:min(45vw,200px)}.ScreenshotGallery-module__bPmHlW__thumbBar{margin-top:9px;padding-top:9px}}@media (orientation:landscape) and (max-height:620px){.ScreenshotGallery-module__bPmHlW__lightboxPanel{padding:12px 14px 14px}.ScreenshotGallery-module__bPmHlW__lightboxHead{margin-bottom:10px;padding-bottom:10px}.ScreenshotGallery-module__bPmHlW__lightboxMedia{max-height:calc(100svh - 168px)}.ScreenshotGallery-module__bPmHlW__lightboxFoot{margin-top:10px;padding-top:10px}}
.PageHeader-module__bRDKxW__header{border-bottom:1px solid var(--rule);background:var(--bg-deep);position:relative;overflow:hidden}.PageHeader-module__bRDKxW__media{position:absolute;inset:0}.PageHeader-module__bRDKxW__scrim{background:linear-gradient(100deg,#030304f2 0%,#030304cc 46%,#03030480 100%),linear-gradient(#03030433,#030304e6);position:absolute;inset:0}.PageHeader-module__bRDKxW__inner{z-index:1;padding-top:calc(var(--header-h) + clamp(34px, 6vw, 82px));padding-bottom:clamp(30px,5vw,62px);position:relative}.PageHeader-module__bRDKxW__header[data-has-media=true] .PageHeader-module__bRDKxW__inner{padding-top:calc(var(--header-h) + clamp(56px, 9vw, 130px));padding-bottom:clamp(44px,7vw,96px)}.PageHeader-module__bRDKxW__breadcrumbs ol{font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(20px,3vw,40px);display:flex}.PageHeader-module__bRDKxW__breadcrumbs li{align-items:center;gap:8px;display:flex}.PageHeader-module__bRDKxW__breadcrumbs a{transition:color var(--dur-fast) var(--ease-out)}.PageHeader-module__bRDKxW__breadcrumbs a:hover,.PageHeader-module__bRDKxW__breadcrumbs a:focus-visible{color:var(--fg)}.PageHeader-module__bRDKxW__crumbSep{color:var(--fg-ghost)}.PageHeader-module__bRDKxW__crumbCurrent{color:var(--fg)}.PageHeader-module__bRDKxW__head{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,72px);display:grid}.PageHeader-module__bRDKxW__headMain{min-width:0}.PageHeader-module__bRDKxW__title{font-size:var(--step-5);max-width:24ch;margin:14px 0 0}.PageHeader-module__bRDKxW__standfirst{max-width:58ch;margin-top:22px}.PageHeader-module__bRDKxW__aside{min-width:0;padding-bottom:6px}@media (max-width:900px){.PageHeader-module__bRDKxW__head{grid-template-columns:minmax(0,1fr);align-items:start}}@media (hover:none) and (pointer:coarse){.PageHeader-module__bRDKxW__breadcrumbs a{position:relative}.PageHeader-module__bRDKxW__breadcrumbs a:after{content:"";height:var(--tap);min-width:var(--tap);position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.PageHeader-module__bRDKxW__breadcrumbs ol{gap:12px}}
.pages-module__wJ_OKW__section{padding-block:var(--space-block);border-top:1px solid var(--rule);scroll-margin-top:calc(var(--header-h) + 24px)}.pages-module__wJ_OKW__section:first-of-type{border-top:none}.pages-module__wJ_OKW__sectionTight{padding-block:clamp(28px,4vw,56px)}.pages-module__wJ_OKW__twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:clamp(28px,5vw,88px);display:grid}.pages-module__wJ_OKW__twoColWide{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,88px);display:grid}.pages-module__wJ_OKW__stickyCol{top:calc(var(--header-h) + 28px);position:sticky}.pages-module__wJ_OKW__blockTitle{font-size:var(--step-3);margin-bottom:18px}.pages-module__wJ_OKW__blockTitleSmall{font-size:var(--step-2);margin-bottom:16px}.pages-module__wJ_OKW__body{font-size:var(--step-1);color:var(--fg-dim);max-width:72ch;line-height:1.7}.pages-module__wJ_OKW__body p+p{margin-top:1.1em}.pages-module__wJ_OKW__ruledList{border-top:1px solid var(--rule)}.pages-module__wJ_OKW__ruledList>li{border-bottom:1px solid var(--rule)}.pages-module__wJ_OKW__ruledRow{grid-template-columns:60px minmax(0,1fr);gap:20px;padding:20px 0 22px;display:grid}.pages-module__wJ_OKW__ruledIndex{color:var(--ember);font-size:var(--step--2);letter-spacing:.2em;padding-top:4px}.pages-module__wJ_OKW__ruledTitle{font-size:var(--step-1);letter-spacing:-.01em;margin-bottom:8px}.pages-module__wJ_OKW__ruledBody{font-size:var(--step-0);color:var(--fg-dim);max-width:62ch;line-height:1.65}.pages-module__wJ_OKW__dataTable{border-top:1px solid var(--rule);font-size:var(--step-0)}.pages-module__wJ_OKW__dataTable th,.pages-module__wJ_OKW__dataTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:13px 16px 14px 0;line-height:1.55}.pages-module__wJ_OKW__dataTable th{width:34%;color:var(--fg);font-weight:400}.pages-module__wJ_OKW__dataTable td{color:var(--fg-dim);word-break:break-word}.pages-module__wJ_OKW__callout{border:1px solid var(--rule);border-left:3px solid var(--ember);background:var(--bg-raise);padding:clamp(20px,2.6vw,30px)}.pages-module__wJ_OKW__calloutTitle{font-size:var(--step-1);margin-bottom:12px}.pages-module__wJ_OKW__calloutBody{font-size:var(--step-0);color:var(--fg-dim);max-width:68ch;line-height:1.65}.pages-module__wJ_OKW__calloutBody p+p{margin-top:.85em}.pages-module__wJ_OKW__linkRow{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pages-module__wJ_OKW__chipLink{min-height:var(--tap);border:1px solid var(--rule);font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding:11px 15px;display:inline-flex}.pages-module__wJ_OKW__chipLink:hover,.pages-module__wJ_OKW__chipLink:focus-visible{background:var(--fg);color:var(--bg);border-color:var(--fg)}.pages-module__wJ_OKW__cardGrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,26px);display:grid}.pages-module__wJ_OKW__cardGrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,26px);display:grid}.pages-module__wJ_OKW__cardGrid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.pages-module__wJ_OKW__panel{border:1px solid var(--rule);background:var(--bg-raise);gap:12px;padding:clamp(18px,2.2vw,26px);display:grid}.pages-module__wJ_OKW__panelTitle{font-size:var(--step-1);letter-spacing:-.01em}.pages-module__wJ_OKW__panelBody{font-size:var(--step-0);color:var(--fg-dim);line-height:1.62}@media (max-width:1000px){.pages-module__wJ_OKW__twoCol,.pages-module__wJ_OKW__twoColWide{grid-template-columns:minmax(0,1fr)}.pages-module__wJ_OKW__stickyCol{position:static}.pages-module__wJ_OKW__cardGrid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pages-module__wJ_OKW__cardGrid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pages-module__wJ_OKW__cardGrid3,.pages-module__wJ_OKW__cardGrid2,.pages-module__wJ_OKW__cardGrid4{grid-template-columns:minmax(0,1fr)}.pages-module__wJ_OKW__ruledRow{grid-template-columns:40px minmax(0,1fr);gap:14px}.pages-module__wJ_OKW__dataTable th{width:42%}}
.StoreButtons-module__9j64hG__list{flex-wrap:wrap;gap:10px;display:flex}.StoreButtons-module__9j64hG__badge{border:1px solid var(--rule-strong);min-width:190px;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);gap:2px;padding:12px 18px 13px;display:grid;position:relative}a.StoreButtons-module__9j64hG__badge:hover,a.StoreButtons-module__9j64hG__badge:focus-visible{background:var(--fg);color:var(--bg);border-color:var(--fg)}.StoreButtons-module__9j64hG__line{font-size:var(--step--2);letter-spacing:.18em;color:var(--fg-faint)}a.StoreButtons-module__9j64hG__badge:hover .StoreButtons-module__9j64hG__line,a.StoreButtons-module__9j64hG__badge:focus-visible .StoreButtons-module__9j64hG__line{color:#07070a99}.StoreButtons-module__9j64hG__platform{font-size:var(--step-1);letter-spacing:-.01em;line-height:1.1}.StoreButtons-module__9j64hG__glyph{color:var(--fg-faint);font-size:11px;position:absolute;top:10px;right:12px}a.StoreButtons-module__9j64hG__badge:hover .StoreButtons-module__9j64hG__glyph,a.StoreButtons-module__9j64hG__badge:focus-visible .StoreButtons-module__9j64hG__glyph{color:#07070a99}.StoreButtons-module__9j64hG__pending{border-style:dashed;border-color:var(--rule);color:var(--fg-faint);cursor:not-allowed}.StoreButtons-module__9j64hG__pendingTag{font-size:var(--step--2);letter-spacing:.18em;color:var(--ember);margin-top:4px}.StoreButtons-module__9j64hG__compact .StoreButtons-module__9j64hG__badge{min-width:0;padding:9px 13px 10px}.StoreButtons-module__9j64hG__compact .StoreButtons-module__9j64hG__platform{font-size:var(--step-0)}@media (max-width:460px){.StoreButtons-module__9j64hG__badge{width:100%;min-width:0}}
.NotFoundView-module__bsL1Gq__wrap{background:var(--bg-deep);align-items:center;min-height:86svh;display:flex;position:relative;overflow:hidden}.NotFoundView-module__bsL1Gq__media{position:absolute;inset:0}.NotFoundView-module__bsL1Gq__scrim{background:linear-gradient(100deg,#030304f5,#030304b3),linear-gradient(#03030433,#030304e6);position:absolute;inset:0}.NotFoundView-module__bsL1Gq__inner{z-index:1;width:100%;padding-top:calc(var(--header-h) + clamp(30px, 6vw, 70px));padding-bottom:clamp(40px,7vw,90px);position:relative}.NotFoundView-module__bsL1Gq__code{font-size:var(--step--2);letter-spacing:.24em;color:var(--ember)}.NotFoundView-module__bsL1Gq__title{font-size:var(--step-5);max-width:20ch;margin:18px 0 22px}.NotFoundView-module__bsL1Gq__body{max-width:56ch}.NotFoundView-module__bsL1Gq__actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.NotFoundView-module__bsL1Gq__gameNav{border-top:1px solid var(--rule);margin-top:clamp(36px,5vw,64px);padding-top:22px}.NotFoundView-module__bsL1Gq__gameNav ul{flex-wrap:wrap;gap:8px 26px;margin-top:14px;display:flex}.NotFoundView-module__bsL1Gq__gameNav a{font-family:var(--font-display), sans-serif;font-size:var(--step-1);text-transform:uppercase;letter-spacing:.02em;color:var(--fg-dim);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-bottom:1px solid #0000}.NotFoundView-module__bsL1Gq__gameNav a:hover,.NotFoundView-module__bsL1Gq__gameNav a:focus-visible{color:var(--fg);border-bottom-color:var(--ember)}@media (hover:none) and (pointer:coarse){.NotFoundView-module__bsL1Gq__gameNav a{min-height:var(--tap);align-items:center;display:inline-flex}}
.VideoFrame-module__f3GQMG__shell{background:var(--bg-deep);width:100%;box-shadow:inset 0 0 0 1px var(--rule);position:relative;overflow:hidden}.VideoFrame-module__f3GQMG__video,.VideoFrame-module__f3GQMG__embed{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.VideoFrame-module__f3GQMG__poster{opacity:.32;width:100%;height:100%;box-shadow:none;position:absolute;inset:0}.VideoFrame-module__f3GQMG__background{height:100%;box-shadow:none;place-items:initial;position:absolute;inset:0}.VideoFrame-module__f3GQMG__background .VideoFrame-module__f3GQMG__poster{opacity:1}.VideoFrame-module__f3GQMG__background .VideoFrame-module__f3GQMG__placeholderBody{right:0;top:var(--header-h);text-align:right;border-left:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#030304b8;padding:10px 14px 11px;display:block;position:absolute}.VideoFrame-module__f3GQMG__background .VideoFrame-module__f3GQMG__placeholderKicker{letter-spacing:.2em}.VideoFrame-module__f3GQMG__background .VideoFrame-module__f3GQMG__placeholderLabel{font-size:var(--step--1);max-width:30ch;margin-top:5px}.VideoFrame-module__f3GQMG__background .VideoFrame-module__f3GQMG__placeholderSpec{justify-content:flex-end;margin-top:6px}.VideoFrame-module__f3GQMG__background .VideoFrame-module__f3GQMG__tickTL,.VideoFrame-module__f3GQMG__background .VideoFrame-module__f3GQMG__tickTR,.VideoFrame-module__f3GQMG__background .VideoFrame-module__f3GQMG__tickBL,.VideoFrame-module__f3GQMG__background .VideoFrame-module__f3GQMG__tickBR{display:none}@media (max-width:900px){.VideoFrame-module__f3GQMG__background .VideoFrame-module__f3GQMG__placeholderBody{display:none}}.VideoFrame-module__f3GQMG__playButton{text-align:center;transition:background var(--dur) var(--ease-out);background:linear-gradient(#03030499,#03030459 45%,#030304e0);place-content:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.VideoFrame-module__f3GQMG__playButton:hover,.VideoFrame-module__f3GQMG__playButton:focus-visible{background:linear-gradient(#030304b3,#03030480 45%,#030304f0)}.VideoFrame-module__f3GQMG__playGlyph{width:62px;height:62px;color:var(--ember-ink);background:var(--ember);transition:transform var(--dur) var(--ease-out);place-content:center;margin-inline:auto;font-size:18px;display:grid}.VideoFrame-module__f3GQMG__playButton:hover .VideoFrame-module__f3GQMG__playGlyph,.VideoFrame-module__f3GQMG__playButton:focus-visible .VideoFrame-module__f3GQMG__playGlyph{transform:translate(4px)}.VideoFrame-module__f3GQMG__playLabel{font-family:var(--font-mono), monospace;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase}.VideoFrame-module__f3GQMG__playNote{font-size:var(--step--2);color:var(--fg-faint);letter-spacing:.1em;text-transform:none}.VideoFrame-module__f3GQMG__placeholderShell{place-items:center;display:grid}.VideoFrame-module__f3GQMG__placeholderBody{z-index:2;text-align:center;justify-items:center;gap:12px;padding:clamp(20px,4vw,48px);display:grid;position:relative}.VideoFrame-module__f3GQMG__placeholderKicker{color:var(--ember);font-size:var(--step--2);letter-spacing:.26em}.VideoFrame-module__f3GQMG__placeholderLabel{font-size:var(--step-2);color:var(--fg);max-width:24ch}.VideoFrame-module__f3GQMG__emphasis .VideoFrame-module__f3GQMG__placeholderLabel{font-size:var(--step-3)}.VideoFrame-module__f3GQMG__placeholderSpec{color:var(--fg-faint);font-size:var(--step--2);letter-spacing:.14em;flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex}.VideoFrame-module__f3GQMG__placeholderSpec li+li{padding-left:18px;position:relative}.VideoFrame-module__f3GQMG__placeholderSpec li+li:before{content:"";background:var(--fg-ghost);width:8px;height:1px;position:absolute;top:50%;left:0}.VideoFrame-module__f3GQMG__tickTL,.VideoFrame-module__f3GQMG__tickTR,.VideoFrame-module__f3GQMG__tickBL,.VideoFrame-module__f3GQMG__tickBR{border-color:var(--rule-strong);border-style:solid;border-width:0;width:18px;height:18px;position:absolute}.VideoFrame-module__f3GQMG__tickTL{border-top-width:1px;border-left-width:1px;top:12px;left:12px}.VideoFrame-module__f3GQMG__tickTR{border-top-width:1px;border-right-width:1px;top:12px;right:12px}.VideoFrame-module__f3GQMG__tickBL{border-bottom-width:1px;border-left-width:1px;bottom:12px;left:12px}.VideoFrame-module__f3GQMG__tickBR{border-bottom-width:1px;border-right-width:1px;bottom:12px;right:12px}
.choices-module__b0idXG__requestList{border-top:1px solid var(--rule)}.choices-module__b0idXG__request{border-bottom:1px solid var(--rule);grid-template-columns:60px minmax(0,1fr);gap:20px;padding:20px 0 22px;display:grid}.choices-module__b0idXG__requestIndex{font-size:var(--step--2);letter-spacing:.2em;color:var(--ember);padding-top:4px}.choices-module__b0idXG__requestTitle{font-size:var(--step-1);letter-spacing:-.01em;margin-bottom:8px}.choices-module__b0idXG__requestBody{font-size:var(--step-0);color:var(--fg-dim);max-width:70ch;line-height:1.65}.choices-module__b0idXG__requestLink{font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--rule-strong);transition:border-color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;margin-top:12px;padding-bottom:4px;display:inline-flex}.choices-module__b0idXG__requestLink:hover,.choices-module__b0idXG__requestLink:focus-visible{border-bottom-color:var(--ember)}.choices-module__b0idXG__formWrap{max-width:860px;margin-top:clamp(24px,3vw,36px)}@media (max-width:560px){.choices-module__b0idXG__request{grid-template-columns:40px minmax(0,1fr);gap:14px}}@media (hover:none) and (pointer:coarse){.choices-module__b0idXG__requestLink{min-height:var(--tap);align-items:center;display:inline-flex}}
.SiteFooter-module__wWXZva__footer{border-top:1px solid var(--rule-strong);background:var(--bg-deep);margin-top:clamp(64px,10vw,140px)}.SiteFooter-module__wWXZva__top{border-bottom:1px solid var(--rule)}.SiteFooter-module__wWXZva__topInner{max-width:var(--page-max);padding:clamp(40px, 6vw, 84px) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(28px,5vw,80px);margin-inline:auto;display:grid}.SiteFooter-module__wWXZva__brandBlock{align-content:start;gap:20px;display:grid}.SiteFooter-module__wWXZva__brandArt{width:min(280px,60vw)}.SiteFooter-module__wWXZva__descriptor{color:var(--fg-faint);font-size:var(--step--2);letter-spacing:.18em}.SiteFooter-module__wWXZva__topRight{align-content:start;gap:12px;display:grid}.SiteFooter-module__wWXZva__storeLinks{gap:8px;margin-bottom:16px;display:grid}.SiteFooter-module__wWXZva__storeLink{border:1px solid var(--rule);font-size:var(--step-0);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.SiteFooter-module__wWXZva__storeLink:hover,.SiteFooter-module__wWXZva__storeLink:focus-visible{background:var(--fg);color:var(--bg);border-color:var(--fg)}.SiteFooter-module__wWXZva__socialLinks{flex-wrap:wrap;gap:6px 10px;display:flex}.SiteFooter-module__wWXZva__socialLink{border:1px solid var(--rule);font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);padding:7px 11px 6px;display:block}.SiteFooter-module__wWXZva__socialLink:hover,.SiteFooter-module__wWXZva__socialLink:focus-visible{color:var(--fg);border-color:var(--fg)}.SiteFooter-module__wWXZva__socialNote{font-size:var(--step--2);letter-spacing:.08em;text-transform:none;color:var(--fg-ghost);margin-top:6px}.SiteFooter-module__wWXZva__columns{border-bottom:1px solid var(--rule)}.SiteFooter-module__wWXZva__columnsInner{max-width:var(--page-max);padding-inline:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;display:grid}.SiteFooter-module__wWXZva__column{border-left:1px solid var(--rule);padding:clamp(28px,3.4vw,48px) 24px clamp(28px,3.4vw,48px) clamp(18px,2vw,32px)}.SiteFooter-module__wWXZva__column:first-child{border-left:none;padding-left:0}.SiteFooter-module__wWXZva__columnTitle{color:var(--ember);font-size:var(--step--2);letter-spacing:.2em;margin-bottom:18px}.SiteFooter-module__wWXZva__columnLink{font-size:var(--step-0);color:var(--fg-dim);transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:7px 0;display:block}.SiteFooter-module__wWXZva__columnLink:hover,.SiteFooter-module__wWXZva__columnLink:focus-visible{color:var(--fg);transform:translate(4px)}.SiteFooter-module__wWXZva__legalInner{max-width:var(--page-max);padding:clamp(22px, 3vw, 34px) var(--gutter-right) calc(clamp(28px, 4vw, 44px) + env(safe-area-inset-bottom)) var(--gutter);margin-inline:auto}.SiteFooter-module__wWXZva__legalLinks{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:8px 22px;margin-bottom:20px;padding-bottom:20px;display:flex}.SiteFooter-module__wWXZva__legalLink{font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-bottom:1px solid #0000}.SiteFooter-module__wWXZva__legalLink:hover,.SiteFooter-module__wWXZva__legalLink:focus-visible{color:var(--fg);border-bottom-color:var(--ember)}.SiteFooter-module__wWXZva__colophon{max-width:84ch;font-size:var(--step--1);color:var(--fg-faint);gap:7px;line-height:1.6;display:grid}.SiteFooter-module__wWXZva__colophonMeta{color:var(--fg-ghost)}.SiteFooter-module__wWXZva__demoNote{font-size:var(--step--2);letter-spacing:.14em;color:var(--ember-dim);margin-top:10px}@media (max-width:1000px){.SiteFooter-module__wWXZva__columnsInner{grid-template-columns:repeat(2,minmax(0,1fr))}.SiteFooter-module__wWXZva__column:nth-child(3){border-left:none;padding-left:0}.SiteFooter-module__wWXZva__column:first-child,.SiteFooter-module__wWXZva__column:nth-child(2){border-bottom:1px solid var(--rule)}}@media (max-width:900px){.SiteFooter-module__wWXZva__topInner{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.SiteFooter-module__wWXZva__columnsInner{grid-template-columns:minmax(0,1fr)}.SiteFooter-module__wWXZva__column{padding-left:0;border-left:none;border-bottom:1px solid var(--rule);padding-block:26px}.SiteFooter-module__wWXZva__column:last-child{border-bottom:none}}@media (hover:none) and (pointer:coarse){.SiteFooter-module__wWXZva__legalLink,.SiteFooter-module__wWXZva__socialLink,.SiteFooter-module__wWXZva__storeLink{position:relative}.SiteFooter-module__wWXZva__socialLink{min-width:var(--tap);text-align:center}.SiteFooter-module__wWXZva__legalLink:after,.SiteFooter-module__wWXZva__socialLink:after,.SiteFooter-module__wWXZva__storeLink:after{content:"";min-width:var(--tap);min-height:var(--tap);height:100%;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}.SiteFooter-module__wWXZva__legalLinks{gap:14px 26px}.SiteFooter-module__wWXZva__columnLink{padding-block:11px}}
.TrailerDialog-module__8lxwka__trigger{min-height:var(--tap);font-family:var(--font-mono), monospace;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--rule-strong);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;gap:13px;padding:14px 22px 14px 16px;display:inline-flex}.TrailerDialog-module__8lxwka__trigger-solid,.TrailerDialog-module__8lxwka__trigger-outline:hover,.TrailerDialog-module__8lxwka__trigger-outline:focus-visible{background:var(--fg);color:var(--bg);border-color:var(--fg)}.TrailerDialog-module__8lxwka__trigger-inline{color:var(--fg-dim);border:none;padding:0}.TrailerDialog-module__8lxwka__trigger-inline:hover,.TrailerDialog-module__8lxwka__trigger-inline:focus-visible{color:var(--fg)}.TrailerDialog-module__8lxwka__triggerGlyph{background:var(--ember);width:22px;height:22px;color:var(--ember-ink);transition:transform var(--dur-fast) var(--ease-out);place-content:center;font-size:9px;display:grid}.TrailerDialog-module__8lxwka__trigger:hover .TrailerDialog-module__8lxwka__triggerGlyph,.TrailerDialog-module__8lxwka__trigger:focus-visible .TrailerDialog-module__8lxwka__triggerGlyph{transform:translate(3px)}.TrailerDialog-module__8lxwka__trigger-inline .TrailerDialog-module__8lxwka__triggerGlyph{width:20px;height:20px}.TrailerDialog-module__8lxwka__overlay{z-index:var(--z-dialog);padding:max(clamp(14px, 4vw, 56px), env(safe-area-inset-top)) max(clamp(14px, 4vw, 56px), env(safe-area-inset-right)) max(clamp(14px, 4vw, 56px), env(safe-area-inset-bottom)) max(clamp(14px, 4vw, 56px), env(safe-area-inset-left));animation:TrailerDialog-module__8lxwka__overlayIn var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:fixed;inset:0}@keyframes TrailerDialog-module__8lxwka__overlayIn{0%{opacity:0}}.TrailerDialog-module__8lxwka__backdrop{cursor:pointer;background:#030304f0;width:100%;height:100%;position:absolute;inset:0}.TrailerDialog-module__8lxwka__panel{overscroll-behavior:contain;background:var(--bg);border:1px solid var(--rule-strong);width:min(1100px,100%);max-height:100%;animation:TrailerDialog-module__8lxwka__panelIn var(--dur) var(--ease-out);padding:clamp(18px,2.4vw,30px);position:relative;overflow-y:auto}@keyframes TrailerDialog-module__8lxwka__panelIn{0%{opacity:0;transform:translateY(14px)}}.TrailerDialog-module__8lxwka__panelHead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;padding-bottom:18px;display:flex}.TrailerDialog-module__8lxwka__panelTitle{font-size:var(--step-3);margin-top:8px}.TrailerDialog-module__8lxwka__close{min-height:var(--tap);min-width:var(--tap);border:1px solid var(--rule);color:var(--fg-dim);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.TrailerDialog-module__8lxwka__close:hover,.TrailerDialog-module__8lxwka__close:focus-visible{color:var(--fg);border-color:var(--fg)}.TrailerDialog-module__8lxwka__panelFoot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.TrailerDialog-module__8lxwka__panelNote{color:var(--fg-faint);font-size:var(--step--2);letter-spacing:.12em;text-transform:none}.TrailerDialog-module__8lxwka__panelNote code{font-family:var(--font-mono), monospace;color:var(--fg-dim)}@media (prefers-reduced-motion:reduce){.TrailerDialog-module__8lxwka__overlay,.TrailerDialog-module__8lxwka__panel{animation:none}}@media (orientation:landscape) and (max-height:620px){.TrailerDialog-module__8lxwka__overlay{padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.TrailerDialog-module__8lxwka__panel{padding:12px 16px 14px}.TrailerDialog-module__8lxwka__panelHead{align-items:center;margin-bottom:12px;padding-bottom:10px}.TrailerDialog-module__8lxwka__panelTitle{font-size:var(--step-1);margin-top:2px}.TrailerDialog-module__8lxwka__panel>div{width:auto;max-width:100%;height:min(100%,100svh - 150px);margin-inline:auto}.TrailerDialog-module__8lxwka__panelFoot{margin-top:10px;padding-top:10px}}
.contact-module__d5N1PW__routes{border-top:1px solid var(--rule);margin-top:clamp(24px,3vw,38px)}.contact-module__d5N1PW__route{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,44px);padding:20px 0 22px;display:grid}.contact-module__d5N1PW__routeTitle{font-size:var(--step-1);letter-spacing:-.01em;margin-bottom:8px}.contact-module__d5N1PW__routeBody{font-size:var(--step-0);color:var(--fg-dim);max-width:62ch;line-height:1.6}.contact-module__d5N1PW__routeRight{justify-items:start;gap:10px;display:grid}.contact-module__d5N1PW__routeEmail{font-size:var(--step-0);letter-spacing:.04em;text-transform:none;color:var(--fg);word-break:break-all}.contact-module__d5N1PW__routeLink{font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-bottom:1px solid #0000;align-items:center;gap:9px;padding-bottom:4px;display:inline-flex}.contact-module__d5N1PW__routeLink:hover,.contact-module__d5N1PW__routeLink:focus-visible{color:var(--fg);border-bottom-color:var(--ember)}.contact-module__d5N1PW__aside{align-content:start;gap:18px;display:grid}.contact-module__d5N1PW__asideMeta{font-size:var(--step--2);letter-spacing:.1em;text-transform:none;color:var(--fg-ghost)}.contact-module__d5N1PW__tips{border-top:1px solid var(--rule)}.contact-module__d5N1PW__tips li{border-bottom:1px solid var(--rule);font-size:var(--step--1);color:var(--fg-dim);padding:10px 0 11px 22px;line-height:1.55;position:relative}.contact-module__d5N1PW__tips li:before{content:"";background:var(--fg-ghost);width:10px;height:1px;position:absolute;top:19px;left:0}.contact-module__d5N1PW__tips li:last-child{border-bottom:none}@media (max-width:700px){.contact-module__d5N1PW__route{grid-template-columns:minmax(0,1fr)}}@media (hover:none) and (pointer:coarse){.contact-module__d5N1PW__routeLink{min-height:var(--tap);padding-top:10px;padding-bottom:10px}}
.deletion-module__I2R2ia__developerCard{border:1px solid var(--rule);background:var(--bg-raise);padding:20px 22px}.deletion-module__I2R2ia__developerName{font-family:var(--font-display), sans-serif;font-size:var(--step-2);text-transform:uppercase;letter-spacing:.04em;margin:10px 0}.deletion-module__I2R2ia__developerBody{font-size:var(--step--1);color:var(--fg-dim);line-height:1.6}.deletion-module__I2R2ia__routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.deletion-module__I2R2ia__routeCard{border:1px solid var(--rule-strong);background:var(--bg-raise);align-content:start;gap:16px;padding:clamp(22px,2.8vw,34px);display:grid}.deletion-module__I2R2ia__routeCard[data-primary=true]{border-left:3px solid var(--ember)}.deletion-module__I2R2ia__routeIndex{font-size:var(--step--2);letter-spacing:.22em;color:var(--ember)}.deletion-module__I2R2ia__routeTitle{font-size:var(--step-2)}.deletion-module__I2R2ia__routeBody{font-size:var(--step-0);color:var(--fg-dim);line-height:1.65}.deletion-module__I2R2ia__steps{border-top:1px solid var(--rule)}.deletion-module__I2R2ia__steps li{border-bottom:1px solid var(--rule);font-size:var(--step-0);color:var(--fg-dim);grid-template-columns:38px minmax(0,1fr);gap:12px;padding:12px 0 13px;line-height:1.55;display:grid}.deletion-module__I2R2ia__stepIndex{font-size:var(--step--2);letter-spacing:.16em;color:var(--fg-faint);padding-top:3px}.deletion-module__I2R2ia__routeNote{font-size:var(--step--1);color:var(--fg-faint);line-height:1.6}.deletion-module__I2R2ia__routeCta{background:var(--ember);color:var(--ember-ink);font-family:var(--font-mono), monospace;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;transition:background var(--dur-fast) var(--ease-out);justify-self:start;align-items:center;gap:12px;padding:14px 20px;display:inline-flex}.deletion-module__I2R2ia__routeCta:hover,.deletion-module__I2R2ia__routeCta:focus-visible{background:var(--fg)}.deletion-module__I2R2ia__coverage{border:1px solid var(--rule);margin-top:clamp(18px,2.4vw,28px);padding:clamp(18px,2.4vw,26px)}.deletion-module__I2R2ia__coverageLabel{font-size:var(--step--2);letter-spacing:.2em;color:var(--fg-faint)}.deletion-module__I2R2ia__coverageList{flex-wrap:wrap;gap:8px 24px;margin:14px 0;display:flex}.deletion-module__I2R2ia__coverageList a{font-size:var(--step-1);color:var(--fg);border-bottom:1px solid var(--rule-strong);transition:border-color var(--dur-fast) var(--ease-out)}.deletion-module__I2R2ia__coverageList a:hover,.deletion-module__I2R2ia__coverageList a:focus-visible{border-bottom-color:var(--ember)}.deletion-module__I2R2ia__coverageNote{font-size:var(--step--1);color:var(--fg-faint);max-width:76ch;line-height:1.6}.deletion-module__I2R2ia__meaningGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);display:grid}.deletion-module__I2R2ia__meaningTitle{font-size:var(--step--2);letter-spacing:.2em;color:var(--fg-faint);margin-bottom:12px}.deletion-module__I2R2ia__meaningWarn{color:var(--ember)}.deletion-module__I2R2ia__meaningList{border-top:1px solid var(--rule)}.deletion-module__I2R2ia__meaningList li{border-bottom:1px solid var(--rule);font-size:var(--step-0);color:var(--fg-dim);padding:12px 0 13px 24px;line-height:1.6;position:relative}.deletion-module__I2R2ia__meaningList li:before{content:"";background:var(--fg-ghost);width:12px;height:1px;position:absolute;top:21px;left:0}.deletion-module__I2R2ia__meaningListWarn li:before{background:var(--ember)}.deletion-module__I2R2ia__formWrap{max-width:860px;margin-top:clamp(24px,3vw,36px)}@media (max-width:900px){.deletion-module__I2R2ia__routes,.deletion-module__I2R2ia__meaningGrid{grid-template-columns:minmax(0,1fr)}}@media (hover:none) and (pointer:coarse){.deletion-module__I2R2ia__coverageList a{min-height:var(--tap);align-items:center;display:inline-flex}}
.article-module__bT9jxq__masthead{padding-top:calc(var(--header-h) + clamp(34px, 6vw, 78px));background:var(--bg-deep);border-bottom:1px solid var(--rule);padding-bottom:clamp(28px,4vw,50px)}.article-module__bT9jxq__crumbs ol{font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);flex-wrap:wrap;gap:8px;margin-bottom:clamp(20px,3vw,36px);display:flex}.article-module__bT9jxq__crumbs li{gap:8px;display:flex}.article-module__bT9jxq__crumbs a:hover,.article-module__bT9jxq__crumbs a:focus-visible,.article-module__bT9jxq__crumbs li[aria-current=page]{color:var(--fg)}.article-module__bT9jxq__category{font-size:var(--step--2);letter-spacing:.22em;color:var(--ember)}.article-module__bT9jxq__title{font-size:var(--step-5);max-width:30ch;margin:16px 0 20px}.article-module__bT9jxq__dek{max-width:60ch}.article-module__bT9jxq__byline{border-top:1px solid var(--rule);flex-wrap:wrap;gap:22px 48px;margin-top:clamp(26px,4vw,44px);padding-top:20px;display:flex}.article-module__bT9jxq__byline dd{font-size:var(--step-0);color:var(--fg-dim);margin-top:7px}.article-module__bT9jxq__heroMedia{background:var(--bg-deep);border-bottom:1px solid var(--rule);padding-block:clamp(20px,3vw,40px)}.article-module__bT9jxq__layout{grid-template-columns:minmax(0,1fr) 300px;gap:clamp(28px,5vw,88px);padding-block:clamp(40px,6vw,84px);display:grid}.article-module__bT9jxq__bodyCol{min-width:0}.article-module__bT9jxq__articleFoot{border-top:1px solid var(--rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:clamp(36px,5vw,62px);padding-top:24px;display:flex}.article-module__bT9jxq__tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.article-module__bT9jxq__backLink{font-family:var(--font-mono), monospace;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--rule-strong);transition:border-color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding-bottom:5px;display:inline-flex}.article-module__bT9jxq__backLink:hover,.article-module__bT9jxq__backLink:focus-visible{border-bottom-color:var(--ember)}.article-module__bT9jxq__sideCol{top:calc(var(--header-h) + 28px);align-content:start;gap:22px;display:grid;position:sticky}.article-module__bT9jxq__sideBlock{border:1px solid var(--rule);background:var(--bg-raise);padding:20px}.article-module__bT9jxq__sideTitle{font-size:var(--step--2);letter-spacing:.2em;color:var(--ember);margin-bottom:14px}.article-module__bT9jxq__sideGames{gap:14px;display:grid}.article-module__bT9jxq__sideGame{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;display:grid}.article-module__bT9jxq__sideGameTitle{font-family:var(--font-display), sans-serif;font-size:var(--step-0);text-transform:uppercase;letter-spacing:.02em;display:block}.article-module__bT9jxq__sideGameMeta{font-size:var(--step--2);letter-spacing:.14em;color:var(--fg-faint);margin-top:5px;display:block}.article-module__bT9jxq__sideLinks{border-top:1px solid var(--rule);display:grid}.article-module__bT9jxq__sideLinks li{border-bottom:1px solid var(--rule)}.article-module__bT9jxq__sideLinks a{font-size:var(--step-0);color:var(--fg-dim);transition:color var(--dur-fast) var(--ease-out), padding-left var(--dur-fast) var(--ease-out);padding:10px 0;display:block}.article-module__bT9jxq__sideLinks a:hover,.article-module__bT9jxq__sideLinks a:focus-visible{color:var(--fg);padding-left:8px}.article-module__bT9jxq__relatedCard{gap:12px;display:grid}.article-module__bT9jxq__relatedMeta{font-size:var(--step--2);letter-spacing:.16em;color:var(--fg-faint)}.article-module__bT9jxq__relatedTitle{font-size:var(--step-1);letter-spacing:-.012em;max-width:34ch;line-height:1.24}@media (max-width:1000px){.article-module__bT9jxq__layout{grid-template-columns:minmax(0,1fr)}.article-module__bT9jxq__sideCol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (max-width:620px){.article-module__bT9jxq__sideCol{grid-template-columns:minmax(0,1fr)}}@media (hover:none) and (pointer:coarse){.article-module__bT9jxq__crumbs a{position:relative}.article-module__bT9jxq__crumbs a:after{content:"";height:var(--tap);min-width:var(--tap);position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.article-module__bT9jxq__crumbs ol{gap:12px}.article-module__bT9jxq__backLink{min-height:var(--tap);align-items:center;display:inline-flex}}
.support-module__s73Tiq__meta{border-top:1px solid var(--rule);gap:16px;padding-top:16px;display:grid}.support-module__s73Tiq__meta dd{font-size:var(--step-0);color:var(--fg-dim);margin-top:7px;line-height:1.5}.support-module__s73Tiq__escalation{border:1px solid var(--rule);border-left:3px solid var(--ember);font-size:var(--step-0);color:var(--fg-dim);background:#0d0d11b8;max-width:78ch;margin-top:clamp(28px,4vw,48px);padding:18px 20px;line-height:1.6}.support-module__s73Tiq__escalationLabel{font-size:var(--step--2);letter-spacing:.2em;color:var(--ember);margin-bottom:8px}.support-module__s73Tiq__loading{font-family:var(--font-mono), monospace;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);padding-block:60px}.support-module__s73Tiq__panelMeta{font-size:var(--step--2);letter-spacing:.1em;text-transform:none;color:var(--fg-ghost)}.support-module__s73Tiq__storeNote{border:1px dashed var(--rule-strong);font-size:var(--step-0);color:var(--fg-dim);margin-top:clamp(24px,3vw,38px);padding:clamp(20px,2.6vw,28px);line-height:1.65}.support-module__s73Tiq__storeNoteLabel{font-size:var(--step--2);letter-spacing:.2em;color:var(--fg-faint);margin-bottom:10px}.support-module__s73Tiq__storeNote code{font-family:var(--font-mono), monospace;color:var(--fg);font-size:.92em}
.HeroSlider-module__AAVTfG__hero{height:var(--hero-h);min-height:var(--hero-min);background:var(--bg-deep);touch-action:pan-y;-webkit-user-select:none;user-select:none;max-height:1080px;position:relative;overflow:hidden}.HeroSlider-module__AAVTfG__tagline,.HeroSlider-module__AAVTfG__summary{-webkit-user-select:text;user-select:text}.HeroSlider-module__AAVTfG__stage{position:absolute;inset:0}.HeroSlider-module__AAVTfG__slide{opacity:0;visibility:hidden;transition:opacity var(--dur-cinema) var(--ease-in-out), visibility 0s linear var(--dur-cinema);position:absolute;inset:0}.HeroSlider-module__AAVTfG__slide[data-active=true]{opacity:1;visibility:visible;transition:opacity var(--dur-cinema) var(--ease-in-out), visibility 0s linear 0s}.HeroSlider-module__AAVTfG__media{position:absolute;inset:0}.HeroSlider-module__AAVTfG__mediaImage,.HeroSlider-module__AAVTfG__videoBed{width:100%;height:100%;box-shadow:none;position:absolute;inset:0}.HeroSlider-module__AAVTfG__mediaImage img{transition:transform 9.2s linear;transform:scale(1.09)}.HeroSlider-module__AAVTfG__slide[data-active=true] .HeroSlider-module__AAVTfG__mediaImage img{transform:scale(1)}.HeroSlider-module__AAVTfG__scrim{background:linear-gradient(100deg,#030304e6 0%,#0303049e 34%,#03030414 62%,#03030438 100%),linear-gradient(#03030400 58%,#030304d9 100%);position:absolute;inset:0}.HeroSlider-module__AAVTfG__content{padding:calc(var(--header-h) + 12px) var(--gutter-right) clamp(116px, 18svh, 200px) var(--gutter);align-items:flex-end;display:flex;position:absolute;inset:0}.HeroSlider-module__AAVTfG__contentInner{width:100%;max-width:660px}.HeroSlider-module__AAVTfG__contentInner>*{opacity:0;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);transform:translateY(22px)}.HeroSlider-module__AAVTfG__slide[data-active=true] .HeroSlider-module__AAVTfG__contentInner>*{opacity:1;transform:none}.HeroSlider-module__AAVTfG__slide[data-active=true] .HeroSlider-module__AAVTfG__contentInner>:first-child{transition-delay:.12s}.HeroSlider-module__AAVTfG__slide[data-active=true] .HeroSlider-module__AAVTfG__contentInner>:nth-child(2){transition-delay:.2s}.HeroSlider-module__AAVTfG__slide[data-active=true] .HeroSlider-module__AAVTfG__contentInner>:nth-child(3){transition-delay:.27s}.HeroSlider-module__AAVTfG__slide[data-active=true] .HeroSlider-module__AAVTfG__contentInner>:nth-child(4){transition-delay:.33s}.HeroSlider-module__AAVTfG__slide[data-active=true] .HeroSlider-module__AAVTfG__contentInner>:nth-child(5){transition-delay:.38s}.HeroSlider-module__AAVTfG__slide[data-active=true] .HeroSlider-module__AAVTfG__contentInner>:nth-child(6){transition-delay:.43s}.HeroSlider-module__AAVTfG__slide[data-active=true] .HeroSlider-module__AAVTfG__contentInner>:nth-child(7){transition-delay:.48s}.HeroSlider-module__AAVTfG__status{font-size:var(--step--2);letter-spacing:.2em;color:var(--fg-dim);align-items:center;gap:10px;display:flex}.HeroSlider-module__AAVTfG__statusDot{background:var(--accent,var(--ember));width:7px;height:7px}.HeroSlider-module__AAVTfG__logoBlock{width:min(380px,62vw);margin:22px 0 18px}.HeroSlider-module__AAVTfG__logo{box-shadow:none;background:0 0}.HeroSlider-module__AAVTfG__title{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HeroSlider-module__AAVTfG__tagline{font-size:var(--step-2);letter-spacing:-.015em;color:var(--fg);max-width:24ch;line-height:1.24}.HeroSlider-module__AAVTfG__summary{font-size:var(--step-0);color:var(--fg-dim);max-width:48ch;margin-top:16px;line-height:1.62}.HeroSlider-module__AAVTfG__platforms{border-top:1px solid var(--rule);font-size:var(--step--2);letter-spacing:.16em;color:var(--fg-faint);flex-wrap:wrap;gap:8px 18px;margin-top:22px;padding-top:14px;display:flex}.HeroSlider-module__AAVTfG__actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.HeroSlider-module__AAVTfG__primaryCta{background:var(--fg);color:var(--bg);font-family:var(--font-mono), monospace;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;padding:15px 24px;display:inline-flex;position:relative;overflow:hidden}.HeroSlider-module__AAVTfG__primaryCta:before{content:"";background:var(--accent,var(--ember));transform-origin:0;transition:transform var(--dur) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.HeroSlider-module__AAVTfG__primaryCta>*{z-index:1;position:relative}.HeroSlider-module__AAVTfG__primaryCta:hover:before,.HeroSlider-module__AAVTfG__primaryCta:focus-visible:before{transform:scaleX(1)}.HeroSlider-module__AAVTfG__primaryCtaGlyph{transition:transform var(--dur-fast) var(--ease-out)}.HeroSlider-module__AAVTfG__primaryCta:hover .HeroSlider-module__AAVTfG__primaryCtaGlyph,.HeroSlider-module__AAVTfG__primaryCta:focus-visible .HeroSlider-module__AAVTfG__primaryCtaGlyph{transform:translate(5px)}.HeroSlider-module__AAVTfG__controls{z-index:3;border-top:1px solid var(--rule);background:linear-gradient(#03030447,#030304eb);position:absolute;bottom:0;left:0;right:0}.HeroSlider-module__AAVTfG__controlsInner{padding:14px var(--gutter-right) max(16px, env(safe-area-inset-bottom)) var(--gutter);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,3vw,44px);display:grid}.HeroSlider-module__AAVTfG__counter{align-items:baseline;gap:6px;display:flex}.HeroSlider-module__AAVTfG__counterCurrent{font-size:var(--step-3);color:var(--fg);line-height:1}.HeroSlider-module__AAVTfG__counterTotal{font-size:var(--step--2);color:var(--fg-faint);letter-spacing:.14em}.HeroSlider-module__AAVTfG__pagination{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.HeroSlider-module__AAVTfG__paginationItem{min-width:0}.HeroSlider-module__AAVTfG__paginationButton{text-align:left;align-content:center;gap:9px;width:100%;padding:6px 0;display:grid}.HeroSlider-module__AAVTfG__paginationTrack{background:var(--rule);height:2px;display:block;overflow:hidden}.HeroSlider-module__AAVTfG__paginationFill{background:var(--ember);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.HeroSlider-module__AAVTfG__paginationButton[data-active=true] .HeroSlider-module__AAVTfG__paginationFill{transform:scaleX(1)}.HeroSlider-module__AAVTfG__paginationFill[data-running=true]{animation:HeroSlider-module__AAVTfG__fill var(--duration) linear forwards}@keyframes HeroSlider-module__AAVTfG__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.HeroSlider-module__AAVTfG__paginationLabel{font-size:var(--step--2);letter-spacing:.14em;white-space:nowrap;text-overflow:ellipsis;color:var(--fg-ghost);transition:color var(--dur-fast) var(--ease-out);display:block;overflow:hidden}.HeroSlider-module__AAVTfG__paginationButton:hover .HeroSlider-module__AAVTfG__paginationLabel,.HeroSlider-module__AAVTfG__paginationButton:focus-visible .HeroSlider-module__AAVTfG__paginationLabel,.HeroSlider-module__AAVTfG__paginationButton[data-active=true] .HeroSlider-module__AAVTfG__paginationLabel{color:var(--fg)}.HeroSlider-module__AAVTfG__buttons{gap:8px;display:flex}.HeroSlider-module__AAVTfG__iconButton{border:1px solid var(--rule-strong);width:42px;height:42px;color:var(--fg-dim);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);place-content:center;font-size:13px;display:grid}.HeroSlider-module__AAVTfG__iconButton:hover,.HeroSlider-module__AAVTfG__iconButton:focus-visible{background:var(--fg);color:var(--bg);border-color:var(--fg)}.HeroSlider-module__AAVTfG__scrollHint{right:var(--gutter);z-index:3;justify-items:center;gap:10px;display:grid;position:absolute;bottom:clamp(106px,13vh,150px)}.HeroSlider-module__AAVTfG__scrollHintLabel{font-size:var(--step--2);letter-spacing:.24em;color:var(--fg-ghost);writing-mode:vertical-rl}.HeroSlider-module__AAVTfG__scrollHintRule{background:linear-gradient(to bottom, var(--rule-strong), transparent);width:1px;height:54px}@media (max-width:1100px){.HeroSlider-module__AAVTfG__paginationLabel{display:none}.HeroSlider-module__AAVTfG__pagination{gap:8px}}@media (max-width:900px){.HeroSlider-module__AAVTfG__content{padding-bottom:clamp(122px,20svh,190px)}.HeroSlider-module__AAVTfG__scrollHint{display:none}}@media (max-width:700px){.HeroSlider-module__AAVTfG__hero{height:auto;min-height:0;max-height:none}.HeroSlider-module__AAVTfG__stage{grid-template-areas:"stack";height:auto;min-height:min(72svh,600px);display:grid;position:relative;inset:auto}.HeroSlider-module__AAVTfG__slide{grid-area:stack;position:relative;inset:auto}:is(.HeroSlider-module__AAVTfG__mediaImage img,.HeroSlider-module__AAVTfG__videoBed video){object-position:50% 42%}.HeroSlider-module__AAVTfG__scrim{background:linear-gradient(#03030457 0%,#03030485 38%,#030304e6 66%,#030304f5 100%)}.HeroSlider-module__AAVTfG__content{padding:calc(var(--header-h) + 10px) var(--gutter) 24px;align-items:flex-end;position:relative;inset:auto}.HeroSlider-module__AAVTfG__contentInner{max-width:none}.HeroSlider-module__AAVTfG__summary{display:none}.HeroSlider-module__AAVTfG__logoBlock{width:min(216px,56vw);margin:12px 0}.HeroSlider-module__AAVTfG__controls{background:var(--bg-deep);position:relative}.HeroSlider-module__AAVTfG__controlsInner{grid-template-columns:auto auto;grid-template-areas:"counter buttons""pagination pagination";row-gap:14px}.HeroSlider-module__AAVTfG__counter{grid-area:counter}.HeroSlider-module__AAVTfG__buttons{grid-area:buttons;justify-content:flex-end}.HeroSlider-module__AAVTfG__pagination{grid-area:pagination}}@media (orientation:landscape) and (max-height:560px){.HeroSlider-module__AAVTfG__hero{height:auto;min-height:0;max-height:none}.HeroSlider-module__AAVTfG__stage{grid-template-areas:"stack";height:auto;min-height:100svh;display:grid;position:relative;inset:auto}.HeroSlider-module__AAVTfG__slide{grid-area:stack;position:relative;inset:auto}.HeroSlider-module__AAVTfG__content{padding:calc(var(--header-h) + 6px) var(--gutter-right) 74px var(--gutter);position:relative;inset:auto}.HeroSlider-module__AAVTfG__status{display:none}.HeroSlider-module__AAVTfG__contentInner{grid-template-columns:min(210px,24vw) minmax(0,1fr);align-items:end;column-gap:clamp(18px,3vw,34px);max-width:min(700px,82vw);display:grid}.HeroSlider-module__AAVTfG__logoBlock{grid-area:1/1/span 3;align-self:center;width:100%;margin:0}.HeroSlider-module__AAVTfG__tagline,.HeroSlider-module__AAVTfG__platforms,.HeroSlider-module__AAVTfG__actions{grid-column:2}.HeroSlider-module__AAVTfG__summary,.HeroSlider-module__AAVTfG__scrollHint{display:none}.HeroSlider-module__AAVTfG__tagline{font-size:var(--step-1)}.HeroSlider-module__AAVTfG__platforms{margin-top:8px;padding-top:7px}.HeroSlider-module__AAVTfG__actions{margin-top:12px}.HeroSlider-module__AAVTfG__counterCurrent{font-size:var(--step-2)}.HeroSlider-module__AAVTfG__controls{background:linear-gradient(#03030447,#030304eb);position:absolute;bottom:0;left:0;right:0}.HeroSlider-module__AAVTfG__controlsInner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:none;row-gap:0;padding-block:8px}.HeroSlider-module__AAVTfG__counter,.HeroSlider-module__AAVTfG__buttons,.HeroSlider-module__AAVTfG__pagination{grid-area:auto}}@media (hover:none) and (pointer:coarse){.HeroSlider-module__AAVTfG__iconButton{width:var(--tap);height:var(--tap)}.HeroSlider-module__AAVTfG__paginationButton{min-height:var(--tap);padding-block:10px}.HeroSlider-module__AAVTfG__primaryCta{min-height:var(--tap)}}@media (max-width:460px){.HeroSlider-module__AAVTfG__pagination,.HeroSlider-module__AAVTfG__buttons{gap:6px}}@media (prefers-reduced-motion:reduce){.HeroSlider-module__AAVTfG__slide,.HeroSlider-module__AAVTfG__slide[data-active=true]{transition:opacity .001ms linear,visibility}.HeroSlider-module__AAVTfG__mediaImage img{transition:none;transform:none}.HeroSlider-module__AAVTfG__slide[data-active=true] .HeroSlider-module__AAVTfG__mediaImage img{transition:none;transform:none}.HeroSlider-module__AAVTfG__contentInner>*,.HeroSlider-module__AAVTfG__slide[data-active=true] .HeroSlider-module__AAVTfG__contentInner>*{opacity:1;transition:none;transform:none}.HeroSlider-module__AAVTfG__paginationFill[data-running=true]{animation:none}}@media (min-width:701px) and (max-width:1024px) and (orientation:portrait){:is(.HeroSlider-module__AAVTfG__mediaImage img,.HeroSlider-module__AAVTfG__videoBed video){object-position:50% 42%}.HeroSlider-module__AAVTfG__scrim{background:linear-gradient(100deg,#030304ed 0%,#030304bd 40%,#0303044d 76%,#0303045c 100%),linear-gradient(#03030400 52%,#030304e6 100%)}.HeroSlider-module__AAVTfG__contentInner{max-width:560px}}@media (orientation:landscape) and (max-height:560px) and (max-width:700px){.HeroSlider-module__AAVTfG__platforms{display:none}.HeroSlider-module__AAVTfG__actions{margin-top:8px}}
.SiteHeader-module__mdpVJq__header{z-index:var(--z-header);transition:background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), backdrop-filter var(--dur) var(--ease-out);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.SiteHeader-module__mdpVJq__header:before{content:"";opacity:1;transition:opacity var(--dur) var(--ease-out);pointer-events:none;background:linear-gradient(#030304d1,#03030400);position:absolute;inset:0}.SiteHeader-module__mdpVJq__header[data-condensed=true]{background:var(--bg-deep);border-bottom-color:var(--rule)}.SiteHeader-module__mdpVJq__header[data-condensed=true]:before{opacity:0}.SiteHeader-module__mdpVJq__header[data-menu-open=true]{border-bottom-color:var(--rule);background:0 0}.SiteHeader-module__mdpVJq__header[data-menu-open=true]:before{opacity:0}.SiteHeader-module__mdpVJq__bar{z-index:1;height:var(--header-h);padding-left:var(--gutter);padding-right:var(--gutter-right);padding-top:env(safe-area-inset-top);box-sizing:content-box;transition:height var(--dur) var(--ease-out);align-items:center;gap:clamp(14px,3vw,52px);display:flex;position:relative}.SiteHeader-module__mdpVJq__header[data-condensed=true] .SiteHeader-module__mdpVJq__bar{height:var(--header-h-compact)}.SiteHeader-module__mdpVJq__brand{min-height:var(--tap);flex-shrink:0;align-items:center;gap:12px;display:flex}.SiteHeader-module__mdpVJq__brandMark{width:34px;transition:opacity var(--dur-fast) var(--ease-out);display:block}.SiteHeader-module__mdpVJq__brand:hover .SiteHeader-module__mdpVJq__brandMark{opacity:.75}.SiteHeader-module__mdpVJq__brandWord{font-family:var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:1.0625rem;line-height:1}.SiteHeader-module__mdpVJq__primary{flex:1}.SiteHeader-module__mdpVJq__primaryList,.SiteHeader-module__mdpVJq__utilityList{align-items:center;gap:clamp(16px,2vw,34px);display:flex}.SiteHeader-module__mdpVJq__navLink{font-family:var(--font-mono), monospace;font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);transition:color var(--dur-fast) var(--ease-out);padding:6px 0;display:block;position:relative}.SiteHeader-module__mdpVJq__navLink:after{content:"";background:var(--ember);transform-origin:0;height:1px;transition:transform var(--dur) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.SiteHeader-module__mdpVJq__navLink:hover,.SiteHeader-module__mdpVJq__navLink:focus-visible{color:var(--fg)}.SiteHeader-module__mdpVJq__navLink:hover:after,.SiteHeader-module__mdpVJq__navLink:focus-visible:after{transform:scaleX(1)}.SiteHeader-module__mdpVJq__navLink[data-active=true]{color:var(--fg)}.SiteHeader-module__mdpVJq__navLink[data-active=true]:after{transform:scaleX(1)}.SiteHeader-module__mdpVJq__utility .SiteHeader-module__mdpVJq__navLink{color:var(--fg-faint)}.SiteHeader-module__mdpVJq__utility .SiteHeader-module__mdpVJq__navLink:hover,.SiteHeader-module__mdpVJq__utility .SiteHeader-module__mdpVJq__navLink[data-active=true]{color:var(--fg)}.SiteHeader-module__mdpVJq__menuToggle{min-height:var(--tap);min-width:var(--tap);font-family:var(--font-mono), monospace;font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin-left:auto;padding:10px 0;display:none}.SiteHeader-module__mdpVJq__menuToggleBars{gap:5px;width:26px;display:grid}.SiteHeader-module__mdpVJq__menuToggleBars i{background:var(--fg);height:1px;transition:transform var(--dur) var(--ease-out);display:block}.SiteHeader-module__mdpVJq__header[data-menu-open=true] .SiteHeader-module__mdpVJq__menuToggleBars i:first-child{transform:translateY(3px)rotate(45deg)}.SiteHeader-module__mdpVJq__header[data-menu-open=true] .SiteHeader-module__mdpVJq__menuToggleBars i:last-child{transform:translateY(-3px)rotate(-45deg)}.SiteHeader-module__mdpVJq__overlay{z-index:var(--z-menu);background:var(--bg-deep);opacity:0;visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path var(--dur-slow) var(--ease-in-out), opacity var(--dur-fast) linear, visibility 0s linear var(--dur-slow);overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.SiteHeader-module__mdpVJq__overlay[data-open=true]{opacity:1;visibility:visible;clip-path:inset(0);transition:clip-path var(--dur-slow) var(--ease-in-out), opacity var(--dur-fast) linear, visibility 0s linear 0s}.SiteHeader-module__mdpVJq__overlayInner{min-height:100%;padding:calc(var(--header-h) + env(safe-area-inset-top) + clamp(20px, 5svh, 72px)) var(--gutter-right) calc(clamp(28px, 5svh, 64px) + env(safe-area-inset-bottom)) var(--gutter);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);display:grid}.SiteHeader-module__mdpVJq__overlayNav ul{border-top:1px solid var(--rule)}.SiteHeader-module__mdpVJq__overlayNav li{border-bottom:1px solid var(--rule);opacity:0;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);transition-delay:calc(var(--i) * 45ms + .14s);transform:translateY(16px)}.SiteHeader-module__mdpVJq__overlay[data-open=true] .SiteHeader-module__mdpVJq__overlayNav li{opacity:1;transform:none}.SiteHeader-module__mdpVJq__overlayLink{min-height:var(--tap);transition:padding-left var(--dur) var(--ease-out);grid-template-columns:56px minmax(0,1fr);align-items:baseline;column-gap:8px;padding:clamp(12px,1.6svh,22px) 0;display:grid}.SiteHeader-module__mdpVJq__overlayLink:hover,.SiteHeader-module__mdpVJq__overlayLink:focus-visible{padding-left:14px}.SiteHeader-module__mdpVJq__overlayIndex{color:var(--ember);font-size:var(--step--2);letter-spacing:.18em}.SiteHeader-module__mdpVJq__overlayLabel{font-size:clamp(2rem,5.5vw,4.25rem);line-height:.95}.SiteHeader-module__mdpVJq__overlayHint{font-size:var(--step--1);color:var(--fg-faint);grid-column:2;margin-top:8px}.SiteHeader-module__mdpVJq__overlayAside{flex-direction:column;gap:18px;padding-top:8px;display:flex}.SiteHeader-module__mdpVJq__overlayGames{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.SiteHeader-module__mdpVJq__overlayGame{gap:8px;display:grid}.SiteHeader-module__mdpVJq__overlayGameTitle{font-family:var(--font-display), sans-serif;font-size:var(--step-1);text-transform:uppercase;letter-spacing:.02em}.SiteHeader-module__mdpVJq__overlayGameMeta{font-size:var(--step--2);color:var(--fg-faint);letter-spacing:.14em}.SiteHeader-module__mdpVJq__overlayFoot{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px 22px;margin-top:auto;padding-top:22px;display:flex}.SiteHeader-module__mdpVJq__overlayFootLink{font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);transition:color var(--dur-fast) var(--ease-out)}.SiteHeader-module__mdpVJq__overlayFootLink:hover,.SiteHeader-module__mdpVJq__overlayFootLink:focus-visible{color:var(--fg)}@media (max-width:1100px){.SiteHeader-module__mdpVJq__primaryList,.SiteHeader-module__mdpVJq__utilityList{gap:18px}.SiteHeader-module__mdpVJq__navLink{font-size:var(--step--2)}}@media (max-width:900px){.SiteHeader-module__mdpVJq__primary,.SiteHeader-module__mdpVJq__utility{display:none}.SiteHeader-module__mdpVJq__menuToggle{display:flex}.SiteHeader-module__mdpVJq__overlayInner{grid-template-columns:minmax(0,1fr)}}@media (min-width:740px) and (max-width:900px) and (min-height:600px){.SiteHeader-module__mdpVJq__primary{display:block}.SiteHeader-module__mdpVJq__primaryList{gap:10px}.SiteHeader-module__mdpVJq__navLink{font-size:var(--step--2);letter-spacing:.12em;padding-inline:7px}}@media (max-width:560px){.SiteHeader-module__mdpVJq__brandWord{font-size:.9375rem}.SiteHeader-module__mdpVJq__overlayLink{grid-template-columns:40px minmax(0,1fr)}.SiteHeader-module__mdpVJq__overlayGames{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__mdpVJq__overlay{transition:opacity var(--dur-fast) linear, visibility 0s;clip-path:none}.SiteHeader-module__mdpVJq__overlay[data-open=true]{clip-path:none}.SiteHeader-module__mdpVJq__overlayNav li{opacity:1;transition:none;transform:none}}@media (hover:none) and (pointer:coarse){.SiteHeader-module__mdpVJq__overlayFootLink{position:relative}.SiteHeader-module__mdpVJq__overlayFootLink:after{content:"";min-width:var(--tap);height:var(--tap);position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}.SiteHeader-module__mdpVJq__overlayFoot{gap:14px 26px}.SiteHeader-module__mdpVJq__navLink{min-height:var(--tap);align-items:center;margin-inline:-8px;padding-inline:8px;display:flex}.SiteHeader-module__mdpVJq__primaryList,.SiteHeader-module__mdpVJq__utilityList{gap:clamp(20px,2vw,34px)}}@media (orientation:landscape) and (max-height:560px){.SiteHeader-module__mdpVJq__overlayInner{padding-top:calc(var(--header-h-compact) + env(safe-area-inset-top) + 14px);padding-bottom:calc(18px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr)}.SiteHeader-module__mdpVJq__overlayNav ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.SiteHeader-module__mdpVJq__overlayNav li{border-bottom:1px solid var(--rule)}.SiteHeader-module__mdpVJq__overlayLink{padding-block:9px}.SiteHeader-module__mdpVJq__overlayLabel{font-size:clamp(1.25rem,2.6vw,1.75rem)}.SiteHeader-module__mdpVJq__overlayHint,.SiteHeader-module__mdpVJq__overlayGames{display:none}.SiteHeader-module__mdpVJq__overlayAside>.eyebrow{display:none}.SiteHeader-module__mdpVJq__overlayAside{padding-top:0}.SiteHeader-module__mdpVJq__overlayFoot{margin-top:6px;padding-top:12px}}
.ConsentSwitchboard-module__up7q7W__board{border:1px solid var(--rule);background:var(--bg-raise)}.ConsentSwitchboard-module__up7q7W__status{border-bottom:1px solid var(--rule);padding:20px 22px}.ConsentSwitchboard-module__up7q7W__statusValue{font-size:var(--step-0);color:var(--fg-dim);max-width:68ch;margin-top:9px;line-height:1.6}.ConsentSwitchboard-module__up7q7W__categories{display:grid}.ConsentSwitchboard-module__up7q7W__category{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:22px;display:grid}.ConsentSwitchboard-module__up7q7W__categoryName{font-size:var(--step-1);letter-spacing:-.01em;margin-bottom:8px}.ConsentSwitchboard-module__up7q7W__categoryBody{font-size:var(--step--1);color:var(--fg-dim);max-width:62ch;line-height:1.6}.ConsentSwitchboard-module__up7q7W__always{border:1px solid var(--rule);font-size:var(--step--2);letter-spacing:.16em;color:var(--fg-faint);white-space:nowrap;padding:6px 10px 5px}.ConsentSwitchboard-module__up7q7W__toggle{min-height:var(--tap);border:1px solid var(--rule-strong);font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:11px;padding:8px 13px 8px 10px;display:inline-flex}.ConsentSwitchboard-module__up7q7W__toggle:hover,.ConsentSwitchboard-module__up7q7W__toggle:focus-visible{border-color:var(--fg);color:var(--fg)}.ConsentSwitchboard-module__up7q7W__toggleBox{border:1px solid var(--rule-strong);width:18px;height:18px;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.ConsentSwitchboard-module__up7q7W__toggle[data-on=true] .ConsentSwitchboard-module__up7q7W__toggleBox{background:var(--ember);border-color:var(--ember)}.ConsentSwitchboard-module__up7q7W__toggle[data-on=true]{color:var(--fg)}.ConsentSwitchboard-module__up7q7W__toggleLabel{display:block}.ConsentSwitchboard-module__up7q7W__actions{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:10px;padding:22px;display:flex}.ConsentSwitchboard-module__up7q7W__action{min-height:var(--tap);border:1px solid var(--fg);font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:12px 18px}.ConsentSwitchboard-module__up7q7W__action:hover,.ConsentSwitchboard-module__up7q7W__action:focus-visible{background:var(--fg);color:var(--bg)}.ConsentSwitchboard-module__up7q7W__actionGhost{font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-bottom:1px solid #0000;padding:12px 4px}.ConsentSwitchboard-module__up7q7W__actionGhost:hover,.ConsentSwitchboard-module__up7q7W__actionGhost:focus-visible{color:var(--fg);border-bottom-color:var(--fg)}.ConsentSwitchboard-module__up7q7W__note{font-size:var(--step--2);letter-spacing:.06em;text-transform:none;color:var(--fg-faint);padding:16px 22px 18px;line-height:1.65}.ConsentSwitchboard-module__up7q7W__note code{color:var(--fg-dim)}@media (max-width:620px){.ConsentSwitchboard-module__up7q7W__category{grid-template-columns:minmax(0,1fr)}.ConsentSwitchboard-module__up7q7W__action,.ConsentSwitchboard-module__up7q7W__actionGhost{text-align:center;width:100%}}
.careers-module__t0vVpa__practices{border-top:1px solid var(--rule)}.careers-module__t0vVpa__practices li{border-bottom:1px solid var(--rule);font-size:var(--step-0);color:var(--fg-dim);padding:12px 0 13px 24px;line-height:1.55;position:relative}.careers-module__t0vVpa__practices li:before{content:"";background:var(--ember);width:12px;height:1px;position:absolute;top:21px;left:0}.careers-module__t0vVpa__disciplineBar{flex-wrap:wrap;gap:8px;margin:clamp(24px,3vw,36px) 0 clamp(28px,4vw,48px);display:flex}.careers-module__t0vVpa__group{margin-bottom:clamp(32px,4vw,54px)}.careers-module__t0vVpa__groupTitle{border-bottom:1px solid var(--rule-strong);font-size:var(--step-2);margin-bottom:4px;padding-bottom:12px}.careers-module__t0vVpa__roleList{display:grid}.careers-module__t0vVpa__roleList>li{border-bottom:1px solid var(--rule)}.careers-module__t0vVpa__roleSummary{cursor:pointer;transition:padding-left var(--dur) var(--ease-out);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0 21px;list-style:none;display:flex}.careers-module__t0vVpa__roleSummary::-webkit-details-marker{display:none}.careers-module__t0vVpa__roleSummary:hover{padding-left:10px}.careers-module__t0vVpa__roleTitleRow{gap:8px;display:grid}.careers-module__t0vVpa__roleTitle{font-size:var(--step-2);letter-spacing:-.015em;line-height:1.2}.careers-module__t0vVpa__roleMeta{font-size:var(--step--2);letter-spacing:.14em;color:var(--fg-faint)}.careers-module__t0vVpa__roleGlyph{font-family:var(--font-mono), monospace;font-size:var(--step-0);color:var(--ember);transition:transform var(--dur) var(--ease-out);flex-shrink:0}.careers-module__t0vVpa__role[open] .careers-module__t0vVpa__roleGlyph{transform:rotate(45deg)}.careers-module__t0vVpa__roleBody{gap:clamp(20px,2.6vw,30px);padding:6px 0 30px;display:grid}.careers-module__t0vVpa__roleLede{font-size:var(--step-1);color:var(--fg-dim);max-width:66ch;line-height:1.6}.careers-module__t0vVpa__roleSpecs{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.careers-module__t0vVpa__roleSpecs>div{border-bottom:1px solid var(--rule);padding:13px 16px 14px 0}.careers-module__t0vVpa__roleSpecs dd{font-size:var(--step-0);color:var(--fg);margin-top:7px;line-height:1.45}.careers-module__t0vVpa__roleColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,48px);display:grid}.careers-module__t0vVpa__roleSubtitle{font-size:var(--step--2);letter-spacing:.18em;color:var(--fg-faint);margin-bottom:12px}.careers-module__t0vVpa__roleBullets{border-top:1px solid var(--rule)}.careers-module__t0vVpa__roleBullets li{border-bottom:1px solid var(--rule);font-size:var(--step-0);color:var(--fg-dim);padding:11px 0 12px 22px;line-height:1.6;position:relative}.careers-module__t0vVpa__roleBullets li:before{content:"";background:var(--fg-ghost);width:10px;height:1px;position:absolute;top:20px;left:0}.careers-module__t0vVpa__roleApply{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.careers-module__t0vVpa__roleApplyUrl{font-size:var(--step--2);letter-spacing:.06em;text-transform:none;color:var(--fg-faint)}.careers-module__t0vVpa__roleApplyUrl code{color:var(--fg-dim)}.careers-module__t0vVpa__cultureGrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(12px,1.8vw,22px);margin-top:clamp(16px,2.4vw,28px);display:grid}.careers-module__t0vVpa__disciplineCount{font-size:var(--step--2);letter-spacing:.16em;color:var(--ember)}@media (max-width:900px){.careers-module__t0vVpa__roleSpecs{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-module__t0vVpa__roleColumns,.careers-module__t0vVpa__cultureGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.careers-module__t0vVpa__roleSpecs{grid-template-columns:minmax(0,1fr)}.careers-module__t0vVpa__roleSummary{gap:14px}}
.game-module__Jek_cW__hero{border-bottom:1px solid var(--rule);background:var(--bg-deep);align-items:flex-end;min-height:clamp(620px,92svh,1000px);display:flex;position:relative;overflow:hidden}.game-module__Jek_cW__heroMedia{position:absolute;inset:0}.game-module__Jek_cW__heroScrim{background:linear-gradient(100deg,#030304f0 0%,#030304b8 40%,#03030438 100%),linear-gradient(#03030400 48%,#030304f2 100%);position:absolute;inset:0}.game-module__Jek_cW__heroInner{z-index:1;width:100%;padding-top:calc(var(--header-h) + 34px);padding-bottom:clamp(38px,6vw,76px);position:relative}.game-module__Jek_cW__crumbs ol{font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);flex-wrap:wrap;gap:8px;display:flex}.game-module__Jek_cW__crumbs li{gap:8px;display:flex}.game-module__Jek_cW__crumbs a:hover,.game-module__Jek_cW__crumbs a:focus-visible,.game-module__Jek_cW__crumbs li[aria-current=page]{color:var(--fg)}.game-module__Jek_cW__heroBody{max-width:680px;margin-top:clamp(28px,6vh,72px)}.game-module__Jek_cW__heroLogo{width:min(420px,66vw);margin-bottom:22px}.game-module__Jek_cW__heroTitle{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.game-module__Jek_cW__heroTagline{font-size:var(--step-3);letter-spacing:-.02em;max-width:26ch;line-height:1.16}.game-module__Jek_cW__heroMeta{border-top:1px solid var(--rule);font-size:var(--step--2);letter-spacing:.16em;color:var(--fg-dim);flex-wrap:wrap;gap:8px 20px;margin-top:22px;padding-top:16px;display:flex}.game-module__Jek_cW__heroMeta li{align-items:center;gap:9px;display:flex}.game-module__Jek_cW__statusDot{background:var(--accent,var(--ember));width:7px;height:7px}.game-module__Jek_cW__heroActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.game-module__Jek_cW__heroSecondary{min-height:var(--tap);font-family:var(--font-mono), monospace;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-bottom:1px solid #0000;align-items:center;gap:10px;padding-bottom:5px;display:inline-flex}.game-module__Jek_cW__heroSecondary:hover,.game-module__Jek_cW__heroSecondary:focus-visible{color:var(--fg);border-bottom-color:var(--accent,var(--ember))}.game-module__Jek_cW__heroStores{border-top:1px solid var(--rule);margin-top:26px;padding-top:22px}.game-module__Jek_cW__subGenres{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.game-module__Jek_cW__factsheet{border:1px solid var(--rule);background:var(--bg-raise);padding:clamp(18px,2.2vw,26px)}.game-module__Jek_cW__factsheetTitle{font-size:var(--step--2);letter-spacing:.2em;color:var(--accent,var(--ember));margin-bottom:14px}.game-module__Jek_cW__urlNote{font-size:var(--step--2);letter-spacing:.04em;text-transform:none;color:var(--fg-ghost);word-break:break-all;margin-top:4px}.game-module__Jek_cW__artGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(12px,1.8vw,22px);display:grid}.game-module__Jek_cW__artWide{grid-column:span 1}.game-module__Jek_cW__awards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.8vw,20px);margin-top:clamp(22px,3vw,34px);display:grid}.game-module__Jek_cW__award{border:1px dashed var(--rule-strong);padding:20px 22px}.game-module__Jek_cW__awardName{font-size:var(--step-2);color:var(--fg-dim)}.game-module__Jek_cW__awardSource{font-size:var(--step--2);letter-spacing:.16em;color:var(--fg-ghost);margin-top:10px}.game-module__Jek_cW__reviews{gap:clamp(14px,2vw,22px);margin-top:clamp(14px,2vw,22px);display:grid}.game-module__Jek_cW__review{border-left:2px dashed var(--rule-strong);padding:22px 0 22px 22px}.game-module__Jek_cW__reviewQuote{font-size:var(--step-2);letter-spacing:-.015em;color:var(--fg-dim);max-width:54ch;line-height:1.3}.game-module__Jek_cW__reviewCite{font-size:var(--step--2);letter-spacing:.16em;color:var(--fg-ghost);margin-top:14px;font-style:normal;display:block}.game-module__Jek_cW__newsList{border-top:1px solid var(--rule)}.game-module__Jek_cW__newsList>li{border-bottom:1px solid var(--rule)}.game-module__Jek_cW__newsItem{transition:padding-left var(--dur) var(--ease-out);grid-template-columns:260px minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,40px);padding:22px 0;display:grid}.game-module__Jek_cW__newsItem:hover,.game-module__Jek_cW__newsItem:focus-visible{padding-left:12px}.game-module__Jek_cW__newsThumb{width:100%}.game-module__Jek_cW__newsMeta{font-size:var(--step--2);letter-spacing:.16em;color:var(--fg-faint)}.game-module__Jek_cW__newsTitle{font-size:var(--step-2);letter-spacing:-.015em;margin:10px 0 8px;line-height:1.2}.game-module__Jek_cW__newsDek{font-size:var(--step-0);color:var(--fg-dim);max-width:62ch;line-height:1.6}.game-module__Jek_cW__relatedCard{gap:16px;display:grid}.game-module__Jek_cW__relatedText{gap:9px;display:grid}.game-module__Jek_cW__relatedTitle{font-size:var(--step-2)}.game-module__Jek_cW__relatedTagline{font-size:var(--step-0);color:var(--fg-dim);max-width:40ch;line-height:1.55}@media (max-width:900px){.game-module__Jek_cW__artGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-module__Jek_cW__artWide{grid-column:span 2}.game-module__Jek_cW__newsItem{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:620px){.game-module__Jek_cW__heroTagline{font-size:var(--step-2)}.game-module__Jek_cW__artGrid{grid-template-columns:minmax(0,1fr)}.game-module__Jek_cW__artWide{grid-column:span 1}.game-module__Jek_cW__awards{grid-template-columns:minmax(0,1fr)}.game-module__Jek_cW__newsItem{grid-template-columns:minmax(0,1fr);gap:14px}}@media (hover:none) and (pointer:coarse){.game-module__Jek_cW__crumbs a{position:relative}.game-module__Jek_cW__crumbs a:after{content:"";height:var(--tap);min-width:var(--tap);position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.game-module__Jek_cW__crumbs ol{gap:12px}}
.games-module__DBnmQq__headerStats{grid-template-columns:repeat(3,auto);justify-content:start;gap:22px 34px;display:grid}.games-module__DBnmQq__headerStat{font-size:var(--step-2);margin-top:8px}.games-module__DBnmQq__groupHead{border-bottom:1px solid var(--rule-strong);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px 24px;margin-bottom:clamp(20px,3vw,36px);padding-bottom:16px;display:grid}.games-module__DBnmQq__groupTitle{font-size:var(--step-3)}.games-module__DBnmQq__groupNote{font-size:var(--step-0);color:var(--fg-faint);grid-column:1}.games-module__DBnmQq__groupCount{font-size:var(--step--1);letter-spacing:.2em;color:var(--ember);grid-area:1/2}.games-module__DBnmQq__list{gap:clamp(28px,4vw,56px);display:grid}.games-module__DBnmQq__entry{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);padding-top:clamp(20px,3vw,34px);display:grid}.games-module__DBnmQq__item:first-child .games-module__DBnmQq__entry{border-top:none;padding-top:0}.games-module__DBnmQq__entryMedia{display:block;position:relative}.games-module__DBnmQq__entryMedia:after{content:"";background:var(--accent,var(--ember));transform-origin:0;height:3px;transition:transform var(--dur) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.games-module__DBnmQq__entryMedia:hover:after,.games-module__DBnmQq__entryMedia:focus-visible:after{transform:scaleX(1)}.games-module__DBnmQq__entryText{align-content:start;gap:20px;min-width:0;display:grid}.games-module__DBnmQq__entryTitle{font-size:var(--step-3);margin-bottom:12px}.games-module__DBnmQq__entryTitle a{transition:color var(--dur-fast) var(--ease-out)}.games-module__DBnmQq__entryTitle a:hover,.games-module__DBnmQq__entryTitle a:focus-visible{color:var(--accent,var(--ember))}.games-module__DBnmQq__entryTagline{font-size:var(--step-1);color:var(--fg-dim);max-width:40ch;line-height:1.5}.games-module__DBnmQq__entrySpecs{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.games-module__DBnmQq__entrySpecs>div{border-bottom:1px solid var(--rule);padding:13px 16px 14px 0}.games-module__DBnmQq__entrySpecs dd{font-size:var(--step-0);color:var(--fg);margin-top:7px;line-height:1.45}.games-module__DBnmQq__entryTags{flex-wrap:wrap;gap:8px;display:flex}.games-module__DBnmQq__entryFoot{border-top:1px solid var(--rule);gap:16px;padding-top:18px;display:grid}.games-module__DBnmQq__entryCta{min-height:var(--tap);font-family:var(--font-mono), monospace;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--rule-strong);transition:border-color var(--dur-fast) var(--ease-out);justify-self:start;align-items:center;gap:10px;padding-bottom:5px;display:inline-flex}.games-module__DBnmQq__entryCta:hover,.games-module__DBnmQq__entryCta:focus-visible{border-bottom-color:var(--accent,var(--ember))}.games-module__DBnmQq__entryCta span{transition:transform var(--dur-fast) var(--ease-out)}.games-module__DBnmQq__entryCta:hover span{transform:translate(4px)}@media (max-width:900px){.games-module__DBnmQq__entry{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.games-module__DBnmQq__headerStats{grid-template-columns:repeat(2,minmax(0,1fr))}.games-module__DBnmQq__entrySpecs,.games-module__DBnmQq__groupHead{grid-template-columns:minmax(0,1fr)}.games-module__DBnmQq__groupCount{grid-area:auto/1}}@media (hover:none) and (pointer:coarse){.games-module__DBnmQq__entryTitle a{padding-block:11px;display:inline-block}}
.press-module__GmH0aW__contactCard{border:1px solid var(--rule);background:#0d0d11b3;padding:20px 22px}.press-module__GmH0aW__contactEmail{font-family:var(--font-mono), monospace;font-size:var(--step-1);color:var(--fg);word-break:break-all;margin:10px 0 12px}.press-module__GmH0aW__contactBody{font-size:var(--step--1);color:var(--fg-dim);line-height:1.6}.press-module__GmH0aW__boilerplate{border-top:1px solid var(--rule)}.press-module__GmH0aW__boilerRow{border-bottom:1px solid var(--rule);grid-template-columns:200px minmax(0,1fr);gap:clamp(18px,3vw,44px);padding:22px 0 24px;display:grid}.press-module__GmH0aW__boilerLabel{font-size:var(--step--2);letter-spacing:.18em;color:var(--ember);padding-top:5px}.press-module__GmH0aW__boilerShort{font-size:var(--step-2);letter-spacing:-.012em;color:var(--fg);max-width:54ch;line-height:1.34}.press-module__GmH0aW__boilerMedium,.press-module__GmH0aW__boilerLong p{font-size:var(--step-0);color:var(--fg-dim);max-width:74ch;line-height:1.7}.press-module__GmH0aW__boilerLong p+p{margin-top:1em}.press-module__GmH0aW__downloads{border-top:1px solid var(--rule);margin-top:clamp(20px,2.6vw,30px)}.press-module__GmH0aW__download{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.6fr) 220px auto;align-items:center;gap:clamp(16px,2.4vw,36px);padding:18px 0 19px;display:grid}.press-module__GmH0aW__download[data-pending=true] .press-module__GmH0aW__downloadLabel{color:var(--fg-dim)}.press-module__GmH0aW__downloadLabel{font-size:var(--step-1);letter-spacing:-.01em;margin-bottom:7px}.press-module__GmH0aW__downloadContents{font-size:var(--step--1);color:var(--fg-faint);max-width:60ch;line-height:1.55}.press-module__GmH0aW__downloadMeta{gap:5px;display:grid}.press-module__GmH0aW__downloadFormat{font-size:var(--step--2);letter-spacing:.14em;color:var(--fg-dim)}.press-module__GmH0aW__downloadSize{font-size:var(--step--2);letter-spacing:.14em;color:var(--fg-ghost)}.press-module__GmH0aW__downloadButton{border:1px solid var(--fg);font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding:12px 18px;display:inline-flex}.press-module__GmH0aW__downloadButton:hover,.press-module__GmH0aW__downloadButton:focus-visible{background:var(--fg);color:var(--bg)}.press-module__GmH0aW__downloadPending{border:1px dashed var(--rule-strong);font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);white-space:nowrap;cursor:not-allowed;padding:12px 18px;display:inline-block}.press-module__GmH0aW__imageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-top:clamp(24px,3vw,36px);display:grid}.press-module__GmH0aW__imageCaption{border-top:1px solid var(--rule);font-size:var(--step--1);color:var(--fg-faint);margin-top:10px;padding-top:9px}.press-module__GmH0aW__gameKits{border-top:1px solid var(--rule)}.press-module__GmH0aW__gameKit{border-bottom:1px solid var(--rule)}.press-module__GmH0aW__gameKitSummary{cursor:pointer;transition:padding-left var(--dur) var(--ease-out);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0 21px;list-style:none;display:flex}.press-module__GmH0aW__gameKitSummary::-webkit-details-marker{display:none}.press-module__GmH0aW__gameKitSummary:hover{padding-left:10px}.press-module__GmH0aW__gameKitTitleRow{gap:8px;display:grid}.press-module__GmH0aW__gameKitTitle{font-family:var(--font-display), sans-serif;font-size:var(--step-2);text-transform:uppercase;letter-spacing:.01em;line-height:1.1}.press-module__GmH0aW__gameKitMeta{font-size:var(--step--2);letter-spacing:.14em;color:var(--fg-faint)}.press-module__GmH0aW__gameKitGlyph{font-family:var(--font-mono), monospace;color:var(--ember);transition:transform var(--dur) var(--ease-out);flex-shrink:0}.press-module__GmH0aW__gameKit[open] .press-module__GmH0aW__gameKitGlyph{transform:rotate(45deg)}.press-module__GmH0aW__gameKitBody{padding-bottom:30px}.press-module__GmH0aW__gameKitTop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,44px);display:grid}.press-module__GmH0aW__gameKitTagline{font-size:var(--step-1);color:var(--fg);margin-bottom:12px;line-height:1.45}.press-module__GmH0aW__gameKitSummaryText{font-size:var(--step-0);color:var(--fg-dim);max-width:56ch;line-height:1.62}@media (max-width:1000px){.press-module__GmH0aW__download{grid-template-columns:minmax(0,1fr) auto}.press-module__GmH0aW__downloadMeta{grid-area:2/1;grid-auto-flow:column;justify-content:start;gap:18px}.press-module__GmH0aW__imageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.press-module__GmH0aW__boilerRow,.press-module__GmH0aW__gameKitTop{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:520px){.press-module__GmH0aW__download{grid-template-columns:minmax(0,1fr)}.press-module__GmH0aW__downloadMeta{grid-area:auto/1}.press-module__GmH0aW__downloadButton,.press-module__GmH0aW__downloadPending{text-align:center;justify-content:center;width:100%}.press-module__GmH0aW__imageGrid{grid-template-columns:minmax(0,1fr)}}
.studio-module__smHREG__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px;display:grid}.studio-module__smHREG__factValue{font-size:var(--step-2);margin-top:8px}.studio-module__smHREG__timeline{border-top:1px solid var(--rule)}.studio-module__smHREG__timeline>li{border-bottom:1px solid var(--rule)}.studio-module__smHREG__milestone{grid-template-columns:180px minmax(0,1fr);gap:clamp(18px,3vw,44px);padding:22px 0 24px;display:grid}.studio-module__smHREG__milestoneYear{font-size:var(--step-2);color:var(--ember)}.studio-module__smHREG__milestoneTitle{font-size:var(--step-1);letter-spacing:-.01em;margin-bottom:8px}.studio-module__smHREG__milestoneBody{font-size:var(--step-0);color:var(--fg-dim);max-width:62ch;line-height:1.65}.studio-module__smHREG__placeGrid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:clamp(12px,1.8vw,22px);display:grid}.studio-module__smHREG__offices{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.8vw,22px);margin-top:clamp(20px,3vw,32px);display:grid}.studio-module__smHREG__officeRole{font-size:var(--step--2);letter-spacing:.16em;color:var(--ember)}.studio-module__smHREG__officeMeta{font-size:var(--step--2);letter-spacing:.14em;color:var(--fg-ghost)}.studio-module__smHREG__people{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.8vw,22px);margin-top:clamp(24px,3vw,38px);display:grid}.studio-module__smHREG__person{gap:12px;display:grid}.studio-module__smHREG__personName{font-size:var(--step-1);letter-spacing:-.01em;color:var(--fg-dim)}.studio-module__smHREG__personRole{font-size:var(--step--2);letter-spacing:.16em;color:var(--fg-faint)}@media (max-width:900px){.studio-module__smHREG__placeGrid,.studio-module__smHREG__offices{grid-template-columns:minmax(0,1fr)}.studio-module__smHREG__people{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-module__smHREG__milestone{grid-template-columns:110px minmax(0,1fr)}}@media (max-width:560px){.studio-module__smHREG__milestone{grid-template-columns:minmax(0,1fr);gap:10px}.studio-module__smHREG__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ui-module__slcJ-G__action{min-height:var(--tap);font-family:var(--font-mono), monospace;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;min-width:0;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;align-items:center;gap:14px;padding:15px 22px;display:inline-flex;position:relative;overflow:hidden}.ui-module__slcJ-G__action:before{content:"";transform-origin:0;transition:transform var(--dur) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.ui-module__slcJ-G__actionLabel,.ui-module__slcJ-G__actionGlyph{z-index:1;position:relative}.ui-module__slcJ-G__actionGlyph{transition:transform var(--dur-fast) var(--ease-out)}.ui-module__slcJ-G__action:hover .ui-module__slcJ-G__actionGlyph,.ui-module__slcJ-G__action:focus-visible .ui-module__slcJ-G__actionGlyph{transform:translate(5px)}.ui-module__slcJ-G__action:disabled{opacity:.45;cursor:not-allowed}.ui-module__slcJ-G__solid{background:var(--ember);color:var(--ember-ink)}.ui-module__slcJ-G__solid:before{background:var(--fg)}.ui-module__slcJ-G__solid:hover,.ui-module__slcJ-G__solid:focus-visible{color:var(--bg)}.ui-module__slcJ-G__solid:hover:before,.ui-module__slcJ-G__solid:focus-visible:before{transform:scaleX(1)}.ui-module__slcJ-G__outline{border-color:var(--rule-strong);color:var(--fg)}.ui-module__slcJ-G__outline:before{background:var(--fg)}.ui-module__slcJ-G__outline:hover,.ui-module__slcJ-G__outline:focus-visible{color:var(--bg);border-color:var(--fg)}.ui-module__slcJ-G__outline:hover:before,.ui-module__slcJ-G__outline:focus-visible:before{transform:scaleX(1)}.ui-module__slcJ-G__ghost{color:var(--fg-dim);padding-inline:0}.ui-module__slcJ-G__ghost:before{display:none}.ui-module__slcJ-G__ghost:hover,.ui-module__slcJ-G__ghost:focus-visible{color:var(--fg)}.ui-module__slcJ-G__ruleLink{font-family:var(--font-mono), monospace;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);align-items:baseline;gap:10px;padding-top:8px;padding-bottom:8px;display:inline-flex;position:relative}.ui-module__slcJ-G__ruleLink:after{content:"";background:var(--fg);transform-origin:0;height:1px;transition:transform var(--dur) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ui-module__slcJ-G__ruleLink:hover:after,.ui-module__slcJ-G__ruleLink:focus-visible:after{transform:scaleX(1)}.ui-module__slcJ-G__ruleLinkGlyph{transition:transform var(--dur-fast) var(--ease-out)}.ui-module__slcJ-G__ruleLink:hover .ui-module__slcJ-G__ruleLinkGlyph,.ui-module__slcJ-G__ruleLink:focus-visible .ui-module__slcJ-G__ruleLinkGlyph{transform:translate(5px)}.ui-module__slcJ-G__sectionHead{margin-bottom:clamp(28px,4vw,56px)}.ui-module__slcJ-G__sectionHeadTop{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:clamp(18px,2.4vw,34px);padding-bottom:14px;display:flex}.ui-module__slcJ-G__sectionIndex{color:var(--ember);margin-right:14px}.ui-module__slcJ-G__sectionTitle{font-size:var(--step-4);max-width:22ch}.ui-module__slcJ-G__sectionLede{max-width:56ch;margin-top:20px}.ui-module__slcJ-G__tag{font-size:var(--step--2);letter-spacing:.16em;border:1px solid var(--rule);color:var(--fg-dim);padding:5px 10px 4px;display:inline-block}.ui-module__slcJ-G__tag-ember{border-color:var(--rule-ember);color:var(--ember)}.ui-module__slcJ-G__tag-muted{background:var(--bg-raise);color:var(--fg-faint);border-color:#0000}.ui-module__slcJ-G__specList{grid-template-columns:repeat(var(--spec-columns,2), minmax(0, 1fr));border-top:1px solid var(--rule);display:grid}.ui-module__slcJ-G__specRow{border-bottom:1px solid var(--rule);padding:16px 20px 18px 0}.ui-module__slcJ-G__specValue{font-size:var(--step-0);color:var(--fg);margin-top:8px;line-height:1.45}@media (max-width:620px){.ui-module__slcJ-G__specList{grid-template-columns:minmax(0,1fr)}}.ui-module__slcJ-G__notice{border:1px solid var(--rule);border-left:3px solid var(--fg-faint);background:var(--bg-raise);grid-template-columns:minmax(0,1fr);gap:10px;padding:20px 22px;display:grid}.ui-module__slcJ-G__notice-warn{border-left-color:var(--ember)}.ui-module__slcJ-G__noticeLabel{color:var(--fg-faint);font-size:var(--step--2);letter-spacing:.2em}.ui-module__slcJ-G__notice-warn .ui-module__slcJ-G__noticeLabel{color:var(--ember)}.ui-module__slcJ-G__noticeBody{font-size:var(--step-0);color:var(--fg-dim);line-height:1.6}.ui-module__slcJ-G__noticeBody p+p{margin-top:.8em}@media (hover:none) and (pointer:coarse){.ui-module__slcJ-G__ruleLink:before{content:"";height:var(--tap);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}@media (max-width:560px){.ui-module__slcJ-G__action{white-space:normal;text-align:left}}
.home-module__7T5Noq__featuredHead{padding-bottom:clamp(8px,1.4vw,20px)}.home-module__7T5Noq__featuredHead>header{margin-bottom:0}.home-module__7T5Noq__gameRows{border-top:1px solid var(--rule)}.home-module__7T5Noq__gameRow{border-bottom:1px solid var(--rule)}.home-module__7T5Noq__gameRowInner{max-width:var(--page-max);margin-inline:auto}.home-module__7T5Noq__gameRowLink{padding:clamp(24px, 3vw, 44px) var(--gutter);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid}.home-module__7T5Noq__gameRow:nth-child(2n) .home-module__7T5Noq__gameRowLink{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.home-module__7T5Noq__gameRow:nth-child(2n) .home-module__7T5Noq__gameRowMedia{order:2}.home-module__7T5Noq__gameRowText{min-width:0}.home-module__7T5Noq__gameRowIndex{color:var(--ember);font-size:var(--step--2);letter-spacing:.22em;margin-bottom:14px}.home-module__7T5Noq__gameRowTitle{font-size:var(--step-4);margin-bottom:14px}.home-module__7T5Noq__gameRowTagline{font-size:var(--step-1);color:var(--fg-dim);max-width:34ch;line-height:1.5}.home-module__7T5Noq__gameRowMeta{flex-wrap:wrap;gap:8px;margin:22px 0 24px;display:flex}.home-module__7T5Noq__gameRowCta{min-height:var(--tap);font-size:var(--step--1);letter-spacing:.16em;color:var(--fg);border-bottom:1px solid var(--rule-strong);transition:border-color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding-bottom:5px;display:inline-flex}.home-module__7T5Noq__gameRowLink:hover .home-module__7T5Noq__gameRowCta,.home-module__7T5Noq__gameRowLink:focus-visible .home-module__7T5Noq__gameRowCta{border-bottom-color:var(--ember)}.home-module__7T5Noq__gameRowLink:hover .home-module__7T5Noq__gameRowCta span,.home-module__7T5Noq__gameRowLink:focus-visible .home-module__7T5Noq__gameRowCta span{transform:translate(4px)}.home-module__7T5Noq__gameRowCta span{transition:transform var(--dur-fast) var(--ease-out)}.home-module__7T5Noq__latest{min-height:var(--band-min);align-items:center;display:flex;position:relative;overflow:hidden}.home-module__7T5Noq__latestMedia{position:absolute;inset:0}.home-module__7T5Noq__latestScrim{background:linear-gradient(90deg,#03030433 0%,#0303048c 42%,#030304f5 72%),linear-gradient(#03030400,#030304b3);position:absolute;inset:0}.home-module__7T5Noq__latestInner{z-index:1;justify-content:flex-end;width:100%;padding-block:clamp(56px,8vw,110px);display:flex;position:relative}.home-module__7T5Noq__latestPanel{border:1px solid var(--rule);background:#07070adb;width:min(560px,100%);padding:clamp(24px,3vw,40px)}.home-module__7T5Noq__latestIndex{color:var(--ember);margin-right:14px}.home-module__7T5Noq__latestTitle{font-size:var(--step-4);margin:14px 0 16px}.home-module__7T5Noq__latestLede{font-size:var(--step-1);margin-bottom:28px}.home-module__7T5Noq__latestActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.home-module__7T5Noq__latestStores{border-top:1px solid var(--rule);margin-top:18px;padding-top:18px}.home-module__7T5Noq__trailerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,26px);display:grid}.home-module__7T5Noq__trailerItem{gap:14px;display:grid}.home-module__7T5Noq__trailerMedia{position:relative}.home-module__7T5Noq__trailerPoster{opacity:.72;transition:opacity var(--dur) var(--ease-out)}.home-module__7T5Noq__trailerItem:hover .home-module__7T5Noq__trailerPoster{opacity:.92}.home-module__7T5Noq__trailerScrim{pointer-events:none;background:linear-gradient(#0303040f,#030304b8);position:absolute;inset:0}.home-module__7T5Noq__trailerOverlay{position:absolute;bottom:16px;left:16px}.home-module__7T5Noq__trailerFoot{border-top:1px solid var(--rule);gap:6px;padding-top:12px;display:grid}.home-module__7T5Noq__trailerTitle{font-size:var(--step-2)}.home-module__7T5Noq__trailerMeta{font-size:var(--step--2);letter-spacing:.14em;color:var(--fg-faint)}.home-module__7T5Noq__statement{background:var(--bg-deep)}.home-module__7T5Noq__statementInner{padding-block:clamp(64px,9vw,150px)}.home-module__7T5Noq__statementHeadline{font-size:var(--step-5);max-width:18ch;margin:18px 0 22px}.home-module__7T5Noq__statementStandfirst{max-width:52ch}.home-module__7T5Noq__statementBody{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,88px);margin-top:clamp(40px,6vw,84px);padding-top:clamp(28px,4vw,52px);display:grid}.home-module__7T5Noq__principles{border-top:1px solid var(--rule);gap:0;display:grid}.home-module__7T5Noq__principle{border-bottom:1px solid var(--rule);padding:22px 0 24px}.home-module__7T5Noq__principleIndex{color:var(--ember);font-size:var(--step--2);letter-spacing:.22em;margin-bottom:10px}.home-module__7T5Noq__principleTitle{font-size:var(--step-1);letter-spacing:-.01em;margin-bottom:8px}.home-module__7T5Noq__principleBody{font-size:var(--step-0);color:var(--fg-dim);max-width:48ch;line-height:1.6}.home-module__7T5Noq__statementFoot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:clamp(36px,5vw,64px);padding-top:clamp(24px,3vw,40px);display:flex}.home-module__7T5Noq__facts{grid-template-columns:repeat(4,auto);gap:clamp(20px,4vw,64px);display:grid}.home-module__7T5Noq__factValue{font-size:var(--step-3);color:var(--fg);margin-top:8px}.home-module__7T5Noq__newsLayout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);display:grid}.home-module__7T5Noq__newsLeadLink{gap:20px;display:grid}.home-module__7T5Noq__newsLeadText{gap:12px;display:grid}.home-module__7T5Noq__newsMeta{font-size:var(--step--2);letter-spacing:.16em;color:var(--fg-faint)}.home-module__7T5Noq__newsLeadTitle{font-size:var(--step-3);max-width:28ch}.home-module__7T5Noq__newsLeadDek{font-size:var(--step-1);color:var(--fg-dim);max-width:54ch;line-height:1.55}.home-module__7T5Noq__newsList{border-top:1px solid var(--rule)}.home-module__7T5Noq__newsList>li{border-bottom:1px solid var(--rule)}.home-module__7T5Noq__newsItem{transition:padding-left var(--dur) var(--ease-out);gap:9px;padding:20px 0 22px;display:grid}.home-module__7T5Noq__newsItem:hover,.home-module__7T5Noq__newsItem:focus-visible{padding-left:12px}.home-module__7T5Noq__newsItemTitle{font-size:var(--step-1);letter-spacing:-.012em;line-height:1.2}.home-module__7T5Noq__newsItemDek{font-size:var(--step--1);color:var(--fg-faint);max-width:44ch;line-height:1.6}.home-module__7T5Noq__careers{min-height:var(--band-min);align-items:center;display:flex;position:relative;overflow:hidden}.home-module__7T5Noq__careersMedia{position:absolute;inset:0}.home-module__7T5Noq__careersScrim{background:linear-gradient(90deg,#030304f2 0%,#030304b8 48%,#0303044d 100%);position:absolute;inset:0}.home-module__7T5Noq__careersInner{z-index:1;width:100%;padding-block:clamp(56px,8vw,110px);position:relative}.home-module__7T5Noq__careersTitle{font-size:var(--step-5);margin:16px 0 18px}.home-module__7T5Noq__careersLede{max-width:46ch}.home-module__7T5Noq__careersRoles{border-top:1px solid var(--rule);max-width:620px;margin:32px 0}.home-module__7T5Noq__careersRole{min-height:var(--tap);border-bottom:1px solid var(--rule);font-size:var(--step-1);transition:padding-left var(--dur) var(--ease-out);justify-content:space-between;align-items:baseline;gap:20px;padding:15px 0 16px;display:flex}.home-module__7T5Noq__careersRole:hover,.home-module__7T5Noq__careersRole:focus-visible{padding-left:12px}.home-module__7T5Noq__careersRoleMeta{font-size:var(--step--2);letter-spacing:.14em;color:var(--fg-faint);white-space:nowrap}.home-module__7T5Noq__community{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,88px);padding-block:clamp(56px,8vw,120px);display:grid}.home-module__7T5Noq__communityTitle{font-size:var(--step-4);margin:16px 0 18px}.home-module__7T5Noq__communityBody{font-size:var(--step-1);color:var(--fg-dim);max-width:44ch;line-height:1.6}.home-module__7T5Noq__communityLink{color:var(--fg);border-bottom:1px solid var(--rule-ember)}.home-module__7T5Noq__communityRight{align-content:start;gap:16px;display:grid}.home-module__7T5Noq__communityLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-module__7T5Noq__communityChannel{min-height:var(--tap);border:1px solid var(--rule);font-family:var(--font-mono), monospace;font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.home-module__7T5Noq__communityChannel:hover,.home-module__7T5Noq__communityChannel:focus-visible{background:var(--fg);color:var(--bg);border-color:var(--fg)}.home-module__7T5Noq__communityNote{font-size:var(--step--2);letter-spacing:.08em;text-transform:none;color:var(--fg-ghost)}.home-module__7T5Noq__communityPress{border-top:1px solid var(--rule);justify-items:start;gap:14px;margin-top:16px;padding-top:22px;display:grid}@media (max-width:1000px){.home-module__7T5Noq__newsLayout,.home-module__7T5Noq__community,.home-module__7T5Noq__statementBody{grid-template-columns:minmax(0,1fr)}.home-module__7T5Noq__trailerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__7T5Noq__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px}}@media (max-width:900px){.home-module__7T5Noq__gameRowLink,.home-module__7T5Noq__gameRow:nth-child(2n) .home-module__7T5Noq__gameRowLink{grid-template-columns:minmax(0,1fr);gap:20px}.home-module__7T5Noq__gameRow:nth-child(2n) .home-module__7T5Noq__gameRowMedia{order:0}.home-module__7T5Noq__latestInner{justify-content:flex-start}.home-module__7T5Noq__latestScrim{background:linear-gradient(#03030459 0%,#0303048c 40%,#030304f7 100%)}}@media (max-width:700px){.home-module__7T5Noq__trailerGrid,.home-module__7T5Noq__communityLinks{grid-template-columns:minmax(0,1fr)}.home-module__7T5Noq__careersRole{flex-direction:column;gap:6px}.home-module__7T5Noq__careersRoleMeta{white-space:normal}}
.news-module__cJ7pZa__categoryNav ul{border-top:1px solid var(--rule);margin-top:12px}.news-module__cJ7pZa__categoryNav li{border-bottom:1px solid var(--rule)}.news-module__cJ7pZa__categoryNav a{min-height:var(--tap);font-size:var(--step-0);color:var(--fg-dim);transition:color var(--dur-fast) var(--ease-out), padding-left var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0 12px;display:flex}.news-module__cJ7pZa__categoryNav a:hover,.news-module__cJ7pZa__categoryNav a:focus-visible{color:var(--fg);padding-left:8px}.news-module__cJ7pZa__categoryCount{font-size:var(--step--2);letter-spacing:.16em;color:var(--ember)}.news-module__cJ7pZa__lead{gap:clamp(20px,3vw,34px);margin-top:18px;display:grid}.news-module__cJ7pZa__leadText{gap:14px;max-width:78ch;display:grid}.news-module__cJ7pZa__meta{font-size:var(--step--2);letter-spacing:.16em;color:var(--fg-faint)}.news-module__cJ7pZa__leadTitle{font-size:var(--step-4);max-width:26ch}.news-module__cJ7pZa__leadDek{font-size:var(--step-2);color:var(--fg-dim);letter-spacing:-.01em;max-width:54ch;line-height:1.34}.news-module__cJ7pZa__leadCta{font-size:var(--step--1);letter-spacing:.14em;border-bottom:1px solid var(--rule-strong);transition:border-color var(--dur-fast) var(--ease-out);justify-self:start;align-items:center;gap:10px;padding-bottom:5px;display:inline-flex}.news-module__cJ7pZa__lead:hover .news-module__cJ7pZa__leadCta{border-bottom-color:var(--ember)}.news-module__cJ7pZa__leadCta span{transition:transform var(--dur-fast) var(--ease-out)}.news-module__cJ7pZa__lead:hover .news-module__cJ7pZa__leadCta span{transform:translate(4px)}.news-module__cJ7pZa__list{border-top:1px solid var(--rule)}.news-module__cJ7pZa__list>li{border-bottom:1px solid var(--rule)}.news-module__cJ7pZa__row{transition:padding-left var(--dur) var(--ease-out);grid-template-columns:130px minmax(0,1fr) 220px;align-items:start;gap:clamp(18px,3vw,42px);padding:24px 0 26px;display:grid}.news-module__cJ7pZa__row:hover,.news-module__cJ7pZa__row:focus-visible{padding-left:12px}.news-module__cJ7pZa__rowDate{font-size:var(--step--2);letter-spacing:.16em;color:var(--fg-faint);padding-top:4px}.news-module__cJ7pZa__rowBody{min-width:0}.news-module__cJ7pZa__rowCategory{font-size:var(--step--2);letter-spacing:.18em;color:var(--ember);margin-bottom:10px}.news-module__cJ7pZa__rowTitle{font-size:var(--step-2);letter-spacing:-.015em;margin-bottom:10px;line-height:1.2}.news-module__cJ7pZa__rowDek{font-size:var(--step-0);color:var(--fg-dim);max-width:60ch;line-height:1.6}.news-module__cJ7pZa__rowThumb{width:100%}.news-module__cJ7pZa__categoryHead{border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:14px;display:flex}.news-module__cJ7pZa__categoryTitle{font-size:var(--step-2)}.news-module__cJ7pZa__compactList{margin-top:2px}.news-module__cJ7pZa__compactList>li{border-bottom:1px solid var(--rule)}.news-module__cJ7pZa__compactRow{min-height:var(--tap);transition:padding-left var(--dur) var(--ease-out);justify-content:space-between;align-items:baseline;gap:20px;padding:13px 0 14px;display:flex}.news-module__cJ7pZa__compactRow:hover,.news-module__cJ7pZa__compactRow:focus-visible{padding-left:10px}.news-module__cJ7pZa__compactTitle{font-size:var(--step-0);color:var(--fg-dim)}.news-module__cJ7pZa__compactRow:hover .news-module__cJ7pZa__compactTitle{color:var(--fg)}.news-module__cJ7pZa__compactDate{font-size:var(--step--2);letter-spacing:.14em;color:var(--fg-ghost);flex-shrink:0}@media (max-width:1000px){.news-module__cJ7pZa__row{grid-template-columns:110px minmax(0,1fr)}.news-module__cJ7pZa__rowThumb{display:none}}@media (max-width:560px){.news-module__cJ7pZa__row{grid-template-columns:minmax(0,1fr);gap:10px}.news-module__cJ7pZa__compactRow{flex-direction:column;gap:5px}}
