/** Shopify CDN: Minification failed

Line 257:1 Expected "}" to go with "{"

**/
:root{--accent:#ff5b2d;--electric:#3d5cff;--violet:#8d47ff;--paper:#090b18;--panel:#11142a;--ink:#f4f2ff;--muted:#a6a8c2;--line:rgba(150,151,220,.2)}
*{box-sizing:border-box}html{background:var(--paper)}body{margin:0;background:radial-gradient(circle at 80% 0%,rgba(73,43,180,.28),transparent 34rem),var(--paper);color:var(--ink);font-family:Arial,sans-serif}.sc-wrap{max-width:1240px;margin:auto;padding:0 28px}
.sc-header{position:relative;z-index:5;background:rgba(5,7,17,.88);border-bottom:1px solid var(--line);backdrop-filter:blur(14px);color:#fff}.sc-header__inner{min-height:84px;display:flex;align-items:center;justify-content:space-between}.sc-wordmark{display:block;width:154px;line-height:0}.sc-wordmark img{display:block;width:100%;height:auto}nav{display:flex;gap:24px;align-items:center}nav a,.sc-footer a{color:#d9dbf5;text-decoration:none;text-transform:uppercase;font-size:11px;letter-spacing:.14em}nav a:hover,.sc-footer a:hover{color:#fff}
.sc-hero{min-height:700px;position:relative;overflow:hidden;background:#090b20}.sc-hero>img{position:absolute;width:100%;height:100%;object-fit:cover;filter:saturate(1.2) contrast(1.1) hue-rotate(8deg)}.sc-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,5,18,.96),rgba(7,8,24,.58) 48%,rgba(9,4,34,.15)),linear-gradient(0deg,rgba(4,5,18,.75),transparent 55%)}.sc-hero__glow{position:absolute;z-index:1;width:420px;height:420px;right:8%;bottom:-180px;background:radial-gradient(circle,rgba(255,66,26,.65),transparent 68%);filter:blur(28px)}.sc-hero__copy{position:relative;z-index:2;max-width:650px;padding:160px 7vw 130px}.sc-kicker{color:#ff8058;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700}.sc-hero__logo{display:block;width:min(560px,90%);height:auto;margin:22px 0 22px;filter:drop-shadow(0 0 18px rgba(91,72,255,.35))}.sc-hero__lede{max-width:470px;color:#d8d9ee;font-size:18px;line-height:1.55}.sc-hero__actions{display:flex;gap:12px;margin-top:28px}.sc-button{display:inline-block;background:var(--accent);color:#fff;padding:15px 22px;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.08em;box-shadow:0 0 24px rgba(255,91,45,.25)}.sc-button--ghost{background:rgba(18,20,44,.55);border:1px solid rgba(255,255,255,.45);box-shadow:none}
.sc-section{padding-top:88px;padding-bottom:88px}.sc-section__head{display:flex;align-items:end;justify-content:space-between;margin-bottom:28px}.sc-section h2{margin:0;font:900 clamp(38px,5vw,64px)/.92 Arial,sans-serif;letter-spacing:-.05em;text-transform:uppercase}.sc-section__lede{color:var(--muted);margin:14px 0 0;font-size:16px}.sc-text-link{color:#fff;text-decoration:none;text-transform:uppercase;font-size:11px;letter-spacing:.12em;border-bottom:1px solid var(--accent);padding-bottom:6px}.sc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sc-card{display:block;color:inherit;text-decoration:none;background:linear-gradient(150deg,rgba(31,33,69,.95),rgba(12,14,30,.96));border:1px solid var(--line);padding:10px;transition:transform .2s,border-color .2s,box-shadow .2s}.sc-card:hover{transform:translateY(-5px);border-color:rgba(255,91,45,.75);box-shadow:0 12px 35px rgba(0,0,0,.32)}.sc-card img{width:100%;aspect-ratio:1;object-fit:cover;background:#171a39}.sc-card h3{font-size:14px;margin:13px 4px 5px}.sc-card p{font-size:13px;color:#ffad8e;margin:0 4px 8px}.sc-empty{padding:40px;background:var(--panel);border:1px solid var(--line);color:var(--muted)}
.sc-media{border-top:1px solid var(--line)}.sc-media__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:28px}.sc-video,.sc-downloads{background:linear-gradient(150deg,rgba(31,33,69,.95),rgba(12,14,30,.96));border:1px solid var(--line);padding:14px}.sc-video__frame{aspect-ratio:16/9;background:#050711}.sc-video__frame iframe{width:100%;height:100%;border:0}.sc-video h3,.sc-downloads h3{margin:16px 0 6px;font-size:18px}.sc-video p,.sc-muted{color:var(--muted);line-height:1.5}.sc-download{display:flex;justify-content:space-between;align-items:center;color:#fff;text-decoration:none;border-top:1px solid var(--line);padding:18px 0;font-weight:700}.sc-download:hover{color:#ff8058}
.sc-footer{background:#050711;border-top:1px solid var(--line);color:#fff;padding:58px 0}.sc-footer__grid{display:grid;grid-template-columns:1fr auto;gap:18px}.sc-footer strong{font-size:20px;letter-spacing:.1em}.sc-footer p{color:var(--muted);margin:12px 0 0}.sc-footer__links{display:flex;gap:18px;align-items:start}.sc-footer small{grid-column:1/-1;color:#686b8d;margin-top:28px}
@media(max-width:700px){.sc-wrap{padding:0 20px}.sc-header__inner{min-height:76px}.sc-wordmark{width:116px}nav{gap:12px}nav a{font-size:9px}.sc-hero{min-height:640px}.sc-hero__copy{padding:120px 20px 100px}.sc-hero__logo{width:92%;margin:18px 0}.sc-hero__lede{font-size:15px}.sc-hero__actions{flex-wrap:wrap}.sc-section{padding-top:60px;padding-bottom:60px}.sc-section__head{align-items:flex-start;flex-direction:column;gap:18px}.sc-section h2{font-size:40px}.sc-grid{grid-template-columns:1fr 1fr;gap:12px}.sc-card{padding:7px}.sc-card h3{font-size:12px}.sc-card p{font-size:12px}.sc-media__grid{grid-template-columns:1fr}.sc-footer__grid{display:block}.sc-footer__links{margin-top:28px;flex-wrap:wrap}.sc-footer small{display:block;margin-top:30px}}
.sc-epk-hero{min-height:760px;position:relative;overflow:hidden;background:#070716}.sc-epk-hero__background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.25) contrast(1.15)}.sc-epk-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,4,16,.98),rgba(8,6,28,.75) 48%,rgba(8,4,30,.18)),linear-gradient(0deg,rgba(2,3,12,.92),transparent 60%)}.sc-epk-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:center;gap:50px;min-height:760px}.sc-epk-hero__copy{padding:80px 0}.sc-epk-hero__logo{display:block;width:min(570px,100%);height:auto;margin:22px 0 24px;filter:drop-shadow(0 0 16px rgba(101,63,255,.4))}.sc-epk-hero__bio{max-width:580px;color:#e0e0f0;line-height:1.55;font-size:17px}.sc-link-row,.sc-social-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.sc-social-row{gap:18px}.sc-social-row a{color:#ffaf8d;text-decoration:none;text-transform:uppercase;font-size:10px;letter-spacing:.1em}.sc-tv{position:relative;background:linear-gradient(145deg,#42312a,#12111a 48%,#302019);border:10px solid #211a1d;border-radius:18px;padding:28px 24px 42px;box-shadow:18px 25px 0 rgba(0,0,0,.34),0 0 60px rgba(67,42,255,.28);transform:rotate(1deg)}.sc-tv:before{content:"";position:absolute;inset:7px;border:1px solid rgba(255,154,95,.35);border-radius:11px;pointer-events:none}.sc-tv__screen{position:relative;z-index:1;aspect-ratio:16/10;overflow:hidden;border:8px solid #08090d;border-radius:20% 20% 16% 16% / 16% 16% 12% 12%;background:#02030c;box-shadow:inset 0 0 30px #000,0 0 18px rgba(255,80,35,.35)}.sc-tv__screen iframe,.sc-tv__screen video,.sc-tv__screen>img{width:100%;height:100%;display:block;object-fit:cover;border:0}.sc-tv__glow{position:absolute;z-index:2;inset:34px 32px 48px;background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 32%,rgba(91,53,255,.1));pointer-events:none}.sc-tv__knob{position:absolute;right:8px;bottom:14px;width:13px;height:13px;border-radius:50%;background:#a64d2e;box-shadow:0 0 0 4px #160f11}.sc-tv__caption{position:absolute;left:26px;bottom:11px;color:#d8bba7;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.sc-bio{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:56px}.sc-bio__copy{color:#c4c6df;font-size:18px;line-height:1.7}.sc-bio__copy p{margin-top:0}.sc-featured-video__frame{aspect-ratio:16/8;background:#050711;border:1px solid var(--line);box-shadow:0 0 40px rgba(59,39,175,.2)}.sc-featured-video__frame iframe{width:100%;height:100%;border:0}.sc-link-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.sc-link-grid a,.sc-press__links a{display:flex;justify-content:space-between;color:#fff;text-decoration:none;padding:22px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;font-size:11px;letter-spacing:.1em}.sc-link-grid a:hover,.sc-press__links a:hover{color:#ff8058}.sc-press__panel{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:42px;border:1px solid rgba(255,91,45,.35);background:linear-gradient(120deg,rgba(52,22,30,.85),rgba(14,16,39,.95))}.sc-press h2{max-width:720px}.sc-press__panel p{color:#c4c6df;line-height:1.6}.sc-press__links{display:flex;margin-top:14px;border-top:1px solid var(--line)}
@media(max-width:700px){.sc-epk-hero{min-height:auto}.sc-epk-hero__inner{display:flex;flex-direction:column;gap:22px;min-height:auto;padding-top:62px;padding-bottom:64px}.sc-epk-hero__copy{padding:0}.sc-epk-hero__logo{width:100%;margin:18px 0}.sc-epk-hero__bio{font-size:15px}.sc-tv{width:100%;transform:none;padding:22px 18px 40px}.sc-tv__glow{inset:28px 25px 46px}.sc-bio{display:block}.sc-bio__copy{font-size:16px;margin-top:22px}.sc-featured-video__frame{aspect-ratio:16/10}.sc-link-grid{grid-template-columns:1fr 1fr}.sc-link-grid a{font-size:9px;padding:18px 11px}.sc-press__panel{display:block;padding:26px}.sc-press__panel .sc-button{margin-top:18px}.sc-press__links{display:block}.sc-press__links a{border-right:0}}
.sc-live-gallery{border-top:1px solid var(--line)}.sc-live-gallery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sc-live-gallery__item{margin:0;min-height:190px;overflow:hidden;border:1px solid var(--line);background:#070912}.sc-live-gallery__item--wide{grid-column:span 2}.sc-live-gallery__item img{display:block;width:100%;height:100%;min-height:190px;object-fit:cover;filter:saturate(.92) contrast(1.08);transition:transform .35s ease,filter .35s ease}.sc-live-gallery__item:hover img{transform:scale(1.03);filter:saturate(1.12) contrast(1.1)}
@media(max-width:700px){.sc-live-gallery__grid{grid-template-columns:1fr 1fr;gap:8px}.sc-live-gallery__item,.sc-live-gallery__item img{min-height:130px}.sc-live-gallery__item--wide{grid-column:span 2}}
.sc-bio__brand,
.sc-bio__content {
  min-width: 0;
}

.sc-bio__logo {
  display: block;
  width: min(100%, 520px);
  height: auto;
  margin-top: 24px;
}

.sc-bio__content .sc-bio__copy {
  margin-top: 30px;
}

.sc-bio__content .sc-button {
  margin-top: 24px;
}

@media screen and (max-width: 700px) {
  .sc-bio__logo {
    width: min(100%, 420px);
    margin: 18px 0 32px;
  }
}.sc-epk-hero__background {
  z-index: 0;
  opacity: 1;
  transition: opacity 1s ease;
}

.sc-epk-hero__video-background {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  opacity: 0;
  background: #03040c;
  transition: opacity 1s ease;
}

.sc-epk-hero__background-video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.sc-epk-hero__shade {
  z-index: 1;
  transition: opacity 1s ease;
}

.sc-epk-hero__inner {
  z-index: 2;
}

.sc-tv {
  transition:
    opacity 0.8s ease,
    transform 0.8s ease;
}

.sc-epk-hero--video-active .sc-epk-hero__background {
  opacity: 0;
}

.sc-epk-hero--video-active .sc-epk-hero__video-background {
  opacity: 1;
}

.sc-epk-hero--video-active .sc-epk-hero__shade {
  opacity: 0.15 !important;
}

.sc-epk-hero--video-active .sc-tv {
  opacity: 0;
  transform: scale(1.04);
  pointer-events: none;
}/* Larger cinematic hero */
@media screen and (min-width: 701px) {
  .sc-epk-hero,
  .sc-epk-hero__inner {
    min-height: 92vh !important;
    height: 92vh !important;
  }
}
/* Larger cinematic hero */
@media screen and (min-width: 701px) {
  .sc-epk-hero,
  .sc-epk-hero__inner {
    min-height: 92vh !important;
    height: 76vh !important;
  }
}

/* Full hero video wall */
.sc-epk-hero__video-background {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  opacity: 0;
  background: #03040c;
  transition: opacity 1.4s ease;
}

.sc-epk-hero__background-video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

/* Original band image becomes the foreground overlay */
.sc-epk-hero__background {
  z-index: 1;
  opacity: 1;
  transition:
    opacity 1.4s ease,
    filter 1.4s ease;
}

.sc-epk-hero__shade {
  z-index: 2;
}

.sc-epk-hero__inner {
  z-index: 3;
}

/* Activated by the five-second script */
.sc-epk-hero--video-active .sc-epk-hero__video-background {
  opacity: 1;
}

.sc-epk-hero--video-active .sc-epk-hero__background {
  opacity: 0.35;
  mix-blend-mode: multiply;
  filter: contrast(1.35) saturate(0.75);
}

.sc-epk-hero--video-active .sc-epk-hero__shade {
  opacity: 0.08 !important;
}

.sc-epk-hero--video-active .sc-tv {
  opacity: 0;
  pointer-events: none;
}/* Larger desktop header */
@media screen and (min-width: 701px) {
  .sc-header__inner {
    min-height: 112px;
  }

  .sc-wordmark {
    width: var(--sc-logo-width, 230px) !important;
  }

  .sc-header nav {
    gap: 28px;
  }

  .sc-header nav a {
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 0.12em;
  }
}/* Smaller desktop hero and inset video wall */
@media screen and (min-width: 701px) {
  .sc-epk-hero,
  .sc-epk-hero__inner {
    min-height: clamp(560px, 72vh, 760px) !important;
    height: clamp(560px, 72vh, 760px) !important;
  }

  .sc-epk-hero__video-background {
    inset: 5% 6% 6%;
    border: 1px solid rgba(255, 91, 45, 0.25);
    box-shadow: 0 0 60px rgba(40, 35, 180, 0.28);
  }

  .sc-epk-hero__background,
  .sc-epk-hero__background-video {
    object-position: center center;
  }
}

/* Correct the mobile hero after the TV disappears */
@media screen and (max-width: 700px) {
  .sc-epk-hero,
  .sc-epk-hero__inner {
    min-height: 78svh !important;
    height: 78svh !important;
  }

  .sc-epk-hero__background {
    object-fit: contain !important;
    object-position: center top;
    background: #050711;
  }

  .sc-epk-hero__background-video {
    object-fit: contain !important;
    object-position: center;
    background: #02030a;
  }

  .sc-epk-hero__inner {
    justify-content: flex-start;
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  /* When video wall activates, remove TV from the layout */
  .sc-epk-hero--video-active .sc-tv {
    display: none !important;
  }

  /* Push bio, buttons and social links to the bottom */
  .sc-epk-hero--video-active .sc-epk-hero__inner {
    justify-content: flex-end !important;
  }

  .sc-epk-hero--video-active .sc-epk-hero__copy {
    margin-top: auto;
    padding: 22px 0 6px !important;
    position: relative;
    z-index: 5;
  }

  .sc-epk-hero--video-active .sc-epk-hero__bio {
    background: rgba(3, 5, 17, 0.7);
    padding: 12px;
  }
/* Hero content was moved into the About section */
.sc-epk-hero__copy {
  display: none !important;
}