@font-face{font-family:'Jost EG';src:url('fonts/Jost-Light.woff2') format('woff2');font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:'Jost EG';src:url('fonts/Jost-Book.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
@font-face{font-family:'Rubik EG';src:url('fonts/Rubik-Regular.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
:root{--ink:#09090c;--paper:#f1f0f2;--cream:#f2f1f3;--muted:#a7a3a8;--accent:#b02a48;--line:rgba(241,240,242,.2);--serif:'Jost EG',Arial,sans-serif;--sans:'Rubik EG',Arial,sans-serif;--mono:'Rubik EG',Arial,sans-serif}
body{background:#09090c;color:#f1f0f2;font-family:var(--sans)}
.site-header{background:rgba(8,8,11,.91);border-color:rgba(241,240,242,.15);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
.wordmark,.footer-mark{font-family:'Jost EG',Arial,sans-serif;font-size:16px;font-weight:300;letter-spacing:1.5px;color:#b02a48;white-space:nowrap}
.footer-mark{font-size:14px}.wordmark span,.footer-mark span{color:#b02a48}
.main-nav{font-family:'Rubik EG',Arial,sans-serif;color:#dad8dc}.main-nav a:hover,.social-bar a:hover{color:#d45a73}.main-nav .nav-contact{border-color:rgba(241,240,242,.3);color:#f1f0f2}.nav-contact span{color:#b02a48}
.hero{background:radial-gradient(ellipse at 72% 42%,#191116 0,#101014 36%,#09090c 76%)}
.hero-art{background:radial-gradient(ellipse at 53% 40%,#41202a 0,#24151b 36%,#101014 72%);opacity:.94}
.hero-art:before{background:linear-gradient(90deg,#09090c 0,rgba(9,9,12,.56) 34%,rgba(9,9,12,.1) 74%),linear-gradient(0deg,rgba(9,9,12,.68),transparent 44%),repeating-linear-gradient(119deg,transparent 0 85px,rgba(241,240,242,.025) 86px 87px)}
.hero-photo{filter:saturate(.72) contrast(1.02) brightness(.83)}
.art-glow{background:linear-gradient(168deg,rgba(176,42,72,.28),transparent 70%)}
.art-disc{border-color:rgba(226,126,148,.22);box-shadow:0 0 0 22px rgba(176,42,72,.035),0 0 0 45px rgba(176,42,72,.02),0 0 90px rgba(176,42,72,.14)}
.art-disc:after{border-color:rgba(226,126,148,.2)}.stage-light{background:#d59aa8;box-shadow:0 0 20px 5px rgba(176,42,72,.4)}
.art-caption{color:#d8cdd1}.hero .eyebrow,.hero-bottom,.hero-index{color:#b7aeb2}.hero-bottom a{color:#f1f0f2}.hero-bottom a span,.hero-index i,.live-dot{color:#b02a48;background:#b02a48}
.music{background:#0d0d11;color:#f1f0f2}.music .section-top{border-color:rgba(241,240,242,.2)}.music .section-top .eyebrow,.music-heading>p{color:#a7a3a8}.music .section-note{color:#b9b4ba}.music h2 em,.release-info h3 em,.about h2 em,.live h2 em,.connect h2 em,.photos .media-heading h2 em,.videos .media-heading h2 em{color:#b02a48}
.release-card{background:#171519;color:#f1f0f2}.release-info h3{color:#f1f0f2}.release-copy,.music-footnote{color:#b9b5bb}.listen-links a{border-color:#71676c;color:#f1f0f2}.listen-links a:hover,.text-link:hover{color:#d45a73}.listen-links span,.text-link span,.live-foot a span,.email-link span{color:#c44460}
.statement{background:#141216}.statement:before,.statement:after{border-color:rgba(241,240,242,.08)}.statement p em{color:#c44460}.statement span{color:#a7a3a8}
.about{background:#0a0a0e;color:#f1f0f2}.about .section-top{border-color:rgba(241,240,242,.2)}.about .section-top .eyebrow,.about .section-note{color:#a7a3a8}.about-kicker{color:#b02a48}.about-copy{color:#c1bdc3}.text-link{border-color:#83777d;color:#f1f0f2}
.live{background:#111115;color:#f1f0f2}.live .section-top{border-color:rgba(241,240,242,.2)}.live .section-top .eyebrow,.live .section-note,.date-detail,.live-foot{color:#aaa6ac}.ticket-mark{color:#b02a48}.date-graphic{border-color:#5d5158;color:#b02a48}.date-row{border-color:rgba(241,240,242,.2)}.date-copy .eyebrow{color:#a7a3a8}.date-arrow{border-color:#5d5158;color:#b02a48}.date-arrow:hover{background:#b02a48;color:#fff}.live-foot a{color:#f1f0f2;border-color:#83777d}
.photos{background:#09090c;color:#f1f0f2}.photos .section-top{border-color:rgba(241,240,242,.2)}.photos .section-top .eyebrow,.photos .section-note,.photos .media-heading>p{color:#a7a3a8}.photo-tile{background:#171519;border-color:rgba(241,240,242,.15)}.photo-tile:after{background:linear-gradient(0deg,rgba(9,9,12,.2),transparent 35%)}
.videos{background:#111115;color:#f1f0f2}.videos .section-top{border-color:rgba(241,240,242,.2)}.videos .section-top .eyebrow,.videos .section-note,.videos .media-heading>p,.video-caption>span,.video-caption p{color:#aaa6ac}.video-caption{border-color:rgba(241,240,242,.2)}.video-launch{background:#09090c;box-shadow:0 18px 40px rgba(0,0,0,.3)}.video-launch:focus-visible{outline-color:#b02a48}
.connect{background:#251017;color:#f1f0f2}.connect .eyebrow,.connect-content>p:not(.eyebrow),.social-bar>span{color:#c9b7be}.connect h2 em{color:#d45a73}.connect-orbit{border-color:rgba(241,240,242,.13)}.connect:after{background:radial-gradient(circle at 40% 38%,#e18ba0 0 1%,#9e2946 2% 8%,transparent 9%),radial-gradient(circle,#642136 0,#34141f 50%,transparent 70%);opacity:.42}.email-link{border-color:#8c5967}.social-bar{border-color:rgba(241,240,242,.2)}.social-bar a{color:#f1f0f2}
.site-footer{background:#09090c;color:#a7a3a8;border-top:1px solid rgba(241,240,242,.12)}.site-footer p,.back-top,.copyright{color:#a7a3a8}
.photo-lightbox,.video-lightbox{background:rgba(12,11,15,.98);border-color:rgba(241,240,242,.22)}.photo-lightbox::backdrop,.video-lightbox::backdrop{background:rgba(3,3,5,.88)}.lightbox-count{color:#c1bdc3}.lightbox-close,.lightbox-arrow,.video-close{border-color:rgba(241,240,242,.35);background:rgba(12,11,15,.82);color:#f1f0f2}.lightbox-close:hover,.lightbox-arrow:hover,.video-close:hover{background:#b02a48;border-color:#b02a48;color:#fff}.photo-tile:focus-visible{outline-color:#b02a48}
.video-play{background:rgba(8,8,11,.68);border-color:rgba(255,255,255,.82);color:#fff}.video-launch:hover .video-play,.video-launch:focus-visible .video-play{background:#b02a48;color:#fff}
.apple-player{background:#171519}.skip-link{background:#f1f0f2;color:#09090c}

.main-nav{background:#0a0a0e}
