.path-hero{isolation:isolate;margin-top:calc(-1 * var(--store-header-height,106px));padding-top:var(--store-header-height,106px);background:radial-gradient(at 52% 32%,#493044 0%,#211a29 36%,#101116 76%);position:relative;overflow:clip}.path-selector{top:var(--store-header-height,106px);z-index:3;text-align:center;pointer-events:none;padding:12px 20px 0;position:absolute;left:0;right:0}.path-selector>p{letter-spacing:.2em;color:#cbc8d5;margin:0 0 1px;font-size:11px;line-height:1.5}.path-selector-options{pointer-events:auto;justify-content:center;align-items:center;gap:25px;width:fit-content;max-width:100%;margin:auto;display:flex}.path-selector-options>button{-webkit-appearance:none;appearance:none;color:#e1dfe7;background:0 0;border:0;border-radius:0;min-height:44px;padding:7px 0;font-size:17px;font-weight:600;line-height:1.4;transition:color .18s,filter .18s}.path-selector-options>button[aria-pressed=true]{color:var(--lime)}.path-selector-options>button:hover{filter:brightness(1.25)}.path-selector-options>span{color:#96929e;font-size:21px;font-weight:400}.path-hero-window{position:relative;overflow:hidden}.path-hero-track{will-change:transform;align-items:stretch;width:200%;transition:transform .62s cubic-bezier(.22,.75,.24,1);display:flex;position:relative;transform:translate(0,0)}.path-hero[data-platform=xbox] .path-hero-track{transform:translate(-50%)}.path-slide{isolation:isolate;background:radial-gradient(at 74% 42%,#59334670,#0000 64%);flex:0 0 50%;min-width:0;position:relative}.path-slide-xbox{background:radial-gradient(at 26% 42%,#59334670,#0000 64%)}.path-art{z-index:-1;pointer-events:none;width:64%;position:absolute;top:22px;bottom:0;right:0;overflow:hidden}.path-art img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%),linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20%),linear-gradient(#0000,#000 12% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.path-slide-xbox .path-art{left:0;right:auto}.path-slide-xbox .path-art img{left:0;right:auto;-webkit-mask-image:linear-gradient(270deg,#0000,#000 20%),linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(270deg,#0000,#000 20%),linear-gradient(#0000,#000 12% 82%,#0000)}.path-slide-inner{grid-template-columns:46% 54%;align-items:center;width:calc(100% - 100px);max-width:1760px;min-height:610px;margin:0 auto;padding:86px 0 30px;display:grid;position:relative}.path-slide-xbox .path-slide-inner{grid-template-columns:54% 46%}.path-slide-xbox .path-copy{grid-column:2;padding-left:16px}.path-copy{flex-direction:column;align-items:flex-start;min-width:0;max-width:620px;display:flex;position:relative}.path-eyebrow{color:var(--coral);letter-spacing:.1em;align-items:center;gap:13px;margin:0 0 12px;font-size:12px;font-weight:700;line-height:1.6;display:flex}.path-eyebrow:after{content:"";background:linear-gradient(90deg,var(--coral),transparent);flex-shrink:0;width:50px;height:1px}.path-copy h2{letter-spacing:-.015em;white-space:nowrap;margin:0;font-family:Barlow,Arial Narrow,sans-serif;font-size:clamp(58px,4.9vw,88px);font-weight:800;line-height:.94}.path-copy h2>span{color:var(--lime);display:block}.path-description{color:#d2d0d9;max-width:440px;margin:16px 0 0;font-size:15px;line-height:1.65}.path-price{align-items:center;gap:18px;margin-top:18px;display:flex}.path-price>strong{white-space:nowrap;font-family:Barlow,Arial Narrow,sans-serif;font-size:clamp(44px,3.4vw,62px);font-weight:800;line-height:1}.path-price>span{color:#d2d0da;text-transform:uppercase;max-width:180px;font-size:12px;line-height:1.6}.path-actions{flex-wrap:wrap;align-items:center;gap:2px 14px;width:100%;margin-top:18px;display:flex}.path-actions .purchase-actions{width:100%;max-width:460px;margin-top:0}.path-actions .purchase-action-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.site-frame .path-actions .button{gap:10px;min-height:50px;padding:12px 18px;font-family:Barlow,Arial Narrow,sans-serif;font-size:20px}.path-actions .text-link{align-items:center;gap:10px;min-height:38px;font-size:13px;display:inline-flex}.path-inclusions{color:#d0cadb;flex-wrap:wrap;align-items:center;gap:6px 17px;margin-top:5px;font-size:12px;line-height:1.6;display:flex}.path-inclusions>span{align-items:center;gap:6px;display:flex}.path-inclusions svg{color:var(--purple);flex-shrink:0}.path-release{color:#d5c3ff;max-width:440px;margin:9px 0 0;font-size:12px;line-height:1.5}.path-disclosure{color:#bbb7c8;max-width:490px;margin-top:8px;font-size:11px;line-height:1.6}@media (min-width:1800px){.path-slide-inner{min-height:700px;padding-top:90px;padding-bottom:38px}.path-description{max-width:500px;font-size:17px}.path-price{margin-top:22px}.path-art{width:61%}.path-disclosure{font-size:12px}}@media (max-width:1150px){.path-art{width:56%}.path-slide-inner{grid-template-columns:49% 51%;width:calc(100% - 60px);min-height:600px}.path-slide-xbox .path-slide-inner{grid-template-columns:51% 49%}.path-copy h2{font-size:clamp(48px,5vw,58px)}.path-eyebrow{font-size:11px}.path-eyebrow:after{width:30px}.path-slide-xbox .path-copy{padding-left:10px}.path-description{font-size:14px}.path-price{gap:12px}.path-price>strong{font-size:43px}.path-price>span{font-size:11px}.site-frame .path-actions .button{padding:12px 10px;font-size:18px}.path-inclusions{gap:6px 12px;font-size:11px}}@media (max-width:800px){.path-selector{padding:8px 14px 0}.path-selector>p{letter-spacing:.16em;font-size:10px}.path-selector-options{gap:19px}.path-selector-options>button{font-size:15px}.path-selector-options>span{font-size:18px}.path-slide,.path-slide-xbox{background:0 0;flex-direction:column;padding-top:65px;display:flex}.path-art,.path-slide-xbox .path-art{z-index:0;width:100%;height:clamp(225px,72vw,400px);position:relative;inset:auto}.path-art img,.path-slide-xbox .path-art img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:100%;margin:0 auto;display:block;position:static;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 3% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 3% 90%,#0000)}.path-slide-inner,.path-slide-xbox .path-slide-inner{width:calc(100% - 44px);min-height:0;margin:0 auto;padding:7px 0 26px;display:block}.path-copy,.path-slide-xbox .path-copy{width:100%;max-width:560px;margin:0 auto;padding:0}.path-eyebrow{display:none}.path-copy h2{white-space:normal;order:0;max-width:100%;font-size:clamp(28px,9.4vw,60px);line-height:.94}.path-price{flex-wrap:wrap;order:1;gap:10px 14px;max-width:100%;margin-top:13px}.path-price>strong{font-size:clamp(35px,10.5vw,43px)}.path-price>span{font-size:11px;line-height:1.5}.path-actions{order:3;gap:0;margin-top:14px}.site-frame .path-actions .button{gap:7px;min-height:48px;padding:12px 10px;font-size:18px}.path-actions .purchase-actions{max-width:none}.path-actions .text-link{min-height:37px;font-size:12px}.path-description{order:4;max-width:none;margin-top:8px;font-size:14px;line-height:1.65}.path-inclusions{order:5;gap:6px 14px;margin-top:12px;font-size:11px}.path-release{order:2;margin-top:9px;font-size:11px}.path-disclosure{order:6;max-width:none;margin-top:8px;font-size:11px;line-height:1.65}}@media (max-width:420px){.path-slide-inner,.path-slide-xbox .path-slide-inner{width:calc(100% - 36px)}.path-price>strong{font-size:41px}.path-selector-options{gap:14px}}@media (max-width:360px){.path-selector-options{gap:10px}.path-selector-options>button{font-size:clamp(12px,4vw,14px)}.path-price{gap:10px}.path-price>strong{font-size:35px}.path-price>span{font-size:10px}.site-frame .path-actions .button{padding-inline:8px;font-size:16px}.path-actions .purchase-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (prefers-reduced-motion:reduce){.path-hero-track{will-change:auto;transition:none}.path-selector-options>button{transition:none}}.hero-buy-nudge .button-primary:not(:disabled):not(:hover):not(:focus-visible){animation:.8s ease-in-out hero-buy-invite}@keyframes hero-buy-invite{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-2px)rotate(-1deg)}40%{transform:translate(2px)rotate(.8deg)}60%{transform:translate(-1px)rotate(-.4deg)}80%{transform:translate(1px)rotate(.2deg)}}@media (prefers-reduced-motion:reduce){.hero-buy-nudge .button-primary,.site-nav .brand-lockup>svg,.site-nav .brand-lockup>span{animation:none!important}}.home-console-card .promo-tag{color:#151b09;letter-spacing:.1em;background:#d7ff61;border:0;border-radius:4px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;display:inline-flex;box-shadow:0 4px 18px #d7ff6115}.home-console-card .promo-tag:before{content:"✦";font-size:14px;line-height:1}.home-console-card .promo-tag-premium{color:#211631;background:#c6afff;box-shadow:0 4px 18px #b494ff1a}.home-build-banner{background:radial-gradient(at 82% 65%,#a83c6630,#0000 58%),linear-gradient(110deg,#252131,#1c1823 70%,#21191f)}.home-build-banner .builder-mini{background:radial-gradient(at 6% 20%,#ff905342,#0000 58%),radial-gradient(at 22% 100%,#9a39bb55,#0000 65%),linear-gradient(115deg,#2c1c2a,#17171f 72%);gap:clamp(14px,2vw,28px);padding:24px;overflow:hidden}.builder-mini .builder-mini-art{isolation:isolate;aspect-ratio:1;flex:0 0 clamp(125px,16vw,220px);position:relative}.builder-mini-art:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#e4779555,#0000);position:absolute;inset:-18%}.builder-mini .builder-mini-art img{object-fit:contain;width:100%;height:100%;display:block}.builder-mini .builder-mini-art-scene{aspect-ratio:16/15}.builder-mini .builder-mini-art-scene img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 16% 84%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.builder-mini .builder-mini-info{min-width:0}.builder-mini .mini-line{color:#c6becd}.builder-mini .mini-line b{color:#f5f2ee}@media (max-width:1100px) and (min-width:701px){.home-build-banner .builder-mini{gap:12px;padding:16px}.builder-mini .builder-mini-art{flex-basis:110px}}@media (max-width:700px){.home-build-banner{padding:22px 18px}.home-build-banner .builder-mini{gap:12px;width:100%;max-width:440px;padding:18px 12px;transform:none}.builder-mini .builder-mini-art{flex-basis:clamp(82px,27vw,130px)}.builder-mini .builder-mini-info>strong{font-size:24px}.builder-mini .mini-line{gap:2px;font-size:10px;display:grid}.builder-mini .builder-mini-info>.eyebrow{letter-spacing:1px;font-size:8px}.builder-mini .builder-mini-info>.pill{white-space:normal;font-size:8px}}
