*,:before,:after{box-sizing:border-box}html,body{height:100%}body{min-width:320px}body,button,ul,ol,h1,h2,h3,h4,h5,h6,p,fieldset,dl,dd,blockquote,input,figure{margin:0}ul,ol,fieldset,button,th,td{padding:0}li{list-style:none}abbr,ins{text-decoration:none}a{color:inherit;text-decoration:none;outline:none}button{font-family:inherit;background-color:rgba(0,0,0,0);cursor:pointer}button,fieldset{border:0}table{border-collapse:collapse}table,td,th{border:none}strong,b,h1,h2,h3,h4,h5,h6,th{font-weight:normal}address,i,cite{font-style:inherit}img,svg{max-width:100%;height:auto}img{vertical-align:top;user-select:none}svg{display:block}[tabindex]:focus,button:focus{outline:none}mark{background-color:rgba(0,0,0,0)}::-moz-focus-inner{border:0}@font-face{font-family:"Montserrat";src:url("../compiled/fonts/montserrat-regular.woff2") format("woff2"),url("../compiled/fonts/montserrat-regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../compiled/fonts/montserrat-extrabold.woff2") format("woff2"),url("../compiled/fonts/montserrat-extrabold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Big Shoulders Display";src:url("../compiled/fonts/bigshouldersdisplay-extrabold.woff2") format("woff2"),url("../compiled/fonts/bigshouldersdisplay-extrabold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}:root{--app-height: 1vh;--scrollCoefficient: 0}html,body{min-height:100lvh}body{overflow-x:hidden !important;overflow-y:scroll !important;font:400 15px/1.2 "Montserrat",Helvetica,sans-serif;font-size:calc(13px + (15 - 13)*(100vw - 375px)/(1920 - 375));color:red;background-color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body.disable-scroll{overflow-y:scroll !important}body.safari-scroll{overflow:hidden !important}.page-wrapper{display:flex;flex-direction:column;min-height:100%}.__main-wrap{width:calc(375px + (1920 - 375)*(100vw - 375px)/(1920 - 375));max-width:100%;margin:0 auto;padding-left:clamp(20px,2.0833vw,30px);padding-right:clamp(20px,2.0833vw,30px)}@media screen and (min-width: 768px){.__main-wrap{padding-left:50px;padding-right:50px}}main.__main-wrap{position:relative;transition:height .5s}h1,h2,h3,h4{font:700 clamp(50px, 6.25vw, 90px)/1 "Big Shoulders Display",Helvetica,sans-serif;text-transform:uppercase;letter-spacing:-1.8px}.animated{opacity:0;transform:translate3d(0, 30px, 0);transition:transform .7s,opacity .7s}.animated.__left{transform:translate3d(-30px, 0, 0)}.animated.__right{transform:translate3d(30px, 0, 0)}.animated.lazyloaded{opacity:1;transform:translate3d(0, 0, 0)}.opacity-show-animate{animation:opacity-show .15s 1s forwards}@keyframes opacity-show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes opacity-show{0%{opacity:0}100%{opacity:1}}.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}picture{position:relative;overflow:hidden;display:block;padding-bottom:100%;background-color:#000}picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;";content-visibility:auto}.text-center{text-align:center}@media screen and (min-width: 768px){.mobile-only{display:none !important}}@media screen and (max-width: 767px){.desktop-only{display:none !important}}@media screen and (min-width: 1920px){.to-desktop-xxl-only{display:none !important}}.top-block{position:relative;z-index:-1;display:flex;align-items:center;justify-content:center;height:100lvh;overflow:hidden;margin-top:-219px}@media screen and (min-width: 768px){.top-block{margin-top:-100px}}.top-block picture{padding:0}.top-block picture,.top-block video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.content-block{padding-top:calc(25px + (30 - 25)*(100vw - 375px)/(1920 - 375));border-top:1px solid red}.content-blocks+.content-blocks .content-block{margin-top:50px}.content-block .default-title{margin-bottom:calc(70px + (120 - 70)*(100vw - 375px)/(1920 - 375))}@media screen and (min-width: 768px){.content-block .default-title.text-center{margin-bottom:136px}}@media screen and (min-width: 1920px){.content-block .default-title.text-center{margin-bottom:122px}}.content-block-column{display:flex;flex-direction:column;gap:70px}@media screen and (min-width: 768px){.content-block-column{flex-direction:row;gap:90px}}@media screen and (min-width: 768px){.content-block-item{width:40%;margin-top:9px}}@media screen and (min-width: 1920px){.content-block-item{width:44.5%}}.content-block-item h3{font-size:clamp(34px,4.1667vw,60px);margin-bottom:150px}@media screen and (max-width: 767px){.content-block-item.desktop-only+.content-block-item{margin:10px 0 27px}}.content-block-item.desktop-only+.content-block-item.for-list-logos{margin-bottom:88px}@media screen and (min-width: 768px){.content-block-item.desktop-only+.content-block-item.for-list-logos{margin-bottom:80px}}@media screen and (min-width: 768px){.content-block .default-content{width:50%;margin-top:3px}}.content-block .default-content p{color:#fff;font-size:clamp(19px,1.875vw,27px)}.content-block .default-content p:not(:last-child){margin-bottom:30px}@media screen and (min-width: 768px){.content-block .default-content.large-size{margin-bottom:80px}}.content-block .default-content.large-size p{text-transform:uppercase;font:700 clamp(60px, 9.7222vw, 140px)/1 "Big Shoulders Display",Helvetica,sans-serif;line-height:1.06;letter-spacing:-2px}@media screen and (min-width: 768px){.content-block .default-content.large-size p{letter-spacing:-4px;line-height:.96}}.content-block .list-logos>li+li{margin-top:50px}.content-block .list-logos svg{max-width:52%}@media screen and (min-width: 768px){.content-block .list-logos svg{max-width:66%}}.content-block .list-logos ul{margin-top:30px;font-size:clamp(15px,1.4583vw,21px);font-weight:500;text-transform:uppercase}@media screen and (min-width: 768px){.content-block .list-logos ul{margin-top:33px}}.content-block .list-logos ul li:first-child{font-weight:700}@media screen and (max-width: 767px){.content-block .list-logos ul li:last-child{margin-top:5px}}@media screen and (min-width: 768px){.content-block .list-logos ul{display:flex;flex-wrap:wrap}.content-block .list-logos ul li{width:50%;padding-right:20px}.content-block .list-logos ul li:last-child{padding-right:35px;text-align:right}}.content-block.about-us{margin-bottom:113px}@media screen and (min-width: 768px){.content-block.about-us{margin-bottom:195px}}.content-block.about-us h2,.content-block.about-us h3{letter-spacing:0}.content-block.about-us p{max-width:88%}@media screen and (min-width: 768px){.content-block.about-us p{max-width:100%}}@media screen and (min-width: 1920px){.content-block.about-us p{max-width:76%}}.content-block.about-us .content-block-column{gap:85px}.content-with-socials{display:flex;align-items:flex-start}@media screen and (min-width: 768px){.content-with-socials>div:not(.content-social){margin-right:10px}}.person-items{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;width:100%;margin:-8px 0 45px}@media screen and (min-width: 768px){.person-items{row-gap:100px}}@media screen and (min-width: 1280px){.person-items{padding:0 45px;max-width:2100px;margin-left:auto;margin-right:auto}}.person-item{text-align:center;width:clamp(320px,23.77vw,474px)}@media screen and (min-width: 1024px){.person-item{width:clamp(320px,27.77vw,474px)}}.person-item .title{margin-bottom:calc(60px + (80 - 60)*(100vw - 375px)/(1920 - 375))}.person-item picture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;border:10px solid #000;transition:transform .5s}@media screen and (max-width: 767px){.person-item picture:before{border-bottom-width:50px}}.person-item picture:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:red;mix-blend-mode:multiply;transition:background-color .5s}.person-item .name{color:#fff;pointer-events:none;font-size:clamp(60px,5.556vw,80px);letter-spacing:-4px;margin:-70px 0 4px}@media screen and (min-width: 768px){.person-item .name{margin:-42px 0 9px}}@media(hover: hover)and (pointer: fine){.person-item:hover picture:before{transform:scale(1.05)}.person-item:hover picture:after{background-color:rgba(0,0,0,0)}}.person-item .socials{gap:1px}.dynamic-content{transition:transform .5s,opacity .5s}._js-anim-hide-video .dynamic-content{transform:translateY(-100%) !important;opacity:0 !important}._js-anim-show-video .dynamic-content{transform:translateY(0) !important;opacity:1 !important}#page-content{position:relative;transition:height .5s;display:flex;flex-direction:column}#page-content .new-content{position:absolute;z-index:2;top:0;left:0;right:0;opacity:0}#page-content .new-content,#page-content>*:not(.new-content){transition:opacity .5s}#page-content._show-new-content .new-content{opacity:1}#page-content._show-new-content>*:not(.new-content){opacity:0}.link-color{transition:color .3s}@media(hover: hover)and (pointer: fine){.link-color:hover{color:#fff}}.socials{display:flex;align-items:center;justify-content:center;gap:5%}@media screen and (min-width: 768px){.socials{gap:17px}}.socials a{position:relative;padding:5px}@media(hover: hover)and (pointer: fine){.socials a:hover svg{transform:scale(1.3);color:#fff}}.socials svg{transition:transform .5s,color .5s}.content-social .socials{flex-direction:column;gap:30px}.content-social{position:sticky;top:0;height:100vh;display:flex;margin-right:-30px}.content-social .socials{min-width:34px}.content-social .socials a{padding:1px}header{transition:height .5s;padding-bottom:5.924svh}@media screen and (min-width: 768px){header{min-height:230px;padding-bottom:50px}}header .header-socials{display:flex;gap:12px}@media screen and (max-width: 767px){header .header-socials{order:4}}@media screen and (min-width: 768px){header .header-socials{gap:32px;margin-left:-5px}}header .header-socials a{width:36px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px}@media screen and (min-width: 1024px){header .header-socials .svg-icon--mail{width:calc(27px + (40 - 27)*(100vw - 1024px)/(1920 - 1024))}header .header-socials .svg-icon--insta{width:calc(24px + (36 - 24)*(100vw - 1024px)/(1920 - 1024))}header .header-socials .svg-icon--x-twitter{width:calc(24px + (36 - 24)*(100vw - 1024px)/(1920 - 1024))}header .header-socials .svg-icon--facebook{width:calc(26px + (37 - 26)*(100vw - 1024px)/(1920 - 1024))}header .header-socials .svg-icon--bandcamp{width:calc(26px + (37 - 26)*(100vw - 1024px)/(1920 - 1024))}header .header-socials .svg-icon--soundcloud{width:calc(33px + (50 - 33)*(100vw - 1024px)/(1920 - 1024))}header .header-socials .svg-icon--discogs{width:calc(27px + (40 - 27)*(100vw - 1024px)/(1920 - 1024))}header .header-socials .svg-icon--tiktok{width:calc(27px + (40 - 27)*(100vw - 1024px)/(1920 - 1024))}header .header-socials .svg-icon--spotify{width:calc(27px + (40 - 27)*(100vw - 1024px)/(1920 - 1024))}}header .main-nav{display:flex;gap:6%;text-transform:uppercase;font-family:"Big Shoulders Display",Helvetica,sans-serif;font-size:19px;letter-spacing:.5px;margin-bottom:3px}@media screen and (max-width: 767px){header .main-nav{width:100%;justify-content:center;margin-bottom:18px}}@media screen and (max-width: 440px){header .main-nav{justify-content:space-between;gap:10px}}@media screen and (min-width: 768px){header .main-nav{gap:8px;letter-spacing:1.5px}}@media screen and (min-width: 1024px){header .main-nav{gap:20px}}header .main-nav a{transition:color .3s}@media(hover: hover)and (pointer: fine){header .main-nav a:hover{color:#fff}}header .site-logo{transition:color .3s}@media screen and (max-width: 767px){header .site-logo{margin-bottom:18px}}@media screen and (min-width: 768px){header .site-logo{position:absolute;top:20%;left:50%;transform:translate3d(-50%, -50%, 0)}.header-without-video header .site-logo{top:57%}header .site-logo svg{width:107px}}@media(hover: hover)and (pointer: fine){header .site-logo:hover{color:#fff}}header .__main-wrap{display:flex;flex-direction:column;align-items:center;position:sticky;top:50px;padding-bottom:60px;z-index:2}@media screen and (max-width: 767px){header .__main-wrap{padding-left:18px;padding-right:18px;top:5.924svh;padding-bottom:5.924svh}}.header-without-video header .__main-wrap{padding-top:5.924svh;padding-bottom:5.924svh}@media screen and (min-width: 768px){.header-without-video header .__main-wrap{padding-top:0;padding-bottom:0}}@media screen and (min-width: 768px){header .__main-wrap{flex-direction:row;justify-content:space-between;top:70px;padding-left:20px;padding-right:20px}}@media screen and (min-width: 1024px){header .__main-wrap{padding-left:50px;padding-right:50px}}@keyframes socials-show{0%{opacity:0;transform:translate3d(105%, 0, 0)}100%{opacity:.5;transform:translate3d(0, 0, 0)}}@-webkit-keyframes socials-show{0%{opacity:0;transform:translate3d(105%, 0, 0)}100%{opacity:.5;transform:translate3d(0, 0, 0)}}@keyframes wheel{0%{top:30%}20%{top:20%}80%{top:80%}95%{opacity:1;top:75%}100%{opacity:0;top:70%}}@-webkit-keyframes wheel{0%{top:30%}20%{top:20%}80%{top:80%}95%{opacity:1;top:75%}100%{opacity:0;top:70%}}.hidden-title{position:absolute;top:0;right:calc(100% - 1px);opacity:.1;color:#000}footer{padding-bottom:calc(30px + (50 - 30)*(100vw - 375px)/(1920 - 375));text-transform:uppercase;flex:1 0 auto;display:flex;flex-direction:column}footer .logo{width:222px;margin-bottom:21px}footer .logo svg{width:100%}footer .content-blocks{display:flex;flex-direction:column;justify-content:space-between;flex:1 0 auto}footer .description{font-size:calc(18px + (21 - 18)*(100vw - 375px)/(1920 - 375));font-weight:700;margin-bottom:30px;letter-spacing:-0.5px}@media screen and (min-width: 768px){footer .description{margin-bottom:68px}}footer .socials{justify-content:flex-start}footer .footer-bottom{margin-top:41vh}@media screen and (min-width: 768px){footer .footer-bottom{margin-top:56vh}}@media screen and (min-width: 1920px){footer .footer-bottom{margin-top:40.4vh}}footer .copyright{margin:calc(32px + (43 - 32)*(100vw - 375px)/(1920 - 375)) 0 0;color:#fff;font-size:calc(16px + (18 - 16)*(100vw - 375px)/(1920 - 375));opacity:.5;text-transform:none}footer .link-email-address{transition:color .3s}@media(hover: hover)and (pointer: fine){footer .link-email-address:hover{color:#fff}}footer .icon-email-address{width:100%}
