@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInVague{0%{opacity:0}to{opacity:.3}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes grow{0%{transform:scale(.005)}to{transform:scale(1)}}@keyframes growLittle{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes growMedium{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes growDot{0%{color:#0000;transform:scale(11) translateY(-5rem) translateX(-2rem)}to{color:currentColor;transform:scale(1)}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes comeFromLeft{0%{opacity:0;transform:translateX(-100vw)}85%{opacity:.3;transform:translateX(2rem)}to{opacity:1;transform:translateX(1)}}@keyframes moveUp{0%{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(1)}}@keyframes backgroundPosition{0%{background-position:0 0}to{background-position:75% 75%}}@keyframes fadeInGrow{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth;scrollbar-gutter:stable}@media only screen and (max-width:75em){html{font-size:56.25%}}@media only screen and (max-width:56.25em){html{font-size:50%}}@media only screen and (min-width:112.5em){html{font-size:75%}}body,html{font-family:sans-serif;height:auto;overflow-x:hidden;overflow-y:auto}a{color:#fff}.link:link,.link:visited,a{text-decoration:none}.reveal{opacity:0;position:relative;transform:translateY(7rem);transition:all 1.2s ease}.reveal.active{opacity:1;transform:translateY(0)}.heading-1{color:#acacac;cursor:pointer;font-family:Maven Pro,sans-serif;font-size:3.6rem;letter-spacing:.6rem;text-transform:uppercase}.heading-1 a:link,.heading-1 a:visited{color:inherit;text-decoration:none}@media only screen and (max-width:400px){.heading-1{font-size:3rem}}@media only screen and (max-width:350px){.heading-1{font-size:2rem}}.heading-2{color:#6e6e6e;font-family:Special Elite,cursive;font-size:1.6vw;font-weight:200;letter-spacing:.2rem;text-align:center}@media only screen and (max-width:56.25em){.heading-2{font-size:3.2vw}}@media only screen and (max-width:37.5em){.heading-2{font-size:4.8vw}}@media only screen and (max-width:400px){.heading-2{font-size:4.2vw}}.heading-3{background-color:#000;color:#fff;display:inline-block;font-size:2rem;font-weight:400;line-height:1;margin-bottom:1rem;padding:.6rem 1.6rem;text-align:left;width:100%}@media only screen and (max-width:37.5em){.heading-3{font-size:2.8rem;line-height:1.2}}.heading-3-wrap{width:auto}.heading-3--question{font-family:Special Elite,cursive;font-size:2.4rem}.heading-4{color:#b0b0b0;font-size:1.2vw;font-weight:300;letter-spacing:1px;text-align:center}@media only screen and (max-width:56.25em){.heading-4{font-size:1.8vw}}@media only screen and (max-width:37.5em){.heading-4{font-size:2.5vw}}@media only screen and (max-width:31.25em){.heading-4{font-size:3.4vw}}.fadeIn-class{animation:fadeIn 1s}.fadeOut-class{animation:fadeOut 1s}.grow-class{animation:grow 2s 4s}.margin-bottom-realy-small{margin-bottom:1rem}#blocker{height:100%;left:0;position:fixed;top:0;width:100%;z-index:5}.back-btn{background-color:#c6c6c6;border-radius:50%;color:#fff;cursor:pointer;font-size:3rem;height:4rem;transition:all .3s;width:4rem}.back-btn:hover{background-color:#efefef}.back-btn:hover div{border-right:1.8rem solid #dbdbdb}@media only screen and (max-width:31.25em){.back-btn:hover div{border-right:1.5rem solid #fff}.back-btn{font-size:2.4rem;height:3rem;width:3rem}}.back-sign{border-bottom:1.1rem solid #0000;border-right:1.8rem solid #fff;border-top:1.1rem solid #0000;height:0;left:20%;position:absolute;top:22%;width:0}@media only screen and (max-width:31.25em){.back-sign{border-bottom:1rem solid #0000;border-right:1.5rem solid #fff;border-top:1rem solid #0000;left:18%;top:18%}}.go-top{cursor:pointer;font-size:2.2rem}.youtube{height:33.73vw;margin:2rem 0;width:60vw}@media only screen and (max-width:56.25em){.youtube{height:36.56vw;width:65vw}}@media only screen and (max-width:37.5em){.youtube{height:45vw;width:80vw}}@media only screen and (max-width:31.25em){.youtube{height:50.63vw;width:90vw}}.footer{align-items:flex-start;background-color:#000;color:grey;display:flex;font-size:1.2rem;height:16vh;justify-content:flex-start;padding-left:13vw;padding-top:3rem;position:relative;text-align:center}@media only screen and (max-width:56.25em){.footer{padding-left:7vw}}.footer__social{display:flex;margin-right:5vw}.footer__social-icon{height:2.2rem;margin-right:1.2rem;margin-top:-.5rem;transition:all .3s;width:2.2rem}.footer__social-icon--3{margin-right:0}.footer__social-icon:hover{transform:translateY(-2px) scale(1.2)}.header{align-items:center;display:flex;flex-direction:column}.header,.header__img{width:100vw}@media only screen and (max-width:31.25em){.header{display:none}}.layout{height:auto;max-width:100vw;min-height:100vh;overflow:visible}.layout,.navigation{position:relative;width:100%}.navigation{align-items:center;display:flex;flex-direction:column;z-index:3}@media only screen and (max-width:31.25em){.navigation{align-items:flex-start;background-color:#fff}}.navigation__title{background-color:#fff;font-size:2.5rem;margin-top:-3rem;padding:1.2rem 2rem}@media only screen and (max-width:31.25em){.navigation__title{background-color:initial;font-size:2.2rem;margin-left:1.5vw;margin-top:1rem;padding:.5rem 2rem 1.5rem;z-index:3}}.navigation__list{align-items:center;display:flex;justify-content:center;list-style:none;overflow:hidden;padding:1.5rem 0 2.5rem 2rem;transition:all .7s ease;width:100%}@media only screen and (max-width:37.5em){.navigation__list{padding:1.5rem 0 2.5rem}}@media only screen and (max-width:31.25em){.navigation__list{align-items:flex-start;background-color:#fff;flex-direction:column;height:100vh;justify-content:flex-start;left:-100%;padding-top:7vh;position:fixed;top:0;width:100%;z-index:3}}.navigation__item:not(:last-child){margin-right:4rem}@media only screen and (max-width:31.25em){.navigation__item{margin-right:0;padding:1.5rem 3rem 1.5rem 15vw;text-align:left;width:100%}}.navigation__link:link,.navigation__link:visited{border-top:4px solid #0000;color:#000;font-size:1.6rem;padding:.5rem .3rem;text-decoration:none;transition:all .4s}@media only screen and (max-width:31.25em){.navigation__link:link,.navigation__link:visited{color:#c1c1c1;font-size:2.5rem}}.navigation__link:hover{border-top:4px solid;color:#b083bf}.navigation__link-active:link,.navigation__link-active:visited{border-top:4px solid #b083bf;color:#000;font-size:1.6rem;padding:.5rem .3rem;text-decoration:none}@media only screen and (max-width:31.25em){.navigation__link-active:link,.navigation__link-active:visited{border-top:4px solid #0000;color:#c1c1c1;font-size:2.5rem}}.navigation__social-media{cursor:pointer;margin-right:.8rem;width:1.6rem}.navigation__social-media--3{width:1.4rem}.navigation__social-media--mobile{display:none}@media only screen and (max-width:31.25em){.navigation__social-media--mobile{display:inline-block;margin-right:4vw;margin-top:2rem;width:1.5rem}.navigation__social-media--mobile--3{margin-right:0}}.navigation__social-media{transition:all .3s}.navigation__social-media:hover{transform:translateY(-2px) scale(1.2)}@media only screen and (max-width:31.25em){.navigation__social-media{display:none}}.navigation__checkbox{display:none}.navigation__button{cursor:pointer;display:none;height:4rem;position:absolute;right:2rem;text-align:center;top:2rem;width:4rem;z-index:4}@media only screen and (max-width:31.25em){.navigation__button{display:block}}.navigation__checkbox:checked~.navigation__list{transform:translateX(100%)}.navigation__icon{margin-top:.6rem;position:relative}.navigation__icon,.navigation__icon:after,.navigation__icon:before{background-color:#7c7c7c;display:inline-block;height:2px;width:2rem}.navigation__icon:after,.navigation__icon:before{content:"";left:0;position:absolute;transition:all .4s}.navigation__icon:before{top:-5px}.navigation__icon:after{top:5px}.navigation__checkbox:checked+.navigation__button .navigation__icon{background-color:initial}.navigation__checkbox:checked+.navigation__button .navigation__icon:before{top:0;transform:rotate(135deg)}.navigation__checkbox:checked+.navigation__button .navigation__icon:after{top:0;transform:rotate(-135deg)}.about,.about__banner{position:relative}.about__banner{animation:moveUp 2s 1s;animation-fill-mode:backwards;background-image:url(/static/media/top-banner-about.9a14430c5296a255ed72.jpg);background-position:100% 0;background-size:cover;height:40vh}@media only screen and (max-width:37.5em){.about__banner{background-image:url(/static/media/mobile-banner-about.0f146c772f0c02e14d1c.jpg);background-position:top;width:100%}}@media only screen and (max-width:31.25em){.about__banner{background-position:top left 40%;height:35vh;position:relative}}.about__banner-title{background-color:#b083bf;bottom:10%;color:#fff;font-size:6rem;font-weight:300;line-height:.8;padding:0 2rem 1rem;position:absolute;right:25%}@media only screen and (max-width:37.5em){.about__banner-title{bottom:0;left:45%;right:auto;transform:translateY(50%)}}.about__top-bubbles{animation:moveUp 1s 2s;animation-fill-mode:backwards;opacity:.6;position:absolute;right:6vw;top:-15vh;width:13vw;z-index:-1}@media only screen and (max-width:31.25em){.about__top-bubbles{right:0;top:-12vh;width:25vw}}.about{font-family:sans-serif;margin-bottom:5rem;margin-left:12%}@media only screen and (max-width:56.25em){.about{margin:18vh 5vw 10vw}}@media only screen and (max-width:37.5em){.about{margin-top:15vh}}.about__top-section{display:grid;grid-template-columns:7fr 5fr;grid-template-rows:repeat(2,-webkit-min-content);grid-template-rows:repeat(2,min-content);margin-top:10rem;position:relative}.about__intro{grid-column:1/2;grid-row:1/2}@media only screen and (max-width:31.25em){.about__intro{grid-column:1/3}}.about__intro{animation:moveUp 1.5s 2s;animation-fill-mode:backwards}.about__quote{color:#c4c4c4;font-family:Special Elite,cursive;font-size:2.5rem;line-height:1.1;margin-bottom:6rem;margin-left:.5rem;margin-top:1.5rem}@media only screen and (max-width:31.25em){.about__quote{margin-bottom:3rem}}.about__strong{background-color:#b083bf;color:#fff;font-size:2rem;margin:3rem .5rem 1.5rem 0;padding:.2rem 1rem;text-align:left;width:-webkit-max-content;width:max-content}.about__text{color:#5a5a5a;font-size:1.8rem;line-height:1.3;margin-bottom:2rem;padding-bottom:2rem;text-align:justify}.about__text--black{color:#000}.about__text--special{width:37rem}@media only screen and (max-width:37.5em){.about__text{font-size:2rem}}.about__intro-images{animation:moveUp 1.5s 3s;animation-fill-mode:backwards;grid-column:2/3;grid-row:1/2;position:relative}@media only screen and (max-width:31.25em){.about__intro-images{display:none}}.about__intro-images--1{position:absolute;right:20%;top:0;width:8vw}@media only screen and (max-width:37.5em){.about__intro-images--1{right:60%;width:30vw;width:30%}}@media only screen and (max-width:31.25em){.about__intro-images--1{display:none;right:10%;top:-85%;width:2.5vw}}.about__intro-images--2{bottom:-10%;left:5%;position:absolute;width:60%}@media only screen and (max-width:75em){.about__intro-images--2{width:60%}}@media only screen and (max-width:700px){.about__intro-images--2{width:70%}}@media only screen and (max-width:37.5em){.about__intro-images--2{bottom:0;left:auto;right:0;width:90%}}@media only screen and (max-width:31.25em){.about__intro-images--2{position:static;width:15rem}}.about__intro-mobile-image{display:none}@media only screen and (max-width:31.25em){.about__intro-mobile-image{border-radius:50%;bottom:-1rem;display:inline-block;float:right;left:1rem;margin-left:2.2rem;margin-top:6rem;position:relative;shape-margin:1rem;shape-outside:url(/static/media/intro-profile.469a501f6e90d5906690.png);width:30vw}}.about__declaration{grid-column:1/2;grid-row:2/3;position:relative}@media only screen and (max-width:56.25em){.about__declaration{grid-column:1/3;grid-row:3/4;margin-top:3rem}}@media only screen and (max-width:31.25em){.about__declaration{margin-top:5rem}}.about__declaration-image{align-items:center;display:flex;grid-column:2/3;grid-row:2/3;justify-content:flex-end}@media only screen and (max-width:56.25em){.about__declaration-image{display:none}}.about__declaration-circle--1{display:none}@media only screen and (max-width:56.25em){.about__declaration-circle--1{display:inline}}.about__declaration-circle--2{width:90%}@media only screen and (max-width:75em){.about__declaration-circle--2{width:97%}}@media only screen and (max-width:56.25em){.about__declaration-circle{bottom:auto;float:right;position:relative;right:-5vw;shape-outside:url(/static/media/about-full-circle.02d996392b0759c9b820.png);width:40vw}}@media only screen and (max-width:37.5em){.about__declaration-circle{margin-top:5rem;right:-5vw;width:50vw}}@media only screen and (max-width:31.25em){.about__declaration-circle{margin-top:0;width:60vw}}.about__signature{display:flex;justify-content:flex-end;margin-top:-1rem}.about__signature-image{width:20rem}.about__interview{display:grid;grid-template-columns:repeat(2,1fr);margin-top:5rem}@media only screen and (max-width:37.5em){.about__interview{grid-template-columns:1fr}}.about__interview-header{display:flex;margin-top:5rem}@media only screen and (max-width:37.5em){.about__interview-header{background-image:url(/static/media/interview-image.848da236439dd2820f89.jpg);background-size:cover;height:90vw;width:90vw}}.about__interview-title{color:#b083bf;display:block;font-size:2.8vw;font-weight:200;letter-spacing:1rem;margin-bottom:4rem;text-align:center;width:100%}@media only screen and (max-width:37.5em){.about__interview-title{font-size:5vw;letter-spacing:.8rem}}.about__interview-image{width:50%}@media only screen and (max-width:37.5em){.about__interview-image{display:none}}.about__interview-caption{align-items:center;display:flex;justify-content:center;position:relative;width:50%}@media only screen and (max-width:37.5em){.about__interview-caption{width:100%}}.about__interview-heading{font-size:2.6rem;font-weight:300;letter-spacing:1rem}@media only screen and (max-width:700px){.about__interview-heading{font-size:2.2rem;letter-spacing:.8rem}}@media only screen and (max-width:37.5em){.about__interview-heading{font-size:4vw;left:35%;letter-spacing:1.5vw;position:absolute;top:30%}}.about__interview-bubbles{left:42%;position:absolute;top:0;width:12rem}@media only screen and (max-width:37.5em){.about__interview-bubbles{display:none}}.about__interview-text{position:relative}.about__interview-bottom-image{grid-column:2/3;grid-row:1/2;position:absolute;right:-100%;top:20%;width:100%}@media only screen and (max-width:37.5em){.about__interview-bottom-image{grid-column:1/2;height:100vw;position:static;right:auto;top:auto}}.about__back-btn{position:absolute}@media only screen and (max-width:37.5em){.about__back-btn{bottom:-2rem;left:1rem}}.about__go-top{bottom:-3rem;position:absolute;right:-8rem;z-index:3}@media only screen and (max-width:37.5em){.about__go-top{bottom:-3rem;right:2rem}}.contact{display:grid;grid-template-columns:repeat(2,-webkit-min-content);grid-template-columns:repeat(2,min-content)}@media only screen and (max-width:31.25em){.contact{grid-template-columns:-webkit-min-content;grid-template-columns:min-content}}.contact__image{width:52vw}.contact__form-area{align-items:center;display:flex;flex-direction:column;width:35vw}@media only screen and (max-width:31.25em){.contact__form-area{width:100vw}}.contact__form-area{animation:moveUp 2s 1s;animation-fill-mode:backwards}.contact__title{background-color:#b083bf;display:inline;font-size:4.5rem;font-weight:300;line-height:.8;padding:.2rem 1rem .4rem;text-align:center}.form{display:flex;flex-direction:column;margin-bottom:3rem;margin-top:-2rem}.form__label{font-size:1.3rem;margin-bottom:.5rem;margin-left:.2rem}.form__input{border:1.5px solid #000;border-radius:0;margin-bottom:2rem;padding:.3rem;width:40rem}@media only screen and (max-width:37.5em){.form__input{width:30rem}}@media only screen and (max-width:31.25em){.form__input{width:65vw}}.form__textarea{border:1.5px solid #000;border-radius:0;margin-bottom:1rem;padding:.4rem;resize:none}.form__submit{background-color:#b083bf;border:.9vw solid #000;border-radius:50%;cursor:pointer;font-size:2.2vw;font-weight:600;height:8vw;margin-left:auto;transition:all .5s;width:8vw}.form__submit:hover{background-color:#000;border:.8rem solid #b083bf;color:#fff;transform:scale(1.2)}@media only screen and (max-width:75em){.form__submit{border:1.1vw solid #000;font-size:2.5vw;height:9vw;width:9vw}}@media only screen and (max-width:56.25em){.form__submit{border:1.5vw solid #000;font-size:3vw;height:12vw;width:12vw}}@media only screen and (max-width:37.5em){.form__submit{border:1.8vw solid #000;font-size:4vw;height:18vw;width:18vw}}.vl{border-left:1.5px solid #000;height:11rem}@media only screen and (max-width:37.5em){.vl{height:9rem}}@media only screen and (max-width:400px){.vl{border-left:1.5px dashed #989898;height:6.5rem;z-index:-1}}.gallery{display:grid}.gallery--grid-2{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:31.25em){.gallery--grid-2{grid-template-columns:1fr}}.gallery--grid-3{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:31.25em){.gallery--grid-3{grid-template-columns:1fr}}.gallery{gap:3.2rem;padding:1.5vw 20vw 5vw}@media only screen and (min-width:1600px){.gallery{padding:1.5vw 25vw 3rem}}@media only screen and (max-width:75em){.gallery{padding:0 16rem 3rem}}@media only screen and (max-width:56.25em){.gallery{gap:2.2rem;padding:0 12rem 3rem}}@media only screen and (max-width:37.5em){.gallery{gap:1.5rem;padding:0 5rem 3rem}}@media only screen and (max-width:31.25em){.gallery{gap:2.5rem;padding:0 3rem 3rem}}.gallery{position:relative}.gallery__back-btn{left:15vw;position:absolute}@media only screen and (max-width:75em){.gallery__back-btn{left:12rem}}@media only screen and (max-width:56.25em){.gallery__back-btn{left:6rem}}@media only screen and (max-width:31.25em){.gallery__back-btn{left:2.5rem}}@media only screen and (min-width:1600px){.gallery__back-btn{left:20vw}}.gallery__header{align-items:center;background-color:#fff;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:1.5rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:2}@media only screen and (max-width:31.25em){.gallery__header{padding:2rem 0 1rem 3rem}}.gallery__item{cursor:pointer;display:block;perspective:140rem;position:relative;transition:all .5s}.gallery__item:hover{transform:translateY(-3px) scale(1.05)}@media only screen and (max-width:37.5em){.gallery__item:hover{transform:translateY(1) scale(1)}}.gallery__item:before{background-color:initial;content:"";height:100%;left:0;position:absolute;top:0;transition:all .5s;width:100%;z-index:1}.gallery__item:hover:before{background-color:#fff9}@media only screen and (max-width:37.5em){.gallery__item:hover:before{background-color:initial}}.gallery__image{animation:growLittle 2s ease;animation-fill-mode:backwards;pointer-events:none;width:100%}.gallery__lightbox{align-items:center;background-color:#000000eb;display:flex;height:100vh;justify-content:center;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:all .7s ease-in-out;visibility:hidden;width:100%;z-index:3}.gallery__lightbox img{display:block;height:90%;line-height:0;pointer-events:none}@media only screen and (max-width:37.5em){.gallery__lightbox img{height:auto;width:90%}}@media only screen and (min-width:1400px){.gallery__lightbox img{height:80%}}@media only screen and (min-width:1800px){.gallery__lightbox img{height:75%}}.gallery__lightbox--open{opacity:1;visibility:visible}.gallery__x-mark{cursor:pointer;display:block;height:4rem;position:absolute;right:10rem;top:5rem;width:4rem}@media only screen and (max-width:700px){.gallery__x-mark{right:5rem;top:3rem}}@media only screen and (max-width:550px){.gallery__x-mark{right:3rem;top:2rem}}.gallery__x-mark:after,.gallery__x-mark:before{background-color:#ebebeb;display:inline-block;height:2px;position:absolute;transition:all .4s;width:3rem}.gallery__x-mark:before{content:"";right:0;top:1.5rem;transform:rotate(45deg)}.gallery__x-mark:after{content:"";right:0;top:1.5rem;transform:rotate(135deg)}.gallery__x-mark:hover:after,.gallery__x-mark:hover:before{background-color:#fff;transform:rotate(180deg)}.gallery__arrow-left{border-radius:50%;cursor:pointer;height:4rem;position:absolute;top:50%;width:4rem}.gallery__arrow-left:after,.gallery__arrow-left:before{background-color:#d3d3d3;content:"";display:block;height:2px;margin-left:1rem;margin-top:2rem;position:absolute;top:0;width:2rem;z-index:1}.gallery__arrow-left:hover:after,.gallery__arrow-left:hover:before{background-color:#fff}@media only screen and (max-width:37.5em){.gallery__arrow-left{top:100%}}.gallery__arrow-left{left:5rem}@media only screen and (max-width:550px){.gallery__arrow-left{left:2rem}}.gallery__arrow-left:before{top:1px;transform:rotate(-45deg);transform-origin:left}.gallery__arrow-left:after{transform:rotate(45deg);transform-origin:left}.gallery__arrow-right{border-radius:50%;cursor:pointer;height:4rem;position:absolute;top:50%;width:4rem}.gallery__arrow-right:after,.gallery__arrow-right:before{background-color:#d3d3d3;content:"";display:block;height:2px;margin-left:1rem;margin-top:2rem;position:absolute;top:0;width:2rem;z-index:1}.gallery__arrow-right:hover:after,.gallery__arrow-right:hover:before{background-color:#fff}@media only screen and (max-width:37.5em){.gallery__arrow-right{top:100%}}.gallery__arrow-right{right:5rem}@media only screen and (max-width:550px){.gallery__arrow-right{right:2rem}}.gallery__arrow-right:before{transform:rotate(-45deg);transform-origin:right}.gallery__arrow-right:after{top:1px;transform:rotate(45deg);transform-origin:right}.reveal-image{opacity:0;transform:scale(.7) translateY(3rem);transition:all 1.3s ease}.reveal-image.active{opacity:1;transform:scale(1) translateY(0)}.themes{grid-gap:5rem;display:grid;gap:5rem;grid-template-columns:repeat(2,-webkit-min-content);grid-template-columns:repeat(2,min-content);justify-content:center;padding:5rem}@media only screen and (max-width:37.5em){.themes{gap:1rem;grid-template-columns:-webkit-min-content;grid-template-columns:min-content;margin-top:3rem}}@media only screen and (max-width:31.25em){.themes{padding:0 5rem 6rem}}.themes__figure{align-items:center;display:flex;justify-content:space-evenly}.themes__figure--1{flex-direction:row-reverse}@media only screen and (max-width:37.5em){.themes__figure--1{flex-direction:row}}@media only screen and (max-width:31.25em){.themes__figure{transform:translateY(-50%)}}.themes__image{border:none;border-bottom-left-radius:300px;border-bottom-right-radius:300px;border-top-left-radius:300px;border-top-right-radius:300px;-webkit-border-radius:300px;-moz-border-radius:300px;cursor:pointer;display:block;height:20vw;margin-bottom:2rem;width:20vw}@media only screen and (max-width:37.5em){.themes__image{height:40vw;width:40vw}}.themes__image{animation:grow 1.5s ease 3s;animation-fill-mode:backwards}.themes__image:hover{background-color:#c1c1c1;outline:2.5rem solid #c1c1c1}.themes__image:hover+figcaption{color:#c1c1c1}@media only screen and (max-width:31.25em){.themes__image{animation:grow 1.5s ease 3s;animation-fill-mode:backwards;background-color:#f4f4f4;margin-bottom:5rem;outline:1.5rem solid #f4f4f4}.themes__image--1{background-color:#e4e4e4;outline:1.5rem solid #e4e4e4}}.themes__caption{animation:moveUp 1.2s 1.5s;animation-fill-mode:backwards;color:#5e5e5e;cursor:pointer;font-size:2rem;margin:1rem;text-align:center;width:20rem}@media only screen and (max-width:75em){.themes__caption{font-size:2.2rem;width:15rem}}@media only screen and (max-width:37.5em){.themes__caption{animation:moveUp 1.2s 2s;animation-fill-mode:backwards;color:#9b9b9b;font-size:2.2rem;grid-template-columns:-webkit-min-content;grid-template-columns:min-content;width:20rem}}@media only screen and (max-width:31.25em){.themes__caption{font-size:2rem;margin:.6rem;width:15rem}}.themes__mobile-banner{display:none}@media only screen and (max-width:31.25em){.themes__mobile-banner{animation:fadeInVague 1.2s 1s;animation-fill-mode:backwards;display:block;opacity:.3;width:100vw;z-index:-1}}.introduction{display:grid;grid-template-columns:1fr minmax(0,1fr);overflow-x:hidden;overflow-y:visible;position:relative}@media only screen and (max-width:37.5em){.introduction{display:block}}.introduction__top-banner{display:none}@media only screen and (max-width:31.25em){.introduction__top-banner{display:block;width:100vw}}.introduction__top-image{grid-column:1/2;grid-row:1/2}@media only screen and (max-width:31.25em){.introduction__top-image{display:none}}.introduction__top-image--1{width:92%}@media only screen and (max-width:37.5em){.introduction__top-image--1{width:47%}}.introduction__btn{align-items:center;background-color:#000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:5.3vw;font-weight:600;grid-column:1/2;grid-row:2/3;height:12vw;justify-content:center;position:absolute;right:-5%;text-decoration:none;top:-2rem;width:12vw;z-index:1}@media only screen and (max-width:37.5em){.introduction__btn{font-size:11vw;height:25vw;left:5%;position:relative;right:auto;top:-4rem;width:25vw}}.introduction__btn{animation:grow 1.5s 5s;animation-fill-mode:backwards;transition:all .4s}.introduction__btn--2{color:#fff;display:none;font-size:.2rem;font-weight:300}.introduction__btn:hover{color:#fff;font-size:1.9rem;line-height:1.4;transform:scale(1.2)}.introduction__btn:hover .introduction__btn--1{display:none}.introduction__btn:hover .introduction__btn--2{animation:grow .4s;animation-fill-mode:backwards;display:inline;font-size:1.8rem;font-weight:600}.introduction__hr{background-color:#fff;border:none;height:1px;margin:1.5rem 0}.introduction__text{background-color:#fff;color:#c2c2c2;display:block;font-family:Special Elite,Courier New,ui-monospace,monospace;font-size:3.5vw;grid-column:2/3;grid-row:1/3;height:100%;line-height:1.3;padding:7% 4.5rem 6rem;text-align:right;white-space:nowrap}@media only screen and (max-width:37.5em){.introduction__text{font-size:7vw;grid-row:2/3;line-height:1.2;padding:2rem 3rem 0}}@media only screen and (min-width:1800px){.introduction__text{font-size:3.2vw;margin-right:4vw}}.introduction__text .introduction__text--1,.introduction__text .introduction__text--2,.introduction__text .introduction__text--3,.introduction__text .introduction__text--4,.introduction__text .introduction__text--5,.introduction__text .introduction__text--6,.introduction__text .introduction__text--7,.introduction__text .introduction__text--8{animation-fill-mode:backwards;display:block;overflow:hidden;transform-origin:right center;will-change:transform,opacity}.introduction__text--1,.introduction__text--2,.introduction__text--3,.introduction__text--4,.introduction__text--5,.introduction__text--6,.introduction__text--7,.introduction__text--8{animation:fadeInGrow 2s ease 3s}.introduction__text--8{margin-right:2rem}.introduction__text--dot{align-items:flex-end;animation:growDot 1.2s cubic-bezier(1,0,.9,.4) 3.5s;animation-fill-mode:backwards;bottom:0;display:inline-block;display:flex;position:absolute;right:0}.introduction__bottom-image{animation:moveUp 1.5s ease 6s;animation-fill-mode:backwards;display:block;grid-column:1/2;grid-row:2/3;margin-left:15rem;padding-top:4rem;position:relative;width:65%}@media only screen and (max-width:37.5em){.introduction__bottom-image{margin-left:10rem;margin-top:-10rem;padding-top:0;width:85%;z-index:-1}}.flex-wrap{display:flex;justify-content:flex-end;position:relative}.notfound{align-items:center;display:flex;flex-direction:column;padding:5vh 5vw 10vh}.notfound__title{animation:grow 1.2s 1.3s;animation-fill-mode:backwards;font-size:12vw;margin-bottom:5rem;text-align:center}@media only screen and (max-width:37.5em){.notfound__title{font-size:22vw}}.notfound__text{animation:comeFromLeft 1.1s 2.9s;animation-fill-mode:backwards;color:#797979;font-family:sans-serif;font-size:2.5vw;text-align:center}@media only screen and (max-width:37.5em){.notfound__text{font-size:5vw}}.notfound__image{position:absolute;right:2rem;width:15vw}@media only screen and (max-width:37.5em){.notfound__image{position:static;right:auto;width:35vw}}.opening{background-image:url(/static/media/opening.ebc0b99021312541898c.jpg);background-size:cover;height:100vh;width:100%}@media only screen and (max-width:31.25em){.opening{background-image:url(/static/media/mobile-opening.6d2540da1743f6a7e824.jpg)}}.opening{align-items:center;animation:fadeIn 2s;animation-fill-mode:backwards;display:grid;justify-content:center}.opening__name-box{background-color:#fff;padding:1rem 2rem;position:relative}@media only screen and (max-width:31.25em){.opening__name-box{text-align:center;top:16%;width:100vw}}.opening__name-box:before{background-color:initial;bottom:.5rem;content:"";display:block;height:.3rem;left:1.8rem;position:absolute;width:30.5rem;z-index:1}@media only screen and (max-width:37.5em){.opening__name-box:before{display:none}}.opening__name-box:hover:before{background-color:#9b9b9b}.series__top{background-color:#dcdcdc;padding:2rem 0;position:-webkit-sticky;position:sticky;top:0}.series__back-btn{left:4rem;position:absolute;top:1rem}@media only screen and (max-width:37.5em){.series__back-btn{left:2.8rem}}@media only screen and (max-width:31.25em){.series__back-btn{top:1.5rem}}@media only screen and (max-width:400px){.series__back-btn{top:2.5rem}}.series__heading{margin-right:3rem;text-align:center}@media only screen and (max-width:700px){.series__heading{margin-right:0}}@media only screen and (max-width:400px){.series__heading{margin-left:3rem;margin-top:1rem}}.series__grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(4,1fr);margin-top:3rem;padding:1rem 12rem 10rem 18rem}@media only screen and (max-width:75em){.series__grid{padding:1rem 8rem 10rem}}@media only screen and (max-width:1000px){.series__grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:700px){.series__grid{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:31.25em){.series__grid{padding:1rem 2rem 5rem}}@media only screen and (max-width:400px){.series__grid{grid-template-columns:1fr}}.series__item{align-items:center;display:flex;justify-content:center;margin-bottom:2rem}.series__caption{color:#0000;cursor:pointer;font-family:sans-serif;font-size:1.7rem;text-align:left;transition:all .3s;width:9rem}@media only screen and (max-width:1000px){.series__caption{color:#b4b4b4}}@media only screen and (max-width:700px){.series__caption{font-size:2.2rem;width:12rem}}.series__icon{border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;cursor:pointer;height:10rem;margin-right:3.2rem;outline:1.2rem solid #ddd;transition:all .2s;width:10rem}@media only screen and (max-width:700px){.series__icon{height:17vw;width:17vw}}@media only screen and (max-width:400px){.series__icon{height:30vw;outline:1.5rem solid #dbdada;width:30vw}}.series__icon:hover{background-color:#000;outline:1.5rem solid #000;transform:scale(1.1)}.series__icon:hover+figcaption{color:#a1a1a1}@keyframes circle1{0%{opacity:0;transform:translate(250px,70px) scale(.7)}to{opacity:1;transform:translate(1) scale(1)}}.series__icon--1{animation:circle1 .5s 1s;animation-fill-mode:backwards}@keyframes circle2{0%{opacity:0;transform:translate(75px,-10px) scale(.7)}to{opacity:1;transform:translate(1) scale(1)}}.series__icon--2{animation:circle2 .7s .4s;animation-fill-mode:backwards}@keyframes circle3{0%{opacity:0;transform:translate(-20px,30px) scale(.7)}to{opacity:1;transform:translate(1) scale(1)}}.series__icon--3{animation:circle3 .7s .7s;animation-fill-mode:backwards}@keyframes circle4{0%{opacity:0;transform:translate(-250px,90px) scale(.7)}to{opacity:1;transform:translate(1) scale(1)}}.series__icon--4{animation:circle4 .7s .9s;animation-fill-mode:backwards}@keyframes circle5{0%{opacity:0;transform:translate(500px,-20px) scale(.7)}to{opacity:1;transform:translate(1) scale(1)}}.series__icon--5{animation:circle5 .7s .7s;animation-fill-mode:backwards}@keyframes circle6{0%{opacity:0;transform:translate(50px,60px) scale(.7)}to{opacity:1;transform:translate(1) scale(1)}}.series__icon--6{animation:circle6 .7s .6s;animation-fill-mode:backwards}@keyframes circle7{0%{opacity:0;transform:translate(150px,-30px) scale(.7)}to{opacity:1;transform:translate(1) scale(1)}}.series__icon--7{animation:circle7 .7s .7s;animation-fill-mode:backwards}@keyframes circle8{0%{opacity:0;transform:translate(-450px,55px) scale(.7)}to{opacity:1;transform:translate(1) scale(1)}}.series__icon--8{animation:circle8 .4s .8s;animation-fill-mode:backwards}@keyframes circle9{0%{opacity:0;transform:translate(150px,-50px) scale(.7)}to{opacity:1;transform:translate(1) scale(1)}}.series__icon--9{animation:circle9 .5s .9s;animation-fill-mode:backwards}@keyframes circle10{0%{opacity:0;transform:translate(30px,-130px) scale(.7)}to{opacity:1;transform:translate(1) scale(1)}}.series__icon--10{animation:circle10 .7s .8s;animation-fill-mode:backwards}@keyframes circle11{0%{opacity:0;transform:translate(-10px,-100px) scale(.7)}to{opacity:1;transform:translate(1) scale(1)}}.series__icon--11{animation:circle11 .7s .7s;animation-fill-mode:backwards}@keyframes circle12{0%{opacity:0;transform:translate(-230px,-150px) scale(.7)}to{opacity:1;transform:translate(1) scale(1)}}.series__icon--12{animation:circle12 .7s 1.3s;animation-fill-mode:backwards}.videos{align-items:center;display:flex;flex-direction:column;padding-top:7vh}.videos__title{margin-bottom:.5rem}.videos__description{color:#a9a9a9;font-size:1.2vw;letter-spacing:.1rem;margin-bottom:2rem}@media only screen and (max-width:56.25em){.videos__description{font-size:1.8vw}}@media only screen and (max-width:37.5em){.videos__description{font-size:2.5vw}}.videos__footer{background-image:url(/static/media/videos-footer.1628ee7811ef453ce591.jpg);background-position:50%;background-size:cover;height:20vh;margin-bottom:-3px;opacity:.5;width:100%}@media only screen and (max-width:37.5em){.videos__footer{display:none}}.videos__item{align-items:center;display:flex;flex-direction:column;margin-bottom:8vh}
/*# sourceMappingURL=main.6f804c9c.css.map*/