@charset "UTF-8";
.wp-block-query{position:relative;}body:not(.page-template-page-modal) main.is-root-container > .wp-block-query:last-child{margin-bottom:-123px;padding-bottom:calc(123px + var(--layout-offset));}.wp-block-query + .wp-block-query-more{width:100%;text-align:right;}.wp-block-query + .wp-block-query-more a{text-transform:uppercase;color:inherit;position:relative;top:calc(-.5 * var(--layout-offset));}.wp-block-query > ul{gap:1px;background-color:var(--color-accent) !important;border-bottom:1px solid var(--color-accent);}body.single-artist .wp-block-query > ul{background-color:#eee !important;border-color:var(--color-light) !important;border-bottom-color:#eee !important;}.wp-block-query > ul li{position:relative;background-color:var(--color-background);}body.single-artist .wp-block-query > ul li{background-color:var(--color-light);}.wp-block-query > ul li .wp-block-post-title{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.wp-block-query > ul li.clone-filler *{visibility:hidden;}@media (max-width: 599px){.wp-block-query > ul li:empty{display:none !important;}}body.single-artist .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .wp-block-post-title a,body.category .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .wp-block-post-title a{width:100%;background-color:#f5f5f5;aspect-ratio:1;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;padding:var(--layout-space);text-align:center;}body.single-artist .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .wp-block-post-featured-image ~ .wp-block-post-title,body.category .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .wp-block-post-featured-image ~ .wp-block-post-title{display:none;}body.single-artist .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .wp-block-post-featured-image,body.category .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .wp-block-post-featured-image{margin-bottom:0;}body.single-artist .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .wp-block-post-featured-image::after,body.category .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .wp-block-post-featured-image::after{content:"";position:absolute;top:0;left:0;width:var(--layout-offset);height:var(--layout-offset);background:var(--color-accent) url("data:image/svg+xml,<svg height=\"20\" width=\"20\" xmlns=\"http://www.w3.org/2000/svg\"><polygon points=\"0,0 0,20 20,10\" style=\"fill:%23212121;\" /></svg>") 57.5% center/35% 40% no-repeat;}@media (max-width: 781px){body.single-artist .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .wp-block-post-featured-image::after,body.category .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .wp-block-post-featured-image::after{width:calc(2.5 * var(--layout-offset));height:calc(2.5 * var(--layout-offset));}}body.single-artist .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .wp-block-post-featured-image .wp-post-image,body.category .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .wp-block-post-featured-image .wp-post-image{aspect-ratio:1;}body.single-artist .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .iframe-wrapper,body.category .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .iframe-wrapper{position:absolute;left:0;width:100%;padding-left:inherit;padding-right:inherit;z-index:1;pointer-events:none;overflow:hidden;}body.single-artist .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .iframe-wrapper iframe,body.category .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .iframe-wrapper iframe{pointer-events:all;-ms-transform:translateY(-121px);-webkit-transform:translateY(-121px);transform:translateY(-121px);transition:-ms-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;}body.single-artist .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases:hover iframe,body.category .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases:hover iframe{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}body.single-artist .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .wp-block-post-excerpt,body.category .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .wp-block-post-excerpt{display:none;}body.single-artist .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .wp-block-post-excerpt + .wp-block-post-featured-image::after,body.category .wp-block-query > ul:has(.type-post.category-releases) .type-post.category-releases .wp-block-post-excerpt + .wp-block-post-featured-image::after{display:none;}body.single-artist .wp-block-query > ul:has(.type-post.category-releases).columns-4,body.category .wp-block-query > ul:has(.type-post.category-releases).columns-4{margin-bottom:var(--layout-offset);grid-template-columns:1fr 1fr 1fr 1fr;}@media (max-width: 781px){body.single-artist .wp-block-query > ul:has(.type-post.category-releases).columns-4,body.category .wp-block-query > ul:has(.type-post.category-releases).columns-4{grid-template-columns:1fr 1fr;}}@media (min-width: 782px){body.single-artist .wp-block-query > ul:has(.type-post.category-releases).columns-4,body.category .wp-block-query > ul:has(.type-post.category-releases).columns-4{border-left:calc(var(--layout-offset) - var(--layout-space)) solid var(--color-background);border-right:calc(var(--layout-offset) - var(--layout-space)) solid var(--color-background);}}body.single-artist .wp-block-query > ul:has(.type-post.category-releases).columns-4 li,body.category .wp-block-query > ul:has(.type-post.category-releases).columns-4 li{padding:var(--layout-space);}@media (min-width: 782px){body.single-artist .wp-block-query > ul:has(.type-post.category-releases).columns-4 li:nth-child(-n+4),body.category .wp-block-query > ul:has(.type-post.category-releases).columns-4 li:nth-child(-n+4){padding-top:calc(var(--layout-space) * 2);}body.single-artist .wp-block-query > ul:has(.type-post.category-releases).columns-4 li:nth-child(4n+1):nth-last-child(-n+4),body.single-artist .wp-block-query > ul:has(.type-post.category-releases).columns-4 li:nth-child(4n+2):nth-last-child(-n+3),body.single-artist .wp-block-query > ul:has(.type-post.category-releases).columns-4 li:nth-child(4n+3):nth-last-child(-n+2),body.single-artist .wp-block-query > ul:has(.type-post.category-releases).columns-4 li:nth-child(4n+4):nth-last-child(-n+1),body.category .wp-block-query > ul:has(.type-post.category-releases).columns-4 li:nth-child(4n+1):nth-last-child(-n+4),body.category .wp-block-query > ul:has(.type-post.category-releases).columns-4 li:nth-child(4n+2):nth-last-child(-n+3),body.category .wp-block-query > ul:has(.type-post.category-releases).columns-4 li:nth-child(4n+3):nth-last-child(-n+2),body.category .wp-block-query > ul:has(.type-post.category-releases).columns-4 li:nth-child(4n+4):nth-last-child(-n+1){padding-bottom:calc(var(--layout-space) * 2);}}body.single-release body.single-artist .wp-block-query > ul:has(.type-post.category-releases),body.single-release body.category .wp-block-query > ul:has(.type-post.category-releases){grid-template-columns:1fr 1fr 1fr;margin-bottom:var(--layout-offset);}@media (min-width: 782px){body.single-release body.single-artist .wp-block-query > ul:has(.type-post.category-releases) ul,body.single-release body.category .wp-block-query > ul:has(.type-post.category-releases) ul{border-left:calc(var(--layout-offset) - var(--layout-space)) solid var(--color-background);border-right:calc(var(--layout-offset) - var(--layout-space)) solid var(--color-background);}}body.single-release body.single-artist .wp-block-query > ul:has(.type-post.category-releases) li,body.single-release body.category .wp-block-query > ul:has(.type-post.category-releases) li{padding:calc(var(--layout-space) * 2) var(--layout-space) calc(var(--layout-space) * 2);}body.single-release body.single-artist .wp-block-query > ul:has(.type-post.category-releases) li .wp-block-post-featured-image::after,body.single-release body.category .wp-block-query > ul:has(.type-post.category-releases) li .wp-block-post-featured-image::after{display:none;}.wp-block-query > ul:has(.type-post),body.single-release .wp-block-query > ul:has(.type-post.category-releases){grid-template-columns:1fr 1fr 1fr;margin-bottom:calc(var(--layout-offset) * 1);}@media (min-width: 782px){.wp-block-query > ul:has(.type-post),body.single-release .wp-block-query > ul:has(.type-post.category-releases){border-left:calc(var(--layout-offset) - var(--layout-space)) solid var(--color-background);border-right:calc(var(--layout-offset) - var(--layout-space)) solid var(--color-background);}}.wp-block-query > ul:has(.type-post) > li,body.single-release .wp-block-query > ul:has(.type-post.category-releases) > li{padding:calc(var(--layout-space) * 2) var(--layout-space) calc(var(--layout-space) * 2);}.wp-block-query > ul:has(.type-post) > li .wp-block-post-featured-image,body.single-release .wp-block-query > ul:has(.type-post.category-releases) > li .wp-block-post-featured-image{margin-bottom:var(--layout-space,1rem);}.wp-block-query > ul:has(.type-post) > li .wp-block-post-featured-image img,body.single-release .wp-block-query > ul:has(.type-post.category-releases) > li .wp-block-post-featured-image img{aspect-ratio:1;}.wp-block-query > ul:has(.type-post) > li .wp-block-post-featured-image::after,body.single-release .wp-block-query > ul:has(.type-post.category-releases) > li .wp-block-post-featured-image::after{display:none;}.wp-block-query > ul:has(.type-post) > li > .wp-block-group,body.single-release .wp-block-query > ul:has(.type-post.category-releases) > li > .wp-block-group{border-bottom:1px solid var(--color-accent);padding-bottom:var(--layout-space);-ms-flex-align:start;align-items:flex-start;}.wp-block-query > ul:has(.type-post) > li > .wp-block-group .wp-block-post-date,.wp-block-query > ul:has(.type-post) > li > .wp-block-group .wp-block-categories .cat-item,body.single-release .wp-block-query > ul:has(.type-post.category-releases) > li > .wp-block-group .wp-block-post-date,body.single-release .wp-block-query > ul:has(.type-post.category-releases) > li > .wp-block-group .wp-block-categories .cat-item{font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.15em;background-color:var(--color-accent);border-radius:100px;padding:.4em 1em .35em;}.wp-block-query > ul:has(.type-post) > li > .wp-block-group .wp-block-post-date,body.single-release .wp-block-query > ul:has(.type-post.category-releases) > li > .wp-block-group .wp-block-post-date{background-color:var(--color-base);color:var(--color-light);}.wp-block-query > ul:has(.type-post) > li .wp-block-post-title,body.single-release .wp-block-query > ul:has(.type-post.category-releases) > li .wp-block-post-title{font-size:var(--font-size-medium);line-height:1.1em;margin-bottom:0;}.wp-block-query > ul:has(.type-post) > li .wp-block-post-title a,body.single-release .wp-block-query > ul:has(.type-post.category-releases) > li .wp-block-post-title a{color:var(--color-base);}.wp-block-query > ul:has(.type-post) > li .wp-block-post-title a:hover,body.single-release .wp-block-query > ul:has(.type-post.category-releases) > li .wp-block-post-title a:hover{text-decoration:none;}.wp-block-query > ul:has(.type-post) > li .wp-block-post-excerpt,body.single-release .wp-block-query > ul:has(.type-post.category-releases) > li .wp-block-post-excerpt{display:block;}.wp-block-query > ul:has(.type-post) > li .wp-block-read-more,body.single-release .wp-block-query > ul:has(.type-post.category-releases) > li .wp-block-read-more{font-size:var(--font-size-small);text-transform:uppercase;font-weight:bold;letter-spacing:.15em;margin-top:calc(var(--layout-space) * 3);color:var(--color-base);background-color:var(--color-light);padding:.4em 1em .35em;border:2px solid var(--color-base);border-radius:.8em;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}.wp-block-query > ul:has(.type-post) > li .wp-block-read-more:hover,body.single-release .wp-block-query > ul:has(.type-post.category-releases) > li .wp-block-read-more:hover{background-color:var(--color-accent);text-decoration:none;}.wp-block-query > ul:has(.type-artist) .wp-block-post-title{position:absolute;z-index:1;left:1em;top:1em;font-size:var(--font-size-large);}@media (max-width: 599px){.wp-block-query > ul:has(.type-artist) .wp-block-post-title{left:var(--layout-space);font-size:var(--font-size-medium);}}.wp-block-query > ul:has(.type-artist) .wp-block-post-title a{color:var(--color-light);}body.home .wp-block-query > ul:has(.type-artist) .wp-block-post-title a{text-shadow:0 0 2px var(--color-base);}.wp-block-query > ul:has(.type-artist) .wp-block-post-title a:hover{text-decoration:none;}.wp-block-query > ul:has(.type-artist).columns-1{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}.wp-block-query > ul:has(.type-artist).columns-1 li:first-child{grid-column:1/3;}.wp-block-query > ul:has(.type-artist).columns-1 li:first-child .wp-block-post-featured-image{aspect-ratio:1.9;}@media (max-width: 599px){.wp-block-query > ul:has(.type-artist).columns-1 li:first-child .wp-block-post-featured-image{aspect-ratio:1.25;}}.wp-block-query > ul:has(.type-artist).columns-1 .wp-block-post-title{left:var(--layout-offset);top:var(--layout-gap);}.wp-block-query > ul:has(.type-artist).columns-1 .wp-block-post-featured-image{margin:0;overflow:hidden;aspect-ratio:1.5;}@media (max-width: 599px){.wp-block-query > ul:has(.type-artist).columns-1 .wp-block-post-featured-image{aspect-ratio:1;}}.wp-block-query > ul:has(.type-artist).columns-1 .wp-block-post-featured-image img{height:100%;}.wp-block-query > ul:has(.type-artist).columns-4{grid-template-columns:repeat(60,minmax(0,1fr));}.wp-block-query > ul:has(.type-artist).columns-4 li{aspect-ratio:1.5;grid-column:span 15;}.wp-block-query > ul:has(.type-artist).columns-4 li:nth-child(4n+1):nth-last-child(3),.wp-block-query > ul:has(.type-artist).columns-4 li:nth-child(4n+2):nth-last-child(2),.wp-block-query > ul:has(.type-artist).columns-4 li:nth-child(4n+3):nth-last-child(1){aspect-ratio:2;grid-column:span 20;}.wp-block-query > ul:has(.type-artist).columns-4 li:nth-child(4n+1):nth-last-child(2),.wp-block-query > ul:has(.type-artist).columns-4 li:nth-child(4n+2):nth-last-child(1){aspect-ratio:3;grid-column:span 30;}.wp-block-query > ul:has(.type-artist).columns-4 li:nth-last-child(5):nth-child(4n + 1),.wp-block-query > ul:has(.type-artist).columns-4 li:nth-last-child(4):nth-child(4n + 2),.wp-block-query > ul:has(.type-artist).columns-4 li:nth-last-child(3):nth-child(4n + 3),.wp-block-query > ul:has(.type-artist).columns-4 li:nth-last-child(2):nth-child(4n + 4),.wp-block-query > ul:has(.type-artist).columns-4 li:nth-last-child(1):nth-child(4n + 5){aspect-ratio:1.25;grid-column:span 12;}.wp-block-query > ul:has(.type-artist).columns-4 li:first-child:last-child{height:50vh;width:100%;grid-column:span 60;}.wp-block-query > ul:has(.type-artist).columns-4 li .wp-block-post-title{position:absolute;z-index:1;inset:initial;right:0;bottom:0;font-size:var(--font-size);margin-bottom:0;background-color:var(--color-accent);padding:.1em .5em .25em;opacity:0;}.wp-block-query > ul:has(.type-artist).columns-4 li .wp-block-post-title a{color:var(--color-base);}.wp-block-query > ul:has(.type-artist).columns-4 li:hover .wp-block-post-title{opacity:1;}.wp-block-query > ul:has(.type-artist).columns-4 li .wp-block-post-featured-image{height:100%;margin-bottom:0;}.wp-block-query > ul:has(.type-artist).columns-4 li .wp-block-post-featured-image img{height:100%;}.wp-block-query .wp-block-query-pagination{display:none;}body.category-releases .wp-block-query.alignfull:first-child > ul:has(.type-post){border:none;}body.category-releases .wp-block-query.alignfull:first-child > ul:has(.type-post) > li{padding:0;}body:has(.wp-block-query .type-artist){background-color:var(--color-background);}h2:has(+ .wp-block-query ul.columns-4 li.type-post.category-releases){margin:calc(var(--layout-offset) * 2.8) 0 0;}