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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#000;color:#fff;font-family:Inter Tight,sans-serif;margin:0}.App{text-align:center}.video-background{controls:false;controlsList:"nodownload nofullscreen noremoteplayback";disablePictureInPicture:true;height:100svh;left:0;object-fit:cover;pointer-events:none;position:fixed;top:0;width:100svw;z-index:-2}.video-background.loading{object-fit:cover;object-position:center;opacity:1;visibility:visible}.video-background.loaded{opacity:1;transition:opacity .3s ease;visibility:visible}.App,.main-content,body,html{overflow:visible}.main-content.home{height:100svh;min-height:100svh;overflow:hidden}@media (max-width:768px){.main-content.home{padding-top:70px}.main-content.home .overlay-content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 70px)}.video-background{display:block}.main-content{background:none}}.main-content{display:flex;flex-direction:column;height:100vh;justify-content:center}@media (min-width:769px){.main-content.home{padding-top:85px}.main-content.home .overlay-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 85px)}}@media (max-width:768px){.main-content{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:100vh;overflow-y:hidden}.main-links{align-items:center;padding-left:0}.main-links,.main-links a{text-align:center;width:auto}.main-links a{display:inline-block}}.navbar{align-items:center;background-color:initial;display:flex;height:85px;justify-content:space-between;left:0;padding:0 2rem;position:fixed;top:0;transition:top .3s ease,background-color .3s ease;width:100%;z-index:1000}@media (max-width:768px){.navbar{height:70px;padding:0 1rem}}.navbar-visible{top:0}.navbar-hidden{top:-100px}.navbar-scrolled{background-color:#000}.nav-logo{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.nav-logo img{color:#fff;height:auto;text-decoration:none;width:150px}@media (max-width:768px){.nav-logo{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:120px}.nav-logo img{height:auto;width:100%}}.nav-menu{align-items:center;cursor:pointer;display:flex;padding:.5rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%);transition:all .3s ease}@media (max-width:768px){.nav-menu{right:1rem}}.hamburger-menu{cursor:pointer;display:flex;flex-direction:column;height:18px;justify-content:space-between;transition:all .3s ease;width:24px}@media (min-width:769px){.hamburger-menu{height:20px;width:28px}}.hamburger-line{background-color:#fff;height:2px;transform-origin:center;transition:all .3s ease;width:100%}@media (min-width:769px){.hamburger-line{height:3px}}.hamburger-menu:hover .hamburger-line{background-color:#fef100}.hamburger-menu.active .hamburger-line:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger-menu.active .hamburger-line:nth-child(2){opacity:0}.hamburger-menu.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}@media (min-width:769px){.hamburger-menu.active .hamburger-line:first-child{transform:rotate(45deg) translate(6px,6px)}.hamburger-menu.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(8px,-7px)}}.link-hover{color:#fff;cursor:pointer;text-decoration:none;transition:color .8s ease}.link-hover:hover{color:#fef100}.main-links{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;gap:1.5rem;padding-left:8rem;transition:opacity .3s ease}@media (max-width:768px){.main-links{align-items:center;gap:.8rem;padding-left:0;text-align:center;width:auto}}.main-links a{color:#fff;font-size:2.2rem;font-weight:900;letter-spacing:1px;text-decoration:none;transition:color .8s ease}@media (max-width:768px){.main-links a{font-size:1.4rem;text-align:center}}@media (max-width:480px){.main-links a{font-size:1.2rem}}.social-link{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:1.3rem;font-weight:900;gap:.5rem;letter-spacing:1px;padding:.5rem 1rem;text-decoration:none;transition:color .3s ease}@media (max-width:768px){.social-link{align-self:center;display:inline-flex;font-size:1.1rem;padding:.5rem;width:auto}}.bg-overlay{background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s ease;z-index:-1}.bg-overlay.visible{opacity:1}@media (max-width:768px){.bg-overlay{bottom:0;top:0}}.bg-overlay[style*="ELOISA-Portrait-2.jpeg"],.bg-overlay[style*="Gianni-Portrait.jpg"]{background-position:center 30%!important}.bg-overlay[style*="Melanchromie-Portrait-2.jpg"]{background-position:center 35%!important}.bg-overlay[style*=Maudux]{background-position:top!important}.fullscreen-modal{align-items:center;background:#fef100;color:#000;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.close-button{background:none;border:none;color:#000;cursor:pointer;display:inline-block;font-size:4.5rem;font-weight:600;position:absolute;top:2rem;transition:color .3s ease;z-index:10000}@media (max-width:768px){.close-button{font-size:3rem;top:1rem}}.modal-content{align-items:center;display:flex;flex-direction:column;font-size:1.5rem;font-weight:700;gap:.5em;height:100%;justify-content:center}.modal-link{color:#000;font-family:Inter Tight,sans-serif;font-size:3.5rem;font-weight:900;letter-spacing:1px;text-decoration:none;text-transform:uppercase;transition:color .3s ease}@media (max-width:768px){.modal-link{font-size:2.5rem}}@media (max-width:480px){.modal-link{font-size:2rem}}.black-strike{position:relative;text-decoration:none;transition:all .3s ease}.black-strike:after{background-color:#000;bottom:0;content:"";height:14px;left:0;position:absolute;top:40%;transform:scaleX(0);transition:transform .3s ease;width:100%}.black-strike:hover:after{transform:scaleX(1)}@media (max-width:768px){.black-strike:after{height:10px}}.artist-detail{margin-top:10vh}.parallax-content{margin-bottom:0;padding-bottom:0;transition:transform .1s ease-out;will-change:transform}.artist-image-wrapper{height:80vh;margin:2rem auto;max-width:calc(100% - 12rem);overflow:hidden;width:100%}.artist-image-wrapper img[src*="ELOISA-Portrait-2.jpeg"],.artist-image-wrapper img[src*="Gianni-Portrait.jpg"]{object-position:center 30%!important}.artist-image-wrapper img[src*="Melanchromie-Portrait-2.jpg"]{object-position:center 35%!important}.artist-image-wrapper img[src*=Maudux]{object-position:top center!important}@media (max-width:768px){.artist-image-wrapper{height:50vh;margin:1rem auto;max-width:calc(100% - 2rem)}}.artist-image-wrapper img{height:100%;object-fit:cover;width:100%}.highlight{color:#fef100;font-weight:900}.paragraph-text{font-size:2.9rem;font-weight:600;line-height:3.7rem;margin-top:-8rem;position:relative;text-align:center}@media (max-width:768px){.paragraph-text{font-size:1.8rem;line-height:2.2rem;margin-top:-4rem;padding:0 1rem}}@media (max-width:480px){.paragraph-text{font-size:1.5rem;line-height:1.8rem;margin-top:-2rem}}@media (max-width:768px){.artist-detail .paragraph-text{margin-top:-6rem}}@media (max-width:480px){.artist-detail .paragraph-text{margin-top:-4rem}}.artist-bio{padding:2rem 16rem}@media (max-width:1024px) and (min-width:769px){.artist-bio{padding:2rem 6rem}}@media (max-width:768px){.artist-bio{padding:1rem}}.artist-links{display:flex;flex-direction:row;gap:3rem;justify-content:center;margin-bottom:2rem;margin-top:2rem;text-align:center}@media (max-width:768px){.artist-links{flex-direction:column;gap:1rem;margin-bottom:1rem;margin-top:1rem}}.media-embeds{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:8rem}@media (max-width:768px){.media-embeds{gap:1rem;margin:4rem 1rem}}.embed-frame{flex:1 1 500px;height:300px;min-width:300px}@media (max-width:768px){.embed-frame{flex:1 1 100%;height:200px;min-width:100%}}.yellow-strike{display:inline-block;position:relative;text-decoration:none;transition:all .3s ease}.fa-icon{font-size:1.5rem;padding-right:.7rem;vertical-align:text-bottom}@media (max-width:768px){.fa-icon{font-size:1.2rem;padding-right:.5rem}}.yellow-strike:after{background-color:#fef100;bottom:0;content:"";height:7px;left:0;position:absolute;top:40%;transform:scaleX(0);transition:transform .3s ease;width:100%}.yellow-strike:hover:after{transform:scaleX(1)}@media (max-width:768px){.yellow-strike:after{height:5px}}.booking-form{display:flex;flex-direction:column;gap:1.5rem;margin:7em auto;max-width:700px;padding:0 2rem}@media (max-width:768px){.booking-form{gap:1rem;margin:3em auto;max-width:100%;padding:0 1rem}}.form-group{text-align:left}.form-row{display:flex;flex-wrap:wrap;gap:1.5rem}@media (max-width:768px){.form-row{flex-direction:column;gap:1rem}}.form-row .form-group{flex:1 1;min-width:200px}@media (max-width:768px){.form-row .form-group{min-width:100%}}.booking-form h2{font-size:2rem;text-align:center}@media (max-width:768px){.booking-form h2{font-size:1.5rem}}.booking-form label{display:flex;flex-direction:column;font-size:.8rem;font-weight:800;letter-spacing:.07rem;text-transform:uppercase}.booking-form input,.booking-form select,.booking-form textarea{border:1px solid #fff;font-size:1rem;font-weight:400;height:3rem;margin-top:.5rem;padding:.6rem}.booking-form button{align-self:center;background-color:#fef100;border:2px solid #0000;box-sizing:border-box;color:#000;cursor:pointer;font-family:inherit;font-weight:900;margin:2rem auto 0;width:50%}@media (max-width:768px){.booking-form button{margin:1rem auto 0;width:100%}}.booking-form button:hover{border:2px solid #000}button,input,select,textarea{background-color:#000;border:1px solid #fff;border-radius:0;box-sizing:border-box;color:#fff;font-family:inherit;font-size:1rem;letter-spacing:1px;padding:.75rem;width:100%}@media (max-width:768px){button,input,select,textarea{font-size:16px;padding:.6rem}}::placeholder{color:#fff;font-family:inherit;font-size:inherit;letter-spacing:1px}input:focus,select:focus,textarea:focus{background-color:#ffffff14;color:inherit;font-family:inherit;font-size:1rem}textarea{min-height:100px;resize:vertical}.custom-dropdown{-webkit-appearance:none;appearance:none;background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #ccc;font-size:1rem;padding:.75rem 1rem;position:relative;width:100%}.input-field:focus{border:2px solid #fef100;outline:none}.input-field:-webkit-autofill,.input-field:-webkit-autofill:active,.input-field:-webkit-autofill:focus,.input-field:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;background-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #000!important;color:#fff!important}.who-we-are{color:#fff;font-family:inherit;margin:4rem auto;max-width:1200px;padding:1rem;position:relative}@media (max-width:768px){.who-we-are{margin:2rem auto;padding:.5rem}}.top-section{display:flex;justify-content:center;position:relative;width:100%}.who-image{display:block;height:auto;margin-top:-10rem;max-width:800px;object-fit:cover;transition:opacity .3s ease;width:100%;z-index:-1}.who-image.loading{min-height:400px;opacity:0}.who-image.loaded{opacity:1}@media (max-width:768px){.who-image{margin-top:-5rem}.who-we-are .top-section{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.who-we-are .who-image{max-width:none;width:100vw}}.who-title{color:#fef100;font-family:inherit;font-size:9rem;font-weight:900;left:2rem;line-height:8rem;position:absolute;text-align:left;top:14rem;transition:opacity .3s ease;z-index:2}.who-title.loading{opacity:0}.who-title.loaded{opacity:1}@media (max-width:768px){.who-title{display:none}}.who-we-are p{padding:2rem 5rem}@media (max-width:768px){.who-we-are p{margin-top:0;padding:.5rem 1rem}.parallax-content .who-title{color:#fef100;display:block;font-size:4rem;left:0;line-height:3.5rem;margin:0;position:relative;text-align:center;top:-5rem;z-index:2}}@media (min-width:769px){.parallax-content .who-title{display:none}}@media (max-width:480px){.parallax-content .who-title{font-size:3rem;line-height:2.8rem;margin:0;top:-6rem}}@media (max-width:768px){.who-we-are .parallax-content .who-title{top:-2rem}.who-we-are .paragraph-text{margin-top:-5rem}}@media (max-width:480px){.who-we-are .parallax-content .who-title{top:-4rem}.who-we-are .paragraph-text{margin-top:-4rem}}.contact-us{align-items:center;display:flex;justify-content:center;margin-top:0;min-height:calc(100vh - 5rem);width:100%}.contact-us .booking-form{max-width:700px;width:100%}@media (max-width:768px){.contact-us{margin-top:0;min-height:calc(100vh - 4rem)}}*{box-sizing:border-box}@media (max-width:768px){.main-links a,.modal-link,.nav-menu,button{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px}.booking-form input,.booking-form select,.booking-form textarea{font-size:16px}.main-content{padding:0 1rem}.artist-detail{margin-top:8vh!important;padding:0 1rem}.booking-form{gap:1rem;margin:6em auto 1em;max-width:100%;padding:0 1rem}}@media (max-width:768px) and (orientation:landscape){.main-links a{font-size:1.3rem}.artist-image-wrapper{height:40vh}.who-title{font-size:3rem;line-height:2.5rem}}.fine-print{color:#ccc;font-size:.85rem;font-weight:500;line-height:1.3rem;margin:2rem auto 0;opacity:.9;padding-bottom:0;text-align:center}@media (max-width:768px){.fine-print{font-size:.8rem;margin:1.5rem auto 0;padding:0 1rem}}
/*# sourceMappingURL=main.a8ce76d7.css.map*/