@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes hide{0%{opacity:1}to{opacity:0}}@keyframes move-top{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes move-right{0%{transform:translate(0%)}to{transform:translate(-100%)}}@keyframes move-bottom{0%{transform:translateY(0%)}to{transform:translateY(100px)}}@keyframes move-left{0%{transform:translate(100%)}to{transform:translate(0%)}}@keyframes moving-right{0%{opacity:0;transform:translate(-25%)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(25%)}}@keyframes moving-left{0%{opacity:0;transform:translate(25%)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(-25%)}}@keyframes shadow-moving-right{0%{opacity:0;text-shadow:-30px 0 10px #1b1b1b4d}5%{opacity:1}95%{opacity:1;text-shadow:-10px 0 10px #1b1b1b4d}to{opacity:0;text-shadow:10px 0 30px #1b1b1b1a}}@keyframes shadow-moving-left{0%{opacity:0;text-shadow:30px 0 10px #1b1b1b4d}5%{opacity:1}95%{opacity:1;text-shadow:10px 0 10px #1b1b1b4d}to{opacity:0;text-shadow:10px 0 30px #1b1b1b1a}}@keyframes shadow-moving-right-mobile{0%{opacity:0;text-shadow:-15px 0 5px #1b1b1b33}5%{opacity:1}95%{opacity:1;text-shadow:-5px 0 5px #1b1b1b33}to{opacity:0;text-shadow:5px 0 10px #1b1b1b1a}}@keyframes shadow-moving-left-mobile{0%{opacity:0;text-shadow:15px 0 5px #1b1b1b33}5%{opacity:1}95%{opacity:1;text-shadow:5px 0 5px #1b1b1b33}to{opacity:0;text-shadow:5px 0 10px #1b1b1b1a}}@keyframes slide-right{0%{opacity:0;margin-left:-100%}to{opacity:.2;margin-left:30%}}@keyframes screen-cover{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(1.7)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-xl{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(1.8)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-l{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(2)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-m{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-250%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(2.3)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-250%)scale(2)}}@keyframes screen-cover-s{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-300%)scale(1.1)}50%{border-radius:0%;transform:rotate(-320deg)translate(-50%,-70%)scale(2.8)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-300%)scale(1.1)}}@keyframes focusing{0%{background-color:#0000}50%{background-color:#1b1b1b33}to{background-color:#0000}}@keyframes neon{0%{text-shadow:0 0 10px #bdbdbd,0 0 20px #bdbdbd}to{text-shadow:0 0 5px #bdbdbd,0 0 10px #bdbdbd}}.home-area{position:relative;overflow:hidden}
@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes hide{0%{opacity:1}to{opacity:0}}@keyframes move-top{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes move-right{0%{transform:translate(0%)}to{transform:translate(-100%)}}@keyframes move-bottom{0%{transform:translateY(0%)}to{transform:translateY(100px)}}@keyframes move-left{0%{transform:translate(100%)}to{transform:translate(0%)}}@keyframes moving-right{0%{opacity:0;transform:translate(-25%)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(25%)}}@keyframes moving-left{0%{opacity:0;transform:translate(25%)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(-25%)}}@keyframes shadow-moving-right{0%{opacity:0;text-shadow:-30px 0 10px #1b1b1b4d}5%{opacity:1}95%{opacity:1;text-shadow:-10px 0 10px #1b1b1b4d}to{opacity:0;text-shadow:10px 0 30px #1b1b1b1a}}@keyframes shadow-moving-left{0%{opacity:0;text-shadow:30px 0 10px #1b1b1b4d}5%{opacity:1}95%{opacity:1;text-shadow:10px 0 10px #1b1b1b4d}to{opacity:0;text-shadow:10px 0 30px #1b1b1b1a}}@keyframes shadow-moving-right-mobile{0%{opacity:0;text-shadow:-15px 0 5px #1b1b1b33}5%{opacity:1}95%{opacity:1;text-shadow:-5px 0 5px #1b1b1b33}to{opacity:0;text-shadow:5px 0 10px #1b1b1b1a}}@keyframes shadow-moving-left-mobile{0%{opacity:0;text-shadow:15px 0 5px #1b1b1b33}5%{opacity:1}95%{opacity:1;text-shadow:5px 0 5px #1b1b1b33}to{opacity:0;text-shadow:5px 0 10px #1b1b1b1a}}@keyframes slide-right{0%{opacity:0;margin-left:-100%}to{opacity:.2;margin-left:30%}}@keyframes screen-cover{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(1.7)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-xl{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(1.8)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-l{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(2)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-m{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-250%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(2.3)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-250%)scale(2)}}@keyframes screen-cover-s{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-300%)scale(1.1)}50%{border-radius:0%;transform:rotate(-320deg)translate(-50%,-70%)scale(2.8)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-300%)scale(1.1)}}@keyframes focusing{0%{background-color:#0000}50%{background-color:#1b1b1b33}to{background-color:#0000}}@keyframes neon{0%{text-shadow:0 0 10px #bdbdbd,0 0 20px #bdbdbd}to{text-shadow:0 0 5px #bdbdbd,0 0 10px #bdbdbd}}.about-section{z-index:1;background-color:#fff;position:relative;box-shadow:0 0 3rem #1b1b1b80}.about-section .about-frame{padding-top:20rem;padding-bottom:10rem;position:relative}.about-section .about-frame .title-frame{text-align:center;margin:0 auto}.about-section .about-frame .title-frame .about-title{z-index:1;color:#fff;font-family:Syncopate;font-size:18rem;font-weight:700;line-height:inherit;letter-spacing:inherit;-webkit-text-stroke:1px #1b1b1b;transition:font-size .6s cubic-bezier(.4,0,.2,1);position:relative;transform:translateY(50%)}.about-section .about-frame .title-frame .about-title.will-change{will-change:text-shadow,transform}@media (max-width:768px){.about-section .about-frame .title-frame .about-title{font-size:15rem}}@media (max-width:576px){.about-section .about-frame .title-frame .about-title{font-size:10rem}}@media (max-width:320px){.about-section .about-frame .title-frame .about-title{font-size:8rem}}.about-section .about-frame .picture-frame{position:relative}.about-section .about-frame .picture-frame img{vertical-align:bottom;width:100%}.about-section .about-frame .picture-frame .about-image{position:relative;overflow:hidden}.about-section .about-frame .picture-frame .about-image:before,.about-section .about-frame .picture-frame .about-image:after{content:"";opacity:.8;z-index:1;width:calc(100% - 20rem);height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);position:absolute;left:10rem}.about-section .about-frame .picture-frame .about-image:hover:before,.about-section .about-frame .picture-frame .about-image:hover:after{transform:translate(0)}.about-section .about-frame .picture-frame .one,.about-section .about-frame .picture-frame .three{margin-left:10rem;margin-right:10rem;position:relative;top:50%;transform:translateY(-50%)}@media (max-width:768px){.about-section .about-frame .picture-frame .one,.about-section .about-frame .picture-frame .three{margin-left:8rem;margin-right:8rem}}@media (max-width:576px){.about-section .about-frame .picture-frame .one,.about-section .about-frame .picture-frame .three{margin-left:2rem;margin-right:2rem}}.about-section .about-frame .picture-frame .one:before,.about-section .about-frame .picture-frame .one:after{background:url(/images/about-one-opacity.png) 50%/cover}.about-section .about-frame .picture-frame .one:before{transform:translate(-11%)}.about-section .about-frame .picture-frame .one:after{transform:translate(8%)}.about-section .about-frame .picture-frame .two img{transform:scale(1.1)}.about-section .about-frame .picture-frame .three:before,.about-section .about-frame .picture-frame .three:after{background:url(/images/about-three-opacity.png) 50%/cover}.about-section .about-frame .picture-frame .three:before{transform:translate(-8%)}.about-section .about-frame .picture-frame .three:after{transform:translate(11%)}.about-section .about-frame .text-animation-frame{margin-top:10rem;padding-bottom:5rem}.about-section .about-frame .text-animation-frame>div{padding-top:4rem;padding-bottom:4rem}.about-section .about-frame .text-animation-frame>div.will-change>div{will-change:transform,opacity}.about-section .about-frame .text-animation-frame>div>div{opacity:0;color:#fff;font-family:Syncopate;font-size:12rem;font-weight:700;line-height:inherit;letter-spacing:inherit;white-space:nowrap;-webkit-text-stroke:1px #1b1b1b;transition:font-size .6s cubic-bezier(.4,0,.2,1);display:inline-block}@media (max-width:1200px){.about-section .about-frame .text-animation-frame>div>div{font-size:10rem}}@media (max-width:984px){.about-section .about-frame .text-animation-frame>div>div{font-size:9rem}}@media (max-width:768px){.about-section .about-frame .text-animation-frame>div>div{font-size:8rem}}@media (max-width:576px){.about-section .about-frame .text-animation-frame>div>div{font-size:6rem}}@media (max-width:320px){.about-section .about-frame .text-animation-frame>div>div{font-size:5rem}}.about-section .about-frame .text-animation-frame>div>div span{z-index:-1;color:#0000;-webkit-text-stroke:1px #0000;font-family:Syncopate;position:absolute;left:0}.about-section .about-frame .text-animation-frame .first-line.desktop.first div{animation:3s cubic-bezier(0,.39,1,.53) forwards moving-right;transform:translate(-100%)}@media (min-width:769px){.about-section .about-frame .text-animation-frame .first-line.desktop.first div span{animation:3s cubic-bezier(0,.39,1,.53) forwards shadow-moving-right}}@media (max-width:768px){.about-section .about-frame .text-animation-frame .first-line.desktop.first div span{animation:3s cubic-bezier(0,.39,1,.53) forwards shadow-moving-right-mobile}}.about-section .about-frame .text-animation-frame .first-line.desktop.second{text-align:right}.about-section .about-frame .text-animation-frame .first-line.desktop.second div{animation:3s cubic-bezier(0,.39,1,.53) forwards moving-left;transform:translate(100%)}@media (min-width:769px){.about-section .about-frame .text-animation-frame .first-line.desktop.second div span{animation:3s cubic-bezier(0,.39,1,.53) forwards shadow-moving-left}}@media (max-width:768px){.about-section .about-frame .text-animation-frame .first-line.desktop.second div span{animation:3s cubic-bezier(0,.39,1,.53) forwards shadow-moving-left-mobile}}.about-section .about-frame .text-animation-frame .first-line.mobile.first div{animation:3s cubic-bezier(0,.39,1,.53) forwards moving-right;transform:translate(-100%)}.about-section .about-frame .text-animation-frame .first-line.mobile.second{text-align:right}.about-section .about-frame .text-animation-frame .first-line.mobile.second div{animation:3s cubic-bezier(0,.39,1,.53) forwards moving-left;transform:translate(100%)}.about-section .about-frame .text-animation-frame .second-line.desktop.first div{animation:3s cubic-bezier(0,.39,1,.53) 1s forwards moving-right;transform:translate(-100%)}@media (min-width:769px){.about-section .about-frame .text-animation-frame .second-line.desktop.first div span{animation:3s cubic-bezier(0,.39,1,.53) 1s forwards shadow-moving-right}}@media (max-width:768px){.about-section .about-frame .text-animation-frame .second-line.desktop.first div span{animation:3s cubic-bezier(0,.39,1,.53) 1s forwards shadow-moving-right-mobile}}.about-section .about-frame .text-animation-frame .second-line.desktop.second{text-align:right}.about-section .about-frame .text-animation-frame .second-line.desktop.second div{animation:3s cubic-bezier(0,.39,1,.53) 1s forwards moving-left;transform:translate(100%)}@media (min-width:769px){.about-section .about-frame .text-animation-frame .second-line.desktop.second div span{animation:3s cubic-bezier(0,.39,1,.53) 1s forwards shadow-moving-left}}@media (max-width:768px){.about-section .about-frame .text-animation-frame .second-line.desktop.second div span{animation:3s cubic-bezier(0,.39,1,.53) 1s forwards shadow-moving-left-mobile}}.about-section .about-frame .text-animation-frame .second-line.mobile.first div{animation:3s cubic-bezier(0,.39,1,.53) 1s forwards moving-right;transform:translate(-100%)}.about-section .about-frame .text-animation-frame .second-line.mobile.second{text-align:right}.about-section .about-frame .text-animation-frame .second-line.mobile.second div{animation:3s cubic-bezier(0,.39,1,.53) 1s forwards moving-left;transform:translate(100%)}.about-section .about-frame .text-animation-frame .third-line.desktop.first div{animation:3s cubic-bezier(0,.39,1,.53) 2s forwards moving-right;transform:translate(-100%)}@media (min-width:769px){.about-section .about-frame .text-animation-frame .third-line.desktop.first div span{animation:3s cubic-bezier(0,.39,1,.53) 2s forwards shadow-moving-right}}@media (max-width:768px){.about-section .about-frame .text-animation-frame .third-line.desktop.first div span{animation:3s cubic-bezier(0,.39,1,.53) 2s forwards shadow-moving-right-mobile}}.about-section .about-frame .text-animation-frame .third-line.desktop.second{text-align:right}.about-section .about-frame .text-animation-frame .third-line.desktop.second div{animation:3s cubic-bezier(0,.39,1,.53) 2s forwards moving-left;transform:translate(100%)}@media (min-width:769px){.about-section .about-frame .text-animation-frame .third-line.desktop.second div span{animation:3s cubic-bezier(0,.39,1,.53) 2s forwards shadow-moving-left}}@media (max-width:768px){.about-section .about-frame .text-animation-frame .third-line.desktop.second div span{animation:3s cubic-bezier(0,.39,1,.53) 2s forwards shadow-moving-left-mobile}}.about-section .about-frame .text-animation-frame .third-line.mobile.first div{animation:3s cubic-bezier(0,.39,1,.53) 2s forwards moving-right;transform:translate(-100%)}.about-section .about-frame .text-animation-frame .third-line.mobile.second{text-align:right}.about-section .about-frame .text-animation-frame .third-line.mobile.second div{animation:3s cubic-bezier(0,.39,1,.53) 2s forwards moving-left;transform:translate(100%)}.about-section .about-frame .text-animation-frame .first-line.mobile.first div span,.about-section .about-frame .text-animation-frame .second-line.mobile.first div span,.about-section .about-frame .text-animation-frame .third-line.mobile.first div span{text-shadow:-5px 0 5px #1b1b1b4d}.about-section .about-frame .text-animation-frame .first-line.mobile.second div span,.about-section .about-frame .text-animation-frame .second-line.mobile.second div span,.about-section .about-frame .text-animation-frame .third-line.mobile.second div span{text-shadow:5px 0 5px #1b1b1b4d}.about-section .about-frame .about-detail-button{text-align:right;padding-top:10rem;padding-bottom:10rem;transition:padding .6s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.about-section .about-frame .about-detail-button{padding-top:8rem;padding-bottom:8rem}}@media (max-width:576px){.about-section .about-frame .about-detail-button{padding-top:6rem;padding-bottom:6rem}}.about-section .about-frame .about-detail-button button{color:#1b1b1b;font-family:Syncopate;font-size:5rem;font-weight:400;line-height:inherit;letter-spacing:inherit;z-index:2;border-radius:5rem;padding:3rem 3rem 3rem 12.4rem;transition:font-size .6s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}@media (max-width:768px){.about-section .about-frame .about-detail-button button{font-size:4rem}}@media (max-width:576px){.about-section .about-frame .about-detail-button button{font-size:3rem}}@media (max-width:320px){.about-section .about-frame .about-detail-button button{font-size:2rem}}.about-section .about-frame .about-detail-button button.will-change span{will-change:box-shadow}.about-section .about-frame .about-detail-button button.delay{pointer-events:none}.about-section .about-frame .about-detail-button button:after{content:"";z-index:1;background:url(/images/footprint-arrow.svg) 0/80% no-repeat,#1b1b1b;border-radius:100%;width:6.4rem;height:6.4rem;transition:opacity .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:calc(100% - 9.4rem);transform:translateY(-50%)}@media (max-width:768px){.about-section .about-frame .about-detail-button button:after{width:5.9rem;height:5.9rem}}@media (max-width:576px){.about-section .about-frame .about-detail-button button:after{width:5.4rem;height:5.4rem}}@media (max-width:320px){.about-section .about-frame .about-detail-button button:after{width:4.9rem;height:4.9rem}}.about-section .about-frame .about-detail-button button:before{content:"";mix-blend-mode:difference;z-index:-1;background-color:#1b1b1b;border-radius:100%;width:6.4rem;height:6.4rem;transition:border-radius .3s cubic-bezier(.4,0,.2,1),right .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:calc(100% - 9.4rem);transform:translateY(-50%)}@media (max-width:768px){.about-section .about-frame .about-detail-button button:before{width:5.9rem;height:5.9rem}}@media (max-width:576px){.about-section .about-frame .about-detail-button button:before{width:5.4rem;height:5.4rem}}@media (max-width:320px){.about-section .about-frame .about-detail-button button:before{width:4.9rem;height:4.9rem}}.about-section .about-frame .about-detail-button button:hover{color:#fff}.about-section .about-frame .about-detail-button button:hover:before{border-radius:5rem;width:100%;height:100%;right:0%}.about-section .about-frame .about-detail-button button .shadow-inset,.about-section .about-frame .about-detail-button button .shadow,.about-section .about-frame .about-detail-button button .shadow-inset-deep,.about-section .about-frame .about-detail-button button .shadow-deep,.about-section .about-frame .about-detail-button button .shadow-inset-deep2,.about-section .about-frame .about-detail-button button .shadow-deep2{border-radius:5rem;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.about-section .about-frame .about-detail-button button.mobile{color:#fff}.about-section .about-frame .about-detail-button button.mobile:before{border-radius:5rem;width:100%;height:100%;right:0%}
@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes hide{0%{opacity:1}to{opacity:0}}@keyframes move-top{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes move-right{0%{transform:translate(0%)}to{transform:translate(-100%)}}@keyframes move-bottom{0%{transform:translateY(0%)}to{transform:translateY(100px)}}@keyframes move-left{0%{transform:translate(100%)}to{transform:translate(0%)}}@keyframes moving-right{0%{opacity:0;transform:translate(-25%)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(25%)}}@keyframes moving-left{0%{opacity:0;transform:translate(25%)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(-25%)}}@keyframes shadow-moving-right{0%{opacity:0;text-shadow:-30px 0 10px #1b1b1b4d}5%{opacity:1}95%{opacity:1;text-shadow:-10px 0 10px #1b1b1b4d}to{opacity:0;text-shadow:10px 0 30px #1b1b1b1a}}@keyframes shadow-moving-left{0%{opacity:0;text-shadow:30px 0 10px #1b1b1b4d}5%{opacity:1}95%{opacity:1;text-shadow:10px 0 10px #1b1b1b4d}to{opacity:0;text-shadow:10px 0 30px #1b1b1b1a}}@keyframes shadow-moving-right-mobile{0%{opacity:0;text-shadow:-15px 0 5px #1b1b1b33}5%{opacity:1}95%{opacity:1;text-shadow:-5px 0 5px #1b1b1b33}to{opacity:0;text-shadow:5px 0 10px #1b1b1b1a}}@keyframes shadow-moving-left-mobile{0%{opacity:0;text-shadow:15px 0 5px #1b1b1b33}5%{opacity:1}95%{opacity:1;text-shadow:5px 0 5px #1b1b1b33}to{opacity:0;text-shadow:5px 0 10px #1b1b1b1a}}@keyframes slide-right{0%{opacity:0;margin-left:-100%}to{opacity:.2;margin-left:30%}}@keyframes screen-cover{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(1.7)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-xl{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(1.8)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-l{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(2)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-m{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-250%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(2.3)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-250%)scale(2)}}@keyframes screen-cover-s{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-300%)scale(1.1)}50%{border-radius:0%;transform:rotate(-320deg)translate(-50%,-70%)scale(2.8)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-300%)scale(1.1)}}@keyframes focusing{0%{background-color:#0000}50%{background-color:#1b1b1b33}to{background-color:#0000}}@keyframes neon{0%{text-shadow:0 0 10px #bdbdbd,0 0 20px #bdbdbd}to{text-shadow:0 0 5px #bdbdbd,0 0 10px #bdbdbd}}.footprint-section{background-color:#1b1b1b;width:100%;height:50vh;transition:padding .6s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;box-shadow:0 0 1rem #000}.footprint-section .footprint-image-mask{z-index:0;opacity:0;clip-path:circle(0% at 0 0);width:100%;height:100%;transition:opacity .6s cubic-bezier(.4,0,.2,1);position:absolute}.footprint-section .footprint-image-mask.will-change{will-change:clip-path}.footprint-section .footprint-image-mask img{opacity:.3;filter:grayscale();width:100%;height:100%;position:absolute}.footprint-section:hover .footprint-image-mask{opacity:1}.footprint-section .footprint-title-area{padding-top:6rem;padding-left:33.3333%}@media (max-width:984px){.footprint-section .footprint-title-area{padding-top:8rem}}@media (max-width:768px){.footprint-section .footprint-title-area{padding-top:10rem}}@media (max-width:576px){.footprint-section .footprint-title-area{padding-top:10rem}}.footprint-section .footprint-title-area .footprint-content{position:relative}.footprint-section .footprint-title-area .footprint-content .footprint-circle-area{display:inline-block;position:absolute}.footprint-section .footprint-title-area .footprint-content .footprint-circle-area img{width:100%;transition:width .6s cubic-bezier(.4,0,.2,1),left .6s cubic-bezier(.4,0,.2,1);animation:25s linear infinite rotate;position:relative;left:-150%}@media (max-width:984px){.footprint-section .footprint-title-area .footprint-content .footprint-circle-area img{width:90%;left:-100%}}@media (max-width:768px){.footprint-section .footprint-title-area .footprint-content .footprint-circle-area img{width:80%;left:-90%}}@media (max-width:576px){.footprint-section .footprint-title-area .footprint-content .footprint-circle-area img{width:70%;left:-80%}}.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area{text-align:right;display:inline-block;position:absolute;top:12rem;right:0}@media (max-width:984px){.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area{top:14rem}}@media (max-width:768px){.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area{top:16rem}}@media (max-width:576px){.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area{top:14rem}}.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area img{transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}@media (max-width:1200px){.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area img{width:90%}}@media (max-width:984px){.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area img{width:80%}}@media (max-width:768px){.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area img{width:70%}}@media (max-width:576px){.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area img{width:60%}}@media (max-width:320px){.footprint-section .footprint-title-area .footprint-content .footprint-arrow-area img{width:50%}}.footprint-section .footprint-title-area h2{color:#fff;font-family:Syncopate;font-size:6rem;font-weight:700;line-height:inherit;letter-spacing:inherit;border-bottom:.1rem solid #fff;padding-bottom:3.2rem;transition:padding .6s cubic-bezier(.4,0,.2,1),font-size .6s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.footprint-section .footprint-title-area h2{padding-bottom:3rem;font-size:5rem}}@media (max-width:576px){.footprint-section .footprint-title-area h2{padding-bottom:2.8rem;font-size:4rem}}.footprint-section .footprint-title-area span{color:#fff;font-size:2.4rem;font-weight:400;line-height:inherit;letter-spacing:inherit;padding-top:3rem;transition:padding .6s cubic-bezier(.4,0,.2,1),font-size .6s cubic-bezier(.4,0,.2,1);display:inline-block}@media (max-width:768px){.footprint-section .footprint-title-area span{padding-top:2.8rem;font-size:2.2rem}}@media (max-width:576px){.footprint-section .footprint-title-area span{padding-top:2.6rem;font-size:2rem}}.footprint-section .footprint-back-text{color:#0000;font-family:Syncopate;font-size:24rem;font-weight:700;line-height:inherit;letter-spacing:inherit;-webkit-text-stroke:1px #424242;z-index:1;transition:font-size .6s cubic-bezier(.4,0,.2,1);position:absolute;bottom:5rem;left:50%;transform:translate(-50%)}@media (max-width:1200px){.footprint-section .footprint-back-text{font-size:20rem}}@media (max-width:984px){.footprint-section .footprint-back-text{font-size:16rem}}@media (max-width:768px){.footprint-section .footprint-back-text{font-size:12rem}}@media (max-width:576px){.footprint-section .footprint-back-text{font-size:8rem}}@media (max-width:320px){.footprint-section .footprint-back-text{font-size:6.5rem}}.footprint-section .link-button{z-index:2;position:absolute;inset:0}.footprint-section .link-button .delay{pointer-events:none}
@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes hide{0%{opacity:1}to{opacity:0}}@keyframes move-top{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes move-right{0%{transform:translate(0%)}to{transform:translate(-100%)}}@keyframes move-bottom{0%{transform:translateY(0%)}to{transform:translateY(100px)}}@keyframes move-left{0%{transform:translate(100%)}to{transform:translate(0%)}}@keyframes moving-right{0%{opacity:0;transform:translate(-25%)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(25%)}}@keyframes moving-left{0%{opacity:0;transform:translate(25%)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(-25%)}}@keyframes shadow-moving-right{0%{opacity:0;text-shadow:-30px 0 10px #1b1b1b4d}5%{opacity:1}95%{opacity:1;text-shadow:-10px 0 10px #1b1b1b4d}to{opacity:0;text-shadow:10px 0 30px #1b1b1b1a}}@keyframes shadow-moving-left{0%{opacity:0;text-shadow:30px 0 10px #1b1b1b4d}5%{opacity:1}95%{opacity:1;text-shadow:10px 0 10px #1b1b1b4d}to{opacity:0;text-shadow:10px 0 30px #1b1b1b1a}}@keyframes shadow-moving-right-mobile{0%{opacity:0;text-shadow:-15px 0 5px #1b1b1b33}5%{opacity:1}95%{opacity:1;text-shadow:-5px 0 5px #1b1b1b33}to{opacity:0;text-shadow:5px 0 10px #1b1b1b1a}}@keyframes shadow-moving-left-mobile{0%{opacity:0;text-shadow:15px 0 5px #1b1b1b33}5%{opacity:1}95%{opacity:1;text-shadow:5px 0 5px #1b1b1b33}to{opacity:0;text-shadow:5px 0 10px #1b1b1b1a}}@keyframes slide-right{0%{opacity:0;margin-left:-100%}to{opacity:.2;margin-left:30%}}@keyframes screen-cover{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(1.7)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-xl{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(1.8)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-l{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(2)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-m{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-250%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(2.3)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-250%)scale(2)}}@keyframes screen-cover-s{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-300%)scale(1.1)}50%{border-radius:0%;transform:rotate(-320deg)translate(-50%,-70%)scale(2.8)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-300%)scale(1.1)}}@keyframes focusing{0%{background-color:#0000}50%{background-color:#1b1b1b33}to{background-color:#0000}}@keyframes neon{0%{text-shadow:0 0 10px #bdbdbd,0 0 20px #bdbdbd}to{text-shadow:0 0 5px #bdbdbd,0 0 10px #bdbdbd}}footer{text-align:right;z-index:100;width:100%;position:absolute;bottom:0;padding-bottom:1.5rem!important}footer span{color:#8d8d8d;font-size:1.8rem;font-weight:300;line-height:inherit;letter-spacing:inherit;position:absolute;top:50%;right:0;transform:translateY(-50%)}
@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes hide{0%{opacity:1}to{opacity:0}}@keyframes move-top{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes move-right{0%{transform:translate(0%)}to{transform:translate(-100%)}}@keyframes move-bottom{0%{transform:translateY(0%)}to{transform:translateY(100px)}}@keyframes move-left{0%{transform:translate(100%)}to{transform:translate(0%)}}@keyframes moving-right{0%{opacity:0;transform:translate(-25%)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(25%)}}@keyframes moving-left{0%{opacity:0;transform:translate(25%)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translate(-25%)}}@keyframes shadow-moving-right{0%{opacity:0;text-shadow:-30px 0 10px #1b1b1b4d}5%{opacity:1}95%{opacity:1;text-shadow:-10px 0 10px #1b1b1b4d}to{opacity:0;text-shadow:10px 0 30px #1b1b1b1a}}@keyframes shadow-moving-left{0%{opacity:0;text-shadow:30px 0 10px #1b1b1b4d}5%{opacity:1}95%{opacity:1;text-shadow:10px 0 10px #1b1b1b4d}to{opacity:0;text-shadow:10px 0 30px #1b1b1b1a}}@keyframes shadow-moving-right-mobile{0%{opacity:0;text-shadow:-15px 0 5px #1b1b1b33}5%{opacity:1}95%{opacity:1;text-shadow:-5px 0 5px #1b1b1b33}to{opacity:0;text-shadow:5px 0 10px #1b1b1b1a}}@keyframes shadow-moving-left-mobile{0%{opacity:0;text-shadow:15px 0 5px #1b1b1b33}5%{opacity:1}95%{opacity:1;text-shadow:5px 0 5px #1b1b1b33}to{opacity:0;text-shadow:5px 0 10px #1b1b1b1a}}@keyframes slide-right{0%{opacity:0;margin-left:-100%}to{opacity:.2;margin-left:30%}}@keyframes screen-cover{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(1.7)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-xl{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(1.8)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-l{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-220%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(2)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-220%)scale(2)}}@keyframes screen-cover-m{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-250%)scale(2)}50%{border-radius:0%;transform:rotate(-320deg)translateY(-10%)scale(2.3)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-250%)scale(2)}}@keyframes screen-cover-s{0%{border-radius:10%;transform:rotate(-240deg)translate(-40%,-300%)scale(1.1)}50%{border-radius:0%;transform:rotate(-320deg)translate(-50%,-70%)scale(2.8)}to{border-radius:10%;transform:rotate(-405deg)translate(-40%,-300%)scale(1.1)}}@keyframes focusing{0%{background-color:#0000}50%{background-color:#1b1b1b33}to{background-color:#0000}}@keyframes neon{0%{text-shadow:0 0 10px #bdbdbd,0 0 20px #bdbdbd}to{text-shadow:0 0 5px #bdbdbd,0 0 10px #bdbdbd}}.main-section{height:150vh;overflow:hidden}@media (min-width:985px){.main-section{height:180vh}}.main-section .main-background{width:100%;height:180vh;position:absolute;left:0}.main-section .main-background .background{z-index:-1;background:url(/images/main1920.jpg) 50%/cover;width:100%;height:100%;position:absolute;top:0;left:0}.main-section .main-content-frame{position:relative}.main-section .main-content-frame .video-delay-cover{pointer-events:none;background-color:#424242;width:100vw;height:100%;animation:2s linear 1s forwards hide;position:fixed;left:0}.main-section .main-content-frame .main-text-frame{text-align:center;z-index:2;height:100vh;position:relative}.main-section .main-content-frame .main-text-frame .main-text{opacity:0;animation:3s linear forwards show;display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.main-section .main-content-frame .main-text-frame .main-text span{color:#fff;font-family:Syncopate;font-size:3.6rem;font-weight:400;line-height:inherit;letter-spacing:3.5px;margin-bottom:2rem;transition:font-size .6s cubic-bezier(.4,0,.2,1);display:block}@media (max-width:984px){.main-section .main-content-frame .main-text-frame .main-text span{letter-spacing:3px;font-size:3.1rem}}@media (max-width:768px){.main-section .main-content-frame .main-text-frame .main-text span{letter-spacing:2.5px;font-size:2.6rem}}@media (max-width:576px){.main-section .main-content-frame .main-text-frame .main-text span{letter-spacing:2px;font-size:2.1rem}}.main-section .main-content-frame .main-text-frame .main-text p{color:#fff;font-family:Syncopate;font-size:9.6rem;font-weight:700;line-height:inherit;letter-spacing:inherit;transition:font-size .6s cubic-bezier(.4,0,.2,1)}@media (max-width:984px){.main-section .main-content-frame .main-text-frame .main-text p{font-size:8.1rem}}@media (max-width:768px){.main-section .main-content-frame .main-text-frame .main-text p{font-size:6.6rem}}@media (max-width:576px){.main-section .main-content-frame .main-text-frame .main-text p{font-size:4.1rem}}.main-section .main-content-frame .into-ment-frame{height:80vh;position:relative}.main-section .main-content-frame .into-ment-frame .intro-ment{margin-top:-30rem;padding-top:40rem;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:984px){.main-section .main-content-frame .into-ment-frame .intro-ment{margin-top:-55rem;padding-top:40rem}}@media (max-width:768px){.main-section .main-content-frame .into-ment-frame .intro-ment{margin-top:-45rem;padding-top:35rem}}@media (max-width:576px){.main-section .main-content-frame .into-ment-frame .intro-ment{margin-top:-35rem;padding-top:20rem}}.main-section .main-content-frame .into-ment-frame .intro-ment .type-p{color:#fff;letter-spacing:inherit;font-size:6.2rem;font-weight:400;line-height:6rem}@media (max-width:984px){.main-section .main-content-frame .into-ment-frame .intro-ment .type-p{font-size:5.2rem;line-height:5rem}}@media (max-width:768px){.main-section .main-content-frame .into-ment-frame .intro-ment .type-p{font-size:4.2rem;line-height:4rem}}@media (max-width:576px){.main-section .main-content-frame .into-ment-frame .intro-ment .type-p{font-size:3.2rem;line-height:3rem}}@media (max-width:320px){.main-section .main-content-frame .into-ment-frame .intro-ment .type-p{font-size:2.2rem;line-height:2rem}}.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-frame{margin:10rem auto}.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .origin-size-container{font-family:Syncopate}.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-depth-frame,.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-target{min-width:1.16rem;font-family:Syncopate}@media (max-width:984px){.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-depth-frame,.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-target{min-width:.96rem}}@media (max-width:768px){.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-depth-frame,.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-target{min-width:.78rem}}@media (max-width:576px){.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-depth-frame,.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-target{min-width:.6rem}}@media (max-width:320px){.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-depth-frame,.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-target{min-width:.4rem}}.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-depth-frame span,.main-section .main-content-frame .into-ment-frame .intro-ment .type-p .split-target span{font-family:Syncopate}
