.store-root:not([data-theme=classic]){--store-surface-x:var(--store-surface,color-mix(in srgb, var(--store-ink) 6%, var(--store-ground)));--store-line:color-mix(in srgb, var(--store-ink) 14%, var(--store-ground));padding-bottom:0;container:store/inline-size}.store-root:not([data-theme=classic]) .store-section{padding-block:clamp(20px,4vw,36px)}.store-logo{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}.store-logo-small{max-height:34px}.store-logo-big{max-width:min(100%,560px);max-height:clamp(72px,14cqw,160px)}.store-logo-badge{max-height:38px}.store-kicker{color:var(--store-accent-text,var(--store-accent));letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.store-t-heading{--heading-size:clamp(40px, 9cqw, 104px);--heading-room:calc(min(100cqw, var(--store-max)) - 2 * var(--store-gutter));--heading-em:.72;font-family:var(--store-title,var(--store-display));font-size:max(var(--heading-floor,26px), min(var(--heading-size), calc(var(--heading-room) / (var(--word,6) * var(--heading-em)))));letter-spacing:-.03em;overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:800;line-height:.95}.store-t-heading-logo{line-height:0}.store-root[data-heading-fit=wide] .store-t-heading{--heading-em:1;--heading-floor:18px}.store-t-sub{max-width:50ch;margin:14px 0 0;font-size:clamp(15px,2.2cqw,18px)}.store-t-by{color:var(--store-muted);margin:6px 0 0}.store-pills{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.store-pill{border:1px solid var(--store-line);color:inherit;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.store-pill-solid{background:var(--store-accent);border-color:var(--store-accent);color:var(--store-accent-ink)}.store-play-icon{fill:currentColor;width:13px;height:13px}.store-topbar{border-bottom:1px solid var(--store-line);max-width:var(--store-max);padding:14px var(--store-gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin:0 auto;display:flex}.store-topbar-name{color:inherit;font-family:var(--store-display);letter-spacing:.04em;text-transform:uppercase;font-weight:800;text-decoration:none}.store-topbar-nav{gap:18px;font-size:14px;display:flex}.store-topbar-nav a{color:var(--store-muted);text-decoration:none}.store-topbar-nav a:hover{color:var(--store-ink)}.store-release-card{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px 22px;display:grid}.store-release-cover{aspect-ratio:1;border-radius:calc(var(--store-radius) / 1.5);object-fit:cover;width:96px}.store-release-cover-blank{background:var(--store-accent);color:var(--store-accent-ink);font-family:var(--store-display);place-items:center;font-size:40px;font-weight:800;display:grid}.store-release-title{font-family:var(--store-display);letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(22px,3.4cqw,32px);line-height:1.05}.store-release-card .store-pills{margin-top:12px}.store-listen{border-block:1px solid var(--store-line);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:14px 0;text-decoration:none;display:grid}.store-listen-play{background:var(--store-accent);color:var(--store-accent-ink);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.store-listen-play .store-play-icon{width:16px;height:16px;margin-left:2px}.store-listen-track{gap:6px;min-width:0;display:grid}.store-listen-title span{color:var(--store-muted)}.store-wave{align-items:center;gap:2px;height:24px;display:flex;overflow:hidden}.store-wave i{background:var(--store-ink);opacity:.3;border-radius:1px;flex:0 0 3px}.store-wave i[data-played]{background:var(--store-accent);opacity:1}.store-listen-label{color:var(--store-accent-text,var(--store-accent));white-space:nowrap;font-size:14px;font-weight:700}.store-listen:hover .store-listen-label{text-decoration:underline}@container store (max-width:560px){.store-listen{grid-template-columns:auto minmax(0,1fr)}.store-listen-label{grid-column:2}}.store-dates{margin:0;padding:0;list-style:none}.store-dates li{border-top:1px solid var(--store-line);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.store-date{text-align:center;line-height:1;display:grid}.store-date small{color:var(--store-accent-text,var(--store-accent));letter-spacing:.12em;font-size:11px;font-weight:700}.store-date b{font-family:var(--store-display);font-size:26px;font-weight:800}.store-date em,.store-date strong{display:none}.store-date-where b{font-weight:600;display:block}.store-date-where span{color:var(--store-muted);font-size:14px}.store-root:not([data-theme=classic]) .store-card-image{background:var(--store-tile,var(--store-surface-x))}.store-root:not([data-theme=classic]) .store-card-image img{mix-blend-mode:multiply;object-fit:contain;padding:8%}.store-root:not([data-theme=classic]) .store-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.store-root:not([data-theme=classic]) .store-footer{margin-top:clamp(24px,4vw,40px);padding-bottom:28px}.store-root:not([data-theme=classic]) .store-product{grid-template-columns:minmax(0,1fr)}@container store (min-width:760px){.store-root:not([data-theme=classic]) .store-product{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.store-root:not([data-theme=classic]) .store-product-image{background:var(--store-tile,var(--store-surface-x))}.store-root:not([data-theme=classic]) .store-product-image img{mix-blend-mode:multiply;object-fit:contain;padding:7%}.store-root:not([data-theme=classic]) .store-product-price{color:var(--store-accent-text,var(--store-accent));font-family:var(--store-display);font-weight:700}.store-root:not([data-theme=classic]) .store-spec li{border-top-color:var(--store-line)}.store-more{max-width:var(--store-max);padding:clamp(8px, 2vw, 16px) var(--store-gutter) 0;margin:0 auto}.store-more .store-section{padding-inline:0}.store-more-title{border-top:1px solid var(--store-line);font-family:var(--store-display);letter-spacing:-.02em;margin:0;padding-top:clamp(20px,4cqw,36px);font-size:clamp(22px,3.4cqw,30px)}[data-theme=headliner] .store-product-title,[data-theme=headliner] .store-more-title{letter-spacing:-.01em;text-transform:uppercase}[data-theme=headliner] .store-chip{border-radius:4px}[data-theme=liner] .store-product-image,[data-theme=liner] .store-chip,[data-theme=liner] .store-button-big{border-radius:0}[data-theme=liner] .store-product-title{letter-spacing:-.04em}[data-theme=festival] .store-product-image{border-radius:22px}[data-theme=festival] .store-chip,[data-theme=festival] .store-button-big{border-radius:999px}[data-theme=release] .store-t-hero{max-width:var(--store-max);padding:clamp(28px, 5vw, 48px) var(--store-gutter);align-items:center;gap:24px 44px;margin:0 auto;display:grid}@container store (min-width:700px){[data-theme=release] .store-t-hero[data-image=yes]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}[data-theme=release] .store-t-hero[data-image=yes] .store-t-heading{--heading-room:calc((min(100cqw, var(--store-max)) - 2 * var(--store-gutter) - 24px) * .48)}}[data-theme=release] .store-t-photo{aspect-ratio:1;border-radius:calc(var(--store-radius) / 1.5);object-fit:cover;object-position:center 30%;width:100%}[data-theme=release] .store-t-hero[data-image=no]{padding-block:clamp(40px,8vw,88px)}[data-theme=release] .store-t-hero[data-image=no] .store-t-heading{--heading-size:clamp(44px, 10cqw, 116px)}[data-theme=release] .store-t-copy{min-width:0}[data-theme=release] .store-t-copy .store-kicker+.store-t-heading{margin-top:8px}[data-theme=release] .store-t-shows{border-top:1px solid var(--store-line)}[data-theme=headliner] .store-t-hero{align-items:end;min-height:clamp(320px,56cqw,580px);display:grid;position:relative}[data-theme=headliner] .store-t-photo{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}[data-theme=headliner] .store-t-hero[data-image=yes]:after{background:linear-gradient(to top, var(--store-ground) 3%, color-mix(in srgb, var(--store-ground) 60%, transparent) 42%, color-mix(in srgb, var(--store-ground) 10%, transparent) 100%);content:"";position:absolute;inset:0}[data-theme=headliner] .store-t-hero[data-image=no]{background:radial-gradient(120% 90% at 85% 0%, color-mix(in srgb, var(--store-accent) 34%, transparent), transparent 60%), var(--store-ground);min-height:clamp(260px,38cqw,420px)}[data-theme=headliner] .store-t-copy{max-width:var(--store-max);padding:0 var(--store-gutter) 30px;z-index:1;gap:4px;width:100%;margin:0 auto;display:grid;position:relative}[data-theme=headliner] .store-t-heading{--heading-size:clamp(48px, 11cqw, 132px);--heading-em:.62;letter-spacing:-.01em;text-transform:uppercase}[data-theme=headliner] .store-pill{border-radius:4px}[data-theme=headliner] .store-t-badge{left:var(--store-gutter);z-index:1;position:absolute;top:20px}[data-theme=headliner] .store-t-hero[data-image=yes] .store-t-badge .store-logo{filter:drop-shadow(0 1px 8px #00000073)}[data-theme=headliner] .store-t-shows{max-width:none;padding:0}[data-theme=headliner] .store-t-shows .store-heading,[data-theme=festival] .store-t-shows .store-heading{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[data-theme=headliner] .store-dates{border-block:1px solid var(--store-line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}[data-theme=headliner] .store-dates li{border-right:1px solid var(--store-line);padding:16px var(--store-gutter);border-top:0;grid-template-columns:1fr;align-content:start;gap:4px;display:grid}[data-theme=headliner] .store-dates li:last-child{border-right:0}[data-theme=headliner] .store-date{text-align:left}[data-theme=headliner] .store-date small,[data-theme=headliner] .store-date b,[data-theme=headliner] .store-date strong{display:none}[data-theme=headliner] .store-date em{color:var(--store-accent-text,var(--store-accent));letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-style:normal;font-weight:700;display:block}[data-theme=headliner] .store-date-where b{font-family:var(--store-display);font-size:18px}[data-theme=headliner] .store-dates .store-pill{border-radius:4px;justify-self:start;min-height:36px;margin-top:8px;padding:6px 12px}[data-theme=headliner] .store-card{background:var(--store-surface-x);border-radius:var(--store-radius);gap:0;padding-bottom:14px;overflow:hidden}[data-theme=headliner] .store-card-image{background:#ecebe6;border-radius:0}[data-theme=headliner] .store-card-title,[data-theme=headliner] .store-card-meta{padding-inline:14px}[data-theme=headliner] .store-card .store-button{margin-inline:14px}[data-theme=liner] .store-topbar{border-bottom:0}[data-theme=liner] .store-t-hero{max-width:var(--store-max);padding:6px var(--store-gutter) clamp(12px, 3vw, 24px);gap:18px;margin:0 auto;display:grid}[data-theme=liner] .store-t-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 28px;display:flex}[data-theme=liner] .store-t-heading{--heading-size:clamp(48px, 11.5cqw, 140px);--heading-em:.74;letter-spacing:-.045em;line-height:.88}[data-theme=liner] .store-t-title .store-t-sub{color:var(--store-muted);max-width:34ch;margin:0 0 .5em}[data-theme=liner] .store-t-photo{aspect-ratio:21/9;object-fit:cover;object-position:center 35%;width:100%}[data-theme=liner] .store-t-hero[data-image=no]{border-bottom:2px solid var(--store-ink);padding-bottom:clamp(20px,4vw,36px)}@container store (max-width:560px){[data-theme=liner] .store-t-photo{aspect-ratio:4/3}}[data-theme=liner] .store-card-image,[data-theme=liner] .store-button{border-radius:0}[data-theme=festival] .store-t-hero{background:var(--store-accent);color:var(--store-accent-ink);padding:clamp(28px, 5vw, 48px) max(var(--store-gutter), calc((100% - var(--store-max)) / 2 + var(--store-gutter)));align-items:center;gap:24px;display:grid}@container store (min-width:720px){[data-theme=festival] .store-t-hero[data-image=yes]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}[data-theme=festival] .store-t-hero[data-image=yes] .store-t-heading{--heading-room:calc((min(100cqw, var(--store-max)) - 2 * var(--store-gutter) - 24px) * .54)}}[data-theme=festival] .store-t-heading{--heading-size:clamp(34px, 7cqw, 88px);--heading-em:.98;letter-spacing:-.035em}[data-theme=festival] .store-t-hero[data-image=no] .store-t-heading{--heading-size:clamp(40px, 9cqw, 112px)}[data-theme=festival] .store-t-sub{color:color-mix(in srgb, var(--store-accent-ink) 80%, var(--store-accent));font-family:var(--store-display);font-weight:500}[data-theme=festival] .store-t-copy .store-logo-small{max-height:40px;margin-bottom:16px}[data-theme=festival] .store-t-hero .store-pill{border-color:color-mix(in srgb, var(--store-accent-ink) 55%, transparent)}[data-theme=festival] .store-t-hero .store-pill-solid{background:var(--store-accent-ink);border-color:var(--store-accent-ink);color:var(--store-accent)}[data-theme=festival] .store-t-photo{aspect-ratio:4/3;object-fit:cover;object-position:center 30%;border-radius:22px;width:100%}[data-theme=festival] .store-t-shows{background:color-mix(in srgb, var(--store-accent) 50%, #000);color:#fff;max-width:none;padding:0}[data-theme=festival] .store-dates{max-width:var(--store-max);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0 auto;display:grid}[data-theme=festival] .store-dates li{padding:18px var(--store-gutter);border:0;grid-template-columns:1fr;align-content:start;gap:4px;display:grid}[data-theme=festival] .store-date{text-align:left}[data-theme=festival] .store-date small,[data-theme=festival] .store-date b,[data-theme=festival] .store-date em{display:none}[data-theme=festival] .store-date strong{color:color-mix(in srgb, #fff 82%, var(--store-accent));font-family:var(--store-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(28px,4.6cqw,42px);font-weight:700;display:block}[data-theme=festival] .store-date-where span{color:#ffffffbf}[data-theme=festival] .store-dates .store-pill{border-color:#ffffff80;justify-self:start;min-height:36px;margin-top:8px;padding:6px 12px}[data-theme=festival] .store-release-card,[data-theme=festival] .store-listen{background:var(--store-surface-x);border:0;border-radius:20px;padding:14px 16px}[data-theme=festival] .store-card{background:var(--store-surface-x);border-radius:20px;padding:12px}[data-theme=festival] .store-card-image{background:#fff;border-radius:14px}.store-mc{border-top:1px solid color-mix(in srgb, var(--store-ink) 14%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 24px;margin-top:22px;padding-top:22px;display:grid}.store-mc-logo{line-height:0;display:block}.store-mc-logo img{width:auto;height:52px}.store-mc-logo img[data-tone=white]{filter:brightness(0)invert()}.store-mc-line{color:var(--store-muted);max-width:52ch;margin:0;font-size:14px}.store-mc-line b{color:var(--store-ink)}.store-mc-link{border:1.5px solid var(--store-ink);border-radius:var(--store-radius);color:var(--store-ink);font-family:var(--store-display);white-space:nowrap;align-items:center;min-height:44px;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.store-mc-link:hover{background:var(--store-ink);color:var(--store-ground)}@media (max-width:640px){.store-mc{grid-template-columns:1fr;justify-items:start}}
