:root{--ink:#111214;--paper:#f4f5f6;--cream:#f7f8f9;--muted:#74787e;--accent:#767d85;--line:rgba(17,18,20,.2)}
body{background:#f4f5f6;color:#111214}
.site-header{background:rgba(247,248,249,.94);border-color:rgba(17,18,20,.14);color:#111214;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
.wordmark,.footer-mark{color:#111214}.wordmark span,.footer-mark span{color:#111214}.brand-lockup:hover .wordmark,.brand-lockup:hover .footer-mark{color:#676d74}
.main-nav{color:#303237}.main-nav a:hover{color:#74787e}.main-nav .nav-contact{border-color:rgba(17,18,20,.32);color:#111214}.nav-contact span{color:#62686f}.menu-toggle span{background:#111214}
.hero{background:radial-gradient(ellipse at 72% 42%,#292b2f 0,#18191c 36%,#0b0b0d 76%);color:#f4f5f6}
.hero-art{background:radial-gradient(ellipse at 53% 40%,#33363a 0,#222428 36%,#101114 72%);opacity:.96}
.hero-art:before{background:linear-gradient(90deg,#0b0b0d 0,rgba(11,11,13,.52) 34%,rgba(11,11,13,.08) 74%),linear-gradient(0deg,rgba(11,11,13,.7),transparent 44%),repeating-linear-gradient(119deg,transparent 0 85px,rgba(244,245,246,.025) 86px 87px)}
.hero-photo{filter:grayscale(1) contrast(1.06) brightness(.8)}.art-glow{background:linear-gradient(168deg,rgba(230,232,235,.13),transparent 70%)}.art-disc{border-color:rgba(235,237,239,.18);box-shadow:0 0 0 22px rgba(235,237,239,.025),0 0 0 45px rgba(235,237,239,.015),0 0 90px rgba(235,237,239,.1)}.art-disc:after{border-color:rgba(235,237,239,.18)}.stage-light{background:#e2e4e6;box-shadow:0 0 20px 5px rgba(235,237,239,.27)}.art-caption,.hero .eyebrow,.hero-bottom,.hero-index{color:#c3c5c8}.hero-bottom a{color:#f4f5f6}.hero-bottom a span,.hero-index i,.live-dot{color:#e3e5e7;background:#e3e5e7}
.music{background:#f4f5f6;color:#111214}.music .section-top{border-color:rgba(17,18,20,.22)}.music .section-top .eyebrow,.music-heading>p,.music .section-note{color:#72767c}.music h2,.release-info h3{color:#111214}.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:#74787e}.release-card{background:#e4e6e9;color:#111214}.release-copy,.music-footnote{color:#63676d}.listen-links a{border-color:#777b80;color:#111214}.listen-links a:hover,.text-link:hover{color:#5f646a}.listen-links span,.text-link span,.live-foot a span,.email-link span{color:#656a70}
.statement{background:#111214;color:#f4f5f6}.statement:before,.statement:after{border-color:rgba(244,245,246,.1)}.statement p em{color:#c2c5c9}.statement span{color:#a7aaae}
.about{background:#eceef0;color:#111214}.about .section-top{border-color:rgba(17,18,20,.22)}.about .section-top .eyebrow,.about .section-note{color:#73777d}.about-kicker{color:#16181b}.about-copy{color:#555a60}.text-link{border-color:#777b80;color:#111214}
.live{background:#f7f8f9;color:#111214}.live .section-top{border-color:rgba(17,18,20,.2)}.live .section-top .eyebrow,.live .section-note,.date-detail,.live-foot{color:#666a70}.ticket-mark,.date-graphic,.date-arrow{color:#555b62}.date-graphic,.date-arrow{border-color:#a4a8ad}.date-row{border-color:rgba(17,18,20,.2)}.date-copy .eyebrow{color:#73777d}.date-arrow:hover{background:#111214;color:#f4f5f6}.live-foot a{color:#111214;border-color:#777b80}
.photos{background:#f4f5f6;color:#111214}.photos .section-top{border-color:rgba(17,18,20,.2)}.photos .section-top .eyebrow,.photos .section-note,.photos .media-heading>p{color:#72767c}.photo-tile{background:#e0e2e5;border-color:rgba(17,18,20,.14)}.photo-tile:after{background:linear-gradient(0deg,rgba(17,18,20,.16),transparent 35%)}
.videos{background:#e7e9ec;color:#111214}.videos .section-top{border-color:rgba(17,18,20,.2)}.videos .section-top .eyebrow,.videos .section-note,.videos .media-heading>p,.video-caption>span,.video-caption p{color:#666b71}.video-caption{border-color:rgba(17,18,20,.2)}.video-launch{background:#111214;box-shadow:0 18px 40px rgba(17,18,20,.18)}.video-launch:focus-visible{outline-color:#4b5056}
.connect{background:#111214;color:#f4f5f6}.connect .eyebrow,.connect-content>p:not(.eyebrow),.social-bar>span{color:#c1c4c8}.connect h2 em{color:#c2c5c9}.connect-orbit{border-color:rgba(244,245,246,.14)}.connect:after{background:radial-gradient(circle at 40% 38%,#e8eaec 0 1%,#7a7e84 2% 8%,transparent 9%),radial-gradient(circle,#484b50 0,#24262a 50%,transparent 70%);opacity:.3}.email-link{border-color:#85898e}.social-bar{border-color:rgba(244,245,246,.22)}.social-bar a{color:#f4f5f6}.social-bar a:hover{color:#c2c5c9}
.site-footer{background:#f4f5f6;color:#666a70;border-top:1px solid rgba(17,18,20,.13)}.site-footer p,.back-top,.copyright{color:#666a70}
.photo-lightbox,.video-lightbox{background:rgba(12,13,15,.98);border-color:rgba(244,245,246,.25)}.photo-lightbox::backdrop,.video-lightbox::backdrop{background:rgba(4,5,6,.86)}.lightbox-count{color:#c8cace}.lightbox-close,.lightbox-arrow,.video-close{border-color:rgba(244,245,246,.4);background:rgba(12,13,15,.82);color:#f4f5f6}.lightbox-close:hover,.lightbox-arrow:hover,.video-close:hover{background:#f4f5f6;border-color:#f4f5f6;color:#111214}.photo-tile:focus-visible{outline-color:#111214}
.video-play{background:rgba(10,10,12,.64);border-color:rgba(255,255,255,.84);color:#fff}.video-launch:hover .video-play,.video-launch:focus-visible .video-play{background:#f4f5f6;color:#111214}
.apple-player{background:#17181a}.skip-link{background:#f4f5f6;color:#111214}.main-nav{background:#f7f8f9}
.brand-logo{filter:none;mix-blend-mode:normal}
@media(max-width:760px){.main-nav{background:#f7f8f9}}
.photo-tile img{filter:grayscale(1) contrast(1.02)}.photo-tile:hover img,.photo-tile:focus-visible img{filter:grayscale(1) contrast(1.05) brightness(.86)}.video-launch img{filter:grayscale(1)}.video-launch:hover img,.video-launch:focus-visible img{filter:grayscale(1) brightness(.78)}
