@import url(https://fonts.googleapis.com/css2?family=GFS+Didot&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{font-family:"GFS Didot",serif}h1{font-weight:700}p{font-family:"Lato",sans-serif}@media(max-width:1024px){h1{font-size:1.5rem}}img{max-height:100%;max-width:100%}#art--mobile{display:none}#art--desktop{display:block}.art-piece{height:29vh}.art-piece .art-piece__image{position:relative}.art-piece .art-piece__image img{-webkit-animation:expandImage 1s forwards;animation:expandImage 1s forwards;max-height:72vh;max-width:50vw;position:absolute;margin-left:4rem;box-shadow:40px 40px 0 0 rgba(0,0,0,.04)}.art-piece .art-piece__details{-webkit-animation:fadeIn 1s forwards;animation:fadeIn 1s forwards;margin-left:2rem}.art-piece .art-piece__details p{font-size:1.3rem}.art-piece .art-piece__details h1{padding:0;margin:0;line-height:36px}.art-piece .art-piece__year{font-size:1.5rem}.art-piece--small .row,.art-piece .row{margin-right:0;margin-left:0;height:100%}.art-piece *,.art-piece--small *{transition:.5s}.art-piece__timeline{padding:0;display:flex;justify-content:flex-start}.art-piece__timeline .timeline__index{margin-right:20px;width:15px;font-size:.9rem;font-weight:700;font-style:italic}.art-piece__timeline .timeline__dots{border-left:2px dotted grey}.art-piece__timeline .timeline__point{font-size:16px;margin-left:-8px;background-color:#fff}.art-piece--small{height:14vh}.art-piece--small p{font-size:.8rem;font-weight:700;font-style:italic}.art-piece--final .timeline__dots{border-left:none}.art-piece--final p{font-size:1rem;font-weight:700;font-style:normal}@-webkit-keyframes expandImage{0%{box-shadow:0 0 0 0 rgba(0,0,0,.04);margin-left:3rem}to{box-shadow:40px 40px 0 0 rgba(0,0,0,.04);margin-left:4rem}}@keyframes expandImage{0%{box-shadow:0 0 0 0 rgba(0,0,0,.04);margin-left:3rem}to{box-shadow:40px 40px 0 0 rgba(0,0,0,.04);margin-left:4rem}}@keyframes fadeIn{0%{margin-left:0;opacity:0}to{margin-left:3vh;opacity:1}}@-webkit-keyframes fadeIn{0%{margin-bottom:1vh;opacity:0}to{margin-bottom:0;opacity:1}}@-webkit-keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@media(max-width:1024px){#art--mobile{display:block}#art--desktop{display:none}.art-piece__timeline{display:flex;justify-content:center}.art-piece__timeline .timeline__index{margin-right:20px;width:15px;font-size:.9rem;font-weight:700;font-style:italic}.art-piece__timeline .timeline__dots{border-left:2px dotted grey}.art-piece__timeline .timeline__point{font-size:16px;margin-left:-8px;background-color:#fff}.art-piece{height:auto;overflow:hidden;margin-bottom:5vh}.art-piece .art-piece__image img{max-height:100%!important;max-width:100%;width:auto!important;height:auto!important;position:relative;margin-left:0!important;box-shadow:none!important;margin:0 0 1rem}.art-piece__details{-webkit-animation:none!important;animation:none!important;margin-left:0!important}.art-piece__details p{font-size:.8rem!important;margin-bottom:1rem}.art-piece__details h1{padding:0;margin:0;line-height:normal!important;font-size:1.2rem!important}.art-piece .art-piece__year{font-size:1rem!important}.art-piece--small .row,.art-piece .row{height:auto}}.closeTag{cursor:pointer;display:flex;justify-content:center;align-items:center}.closeTag svg{margin:0}#header{height:5vh}.collection-selection{padding-top:1vh!important;padding-bottom:3.5vh!important}.collection-selection select{border:2px solid #000;border-radius:5px}.collection-selection option,.collection-selection select{font-family:"Lato",sans-serif;padding:10px 15px}@media(max-width:1024px){#header{height:auto}.collection-selection{height:auto;padding-top:1rem!important;padding-bottom:1rem!important}.collection-selection p,.collection-selection svg{display:none}option,select{font-family:"Lato",sans-serif;padding:5px!important}}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-top-color:#000}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#main_menu{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:100;padding:2rem}#main_menu nav ul{list-style-type:none;padding:0}#main_menu nav a{color:#efefef;font-size:5rem}.main_menu--close{color:#efefef}.main_menu--close svg{margin-right:1rem}.backtotop{position:fixed;bottom:50px;right:50px;cursor:pointer;-webkit-animation:fadeInOpacity .5s forwards;animation:fadeInOpacity .5s forwards;z-index:150}.backtotop svg{font-size:3rem}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.image--hidden{display:none}div.image--selected{position:absolute;align-items:center;height:calc(100vh - 20px);width:calc(100vw - 20px);top:0;left:0;background:rgba(0,0,0,.8);z-index:50}div.image--selected,div.image--selected .art-piece__image{display:flex;justify-content:center}div.image--selected .art-piece__image img{max-height:95vh;max-width:95vw;position:relative;margin-left:0!important;box-shadow:none!important}@media(max-width:1024px){div.image--selected{position:fixed;height:100vh;width:calc(100vw - 20px)}div.image--selected .art-piece__image{width:100%;height:100%;align-items:center}div.image--selected .art-piece__image img{max-height:95vh;max-width:95vw;width:100%!important}}#app-wrapper{border:10px solid #000;padding:1rem 0;height:100vh;overflow:hidden;position:relative}.content-padding{padding:0 2rem}@media(max-width:1024px){#app-wrapper{border:none;padding:0;overflow-x:auto;height:auto}.content-padding{padding:0}}.tag-round{border-radius:25px;font-size:.7rem;font-family:arial}
/*# sourceMappingURL=main.39273d1d.chunk.css.map */