@import url(https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&display=swap);*{box-sizing:border-box;font-family:Amatic SC,cursive;margin:0;padding:0}body{background-color:#fff;padding-top:5rem}a{color:#000}.page{margin:0 auto;position:relative;width:80vw}.fade-enter{opacity:0;position:absolute;z-index:1}.fade-enter-active{opacity:1;transition:opacity .35s ease-out}.fade-exit{opacity:1;position:absolute}.fade-exit-active{opacity:0;transition:opacity .35s ease-out}.modal-open-enter{opacity:0;position:fixed;z-index:1}.modal-open-enter-active{opacity:1;transition:all .35s ease-out}.modal-open-exit{opacity:1;position:fixed}.modal-open-exit-active{opacity:0;transition:all .35s ease-out}.no-scroll{height:100vh;overflow:hidden}.transparent-overlay{background-color:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media(min-width:1024px){html{margin-left:calc(100vw - 100%);margin-right:0}}.container,.content{display:flex;overflow:hidden;width:100%}.content{align-items:center;flex-direction:column;margin:0 auto;padding:10px 5px;position:relative}@media(min-width:1024px){.content{max-width:1440px}}.image-loading{-webkit-animation:GradientPulse 3s ease infinite;animation:GradientPulse 3s ease infinite;background:linear-gradient(270deg,#acacac,#e8e8e8);background-size:400% 400%;height:181px;width:100%}@media(min-width:768px)and (max-width:1023px){.image-loading{height:400px;width:100%}}@media(min-width:1024px){.image-loading{height:442px;width:100%}}@-webkit-keyframes GradientPulse{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes GradientPulse{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.art-info{align-self:center;display:flex;flex-direction:column;font-size:2rem;height:auto;justify-content:center;margin:2rem;padding:1rem;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:-webkit-min-content;width:min-content}.art-info:before{border:1px solid #000;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:skew(-.5deg,-1deg);transform:skew(-.5deg,-1deg);width:100%}.art-info a,.art-info span{font-size:1.2rem;margin-top:1rem}.art-info a{cursor:pointer;font-weight:700;position:relative;text-decoration:none;-webkit-transform:scaleX(1) skew(-.5deg,-1deg);transform:scaleX(1) skew(-.5deg,-1deg);z-index:10}.art-info a:after{background-color:#000;bottom:0;content:"";height:.05rem;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;transition-timing-function:cubic-bezier(.65,0,.15,.61);width:100%}.art-info a:hover:after{-webkit-transform:scaleX(1) skew(-.5deg,-1deg);transform:scaleX(1) skew(-.5deg,-1deg)}@media(min-width:1024px){.art-info{font-size:3rem}.art-info a,.art-info span{font-size:2rem}.art-info a{width:-webkit-min-content;width:min-content}}.modal{background:#fff;cursor:default;display:flex;flex-direction:column;height:100vh;justify-content:space-evenly;left:0;position:fixed;top:0;width:100vw;z-index:2}.modal .wrapper img{height:100%;object-fit:contain;padding:1rem;pointer-events:none;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.modal-close{cursor:pointer;position:absolute;right:1rem;top:1rem}@media(min-width:1024px){.modal{flex-direction:row}.modal:has(.art-info) .wrapper{width:75%}}.art{box-shadow:0 0 2px 0 rgba(0,0,0,.3);cursor:pointer;margin:2rem;transition:all .3s;transition-timing-function:cubic-bezier(.65,0,.15,.61)}.art,.art>img{position:relative}.art>img{height:100%;object-fit:contain;overflow:hidden;pointer-events:none;width:100%}.art-description{background:hsla(0,0%,100%,.9);bottom:0;color:#000;font-size:1.4rem;padding:.5rem 1rem;position:absolute;text-align:center;transition:all .5s;width:100%;z-index:1}@media(min-width:1024px){.art:focus-visible,.art:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.art:focus-visible .art-description,.art:hover .art-description{opacity:0}.art-description{font-size:2rem}}.gridContent{display:flex;flex-direction:column;font-size:1.5rem;justify-content:center;margin:2rem;position:relative;text-align:center}.gridContent img{width:100%}.gridContent h2{cursor:default;font-size:3.5rem;margin-bottom:1.5rem;text-align:center}@media(min-width:1024px){.gridContent{font-size:2rem}.gridContent h2{cursor:default;font-size:5rem;margin-bottom:1.5rem;text-align:center}}.grid-header{cursor:default;display:flex;flex-direction:column;font-size:3.5rem;justify-content:center;line-height:100%;margin:2rem;text-align:center}@media(min-width:1024px){.grid-header{font-size:5rem}}.grid-list{display:grid;grid-template-columns:auto;position:relative;width:100%}@media(min-width:1024px){.grid-list{display:grid;grid-template-columns:50% 50%}}.about-page h2{font-size:3em}.about-page p{font-size:1.4rem;font-weight:700;margin:1rem;max-width:72ch}.about-page img{width:15rem}.about-page img:first-of-type{box-shadow:0 0 6px 0 rgba(0,0,0,.3)}@media(min-width:1024px){.about-page p{font-size:1.7rem;margin:1rem 5rem;max-width:72ch}}.header{background:#fff;color:#1f1f1f;font-size:3rem;padding-bottom:2rem;position:relative;position:-webkit-sticky;position:sticky;text-align:center;z-index:1}.header h1,menu{cursor:default}menu{display:flex;font-size:2rem;justify-content:center;list-style:none}menu a{cursor:pointer;margin:0 1rem;position:relative;text-decoration:none}menu a:after{background-color:#000;bottom:0;content:"";height:.05rem;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;transition-timing-function:cubic-bezier(.65,0,.15,.61);width:100%}menu a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.instagram>*{transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;transition-timing-function:cubic-bezier(.65,0,.15,.61)}.instagram:after{content:none}.instagram:hover>*{-webkit-transform:scale(1.2);transform:scale(1.2)}.active:after{-webkit-transform:scaleX(1);transform:scaleX(1)}@media(min-width:768px)and (max-width:1023px){.header{font-size:5rem}menu{font-size:3rem}}@media(min-width:1024px){.header{font-size:10rem}menu{font-size:3rem}}
/*# sourceMappingURL=main.626e8feb.css.map*/