.scene-module-scss-module__9lwDna__scene__bg{z-index:-1;width:100vw;max-width:100vw;height:100vh;position:fixed;top:0;left:0}.scene-module-scss-module__9lwDna__scene__bg>div{top:0;left:0;position:absolute!important}.scene-module-scss-module__9lwDna__scene__bg canvas{width:100%;height:100%}.scene-module-scss-module__9lwDna__scene__title{width:100vw;max-width:100vw;height:100vh}
.heading-module-scss-module__aeXNNW__heading{margin-bottom:80px}@media screen and (min-width:768px){.heading-module-scss-module__aeXNNW__heading{margin-bottom:120px}}.heading-module-scss-module__aeXNNW__heading__title{flex-wrap:wrap;display:flex}@media screen and (min-width:768px){.heading-module-scss-module__aeXNNW__heading__title{flex-direction:row;justify-content:center}}.heading-module-scss-module__aeXNNW__heading__title__hollow{-webkit-text-stroke:2px #ebe5e5;color:#0000}@media screen and (min-width:768px){.heading-module-scss-module__aeXNNW__heading__title__hollow{font-size:calc(min(100px,6.25vw) - 2px)}}.heading-module-scss-module__aeXNNW__heading__desc{color:#999;max-width:900px;margin-top:40px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.5}@media screen and (min-width:768px){.heading-module-scss-module__aeXNNW__heading__desc{text-align:center;margin-top:60px;font-size:20px}}
.section-module-scss-module__3rx8Wa__section{margin:150px 0}@media screen and (min-width:768px){.section-module-scss-module__3rx8Wa__section{margin:250px 0}}
.card-module-scss-module__EYvZhG__card{border-radius:10px;overflow:hidden}@media screen and (min-width:1025px){.card-module-scss-module__EYvZhG__card>a,.card-module-scss-module__EYvZhG__card>a>*{align-items:stretch;height:70vh;max-height:630px;display:flex}.card-module-scss-module__EYvZhG__card__img,.card-module-scss-module__EYvZhG__card__ctn{width:50%;max-width:50%}}.card-module-scss-module__EYvZhG__card__img img{object-fit:cover;object-position:center;width:100%;height:100%}.card-module-scss-module__EYvZhG__card__ctn{border:1px solid #ffffff12;border-top-color:#0000;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:25px}@media screen and (min-width:768px){.card-module-scss-module__EYvZhG__card__ctn{padding:60px 25px}}@media screen and (min-width:1025px){.card-module-scss-module__EYvZhG__card__ctn{border-top-color:#ffffff12;border-left-color:#0000;border-top-right-radius:10px;flex-direction:column;justify-content:flex-end;padding:25px 40px;display:flex;position:relative}.card-module-scss-module__EYvZhG__card__ctn h3{text-align:center;width:80%;position:absolute;top:50%;left:10%;transform:translateY(-50%)}}.card-module-scss-module__EYvZhG__card__ctn ul{gap:20px;margin-top:15px;display:flex}@media screen and (min-width:768px){.card-module-scss-module__EYvZhG__card__ctn ul{margin-top:25px}}@media screen and (min-width:1025px){.card-module-scss-module__EYvZhG__card__ctn ul{margin-top:0}.card-module-scss-module__EYvZhG__card.card-module-scss-module__EYvZhG__reversed>a{flex-direction:row-reverse}.card-module-scss-module__EYvZhG__card.card-module-scss-module__EYvZhG__reversed .card-module-scss-module__EYvZhG__card__ctn{border-left-color:#ffffff12;border-right-color:#0000;border-radius:10px 0 0 10px}}
@keyframes cursor-module-scss-module__HI-1nG__infiniteRotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cursor-module-scss-module__HI-1nG__cursor__container{width:100%;height:100%;position:relative;overflow:hidden}.cursor-module-scss-module__HI-1nG__cursor__magnet{pointer-events:none;mix-blend-mode:difference;background-color:#fff;border-radius:100%;width:200px;height:200px;transition:transform .2s ease-in-out,opacity .2s ease-in-out;display:none;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(1)}@media screen and (min-width:768px){.cursor-module-scss-module__HI-1nG__cursor__magnet{display:block}}.cursor-module-scss-module__HI-1nG__cursor__magnet.cursor-module-scss-module__HI-1nG__medium{width:120px;height:120px}.cursor-module-scss-module__HI-1nG__cursor__magnet.cursor-module-scss-module__HI-1nG__small{width:75px;height:75px}.cursor-module-scss-module__HI-1nG__cursor__magnet svg{width:90%;height:90%;animation:20s linear infinite cursor-module-scss-module__HI-1nG__infiniteRotation;position:absolute;top:5%;left:5%}.cursor-module-scss-module__HI-1nG__cursor__magnet span{color:#000;background-color:#0000;font-size:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cursor-module-scss-module__HI-1nG__cursor__magnet.cursor-module-scss-module__HI-1nG__hidden{opacity:0;transform:translate(-50%,-50%)scale(.1)}
.gallery-module-scss-module__IG2dUW__gallery__list>li{margin-top:80px}
.introduction-module-scss-module__vgobiq__intro{font-family:Baikal Ultra Expanded,sans-serif;font-size:20px;font-weight:300;line-height:2}@media screen and (min-width:768px){.introduction-module-scss-module__vgobiq__intro{font-size:35px;line-height:1.6}}.introduction-module-scss-module__vgobiq__intro p{max-width:1100px}.introduction-module-scss-module__vgobiq__intro p span{color:#fff;text-shadow:0 0 1px #fff;padding:5px;font-weight:300;position:relative}.introduction-module-scss-module__vgobiq__intro p span:after{content:"";mix-blend-mode:difference;background-color:#fff;border-radius:5px;width:100%;height:100%;transition:height .2s ease-in-out;position:absolute;bottom:0;left:0}
.list-module-scss-module__2Tc2hW__list{background-color:inherit}.list-module-scss-module__2Tc2hW__list ul{flex-direction:column;justify-content:center;align-items:center;display:flex}.list-module-scss-module__2Tc2hW__list ul li{border-bottom:1px solid #ffffff12;width:100%;padding:25px 10px;position:relative}@media screen and (min-width:1025px){.list-module-scss-module__2Tc2hW__list ul li{justify-content:space-between;align-items:center;padding:15px 10px;display:flex}}.list-module-scss-module__2Tc2hW__list ul li a{color:#fff;width:100%;transition:padding .2s ease-in-out;display:block}.list-module-scss-module__2Tc2hW__list ul li .list-module-scss-module__2Tc2hW__tags{gap:30px;margin-top:15px;display:flex}@media screen and (min-width:768px){.list-module-scss-module__2Tc2hW__list ul li .list-module-scss-module__2Tc2hW__tags{margin-top:25px}}@media screen and (min-width:1025px){.list-module-scss-module__2Tc2hW__list ul li .list-module-scss-module__2Tc2hW__tags{pointer-events:none;margin-top:0;transition:right .2s ease-in-out,color .2s ease-in-out;position:absolute;right:10px}}.list-module-scss-module__2Tc2hW__list ul li:after{content:"";mix-blend-mode:difference;pointer-events:none;background-color:#fff;border-radius:5px;width:100%;height:0;transition:height .2s ease-in-out;position:absolute;bottom:0;left:0}@media screen and (min-width:768px){.list-module-scss-module__2Tc2hW__list ul li:hover a{padding-left:15px}.list-module-scss-module__2Tc2hW__list ul li:hover .list-module-scss-module__2Tc2hW__tags{color:#fff;right:25px}.list-module-scss-module__2Tc2hW__list ul li:hover:after{height:100%}}
.cta-module-scss-module__xwMMQq__cta{margin-top:-80px}@media screen and (min-width:1025px){.cta-module-scss-module__xwMMQq__cta{margin-top:-100px}}.cta-module-scss-module__xwMMQq__cta__container{padding-top:100px;padding-bottom:150px}@media screen and (min-width:768px){.cta-module-scss-module__xwMMQq__cta__container{padding:250px 0}}.cta-module-scss-module__xwMMQq__cta__container a{text-align:center;background-color:#ffffff12;border:1px solid #ffffff12;border-radius:5px;width:1000px;max-width:calc(100% - 40px);margin:auto;padding:30px 20px;font-size:30px;display:block}@media screen and (min-width:768px){.cta-module-scss-module__xwMMQq__cta__container a{font-size:50px}}@media screen and (min-width:1025px){.cta-module-scss-module__xwMMQq__cta__container a{z-index:1;padding:30px 50px;font-size:60px;transition:transform .2s ease-in-out;position:relative}.cta-module-scss-module__xwMMQq__cta__container a:after{content:"";mix-blend-mode:difference;background-color:#fff;border-radius:5px;width:0%;height:100%;transition:width .4s ease-in-out;position:absolute;bottom:0;left:0}}@media screen and (min-width:1025px) and (min-width:768px){.cta-module-scss-module__xwMMQq__cta__container a:hover{transform:scale(1.05)}.cta-module-scss-module__xwMMQq__cta__container a:hover:after{width:100%}}
.overlay-module-scss-module__-ZlbCa__overlay{opacity:0;background-color:#121212;width:100vw;height:100vh;transition:opacity .5s ease-in-out;position:fixed;top:0;left:0}
