body{--header-height:85px;--margin:30px;--light-grey:#cecece;--black:#000;--white:#fff;--font-body:"Inter","Helvetica Neue","Helvetica",sans-serif;background-color:var(--black);color:var(--white);font-family:var(--font-body);font-optical-sizing:auto;font-size:12px;font-size:.75rem;font-variation-settings:"slnt" 0;font-weight:500;margin:0;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important}@media (max-width:720px){body{--margin:15px}body,html{font-size:12px}.desktop-only{display:none!important}}@media (min-width:700px){.mobile-only{display:none!important}}::-webkit-scrollbar{display:none}::selection{background:var(--white);color:var(--black)}::-moz-selection{background:var(--white);color:var(--black)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.contained{max-width:1200px;padding-left:var(--margin);padding-right:var(--margin)}.overlay{background:#0006;bottom:0;left:0;position:absolute;right:0;top:0}button{-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;color:inherit;cursor:pointer;display:inline-block;font-family:inherit;font-weight:inherit;line-height:1;outline:none;padding:0;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ul-reset{list-style:none;margin:0;padding:0}hr{background-color:#ffffff26;border:none;height:1px;margin:25px 0}.design-grid{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(12,1fr);padding-left:var(--margin);padding-right:var(--margin)}@media (min-width:1100px){.design-grid{grid-template-columns:repeat(6,1fr)}}.site-mobile-menu{z-index:70}.site-header{z-index:60}.h1,h1{font-size:105px;font-size:6.5625rem}.h1,.h2,h1,h2{font-weight:700;line-height:90%;text-transform:uppercase}.h2,h2{font-size:70px;font-size:4.375rem}.h3,h3{font-size:50px;font-size:3.125rem}.h3,.h4,h3,h4{font-weight:700;line-height:90%;text-transform:uppercase}.h4,h4{font-size:42px;font-size:2.625rem}.h5,h5{font-size:32px;font-size:2rem}.h5,.h6,h5,h6{font-weight:700;line-height:90%;text-transform:uppercase}.h6,h6{font-size:18px;font-size:1.125rem}.entry img{height:auto;margin:45px 0;max-width:100%}.entry a{text-decoration:underline}.entry p{min-height:1px}.entry>*{margin-bottom:10px;margin-top:10px}.entry>:first-child{margin-top:0}.entry>:last-child{margin-bottom:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.quick-fade-enter-active,.quick-fade-leave-active{transition:opacity .1s}.quick-fade-enter-from,.quick-fade-leave-to{opacity:0}.slow-fade-enter-active,.slow-fade-leave-active{transition:opacity .6s}.slow-fade-enter-from,.slow-fade-leave-to{opacity:0}.page-enter-active,.page-leave-active{transition:opacity .3s}.page-enter-from,.page-leave-to{opacity:0}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.v-reveal{transition:opacity .4s .2s}.v-reveal:not(.revealed){opacity:0}@keyframes blink{5%{opacity:0}40%{opacity:0}60%{opacity:1}95%{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fadeup{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.release-row{border-radius:10px;display:grid;font-size:17px;font-size:1.0625rem;grid-template-columns:3fr 3fr 5fr 1fr;line-height:100%;overflow:hidden;padding-bottom:3px;padding-left:calc(var(--margin)/2);padding-right:calc(var(--margin)/2);padding-top:3px}.release-row,.release-row .release-row-col{position:relative}.release-row .artist-name{font-weight:700;text-transform:uppercase}.release-row .row-cta{text-align:right}.release-row:before{background-color:var(--light-grey);bottom:0;content:"";display:block;left:0;mix-blend-mode:difference;opacity:0;position:absolute;right:0;top:0}.release-row:focus,.release-row:hover{color:var(--black);text-decoration:none}.release-row:focus .row-cta,.release-row:hover .row-cta{opacity:0}.release-row:focus:before,.release-row:hover:before{opacity:1}@media (max-width:720px){.release-row{border-radius:20px;gap:0 10px;grid-template-columns:2fr 1fr auto;margin-top:5px;padding-bottom:5px;padding-top:5px}.release-row .release-name{grid-column:1;grid-row:2}}
