.dze-about-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.5625vw,40px);padding:0 clamp(12px,1.5625vw,40px)}.dze-about-gallery figure{margin:0;min-width:0;aspect-ratio:3 / 2;overflow:hidden;background:#f2f2f2}.dze-about-gallery img,.dze-about-gallery svg{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.dze-about-gallery{grid-template-columns:1fr;gap:12px}}.dze-about-hero{padding:106px 40px 0}.dze-about-hero picture{display:block}.dze-about-hero img{display:block;width:100%;height:auto;aspect-ratio:2480 / 1080;object-fit:cover}@media(max-width:1919px){.dze-about-hero{padding:60px 24px 0}}@media(max-width:749px){.dze-about-hero{padding:54px 12px 0}.dze-about-hero img{aspect-ratio:366 / 567}}.dze-about-recording{padding:24px clamp(12px,1.5625vw,40px)}.dze-about-recording__card{padding:clamp(60px,8vw,200px) 24px 80px;background:#f9f9f9;text-align:center}.dze-about-recording img{display:block;width:min(1200px,65%);height:auto;aspect-ratio:16 / 9;object-fit:cover;margin:0 auto}.dze-about-recording__credit,.dze-about-recording__caption{width:min(600px,100%);margin:40px auto 0;font-size:14px;line-height:1.3;overflow-wrap:anywhere}.dze-about-recording p{margin:0}.dze-about-recording__caption--mobile{display:none}@media(max-width:749px){.dze-about-recording__caption--desktop{display:none}.dze-about-recording__caption--mobile{display:block}}@media(max-width:749px){.dze-about-recording__card{padding:60px 16px}.dze-about-recording img{width:100%}}.dze-about-text{padding:80px 24px 100px}.dze-about-text h1,.dze-about-text h2{margin:0 auto 48px;font:inherit;font-size:20px;font-weight:500;line-height:1.2;text-align:center}.dze-about-text__copy{width:min(600px,100%);margin:0 auto;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.dze-about-text__copy p{margin:0}.dze-about-text__copy p+p{margin-top:12px}.dze-about-text__copy a{color:inherit}.dze-about-text--listening{padding-block:clamp(100px,12.5vw,320px);text-align:center}.dze-about-text--listening h2,.dze-about-text--listening .dze-about-text__copy{width:min(1200px,100%);font-size:clamp(20px,1.875vw,48px)}.dze-about-text--listening .dze-about-text__copy p+p{margin-top:1em}@media(max-width:749px){.dze-about-text{padding:48px 24px 60px}.dze-about-text h1,.dze-about-text h2{margin-bottom:32px}.dze-about-text__copy{font-size:14px}.dze-about-text--listening{padding-block:60px}}.accessories-page{padding:106px 40px 100px}.accessories-page__header{padding-bottom:30px}.accessories-page__header h1{margin:0;font:inherit;font-size:20px;font-weight:400;line-height:1}.accessories-page__header>div{width:min(600px,100%);margin-top:24px;font-size:14px}.accessories-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.accessories-card{display:grid;min-width:0;grid-template-rows:auto minmax(90px,auto);color:inherit}.accessories-card__link{display:block;min-width:0;color:inherit;text-decoration:none}.accessories-card figure{margin:0;overflow:hidden}.accessories-card img{display:block;width:100%;height:auto;aspect-ratio:1220 / 800;object-fit:cover}.accessories-card__meta{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-content:start;gap:6px 16px;padding-top:15px;font-size:16px;line-height:1.15}.accessories-card__meta>a{grid-column:1;grid-row:1;color:inherit;text-decoration:none}.accessories-card__meta>span{grid-column:1;grid-row:2;text-align:left}.accessories-card__form{grid-column:2;grid-row:1 / 3;align-self:start;margin:0;text-align:right}.accessories-card__add{min-width:24px;margin:-8px -8px 0 0;padding:8px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:1;cursor:pointer}.accessories-card__add:disabled{cursor:default;opacity:.35}.accessories-card__add:focus-visible{outline:1px solid currentColor;outline-offset:-4px}@media(min-width:1920px){.accessories-page{padding:106px 40px 120px}.accessories-page__grid{gap:40px}.accessories-card__meta{font-size:20px}}@media(min-width:750px)and (max-width:1919px){.accessories-page{padding:60px 24px 96px}.accessories-page__header{padding-bottom:30px}.accessories-page__grid{gap:52px 24px}.accessories-card{grid-template-rows:auto minmax(64px,auto)}}@media(min-width:750px)and (max-width:1199px){.accessories-page{padding:54px 16px 80px}.accessories-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}}@media(max-width:749px){.accessories-page{padding:70px 12px 72px}.accessories-page__header{padding-bottom:20px}.accessories-page__header h1{font-size:20px}.accessories-page__grid{grid-template-columns:1fr;gap:56px}.accessories-card{display:block}.accessories-card__meta{padding-top:10px;font-size:14px}}.dze-product.dze-accessory-list{padding-top:0;padding-bottom:80px}.dze-accessory-list .dze-product__catalog{margin-top:0}@media(max-width:749px){.dze-product.dze-accessory-list{padding-bottom:48px}}.accessory-details{display:grid;grid-template-columns:minmax(0,1fr);padding:0 16px 32px}.accessory-details__content{display:flow-root;min-width:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.accessory-details__content>:first-child{margin-top:0}.accessory-details__content>:last-child{margin-bottom:0}.accessory-details__content p{margin:0 0 16px}.accessory-details__content img{display:block;width:100%;max-width:100%;height:auto}.accessory-details__content h1,.accessory-details__content h2,.accessory-details__content h3{font-size:20px;font-weight:600;line-height:1.3}.accessory-details__content a{text-decoration:underline;text-underline-offset:3px}.accessory-details__content iframe,.accessory-details__content video{width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto}.accessory-details__content audio{max-width:100%}@media(min-width:750px){.accessory-details{padding-bottom:40px}}@media(max-width:749px){.accessory-details__content h1,.accessory-details__content h2,.accessory-details__content h3{font-size:18px}}.accessory-product{--accessory-content-top: 90px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;padding:var(--accessory-content-top) 40px 40px;gap:40px}.accessory-product__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.accessory-product__info{padding:0 0 0 10px}.accessory-product h1{margin:0;font:inherit;font-size:clamp(28px,2.2vw,44px);font-weight:400;line-height:1.05}.accessory-product__price{margin:20px 0 0;font-size:20px}.accessory-product__form{display:grid;grid-template-columns:80px minmax(180px,400px);margin-top:140px;gap:12px 20px}.accessory-product__form label{grid-column:1 / -1;font-size:14px}.accessory-product__form input{width:80px;height:64px;padding:0 16px;border:1px solid #000;border-radius:0;background:transparent;font:inherit}.accessory-product__form button{min-height:64px;border:0;background:#05070a;color:#fff;font:inherit;font-size:20px;cursor:pointer}.accessory-product__form button:disabled{opacity:.45;cursor:not-allowed}.accessory-product__description{max-width:650px;margin-top:120px;font-size:18px;line-height:1.25}@media(min-width:750px)and (max-width:1439px){.accessory-product{--accessory-content-top: 78px;padding:var(--accessory-content-top) 24px 40px;gap:24px}.accessory-product__form{margin-top:80px}.accessory-product__description{margin-top:80px;font-size:16px}}@media(max-width:749px){.accessory-product{--accessory-content-top: 54px;grid-template-columns:1fr;min-height:0;padding:var(--accessory-content-top) 16px 32px;gap:36px}.accessory-product__info{padding:0}.accessory-product h1{font-size:28px}.accessory-product__price{font-size:16px}.accessory-product__form{grid-template-columns:72px minmax(0,1fr);margin-top:48px}.accessory-product__form input{width:72px;height:52px}.accessory-product__form button{min-height:52px;font-size:16px}.accessory-product__description{margin-top:56px;font-size:16px}}.accessory-product__form{grid-template-columns:32px minmax(180px,400px);align-items:center}.accessory-product__form input[name=quantity]{width:32px;height:32px;padding:0;border:1px solid #000;text-align:center;background:transparent;color:inherit;font:inherit;font-size:12px}@media(min-width:1921px){.accessory-product__form{grid-template-columns:40px minmax(180px,400px)}.accessory-product__form input[name=quantity]{width:40px;height:40px;font-size:16px}}@media(max-width:749px){.accessory-product__form{grid-template-columns:32px minmax(0,1fr)}}.accessory-product__form{grid-template-columns:32px 160px;column-gap:10px}.accessory-product__form button{width:160px;min-width:160px;height:32px;min-height:32px;padding:0;background:#000;color:#fff;font-size:12px;line-height:1}@media(min-width:1921px){.accessory-product__form{grid-template-columns:40px 200px}.accessory-product__form button{width:200px;min-width:200px;height:40px;min-height:40px;font-size:16px}}@media(max-width:749px){.accessory-product__form{grid-template-columns:32px minmax(160px,1fr)}.accessory-product__form button{width:100%}}.accessory-product h1{font-size:20px;font-weight:400;font-variation-settings:"wght" 400;line-height:1.1}.accessory-product__price,.accessory-product__description,.accessory-product__form label{font-size:12px;line-height:1.25}.accessory-product__form{margin-top:98px}.accessory-product__description{margin-top:84px}@media(min-width:750px)and (max-width:1439px){.accessory-product__form,.accessory-product__description{margin-top:56px}}@media(min-width:1440px)and (max-width:1920px){.accessory-product h1{font-size:24px}.accessory-product__price,.accessory-product__description,.accessory-product__form label{font-size:14px}}@media(min-width:1921px){.accessory-product h1{font-size:32px}.accessory-product__price,.accessory-product__description,.accessory-product__form label{font-size:16px}}@media(max-width:749px){.accessory-product__form{margin-top:33.6px}.accessory-product__description{margin-top:39.2px}}.accessory-product__media{min-width:0}dze-label-purchase{display:block}.label-product .accessory-gallery__slide img{aspect-ratio:1}@media(min-width:750px){.accessory-product{grid-template-columns:minmax(24px,1fr) min(40vw,600px) min(36vw,600px) minmax(24px,1fr);padding-inline:0;column-gap:16px}.accessory-product>.accessory-product__media{grid-column:2}.label-product>.accessory-product__media{position:sticky;top:var(--accessory-content-top);align-self:start}.accessory-product>.accessory-product__info{grid-column:3;padding-inline:0}.accessory-product:not(.label-product)>.accessory-product__info{display:flex;flex-direction:column;align-self:start;min-height:min(40vw,600px)}.accessory-product:not(.label-product)>.accessory-product__info>*{flex-shrink:0}.accessory-product:not(.label-product) .accessory-product__description{margin-top:auto;padding-top:32px}.accessory-product:not(.label-product) .accessory-product__description>:first-child{margin-top:0}.accessory-product:not(.label-product) .accessory-product__description>:last-child{margin-bottom:0}.label-product .accessory-gallery__viewport{max-width:calc(100dvh - var(--accessory-content-top) - 62px);margin-inline:auto}}@media(min-width:1440px){.accessory-product{column-gap:24px}}@media(min-width:1921px){.accessory-product{--accessory-content-top: 134px;column-gap:40px}}.label-product .label-details{margin-top:32px;padding:0 0 24px}.label-product h1{font-size:24px;line-height:1.25}.label-product .accessory-product__price,.label-product .accessory-product__form label{font-size:16px}.label-product__physical-description{margin-top:20px;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.label-product__physical-description>:first-child{margin-top:0}.label-product__physical-description>:last-child{margin-bottom:0}.label-product__physical-description h2,.label-product__physical-description h3{font-size:20px;font-weight:400;line-height:1.3}@media(max-width:749px){.label-product__physical-description{font-size:14px}.label-product__physical-description h2,.label-product__physical-description h3{font-size:18px}}.label-product [data-label-format]{display:none}.label-product select{grid-column:1 / -1;width:100%;max-width:400px;min-height:36px;padding:6px 10px;border:1px solid #000;border-radius:0;background:#fff;color:#000;font:inherit;font-size:14px}@media(max-width:749px){.label-product .label-details{margin-top:28px;padding:0}.label-product{padding-right:16px;padding-left:16px}.label-product h1{font-size:18px}.label-product .accessory-product__price,.label-product .accessory-product__form label{font-size:14px}}.dze-albums__toggle{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.dze-albums__toggle:focus-visible{outline:2px solid #000;outline-offset:4px}.dze-albums [hidden]{display:none!important}.dze-albums .dze-albums__credits{min-height:0;margin-top:64px;margin-bottom:64px}.dze-albums .dze-albums__credit-block--buy a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:160px;margin-top:12px;padding:12px 24px;background:#000;color:#fff;text-decoration:none;font:inherit}.dze-article{padding:clamp(90px,10vw,160px) clamp(16px,6vw,120px)}.dze-article header,.dze-article__content{max-width:920px;margin-inline:auto}.dze-article h1{font:inherit;font-size:clamp(42px,7vw,110px);line-height:.95;font-weight:400}.dze-article__hero{display:block;width:100%;height:auto;margin:60px 0}.dze-article__content{font-size:clamp(17px,1.5vw,24px)}.dze-article__content img{max-width:100%;height:auto}.artists-directory .artists-card>span{font-size:14px}.dze-product.artists-page{padding-top:106px}@media(min-width:1920px)and (max-width:2560px){.dze-product.artists-page{padding-top:4.140625vw}}@media(min-width:750px)and (max-width:1919px){.dze-product.artists-page{padding-top:60px}}@media(min-width:750px)and (max-width:1439px){.dze-product.artists-page{padding-top:54px}}.dze-blog-page{padding:clamp(90px,10vw,160px) clamp(16px,3vw,48px)}.dze-blog-page__header{max-width:900px;margin-bottom:48px}.dze-blog-page__header h1{font:inherit;font-size:clamp(42px,8vw,120px);font-weight:400;margin:0 0 24px}.dze-blog-page__filters{display:flex;gap:22px;flex-wrap:wrap;margin-bottom:48px}.dze-blog-page__filters a{color:inherit}.dze-blog-page__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px)}.dze-blog-card a{color:inherit;text-decoration:none}.dze-blog-card img{width:100%;aspect-ratio:3/4;object-fit:cover}.dze-blog-card h2{font:inherit;font-size:22px;font-weight:400;margin:14px 0 0}@media(max-width:749px){.dze-blog-page__grid{grid-template-columns:1fr}}.dze-cart-page{max-width:1440px;min-height:55vh;margin:0 auto;padding:64px 48px 100px}.dze-cart-page a{color:inherit;text-decoration:none}.dze-cart-page a:hover{text-decoration:underline}.dze-cart-page__heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:48px}.dze-cart-page h1{margin:0;font-size:clamp(32px,4vw,56px);font-weight:400}.dze-cart-page__empty{padding:64px 0}.dze-cart-page__table{width:100%;border-collapse:collapse;text-align:left}.dze-cart-page__table th{padding:0 0 16px;font-weight:400;border-bottom:1px solid #000}.dze-cart-page__table td{padding:28px 0;border-bottom:1px solid #ddd;vertical-align:middle}.dze-cart-page__table th:last-child,.dze-cart-page__line-total{text-align:right}.dze-cart-page__table th:nth-child(2),.dze-cart-page__table td:nth-child(2){width:140px;padding-left:24px;padding-right:24px}.dze-cart-page__product{display:flex;align-items:center;gap:28px}.dze-cart-page__product img{display:block;width:120px;height:120px;object-fit:contain;background:#f6f6f6}.dze-cart-page__product p{margin:8px 0;font-size:14px}.dze-cart-page__title{font-size:20px}.dze-cart-page__remove{display:inline-block;margin-top:8px;font-size:14px;text-decoration:underline!important}.dze-cart-page input{width:72px;padding:10px;border:1px solid #aaa;border-radius:0;background:#fff;color:#000;font:inherit}.dze-cart-page__summary{width:min(100%,420px);margin:32px 0 0 auto}.dze-cart-page__subtotal{display:flex;justify-content:space-between;gap:24px;font-size:20px}.dze-cart-page__note{margin:16px 0 24px;font-size:14px;color:#555}.dze-cart-page__actions{display:flex;gap:12px}.dze-cart-page button{padding:14px 20px;border:1px solid #000;border-radius:0;background:#fff;color:#000;font:inherit;cursor:pointer}.dze-cart-page button.dze-cart-page__checkout{flex:1;background:#000;color:#fff}.dze-cart-page :focus-visible{outline:2px solid #0000ff;outline-offset:4px}.dze-cart-page__sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:640px){.dze-cart-page{padding:36px 20px 64px}.dze-cart-page__heading{align-items:flex-start;flex-direction:column;margin-bottom:32px;gap:16px}.dze-cart-page__product{align-items:flex-start;gap:12px}.dze-cart-page__product img{width:64px;height:64px}.dze-cart-page__title{font-size:16px}.dze-cart-page__table th:nth-child(2),.dze-cart-page__table td:nth-child(2){width:72px;padding-left:10px;padding-right:10px}.dze-cart-page input{width:52px;padding:8px 4px}.dze-cart-page__line-total{font-size:14px}}.dze-directory{padding:clamp(90px,10vw,160px) clamp(16px,3vw,48px)}.dze-directory__header{max-width:900px;margin-bottom:48px}.dze-directory__header h1{font:inherit;font-size:clamp(42px,8vw,120px);font-weight:400;margin:0 0 24px}.dze-directory__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px)}.dze-directory__card>a,.dze-directory__card>button{display:block;width:100%;border:0;padding:0;background:none;text-align:left;color:inherit;text-decoration:none;font:inherit;cursor:pointer}.dze-directory__card img{width:100%;aspect-ratio:3/4;object-fit:cover}.dze-directory__card h2{font:inherit;font-size:22px;font-weight:400}.dze-directory__dialog{width:min(1100px,92vw);max-height:90vh;border:0;padding:clamp(20px,4vw,60px)}.dze-directory__dialog::backdrop{background:#00000073}.dze-directory__dialog-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.dze-directory__dialog-grid img{aspect-ratio:auto}.dze-directory__close{position:absolute;right:20px;top:14px;border:0;background:none;font-size:30px}.dze-directory__tracks{margin:32px 0;line-height:1.7}@media(max-width:749px){.dze-directory__grid,.dze-directory__dialog-grid{grid-template-columns:1fr}}.dze-featured-artist{padding:106px 40px 0;color:#000}.dze-featured-artist .artists-hero{margin:0;padding:0}.dze-featured-artist .artists-hero img{display:block;width:100%;height:auto;aspect-ratio:2480 / 1397;object-fit:cover}.dze-featured-artist__copy{width:min(100%,600px);margin:40px auto 0;text-align:left}.dze-featured-artist__copy h1{text-align:center;margin:0;font-size:20px;font-weight:400;line-height:1.2}.dze-featured-artist__copy p{margin:24px 0;font-size:16px;line-height:1.3}.dze-featured-artist__copy a{display:block;width:fit-content;margin-inline:auto;text-align:center;color:inherit;font-size:16px;text-decoration:none}.dze-featured-artist__copy a:hover{text-decoration:underline}@media(min-width:750px)and (max-width:1919px){.dze-featured-artist{padding:60px 24px 0}}@media(min-width:750px)and (max-width:1439px){.dze-featured-artist{padding:54px 16px 0}}@media(max-width:749px){.dze-featured-artist{padding:54px 16px 0}.dze-featured-artist .artists-hero img{aspect-ratio:2 / 3}.dze-featured-artist__copy{margin-top:32px}.dze-featured-artist__copy h1{font-size:16px}.dze-featured-artist__copy p,.dze-featured-artist__copy a{font-size:12px}}.dze-footer__logo [data-dze-back-to-top]{color:inherit;font:inherit;text-decoration:none;cursor:pointer}.dze-home-carousel__controls{display:none}[data-dze-programs-grid] .dze-content__grid-3{align-items:start}[data-dze-programs-grid] .dze-content__grid-item>img{height:auto;aspect-ratio:2 / 3;object-fit:cover;flex-shrink:0}[data-dze-programs-grid] .dze-content__grid-title{flex-shrink:0}@media(max-width:749px){[data-dze-programs-grid] .dze-content__grid-item>img{aspect-ratio:2 / 3}}@media(max-width:749px){[data-dze-home-carousel] .dze-content__grid-3{align-items:flex-start}[data-dze-home-carousel] .dze-content__grid-item>img{height:auto}[data-dze-home-carousel] .dze-content__grid-item>img,[data-dze-home-carousel] .dze-content__grid-title,[data-dze-home-carousel] .dze-content__grid-header{flex-shrink:0}[data-dze-home-carousel] .dze-home-carousel__controls:not([hidden]){display:flex;position:absolute;top:12px;right:16px;gap:4px;z-index:1}.dze-home-carousel__controls button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:#000;font:inherit;font-size:16px;cursor:pointer}.dze-home-carousel__controls button:disabled{opacity:.2;cursor:default}.dze-home-carousel__controls button:focus-visible{outline:1px solid currentColor;outline-offset:2px}}.dze-home-panel-link{display:block;color:inherit;text-decoration:none}.dze-home-panel-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.dze-home-content-section{padding-top:0}.dze-home-content-section .dze-content__full{margin-top:20px}.dze-home-content-section .dze-content__vertical{padding-bottom:80px}@media(max-width:749px){.dze-home-content-section .dze-content__full{margin-top:15px}.dze-home-content-section .dze-content__vertical{padding-top:15px;padding-bottom:15px}.dze-home-content-section .dze-content__vertical>img{width:100%;min-width:0;max-width:none;height:auto}.dze-home-content-section .dze-index__view-more{margin-top:15px}}.dze-label-directory{margin-top:190px;padding-bottom:72px}.dze-label-directory__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 40px}.dze-label-card{min-width:0}.dze-label-card a{display:block;color:inherit;text-decoration:none}.dze-label-card img,.dze-label-card__placeholder{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.dze-albums .dze-label-card h2{margin:10px 0 0;font:inherit;font-size:14px;line-height:1.3;text-align:left}.dze-label-directory__pagination{margin-top:48px;display:flex;justify-content:center;gap:16px;font-size:14px}.dze-label-directory__pagination a{color:inherit}@media(min-width:1440px)and (max-width:2560px){.dze-label-directory{margin-top:calc(6.484375vw + 24px)}}@media(max-width:1439px){.dze-label-directory{margin-top:130px}}@media(max-width:749px){.dze-label-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.dze-albums .dze-label-card h2{font-size:14px}}.label-details__bandcamp{display:block;width:100%;padding:12px 20px;box-sizing:border-box;border:1px solid #000;border-radius:6px;color:inherit;text-align:center;text-decoration:none;font-size:16px;line-height:1.4}.label-details__copy{margin-top:24px;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.label-details__copy h2{margin:32px 0 16px;font-size:20px;font-weight:400;line-height:1.3}@media(max-width:749px){.label-details{padding:0 16px 48px}.label-details__copy,.label-details__bandcamp{font-size:14px}.label-details__copy h2{font-size:18px}.label-details__player{margin-top:28px}}.dze-newsletter-popup{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(900px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:0;padding:0;border:0;background:#fff;color:#000;overflow:auto}.dze-newsletter-popup[open]{display:grid;grid-template-columns:1fr 1fr}.dze-newsletter-popup::backdrop{background:#0006}.dze-newsletter-popup__close{position:absolute;top:6px;right:6px;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#000;font:inherit;font-size:30px;line-height:1;cursor:pointer}.dze-newsletter-popup__image{min-width:0}.dze-newsletter-popup__image img{display:block;width:100%;height:100%;min-height:500px;object-fit:cover}.dze-newsletter-popup__copy{display:flex;flex-direction:column;justify-content:center;padding:64px 32px;text-align:center}.dze-newsletter-popup h2{margin:0 0 12px;font:inherit;font-size:22px;line-height:1.25}.dze-newsletter-popup__text{margin-bottom:24px;font-size:14px;line-height:1.4}.dze-newsletter-popup__text p,.dze-newsletter-popup__privacy p{margin:0}.dze-newsletter-popup__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dze-newsletter-popup__email{box-sizing:border-box;display:block;width:100%;height:44px;margin:0;padding:10px 12px;border:1px solid #000;border-radius:0;background:#fff;color:#000;font:inherit;font-size:16px}.dze-newsletter-popup__submit{display:block;width:100%;min-height:44px;margin-top:8px;padding:12px;border:1px solid #000;border-radius:0;background:#000;color:#fff;font:inherit;font-size:14px;cursor:pointer}.dze-newsletter-popup__privacy{margin-top:20px;font-size:11px;line-height:1.4}.dze-newsletter-popup a{color:inherit;text-decoration:underline}.dze-newsletter-popup__errors{margin-bottom:16px;font-size:14px;color:#a00000}.dze-newsletter-popup__success{font-size:16px;line-height:1.4}.dze-newsletter-popup button:focus-visible{outline:2px solid #000;outline-offset:2px}@media(max-width:749px){.dze-newsletter-popup{width:calc(100vw - 48px);max-height:calc(100dvh - 48px)}.dze-newsletter-popup[open]{grid-template-columns:1fr}.dze-newsletter-popup__image{height:300px}.dze-newsletter-popup__image img{min-height:0}.dze-newsletter-popup__copy{padding:28px 24px}.dze-newsletter-popup h2{font-size:20px}.dze-newsletter-popup__close{background:#fff}}.dze-editorial-blocks{padding:0 2.8vw 8vw}.dze-editorial-block{display:grid;gap:2rem;margin-top:5rem}.dze-editorial-block--split{grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);align-items:start}.dze-editorial-block__image{width:100%;height:auto}.dze-editorial-block__copy{max-width:46rem;font-size:clamp(1rem,1.15vw,1.35rem);line-height:1.45}.dze-editorial-block__copy h2{margin:0 0 1.5rem;font-size:clamp(2rem,4vw,5rem);line-height:.95}.dze-editorial-block__copy a{color:inherit}@media(max-width:749px){.dze-editorial-blocks{padding:0 1rem 4rem}.dze-editorial-block--split{grid-template-columns:1fr}}.dze-product.dze-product-module--main .dze-product__specs{display:grid;grid-template-columns:fit-content(45%) minmax(0,1fr);column-gap:16px;row-gap:0}.dze-product.dze-product-module--main .dze-product__spec{grid-column:1 / -1;grid-template-columns:subgrid;column-gap:16px;row-gap:0}.dze-product.dze-product-module--main .dze-product__spec>span{min-width:0;overflow-wrap:anywhere}@media(min-width:750px){.dze-product.dze-product-module--main .dze-product__top{align-items:stretch;grid-template-columns:minmax(24px,1fr) var(--lead-image-width,min(40vw,600px)) min(36vw,600px) minmax(24px,1fr);column-gap:var(--product-gap,16px)}.dze-product.dze-product-module--main .dze-product__hero{align-self:stretch;min-height:0}.dze-product.dze-product-module--main .dze-product__hero>.product-lead-gallery{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.dze-product.dze-product-module--main .product-lead-gallery .accessory-gallery__viewport,.dze-product.dze-product-module--main .product-lead-gallery .accessory-gallery__track,.dze-product.dze-product-module--main .product-lead-gallery .accessory-gallery__slide,.dze-product.dze-product-module--main .product-lead-gallery .accessory-gallery__zoom{height:100%}.dze-product.dze-product-module--main .product-lead-gallery .accessory-gallery__slide img{height:100%;aspect-ratio:auto}.dze-product.dze-product-module--main .product-lead-gallery .accessory-gallery__dots{position:absolute;top:100%;left:0;right:0}.dze-product.dze-product-module--main .dze-product__summary{padding:0}.dze-product.dze-product-module--main .dze-product__price{margin-bottom:clamp(20px,2.2vw,36px)}.dze-product.dze-product-module--main .dze-product__purchase{margin-bottom:clamp(24px,2.5vw,40px)}.dze-product.dze-product-module--main .dze-product__description{max-width:none;margin-bottom:clamp(24px,2.5vw,40px)}.dze-product.dze-product-module--main .dze-sound-samples h2{margin-bottom:12px}.dze-product.dze-product-module--main .dze-sound-samples__item+.dze-sound-samples__item{margin-top:16px}}.product-lead-gallery .accessory-gallery__slide img{display:block;width:100%;height:auto;aspect-ratio:600 / 1000;object-fit:contain;object-position:right top}.dze-product--microphone .product-lead-gallery .accessory-gallery__slide img{aspect-ratio:2 / 3}.dze-sound-samples h2{font:inherit;margin:0 0 20px}.dze-sound-samples__item+.dze-sound-samples__item{margin-top:20px}.dze-sound-samples__item p{font:inherit;margin:0 0 8px}.dze-sound-samples audio{display:block;width:100%;max-width:100%;height:40px}.dze-program-detail__platforms{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:8px;font-size:12px;line-height:1.2}.dze-program-detail__platforms button{-webkit-appearance:none;appearance:none;font:inherit;line-height:inherit;color:#8a8a8a;background:transparent;border:0;border-radius:0;padding:0;cursor:pointer}.dze-program-detail__platforms button[aria-pressed=true]{color:#000;text-decoration:underline;text-underline-offset:2px}.dze-program-detail__platforms button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.dze-program-detail{padding:60px 24px 100px}.dze-program-detail__hero{margin:0}.dze-program-detail__hero img{display:block;width:100%;height:auto;max-height:80vh;object-fit:cover}.dze-program-detail__intro{padding:60px 0 72px;text-align:center}.dze-program-detail h1,.dze-program-detail h2{margin:0;font-size:20px;line-height:1.2;font-weight:400}.dze-program-detail__copy{max-width:600px;margin:40px auto 0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.dze-program-detail__copy p+p{margin-top:24px}.dze-program-detail__copy img{max-width:100%;height:auto}.dze-program-detail__copy iframe,.dze-program-detail__video iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0}.dze-program-detail__video{max-width:1200px;margin:0 auto 64px}.dze-program-detail__related{padding-top:48px}.dze-program-detail__related h2{margin-bottom:32px}.dze-program-detail__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dze-program-detail__card{color:inherit;text-decoration:none}.dze-program-detail__card img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}.dze-program-detail__card span{display:block;margin-top:12px;font-size:16px;line-height:1.3}@media(max-width:749px){.dze-program-detail{padding:60px 16px 72px}.dze-program-detail__intro{padding:48px 6px}.dze-program-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.dze-program-detail__video{margin-bottom:40px}.dze-program-detail__related{padding-top:32px}}@media(max-width:749px){.dze-program-detail__card span{font-size:12px}.dze-program-detail__related h2{font-size:14px}.dze-program-detail__intro h1{font-size:18px}.dze-program-detail__copy,.dze-program-detail__copy p{font-size:14px}}.dze-program-detail .dze-program-detail__intro h1{font-size:20px}.dze-program-detail .dze-program-detail__copy,.dze-program-detail .dze-program-detail__copy p{font-size:16px}@media(max-width:749px){.dze-program-detail .dze-program-detail__intro h1{font-size:18px}.dze-program-detail .dze-program-detail__copy,.dze-program-detail .dze-program-detail__copy p{font-size:14px}}.programs-page .programs-directory__grid .programs-card h3{font-size:14px}.programs-intro__item a,.programs-card a{color:inherit;text-decoration:none}@media(max-width:749px){.programs-page .programs-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}}.programs-banner{display:block;position:relative}.programs-banner__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.programs-banner__track::-webkit-scrollbar{display:none}.programs-banner__slide{position:relative;flex:0 0 100%;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.programs-page .programs-banner__slide>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 54%}.programs-banner__arrows:not([hidden]){display:flex;justify-content:space-between;position:absolute;top:calc(50% - 32px);left:12px;right:12px;pointer-events:none}.programs-banner__arrows button{width:40px;height:40px;padding:0;border:0;border-radius:0;background:#ffffffd9;color:#000;font:inherit;font-size:22px;cursor:pointer;pointer-events:auto}.programs-banner__arrows button:disabled{opacity:.35;cursor:default}.programs-banner__dots:not([hidden]){display:flex;justify-content:center;gap:10px;margin-top:20px}.programs-banner__dots button{position:relative;width:5px;height:5px;padding:0;border:0;border-radius:50%;background:#00000040;cursor:pointer}.programs-banner__dots button:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.programs-banner__dots [data-banner-index][aria-pressed=true]{background:#000}.programs-banner__dots .programs-banner__autoplay{width:20px;height:20px;margin-top:-7px;border-radius:0;background:transparent;color:#000;font:inherit;font-size:12px;line-height:1}.programs-banner button:focus-visible,.programs-banner__track:focus-visible{outline:2px solid #000;outline-offset:-2px}@media(max-width:749px){.programs-page .programs-banner__slide>img{object-position:43% center}}.dze-rich-text{padding-bottom:var(--section-spacing,80px)}.dze-rich-text--narrow .guanyin-intro__copy{max-width:54rem}.dze-rich-text__item{margin-top:3rem}.dze-search-results{padding:106px 40px 100px}.dze-search-results header{width:min(900px,100%);margin:0 auto 50px;padding-top:40px;text-align:center}.dze-search-results h1{margin:0 0 32px;font:inherit;font-size:20px;font-weight:400}.dze-search-results form{display:flex;align-items:end;gap:16px;width:100%;margin-inline:auto}.dze-search-results label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.dze-search-results input{flex:1;min-width:0;border:0;border-bottom:1px solid;border-radius:0;padding:12px 0;font:inherit;font-size:28px;background:transparent}.dze-search-results button{border:1px solid;background:#fff;padding:13px 28px}.dze-search-results__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.dze-search-results__grid article{min-width:0}.dze-search-results__grid a{display:block;color:inherit;text-decoration:none}.dze-search-results__image{width:100%;aspect-ratio:1220 / 800;background:#f2f2f2;overflow:hidden}.dze-search-results__grid img{display:block;width:100%;height:100%;object-fit:cover}.dze-search-results__grid h2{margin:15px 0 0;font:inherit;font-size:16px;line-height:1.15}.dze-search-results__category{display:block;margin-top:7px;color:#666;font-size:11px;line-height:1.2}.dze-search-results__pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:48px}.dze-search-results__pagination .page,.dze-search-results__pagination .next,.dze-search-results__pagination .prev{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border:1px solid #111}.dze-search-results__pagination a{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;width:100%;min-height:36px;padding-inline:10px;color:inherit;text-decoration:none}.dze-search-results__pagination .next a,.dze-search-results__pagination .prev a{width:auto;padding-inline:12px}.dze-search-results__pagination .current{background:#111;color:#fff}.dze-search-results__pagination a:hover{background:#f2f2f2}.dze-search-results__pagination a:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(min-width:1920px){.dze-search-results{padding-bottom:120px}}@media(min-width:750px)and (max-width:1919px){.dze-search-results{padding:60px 24px 96px}.dze-search-results header{padding-top:32px}.dze-search-results__grid{gap:32px 24px}}@media(min-width:750px)and (max-width:1199px){.dze-search-results{padding:54px 16px 80px}.dze-search-results__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}}@media(max-width:749px){.dze-search-results{padding:70px 12px 72px}.dze-search-results header{padding-top:28px}.dze-search-results__grid{grid-template-columns:1fr;gap:56px}.dze-search-results__grid h2{margin-top:10px}.dze-search-results form{align-items:stretch;flex-direction:column}}.sound-map-page__card{position:relative}.sound-map-page__card>img{height:auto!important}.sound-map-page__card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.accessory-gallery{display:block}.accessory-gallery__viewport{position:relative}.accessory-gallery__zoom{display:block;width:100%;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:zoom-in}.accessory-gallery__arrows:not([hidden]){display:flex;justify-content:space-between;position:absolute;top:50%;left:12px;right:12px;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .15s}.accessory-gallery__arrows button,.accessory-lightbox__controls button{width:40px;height:40px;padding:0;border:0;border-radius:0;background:#ffffffd9;color:#000;font:inherit;font-size:22px;cursor:pointer}.accessory-gallery:hover .accessory-gallery__arrows,.accessory-gallery:focus-within .accessory-gallery__arrows{opacity:1}.accessory-gallery:hover .accessory-gallery__arrows button,.accessory-gallery:focus-within .accessory-gallery__arrows button{pointer-events:auto}.accessory-gallery__arrows button:disabled,.accessory-lightbox__controls button:disabled{opacity:.35;cursor:default}.accessory-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:56px 24px 16px;border:0;box-sizing:border-box;background:#fff;color:#000;overflow:hidden}.accessory-lightbox[open]{display:grid;grid-template-rows:minmax(0,1fr) 40px;gap:12px}.accessory-lightbox::backdrop{background:#0009}.accessory-lightbox__stage{min-height:0;min-width:0;overflow:hidden}.accessory-lightbox__track{display:flex;width:100%;height:100%;overflow:hidden}.accessory-lightbox__slide{flex:0 0 100%;min-width:0;height:100%}.accessory-gallery .accessory-lightbox__image{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.accessory-lightbox__close{position:absolute;top:12px;right:16px;width:40px;height:40px;padding:0;border:0;background:transparent;color:#000;font:32px/1 Arial,sans-serif;cursor:pointer}.accessory-lightbox__controls{display:flex;justify-content:center;align-items:center;gap:16px}.accessory-lightbox__controls[hidden]{display:none}.accessory-lightbox__count{min-width:48px;text-align:center;font-size:14px}.accessory-lightbox__controls button{background:#f1f1f1}@media(hover:none){.accessory-gallery__arrows:not([hidden]){opacity:1}.accessory-gallery__arrows button{pointer-events:auto}}@media(max-width:749px){.accessory-lightbox{padding-right:12px;padding-left:12px}}@media(prefers-reduced-motion:reduce){.accessory-gallery__arrows{transition:none}}.accessory-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.accessory-gallery__track::-webkit-scrollbar{display:none}.accessory-gallery__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.accessory-gallery__slide img{object-fit:contain}.accessory-product:not(.label-product) .accessory-gallery__slide img,.accessory-product:not(.label-product)>.accessory-product__media>img{object-fit:cover}.accessory-gallery__dots:not([hidden]){display:flex;justify-content:center;gap:10px;margin-top:24px}.accessory-gallery__dots button{position:relative;flex:0 0 5px;width:5px;height:5px;padding:0;border:0;border-radius:50%;background:#00000040;cursor:pointer}.accessory-gallery__dots button:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.accessory-gallery__dots button[aria-pressed=true]{background:#000}.accessory-gallery button:focus-visible,.accessory-gallery__track:focus-visible{outline:2px solid #000;outline-offset:-2px}.label-details{padding:20px 40px 80px;color:#000}.label-details__bandcamp{display:block;width:100%;max-width:700px;padding:12px 20px;box-sizing:border-box;border:1px solid #000;border-radius:0;color:inherit;text-align:center;text-decoration:none;font-size:16px;line-height:1.4}.label-details__bandcamp:hover{background:#f1f1f1}.label-details__bandcamp:focus-visible{outline:2px solid #000;outline-offset:3px}.label-details__player{display:block;width:100%;max-width:700px;height:var(--label-player-height);margin:40px 0 24px;border:0}.label-details__copy{margin-top:24px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.label-details__copy h2{margin:32px 0 16px;font-size:14px;font-weight:400;line-height:1.3}.label-details__copy>section>h2{font-weight:600;font-variation-settings:"wght" 600}.label-details__copy p{margin:0 0 16px}.label-details .label-details__video{width:100%;min-width:0;max-width:none;margin:32px 0 0}.label-details__video .dze-youtube-embed{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#000}.label-details__video .dze-youtube-embed>iframe{display:block;width:100%;height:100%;border:0}.label-details__video-fallback{display:grid;height:100%;place-items:center;color:#fff}.label-details__video .dze-video-source{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:8px;font-size:12px;line-height:1.2}.label-details__video .dze-video-source__button{-webkit-appearance:none;appearance:none;padding:0;border:0;border-radius:0;background:transparent;color:#8a8a8a;font:inherit;line-height:inherit;cursor:pointer}.label-details__video .dze-video-source__button.is-active{color:#000;text-decoration:underline;text-underline-offset:2px}.label-details__video .dze-video-source__button:focus-visible{outline:1px solid currentColor;outline-offset:3px}.label-details__sample+.label-details__sample{margin-top:20px}.label-details__sample p{margin:0 0 8px}.label-details__sample audio{display:block;width:100%;max-width:100%;height:40px}.label-details__copy li{margin-bottom:8px}.label-details__copy a{color:inherit;text-underline-offset:3px}@media(min-width:750px)and (max-width:1439px){.label-details{padding-right:24px;padding-left:24px}}@media(max-width:749px){.label-details{padding:0 16px 48px}.label-details__copy,.label-details__bandcamp,.label-details__copy h2{font-size:14px}.label-details__player{margin-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
