.CharacterSelect_hero__e2Lth{position:relative;margin-top:calc(-1 * var(--header-h,90px));background:var(--surface-0,#211e14);color:#f5f0df;overflow:hidden}.CharacterSelect_hero__e2Lth .CharacterSelect_inner__Yznk1{position:relative;width:100%;max-width:none;margin:0;padding:0}.CharacterSelect_stageWrap___FxjT{width:100%;margin:0}.CharacterSelect_stage__hq1L0{position:relative;width:100%;height:auto;aspect-ratio:1264/720;overflow:hidden;isolation:isolate;background:#211e14}.CharacterSelect_clip__YYx5F,.CharacterSelect_idle__PARp0{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:none;-webkit-mask-image:none;mask-image:none}.CharacterSelect_clip__YYx5F{opacity:0;pointer-events:none}.CharacterSelect_clip__YYx5F[data-visible=true]{opacity:1}.CharacterSelect_stage__hq1L0:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#15140dd9,#15140d80 17%,transparent 43%,transparent 65%,#211e1480 83%,#211e14)}.CharacterSelect_eyebrow__4lGSi,.CharacterSelect_inner__Yznk1>h1,.CharacterSelect_intro__yUkF4{position:absolute;left:50%;transform:translateX(-50%);z-index:4;margin:0;text-align:center;pointer-events:none}.CharacterSelect_eyebrow__4lGSi{top:calc(var(--header-h,90px) + 56px);width:90%;color:#ffb529;text-transform:uppercase;letter-spacing:.14em;font-size:13px}.CharacterSelect_inner__Yznk1>h1{top:calc(var(--header-h,90px) + 86px);width:min(90%,680px);font-size:clamp(30px,3.4vw,56px);font-weight:800;line-height:1.08;text-transform:uppercase;text-shadow:0 2px 15px #0009}.CharacterSelect_inner__Yznk1>h1 em{display:block;font-style:normal;color:#ffb529}.CharacterSelect_intro__yUkF4{top:calc(var(--header-h,90px) + 218px);width:min(90%,660px);display:flex;flex-direction:column;gap:8px;font-size:18px;line-height:1.4;color:#e2dccd;text-shadow:0 1px 10px #000}.CharacterSelect_intro__yUkF4 strong{font-size:20px;color:#f5f0df}.CharacterSelect_hit__56ZS1{position:absolute;top:29%;height:52%;border:0;background:transparent;cursor:pointer;z-index:2;border-radius:18px}.CharacterSelect_droneHit__Q2rPl{left:15%;width:17%}.CharacterSelect_infantryHit___EQEc{left:69%;width:17%}.CharacterSelect_hit__56ZS1:focus-visible{outline:3px solid #ffb529;outline-offset:-4px}.CharacterSelect_controls__J8_Cb{position:absolute;z-index:4;left:0;bottom:4%;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0}.CharacterSelect_controls__J8_Cb button{justify-self:center;display:flex;flex-direction:column;align-items:center;gap:4px;width:min(76%,320px);padding:0;font:inherit;color:#f5f0df;background:transparent;border:0;cursor:pointer}.CharacterSelect_controls__J8_Cb button:first-child{transform:translateX(-3%)}.CharacterSelect_controls__J8_Cb button:last-child{transform:translateX(3%)}.CharacterSelect_personName__oAZmS{font-size:16px;font-weight:700;text-transform:uppercase}.CharacterSelect_personTerm__JgkmZ{font-size:14px}.CharacterSelect_controls__J8_Cb strong{display:block;width:100%;margin-top:8px;padding:10px 12px;border:1px solid #ffb529;border-radius:999px;background:#211e14dc;color:#ffb529;font-size:18px}.CharacterSelect_controls__J8_Cb button:hover strong,.CharacterSelect_controls__J8_Cb button[aria-pressed=true] strong{background:#f5a400;color:#211e14}.CharacterSelect_controls__J8_Cb button:focus-visible,.CharacterSelect_stop__pGqcP:focus-visible{outline:2px solid white;outline-offset:4px}.CharacterSelect_stop__pGqcP{position:absolute;z-index:5;right:24px;bottom:20%;border:1px solid #ffb529;border-radius:10px;padding:10px 14px;background:#211e14ee;color:#ffb529;font:inherit;font-size:13px;cursor:pointer}@media(max-width:1200px) and (min-width:701px){.CharacterSelect_eyebrow__4lGSi{top:calc(var(--header-h,90px) + 34px);font-size:11px}.CharacterSelect_inner__Yznk1>h1{top:calc(var(--header-h,90px) + 57px);font-size:clamp(26px,3.2vw,40px)}.CharacterSelect_intro__yUkF4{top:calc(var(--header-h,90px) + 150px);font-size:13px;gap:4px}.CharacterSelect_intro__yUkF4 strong{font-size:15px}.CharacterSelect_personName__oAZmS{font-size:13px}.CharacterSelect_personTerm__JgkmZ{font-size:12px}.CharacterSelect_controls__J8_Cb strong{font-size:15px;padding:8px}}@media(max-width:700px){.CharacterSelect_hero__e2Lth{padding-top:calc(var(--header-h,90px) + 48px)}.CharacterSelect_eyebrow__4lGSi,.CharacterSelect_inner__Yznk1>h1,.CharacterSelect_intro__yUkF4{position:static;transform:none;width:100%;padding-inline:20px}.CharacterSelect_eyebrow__4lGSi{margin-bottom:12px;font-size:11px}.CharacterSelect_inner__Yznk1>h1{font-size:clamp(28px,7vw,40px);margin-bottom:14px}.CharacterSelect_intro__yUkF4{font-size:14px;gap:6px;margin-bottom:18px}.CharacterSelect_intro__yUkF4 strong{font-size:16px}.CharacterSelect_controls__J8_Cb{position:static;padding:0 12px 24px;gap:16px}.CharacterSelect_controls__J8_Cb button{width:100%;transform:none!important}.CharacterSelect_personName__oAZmS{font-size:12px}.CharacterSelect_personTerm__JgkmZ{font-size:11px}.CharacterSelect_controls__J8_Cb strong{font-size:14px;padding:10px 6px}.CharacterSelect_stop__pGqcP{right:10px;bottom:8px;font-size:11px}}@media(prefers-reduced-motion:no-preference){.CharacterSelect_clip__YYx5F{transition:opacity .15s ease}}.CharacterSelect_inner__Yznk1:after{content:"";position:absolute;z-index:3;pointer-events:none;top:calc(var(--header-h, 90px) + 30px);left:50%;transform:translateX(-50%);width:min(90%,820px);height:300px;background:radial-gradient(ellipse,rgba(15,14,9,.48) 0,rgba(15,14,9,.25) 50%,transparent 74%)}@media (max-width:700px){.CharacterSelect_inner__Yznk1:after{display:none}}.CharacterSelect_ageRange__t8MIQ{position:absolute;z-index:3;left:50%;top:60%;transform:translate(-50%,-50%);color:#ffb529;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(80px,9vw,180px);font-weight:900;line-height:1;letter-spacing:-.025em;white-space:nowrap;text-shadow:0 4px 18px rgba(0,0,0,.45);pointer-events:none}@media (max-width:700px){.CharacterSelect_ageRange__t8MIQ{font-size:clamp(40px,11vw,76px);top:58%}}@font-face{font-family:RecruitingAgeAnton;src:url(/fonts/age-1824/Anton-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:block}.CharacterSelect_hero__e2Lth .CharacterSelect_stage__hq1L0 .CharacterSelect_ageRange__t8MIQ{position:absolute;z-index:3;top:60%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:.065em;width:max-content;margin:0;padding:0;font-family:RecruitingAgeAnton,sans-serif;font-weight:400;font-synthesis:none;font-style:normal;font-size:clamp(72px,7.8vw,160px);line-height:1;letter-spacing:0;color:#ffb529;text-shadow:0 3px 12px #0007;pointer-events:none}.CharacterSelect_hero__e2Lth .CharacterSelect_stage__hq1L0 .CharacterSelect_ageRange__t8MIQ>span{font:inherit;color:inherit}.CharacterSelect_hero__e2Lth .CharacterSelect_stage__hq1L0 .CharacterSelect_ageRange__t8MIQ>i{display:block;flex:none;width:.27em;height:.075em;background:currentColor;box-shadow:0 3px 12px #0005}@media(max-width:700px){.CharacterSelect_hero__e2Lth .CharacterSelect_stage__hq1L0 .CharacterSelect_ageRange__t8MIQ{top:60%;font-size:clamp(34px,9vw,64px)}}