@import url(https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,300&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;margin:0;padding:0;text-rendering:optimizeLegibility}:root{--transition:all 0.2s ease-in-out}::selection{background:#0000}body,html{font-family:Roboto Flex,sans-serif;font-family:Arial,Helvetica,sans-serif;height:100%;margin:0;overflow:hidden;padding:0;width:100%}#analog,#digital,#home,body,html{animation:fade-in .5s}@keyframes fade-in{0%{background-color:#fff;opacity:0}to{background-color:#fff;opacity:1}}.mySwiperContainer{align-items:center;display:flex;height:100vh;justify-content:center;width:100%;z-index:2}.mySwiperContainer .swiper-button-next,.mySwiperContainer .swiper-button-prev{height:100vh;margin:0;opacity:0;position:absolute;top:0;width:50%}.mySwiperContainer .swiper-button-prev{cursor:w-resize;left:0}.mySwiperContainer .swiper-button-next{cursor:e-resize;right:0}.mySwiperContainer .swiper-wrapper{height:100vh}.mySwiperContainer .swiper-wrapper .swiper-slide{align-items:center;display:flex;justify-content:center}.mySwiperContainer .swiper-wrapper .swiper-slide img{display:block;height:auto;max-height:75vh;max-width:50vw;width:auto}@media screen and (max-width:768px){.mySwiperContainer .swiper-wrapper .swiper-slide img{max-width:90vw}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.flashing-background{height:100vh;left:0;position:fixed;top:0;transition:background-color .25s linear;width:100vw;z-index:1}.image-title{bottom:0;color:#000;font-size:1vw;padding:30px;position:absolute}@media screen and (max-width:768px){.image-title{font-size:3vw}}.description{bottom:0;font-size:1vw;left:0;padding:20px;position:fixed;right:auto;text-align:justify;width:100%;z-index:3}.description a{transition:all .2s ease-in-out;transition:var(--transition)}.description a:hover{opacity:.8}@media screen and (max-width:768px){.description{font-size:2vw;width:100%}}.current-image-title{bottom:0;font-size:13px;left:0;padding:20px;position:fixed;right:auto;text-align:justify;width:100%;z-index:3}.current-image-title a{transition:all .2s ease-in-out;transition:var(--transition)}.current-image-title a:hover{opacity:.8}@media screen and (max-width:768px){.current-image-title{font-size:13px;width:100%}}.image-title-flashing{color:#000;color:#fff;font-size:.7vw;opacity:.7;pointer-events:none;position:absolute;z-index:1}@media screen and (max-width:768px){.image-title-flashing{font-size:2vw}}.pictures-flashing-container{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100vw}.pictures-flashing-container img{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;max-height:80vh;max-width:550px;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none}@media screen and (max-width:768px){.pictures-flashing-container img{max-height:90vh;max-width:90vw}}.gradient{background:#000;height:100vh;left:0;opacity:.1;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:2}.gradient.faded{opacity:0}.menu{list-style:none;position:fixed;right:2%;text-align:right;top:2%;z-index:3}.menu li a{color:#000;cursor:pointer;text-decoration:none;transition:all .25s ease-in-out}.menu li a:hover{opacity:.7}.loading{font-size:1vw;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.loading{font-size:2vw}}img{outline:none}.studio-picture{display:inline-block;left:50%;position:fixed;top:45%;transform:translate(-50%,-50%)}.studio-picture img{filter:grayscale(100%);max-width:50vw}@media screen and (max-width:768px){.studio-picture img{max-width:90vw}}.stamp-above{bottom:5%;mix-blend-mode:difference;position:absolute;right:5%;width:8vw}@media screen and (max-width:768px){.stamp-above{bottom:3%;right:3%;width:15vw}}.stamp-alone{bottom:15%;mix-blend-mode:difference;position:fixed;right:15%;width:25vw}@media screen and (max-width:768px){.stamp-alone{bottom:30%;right:10%;width:15vw}}
/*# sourceMappingURL=main.ce2d46ad.css.map*/