.marketing-header{background:#101c2b;border-bottom-color:#73e4e528}.marketing-header-inner{min-height:84px}.portal-header-link{border-radius:5px;box-shadow:3px 3px #0005}.marketing-nav a{position:relative}.marketing-nav a:after{content:"";position:absolute;bottom:3px;height:2px;inset-inline:0;background:#72e4e5;transform:scaleX(0);transform-origin:left;transition:transform .16s}.marketing-nav a:hover:after,.marketing-nav a[aria-current=page]:after{transform:scaleX(1)}.announcement{background:#b7f0e5}.landing-page .section-pad{padding-block:clamp(68px,7vw,100px)}.landing-page .hero{background:radial-gradient(ellipse at 82% 52%,#214c4e 0,#142a35 31%,#101c2b 68%)}.landing-page .hero-inner{grid-template-columns:1.05fr 1fr;min-height:625px;padding-block:58px 45px;gap:30px}.hero .eyebrow{color:#a9d8d8}.hero h1{font-size:clamp(58px,13.7cqw,84px);line-height:1.04;margin-top:24px}.hero h1>span{display:block;color:#98f2dc;white-space:nowrap}.hero .lede{font-size:19px;line-height:1.65;margin-top:25px;max-width:485px}.hero-subline{margin-top:18px;display:flex;align-items:center;gap:10px;color:#e7c78d;font-size:13px}.hero-subline:before{content:"";width:23px;height:2px;background:currentColor}.hero-art{height:490px;isolation:isolate}.hero-art:before{content:"";position:absolute;inset:22px -5px 14px 0;border:1px solid #85cfc553;border-radius:50% 50% 18px 18px;background:linear-gradient(150deg,#34635f30,#172c3b50);transform:rotate(-4deg);z-index:-1}.hero-orbit{width:340px;height:340px;top:50px;left:calc(50% - 170px);background:#78c5ad0c;border-color:#b5f1d81f}.hero-orbit:after{display:none}.hero-left{width:210px;left:0;top:45px;transform:rotate(-13deg)}.hero-right{width:210px;right:-2px;top:43px;transform:rotate(12deg)}.hero-feature{width:280px;top:82px;left:calc(50% - 140px);transform:rotate(-3deg)}.hero-pack{width:100px;right:-4px;bottom:2px}.art-caption{bottom:-12px;left:5px;font-size:11px;color:#a6c5c8}.hero-bottom{border-top:0;gap:10px;padding-block:20px 24px;min-height:100px}.hero-bottom a{position:relative;min-width:0;border:1px solid #bde5df30;border-radius:7px;background:#ffffff04;padding:18px 16px;gap:14px;transition:background .16s,border-color .16s}.hero-bottom a:first-child,.hero-bottom a:last-child{padding:18px 16px;border:1px solid #bde5df30}.hero-bottom a:hover{background:#98f2dc0a;border-color:#98f2dc75}.hero-bottom a>span:first-child{font-size:11px;color:#8bacae}.hero-bottom a>strong{flex:1;font-size:15px}.player-gateway{background:#f4f0e5;padding-block:58px}.player-gateway-inner{gap:70px}.player-gateway-copy h2{font-size:clamp(35px,3.4vw,46px)}.player-gateway-copy ul{gap:8px}.player-gateway-art{background:#172b36;border-color:#172b36;border-radius:10px;box-shadow:7px 7px #84ada42c}.gateway-art-link{background:#1d3b43}.collection{background:#e2f0e9}.collection .eyebrow,.section-number{color:#286559}.section-number{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid currentColor;border-radius:50%;letter-spacing:normal;margin-right:9px;font-size:11px}.collection h2 em{color:#277363}.collection .split-layout{gap:50px}.current-pack-stage{border:1px solid #245e552b;background:#cde4da;border-radius:150px 150px 12px 12px;height:505px}.current-pack-stage .pack-stage-ring{background:transparent;border-color:#24755e29;width:350px;height:350px;left:calc(50% - 175px);top:42px}.current-pack-stage .pack-caption{bottom:22px}.pack-tier-controls{gap:6px}.pack-tier-controls button{border-radius:30px;min-height:42px;font-size:13px}.pack-tier-controls button[aria-pressed=true]{background:#205748;border-color:#205748}.play{background:#101f2d;color:#faf7ee}.play .eyebrow,.play .mode-copy .eyebrow{color:#93b6ba}.play h2 em,.play .mode-copy h3 em,.play .text-link,.play .feature-list li:before{color:#99ecda}.play .center-head .lede,.play .mode-copy>p:not(.eyebrow){color:#b9cbd4}.play .mode-tabs{border:1px solid #9fc4c32f;background:#ffffff08;padding:5px;border-radius:8px}.play .mode-tabs button{color:#c7d6dc}.play .mode-tabs button[aria-selected=true]{background:#9ae3d4;color:#101f2d;border-radius:5px}.play .screen-showcase{background:#1c3440;border-color:#94c5c13b;border-radius:12px}.play .screen-showcase-top,.play .screen-showcase-top strong,.play .app-screen,.play .screen-caption{color:#bdd3d9}.play .arena-backgrounds button{color:#bdd3d9;border-color:#a0c3c34d}.play .arena-backgrounds button[aria-pressed=true]{background:#9ae3d4;border-color:#9ae3d4;color:#101f2d}.play .first-steps{background:#ffffff05;border:1px solid #9fc4c32f}.play .first-steps p{color:#b9cbd4}.play .first-steps li>span{color:#99ecda}.discover{background:#f4f0e5}.discover-tabs{gap:10px;border:0;margin-bottom:14px}.discover-tabs button{border:1px solid #14223735;border-radius:8px;min-height:67px}.discover-tabs button[aria-selected=true]{background:#142c35;color:#faf7ee;border-color:#142c35;border-radius:8px}.discover-tabs button[aria-selected=true] span{color:#9ae3d4}.discover-tabs button[aria-selected=true]:after{display:none}.discover-panel{border:1px solid #14223730;border-radius:12px;overflow:hidden}.gallery{background:#2d2345;background-image:radial-gradient(ellipse at 25% 85%,#4c3e62,transparent 65%)}.gallery h2 em{color:#e2bbec}.gallery .print-switch,.gallery .print-switch button{border-radius:30px}.gallery-card-info{border-top:1px solid #c7b5e33b;padding-top:11px;margin-top:13px}.genres{background:#e4e9df;color:#142237}.genres .eyebrow{color:#42695e}.genres h2 em{color:#376e5b}.genres .lede,.genres .genre-footnote{color:#52675e}.genre-grid button{border:1px solid #234d3d2b;background:#f8f8ef80;color:#293f35;border-radius:9px}.genre-grid button[aria-pressed=true]{background:#203f38;color:#f7f4e8;border-color:#203f38}.genre-feature{background:#18332e;border-color:#18332e;border-radius:13px}.community-section{background:#f0e3cb;border:0}.community-section h2 em{color:#925928}.social-card{border-radius:7px;background:#fbf6ec;border-color:#8d663539;box-shadow:0 2px #8d663512}.plus{background:#f8f5ec}.plus .plan{border-radius:10px;border-color:#213a3833;background:#eeede4}.plus .plan-plus{background:#18332e;color:#faf7ee;border:2px solid #c6a46a;box-shadow:5px 6px #c6a46a30}.plus .plan-plus .eyebrow{color:#e7c991}.landing-page #faq{background:#f8f5ec;border-top:1px solid #1422371f}.download{position:relative;overflow:clip;background:#b2e5d5}.download h2{font-size:clamp(52px,7.4vw,98px);line-height:1.04}.download h2 em{color:#235e4c}.download .newsletter{background:#18332e;color:#faf7ee;border:0;padding:27px 30px;border-radius:10px;box-shadow:5px 6px #235e4c30;margin-top:38px}.download .getcta__form-label{color:#d2e4dc}.download .getcta__field input{border-color:#709a8f;background:#102a26;color:#faf7ee}.download .getcta__field button{background:#f2ce8e;color:#18332e;border-color:#f2ce8e}.download .getcta__privacy,.download .getcta__note{color:#a8c7bd}.marketing-footer{background:#101c2b;border-top:1px solid #8bd7ce29}.press-hero{background:radial-gradient(ellipse at 85% 75%,#214c4e,#142237 63%)}.press-stage:before{border-color:#9de9d756}.error-main>img{filter:drop-shadow(0 15px 12px #14223725)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.hero-card-button .game-card{transition:transform .18s}.hero-card-button:hover .game-card{transform:scale(1.025)}}@media (max-width: 1100px){.landing-page .hero-inner{gap:16px}.hero h1{font-size:clamp(45px,13.7cqw,76px)}.hero-art{height:445px}.hero-left,.hero-right{width:180px}.hero-feature{width:240px;left:calc(50% - 120px)}.current-pack-stage{height:460px}.hero-bottom a{gap:8px}.hero-bottom a>strong{font-size:13px}}@media (max-width: 899px){.marketing-header-inner{min-height:78px}.landing-page .hero-inner{grid-template-columns:1fr 1fr}.hero .lede{font-size:17px}.hero-art{height:385px}.hero-left,.hero-right{width:150px}.hero-feature{width:210px;left:calc(50% - 105px);top:70px}.hero-pack{width:72px}.hero-orbit{width:260px;height:260px;left:calc(50% - 130px)}.current-pack-stage{max-width:510px;width:100%;margin-inline:auto;height:480px}.player-gateway-inner{gap:32px}}@media (max-width: 700px){.landing-page .section-pad{padding-block:58px}.landing-page .hero-inner{grid-template-columns:1fr;padding-block:35px 25px;gap:25px;min-height:0}.hero h1{font-size:clamp(36px,13.7cqw,66px);line-height:1.03;margin-top:19px}.hero .lede{font-size:17px;line-height:1.7;margin-top:22px}.hero-subline{font-size:12px}.hero .store-links{margin-top:23px}.hero-player-link{margin-top:16px}.hero-art{height:395px;width:min(100%,390px);margin:0 auto}.hero-art:before{inset:8px 0 12px}.hero-left,.hero-right{width:150px;top:28px}.hero-left{left:2px}.hero-right{right:0}.hero-feature{width:210px;left:calc(50% - 105px);top:65px}.hero-pack{width:74px;bottom:4px;right:0}.art-caption{font-size:10px;bottom:-10px}.hero-bottom{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:18px 25px;gap:8px}.hero-bottom a,.hero-bottom a:first-child,.hero-bottom a:last-child{padding:14px 12px;min-height:60px;gap:8px}.hero-bottom a>strong{font-size:12px}.hero-bottom a>span:first-child{font-size:10px}.hero-bottom a>span:last-child{display:none}.player-gateway{padding-block:42px}.player-gateway-copy h2{font-size:35px}.player-gateway-copy>p:not(.eyebrow):not(.gateway-note){font-size:16px}.player-gateway-copy ul{gap:9px}.player-gateway-copy li{font-size:14px}.current-pack-stage{height:415px;border-radius:120px 120px 10px 10px}.current-pack-stage .pack-stage-ring{width:270px;height:270px;left:calc(50% - 135px)}.current-pack-stage .pack-caption{bottom:18px}.discover-tabs{gap:6px}.discover-tabs button{font-size:13px;padding:13px 9px;gap:6px;min-height:65px}.discover-tabs button span{display:none}.discover-panel{border-radius:9px}.play .mode-tabs button{font-size:14px}.gallery-card-info{padding-top:8px;margin-top:9px}.download h2{font-size:clamp(48px,12.5vw,68px)}.download .newsletter{width:calc(100% - 40px);padding:23px 20px;margin-top:30px}}@media (max-width: 370px){.hero h1{font-size:clamp(36px,13.7cqw,44px)}.hero-art{height:350px}.hero-left,.hero-right{width:133px}.hero-feature{width:180px;left:calc(50% - 90px)}.hero-pack{width:63px}.hero-bottom a>strong{font-size:11px}.hero-bottom a,.hero-bottom a:first-child,.hero-bottom a:last-child{padding-inline:10px}.discover-tabs button{font-size:11px}}@media (prefers-reduced-motion: reduce){.marketing-nav a:after{transition:none}}
