a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{color:#fff;font-family:'Kulim Park',sans-serif;margin:0;overflow:hidden;padding:0;text-shadow:1px 1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px 0 0 #000,0 1px 0 #000,-1px 0 0 #000,0 -1px 0 #000,0 0 0 rgba(206,62,157,0);text-transform:uppercase}body{background-color:#f96e5f;font-family:'Kulim Park',sans-serif;height:100%;position:fixed;-webkit-transition:background-color .4s linear;transition:background-color .4s linear;width:100%}a{text-decoration:none}.wrapper{background-image:radial-gradient(#000 10%,transparent 10%),radial-gradient(#000 15%,transparent 15%);background-position:5px 5px;background-size:0 0,40px 40px;height:100%;left:0;opacity:.08;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.placeholder{color:#fff;font-size:5vw;font-weight:700;left:50%;line-height:6.4vw;position:fixed;text-align:center;top:40%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:88%;z-index:2}.logo{font-size:40px}.home .name-wrapper{bottom:1.5vw;left:50%;overflow:hidden;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home .name{color:#fff;display:inline-block;font-size:1.5vw;letter-spacing:.2vw;-webkit-transition:-webkit-transform .9s cubic-bezier(.86,0,.07,1) .5s;transition:-webkit-transform .9s cubic-bezier(.86,0,.07,1) .5s;transition:transform .9s cubic-bezier(.86,0,.07,1) .5s;transition:transform .9s cubic-bezier(.86,0,.07,1) .5s,-webkit-transform .9s cubic-bezier(.86,0,.07,1) .5s}@media only screen and (max-width:768px){.home .name{font-size:24px}}.home .name.is-hidden{-webkit-transform:translateY(100%) skewX(-40deg);transform:translateY(100%) skewX(-40deg)}.home .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5vw 1.5vw 0}@media only screen and (max-width:768px){.home .header{padding:20px 20px 0}}.home .header__logo{overflow:hidden}.home .header__logo img{-webkit-transition:-webkit-transform .9s cubic-bezier(.86,0,.07,1) .4s;transition:-webkit-transform .9s cubic-bezier(.86,0,.07,1) .4s;transition:transform .9s cubic-bezier(.86,0,.07,1) .4s;transition:transform .9s cubic-bezier(.86,0,.07,1) .4s,-webkit-transform .9s cubic-bezier(.86,0,.07,1) .4s;width:4.2vw}@media only screen and (max-width:768px){.home .header__logo img{width:60px}}.home .header__logo img.is-hidden{-webkit-transform:translateY(102%);transform:translateY(102%)}.home .header__about,.home .header__sound{background:#000;border:none;cursor:pointer;display:block;height:3.5vw;outline:0;position:relative;width:3.5vw}.home .header__about img{width:45%}.home .header__sound img{width:82%}.home .header__sound{background:0 0;border:.16vw #000 solid;margin-top:1vw}.home .progress-bar-wrapper{background:#000;border:#000 2px solid;height:20px;left:50%;position:fixed;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;width:42vw}.home .progress-bar-wrapper.is-hidden{opacity:0}.home .progress-bar-wrapper .progress-bar{background:#fff;height:100%;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease;width:100%}.home .progress-bar-wrapper .progress-percentage{text-shadow:.12vw .12vw 0 #000,.12vw -.12vw 0 #000,-.12vw .12vw 0 #000,-.12vw -.12vw 0 #000,.12vw 0 0 #000,0 .12vw 0 #000,-.12vw 0 0 #000,0 -.12vw 0 #000,0 0 0 rgba(206,62,157,0);color:#fff;font-size:4.5vw;max-width:14vw;overflow:hidden}@media only screen and (max-width:768px){.home .progress-bar-wrapper .progress-percentage{text-shadow:1.4px 1.4px 0 #000,1.4px -1.4px 0 #000,-1.4px 1.4px 0 #000,-1.4px -1.4px 0 #000,1.4px 0 0 #000,0 1.4px 0 #000,-1.4px 0 0 #000,0 -1.4px 0 #000,0 0 0 rgba(206,62,157,0);font-size:40px;max-width:120px}}.home__stickers-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;padding:2.5vw 8vw;pointer-events:none;position:absolute;top:50%;-webkit-transform:rotate(-6deg) translateY(-50%);transform:rotate(-6deg) translateY(-50%)}@media only screen and (max-width:768px){.home__stickers-container{display:block;padding:2.5vw 4vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.home__stickers-container.pointer-visible{pointer-events:visible}.home__stickers-container.pointer-visible .home__sticker{pointer-events:visible}.home__stickers-container.is-hidden{margin-left:-200vw}.home__sticker{background:0 0;border:none;cursor:pointer;margin:1vw;outline:0;padding:10px;pointer-events:none;position:relative;-webkit-transition:opacity .2s linear 1.2s;transition:opacity .2s linear 1.2s;will-change:transform}@media only screen and (max-width:768px){.home__sticker{margin:0;padding:0;width:33%}}.home__sticker [data-lottie-container]{margin:auto;position:relative;width:13.5vw}@media only screen and (max-width:1100px){.home__sticker [data-lottie-container]{width:16vw}}@media only screen and (max-width:768px){.home__sticker [data-lottie-container]{margin:5vw auto;width:24vw}}.home__sticker [data-lottie-container]::after{background:repeating-linear-gradient(55deg,rgba(255,165,0,0) .2vw,rgba(255,165,0,0) .4vw,rgba(0,0,0,.8) .2vw,rgba(0,0,0,.8) .6vw);border-radius:50%;bottom:0;content:'';height:75%;margin:auto;position:absolute;right:1vw;top:1vw;-webkit-transform:scale3d(0,0,0) rotate(70deg);transform:scale3d(0,0,0) rotate(70deg);-webkit-transition:background,.1s linear,-webkit-transform .2s cubic-bezier(0,.78,.48,1.19);transition:background,.1s linear,-webkit-transform .2s cubic-bezier(0,.78,.48,1.19);transition:background,.1s linear,transform .2s cubic-bezier(0,.78,.48,1.19);transition:background,.1s linear,transform .2s cubic-bezier(0,.78,.48,1.19),-webkit-transform .2s cubic-bezier(0,.78,.48,1.19);width:75%;z-index:-1}.home__sticker:active [data-lottie-container]::after{background:#000}.home__sticker:hover [data-lottie-container]::after{-webkit-transform:scale3d(.95,.95,.95) rotate(0);transform:scale3d(.95,.95,.95) rotate(0)}.home__sticker:hover .home__sticker-title::after{opacity:1}.home__sticker-title{bottom:2.6vw;color:#fff;display:inline-block;font-family:"Kulim Park",sans-serif;font-size:3.4vw;font-weight:600;left:0;letter-spacing:.4vw;margin:-1.3vw auto 0 auto;opacity:0;position:relative;right:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;text-shadow:.12vw .12vw 0 #000,.12vw -.12vw 0 #000,-.12vw .12vw 0 #000,-.12vw -.12vw 0 #000,.12vw 0 0 #000,0 .12vw 0 #000,-.12vw 0 0 #000,0 -.12vw 0 #000,0 0 0 rgba(206,62,157,0)}@media only screen and (max-width:768px){.home__sticker-title{font-size:24px}}.home__sticker-title::after{background:#fff;border:.12vw #000 solid;content:'';height:.4vw;left:0;opacity:0;position:absolute;top:100%;width:100%}@media only screen and (max-width:768px){.home__sticker-title::after{text-shadow:1px 1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px 0 0 #000,0 1px 0 #000,-1px 0 0 #000,0 -1px 0 #000,0 0 0 rgba(206,62,157,0);height:4px}}.home__sticker-title.is-loaded{opacity:1}.home .css-scene{left:0;pointer-events:none;position:fixed;top:0;width:100%}.home .scene{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;width:100%}.home .scene button{background:0 0;border:none;color:#fff;cursor:pointer;display:none;font-family:"Kulim Park",sans-serif;font-size:2.3vw;font-weight:600;letter-spacing:.2vw;outline:0;text-transform:uppercase;text-shadow:.12vw .12vw 0 #000,.12vw -.12vw 0 #000,-.12vw .12vw 0 #000,-.12vw -.12vw 0 #000,.12vw 0 0 #000,0 .12vw 0 #000,-.12vw 0 0 #000,0 -.12vw 0 #000,0 0 0 rgba(206,62,157,0)}@media only screen and (max-width:1100px){.home .scene button{font-size:3vw}}@media only screen and (max-width:768px){.home .scene button{font-size:25px}}.home .scene button::before{background:#fff;border:.12vw #000 solid;content:'';height:.4vw;left:0;margin:auto;margin:auto;position:absolute;right:0;top:100%}@media only screen and (max-width:768px){.home .scene button::before{text-shadow:1px 1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px 0 0 #000,0 1px 0 #000,-1px 0 0 #000,0 -1px 0 #000,0 0 0 rgba(206,62,157,0);height:4px}}.home .scene button.is-loaded{opacity:1}@media only screen and (max-width:768px){.home .scene button{text-shadow:1px 1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000,1px 0 0 #000,0 1px 0 #000,-1px 0 0 #000,0 -1px 0 #000,0 0 0 rgba(206,62,157,0)}}.home .scene__ui-nav{bottom:4vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 7vw;position:fixed;width:calc(100% - 14vw)}@media only screen and (max-width:768px){.home .scene__ui-nav{bottom:7vw;padding:0 7vw;width:calc(100% - 14vw)}}.home .scene__ui-nav .scene__ui-left,.home .scene__ui-nav .scene__ui-right{position:relative}.home .scene__ui-nav .scene__ui-left::after,.home .scene__ui-nav .scene__ui-right::after{background-repeat:no-repeat;background-size:contain;bottom:0;content:'';height:2.4vw;margin:auto;position:absolute;top:0;width:3vw}@media only screen and (max-width:768px){.home .scene__ui-nav .scene__ui-left::after,.home .scene__ui-nav .scene__ui-right::after{display:none}}.home .scene__ui-nav .scene__ui-left{padding:0}.home .scene__ui-nav .scene__ui-left:hover::after{left:-4.5vw}.home .scene__ui-nav .scene__ui-left::after{background-image:url(../assets/images/arrow-left.svg);left:-4vw;-webkit-transition:left .2s ease-out;transition:left .2s ease-out}.home .scene__ui-nav .scene__ui-right{padding:0}.home .scene__ui-nav .scene__ui-right:hover::after{right:-4.5vw}.home .scene__ui-nav .scene__ui-right::after{background-image:url(../assets/images/arrow-right.svg);right:-4vw;-webkit-transition:right .2s ease-out;transition:right .2s ease-out}.home .scene__ui-back{left:5vw;position:fixed;top:4vw}@media only screen and (max-width:768px){.home .scene__ui-back{left:7vw}}.home .scene__ui-back--inner{font-size:1.6vw!important;padding-left:1vw;padding-right:0;position:relative}@media only screen and (max-width:1100px){.home .scene__ui-back--inner{font-size:3vw!important}}@media only screen and (max-width:768px){.home .scene__ui-back--inner{font-size:25px!important}}.home .scene__ui-back--inner::before{height:.25vw!important;left:.9vw!important}@media only screen and (max-width:768px){.home .scene__ui-back--inner::before{height:4px!important}}.home .scene__ui-back--inner::after{background-image:url(../assets/images/back.svg);background-repeat:no-repeat;background-size:contain;bottom:0;content:'';height:1.8vw;left:-2vw;margin:auto;position:absolute;top:0;width:2.4vw}@media only screen and (max-width:768px){.home .scene__ui-back--inner::after{display:none}}.home .scene.is-active{opacity:1;pointer-events:visible}.home .scene.is-active button{display:block}.home .clear-canvas{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}