.page-container{width:100%;min-width:0;max-width:80rem;padding-inline:var(--space-page);margin-inline:auto}.site-header{--header-height:4.5rem;z-index:10;background:0 0;border-bottom:1px solid #0000;transition:background-color .22s,border-color .22s,box-shadow .22s;position:fixed;top:0;left:0;right:0}.site-header__inner{justify-content:center;align-items:center;min-height:4.5rem;padding-block:.6rem;transition:min-height .22s,padding .22s;display:flex}.site-header__nav{gap:.35rem;display:flex}.site-header__nav a{min-height:40px;color:inherit;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;padding-inline:.6rem;font-size:.8rem;font-weight:650;text-decoration:none;transition:color .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.site-header__nav a:is(:hover,:focus-visible){text-decoration:none}.site-header__nav a:after{content:"";background:var(--palette-red);transform-origin:100%;height:2px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.15rem;left:.6rem;right:.6rem;transform:scaleX(0)}.site-header__nav a[aria-current=page]{color:var(--palette-red)}.site-header__nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.site-header--compact{--header-height:3.5rem;border-bottom-color:color-mix(in srgb, var(--palette-black) 65%, transparent);background:color-mix(in srgb, var(--palette-ice) 55%, transparent);-webkit-backdrop-filter:blur(16px)saturate(130%);box-shadow:none}.site-header--compact .site-header__inner{min-height:3.5rem;padding-block:.3rem}.site-header--compact .site-header__nav a{min-height:34px;font-size:.75rem}@media (hover:hover) and (pointer:fine){.site-header__nav a:not([aria-current=page]):hover{color:var(--palette-red);text-decoration:none;transform:translateY(-2px)}}@media (width<=640px){.site-header{--header-height:5.25rem}.site-header__inner{flex-direction:column;align-items:center;gap:.15rem;min-height:5.25rem;padding-block:.4rem}.site-header__nav{max-width:100%;overflow-x:auto}.site-header__nav a{min-height:34px;padding-inline:.55rem;font-size:.75rem}.site-header--compact{--header-height:4.3rem}.site-header--compact .site-header__inner{min-height:4.3rem;padding-block:.2rem}.site-header--compact .site-header__nav a{min-height:30px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.site-header,.site-header__inner,.site-header__nav a,.site-header__nav a:after{transition:none}}.site-footer{background:var(--palette-black);border-top:1px solid var(--palette-black);color:var(--palette-ice);font-size:.8rem}.site-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;display:flex}.site-footer .email-capture{flex:20rem}.site-footer__socials{flex-wrap:wrap;gap:1rem;display:flex}.site-footer a{min-height:44px;color:var(--palette-ice);align-items:center;transition:color .16s;display:inline-flex}.page-shell{--header-height:4.5rem;flex-direction:column;min-height:100svh;display:flex}.page-shell__skip{z-index:5;background:var(--color-background);position:absolute;top:-5rem}.page-shell__skip:focus{top:1rem}.page-shell__main{width:100%;min-width:0;padding-top:var(--header-height);flex:1}.page-shell__main--home{padding-top:0}@media (width<=640px){.page-shell{--header-height:5.25rem}}.link-list{margin:0;padding:0;list-style:none}.link-list__row{border-top:1px solid var(--color-border);color:inherit;grid-template-columns:5rem 1fr auto;gap:.25rem 1rem;padding:1rem 0;text-decoration:none;display:grid}.link-list__row:is(:hover,:focus-visible){background:color-mix(in srgb, var(--palette-ice) 25%, transparent);text-decoration:none}.link-list__row:is(:hover,:focus-visible)>.link-list__meta,.link-list__row:is(:hover,:focus-visible)>.link-list__aside{color:inherit}li:last-child .link-list__row{border-bottom:1px solid var(--color-border)}.link-list__meta{text-transform:uppercase}.link-list__title{text-transform:uppercase;font-size:clamp(1.25rem,3vw,1.75rem)}.link-list__aside{color:var(--color-muted);grid-column:2}@media (width>=640px){.link-list__row{grid-template-columns:6rem 1fr 1fr auto;align-items:baseline}.link-list__aside{grid-column:auto}}.link-list--releases .link-list__row{align-items:baseline;gap:1rem;display:flex}.link-list--releases .link-list__meta{min-width:9rem;color:var(--color-muted);flex:none;font-size:.85rem}.link-list--releases .link-list__title{flex:auto;font-size:clamp(1.1rem,3vw,1.75rem)}.link-list--releases .link-list__aside{text-transform:uppercase;color:var(--color-muted);white-space:nowrap;font-size:.85rem}.link-list--releases .link-list__row--muted{color:var(--color-muted)}@media (width<=639px){.link-list--releases .link-list__row{flex-wrap:wrap;row-gap:.3rem}.link-list--releases .link-list__meta{flex:100%;min-width:0}.link-list--releases .link-list__title{flex:100%}.link-list--releases .link-list__aside{white-space:normal}}.marquee{background:var(--palette-red);color:var(--palette-white);overflow:hidden}.marquee__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marquee__track{width:max-content;animation:22s linear infinite marquee;display:flex}.marquee__track span{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;padding-block:.35rem;font-size:.8rem}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.platform-icons{color:inherit;flex-wrap:wrap;gap:.45rem;margin-top:.5rem;display:flex}.platform-icons__item{align-items:center;display:inline-flex}.platform-icons svg{flex:none;width:.9rem;height:.9rem}.platform-icons__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.platform-icons__item--youtube-community,.platform-icons__item--youtube,.platform-icons__item--youtube-shorts{color:var(--network-youtube)}.platform-icons__item--youtube-music{color:var(--network-youtube-music)}.platform-icons__item--spotify{color:var(--network-spotify)}.platform-icons__item--amazon-music{color:var(--network-amazon-music)}.platform-icons__item--tidal{color:var(--network-tidal)}.platform-icons__item--pandora{color:var(--network-pandora)}.platform-icons__item--yandex{color:var(--network-yandex-red)}.platform-icons__yandex-orbit{fill:var(--network-yandex-yellow)}.platform-icons__item--facebook{color:var(--network-facebook)}.platform-icons__item--instagram-stories,.platform-icons__item--instagram,.platform-icons__item--instagram-reels{color:var(--network-instagram-pink)}.platform-icons__item--tiktok{color:var(--network-black)}.platform-icons__item--tiktok svg{filter:drop-shadow(-1px -1px 0 var(--network-tiktok-cyan)) drop-shadow(1px 1px 0 var(--network-tiktok-pink))}.platform-icons__item--x{color:var(--network-black)}.platform-icons__item--twitch{color:var(--network-twitch)}.platform-icons__play{fill:var(--network-white)}.platform-icons__waves{stroke:var(--network-black)}.platform-icons__item--instagram-stories{border:1px dashed;border-radius:50%;padding:2px;position:relative}.platform-icons__story-mark{font-size:.75rem}.platform-icons__community-lines{stroke:var(--network-white)}.social-links{flex-wrap:nowrap;justify-content:center;gap:clamp(.4rem,1.5vw,.75rem);display:flex}.social-links a{width:clamp(3rem,14vw,5rem);height:clamp(3rem,14vw,5rem);color:var(--color-text);border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.social-links a:hover{background:var(--palette-navy);color:var(--palette-ice)}.social-links a:hover .platform-icons__play{fill:var(--palette-navy)}.social-links a:hover .platform-icons__community-lines,.social-links a:hover .platform-icons__waves{stroke:var(--palette-navy)}.social-links a .platform-icons{margin-top:0}.social-links a .platform-icons svg{width:2.5rem;height:2.5rem}.social-links a .platform-icons__item{color:inherit}.social-links a .platform-icons__item--tiktok svg{filter:none}.social-links a .platform-icons__item svg g{fill:currentColor}.social-links a .platform-icons__play{fill:var(--color-background)}.social-links a .platform-icons__community-lines,.social-links a .platform-icons__waves{stroke:var(--color-background)}.email-capture{gap:.8rem;max-width:34rem;display:grid}.email-capture__bait{color:var(--color-muted);margin:0;font-size:.95rem}.email-capture__row{flex-wrap:wrap;align-items:stretch;gap:.6rem;display:flex}.email-capture__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.email-capture__input{border:1px solid var(--color-border);background:var(--palette-white);min-width:0;color:var(--color-text);font:inherit;flex:12rem;padding:.8rem .9rem}.email-capture__input:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.email-capture__input::placeholder{color:var(--color-muted)}.email-capture__submit{border:1px solid var(--palette-red);background:var(--palette-red);color:var(--palette-ice);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;flex:none;padding:.8rem 1.3rem;font-size:.95rem;transition:background .16s,border-color .16s,color .16s}.email-capture__submit:is(:hover,:focus-visible):not(:disabled){background:var(--palette-black);border-color:var(--palette-black)}.email-capture__submit:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.email-capture__submit:disabled{opacity:.45;cursor:not-allowed}.email-capture__consent{align-items:baseline;gap:.55rem;display:flex}.email-capture__checkbox{width:1.05rem;height:1.05rem;accent-color:var(--palette-red);flex:none;margin:0}.email-capture__checkbox:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.email-capture__consent-label{color:var(--color-muted);font-size:.78rem;line-height:1.45}.email-capture__consent-label a{color:var(--color-text)}.email-capture__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.email-capture__status{min-height:1em;color:var(--color-text);margin:0;font-size:.85rem}.email-capture__status:empty{display:none}.email-capture--dark{max-width:none}.email-capture--dark .email-capture__bait{color:var(--palette-ice);font-family:var(--font-brand);font-size:1rem}.email-capture--dark .email-capture__input,.email-capture--dark .email-capture__submit{background:var(--palette-black);border-color:var(--palette-ice);color:var(--palette-ice)}.email-capture--dark .email-capture__submit:is(:hover,:focus-visible):not(:disabled){background:var(--palette-red);border-color:var(--palette-red)}.email-capture--dark .email-capture__consent-label,.email-capture--dark .email-capture__status{color:var(--palette-ice)}.email-capture--dark .email-capture__consent-label a{color:var(--palette-ice);text-decoration:underline}.home-hero{color:var(--color-on-dark);--color-focus:var(--palette-ice);isolation:isolate;text-align:center;background:var(--color-background);justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.home-hero__poster,.home-hero__video{object-fit:cover;object-position:center;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.home-hero:before{content:"";z-index:-1;mix-blend-mode:overlay;opacity:.5;pointer-events:none;background:url(/images/brand/brushed-metal.jpg) 50%/400% 400% no-repeat;position:absolute;inset:0}.home-hero__content{padding-block:6rem}.home-hero__logo{font-family:var(--font-brand);color:var(--palette-red);margin:0;font-size:clamp(4rem,18vw,15rem);font-weight:400;line-height:1}@media (width<=640px){.home-hero{min-height:100svh}}@media (height<=480px){.home-hero__content{padding-block:4rem}.home-hero__logo{font-size:clamp(3rem,14vw,6rem)}}@media (prefers-reduced-motion:reduce){.home-hero__video{display:none}}.home-marquee__cta{flex-wrap:nowrap;justify-content:center;display:flex}.home-marquee__btn{white-space:nowrap;background:var(--palette-ice);min-width:0;min-height:5.5rem;color:var(--palette-blue);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;padding:1rem 1.5rem;font-size:clamp(1.1rem,3vw,2rem);font-weight:900;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.home-marquee__btn:is(:hover,:focus-visible){color:var(--palette-ice);border:0;text-decoration:none}.home-marquee__btn:is(:hover,:focus-visible) .home-marquee__btn-label{transform:translateY(-2px)}.home-marquee__btn--light:is(:hover,:focus-visible){background:var(--palette-blue);color:var(--color-on-accent)}.home-marquee__btn-label{transition:transform .16s;display:inline-block}.home-marquee__btn--dark{background:var(--palette-black);color:var(--palette-ice)}.home-marquee__btn--light{background:var(--palette-ice);color:var(--palette-black)}@media (prefers-reduced-motion:reduce){.home-marquee__btn{transition:none}}.home-sections{gap:4rem;padding-block:4rem 0;display:grid}.home-section{scroll-margin-top:calc(var(--header-height,4.5rem) + 1rem)}.home-section__title{font-family:var(--font-display);text-transform:uppercase;color:var(--palette-red);margin:0 0 1.5rem;font-size:clamp(2.5rem,8vw,5rem);line-height:1}.home-section__more{text-transform:uppercase;margin:1.25rem 0 0;font-size:.85rem}.home-section__empty{color:var(--color-muted);margin:0}.home-video{aspect-ratio:16/9;border:1px solid var(--color-border);background:var(--palette-navy);position:relative;overflow:hidden}.home-video__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.home-follow__logo{width:clamp(6rem,24vw,11rem);height:auto;margin:3rem auto;display:block}.releases__header{margin-bottom:3rem}.releases__header>p{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.releases__header h1{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;color:var(--palette-red);margin:0;font-size:clamp(3rem,9vw,7rem);font-weight:700;line-height:.9}.releases__table-wrap{border-top:1px solid var(--color-border);overflow-x:auto}.releases table{border-collapse:collapse;width:100%;font-size:.95rem}.releases table th,.releases table td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:baseline;color:var(--color-text);padding:.9rem .75rem;line-height:1.45}.releases table th{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.releases table td:first-child{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.75rem}.releases table td:nth-child(2){text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(1.1rem,2.5vw,1.6rem)}.releases table td:nth-child(3),.releases table td:nth-child(4){letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.8rem}.releases table td:last-child{white-space:nowrap;text-align:right}.releases__row--album td{background:var(--palette-silver)}.page-container.release__page{max-width:37.5rem}.release{background:var(--color-background);min-height:100dvh;color:var(--color-text);text-align:center;flex-direction:column;display:flex}.release__page{flex-direction:column;flex:1;padding-block:2rem 3rem;display:flex}.release__head{flex-direction:column;align-items:center;gap:1rem;display:flex}.release__artwork{border:1px solid var(--color-border);width:min(60vw,33dvh,14rem);height:auto;display:block}.release__meta{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem}.release__title{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;color:var(--palette-red);margin:0;font-size:clamp(2.2rem,9vw,4rem);font-weight:700;line-height:.9}.release__title:only-child{font-size:clamp(3rem,14vw,7rem)}.release__actions{margin-top:2rem}.release__links{justify-items:stretch;gap:.75rem;display:grid}.release__btn{border:1px solid var(--palette-red);background:var(--palette-red);width:100%;color:var(--palette-ice);text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:.9rem;padding:.95rem 1.1rem;font-size:1rem;text-decoration:none;display:flex}.release__btn .platform-glyph{flex:none;width:1.75rem;height:1.75rem}.release__btn .platform-icons{margin-top:0}.release__btn .platform-icons svg{width:1.75rem;height:1.75rem}.release__btn .platform-icons__item{color:inherit}.release__btn .platform-icons__play{fill:var(--palette-red)}.release__btn .platform-icons__community-lines,.release__btn .platform-icons__waves{stroke:var(--palette-red)}.release__btn .platform-icons__yandex-orbit{fill:currentColor}.release__btn:is(:hover,:focus-visible){background:var(--palette-black);border-color:var(--palette-black);color:var(--palette-ice);text-decoration:none}.release__soon{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.95rem}.release__socials{margin-top:1.5rem}.release__capture{text-align:left;justify-content:center;margin-top:2.5rem;display:flex}.release__video-block{margin-top:2rem}.release__video{aspect-ratio:16/9;border:1px solid var(--color-border);background:var(--palette-navy);position:relative;overflow:hidden}.release__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.release__site-nav{margin-top:2.25rem}.release__site{text-align:center;margin:0}.release__site-link{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.8rem;text-decoration:none;display:inline-flex}.release__site-link svg{width:1rem;height:1rem}.release__site-link:is(:hover,:focus-visible){color:var(--palette-red);text-underline-offset:.2em;text-decoration:underline}.release__footer{border-top:1px solid var(--color-border);padding-block:1rem}.release__footer-inner{justify-content:center;align-items:baseline;gap:1.25rem;display:flex}.release__logo{font-family:var(--font-brand);color:var(--color-text);font-size:1.1rem;line-height:1;text-decoration:none}.release__logo:is(:hover,:focus-visible){color:var(--palette-red);text-decoration:none}.release__legal{gap:1rem;display:flex}.release__legal a{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.72rem}.release-detail{text-align:center;max-width:37.5rem;color:var(--color-text);flex-direction:column;margin-inline:auto;padding-block:2rem 3rem;display:flex}.release-detail__back{letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.75rem}.release-detail__back a{color:var(--color-muted);text-decoration:none}.release-detail__back a:is(:hover,:focus-visible){color:var(--palette-red);text-decoration:none}.release-detail__header{flex-direction:column;align-items:center;gap:1rem;display:flex}.release-detail__artwork{border:1px solid var(--color-border);width:min(60vw,24rem);height:auto;display:block}.release-detail__meta{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem}.release-detail__title{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;color:var(--palette-red);margin:0;font-size:clamp(2.2rem,9vw,4rem);font-weight:700;line-height:.9}.release-detail__title:only-child{font-size:clamp(3rem,14vw,7rem)}.release-detail__description{color:var(--color-muted);margin:0;font-size:.95rem;line-height:1.5}.release-detail__links{justify-items:stretch;gap:.75rem;margin-top:2rem;display:grid}.release-detail__btn{border:1px solid var(--palette-red);background:var(--palette-red);width:100%;color:var(--palette-ice);text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:.9rem;padding:.95rem 1.1rem;font-size:1rem;text-decoration:none;display:flex}.release-detail__btn .platform-glyph{flex:none;width:1.75rem;height:1.75rem}.release-detail__btn .platform-icons{margin-top:0}.release-detail__btn .platform-icons svg{width:1.75rem;height:1.75rem}.release-detail__btn .platform-icons__item{color:inherit}.release-detail__btn .platform-icons__play{fill:var(--palette-red)}.release-detail__btn .platform-icons__community-lines,.release-detail__btn .platform-icons__waves{stroke:var(--palette-red)}.release-detail__btn .platform-icons__yandex-orbit{fill:currentColor}.release-detail__btn:is(:hover,:focus-visible){background:var(--palette-black);border-color:var(--palette-black);color:var(--palette-ice);text-decoration:none}.release-detail__cta-note{color:var(--color-muted);margin:2rem 0 .75rem;font-size:.8rem;line-height:1.5}.release-detail__cta{border:1px solid var(--color-text);color:var(--color-text);text-transform:uppercase;letter-spacing:.1em;background:0 0;justify-content:center;align-items:center;padding:.95rem 1.1rem;font-size:1rem;text-decoration:none;display:flex}.release-detail__cta:is(:hover,:focus-visible){background:var(--palette-red);border-color:var(--palette-red);color:var(--palette-ice);text-decoration:none}.release-detail__video-block{margin-top:2rem}.release-detail__video{aspect-ratio:16/9;border:1px solid var(--color-border);background:var(--palette-navy);position:relative;overflow:hidden}.release-detail__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.live{padding-block:3rem 4rem}.live__header{margin-bottom:3rem}.live__header>p{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.live__header h1{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;color:var(--palette-red);margin:0;font-size:clamp(3rem,9vw,7rem);font-weight:700;line-height:.9}.live__empty{color:var(--color-muted);margin:0}.live__list{margin:0;padding:0;list-style:none}.live__item{border-top:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.live__item:last-child{border-bottom:1px solid var(--color-border)}.live__row{color:inherit;text-transform:uppercase;flex:1;align-items:baseline;gap:1.5rem;padding:.9rem 0;text-decoration:none;display:flex}.live__row:is(:hover,:focus-visible){color:var(--palette-red);text-decoration:none}.live__row>span:last-child{margin-left:auto}.live__date{color:var(--color-muted);letter-spacing:.08em;font-size:.75rem}.live__city{font-family:var(--font-display);letter-spacing:-.04em;font-weight:700}.live__venue{color:var(--color-muted)}.live__tickets{border:1px solid var(--color-border);letter-spacing:.08em;text-transform:uppercase;color:inherit;flex:none;padding:.35rem .7rem;font-size:.78rem;text-decoration:none}.live__tickets:is(:hover,:focus-visible){background:var(--palette-red);border-color:var(--palette-red);color:var(--palette-ice);text-decoration:none}.live__merch,.live__booking{text-transform:uppercase;margin:1.25rem 0 0;font-size:.85rem}.live__merch{margin-top:2rem}.live__capture{margin-top:3rem}.not-found{padding-block:3rem}.not-found__code{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.not-found h1{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;color:var(--palette-red);margin:0 0 1.5rem;font-size:clamp(3rem,9vw,7rem);font-weight:700;line-height:.9}.not-found__text{max-width:38rem;color:var(--color-muted);margin:0 0 2.5rem}.not-found__links{flex-wrap:wrap;gap:.75rem;display:flex}.not-found__links a{border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-text);align-items:center;padding:.65rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.not-found__links a:is(:hover,:focus-visible){text-decoration:none}.live-detail{padding-block:3rem 4rem}.live-detail__back{text-transform:uppercase;margin:0 0 2rem;font-size:.85rem}.live-detail__header{margin-bottom:2.5rem}.live-detail__header>p{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.live-detail__header h1{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;color:var(--palette-red);margin:0;font-size:clamp(2.5rem,8vw,6rem);font-weight:700;line-height:.9}.live-detail__facts{margin:0;padding:0;list-style:none}.live-detail__facts li{border-top:1px solid var(--color-border);justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}.live-detail__facts li:last-child{border-bottom:1px solid var(--color-border)}.live-detail__facts li span:first-child{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.live-detail__facts li span:last-child{text-transform:uppercase}.live-detail__booking{text-transform:uppercase;margin:2rem 0 0;font-size:.85rem}.store{text-align:center;padding-block:3rem 4rem}.store__header{margin-bottom:2.5rem}.store__header>p{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.store__header h1{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;color:var(--palette-red);margin:0;font-size:clamp(3rem,9vw,7rem);font-weight:700;line-height:.9}.store__mark{width:clamp(12rem,50vw,20rem);height:auto;margin:0 auto 2rem;display:block}.store__text{max-width:34rem;margin:0 auto;font-size:1.1rem}.store__more{text-transform:uppercase;margin:1.25rem 0 0;font-size:.85rem}.booking{padding-block:3rem 4rem}.booking__header{margin-bottom:2.5rem}.booking__header>p{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.booking__header h1{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;color:var(--palette-red);margin:0;font-size:clamp(3rem,9vw,7rem);font-weight:700;line-height:.9}.booking__text{max-width:40rem;margin:0 0 1.5rem}.booking__email{margin:0}.booking__email a{font-family:var(--font-display);text-transform:uppercase;color:var(--color-danger-text);overflow-wrap:anywhere;font-size:clamp(1.25rem,4vw,2.5rem);font-weight:650}.links-hero{color:var(--color-on-dark);--color-focus:var(--palette-ice);isolation:isolate;text-align:center;aspect-ratio:16/9;background:var(--color-background);justify-content:center;align-items:center;width:min(100%,37.5rem);margin-inline:auto;display:flex;position:relative;overflow:hidden;container-type:inline-size}.links-hero__video{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.links-hero__artwork{z-index:-1;background-blend-mode:overlay, overlay;mix-blend-mode:overlay;opacity:.75;pointer-events:none;background-image:url(/images/brand/brushed-metal.jpg),url(/images/brand/brushed-metal.jpg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:400% 400%,400% 400%;width:100%;height:100%;position:absolute;inset:0}.links-hero__content{width:100%;padding-inline:var(--space-page);padding-block:2rem}.links-hero__logo{font-family:var(--font-brand);color:var(--palette-red);margin:0;font-size:clamp(3rem,18cqw,7rem);font-weight:400;line-height:1}.links-hero .social-links{inset-inline:0;padding:1rem var(--space-page) 1.25rem;flex-wrap:nowrap;gap:.5rem;position:absolute;bottom:0}.links-hero .social-links a{width:3rem;height:3rem;color:var(--palette-red)}.links-hero .social-links a .platform-icons svg{width:1.75rem;height:1.75rem}.links-hero .social-links a .platform-icons__play{fill:var(--palette-ice)}.links-hero .social-links a .platform-icons__community-lines,.links-hero .social-links a .platform-icons__waves{stroke:var(--palette-ice)}.links-hero .social-links a:is(:hover,:focus-visible){color:var(--palette-red);background:0 0}.links-hero .social-links a:is(:hover,:focus-visible) .platform-icons__play{fill:var(--palette-ice)}.links-hero .social-links a:is(:hover,:focus-visible) .platform-icons__community-lines,.links-hero .social-links a:is(:hover,:focus-visible) .platform-icons__waves{stroke:var(--palette-ice)}@media (height<=480px){.links-hero__logo{font-size:clamp(2.5rem,14cqw,6rem)}.links-hero .social-links{padding-block:.5rem .75rem}.links-hero .social-links a{width:2.25rem;height:2.25rem}.links-hero .social-links a .platform-icons svg{width:1.4rem;height:1.4rem}}.page-container.links-page{max-width:37.5rem}.links-page{padding-block:2.5rem 3.5rem}.links-page__group{margin-bottom:2.25rem}.links-page__btn{border:1px solid var(--color-border);width:100%;color:inherit;text-transform:uppercase;text-align:center;background:var(--color-surface);justify-content:center;align-items:center;gap:.9rem;padding:1rem 1.1rem;font-size:1rem;text-decoration:none;display:flex}.links-page__btn:is(:hover,:focus-visible){background:color-mix(in srgb, var(--palette-ice) 25%, transparent);text-decoration:none}.links-page__btn .platform-icons{margin-top:0}.links-page__btn .platform-icons svg{width:1.75rem;height:1.75rem}.links-page__btn .platform-glyph{flex:none;width:1.75rem;height:1.75rem}.links-page__btn img{width:1.75rem;height:1.75rem}.links-page__btn--listen{background:var(--palette-red);border-color:var(--palette-red);color:var(--palette-ice)}.links-page__btn--listen:is(:hover,:focus-visible){background:var(--palette-black);border-color:var(--palette-black);color:var(--palette-ice);text-decoration:none}.links-page__btn--listen .platform-icons__item{color:inherit}.links-page__btn--listen .platform-icons__play{fill:var(--palette-red)}.links-page__btn--listen .platform-icons__community-lines,.links-page__btn--listen .platform-icons__waves{stroke:var(--palette-red)}.links-page__btn--listen .platform-icons__yandex-orbit{fill:currentColor}.links-page__socials{margin:.5rem 0 2rem}.links-page__site{text-align:center;margin:0}.links-page__site-link{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.8rem;text-decoration:none;display:inline-flex}.links-page__site-link svg{width:1rem;height:1rem}.links-page__site-link:is(:hover,:focus-visible){color:var(--palette-red);text-underline-offset:.2em;text-decoration:underline}.links-latest{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.links-latest__artwork{border:1px solid var(--color-border);width:min(60vw,12rem);height:auto;display:block}.links-latest__title{font-family:var(--font-display);letter-spacing:-.05em;text-transform:uppercase;color:var(--palette-red);margin:0;font-size:clamp(1.6rem,7vw,2.6rem);font-weight:700;line-height:.95}.links-latest__btn{width:100%}.links-clip{aspect-ratio:16/9;border:1px solid var(--color-border);background:var(--palette-navy);position:relative;overflow:hidden}.links-clip__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.page-container.join__page{max-width:37.5rem}.join{background:var(--color-background);min-height:100dvh;color:var(--color-text);text-align:center;flex-direction:column;display:flex}.join__page{flex-direction:column;flex:1;justify-content:center;padding-block:3rem;display:flex}.join__head{flex-direction:column;gap:1rem;display:flex}.join__title{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;color:var(--palette-red);margin:0;font-size:clamp(2.2rem,9vw,4rem);font-weight:700;line-height:.9}.join__text{color:var(--color-muted);margin:0;font-size:1rem;line-height:1.5}.join__capture{text-align:left;justify-content:center;margin-top:2.5rem;display:flex}.join__footer{border-top:1px solid var(--color-border);padding-block:1rem}.join__footer-inner{justify-content:center;align-items:baseline;gap:1.25rem;display:flex}.join__logo{font-family:var(--font-brand);color:var(--color-text);font-size:1.1rem;line-height:1;text-decoration:none}.join__logo:is(:hover,:focus-visible){color:var(--palette-red);text-decoration:none}.join__legal a{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.72rem}.privacy__header{margin-bottom:3rem}.privacy__header>p{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.privacy__header h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(3rem,9vw,7rem);font-weight:500;line-height:.9}.privacy__content{max-width:46rem}.privacy__content h2{letter-spacing:.02em;margin:2.5rem 0 .75rem;font-size:1.1rem;font-weight:600}.privacy__content p{margin:0 0 1rem;line-height:1.6}.privacy__content a{color:var(--color-accent)}.privacy__updated{color:var(--color-muted);font-size:.85rem}.terms__header{margin-bottom:3rem}.terms__header>p{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.terms__header h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(3rem,9vw,7rem);font-weight:500;line-height:.9}.terms__content{max-width:46rem}.terms__content h2{letter-spacing:.02em;margin:2.5rem 0 .75rem;font-size:1.1rem;font-weight:600}.terms__content p{margin:0 0 1rem;line-height:1.6}.terms__content a{color:var(--color-accent)}.terms__updated{color:var(--color-muted);font-size:.85rem}.consent-gate{inset-inline:0;z-index:40;padding:.9rem var(--space-page);border-top:1px solid var(--color-border);background:var(--palette-slate);color:var(--color-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.5rem;display:flex;position:fixed;bottom:0}.consent-gate__text{max-width:46rem;color:var(--color-muted);margin:0;font-size:.85rem;line-height:1.45}.consent-gate__text a{color:var(--color-text);text-decoration:underline}.consent-gate__actions{flex-shrink:0;gap:.6rem;display:flex}.consent-gate__button{border:1px solid var(--color-border);color:var(--color-text);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.55rem 1.2rem;font-size:.85rem;transition:background .16s,border-color .16s,color .16s}.consent-gate__button:is(:hover,:focus-visible){border-color:var(--palette-black);background:var(--palette-black);color:var(--palette-slate)}.consent-gate__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.consent-gate__button--accept{border-color:var(--palette-red);background:var(--palette-red);color:var(--palette-ice)}.consent-gate__button--accept:is(:hover,:focus-visible){border-color:var(--palette-black);background:var(--palette-black);color:var(--palette-slate)}.popin{z-index:50;padding:var(--space-page);background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popin__panel{border:1px solid var(--color-border);background:var(--palette-slate);width:min(30rem,100%);color:var(--color-text);padding:2rem 2rem 1.8rem;position:relative;box-shadow:0 1.5rem 3rem #00000073}.popin__title{letter-spacing:.02em;text-transform:uppercase;margin:0 0 .6rem;font-size:1.35rem}.popin__close{width:2.4rem;height:2.4rem;color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;font-size:1.5rem;line-height:1;position:absolute;top:.5rem;right:.5rem}.popin__close:is(:hover,:focus-visible){color:var(--color-text);border-color:var(--color-border)}.popin__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}@media (prefers-reduced-motion:no-preference){.popin__panel{animation:.2s ease-out popin-in}@keyframes popin-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}}@font-face{font-family:Druk Wide Trial;src:url(/fonts/druk-wide-trial-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:maran orthodox church;src:url(/fonts/maran-orthodox-church-400.woff2?v=1)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-300-700.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-300-700-latin-ext.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;src:url(/fonts/syne-500-700.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;src:url(/fonts/syne-500-700-latin-ext.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--palette-slate:#d5d5d5;--palette-silver:#d5d5d5;--palette-ice:#9db9e6;--palette-white:#fff;--palette-black:#000;--palette-blue:#0b2aac;--palette-ultramarine:#0b2aac;--palette-navy:#1b1b1b;--palette-red:#ae0014;--font-display:"Druk Wide Trial", "Arial Black", system-ui, sans-serif;--font-brand:"maran orthodox church", "Druk Wide Trial", Georgia, serif;--font-manifesto:"Syne", "Space Grotesk", system-ui, sans-serif;--palette-success:#006400;--tier-bronze-dark:#5a321e;--tier-bronze-base:#a86638;--tier-bronze-light:#e0a06a;--tier-bronze-shine:#ffd0a3;--tier-silver-dark:#586473;--tier-silver-base:#9aa9ba;--tier-silver-light:#e4edf5;--tier-silver-shine:#fff;--tier-gold-dark:#7a4b08;--tier-gold-base:#d39a22;--tier-gold-light:#ffd76a;--tier-gold-shine:#fff1b0;--color-background:var(--palette-ice);--color-surface:var(--palette-ice);--color-surface-emphasis:var(--palette-ultramarine);--color-border:var(--palette-black);--color-text:var(--palette-black);--color-muted:var(--palette-navy);--color-accent:var(--palette-blue);--color-on-accent:var(--palette-silver);--color-focus:var(--palette-blue);--color-danger:var(--palette-red);--color-danger-surface:var(--palette-red);--color-danger-text:var(--palette-red);--color-success:var(--palette-success);--color-release-day-surface:color-mix(in srgb, var(--palette-red) 18%, var(--palette-silver));--color-post-surface:var(--palette-navy);--color-post-text:var(--palette-silver);--color-on-dark:var(--palette-silver);--network-youtube:red;--network-spotify:#1db954;--network-deezer:#a238ff;--network-youtube-music:red;--network-amazon-music:#25d1da;--network-tidal:#000;--network-pandora:#3668ff;--network-yandex-yellow:#fcca00;--network-yandex-red:#fc3f1d;--network-facebook:#1877f2;--network-twitch:#9146ff;--network-instagram-gold:#feda75;--network-instagram-pink:#d62976;--network-instagram-purple:#4f5bd5;--network-tiktok-cyan:#25f4ee;--network-tiktok-pink:#fe2c55;--network-black:#000;--network-white:#fff;--space-page:clamp(1rem, 4vw, 3rem)}a[href],button,summary,input[type=checkbox],select{transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s,transform .16s,text-decoration-color .16s}a[href]{text-underline-offset:.2em}button:not(:disabled),summary,input[type=checkbox],select{cursor:pointer}a[href]:not(:is(.site-header__link,.links-page__btn,.release__btn,.release-detail__btn,.release-detail__cta,.release-detail__back a,li a,td a,th a)):focus-visible,summary:focus-visible{text-decoration:underline;text-decoration-thickness:2px}li a[href]:focus-visible,td a[href]:focus-visible,th a[href]:focus-visible{background-color:var(--color-text);color:var(--color-background);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.2em;padding-inline:.2em;text-decoration:none}button:not(:disabled):focus-visible{box-shadow:0 0 0 2px var(--color-focus);transform:translateY(-1px)}.release-calendar a.release-calendar__event:focus-visible,.release-calendar a.release-calendar__release-link:focus-visible{background:var(--release-highlight,var(--color-surface));border-color:var(--color-border);box-shadow:0 4px 10px color-mix(in srgb, var(--palette-navy) 18%, transparent);filter:none;text-decoration:none;transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){a[href]:not(:is(.site-header__link,.home-marquee__btn,.site-footer a,.links-page__btn,.release__btn,.release-detail__btn,.release-detail__cta,.release-detail__back a,li a,td a,th a)):hover,summary:hover{text-decoration:underline;text-decoration-thickness:2px}li a[href]:hover,td a[href]:hover,th a[href]:hover{background-color:var(--color-text);color:var(--color-background);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.2em;padding-inline:.2em;text-decoration:none}a[href]:not(:is(.site-header__link,.home-marquee__btn,.links-page__site-link,.release__site-link)):hover,button:not(:disabled):hover,summary:hover{color:var(--palette-ice)}button:not(:disabled):hover{box-shadow:0 0 0 2px var(--color-focus);transform:translateY(-1px)}.release-calendar a.release-calendar__event:hover,.release-calendar a.release-calendar__release-link:hover{background:var(--release-highlight,var(--color-surface));border-color:var(--color-border);box-shadow:0 4px 10px color-mix(in srgb, var(--palette-navy) 18%, transparent);filter:none;text-decoration:none;transform:translateY(-2px)}.site-footer a:hover{transform:translateY(-1px)}}button:not(:disabled):active,.release-calendar a.release-calendar__event:active,.release-calendar a.release-calendar__release-link:active{box-shadow:none;transform:translateY(0)}@media (prefers-reduced-motion:reduce){a[href],button,summary,input[type=checkbox],select{transition:none}a[href]:is(:hover,:focus-visible,:active),button:not(:disabled):is(:hover,:focus-visible,:active){transform:none!important}}*{box-sizing:border-box}body{background:var(--color-background);color:var(--color-text);font-optical-sizing:auto;margin:0;font-family:Space Grotesk,system-ui,sans-serif;line-height:1.6}a{color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}h1{overflow-wrap:anywhere;font-size:clamp(2.5rem,8vw,6rem);line-height:1.1}
