.game-event__intro .wrapper::after{background-image:url('/img/events/38/intro-bg.jpg')}.game-event__intro-content{padding-top:160px}.game-event__intro-content .dropkick{display:flex;gap:20px}.game-event__intro-content .dropkick .icon{flex-shrink:0}.game-event__intro-image{bottom:50%;transform:translateY(50%);right:60px;width:600px}.game-event__intro-image video{width:100%}@media only screen and (max-width:1299px){.game-event__intro-image{bottom:50%;transform:translateY(50%);width:500px}}@media only screen and (max-width:1150px){.game-event__intro-image{width:400px;right:20px}.game-event__intro-image-img{width:auto}}section.map{-webkit-mask-image:url('/img/mask_header2.png'),-webkit-linear-gradient(#000 0%,#000 100%);-webkit-mask-repeat:repeat-x,no-repeat;-webkit-mask-position:left bottom,left -84px;-webkit-mask-image:url('/img/mask_header2.png'),linear-gradient(#000 0%,#000 100%);mask-image:url('/img/mask_header2.png'),linear-gradient(#000 0%,#000 100%);mask-repeat:repeat-x,no-repeat;mask-position:left bottom,left -84px}section.map .inner{-webkit-mask-image:url('/img/mask_header2_up.png'),-webkit-linear-gradient(#000 0%,#000 100%);-webkit-mask-repeat:repeat-x,no-repeat;-webkit-mask-position:left top,left 84px;-webkit-mask-image:url('/img/mask_header2_up.png'),linear-gradient(#000 0%,#000 100%);mask-image:url('/img/mask_header2_up.png'),linear-gradient(#000 0%,#000 100%);mask-repeat:repeat-x,no-repeat;mask-position:left top,left 84px;background:url('/img/events/38/map.jpg') 50% 50% no-repeat;padding:300px 0 0;margin-top:-80px;height:1080px}section.map .wrapper{max-width:1400px}section.map img{transform:translateX(-50px)}section.map p{max-width:400px;margin-top:10px;text-shadow:1px 1px #000}@media only screen and (max-width:1920px){section.map .inner{background-image:url('/img/events/38/map-1920.jpg')}}@media only screen and (max-width:1600px){section.map .inner{background-image:url('/img/events/38/map-1600.jpg');height:900px;padding-top:250px}}@media only screen and (max-width:1299px){section.map .inner{background-image:url('/img/events/38/map-1299.jpg');height:731px;padding-top:200px}}@media only screen and (max-width:991px){.game-event__intro .wrapper::before{background-image:url('/img/events/38/intro-bg.jpg')}.game-event__intro .wrapper::after{background:url('/img/events/41/intro-mask-bottom.png') 50% 100%/100% auto no-repeat}.game-event__intro .wrapper{padding:50px 20px}.game-event__intro-image{order:unset;transform:unset;width:auto}.game-event__intro-content{padding-top:0}section.map .inner{background-image:url('/img/events/38/map-991.jpg');height:558px;padding-top:150px}}@media only screen and (max-width:768px){section.map .inner{background:url('/img/events/38/map-768.jpg') 50% 100% no-repeat;height:auto;padding-top:150px;padding-bottom:600px}section.map .wrapper{display:flex;flex-direction:column;align-items:center}}.bundle header{display:flex;gap:10px}.bundle figure{position:relative;top:50px}.bundle .header-content{margin-top:125px}.bundle h1{color:var(--color-red);text-transform:uppercase;line-height:1;-webkit-mask:url('/img/mask_preorder.png') repeat 50% 50%;-webkit-mask-size:auto 50%;-webkit-mask:url('/img/mask_preorder.png') repeat 50% 50%;mask:url('/img/mask_preorder.png') repeat 50% 50%;mask-size:auto 50%}.bundle h1 strong{font-size:36px}.bundle h1 span{font-size:48px;display:block}.bundle p{margin-top:30px;font-size:20px;line-height:22px;max-width:425px}.bundle .btns{margin-top:30px}.bundle .btn{font-size:20px;font-weight:700}.bundle .coming-soon{font-size:44px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1;text-shadow:1px 1px 1px rgba(0,0,0,.25);opacity:.7;-webkit-mask:url('/img/mask_preorder.png') repeat 50% 50%;-webkit-mask-size:auto 50%;-webkit-mask:url('/img/mask_preorder.png') repeat 50% 50%;mask:url('/img/mask_preorder.png') repeat 50% 50%;mask-size:auto 50%}@media only screen and (max-width:1299px){.bundle figure{max-width:60%}.bundle .header-content{margin-top:75px}.bundle p{font-size:18px;margin-top:20px}.bundle .btns{margin-top:20px}.bundle .btn{position:relative;z-index:2}.bundle .coming-soon{font-size:32px;position:relative;z-index:2}}@media only screen and (max-width:991px){.bundle header{flex-direction:column;gap:50px;align-items:center}.bundle figure{max-width:80%}.bundle .header-content{margin-top:30px;margin-bottom:100px}}@media only screen and (max-width:768px){.bundle figure{max-width:90%}.bundle p{font-size:16px}.bundle h1 strong{font-size:32px}.bundle h1 span{font-size:44px}}@media only screen and (max-width:575px){section.map .inner{background-image:url('/img/events/38/map-575.jpg');padding-bottom:450px}.bundle figure{max-width:100%}.bundle h1 strong{font-size:24px}.bundle h1 span{font-size:36px}}section.maskedup{-webkit-mask-image:url('/img/mask_header2_up.png'),linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0) 83px,#000 83px,#000 100%);mask-image:url('/img/mask_header2_up.png'),linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0) 83px,#000 83px,#000 100%);-webkit-mask-repeat:repeat-x,no-repeat;mask-repeat:repeat-x,no-repeat;-webkit-mask-position:left top,left 0;mask-position:left top,left 0;margin-top:-84px}.anniversary{background:url('/img/events/37/first-anniversary-bg.jpg') 50% 0/cover no-repeat;height:769px}.anniversary .wrapper{max-width:1300px}.anniversary header{display:flex;gap:30px;padding-top:275px}.anniversary h1{font-size:32px;font-weight:500;line-height:normal;margin-bottom:25px;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.anniversary p{font-size:16px;line-height:20px;margin-bottom:25px;max-width:370px;text-shadow:1px 1px 0 rgba(0,0,0,.5)}@media only screen and (max-width:1299px){.anniversary{background-image:url('/img/events/37/first-anniversary-bg-1299.jpg')}}@media only screen and (max-width:991px){.anniversary{background-image:url('/img/events/37/first-anniversary-bg-991.jpg');height:auto;overflow:hidden;background-size:unset}.anniversary header{padding-top:0;margin-top:640px;margin-bottom:50px;justify-content:center}}@media only screen and (max-width:768px){.anniversary{background-image:url('/img/events/37/first-anniversary-bg-768.jpg')}}@media only screen and (max-width:575px){.anniversary{background-image:url('/img/events/37/first-anniversary-bg-575.jpg')}.anniversary h1{font-size:24px}}@media only screen and (max-width:480px){.anniversary{background-image:url('/img/events/37/first-anniversary-bg-480.jpg')}.anniversary header{margin-top:540px}}@media only screen and (max-width:375px){.anniversary{background-image:url('/img/events/37/first-anniversary-bg-375.jpg')}.anniversary header{margin-top:420px}.anniversary figure{display:none}}