.gbp-home{background:#f6f8ff;padding-top:28px}.gbp-home h1,.gbp-home h2,.gbp-home h3,.gbp-home p{margin-top:0}.gbp-home a{text-decoration:none}.gbp-eyebrow{letter-spacing:1.8px;color:#214bb8;margin-bottom:14px;font-size:12px;font-weight:700;line-height:1.6}.gbp-hero{grid-template-columns:minmax(0,2.1fr) minmax(320px,1fr);gap:18px;display:grid}.gbp-hero.gbp-hero--single{grid-template-columns:minmax(0,1fr)}.gbp-hero--single .gbp-hero__main{padding:38px 48px;position:relative}.gbp-hero--single .gbp-hero__art{left:34%}.gbp-theme .gbp-hero--single .gbp-hero__main{background:#102040}.gbp-theme .gbp-hero--single .gbp-hero__main:before{background:linear-gradient(90deg,#102040 0% 26%,#102040e8 34%,#10204066 48%,#0000 72%)}.gbp-hero--single .gbp-hero__copy{max-width:590px}.gbp-theme .gbp-hero--single .gbp-hero__title{-webkit-line-clamp:unset;max-width:none;font-size:clamp(38px,4vw,56px);font-weight:700;line-height:1.12;display:block}.gbp-hero--single .gbp-eyebrow{text-transform:none;letter-spacing:.03em}.gbp-hero__viewport{touch-action:pan-y;background:#0b0e18;border-radius:16px;min-width:0;height:400px;position:relative;overflow:hidden}.gbp-hero__slides{height:100%;position:relative}.gbp-hero__slides .gbp-hero__main{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .32s;position:absolute;inset:0}.gbp-hero__slides .gbp-hero__main.is-active{visibility:visible;opacity:1;pointer-events:auto}.gbp-hero__main{isolation:isolate;color:#fff;background:#0b0e18;align-items:center;height:100%;min-height:0;padding:32px 32px 76px;display:flex;overflow:hidden}.gbp-hero__art,.gbp-promo__art{z-index:-2;pointer-events:none;position:absolute;inset:0}.gbp-hero__art picture{display:contents}.gbp-banner__image{object-fit:cover;width:100%;height:100%;display:block}.gbp-hero__art .gbp-banner__image{object-position:60% center}.gbp-hero__main:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080c16f2 0%,#080c16c4 30%,#080c1635 65%,#080c1605);position:absolute;inset:0}.gbp-hero__main--catalog-ensemble:before{background:linear-gradient(90deg,#080c1640,#080c1618 40%,#0000 72%)}.gbp-hero__main--catalog-ensemble .gbp-banner__image{object-position:65% center}.gbp-hero__copy{width:100%;max-width:360px}.gbp-hero__main .gbp-eyebrow{color:#c7d1ee;letter-spacing:1.4px;margin-bottom:14px;font-size:11px}.gbp-hero__title{color:#fff;letter-spacing:-1.3px;overflow-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:10em;margin-bottom:24px;font-size:clamp(36px,3vw,44px);font-weight:750;line-height:1.08;display:-webkit-box;overflow:hidden}.gbp-hero__main--catalog-ensemble .gbp-hero__title{max-width:7.5em;font-size:clamp(38px,3.4vw,48px)}.gbp-hero__price{color:#fff;flex-direction:column;align-items:flex-start;gap:2px;font-size:27px;font-weight:750;line-height:1.2;display:inline-flex}.gbp-hero__price del{color:#d9e4ea;font-size:12px;font-weight:400}.gbp-hero__price ins{background:0 0;text-decoration:none}.gbp-hero__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.gbp-hero__controls{z-index:3;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;inset:auto 32px 16px}.gbp-hero__pagination,.gbp-hero__navigation{align-items:center;gap:4px;display:flex}.gbp-hero__pagination button{cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:40px;padding:0;display:grid}.gbp-hero__pagination button:after{content:"";background:#fff6;border-radius:4px;width:13px;height:3px}.gbp-hero__pagination button[aria-current=true]:after{background:#b8c6f2}.gbp-hero__navigation button{color:#fff;cursor:pointer;background:#080c1680;border:1px solid #ffffff42;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}.gbp-hero__navigation button:hover{background:#3266f6}.gbp-hero__controls button:focus-visible{outline-offset:2px;outline:2px solid #b8c6f2}.gbp-hero__navigation svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.gbp-hero__play-icon,.gbp-hero__rotation[aria-pressed=true] .gbp-hero__pause-icon{display:none}.gbp-hero__rotation[aria-pressed=true] .gbp-hero__play-icon{display:block}.gbp-hero__main--elden-ring .gbp-banner__image{object-position:57% center}.gbp-hero__main--resident-evil-requiem .gbp-banner__image{object-position:62% center}.gbp-hero__aside{grid-template-rows:repeat(2,minmax(0,1fr));gap:18px;min-height:0;display:grid}.gbp-promo{isolation:isolate;color:#fff;background:#0b0f1b;border:1px solid #ffffff12;border-radius:14px;align-items:center;min-width:0;min-height:0;padding:24px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.gbp-promo:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080c16ed 0%,#080c16c9 35%,#080c1626 78%);position:absolute;inset:0}.gbp-promo:hover{color:#fff;border-color:#a2a8b9;box-shadow:0 5px 16px #0e182020}.gbp-promo:focus-visible{outline-offset:3px;outline:3px solid #3266f6}.gbp-promo--steam .gbp-banner__image{object-position:65% center}.gbp-promo--premium .gbp-banner__image{object-position:68% center}.gbp-promo--premium:before{background:linear-gradient(90deg,#080c16d9 0%,#080c1680 36%,#0000 75%)}.gbp-promo__copy{width:100%;max-width:230px}.gbp-promo h2{color:#fff;letter-spacing:-.6px;max-width:220px;margin-bottom:8px;font-size:clamp(23px,1.8vw,27px);font-weight:750;line-height:1.1}.gbp-promo p{color:#e1e8e3;max-width:210px;margin-bottom:18px;font-size:12px;line-height:1.4}.gbp-promo__link{color:#b9d0ff;align-items:center;gap:10px;font-size:12px;font-weight:750;display:inline-flex}@media (width>=1700px){.gbp-hero__viewport{height:420px}.gbp-hero__main{padding-inline:40px}.gbp-hero__controls{inset-inline:40px}}@media (width>=768px) and (width<=1199px){.gbp-hero{grid-template-columns:minmax(0,1fr)}.gbp-hero__viewport{height:360px}.gbp-hero__aside{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.gbp-promo{min-height:164px}}@media (width<=767px){.gbp-hero--single .gbp-hero__main{padding:24px}.gbp-hero--single .gbp-hero__art{left:0}.gbp-theme .gbp-hero--single .gbp-hero__main:before{background:linear-gradient(#0000,#10204026 24%,#102040e8 57%,#102040 76% 100%)}.gbp-theme .gbp-hero--single .gbp-hero__title{font-size:clamp(29px,7.4vw,38px);line-height:1.12}.gbp-hero{grid-template-columns:minmax(0,1fr);gap:12px}.gbp-hero__viewport{height:350px}.gbp-hero__main{align-items:flex-end;padding:20px 20px 66px}.gbp-hero__art{height:230px;bottom:auto}.gbp-hero__art .gbp-banner__image{object-position:65% top}.gbp-hero__main--catalog-ensemble .gbp-banner__image{object-position:75% center}.gbp-hero__main:before{background:linear-gradient(#0000,#0b0e181a 28%,#0b0e18d6 57%,#0b0e18 76% 100%)}.gbp-hero__copy{max-width:100%}.gbp-hero__main .gbp-eyebrow{margin-bottom:10px;font-size:10px}.gbp-hero__title,.gbp-hero__main--catalog-ensemble .gbp-hero__title{letter-spacing:-1px;max-width:10em;margin-bottom:18px;font-size:34px}.gbp-hero__price{font-size:25px}.gbp-hero__actions{gap:10px 14px}.gbp-hero__actions .gbp-button{gap:12px;min-height:44px;padding:10px 16px;font-size:12px}.gbp-hero__controls{gap:8px;inset:auto 20px 12px}.gbp-hero__pagination{gap:2px}.gbp-hero__pagination button{width:18px;height:36px}.gbp-hero__pagination button:after{width:11px}.gbp-hero__aside{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gbp-promo{align-items:flex-end;min-height:176px;padding:14px}.gbp-promo__art{height:110px;bottom:auto}.gbp-promo:before,.gbp-promo--premium:before{background:linear-gradient(#0000,#0b0f1b50 32%,#0b0f1bed 66%,#0b0f1b 100%)}.gbp-promo h2{margin-bottom:6px;font-size:21px}.gbp-promo p{margin-bottom:12px;font-size:11px}.gbp-promo__link{gap:6px;font-size:11px}}@media (width<=359px){.gbp-hero__viewport{height:340px}.gbp-hero__main{padding-inline:18px}.gbp-hero__title,.gbp-hero__main--catalog-ensemble .gbp-hero__title{font-size:31px}.gbp-hero__controls{left:18px;right:18px}.gbp-hero__price{font-size:23px}.gbp-hero__actions .gbp-button{padding-inline:13px}.gbp-promo{padding:13px}.gbp-promo h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.gbp-hero__slides .gbp-hero__main{transition:none}.gbp-hero__rotation{display:none!important}}.gbp-button{isolation:isolate;color:#fff;background:#3266f6;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:12px 22px;font-size:13px;font-weight:700;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.gbp-button:hover,.gbp-button:focus-visible{color:#fff;background:#214bb8;box-shadow:inset 0 1px #ffffff24}.gbp-button:focus-visible{outline-offset:3px;outline:2px solid #b9d0ff}.gbp-button span{font-size:19px;font-weight:400}.gbp-button--outline{color:#214bb8;background:0 0;border-color:#c1cae3}.gbp-button--outline:hover,.gbp-button--outline:focus-visible{color:#214bb8;box-shadow:none;background:#f2faf5;border-color:#90a2d8}.gbp-benefits{border-bottom:1px solid #e2e5eb;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:28px;display:grid}.gbp-benefits>div{align-items:center;gap:13px;display:flex}.gbp-benefits svg{color:#676b77;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 32px;width:32px;height:32px}.gbp-benefits p{margin:0}.gbp-benefits strong{color:#1b2540;font-size:13px;font-weight:700;display:block}.gbp-benefits p span{color:#5f6b82;margin-top:4px;font-size:12px;line-height:1.5;display:block}.gbp-categories{padding-block:8px 40px}.gbp-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.gbp-section-heading .gbp-eyebrow{margin-bottom:8px}.gbp-section-heading h2{letter-spacing:-.7px;margin:0;font-size:26px;line-height:1.2}.gbp-section-heading>a{color:#214bb8;white-space:nowrap;font-size:12px;font-weight:700}.gbp-categories .gbp-eyebrow{color:#5f6b82}.gbp-categories .gbp-section-heading>a{color:#475569}.gbp-categories .gbp-section-heading>a:hover{color:#214bb8}.gbp-categories .gbp-section-heading{margin-bottom:44px}.gbp-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 22px;display:grid}.gbp-category{isolation:isolate;color:#fff;background:#131722;border-radius:14px;align-items:center;min-width:0;min-height:190px;text-decoration:none;transition:box-shadow .2s;display:flex;position:relative;box-shadow:0 3px 12px #1419270a}.gbp-category:hover{color:#fff;box-shadow:0 8px 22px #14192720}.gbp-category:focus-visible{outline-offset:5px;outline:3px solid #3266f6}.gbp-category__scene{z-index:-1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.gbp-category__scene img{object-fit:cover;opacity:.82;width:100%;height:100%;transition:transform .3s;display:block}.gbp-category__scene:after{content:"";background:linear-gradient(90deg,#090c17f0 0%,#090c17b8 39%,#090c1735 75%,#090c171a);position:absolute;inset:0}.gbp-category__figure{z-index:0;pointer-events:none;border-radius:0 0 14px 14px;position:absolute;inset:-28px 0 0;overflow:hidden}.gbp-category__figure img{object-fit:cover;object-position:center top;filter:drop-shadow(-8px 4px 8px #070b1640);transform-origin:bottom;width:57%;height:calc(100% - 5px);transition:transform .3s;display:block;position:absolute;bottom:0;right:0}.gbp-category--race .gbp-category__figure img{width:51%;right:1%}.gbp-category__copy{z-index:1;width:63%;padding:24px;display:block;position:relative}.gbp-category__copy strong{color:#fff;letter-spacing:-.6px;text-shadow:0 2px 10px #060911a6;font-size:26px;font-weight:750;line-height:1.15;display:block}.gbp-category__copy small{color:#e1e8e3;text-shadow:0 1px 6px #060911;margin-top:8px;font-size:12px;line-height:1.5;display:block}.gbp-category__cta{color:#10172b;background:#c5d7ff;border-radius:6px;align-items:center;gap:14px;margin-top:19px;padding:8px 11px;font-size:12px;font-weight:750;line-height:1.3;transition:background .2s;display:inline-flex}.gbp-category__cta>span{font-size:16px;line-height:1}.gbp-category:hover .gbp-category__scene img{transform:scale(1.035)}.gbp-category:hover .gbp-category__figure img{transform:scale(1.025)}.gbp-category:hover .gbp-category__cta{background:#dce6ff}.gbp-theme .acg-home-catalog{background:0 0;padding-block:36px 46px}.gbp-theme .acg-home-catalog__heading h2{color:#1b2540;letter-spacing:-.7px;font-size:26px}.gbp-theme .acg-product-tabs{margin-bottom:22px}.gbp-theme .acg-product-tab.is-active{color:#fff;background:#3266f6;border-color:#3266f6}.gbp-theme .acg-product-tab{border-radius:7px;font-size:12px}.gbp-theme .acg-product-grid{grid-template-rows:repeat(2,minmax(0,1fr));gap:18px}.gbp-theme .acg-product-grid:has(>.acg-home-catalog__empty){cursor:default;grid-template-rows:none;grid-auto-columns:minmax(0,1fr)}.pg-platform-section{min-width:0}.pg-platform-section+.pg-platform-section{border-top:1px solid #e1e6f0;margin-top:34px;padding-top:34px}.pg-platform-section .acg-home-catalog__heading{align-items:center;margin-bottom:20px}.pg-platform-section__title{min-width:0}.pg-platform-section__count{color:#5f6b82;margin:8px 0 0;font-size:13px;line-height:1.4}.pg-platform-actions{flex:none;align-items:center;gap:24px;display:flex}.pg-platform-all{color:#214bb8;white-space:nowrap;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pg-platform-all:hover{color:#101827;text-underline-offset:4px;text-decoration:underline}.pg-platform-controls{gap:8px;display:flex}.pg-platform-controls[hidden]{display:none}.pg-platform-control{color:#214bb8;cursor:pointer;background:#fff;border:1px solid #cbd3e5;border-radius:7px;place-items:center;width:44px;height:44px;padding:0;transition:border-color .15s,background-color .15s,color .15s;display:grid}.pg-platform-control svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.pg-platform-control:hover:not(:disabled){background:#edf2ff;border-color:#3266f6}.pg-platform-control:disabled{color:#a3adbf;cursor:default;border-color:#e1e6f0}.pg-platform-control:focus-visible,.pg-platform-all:focus-visible,.pg-platform-products:focus-visible{outline-offset:3px;outline:3px solid #3266f6}.gbp-theme .pg-platform-products{grid-template-rows:minmax(0,1fr)}@media (width<=767px){.pg-platform-section+.pg-platform-section{margin-top:28px;padding-top:28px}.pg-platform-section .acg-home-catalog__heading{align-items:flex-start;gap:12px;margin-bottom:16px}.pg-platform-actions{flex-direction:column;align-items:flex-end;gap:4px}.pg-platform-controls{gap:6px}.pg-platform-all{min-height:36px;font-size:12px}.pg-platform-section__count{margin-top:7px;font-size:12px}}.gbp-subscription{background:#edf0f5;border-radius:18px;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding:38px 48px;display:grid}.gbp-subscription h2{letter-spacing:-1px;margin-bottom:16px;font-size:34px;line-height:1.12}.gbp-subscription p:not(.gbp-eyebrow){color:#5f6b82;max-width:380px;margin-bottom:22px;font-size:14px;line-height:1.7}.gbp-subscription__product{color:#1b2540;background:#fff;border:1px solid #dfe4ec;border-radius:14px;align-items:center;gap:24px;padding:22px;display:flex}.gbp-subscription__product img{object-fit:contain;width:40%;max-width:170px;height:auto}.gbp-subscription__product>span{min-width:0}.gbp-subscription__product strong{margin-bottom:15px;font-size:18px;line-height:1.5;display:block}.gbp-subscription__product del{color:#5f6b82;font-size:13px;display:block}.gbp-subscription__product ins{color:#214bb8;background:0 0;font-size:25px;font-weight:700;text-decoration:none}.gbp-help{justify-content:space-between;align-items:center;gap:30px;padding-block:50px 14px;display:flex}.gbp-help h2{letter-spacing:-.5px;max-width:480px;margin-bottom:10px;font-size:23px;line-height:1.3}.gbp-help p:not(.gbp-eyebrow){color:#5f6b82;font-size:14px;line-height:1.6}.gbp-help>div:last-child{flex-wrap:wrap;gap:12px;display:flex}@media (width<=1100px){.gbp-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gbp-help{align-items:flex-start}.gbp-help>div:last-child{flex-direction:column}}@media (width<=767px){.gbp-home{padding-top:16px}.gbp-benefits{grid-template-columns:1fr 1fr;gap:20px 14px;padding-block:24px}.gbp-benefits>div{align-items:flex-start;gap:8px}.gbp-benefits svg{flex-basis:24px;width:24px;height:24px}.gbp-benefits strong,.gbp-benefits p span{font-size:12px}.gbp-section-heading{gap:10px}.gbp-section-heading h2,.gbp-theme .acg-home-catalog__heading h2{font-size:23px}.gbp-section-heading>a{font-size:12px}.gbp-eyebrow{font-size:10px}.gbp-categories{padding-top:30px}.gbp-categories__grid{gap:34px 18px}.gbp-category{min-height:176px}.gbp-category__copy{padding:20px}.gbp-category__copy strong{font-size:23px}.gbp-theme .acg-home-catalog{padding-block:30px}.gbp-theme .acg-product-grid{gap:12px}.gbp-theme .acg-product-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gbp-subscription{grid-template-columns:1fr;gap:24px;padding:28px 22px}.gbp-subscription h2{font-size:29px}.gbp-subscription__product{gap:16px;padding:16px}.gbp-subscription__product strong{font-size:14px}.gbp-subscription__product ins{font-size:22px}.gbp-help{padding-top:34px;display:block}.gbp-help h2{font-size:24px}.gbp-help>div:last-child{margin-top:20px}}@media (prefers-reduced-motion:reduce){.gbp-home *,.gbp-theme .acg-product-card{transition:none}}.gbp-subscription{background:#eaf0e8}.gbp-subscription h2{color:#1b1f2b}.gbp-subscription p:not(.gbp-eyebrow){color:#5f6b82}.gbp-subscription__product{border-color:#dce5d9}.gbp-subscription__product ins{color:#182d6d}.gbp-button--outline{color:#243158;border-color:#c3d0c1}.gbp-button--outline:hover,.gbp-button--outline:focus-visible{color:#18254d;background:#e9f1e8;border-color:#707993}.gbp-button:focus-visible{outline-color:#6778aa}@media (width<=767px){.gbp-section-heading{align-items:start}.gbp-section-heading>a{padding-top:5px}}@media (width<=600px){.gbp-categories__grid{grid-template-columns:minmax(0,1fr);gap:32px}.gbp-categories .gbp-section-heading{margin-bottom:38px}.gbp-category{min-height:164px}.gbp-category__copy{width:62%}.gbp-category__copy strong{font-size:25px}.gbp-category__cta{margin-top:15px}}@media (width<=359px){.gbp-category__copy{padding:18px}.gbp-category__copy strong{font-size:22px}.gbp-category__copy small{font-size:11px}.gbp-category__cta{gap:10px;padding:8px 10px}}@media (prefers-reduced-motion:reduce){.gbp-category,.gbp-category__scene img,.gbp-category__figure img,.gbp-category__cta{transition:none}.gbp-category:hover .gbp-category__scene img,.gbp-category:hover .gbp-category__figure img{transform:none}}.gbp-subscription__product>.acg-icon{color:#374673;background:#e7f5ec;border:1px solid #b9c2dc;border-radius:16px;flex:0 0 64px;width:64px;height:64px;padding:14px}.gbp-hero__main--modern-warfare-4 .gbp-banner__image{object-position:42% 30%}.gbp-hero__main--phantom-blade-zero .gbp-banner__image{object-position:65% center}#gbp-feature-video{scroll-margin-top:110px}.acg-home-reviews{min-width:0;margin-block:48px 20px}.acg-home-reviews:has(>.tuhr-mount[hidden]),.acg-home-reviews:has(>.tuhr-mount[aria-busy=true]){display:none}.acg-home-reviews .tuhr-widget{--tuhr-bg:#fff;--tuhr-text:#192037;--tuhr-muted:#575b67;--tuhr-border:#dce7df;--tuhr-link:#243770}.acg-home-reviews .tuhr-head{border-bottom:1px solid #dce7df;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 32px;margin-bottom:24px;padding-bottom:22px;display:grid}.acg-home-reviews .tuhr-head h3{max-width:24ch;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.25}.acg-home-reviews .tuhr-source-scores{max-width:100%}.acg-home-reviews .tuhr-score--featured{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;max-width:100%;display:grid}.acg-home-reviews .tuhr-score--featured .tuhr-customer-rating{flex-direction:column;grid-area:1/1/3;gap:5px;min-width:0;font-weight:400;display:flex}.acg-home-reviews .tuhr-rating-label{color:#575b67;order:2;font-size:12px;line-height:1.4}.acg-home-reviews .tuhr-rating-value{letter-spacing:-.04em;color:#192037;order:1;align-items:baseline;gap:2px;font-size:32px;font-weight:600;line-height:1.1;display:flex}.acg-home-reviews .tuhr-rating-value small{letter-spacing:0;color:#606470;font-size:15px;font-weight:400}.acg-home-reviews .tuhr-score--featured .tuhr-google-brand-link{grid-area:1/2;align-self:end;margin:0}.acg-home-reviews .tuhr-score--featured .tuhr-score-updated{grid-area:2/2;max-width:138px;font-size:10px;line-height:1.45}.acg-home-reviews .tuhr-card{border-radius:14px;gap:14px;padding:24px;box-shadow:0 3px 14px #19372808}.acg-home-reviews .tuhr-review-copy>p{color:#2b3040;font-size:14px;line-height:1.7}.acg-home-reviews .tuhr-who time{font-size:11px}.acg-home-reviews .tuhr-review-source .tuhr-google-attribution{color:#575b67;font-size:11px}.acg-home-reviews .tuhr-foot{margin-top:18px}.acg-home-reviews .tuhr-carousel-count{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.acg-home-reviews .tuhr-foot .tuhr-carousel-nav{margin-left:auto}.acg-home-reviews .tuhr-selection-caption{font-size:12px}@container tuhr (width<=820px){.acg-home-reviews .tuhr-widget{--tuhr-visible:2}.acg-home-reviews .tuhr-head{grid-template-columns:minmax(0,1fr);gap:18px}.acg-home-reviews .tuhr-head h3{max-width:none;font-size:24px}.acg-home-reviews .tuhr-source-scores{width:100%}.acg-home-reviews .tuhr-score--featured{gap:4px 16px;width:100%}}@container tuhr (width<=480px){.acg-home-reviews .tuhr-widget{--tuhr-visible:1}.acg-home-reviews .tuhr-head h3{font-size:22px}.acg-home-reviews .tuhr-card{padding:20px}.acg-home-reviews .tuhr-rating-value{font-size:30px}.acg-home-reviews .tuhr-rating-label{font-size:11px}}.acg-showcase-preview{--editorial-brand:#6757e5;--editorial-hover:#5142c8;--editorial-light:#c0b6ff;--editorial-soft:#f2efff;--editorial-ink:#5142c8;margin:0 auto;padding:24px 0 48px}.gbp-theme .acg-showcase-preview{--editorial-brand:#3266f6;--editorial-hover:#214bb8;--editorial-light:#8ba2e5;--editorial-soft:#edf7f0;--editorial-ink:#214bb8}.acg-showcase-preview--integrated{padding-top:0;padding-bottom:39px}.acg-showcase-preview__shell{width:min(calc(100% - var(--acg-layout-gutter-total)),var(--acg-layout-max));margin-inline:auto}.acg-editorial{isolation:isolate;background:#0b1117;border:1px solid #26313a;border-radius:15px;align-items:stretch;min-height:clamp(441px,34.7vw,540px);display:flex;position:relative;overflow:hidden;box-shadow:0 9px 27px #10181f1a}.acg-editorial:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#04080c05 25%,#050a0f6b 48%,#050a0feb 78%,#050a0ff5 100%);position:absolute;inset:0}.acg-editorial:after{z-index:3;background:var(--editorial-brand);content:"";pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.acg-editorial__media{z-index:0;position:absolute;inset:0;overflow:hidden}.acg-editorial__art{object-fit:cover;object-position:left center;width:100%;height:100%}.acg-editorial__video-launch{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex;position:absolute;top:50%;left:24%;transform:translate(-50%,-50%)}.acg-editorial__play-icon{background:#050b11bd;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:69px;height:69px;transition:background-color .16s,border-color .16s;display:grid;box-shadow:0 9px 27px #0005}.acg-editorial__play-icon svg{width:27px;height:27px;margin-left:3px}.acg-editorial__video-launch:hover .acg-editorial__play-icon{background:#050b11e0;border-color:#ffffffa6}.acg-editorial__play-label{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#050b11e6;border:1px solid #ffffff38;border-radius:999px;padding:7px 10px;font-size:10.5px;font-weight:700;line-height:1;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.acg-editorial__content{z-index:2;color:#fff;flex-direction:column;justify-content:center;width:min(52%,690px);min-width:429px;margin-left:auto;padding:clamp(30px,3.5vw,54px);display:flex;position:relative}.acg-editorial__eyebrow{min-height:27px;color:var(--editorial-light);letter-spacing:.08em;text-transform:uppercase;background:#050b1180;border:1px solid #ffffff38;border-radius:999px;align-self:flex-start;align-items:center;padding:6px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.acg-editorial .acg-editorial__title{letter-spacing:-.035em;max-width:570px;color:inherit;margin:15px 0 0;font-size:clamp(30px,2.75vw,42px);font-weight:700;line-height:1.06}.acg-editorial .acg-editorial__description{color:#d2dae2;max-width:591px;margin:15px 0 0;font-size:15px;line-height:1.55}.acg-editorial__tags{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.acg-editorial__tag{color:#e1e7ed;background:#ffffff12;border:1px solid #ffffff2b;border-radius:6px;align-items:center;min-height:27px;padding:6px 9px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.acg-editorial__commerce{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:21px;margin-top:24px;padding-top:21px;display:flex}.acg-editorial__prices{letter-spacing:-.025em;color:inherit;flex-wrap:wrap;align-items:baseline;gap:6px 9px;font-size:clamp(25px,2vw,30px);font-weight:700;line-height:1.2;display:flex}.acg-editorial__prices del{color:#b2bdc8;font-size:13px;font-weight:400}.acg-editorial__prices ins{text-decoration:none}.acg-editorial__actions{align-items:center;gap:9px;display:flex}.acg-editorial__button{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-height:45px;padding:12px 18px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.acg-editorial__button--primary{background:var(--editorial-brand);color:#fff}.acg-editorial__button--primary:hover{background:var(--editorial-hover);color:#fff}.acg-editorial__button--secondary{color:#fff;background:#ffffff0f;border-color:#ffffff47}.acg-editorial__button--secondary:hover{color:#fff;background:#ffffff1c;border-color:#ffffff70}.acg-editorial a:focus-visible,.acg-editorial button:focus-visible{outline:3px solid var(--editorial-light);outline-offset:4px}.acg-video-dialog{color:#fff;background:#05090d;border:1px solid #394550;border-radius:15px;width:min(960px,100% - 33px);max-width:none;padding:0;overflow:visible;box-shadow:0 24px 69px #0008}.acg-video-dialog::backdrop{backdrop-filter:blur(3px);background:#03070bd1}.acg-video-dialog__frame{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.acg-video-dialog__frame iframe{border:0;width:100%;height:100%;display:block}.acg-video-dialog__close{z-index:2;color:#fff;cursor:pointer;background:#050b11c7;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:45px;height:45px;padding:0;font-size:25px;line-height:1;display:grid;position:absolute;top:9px;right:9px}.acg-video-dialog__external{color:#fff;margin:12px 16px 16px;font-size:13px;display:inline-block}@media (width<=1100px){.acg-editorial__content{width:54%;min-width:399px;padding:30px}.acg-editorial__commerce{flex-direction:column;align-items:stretch;gap:15px}}@media (width<=900px){.acg-editorial{background:#fff;border-color:#dfe4ea;min-height:0;display:block}.acg-editorial:before{display:none}.acg-editorial__media{height:clamp(180px,25vw,210px);position:relative}.acg-editorial__art{object-position:left center}.acg-editorial__video-launch{left:50%}.acg-editorial__content{color:#172033;width:100%;min-width:0;margin:0;padding:24px}.acg-editorial .acg-editorial__title{margin-top:12px;font-size:clamp(29px,3.7vw,34px)}.acg-editorial__eyebrow{background:var(--editorial-soft);color:var(--editorial-ink);border-color:#0000}.acg-editorial .acg-editorial__description{color:#536174;margin-top:9px;font-size:14.5px}.acg-editorial__tags{margin-top:12px}.acg-editorial__tag{color:#475467;background:#f4f6f8;border-color:#dfe4ea}.acg-editorial__commerce{border-top-color:#dfe4ea;flex-direction:row;align-items:center;gap:15px;margin-top:15px;padding-top:15px}.acg-editorial__prices del{color:#536174}.acg-editorial__prices{font-size:23px}.acg-editorial__button--secondary{color:#172033;background:#fff;border-color:#d2d9e1}.acg-editorial__button--secondary:hover{border-color:var(--editorial-brand);background:var(--editorial-soft);color:#172033}}@media (width<=767px){.acg-showcase-preview{padding:0 0 33px}.acg-editorial__media{height:clamp(156px,42vw,186px)}.acg-editorial__play-icon{width:54px;height:54px}.acg-editorial__play-icon svg{width:21px;height:21px}.acg-editorial__content{padding:18px 15px 15px}.acg-editorial .acg-editorial__title{margin-top:9px;font-size:clamp(25px,6.7vw,28px)}.acg-editorial .acg-editorial__description{margin-top:9px;font-size:13.5px}.acg-editorial__tags{margin-top:12px}.acg-editorial__commerce{flex-direction:column;align-items:stretch;gap:12px;margin-top:15px;padding-top:15px}.acg-editorial__prices{font-size:23px}.acg-editorial__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.acg-editorial__button{padding-inline:12px;font-size:13px}.acg-video-dialog{width:calc(100% - 21px)}}@media (width<=480px){.acg-editorial__media{height:clamp(150px,47vw,180px)}.acg-editorial .acg-editorial__title{font-size:clamp(24px,6.5vw,27px)}.acg-editorial .acg-editorial__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.acg-editorial__tag:nth-child(3){display:none}.acg-editorial__tags{margin-top:9px}.acg-editorial__commerce{margin-top:12px;padding-top:12px}}@media (prefers-reduced-motion:reduce){.acg-editorial__play-icon{transition:none}}