@import"https://fonts.googleapis.com/css2?family=Chivo+Mono:ital,wght@0,100..900;1,100..900&display=swap";.language{opacity:0 !important}.language *{font-size:.8rem}@media only screen and (max-width: 48rem){.language *{font-size:.7rem}}@media only screen and (max-width: 48rem){.language{display:none}}.show--small{display:none !important}@media only screen and (max-width: 48rem){.show--small{display:block !important}}@media only screen and (max-width: 48rem){.hide--small{display:none !important}}.hide{display:none !important}.text-center{text-align:center}.link{text-transform:uppercase;text-decoration:underline}.icon{background-color:#0c0c0c;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;height:2.5rem;width:2.5rem;display:block;text-indent:-9999px}@media only screen and (max-width: 48rem){.icon{height:1.75rem;width:1.75rem}}.icon--big{height:15rem;width:15rem}@media only screen and (max-width: 48rem){.icon--big{height:7rem;width:7rem}}.icon--small{height:1.5rem;width:1.5rem}.icon--primary{background-color:#f75f52}.icon--secondary{background-color:#0c0c0c}.icon--tertiary{background-color:red}.icon--white{background-color:#fff}.icon--play{mask:url("../assets/icons/i-play.svg") no-repeat 50% 50%;-moz-mask:url("../assets/icons/i-play.svg") no-repeat 50% 50%;-ms-mask:url("../assets/icons/i-play.svg") no-repeat 50% 50%;-webkit-mask:url("../assets/icons/i-play.svg") no-repeat 50% 50%;mask-size:contain}.icon--play-video{mask:url("../assets/icons/i-play-video.svg") no-repeat 50% 50%;-moz-mask:url("../assets/icons/i-play-video.svg") no-repeat 50% 50%;-ms-mask:url("../assets/icons/i-play-video.svg") no-repeat 50% 50%;-webkit-mask:url("../assets/icons/i-play-video.svg") no-repeat 50% 50%;mask-size:contain}.icon--music{mask:url("../assets/icons/i-music.svg") no-repeat 50% 50%;-moz-mask:url("../assets/icons/i-music.svg") no-repeat 50% 50%;-ms-mask:url("../assets/icons/i-music.svg") no-repeat 50% 50%;-webkit-mask:url("../assets/icons/i-music.svg") no-repeat 50% 50%;mask-size:contain}.icon--mute{mask:url("../assets/icons/i-mute.svg") no-repeat 50% 50%;-moz-mask:url("../assets/icons/i-mute.svg") no-repeat 50% 50%;-ms-mask:url("../assets/icons/i-mute.svg") no-repeat 50% 50%;-webkit-mask:url("../assets/icons/i-mute.svg") no-repeat 50% 50%;mask-size:contain}*::before,*::after{box-sizing:border-box}html{font-family:"Chivo Mono",monospace;font-size:16px}*{box-sizing:border-box;border:none;margin:0;padding:0;font-family:"Chivo Mono",monospace;font-weight:300}body{background-color:#fff;color:#0c0c0c;cursor:url("../assets/icons/i-cursor.png") 16 16,auto;font-size:.95rem}@media only screen and (max-width: 48rem){body{font-size:.75rem}}ul,li{margin:0;padding:0;list-style:none}img{display:block;height:auto;max-width:100%;width:100%}a{cursor:url("../assets/icons/i-cursor.png") 12 12,auto}@font-face{font-family:"NType82Mono";src:url("../fonts/NType82Mono-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"AntroVectra";src:url("../fonts/Antro-Vectra.woff") format("woff");font-weight:400;font-style:normal}.h1,h1{font-family:"NType82Mono",serif;font-size:6rem;margin:0;line-height:1;text-transform:uppercase}@media only screen and (max-width: 48rem){.h1,h1{font-size:2rem}}.h1-sm,h1-sm{font-family:"NType82Mono",serif;font-size:2rem;margin:0;line-height:1;text-transform:uppercase}.h2,h2{font-family:"NType82Mono",serif;font-size:1.75rem;margin:0;line-height:1;text-transform:uppercase}.h3,h3{font-family:"NType82Mono",serif;font-size:1.5rem;margin:0;line-height:1;text-transform:uppercase}.h4,h4{font-family:"NType82Mono",serif;font-size:1rem;margin:0;line-height:1;text-transform:uppercase}.font-primary{color:#f75f52}.font-secondary{color:#0c0c0c}.font-tertiary{color:red}.font-white{color:#fff}p{line-height:1.25;margin-bottom:1rem}a{color:#0c0c0c;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;text-decoration:none}a:hover,a:focus{color:#f75f52}strong{font-weight:700}.font-title{font-family:"NType82Mono",serif}.font-family-base{font-family:"Chivo Mono",monospace}.font-title-decoration{color:#f75f52;font-family:"AntroVectra",serif;font-size:30rem;line-height:.25}.featured__container{display:flex;flex-direction:column}@media only screen and (max-width: 48rem){.featured__container{padding-top:40vh !important;position:relative}}.featured__content{background-color:#fff;margin:auto;padding:1.5rem 0;margin-bottom:2rem;max-width:80%}.featured__content *{color:#f75f52;text-align:center}@media only screen and (max-width: 64rem){.featured__content{max-width:100%}}@media only screen and (max-width: 48rem){.featured__content{border-top:1px solid #0c0c0c;padding-top:1.5rem;padding-bottom:0;margin:0;order:1}}@media only screen and (max-width: 48rem){.featured__title{margin-bottom:1.5rem;order:1}}.featured__image{margin-bottom:2rem}@media only screen and (max-width: 48rem){.featured__video{order:0;margin-bottom:1.5rem;position:absolute;top:0;right:0;left:0;height:35vh}.featured__video .video{height:35vh}}.footer{background-color:#0c0c0c;padding:1.5rem 0}.footer__container{display:flex;justify-content:space-between}.footer__col{display:flex;flex-direction:column}.footer .menu{flex:1;margin:2rem 0;gap:1.5rem}@media only screen and (max-width: 48rem){.footer .menu{flex-direction:column;gap:1rem}}.footer .menu .sub-menu{display:none !important}.footer *{color:#fff;text-transform:uppercase}.footer__title{font-family:"NType82Mono",serif;font-size:1.5rem;text-transform:uppercase}.footer__link,.footer__menu-social{font-size:.8rem}@media only screen and (max-width: 48rem){.footer__link,.footer__menu-social{font-size:.7rem}}.container{margin:auto;padding:0 4rem;width:100%;max-width:1440px}@media only screen and (max-width: 75rem){.container{padding:0 1.5rem}}@media only screen and (max-width: 48rem){.container{padding:0 1rem}}.d-flex{display:flex}@media only screen and (max-width: 48rem){.d-flex{flex-direction:column}}.d-flex__item{flex:1}.header{background-color:#fff;position:sticky;top:0;padding:1.5rem 0;z-index:5}.header__container{display:flex;align-items:center;justify-content:space-between}.header__slug{position:absolute;left:50%;width:max-content;transform:translateX(-50%)}.header-title{font-family:"NType82Mono",serif;font-size:1.25rem;text-transform:uppercase}.header__item:first-child{position:relative;height:4rem;width:4rem}.layout{display:flex;flex-direction:column;min-height:100vh}.layout__main{flex:1}.main{flex:1;padding:2rem 0 4rem 0}@media only screen and (max-width: 48rem){.main{padding:0}}.main__header{padding:1rem 0}@media only screen and (max-width: 48rem){.nav{background-color:#fff;border-bottom:1px solid #0c0c0c;display:none;position:fixed;top:5.5rem;left:0;width:100%}}.nav .menu a{font-family:"NType82Mono",serif;font-size:1.5rem;line-height:1;text-transform:uppercase}@media only screen and (max-width: 64rem){.nav .menu{gap:1rem}}@media only screen and (max-width: 48rem){.nav .menu{gap:0;flex-direction:column}.nav .menu-item{border-top:1px solid #0c0c0c;padding:1rem 0;text-align:center}}.menu{display:flex;gap:5rem}.menu-item{position:relative}.menu-item-has-children{position:relative}.menu-item-has-children .sub-menu{background-color:#fff;display:none;padding:.5rem;position:absolute;left:50%;width:max-content;transform:translateX(-50%)}@media only screen and (max-width: 48rem){.menu-item-has-children .sub-menu{position:relative}.menu-item-has-children .sub-menu .menu-item{border:none;padding:.25rem}}.menu-item-has-children .sub-menu a{display:block;font-size:1.25rem;line-height:1.25;text-align:center}@media only screen and (max-width: 48rem){.menu-item-has-children .sub-menu a{font-family:"Chivo Mono",monospace;font-size:.95rem}}@media only screen and (max-width: 48rem)and (max-width: 48rem){.menu-item-has-children .sub-menu a{font-size:.75rem}}.menu-item-has-children:hover,.menu-item-has-children:focus{color:#f75f52}.menu-item-has-children:hover a,.menu-item-has-children:focus a{color:#f75f52}.menu-item-has-children:hover .sub-menu,.menu-item-has-children:focus .sub-menu{display:block}.menu-item-has-children:hover .sub-menu a,.menu-item-has-children:focus .sub-menu a{color:#0c0c0c}.menu-item-has-children:hover .sub-menu a:hover,.menu-item-has-children:hover .sub-menu a:focus,.menu-item-has-children:focus .sub-menu a:hover,.menu-item-has-children:focus .sub-menu a:focus{color:#f75f52}.nav-home{margin-bottom:1.5rem}.nav-home .menu{flex-direction:column}.nav-home .menu a{font-family:"NType82Mono",serif;font-size:1.5rem;line-height:1;text-transform:uppercase}@media only screen and (max-width: 48rem){.nav-home .menu{gap:0;flex-direction:column}.nav-home .menu-item{border-top:1px solid #0c0c0c;padding:.5rem 0;text-align:center}.nav-home .menu-item:first-child{display:none}.nav-home .menu-item:last-child{border-bottom:1px solid #0c0c0c}}.nav-home .menu .sub-menu{display:none}.related{border-top:1px solid #0c0c0c;padding:2rem 0;position:relative}.related__wrap{display:flex}@media only screen and (max-width: 48rem){.related__wrap{flex-direction:column}}.related__col{flex:1}.related__item{display:flex;flex-direction:column;gap:1rem;padding:0 8rem}@media only screen and (max-width: 48rem){.related__item{border-bottom:1px solid #0c0c0c;padding:1.5rem 0}}@media only screen and (min-width: 48rem){.related::after{background-color:#0c0c0c;content:"";position:absolute;top:0;left:50%;height:100%;width:1px;transform:translateX(-50%)}}.contact__figure{position:relative}@media only screen and (max-width: 48rem){.contact__figure{position:inherit}.contact__figure img{margin-top:4rem}}.contact__box{background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:2rem}.contact__box p:last-child{margin:0}@media only screen and (max-width: 48rem){.contact__box{align-items:center;padding:1.5rem 0;text-align:center}}@media only screen and (min-width: 48rem){.contact__box{position:absolute;top:32%;left:0;height:34%;width:34%}}@media only screen and (max-width: 48rem){.contact__nav .nav{display:block;top:0;position:relative}}.contact__nav .menu{margin:2rem 0;justify-content:space-between}.contact__title{display:flex;position:absolute;top:3rem;right:0;width:80%}@media only screen and (min-width: 48rem){.contact__title{position:absolute;top:32%;right:0;height:34%;width:65%}}.contact__webs{margin:4rem 0}.contact__webs--container{align-items:start;display:flex}.contact__webs--title{flex:1}.contact__webs--content{flex:2}.contact__web{padding:1rem 0;border-bottom:1px solid #ddd;text-transform:uppercase}.contact__web:first-child{padding-top:0}.contact__web:last-child{border:none}body.page-template-page-projects::after,body.page-template-page-dj::after{content:"";display:block;position:absolute;top:15%;left:0;height:18rem;width:100%;z-index:-1}@media only screen and (max-width: 48rem){body.page-template-page-projects::after,body.page-template-page-dj::after{display:none}}body.page-id-27::after{top:15%;background:url("../assets/header/HI-header.svg") no-repeat center;background-size:contain;height:22rem}body.page-id-25::after{height:22rem;top:12%;background:url("../assets/header/FG-header.svg") no-repeat 45% 55%;background-size:contain}body.page-id-21::after{height:60%;top:10%;background:url("../assets/header/PR-header.svg") no-repeat center center;background-size:contain}body.page-id-10::after{height:40%;top:10%;background:url("../assets/header/Bio-header.svg") no-repeat left center;background-size:contain}@media only screen and (max-width: 64rem){.dj__title{margin-bottom:1rem;text-align:center}}.dj__image{margin:2rem 4rem 2rem 0;overflow:hidden;display:none;position:relative}.dj__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 48rem){.dj__image{display:none !important}}.dj__nav{margin:4rem 0 2rem 0}@media only screen and (max-width: 48rem){.dj__nav{margin:1.5rem 0 .5rem 0}}.dj__nav .menu{gap:0;justify-content:space-between}.dj__nav .menu a{text-transform:uppercase}@media only screen and (min-width: 48rem){.dj__nav .menu a{font-family:"NType82Mono",serif;font-size:1.5rem}}@media only screen and (max-width: 48rem){.page-template-page-dj .gallery:first-child .gallery__item:first-child{display:none}}.section-home{height:calc(100vh - 7.5rem);margin-bottom:2rem}@media only screen and (max-width: 48rem){.section-home{height:fit-content}}.section-home__wrapper{margin:auto;text-align:center;width:25%}@media only screen and (max-width: 64rem){.section-home__wrapper{width:50%}}@media only screen and (max-width: 48rem){.section-home__wrapper{width:100%}}.section-home__figure{position:relative;margin:1.5rem auto;width:50%}@media only screen and (max-width: 48rem){.section-home__figure{height:50vh;margin-top:0;width:100%}.section-home__figure img{width:100%;height:100%;object-fit:cover}}.section-home__title{padding:0 3rem;position:absolute;bottom:0;left:0;width:100%;z-index:-1}@media only screen and (max-width: 48rem){.section-home__title{position:relative;margin-top:2rem;padding:0 1rem}}.section-home-content{justify-content:center;margin:2rem auto;text-align:center}@media only screen and (min-width: 48rem){.section-home-content{margin:4rem auto;max-width:80%}}.section-home-content__title{color:#0c0c0c;margin-bottom:1.5rem}.section-home-content__text *{color:#f75f52}.playlists__title{display:flex;align-items:center;flex-direction:column;margin-bottom:2rem}.playlists__title h1{z-index:-1}.playlists__slug{margin-bottom:-0.5rem;width:80%}@media only screen and (min-width: 48rem){.playlists__slug{margin-bottom:-1.5rem;width:60%}}@media only screen and (min-width: 48rem){.playlists__content{margin:0 auto 4rem auto;width:80%}.playlists__content *{color:#f75f52}}.playlist{margin:2rem auto}@media only screen and (min-width: 48rem){.playlist{max-width:60%}}.playlist__title{font-family:"NType82Mono",serif;font-size:1.25rem;text-align:center;text-transform:uppercase;margin-bottom:2rem}.playlist__item{border-top:1px solid #f75f52;display:flex;align-items:flex-end;padding:1rem 0}.playlist__item--title,.playlist__item--date,.playlist__item--place{font-family:"NType82Mono",serif;font-size:.95rem}@media only screen and (max-width: 48rem){.playlist__item--title,.playlist__item--date,.playlist__item--place{font-size:.75rem}}.playlist__item:last-child{border-top:1px solid #f75f52}.playlist__item--title{flex:2}.playlist__item--place{flex:1}@media only screen and (min-width: 48rem){.playlist-contents{margin:auto;max-width:60%}}.playlist-gigs{margin-bottom:4rem;justify-content:space-between}.playlist-gigs .playlist__item--date,.playlist-gigs .playlist__item--title,.playlist-gigs .playlist__item--place{flex:1}.playlist-gigs .playlist__item--title{text-align:center}.playlist-gigs .playlist__item--place{text-align:right}.gigs{margin-bottom:5rem}.gigs__title{position:relative;margin:auto;width:60%}.gigs__slug{position:relative;width:100%}.gigs__name{position:absolute;top:7rem;right:7rem}@media only screen and (max-width: 48rem){.gigs__name{right:2rem;top:1.5rem}}.extract{background-color:#fff;color:#f75f52;margin:1.5rem auto;max-width:80%}@media only screen and (max-width: 48rem){.extract{max-width:100%}.extract .caption{width:100% !important}.extract p{text-align:left !important}}.caption{color:#f75f52;margin:.5rem 0;font-size:.8rem;line-height:1}@media only screen and (max-width: 48rem){.caption{font-size:.7rem}}.figure{display:flex;flex:1;flex-direction:column;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;width:100%}.figure__image{flex:1;display:flex}.figure__image img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(100%);transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.figure:hover img{filter:none}.figure__caption{flex:1;color:#f75f52;margin:2rem auto;background-color:red}.gallery__wrap{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;margin-bottom:1.5rem}@media only screen and (max-width: 64rem){.gallery__wrap{flex-direction:column}}.gallery__item{display:flex;flex-direction:column}.gallery__item .video{height:100%}.gallery__item .image{flex:1}.gallery__item .image .figure{height:100%}.video{position:relative}@media only screen and (min-width: 48rem){.video--caption{padding-bottom:1.5rem}}.video__button{position:absolute;margin:1rem;border-radius:100%;z-index:3}.video .video__container{position:relative;width:100%;height:100%;overflow:hidden}.video .video__container video{width:100%;height:100%;aspect-ratio:attr(width)/attr(height);object-fit:cover;display:block;background-color:#000}.radio-container{position:absolute;top:0;left:-1.6rem;height:4rem;width:4rem}@media only screen and (max-width: 48rem){.radio-container{left:-1.5rem}}.icon--mute,.icon--music{display:none}.icon--mute.is-active,.icon--music.is-active{display:inline-block}/*# sourceMappingURL=app.css.map */
