@import"//hello.myfonts.net/count/4ce81d";*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{width:100%;max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.body{font-size:18px;font-family:"Houschka W01 Medium",sans-serif;font-style:normal;font-weight:400;text-rendering:optimizeLegibility;line-height:1.5em;color:rgba(0,0,0,.8);overflow-x:hidden}.body--overlay-is-open{overflow:hidden}.body.waiting{cursor:wait !important}@media(max-width: 600px){.body{font-size:16px}}.not-allowed-cursor{cursor:not-allowed !important}.cursor{height:30px;width:30px;position:fixed;pointer-events:none;z-index:8;will-change:transform}.cursor div{background-color:#1cff24;border-radius:100%;height:30px;width:30px;transform:scale(1);transition:transform .4s ease,opacity .2s ease,visibility .2s ease}.cursor.big div{transform:scale(2.5)}.cursor.hide div{transform:scale(0);opacity:0;visibility:hidden}@media(max-width: 600px){.cursor{display:none}}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 300ms}@font-face{font-family:"PrettywiseVariable";src:url("./../fonts/PrettywiseVariable/font.woff2") format("woff2"),url("./../fonts/PrettywiseVariable/font.woff") format("woff")}@font-face{font-family:"Houschka W01 Medium";src:url("./../fonts/5580932/1267f205-a1c8-483a-ab9c-1b7b908df250.woff2") format("woff2"),url("Fonts/5580932/79f90d61-fb90-4379-a39e-41e14d63befd.woff") format("woff")}@font-face{font-family:"Houschka W01 Bold";src:url("./../fonts/5580947/213f44eb-06a0-445d-a2ce-2fe06063202d.woff2") format("woff2"),url("Fonts/5580947/f075b13c-31f5-426b-89bd-8497c07b933c.woff") format("woff")}.fs-xl{font-size:32px;line-height:1.5em}@media(max-width: 600px){.fs-xl{font-size:24px}}.ff-s{font-family:"PrettywiseVariable"}.fc-g{color:#1cff24;font-weight:bold}a{text-decoration:none;color:inherit}p a{text-decoration:underline}.f-ss-xl{font-family:"Houschka W01 Bold";font-size:40px;line-height:1.2em}@media(max-width: 600px){.f-ss-xl{font-size:24px}}.marquee{overflow:hidden;width:100%;padding:4em 0 4em 0;text-transform:capitalize}.marquee--green{background-color:#1cff24}@media(max-width: 600px){.marquee{padding:2em 0 2em 0}}.track{font-family:"PrettywiseVariable";white-space:nowrap;font-size:clamp(22px, 3.5vw, 45px);line-height:1.5em;display:flex}.track__text{animation:marquee 50s linear infinite;align-items:center;display:block;will-change:transform}.track__text .mr{margin-right:1em}@keyframes marquee{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-100%, 0, 0)}}.button{font-family:"Houschka W01 Bold";letter-spacing:.015em;font-size:16px;line-height:1.5em;padding:1.2em 3em 1.2em 3em;cursor:pointer;overflow:hidden;border-radius:.4em;color:rgba(0,0,0,.4);text-transform:uppercase}.button__bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:-1;background-color:#d8d8d8;transition:opacity .6s}.button--gray-bg{border:none;z-index:1;position:relative;background-color:#f3f3f3;background-color:rgba(0,0,0,.88);color:#fff;transition:.2s linear background-color}.button--gray-bg:hover{background-color:rgba(0,0,0,.78)}.button--color-black{background-color:#f3f3f3;color:rgba(0,0,0,.85);transition:.2s linear background-color}.button--color-black:hover{background-color:#d3d3d3}@media(max-width: 600px){.button--m-fs-s{font-size:16px;line-height:1.3em}}@media(max-width: 600px){.button{width:100%;font-size:14px}}.button--gray-bg:active{top:2px}.button--animation{z-index:1;transition:all .3s ease;position:relative;display:inline-block}.button--animation:after{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:-1;transition:all .3s ease}.button--animation:hover:after{left:0;width:100%}.button--animation:active{top:2px}.form__item .input:focus+.label .label__name,.form__item .input:not(:placeholder-shown)+.label .label__name{transform:translate3d(0, -100%, 0);font-size:12px;line-height:1.4em;letter-spacing:.04em}.form__item .textaera:focus+.label .label__name,.form__item .textaera:not(:placeholder-shown)+.label .label__name{transform:translate3d(0, -100%, 0);font-size:12px;line-height:1.4em;letter-spacing:.04em}.form__item{margin-bottom:2em}.form__container{width:100%;position:relative}.form__container--textaera{height:calc(2em * 6)}.input,.textaera{width:100%;height:100%;border:none;outline:none;background-color:transparent;font-family:"Houschka W01 Medium";color:rgba(0,0,0,.85);line-height:1.2em}.label{position:absolute;bottom:0;left:0%;height:100%;width:100%;pointer-events:none;border-bottom:2px solid rgba(0,0,0,.1)}.label__name{position:absolute;top:0;transition:transform .3s ease,font-size .3s ease,letter-spacing .3s ease;color:rgba(0,0,0,.2);font-family:"Houschka W01 Medium"}.header--sticky{position:sticky;top:0;z-index:999;background-color:#fff}.header__container{width:100%;display:flex;justify-content:space-between;align-items:flex-start;align-items:center;padding:2em 2em 2em 2em;margin:0 auto}.header__logo img{width:auto;height:50px}.header__icon{height:50px;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.header__icon svg{height:20px;width:20px;z-index:2}.header__icon svg path{fill:rgba(0,0,0,.9)}.header__icon .icon-background{position:absolute;background-color:#1cff24;border-radius:100px;height:50px;width:50px;transform:scale(1);transition:transform .2s ease}@media(max-width: 600px){.header__container{padding:1em}}.header__icon:hover .icon-background{transform:scale(1.5)}#close-btn-overlay-artist svg{transition-duration:.2s;transition-property:transform}#close-btn-overlay-artist:hover svg{transform:rotate(90deg);transform-origin:50% 50%}.hero-section{width:100%;margin:0 auto 0 auto;background:#f5f5f5}.hero-section__caption{position:absolute;bottom:0;right:0;margin:1em;color:#fff}.hero-section__left{top:0;left:0;position:absolute;width:calc(50% - .5em)}.hero-section__text{width:100%;padding:4em 2em 4em 2em}.hero-section__text div{margin:0 auto;text-align:center;padding:0 2em 0 2em;max-width:1400px}@media(max-width: 600px){.hero-section__text{padding:2em}.hero-section__text div{padding:0}.hero-section__image{margin:2em auto 0 auto}}.carousel-cell-image.flickity-lazyloaded,.carousel-cell-image.flickity-lazyerror{opacity:1}.carousel-cell-image{max-height:100%;margin:0 auto;opacity:0;width:auto;max-width:none}@media(max-width: 600px){.carousel-cell-image{max-width:calc(100% - 4em)}}.carousel-cell-image.flickity-lazyloaded,.carousel-cell-image.flickity-lazyerror{opacity:1}.carousel-wrapper{width:100%;background-color:rgba(0,0,0,.88);padding:4em 0 4em 0}@media(max-width: 600px){.carousel-wrapper{padding:2em 0 2em 0}.carousel-wrapper .flickity-prev-next-button{display:none}}.flickity-prev-next-button{width:50px !important;height:50px !important}.flickity-button-icon{left:30% !important;top:30% !important;width:40% !important;height:40% !important}.flickity-prev-next-button.previous{left:2em !important}.flickity-prev-next-button.next{right:2em !important}.flickity-page-dot{background:rgba(255,255,255,.2) !important}.flickity-page-dot.is-selected{background:rgba(255,255,255,.4) !important}.carousel-cell{width:100%;height:55vh;display:flex;justify-content:center;align-items:center}@media(max-width: 600px){.carousel-cell{height:auto}}.works{padding:4em 0 4em 0}.works__container{max-width:1400px;margin:0 auto 0 auto}.works__text{margin-bottom:2em;width:100%;max-width:850px;margin:0 auto 4em auto;text-align:center;display:none}.works__header{display:flex;justify-content:space-between;align-items:center;padding-left:2em;padding-right:2em;width:100%;text-align:center}.works__title{width:100%;margin:0 0 2em 0;text-transform:uppercase}.works__button{margin:2em auto 0 auto}.works__button button{margin:0 auto;display:block}.works__link a{color:gray;text-decoration:underline}@media(max-width: 600px){.works{padding:2em 1em 2em 1em}.works__header{padding-left:1em;padding-right:1em}.works__title{margin:0 0 1em 0}}.grid{padding:0 2em 0 2em;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1em}.grid__title{margin-top:.5em;text-transform:uppercase;line-height:1.3em}.grid__link a{color:rgba(0,0,0,.5)}.grid__item{background:#f5f5f5;aspect-ratio:1/1;position:relative}.grid .activity{position:absolute;left:-45%;height:100%;width:45%;background-image:linear-gradient(to left, rgba(251, 251, 251, 0.05), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.6), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.05));background-image:-moz-linear-gradient(to left, rgba(251, 251, 251, 0.05), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.6), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.05));background-image:-webkit-linear-gradient(to left, rgba(251, 251, 251, 0.05), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.6), rgba(251, 251, 251, 0.3), rgba(251, 251, 251, 0.05));animation:loading 1s infinite;z-index:3}@keyframes loading{0%{left:-45%}100%{left:100%}}@media(max-width: 600px){.grid{padding:0;grid-gap:1em}}.artists{padding:4em 0 4em 0;background-color:#515151;color:#fff;position:relative}.artists__container{max-width:1400px;margin:0 auto 0 auto}.artists__header{padding-left:2em;padding-right:2em;margin-bottom:2em;text-align:center}.artists__title{width:100%;text-transform:uppercase}.artists__list{text-align:center}.artists__list ul{list-style-type:none;margin:0;padding:0}.artists__list ul.frozen{pointer-events:none}.artists__list ul li{transition:opacity .3s ease}.artists__list ul li.link{cursor:pointer}@media(max-width: 600px){.artists{padding:2em 1em 2em 1em}.artists__title{width:100%;margin:0 0 0 0}.artists__header{margin-bottom:1em}}.artists__list ul:hover li{opacity:.2}.artists__list ul li:hover{opacity:1}.artists__cursor{height:250px;width:250px;position:fixed;z-index:6;pointer-events:none;top:2px;left:2px;will-change:transform;overflow:hidden}.artists__cursor img{opacity:0;visibility:hidden;position:absolute;top:0;left:0;transition:0s;height:250px;width:250px;object-fit:cover;pointer-events:none}:root{--vh: 100vh}.artist-page-overlay{position:fixed;z-index:9;width:100%;height:100vh;min-height:calc(var(--vh, 1vh) * 100);top:0;right:0;left:0;bottom:0;background:#fff;padding-bottom:2em;overflow:auto;max-height:100vh;visibility:hidden;opacity:0;background:#f5f5f5}.artist-page-overlay--open{visibility:visible;opacity:1}.artist-page-overlay__title{padding:2em 0 0 0;max-width:800px;margin:0 auto 0 auto}.artist-page-overlay__text{max-width:800px;margin:1em auto 0 auto}.artist-page-overlay__text p a{text-decoration:underline}@media(max-width: 600px){.artist-page-overlay{padding-bottom:2em}.artist-page-overlay__text{padding:0 1em 0 1em}.artist-page-overlay__title{padding:2em 1em 0 1em}}.curiosity-cabinet{background-color:rgba(0,0,0,.88);color:#fff;padding:4em 0 4em 0}.curiosity-cabinet__container{max-width:1500px;margin:0 auto;padding:0 2em 0 2em}.curiosity-cabinet__content{width:100%;max-width:1400px;margin:0 auto}.curiosity-cabinet__title{margin:0 auto 2em auto;width:100%;text-align:center;width:100%;max-width:800px;text-transform:uppercase}.curiosity-cabinet__text{max-width:800px;text-align:center;margin:0 auto 0 auto}.curiosity-cabinet__images{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1em;margin-top:4em}.curiosity-cabinet__button button{margin:2em auto 4em auto;display:block}@media(max-width: 600px){.curiosity-cabinet{padding:2em 1em 2em 1em}.curiosity-cabinet__container{padding:0}.curiosity-cabinet__title{margin:0 0 1em 0}.curiosity-cabinet__text{margin:0 auto 2em auto}.curiosity-cabinet__images{grid-template-columns:repeat(2, 1fr);grid-gap:1em;margin-top:2em}.curiosity-cabinet__button button{margin:2em auto 1em auto}}@media(max-width: 600px){.curiosity-cabinet__images{grid-template-columns:repeat(1, 1fr)}}.contact{padding:4em 0 0 0}.contact__container{max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.contact__content{width:100%;max-width:800px;margin:0 auto}.contact__title{width:100%;text-align:center;text-transform:uppercase}.contact__text{max-width:800px;margin-bottom:2em;width:100%;text-align:center}.contact__form{width:100%}.contact__feedback{width:100%;text-align:center;padding:2em 1em 2em 1em;opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s}.contact__feedback.show{opacity:1;visibility:visible}.contact__button{width:100%}.contact__button button{margin:0 auto;display:block}@media(max-width: 600px){.contact{padding:2em 1em 2em 1em}.contact__container{width:100%}.contact__title{width:calc(100%);margin-bottom:1em}.contact__text{width:calc(100%)}.contact__form{width:calc(100%)}}.footer{background-color:rgba(0,0,0,.9);color:#fff}.footer__container{width:100%;max-width:1400px;margin:0 auto;padding:2em 2em 2em 2em;text-align:center;display:flex;flex-wrap:wrap;justify-content:space-between}.footer__icon{height:50px;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.footer__icon svg{z-index:2;height:20px;width:20px}.footer__icon svg path{fill:rgba(0,0,0,.9)}.footer__icon .icon-background{position:absolute;background-color:#fff;border-radius:100px;height:50px;width:50px;transform:scale(1);transition:transform .2s ease}@media(max-width: 600px){.footer__container{padding:1em}}.footer__icon:hover .icon-background{transform:scale(1.3)}.overlay{visibility:hidden;pointer-events:none;opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;background-color:#fff;overflow-y:auto;transition:.7s opacity,.7s visibility;z-index:9}.overlay--is-open{visibility:visible;opacity:1;pointer-events:auto}.overlay__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);height:60px;width:auto;z-index:9}.overlay__logo img{height:60px;width:auto}.overlay__form{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;visibility:hidden}.overlay__form--01{height:300px;width:100%;animation:fadein 0 linear;opacity:0}.overlay__form--02{height:300px;width:100%}.overlay__form--03{height:240px;width:100%}.overlay__form.active{opacity:1;visibility:visible}@keyframes fadein{0%{opacity:0}100%{opacity:1}}/*# sourceMappingURL=main.css.map */
