:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--asphalt:#0b0d0c;--polymer:#1b211e;--polymer-light:#252d29;--field:#3f4937;--orange:#ff6b2c;--brass:#d6ba77;--chalk:#f2ebdd;--muted:#b6b5a9;--line:#d6ba773d;--display:"Teko", "Bahnschrift Condensed", "Arial Narrow", Impact, sans-serif;--body:"Barlow", Bahnschrift, "Segoe UI", Arial, sans-serif;--utility:"Cascadia Mono", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--asphalt);scroll-padding-top:92px}body{background:linear-gradient(90deg, transparent 0 97%, #d6ba7709 97%), linear-gradient(#d6ba7706 0 1px, transparent 1px), var(--asphalt);min-width:320px;color:var(--chalk);font-family:var(--body);background-size:240px 100%,100% 48px,auto;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}body:before{z-index:90;content:"";pointer-events:none;background:repeating-linear-gradient(104deg,#0000 0 72px,#f2ebdd04 72px 73px);position:fixed;inset:0}::selection{background:var(--orange);color:var(--asphalt)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid var(--orange);outline-offset:4px;box-shadow:0 0 0 7px var(--asphalt);border-radius:2px}.skipLink{z-index:110;border:1px solid var(--asphalt);background:var(--orange);min-height:44px;color:var(--asphalt);padding:10px 14px;font-weight:800;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skipLink:focus{transform:translateY(0)}.shell{width:min(100% - 64px,1480px);margin-inline:auto}.siteHeader{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0d0cf0;min-height:76px;position:relative}.headerInner{grid-template-columns:minmax(220px,.85fr) minmax(360px,1.1fr) minmax(220px,.85fr);align-items:center;gap:20px;min-height:76px;display:grid}.brand{width:max-content;min-height:44px;font-family:var(--display);letter-spacing:.08em;align-items:center;gap:12px;font-size:27px;font-weight:900;font-stretch:75%;line-height:1;display:inline-flex}.brandMark{border:2px solid var(--brass);background:var(--field);width:30px;height:26px;box-shadow:inset 0 0 0 3px var(--polymer);border-radius:3px;position:relative}.brandMark:before,.brandMark:after{background:var(--orange);content:"";position:absolute}.brandMark:before{width:14px;height:2px;box-shadow:0 8px 0 var(--orange);top:7px;left:6px}.brandMark:after{width:2px;height:10px;top:7px;left:12px}.primaryNav{justify-content:center;gap:clamp(10px,1.7vw,28px);display:flex}.primaryNav a{min-height:44px;color:var(--muted);font-family:var(--utility);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:0 5px;font-size:11px;font-weight:700;transition:color .16s;display:inline-flex;position:relative}.primaryNav a:after{transform-origin:100%;background:var(--orange);content:"";height:2px;transition:transform .16s;position:absolute;bottom:7px;left:5px;right:5px;transform:scaleX(0)}.primaryNav a:hover,.primaryNav a:focus-visible{color:var(--chalk)}.primaryNav a:hover:after,.primaryNav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.headerCta,.primaryButton{border:1px solid var(--orange);min-height:44px;font-family:var(--display);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;font-weight:900;line-height:1;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.headerCta{background:var(--orange);color:var(--asphalt);justify-self:end;padding:0 16px;font-size:16px}.headerCta:hover{background:var(--chalk);border-color:var(--chalk)}.primaryButton{min-height:48px;color:var(--chalk);background:0 0;padding:0 20px;font-size:18px}.primaryButton:hover{background:var(--orange);color:var(--asphalt)}.pendingLink{cursor:help}.playIcon{color:var(--orange);font-family:var(--body);font-size:12px}.primaryButton:hover .playIcon{color:var(--asphalt)}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:stretch;min-height:640px;display:grid;position:relative}.hero:before{z-index:-1;content:"";background:linear-gradient(90deg,#3f49372e,#0000 46%),repeating-linear-gradient(90deg,#0000 0 79px,#d6ba770b 79px 80px);width:100vw;height:100%;position:absolute;top:0;left:calc(50% - 50vw);-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.heroCopy{z-index:2;flex-direction:column;justify-content:center;padding:72px 56px 64px 0;display:flex;position:relative}.heroCopy:after{background:var(--line);content:"";width:1px;position:absolute;top:48px;bottom:48px;right:30px}.eyebrow,.sectionKicker,.cardLabel{color:var(--brass);font-family:var(--utility);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:10px;font-weight:700;display:flex}.eyebrow:before,.sectionKicker:before{background:var(--orange);content:"";width:26px;height:3px}h1{max-width:720px;font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:19px 0 18px;font-size:clamp(78px,7.5vw,124px);font-weight:900;font-stretch:75%;line-height:.74}.headlineAccent{color:var(--orange);display:inline-block;position:relative}.headlineAccent:after{background:repeating-linear-gradient(90deg, var(--brass) 0 28px, transparent 28px 34px);content:"";height:5px;position:absolute;bottom:-8px;left:2px;right:0}.heroSummary{max-width:530px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.heroActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.socialButtons{flex-wrap:wrap;gap:12px;display:flex}.tags{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.tags li{border:1px solid var(--line);color:var(--muted);font-family:var(--utility);letter-spacing:.1em;text-transform:uppercase;background:#1b211ecc;padding:7px 9px 6px;font-size:9px;font-weight:700}.featured{border:1px solid var(--line);background:linear-gradient(130deg, #3f49375c, transparent 48%), linear-gradient(310deg, #ff6b2c14, transparent 45%), var(--polymer);min-width:0;margin:32px 0 32px 24px;position:relative;overflow:hidden}.featured:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#f2ebdd09 1px,#0000 1px),linear-gradient(90deg,#f2ebdd09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.matchCaseStage{--aim-x:50%;--aim-y:50%;z-index:2;contain:layout paint;touch-action:pan-y;position:absolute;inset:0 0 126px;overflow:hidden}.sceneViewport{opacity:.62;background:radial-gradient(circle at 54% 46%,#ff5a1f1a,#0000 30%),linear-gradient(145deg,#101611,#060807 64%);transition:opacity .6s;position:absolute;inset:0}.matchCaseStage.isSceneReady .sceneViewport{opacity:1}.sceneViewport canvas{cursor:crosshair;outline:0;display:block;width:100%!important;height:100%!important}.sceneViewport:after{content:"";pointer-events:none;background:linear-gradient(#0608071a,#0000 28% 67%,#0608079e),radial-gradient(circle,#0000 48%,#0000007a);position:absolute;inset:0}.sceneHud{z-index:8;color:#f2ebddad;font-family:var(--utility);letter-spacing:.12em;pointer-events:none;border:1px solid #d6ba7724;font-size:8px;position:absolute;inset:12px}.hudCorner{border-color:var(--orange);opacity:.85;width:34px;height:34px;position:absolute}.hudCornerTl{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.hudCornerTr{border-top:2px solid;border-right:2px solid;top:-1px;right:-1px}.hudCornerBl{border-bottom:2px solid;border-left:2px solid;bottom:-1px;left:-1px}.hudCornerBr{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.hudReadout,.hudRange{background:#060807b3;padding:5px 7px;position:absolute;bottom:10px}.hudReadout{left:10px}.hudRange{right:10px}.hudScan{opacity:0;background:linear-gradient(90deg,#0000,#ff5a1f94,#0000);height:1px;animation:2.2s ease-out 1.2s both rangeScan;position:absolute;bottom:16%;left:8%;right:8%;transform:translateY(-280px);box-shadow:0 0 18px #ff5a1f80}.aimReticle{z-index:16;top:var(--aim-y);left:var(--aim-x);opacity:0;pointer-events:none;border:1px solid #fff4cfd6;border-radius:50%;width:46px;height:46px;transition:opacity .12s,transform .12s;position:absolute;transform:translate(-50%,-50%)scale(.82);box-shadow:0 0 0 8px #ff5a1f0f,0 0 24px #ff5a1f47}.matchCaseStage.isAiming .aimReticle{opacity:1;transform:translate(-50%,-50%)scale(1)}.aimReticle:before,.aimReticle:after,.aimReticle i:before,.aimReticle i:after{background:var(--orange);content:"";position:absolute}.aimReticle:before{width:1px;height:16px;top:-9px;left:22px}.aimReticle:after{width:1px;height:16px;bottom:-9px;left:22px}.aimReticle i:before{width:16px;height:1px;top:22px;left:-9px}.aimReticle i:after{width:16px;height:1px;top:22px;right:-9px}.impactFlash{z-index:15;top:var(--aim-y);left:var(--aim-x);width:12px;height:12px;box-shadow:0 0 10px 4px #fff5d2, 0 0 34px 14px var(--orange);opacity:0;pointer-events:none;background:#fff5d2;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}.matchCaseStage.isFiring .impactFlash{animation:.26s ease-out both impactBurst}.aimDrillPanel{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a08d1;border:1px solid #d6ba7785;align-items:stretch;gap:7px;min-width:220px;display:flex;position:absolute;top:25px;right:25px;box-shadow:inset 0 0 22px #ff5a1f0d,0 16px 30px #00000038}.aimDrillPanel>div{flex:1;align-content:center;gap:2px;padding:8px 12px;display:grid}.aimDrillPanel span{color:var(--muted);font-family:var(--utility);letter-spacing:.11em;font-size:7px;font-weight:700}.aimDrillPanel strong{color:var(--chalk);font-family:var(--display);letter-spacing:.06em;font-size:18px;line-height:1}.aimDrillPanel button{background:var(--orange);min-width:72px;min-height:48px;color:var(--asphalt);cursor:crosshair;font-family:var(--display);letter-spacing:.06em;border:0;border-left:1px solid #d6ba7785;justify-content:center;align-items:center;gap:6px;font-size:17px;font-weight:900;transition:background .14s,color .14s;display:inline-flex}.aimDrillPanel button:hover,.aimDrillPanel button:focus-visible{background:var(--chalk)}.sceneFallback{color:var(--brass);font-family:var(--utility);background:radial-gradient(circle at 50% 44%,#ff5a1f29,#0000 31%),#070a08;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.sceneFallback small{letter-spacing:.12em;text-transform:uppercase;font-size:8px;position:absolute;bottom:22px}.fallbackCase{aspect-ratio:1.85;background:linear-gradient(145deg,#536047,#2e382b);border:8px solid #1b221c;border-radius:17px;width:min(62%,360px);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)perspective(700px)rotateX(17deg)rotateY(-12deg);box-shadow:inset 0 0 0 3px #d6ba7740,24px 32px 44px #0000008a}.fallbackTarget{background:var(--orange);border:7px solid #343b38;border-radius:50%;width:44px;height:44px;position:absolute;top:31%;box-shadow:0 0 20px #ff5a1f6b}.fallbackTargetOne{left:34%}.fallbackTargetTwo{top:23%;left:calc(50% - 22px)}.fallbackTargetThree{right:34%}.sceneSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gameBootOverlay{z-index:300;color:var(--chalk);font-family:var(--utility);pointer-events:none;background:linear-gradient(#ff5a1f09 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ff5a1f09 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle,#161d17,#050706 70%);place-content:center;justify-items:center;animation:2.35s both bootOverlay;display:grid;position:fixed;inset:0}.gameBootOverlay p{color:var(--brass);letter-spacing:.22em;margin:22px 0 5px;font-size:10px;font-weight:700}.gameBootOverlay strong{font-family:var(--display);letter-spacing:.05em;font-size:clamp(40px,6vw,78px);line-height:.9}.gameBootOverlay small{color:var(--muted);letter-spacing:.14em;margin-top:13px;font-size:8px}.bootProgress{background:#f2ebdd1c;width:min(74vw,460px);height:4px;margin-top:22px;overflow:hidden}.bootProgress span{transform-origin:0;background:linear-gradient(90deg, var(--orange), var(--brass));width:100%;height:100%;box-shadow:0 0 18px var(--orange);animation:1.55s cubic-bezier(.18,.75,.24,1) .25s forwards bootLoad;display:block;transform:scaleX(0)}.bootReticle{border:1px solid #ff5a1fbd;border-radius:50%;width:82px;height:82px;animation:1.2s cubic-bezier(.18,.8,.25,1) both bootAcquire;position:relative;box-shadow:0 0 0 13px #ff5a1f09,inset 0 0 22px #ff5a1f1f}.bootReticle:before,.bootReticle:after{background:var(--orange);content:"";position:absolute;top:50%;left:50%}.bootReticle:before{width:118px;height:1px;transform:translate(-50%,-50%)}.bootReticle:after{width:1px;height:118px;transform:translate(-50%,-50%)}.bootReticle i{border:2px solid var(--brass);border-radius:50%;position:absolute;inset:28px;box-shadow:0 0 16px #d6ba7775}.heroCopy{animation:.7s cubic-bezier(.2,.78,.22,1) 1.95s both interfaceReveal}.featured{animation:.82s cubic-bezier(.18,.82,.2,1) 1.75s both sceneReveal}.featuredDossier{animation:.62s cubic-bezier(.2,.8,.24,1) 2.12s both dossierReveal}@keyframes bootLoad{to{transform:scaleX(1)}}@keyframes bootAcquire{0%{opacity:0;transform:scale(2.2)rotate(35deg)}55%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes bootOverlay{0%,74%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes interfaceReveal{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:translate(0)}}@keyframes sceneReveal{0%{opacity:0;transform:translateY(24px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dossierReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes rangeScan{0%{opacity:0;transform:translateY(-280px)}15%{opacity:.7}80%{opacity:.5}to{opacity:0;transform:translateY(190px)}}@keyframes impactBurst{0%{opacity:1;transform:translate(-50%,-50%)scale(.2)}45%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(4.5)}}.featuredDossier{z-index:10;border-top:3px solid var(--orange);background:#0b0d0ceb;justify-content:space-between;align-items:end;gap:24px;padding:18px;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 12px 28px #0000003d}.featuredDossier h2{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:5px 0 3px;font-size:clamp(32px,3vw,47px);font-weight:900;line-height:.9}.featuredDossier p:not(.cardLabel){color:var(--muted);margin:0;font-size:12px}.playTile{border:1px solid var(--brass);min-height:44px;color:var(--chalk);font-family:var(--utility);letter-spacing:.1em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:9px;font-weight:800;transition:background .16s,color .16s;display:inline-flex}.playTile:hover{background:var(--brass);color:var(--asphalt)}.latest{border-bottom:1px solid var(--line);min-height:286px;padding:30px 0 32px}.sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.sectionHeading h2{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:4px 0 0;font-size:38px;font-weight:900;line-height:.9}.sectionIndex{color:var(--muted);font-family:var(--utility);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.clipGrid{grid-template-columns:1.35fr 1fr 1fr;gap:12px;display:grid}.clipCard{border:1px solid var(--line);background:var(--polymer);transition:border-color .16s,background .16s;position:relative;overflow:hidden}.clipCard:hover{border-color:var(--orange);background:var(--polymer-light)}.clipCard:before{background:repeating-linear-gradient(0deg, var(--orange) 0 16px, transparent 16px 21px);content:"";width:6px;position:absolute;top:0;bottom:0;left:0}.clipCard:after{content:"";pointer-events:none;border-top:1px solid #d6ba7742;border-right:1px solid #d6ba7742;width:46px;height:46px;position:absolute;top:13px;right:13px}.clipCardInner{z-index:1;height:100%;display:block;position:relative}a.clipCardInner:focus-visible{outline-offset:-5px}.clipThumbnail{aspect-ratio:16/9;border-bottom:1px solid var(--line);background:#090b0a;margin-left:6px;position:relative;overflow:hidden}.clipThumbnail:after,.galleryFrame:after{content:"";pointer-events:none;background:linear-gradient(#0000 46%,#050706bd);position:absolute;inset:0}.clipThumbnail img,.galleryFrame img{object-fit:cover;width:100%;height:100%;transition:filter .2s,transform .3s;display:block}.clipCard:hover .clipThumbnail img,.galleryLink:hover .galleryFrame img{filter:brightness(1.08)saturate(1.08);transform:scale(1.035)}.youtubePlayBadge{z-index:2;color:#fff;background:#ff2511e0;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:48px;height:48px;font-size:15px;line-height:1;transition:background .18s,transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 28px #0000008c}.clipCard:hover .youtubePlayBadge,.galleryLink:hover .youtubePlayBadge{background:#ff2a1a;transform:translate(-50%,-50%)scale(1.1)}.cardTopline{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 0 23px;display:flex}.clipCard .cardLabel{color:var(--brass);font-size:8px}.clipStatus{color:#8f9187;font-family:var(--utility);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.cardCopy{min-height:142px;padding:22px 50px 18px 23px;position:relative}.clipCard h3{max-width:calc(100% - 36px);font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 4px;font-size:33px;font-weight:900;line-height:.9}.clipCard p{color:var(--muted);margin:0;font-size:12px}.clipArrow{color:var(--orange);font-size:20px;position:absolute;bottom:18px;right:18px}.watchLabel{color:var(--orange);font-family:var(--utility);letter-spacing:.09em;text-transform:uppercase;margin-top:12px;font-size:8px;font-weight:700;display:inline-block}.lowerZone{grid-template-columns:minmax(0,1.38fr) minmax(360px,.62fr);min-height:280px;display:grid}.gallery{border-right:1px solid var(--line);padding:28px 24px 30px 0}.galleryTitle{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.galleryTitle h2{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:31px;font-weight:900;line-height:1}.galleryStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.galleryLink{display:block}.galleryLink:focus-visible{outline-offset:4px}.galleryFrame{isolation:isolate;aspect-ratio:16/9;border:1px solid var(--line);background-color:var(--polymer);margin:0;position:relative;overflow:hidden}.galleryFrame figcaption{z-index:2;font-family:var(--utility);letter-spacing:.09em;text-transform:uppercase;border-left:3px solid var(--orange);color:var(--chalk);background:#0b0d0ce0;padding:5px 7px;font-size:8px;font-weight:700;position:absolute;bottom:9px;left:10px}.galleryPlayBadge{width:36px;height:36px;font-size:11px}.profile{flex-direction:column;justify-content:center;padding:30px 5px 30px 30px;display:flex;position:relative;overflow:hidden}.profile:after{color:#d6ba7717;content:"DA";font-family:var(--display);letter-spacing:-.08em;pointer-events:none;font-size:168px;font-weight:900;line-height:1;position:absolute;bottom:-42px;right:-12px}.profile h2{z-index:1;max-width:420px;font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:13px 0 11px;font-size:clamp(35px,2.8vw,47px);font-weight:900;line-height:.9;position:relative}.profile>p:not(.sectionKicker){z-index:1;max-width:400px;color:var(--muted);margin:0;font-size:13px;position:relative}.socialNote{border-left:3px solid var(--orange);width:max-content;max-width:100%;font-family:var(--utility);letter-spacing:.05em;background:#ff6b2c12;padding:8px 10px;font-weight:700;color:var(--chalk)!important;margin-top:16px!important;font-size:9px!important}.socialNote a{color:inherit}.socialNote a:hover{color:var(--orange)}.siteFooter{border-top:1px solid var(--line);background:#070908}.footerInner{color:#96978e;min-height:68px;font-family:var(--utility);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:9px;font-weight:700;display:flex}@media (width<=1120px){.shell{width:min(100% - 40px,1020px)}.headerInner{grid-template-columns:auto 1fr auto}.hero{grid-template-columns:minmax(0,.78fr) minmax(450px,1.22fr)}.heroCopy{padding-right:35px}.heroCopy:after{right:16px}h1{font-size:clamp(74px,8.2vw,100px)}.featured{margin-left:8px}}@media (width<=900px){html{scroll-padding-top:132px}.headerInner{grid-template-columns:1fr auto;padding-block:12px 9px}.primaryNav{scrollbar-width:thin;grid-area:2/1/auto/-1;justify-content:flex-start;overflow-x:auto}.primaryNav a{flex:none}.hero{grid-template-columns:1fr;padding-bottom:28px}.heroCopy{padding:58px 0 42px}.heroCopy:after{display:none}h1{font-size:clamp(76px,15vw,112px)}.featured{min-height:570px;margin:0}.matchCaseStage{bottom:130px}.clipGrid{grid-template-columns:1fr}.clipCard{min-height:160px}.lowerZone{grid-template-columns:1fr}.gallery{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.galleryStrip{grid-template-columns:1fr 1fr}.profile{min-height:280px;padding-left:0}}@media (width<=580px){.shell{width:min(100% - 28px,540px)}.brand{gap:9px;font-size:22px}.brandMark{width:26px;height:24px}.headerCta{padding:0 11px;font-size:14px}.headerCta span:last-child{display:none}h1{font-size:clamp(66px,20vw,92px)}.heroActions{flex-direction:column;align-items:flex-start}.socialButtons{flex-direction:column}.featured{min-height:518px}.matchCaseStage{inset:0 0 146px}.aimDrillPanel{min-width:0;top:18px;left:18px;right:18px}.hudReadout,.hudRange{display:none}.featuredDossier{flex-direction:column;align-items:flex-start;gap:13px;padding:15px;bottom:12px;left:12px;right:12px}.featuredDossier h2{font-size:35px}.playTile{width:100%}.sectionHeading,.galleryTitle{flex-direction:column;align-items:flex-start;gap:8px}.galleryStrip{grid-template-columns:1fr}.galleryFrame{height:170px}.footerInner{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding-block:17px}}@media (pointer:coarse){.aimReticle,.impactFlash{display:none}.sceneViewport canvas,.aimDrillPanel button{cursor:pointer}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gameBootOverlay{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.sceneHud,.aimDrillPanel,.aimDrillPanel button,.clipCard,.galleryFrame{border:1px solid canvastext}}
