.page-games{background-color:var(--white)}.page-games .hero{background:var(--black)url(/assets/img/games/hero-pc.jpg) no-repeat center center/cover;justify-content:center;align-items:center;height:180px;padding:61px 0 0;display:flex}.page-games .hero h1{color:var(--white);font-size:1.625rem}.page-games .sec-game-list .sec-contents{flex-direction:column;align-items:center;display:flex}.page-games .sec-game-list .sec-contents__game-list{justify-content:space-between;gap:11px;padding-top:40px;display:flex}.page-games .sec-game-list .sec-contents__game-item{width:153px;display:block}.page-games .sec-game-list .sec-contents__game-item__img-wrapper{background:rgba(var(--black-rgb),.05)url(/assets/img/games/firstspark-ci-gray.png) no-repeat;background-position:50% calc(50% - 2px);background-size:27px;width:153px;height:67px;display:inline-block;position:relative}.page-games .sec-game-list .sec-contents__game-item__img-deco{width:unset;aspect-ratio:178/306;min-width:0;height:100%;display:block;position:absolute;top:0;right:0}.page-games .sec-game-list .sec-contents__game-item__title{color:rgba(var(--black-rgb),.25);margin-top:8px;font-size:.8125rem;font-weight:500;display:inline-block}.page-games .sec-game-list .sec-contents__game-item.is-active .sec-contents__game-item__title{color:var(--black);text-decoration:underline}.page-games .sec-game-list .sec-contents__game{justify-content:center;width:100%;margin-top:40px;padding-bottom:80px;display:flex}.page-games .sec-game-list .sec-contents__game .game-contents{flex-direction:column;align-items:center;width:100%;display:flex}.page-games .sec-game-list .sec-contents__game .game-contents__video{width:100%;height:336px;position:relative;overflow:hidden}.page-games .sec-game-list .sec-contents__game .game-contents__video .game-contents__video-content{aspect-ratio:1260/604;transform-origin:50%;width:auto;height:100%;position:absolute;left:50%;transform:translate(-50%)scale(.6)}.page-games .sec-game-list .sec-contents__game .game-contents__video video{background:var(--black);object-fit:cover;width:100%;height:100%;display:block;position:relative}.page-games .sec-game-list .sec-contents__game .game-contents__video .tl-logo{display:none}.page-games .sec-game-list .sec-contents__game .game-contents__title-wrapper{margin-top:68px;padding:0 20px}.page-games .sec-game-list .sec-contents__game .game-contents__title-wrapper h3 img{width:212px;min-width:212px;height:68px}.page-games .sec-game-list .sec-contents__game .game-contents__achievements{flex-direction:column;align-items:center;margin-top:50px;display:flex}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__records{justify-content:center;gap:14px;display:flex}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item{display:flex}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item.users{gap:18px}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item.awards{gap:25px}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item__deco-leaf--left,.page-games .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item__deco-leaf--right{width:24px}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item__content{flex-direction:column;gap:4px;margin-top:7px;display:flex}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item__content span{color:#bb7935;font-size:.75rem;font-weight:600}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item__content strong{margin-top:1px;font-size:1.125rem;line-height:.9956}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__contents{flex-direction:column;gap:13px;margin-top:28px;padding:0 20px;display:flex}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__contents p{color:rgba(var(--black-rgb),.45);font-size:.875rem;font-weight:400;line-height:1.6}.page-games .sec-game-list .sec-contents__game .game-contents__achievements hr{border-bottom:1px solid #d8b688;width:30px;height:1px;margin-top:44px}.page-games .sec-game-list .sec-contents__game .game-contents__description{width:360px;color:rgba(var(--black-rgb),.65);word-break:keep-all;margin-top:42px;padding:0 20px;font-size:.9375rem;font-weight:400;line-height:1.8}.page-games .sec-game-list .sec-contents__game .game-contents__channels{justify-content:center;gap:8px;margin-top:40px;display:flex}.page-games .sec-game-list .sec-contents__game .game-contents__channels a{background-color:var(--white);border:1px solid rgba(var(--black-rgb),.12);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.page-games .sec-game-list .sec-contents__game .game-contents__channels a:hover{border:1px solid rgba(var(--orange-rgb),.3)}.page-games .sec-game-list .sec-contents__game .game-contents__channels a:hover svg .fill-path{fill:var(--orange)}.page-games .sec-game-list .sec-contents__game .game-contents__desc-card-list{flex-direction:column;align-items:center;gap:60px;margin-top:80px;display:flex}.page-games .sec-game-list .sec-contents__game .game-contents__desc-card-list .desc-card{width:320px}.page-games .sec-game-list .sec-contents__game .game-contents__desc-card-list .desc-card__img-wrap{overflow:hidden}.page-games .sec-game-list .sec-contents__game .game-contents__desc-card-list .desc-card__img-wrap img{transform:scale(1.2)}.page-games .sec-game-list .sec-contents__game .game-contents__desc-card-list .desc-card__content{text-align:left;word-break:keep-all;margin-top:26px}.page-games .sec-game-list .sec-contents__game .game-contents__desc-card-list .desc-card__content__title{font-size:1.375rem;font-weight:600;line-height:1.545}.page-games .sec-game-list .sec-contents__game .game-contents__desc-card-list .desc-card__content__desc{color:rgba(var(--black-rgb),.45);margin-top:12px;font-size:.9375rem;font-weight:400;line-height:1.8}.page-wrap.en .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item.users{gap:2px}.page-wrap.en .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item.awards{gap:20px}.page-wrap.en .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item__content{flex-direction:column-reverse;justify-content:start;gap:5px;margin-top:8px}.page-wrap.en .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item__content strong{margin-top:0}.page-wrap.en .sec-game-list .sec-contents__game .game-contents__desc-card-list .desc-card__content{margin-top:30px}.page-wrap.en .sec-game-list .sec-contents__game .game-contents__desc-card-list .desc-card__content__desc{margin-top:16px}@media (min-width:960px){.page-games .hero{height:300px}.page-games .hero h1{font-size:2.375rem}.page-games .sec-game-list .sec-contents__game-list{gap:40px;padding-top:100px}.page-games .sec-game-list .sec-contents__game-item{width:350px}.page-games .sec-game-list .sec-contents__game-item__img-wrapper{background-position:50% calc(50% - 6px);background-size:62px;width:350px;height:153px}.page-games .sec-game-list .sec-contents__game-item__title{margin-top:15px;font-size:1.1875rem}.page-games .sec-game-list .sec-contents__game-item.is-active .sec-contents__game-item__title{text-underline-offset:3px;text-decoration-thickness:2px}.page-games .sec-game-list .sec-contents__game{width:100%;max-width:1260px;margin-top:74px;padding-bottom:182px}.page-games .sec-game-list .sec-contents__game .game-contents{width:100%}.page-games .sec-game-list .sec-contents__game .game-contents__video{max-width:1260px;height:604px}.page-games .sec-game-list .sec-contents__game .game-contents__video .tl-logo{opacity:0;width:278px;display:block;position:absolute;bottom:42px;right:40px}.page-games .sec-game-list .sec-contents__game .game-contents__title-wrapper{margin-top:138px}.page-games .sec-game-list .sec-contents__game .game-contents__title-wrapper h3 img{width:752px;min-width:752px;height:53.5px}.page-games .sec-game-list .sec-contents__game .game-contents__achievements{margin-top:66px}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__records{gap:24px}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item.users{gap:25px}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item.awards{gap:34px}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item__deco-leaf--left,.page-games .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item__deco-leaf--right{width:30px}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item__content{gap:9px;margin-top:10px}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item__content span{font-size:.8125rem}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item__content strong{margin-top:0;font-size:1.375rem}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__contents{gap:0;margin-top:40px}.page-games .sec-game-list .sec-contents__game .game-contents__achievements__contents p{font-size:.9375rem;line-height:1.8667}.page-games .sec-game-list .sec-contents__game .game-contents__achievements hr{height:2px;margin-top:30px}.page-games .sec-game-list .sec-contents__game .game-contents__description{width:100%;margin-top:30px;font-size:1.125rem;line-height:2}.page-games .sec-game-list .sec-contents__game .game-contents__channels{margin-top:35px}.page-games .sec-game-list .sec-contents__game .game-contents__channels a{width:54px;height:54px}.page-games .sec-game-list .sec-contents__game .game-contents__desc-card-list{grid-column-gap:clamp(40px,40px + 40*(100% - 960px)/120,80px);grid-row-gap:100px;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:flex-start;width:100%;max-width:1080px;height:auto;margin:140px auto 0;padding-bottom:0;display:grid}.page-games .sec-game-list .sec-contents__game .game-contents__desc-card-list .desc-card{width:unset;min-width:420px;max-width:500px;height:auto;min-height:unset}.page-games .sec-game-list .sec-contents__game .game-contents__desc-card-list .desc-card__content__title{font-size:1.75rem}.page-games .sec-game-list .sec-contents__game .game-contents__desc-card-list .desc-card__content__desc{margin-top:20px;font-size:1.0625rem;line-height:1.647}.page-games .sec-game-list .sec-contents__game .game-contents__desc-card-list .desc-card:nth-child(2){margin-top:250px}.page-games .sec-game-list .sec-contents__game .game-contents__desc-card-list .desc-card:nth-child(4){margin-top:330px}.page-wrap.en .sec-game-list .sec-contents__game .game-contents__achievements{max-width:1260px}.page-wrap.en .sec-game-list .sec-contents__game .game-contents__achievements__records{gap:26px}.page-wrap.en .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item.users{gap:10px}.page-wrap.en .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item.awards{gap:28px}.page-wrap.en .sec-game-list .sec-contents__game .game-contents__achievements__records .achievements-item__content{gap:7px;margin-top:10px}.page-wrap.en .sec-game-list .sec-contents__game .game-contents__description{width:100%}}
