._site_14jr2_1{--idi-bg:#111215;--idi-surface:#18191d;--idi-raised:#202126;--idi-text:#f7f2ea;--idi-muted:#b8b8bf;--idi-accent:#ff6845;--idi-line:#ffffff1c;background:var(--idi-bg);color:var(--idi-text);font-family:Segoe UI,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.65;position:relative}._site_14jr2_1 a{text-underline-offset:5px}:is(._site_14jr2_1 a:focus-visible,._site_14jr2_1 button:focus-visible){outline:3px solid var(--idi-accent);outline-offset:5px}._container_14jr2_19{width:min(1240px,100% - 96px);margin-inline:auto}._header_14jr2_20{z-index:10;border-bottom:1px solid var(--idi-line,#ffffff1c);background:#111215;justify-content:space-between;align-items:center;gap:28px;min-height:92px;padding:18px 48px;display:flex;position:relative}._brand_14jr2_21{text-transform:none;align-items:center;text-decoration:none;display:inline-flex}._brand_14jr2_21 .studio-logo{width:44px;height:48px}._header_14jr2_20 nav{align-items:center;gap:30px;display:flex}._header_14jr2_20 nav a,._homeLink_14jr2_24{color:#dedde1;align-items:center;min-height:44px;font-family:Segoe UI,Arial,sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}._header_14jr2_20 nav a:hover,._homeLink_14jr2_24:hover{color:#ff6845}._homeLink_14jr2_24{white-space:nowrap}._button_14jr2_27{color:#171014;min-height:52px;font:inherit;background:#ff6845;border:1px solid #ff6845;border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:13px 24px;font-family:Segoe UI,Arial,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}._button_14jr2_27:hover{background:#ff8569;border-color:#ff8569}._textLink_14jr2_29{color:var(--idi-accent);font-size:1rem;font-weight:600}._textLink_14jr2_29:hover{color:#ff987d}._eyebrow_14jr2_31{color:var(--idi-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 22px;font-size:.875rem;font-weight:650;line-height:1.5;text-decoration:none}._pageTitle_14jr2_32{letter-spacing:-.045em;margin:0;font-size:clamp(2.75rem,5.5vw,5rem);font-weight:750;line-height:1.08}._studioHero_14jr2_33{border-bottom:1px solid var(--idi-line);padding:62px 0}._studioHeroInner_14jr2_34{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:70px;display:grid}._studioHeroCopy_14jr2_35>p{max-width:690px;color:var(--idi-muted);margin:26px 0;font-size:1.125rem}._studioHeroMark_14jr2_36{object-fit:contain;width:240px;height:240px}._heroActions_14jr2_37{align-items:center;gap:28px;display:flex}._featuredSection_14jr2_38{padding:64px 0 72px}._featuredGame_14jr2_39{border:1px solid var(--idi-line);background:var(--idi-surface);border-radius:6px;grid-template-columns:1.3fr 1fr;display:grid;overflow:hidden}._featuredArtwork_14jr2_40{min-height:360px;display:block;position:relative;overflow:hidden}._featuredArtwork_14jr2_40>img:first-child{object-fit:cover;width:100%;height:100%}._featuredLogo_14jr2_42{width:84%;height:auto;position:absolute;top:30%;left:8%}._featuredCopy_14jr2_43{flex-direction:column;justify-content:center;align-items:flex-start;padding:40px;display:flex}._featuredCopy_14jr2_43 ._eyebrow_14jr2_31{margin-bottom:18px}._featuredCopy_14jr2_43 h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:700;line-height:1.1}._featuredCopy_14jr2_43>p:not(._eyebrow_14jr2_31){color:var(--idi-muted);margin:0 0 20px}._featuredCopy_14jr2_43 ._featuredPlatforms_14jr2_47{font-size:.9375rem}._featuredCopy_14jr2_43 ._button_14jr2_27{margin-top:4px}._catalog_14jr2_49{padding:66px 0 85px}._catalog_14jr2_49 ._pageTitle_14jr2_32{margin-bottom:40px}._about_14jr2_51{background:var(--idi-surface);border-block:1px solid var(--idi-line);padding:80px 0;scroll-margin-top:24px}._studioSpotlight_14jr2_52{justify-content:space-between;align-items:center;gap:60px;display:flex}._studioStory_14jr2_53{max-width:730px}._studioStory_14jr2_53 h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,4vw,3.6rem);font-weight:700;line-height:1.1}._studioStory_14jr2_53>p{color:var(--idi-muted);margin:24px 0;font-size:1.125rem}._studioIdentity_14jr2_56{flex:0 0 145px}._studioIdentity_14jr2_56 img{object-fit:contain;width:145px;height:145px}._support_14jr2_58{border-top:1px solid var(--idi-line,#ffffff1c);background:#111215;padding:62px 0;scroll-margin-top:24px}._supportLayout_14jr2_59{justify-content:space-between;align-items:center;gap:48px;display:flex}._support_14jr2_58 h2{color:#f7f2ea;letter-spacing:-.025em;margin:0;font-family:Segoe UI,Arial,sans-serif;font-size:clamp(1.85rem,3vw,2.6rem);font-weight:700;line-height:1.15}._support_14jr2_58 p{color:#b8b8bf;max-width:640px;margin:18px 0 0;font-family:Segoe UI,Arial,sans-serif;font-weight:400}._support_14jr2_58 ._button_14jr2_27{flex-shrink:0}._footer_14jr2_63{background:#0d0e11;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:28px;min-height:108px;margin:0;padding:28px 48px;display:flex}._footer_14jr2_63 p{color:#b8b8bf;letter-spacing:0;text-align:left;text-transform:none;margin:0;font-family:Segoe UI,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;display:block}._footer_14jr2_63>a:last-child,._footerLinks_14jr2_65 a{color:#b8b8bf;letter-spacing:0;text-transform:none;font-family:Segoe UI,Arial,sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none}._footer_14jr2_63>a:last-child:hover,._footerLinks_14jr2_65 a:hover{color:#ff6845}._footerLinks_14jr2_65{align-items:center;gap:24px;display:flex}._careersHero_14jr2_68{border-bottom:1px solid var(--idi-line);position:relative;overflow:hidden}._careersHeroInner_14jr2_69{grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:50px;padding:76px 0 64px;display:grid;position:relative}._careersHeroCopy_14jr2_70{z-index:1;position:relative}._careersHero_14jr2_68 h1{max-width:930px;color:var(--idi-text);letter-spacing:-.045em;margin:0;font-size:clamp(2.75rem,4.8vw,5.25rem);font-weight:750;line-height:1.08}._careersHero_14jr2_68 h1 span{color:var(--idi-accent);display:block}._careersHeroCopy_14jr2_70>p:not(._eyebrow_14jr2_31){max-width:710px;color:var(--idi-muted);margin:28px 0;font-size:1.0625rem}._careersHeroCopy_14jr2_70 em{color:var(--idi-text);font-style:normal}._careersArtwork_14jr2_75{aspect-ratio:1;width:250px}._careersArtwork_14jr2_75 img{object-fit:contain;width:100%;height:100%}._careersCoordinate_14jr2_77{color:#939399;letter-spacing:.1em;width:min(1240px,100% - 96px);margin:0 auto;padding-bottom:30px;font-size:.75rem}._careersValues_14jr2_78{background:var(--idi-surface);padding:75px 0;scroll-margin-top:24px}._valuesHeading_14jr2_79{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}._valuesHeading_14jr2_79 h2,._careersContact_14jr2_80 h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,4vw,4rem);font-weight:700;line-height:1.12}._valuesHeading_14jr2_79 h2 em,._careersContact_14jr2_80 h2 em{color:var(--idi-accent);font-style:normal}._valuesCopy_14jr2_82 p{color:var(--idi-muted);margin:0 0 22px;font-size:1.0625rem}._valuesCopy_14jr2_82 p:last-child{margin-bottom:0}._conversations_14jr2_84{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}._conversations_14jr2_84 article{border:1px solid var(--idi-line);border-top:3px solid var(--idi-accent);background:var(--idi-raised);border-radius:4px;min-width:0;padding:28px}._conversations_14jr2_84 article>span{color:var(--idi-accent);letter-spacing:.05em;font-size:.875rem;font-weight:600}._conversations_14jr2_84 h3{letter-spacing:-.025em;margin:26px 0 16px;font-size:1.55rem;font-weight:650;line-height:1.2}._conversations_14jr2_84 p{color:var(--idi-muted);margin:0;font-size:1rem;line-height:1.65}._careersContact_14jr2_80{background:var(--idi-bg);padding:76px 0}._careersContact_14jr2_80>div>p:not(._eyebrow_14jr2_31){max-width:680px;color:var(--idi-muted);margin:26px 0 30px;font-size:1.0625rem}._careersContact_14jr2_80 ._textLink_14jr2_29{font-size:1.125rem}._homeLink_14jr2_24>span,._careersHeroCopy_14jr2_70 ._button_14jr2_27>span,._careersContact_14jr2_80 ._textLink_14jr2_29>span{display:none}._contactPageBody_14jr2_93{padding:60px 20px 80px}._contactPanel_14jr2_94{border:1px solid var(--idi-line);border-top:3px solid var(--idi-accent);background:var(--idi-surface);border-radius:6px;width:min(760px,100%);margin:0 auto;padding:36px}._contactPanel_14jr2_94>h1{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}._contactPanel_14jr2_94>p{color:var(--idi-muted);margin:0 0 28px}._contactForm_14jr2_97{position:relative}._contactForm_14jr2_97 label{flex-direction:column;gap:8px;margin-bottom:20px;font-weight:600;display:flex}._contactForm_14jr2_97 label span{color:var(--idi-muted);font-size:.875rem;font-weight:400}._contactForm_14jr2_97 input,._contactForm_14jr2_97 textarea,._contactForm_14jr2_97 select{width:100%;min-width:0;color:var(--idi-text);font:inherit;background:#101115;border:1px solid #696970;border-radius:4px;padding:12px;font-size:1rem;font-weight:400}:is(._contactForm_14jr2_97 input:focus-visible,._contactForm_14jr2_97 textarea:focus-visible,._contactForm_14jr2_97 select:focus-visible){outline:2px solid var(--idi-accent);outline-offset:2px}._contactForm_14jr2_97 select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:48px}._contactForm_14jr2_97 textarea{resize:vertical;min-height:150px}._contactFields_14jr2_104{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}._contactVerification_14jr2_105{margin:6px 0 22px}._contactForm_14jr2_97 ._formHoneypot_14jr2_106{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._contactNotice_14jr2_107{border-left:3px solid var(--idi-accent);background:var(--idi-raised);color:var(--idi-text);margin:0 0 24px;padding:14px 18px}._formError_14jr2_108{color:#ffb7a4;margin:0 0 18px}._contactForm_14jr2_97 ._button_14jr2_27:disabled{opacity:.55;cursor:not-allowed}._contactSuccess_14jr2_110{padding:22px 0}._contactSuccess_14jr2_110 h2{font-size:1.65rem;font-weight:700}._formPrivacyNote_14jr2_112{color:var(--idi-muted);margin:0 0 20px;font-size:.875rem;line-height:1.6}._formPrivacyNote_14jr2_112 a{color:var(--idi-text)}._policyDocument_14jr2_114{width:min(850px,100% - 56px);margin:0 auto;padding:65px 0 80px}._policyTitle_14jr2_115{letter-spacing:-.04em;margin:0;font-size:clamp(2.35rem,4.4vw,4rem);font-weight:700;line-height:1.1}._policyMeta_14jr2_116{color:var(--idi-muted);margin:22px 0 30px;font-size:.875rem}._policyIntro_14jr2_117{margin-bottom:26px;font-size:1.125rem}._policyDocument_14jr2_114>section{border-top:1px solid var(--idi-line);margin-top:36px;padding-top:28px;scroll-margin-top:24px}._policyDocument_14jr2_114 h2{color:var(--idi-text);letter-spacing:-.02em;margin:0 0 20px;font-size:1.55rem;font-weight:650;line-height:1.25}._policyDocument_14jr2_114 section p,._policyDocument_14jr2_114 li{color:var(--idi-muted);font-size:1rem}._policyDocument_14jr2_114 section p{margin:18px 0}._policyDocument_14jr2_114 a:not(._button_14jr2_27){color:var(--idi-accent)}._policyDocument_14jr2_114 ul{padding-left:22px}._policyDocument_14jr2_114 li{margin:12px 0}._policyContents_14jr2_125{border-block:1px solid var(--idi-line);flex-wrap:wrap;gap:12px 24px;padding:20px 0;font-size:.9375rem;display:flex}@media (max-width:1000px){._container_14jr2_19{width:calc(100% - 56px)}._header_14jr2_20{gap:22px;padding:16px 28px}._header_14jr2_20 nav{gap:20px}._careersHeroInner_14jr2_69{grid-template-columns:minmax(0,1fr) 165px;gap:30px}._studioHeroInner_14jr2_34{grid-template-columns:minmax(0,1fr) 180px;gap:36px}._studioHeroMark_14jr2_36{width:180px;height:180px}._featuredCopy_14jr2_43{padding:28px}._careersArtwork_14jr2_75{width:165px}._careersCoordinate_14jr2_77{width:calc(100% - 56px)}._valuesHeading_14jr2_79{gap:40px}._conversations_14jr2_84{gap:18px}._conversations_14jr2_84 article{padding:22px}._supportLayout_14jr2_59{flex-direction:column;align-items:flex-start;gap:25px}._footer_14jr2_63{flex-wrap:wrap;padding:28px}}@media (max-width:760px){._container_14jr2_19{width:calc(100% - 40px)}._header_14jr2_20{flex-wrap:wrap;gap:8px 20px;min-height:0;padding:12px 20px}._header_14jr2_20 ._brand_14jr2_21 .studio-logo{width:34px;height:38px}._header_14jr2_20 ._brand_14jr2_21 .studio-wordmark-text{font-size:1.25rem}._header_14jr2_20 nav{flex-basis:100%;order:3;justify-content:space-between;gap:8px}._header_14jr2_20 nav a{font-size:.875rem}._homeLink_14jr2_24{margin-left:auto;font-size:.875rem}._catalog_14jr2_49{padding:44px 0 56px}._studioHero_14jr2_33{padding:50px 0;position:relative;overflow:hidden}._studioHeroInner_14jr2_34{grid-template-columns:minmax(0,1fr)}._studioHeroCopy_14jr2_35{z-index:1;position:relative}._studioHeroCopy_14jr2_35>p{font-size:1rem}._studioHeroMark_14jr2_36{opacity:.1;width:210px;height:210px;position:absolute;top:20px;right:-50px}._heroActions_14jr2_37{gap:24px}._featuredSection_14jr2_38{padding:36px 0 48px}._featuredGame_14jr2_39{grid-template-columns:minmax(0,1fr)}._featuredArtwork_14jr2_40{aspect-ratio:16/10;min-height:0}._featuredCopy_14jr2_43{padding:28px}._catalog_14jr2_49 ._pageTitle_14jr2_32{margin-bottom:30px}._studioSpotlight_14jr2_52{align-items:flex-start;gap:26px}._studioIdentity_14jr2_56{flex-basis:70px}._studioIdentity_14jr2_56 img{width:70px;height:70px}._about_14jr2_51,._support_14jr2_58{padding:45px 0}._studioStory_14jr2_53>p{font-size:1rem}._careersHeroInner_14jr2_69{grid-template-columns:minmax(0,1fr);padding:52px 0 44px}._careersHero_14jr2_68 h1{font-size:clamp(2.5rem,9vw,4rem)}._careersArtwork_14jr2_75{opacity:.12;pointer-events:none;width:200px;position:absolute;top:12px;right:-45px}._careersCoordinate_14jr2_77{width:calc(100% - 40px);padding-bottom:24px}._careersHeroCopy_14jr2_70>p:not(._eyebrow_14jr2_31),._valuesCopy_14jr2_82 p,._careersContact_14jr2_80>div>p:not(._eyebrow_14jr2_31){font-size:1rem}._careersValues_14jr2_78,._careersContact_14jr2_80{padding:50px 0}._valuesHeading_14jr2_79{grid-template-columns:minmax(0,1fr);gap:30px}._conversations_14jr2_84{grid-template-columns:minmax(0,1fr);margin-top:36px}._conversations_14jr2_84 h3{margin-top:20px}._footer_14jr2_63{gap:20px;padding:26px 20px}._footer_14jr2_63 ._brand_14jr2_21 .studio-wordmark-text{font-size:1.3rem}._footer_14jr2_63 p{flex-basis:100%;order:3}._footerLinks_14jr2_65{gap:16px}._contactPageBody_14jr2_93{padding:32px 14px 50px}._contactPanel_14jr2_94{padding:26px 20px}._contactFields_14jr2_104{grid-template-columns:minmax(0,1fr);gap:0}._policyDocument_14jr2_114{width:calc(100% - 40px);padding:44px 0 55px}._policyIntro_14jr2_117{font-size:1rem}._footerLinks_14jr2_65{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){._button_14jr2_27{transition:none}}
