.p-mission-games{--red:#ef2027;--dark:#111;--paper:#f7f6fb;--gray:#d0d0d0;overflow:hidden}.p-mission-games a{color:inherit;text-decoration:none}.p-mission-games h1,.p-mission-games h2,.p-mission-games h3,.p-mission-games p{margin-top:0}.p-mission-games .button{background:var(--red);color:#fff;justify-content:center;align-items:center;min-width:277px;min-height:64px;padding:0 48px;font-size:21px;font-weight:700;line-height:1.1;transition:all .2s;display:inline-flex;box-shadow:0 5px 12px #0003}.p-mission-games .button:hover{filter:brightness(.94);transform:translateY(-1px)}.p-mission-games .button.light{color:var(--red);background:#fff}.p-mission-games .button-row{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.p-mission-games .placeholder{color:#999;background:#d2d2d2;justify-content:center;align-items:center;display:flex;overflow:hidden}.p-mission-games .placeholder svg{stroke-width:.8px;width:42%;height:42%}.p-mission-games .placeholder img{object-fit:cover;width:100%;height:100%;display:block}.p-mission-games .hero{text-align:center;background:#d0d0d0;justify-content:center;height:920px;display:flex;position:relative}.p-mission-games .hero-bg{z-index:0;position:absolute;inset:0}.p-mission-games .hero-bg img{object-fit:cover;width:100%;height:100%;display:block}.p-mission-games .hero-bg:after{content:"";background:linear-gradient(#0007,#0003 42%,#0008);position:absolute;inset:0}.p-mission-games .agent-logo{object-fit:cover;width:450px;height:130px;position:absolute;top:100px;left:50%;transform:translate(-50%)}.p-mission-games .hero-copy{z-index:2;color:#fff;width:950px;margin-top:322px;position:relative}.p-mission-games .hero-copy h1{margin-bottom:78px;font-size:40px;font-weight:900;line-height:1.12}.p-mission-games .hero-copy p{margin-bottom:52px;font-size:20px;font-weight:500;line-height:1.35}.p-mission-games .hero-copy .button:first-child{min-width:423px}.p-mission-games .hero-mark{z-index:3;width:230px;position:absolute;bottom:-55px;left:50%;transform:translate(-50%)}.p-mission-games .experience{text-align:center;background:#f8f7fc;height:414px;padding:65px 10% 48px}.p-mission-games .experience h2{margin-bottom:40px;font-size:35px;font-weight:900;line-height:1.1}.p-mission-games .experience>p{margin-bottom:54px;font-size:17px;line-height:1.25}.p-mission-games .stats{grid-template-columns:repeat(4,1fr);max-width:1360px;margin:0 auto;display:grid}.p-mission-games .stats article{flex-direction:column;align-items:center;display:flex}.p-mission-games .stats strong{color:var(--red);font-size:39px;font-weight:900;line-height:1}.p-mission-games .stats span{margin-top:12px;font-size:17px}.p-mission-games .busy{text-align:center;background:#fff;height:698px;padding:40px 12% 0;position:relative}.p-mission-games .busy h2{margin-bottom:34px;font-size:35px;font-weight:900;line-height:1.08}.p-mission-games .busy h2 span{color:var(--red)}.p-mission-games .busy-stage{clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);height:480px;position:relative}.p-mission-games .busy-stage>.placeholder{background:#d0d0d0;position:absolute;inset:0}.p-mission-games .busy-stage>.placeholder svg{width:270px;height:270px}.p-mission-games .busy-stage>.placeholder:after{content:"";background:radial-gradient(58% 72% at 50% 48%,#0007,#0000 72%);position:absolute;inset:0}.p-mission-games .busy-copy{z-index:2;color:#fff;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.p-mission-games .busy-copy h3{margin-bottom:40px;font-size:21px}.p-mission-games .busy-copy p{font-size:17px;line-height:1.25}.p-mission-games .busy>.button{min-width:423px;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.p-mission-games .busy>.button:hover{transform:translate(-50%,-1px)}.p-mission-games .project{color:#fff;background:linear-gradient(#fff 0 10%,#111 10% 100%);grid-template-columns:50% 50%;align-items:center;height:822px;padding:20px 7.8% 80px;display:grid}.p-mission-games .project-visual{border-top:20px solid var(--red);border-right:20px solid var(--red);height:755px;padding:0 20px 20px 0}.p-mission-games .project-visual .placeholder{width:100%;height:100%}.p-mission-games .project>article{max-width:700px;padding:55px 0 20px 66px}.p-mission-games .project h2{margin-bottom:24px;font-size:30px;font-weight:900;line-height:1.1}.p-mission-games .project h2 span{color:var(--red)}.p-mission-games .project article>p{margin-bottom:27px;font-size:17px}.p-mission-games .project h3{margin-bottom:25px;font-size:20px}.p-mission-games .project ul{margin:0 0 48px;padding:0;list-style:none}.p-mission-games .project li{align-items:center;gap:27px;margin:0 0 31px;font-size:20px;font-weight:700;display:flex}.p-mission-games .project li>span{background:var(--red);flex:none;width:21px;height:21px}.p-mission-games .project .button{min-width:370px}.p-mission-games .locations{text-align:center;background:linear-gradient(173deg,#d0d0d0 0 79%,#fff 79.4%);height:853px;padding-top:1px;position:relative}.p-mission-games .locations-heading{z-index:3;text-align:left;background:#fff;width:66.5%;min-height:225px;margin:0 auto;padding:47px 55px 35px;position:relative}.p-mission-games .locations-heading h2{margin-bottom:17px;font-size:39px;font-weight:900;line-height:1.1}.p-mission-games .locations-heading h2 span{color:var(--red)}.p-mission-games .locations-heading p{font-size:17px}.p-mission-games .locations-heading div{background:var(--red);width:61%;height:4px;margin-top:50px}.p-mission-games .locations-bg{background:0 0;position:absolute;inset:0}.p-mission-games .locations-bg svg{width:560px;height:560px;margin-top:130px}.p-mission-games .location-cards{z-index:3;grid-template-columns:repeat(3,1fr);gap:34px;display:grid;position:absolute;top:525px;left:14%;right:14%}.p-mission-games .location-cards article{border-top:8px solid var(--red);background:#f8f7fc;min-height:218px;padding:56px 55px 30px;box-shadow:0 4px 15px #0002}.p-mission-games .location-cards h3{margin-bottom:20px;font-size:21px;font-weight:900;line-height:1.15}.p-mission-games .location-cards p{margin:0;font-size:17px;line-height:1.3}.p-mission-games .locations>.button{z-index:4;min-width:423px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.p-mission-games .locations>.button:hover{transform:translate(-50%,-1px)}.p-mission-games .final-cta{text-align:center;color:#fff;background:#d0d0d0;justify-content:center;align-items:center;height:489px;display:flex;position:relative}.p-mission-games .final-cta>.placeholder{background:#d0d0d0;position:absolute;inset:0}.p-mission-games .final-cta>.placeholder svg{color:#aaa;width:510px;height:510px}.p-mission-games .final-cta>.placeholder:after{content:"";background:linear-gradient(#0005,#0006);position:absolute;inset:0}.p-mission-games .final-cta>div{z-index:2;width:100%;position:relative}.p-mission-games .final-cta h2{margin-bottom:55px;font-size:38px;font-weight:900;line-height:1.15}.p-mission-games .final-cta p{margin-bottom:54px;font-size:18px;line-height:1.35}.p-mission-games .final-cta .button:first-child{min-width:423px}@media (max-width:1200px){.p-mission-games .project>article{padding-left:40px}.p-mission-games .project li{margin-bottom:25px;font-size:17px}.p-mission-games .location-cards{left:6%;right:6%}}@media (max-width:800px){.p-mission-games .button{min-width:min(88vw,277px);min-height:54px;padding:0 28px;font-size:17px}.p-mission-games .hero{height:720px}.p-mission-games .agent-logo{width:340px;height:98px;top:70px}.p-mission-games .hero-copy{margin-top:255px;padding:0 20px}.p-mission-games .hero-copy h1{margin-bottom:52px;font-size:35px}.p-mission-games .hero-copy p{font-size:17px}.p-mission-games .hero-copy br{display:none}.p-mission-games .hero-copy .button:first-child{min-width:min(88vw,423px)}.p-mission-games .hero-mark{width:170px;bottom:-42px}.p-mission-games .experience{height:auto;padding:75px 24px 60px}.p-mission-games .experience h2{font-size:30px}.p-mission-games .stats{grid-template-columns:1fr 1fr;gap:45px 20px}.p-mission-games .stats strong{font-size:34px}.p-mission-games .busy{height:620px;padding:55px 24px 0}.p-mission-games .busy h2{font-size:30px}.p-mission-games .busy-stage{height:420px}.p-mission-games .busy>.button{min-width:min(80vw,423px)}.p-mission-games .project{background:#111;height:auto;min-height:1040px;padding:40px 28px 80px;display:block}.p-mission-games .project-visual{height:430px;margin-bottom:35px}.p-mission-games .project>article{padding:20px 10px}.p-mission-games .project h2{font-size:30px}.p-mission-games .project li{font-size:18px}.p-mission-games .locations{height:auto;min-height:1120px;padding-bottom:110px}.p-mission-games .locations-heading{width:90%;padding:38px 30px}.p-mission-games .locations-heading h2{font-size:32px}.p-mission-games .locations-heading div{width:80%;margin-top:35px}.p-mission-games .locations-bg svg{width:440px;height:440px}.p-mission-games .location-cards{grid-template-columns:1fr;gap:20px;margin:300px 28px 40px;position:relative;inset:auto}.p-mission-games .location-cards article{min-height:auto;padding:34px 28px}.p-mission-games .locations>.button{min-width:min(88vw,423px);bottom:30px}.p-mission-games .final-cta{height:auto;min-height:570px;padding:70px 20px}.p-mission-games .final-cta h2{font-size:33px}.p-mission-games .final-cta p{font-size:17px}.p-mission-games .final-cta p br{display:none}.p-mission-games .final-cta .button:first-child{min-width:min(88vw,423px)}}@media (max-width:540px){.p-mission-games .hero-copy h1{font-size:31px}.p-mission-games .agent-logo{width:300px;height:87px}.p-mission-games .button-row{gap:12px}.p-mission-games .experience h2{font-size:27px}.p-mission-games .experience>p br{display:none}.p-mission-games .stats{grid-template-columns:1fr}.p-mission-games .busy{height:590px;padding-left:14px;padding-right:14px}.p-mission-games .busy-stage{height:390px}.p-mission-games .project{padding-left:18px;padding-right:18px}.p-mission-games .project-visual{height:330px}.p-mission-games .project li{gap:18px;font-size:16px}.p-mission-games .project .button{min-width:min(88vw,370px)}.p-mission-games .locations{min-height:1200px}.p-mission-games .locations-heading{width:94%}.p-mission-games .locations-heading h2{font-size:29px}.p-mission-games .locations-bg svg{width:350px;height:350px}.p-mission-games .final-cta h2{font-size:30px}}
