:root{--c-dark:#1c2b3b;--c-mid:#395573;--c-text:#fff;--c-accent:#c8a45b;--c-muted:#6a6a6a;--c-btn-bg:#f6f1ea;--c-btn-fg:#000;--font-display:Georgia, serif;--font-body:Georgia, serif;--wrap:668px}*,:after,:before{box-sizing:border-box}body{background:var(--c-mid);color:var(--c-text);font:16px/24px var(--font-body);-webkit-font-smoothing:antialiased;margin:0}.sec{justify-content:center;align-items:center;min-height:66vh;padding:56px calc(clamp(16px,5.9vw,40px));display:flex}.sec--dark{background:var(--c-dark)}.sec--mid{background:var(--c-mid)}.wrap{width:100%;max-width:var(--wrap)}.wrap--narrow{max-width:100%}.person .body{max-width:280px}.eyebrow{color:var(--c-accent);margin:0 0 46px}.eyebrow--sm{margin-bottom:48px;font-size:calc(15.25px - .066vw);line-height:1.5}.display{font:700 calc(39.5px + 1.762vw)/1.056 var(--font-display);letter-spacing:-.011em;margin:0}.display--md{text-align:center;margin-bottom:32px;font-size:calc(30.1px + 1.058vw);line-height:1.11}.sub{color:var(--c-muted);margin:11px 0 38px;font-size:calc(19.13px + .235vw);line-height:1.5}.body{white-space:pre-line;margin:0}.people{grid-template-columns:1fr;gap:46px;display:grid}.person-name{font:400 calc(25.4px + .706vw)/1.14 var(--font-display);color:#f6f1ea;margin:0 0 11px}.accent{color:var(--c-accent)}.footnote{max-width:377px;margin:33px auto 0;font-size:calc(15.25px - .066vw);line-height:1.5}.btn,.footnote{text-align:center}.btn{background:var(--c-btn-bg);color:var(--c-btn-fg);margin-top:11px;padding:18px 32px;line-height:24px;text-decoration:none;display:block}.btn:hover{filter:brightness(.95)}.top{background:var(--c-dark);justify-content:space-between;padding:24px;display:flex}.top a{color:var(--c-text);margin-left:16px;text-decoration:none}@media (width>=641px){.sec{padding-top:90px;padding-bottom:90px}.sec:first-of-type{padding-bottom:115px}.eyebrow{margin-bottom:12px}.eyebrow--sm{margin-bottom:49px}.display{letter-spacing:-.011em}.display--md{margin-bottom:24px}.sub{margin:8px 0 36px}.people{grid-template-columns:328px 328px;gap:12px}.wrap--narrow{max-width:280px}.person-name{margin-bottom:29px}.footnote{margin-top:36px}.btn{margin-top:35px}}:root{--c-dark:#000;--c-mid:#000;--c-text:#fff;--c-accent:#fff;--c-light:#e0e0db;--c-ink:#253551;--font-display:"Libre Caslon Text", "Libre Caslon Text Fallback: Georgia", "Libre Caslon Text Fallback: Times New Roman", "Libre Caslon Text Fallback: Noto Serif", "Libre Caslon Text Fallback: Liberation Serif", Georgia, serif;--font-body:"Pontano Sans", "Pontano Sans Fallback: Segoe UI", "Pontano Sans Fallback: Helvetica Neue", "Pontano Sans Fallback: Arial", "Pontano Sans Fallback: Noto Sans", "Pontano Sans Fallback: Liberation Sans", system-ui, sans-serif}body{font:400 20px/1.5 var(--font-body);background:#000}a{color:inherit}.pill{letter-spacing:.08em;text-transform:uppercase;border:1.5px solid;border-radius:999px;justify-content:center;align-items:center;height:60px;padding:0 2em;font-size:18px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.pill:hover{color:#000;background:#fff}.pill--ink{border-color:var(--c-ink);color:var(--c-ink)}.pill--ink:hover{background:var(--c-ink);color:#fff}.mj-hero{text-align:center;color:#fff;background:#000;place-items:center;min-height:calc(727px + 10vh);display:grid;position:relative;overflow:hidden}.mj-hero-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;opacity:.78;width:100%;height:100%;position:absolute;inset:0}.mj-hero-inner{width:100%;max-width:1200px;margin-top:40px;padding:0 24px;position:relative}.mj-hero-h{font:400 calc(clamp(43.7px,10.62vw,153px))/1 var(--font-display);letter-spacing:-.02em;margin:0}.mj-hero-sub{font:400 calc(clamp(18px,3.14vw,45px))/1.1 var(--font-display);margin:4px 0 28px}.mj-hero-btn{min-width:172px;height:54px}.mj-video{background:#000;min-height:calc(640px + 51vh);position:relative;overflow:hidden}.mj-video iframe{pointer-events:none;border:0;width:max(100%,177.78vh);height:max(100%,56.25vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mj-bio{background:var(--c-light);color:#000;padding:185px 24px 184px}.mj-bio-grid{grid-template-columns:241px 1fr;align-items:start;gap:62px;max-width:1200px;margin:0 auto;display:grid}.mj-bio-tag{font:400 28px/1.3 var(--font-display);white-space:pre-line;margin:0}.mj-bio-copy{max-width:746px}.mj-bio-copy p{margin:0 0 1.2em}.mj-bio-btns{justify-content:space-between;gap:24px;margin-top:32px;display:flex}.mj-shows{color:#fff;text-align:center;background:#2a2829;place-items:center;min-height:594px;display:grid;position:relative;overflow:hidden}.mj-shows-bg{-o-object-fit:cover;object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.mj-shows-card{padding:24px;position:relative}.mj-shows-card h3{font:400 22px/1.3 var(--font-body);margin:0 0 24px}.mj-shows-btn{color:#fff;background:#4a4a4a;border-radius:4px;padding:16px 32px;font:400 14px/1 Helvetica,Arial,sans-serif;text-decoration:none;display:inline-block}.mj-shows-past{margin:40px 0 0;font-size:16px}@media (width<=900px){.mj-bio{padding:70px 20px}.mj-bio-grid{grid-template-columns:1fr;gap:28px}.mj-bio-btns{flex-direction:column;gap:12px;margin-top:20px}.mj-hero-btn{min-width:160px}.mj-hero{min-height:594px}.mj-video{min-height:900px}.mj-bio-copy{font-size:16px;line-height:1.5}}s{opacity:.75;text-decoration-thickness:2px}.pgh{color:#fff;text-align:center;background:#000;place-items:center;padding:190px 24px 90px;display:grid;position:relative;overflow:hidden}.pgh--tall{min-height:704px}.pgh-bg{-o-object-fit:cover;object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.pgh-in{max-width:960px;position:relative}.pgh-h{font:400 calc(clamp(44px,7vw,100px))/1.05 var(--font-display);margin:0 0 24px}.pgh-links{margin:0 0 20px}.pgh-text{white-space:pre-line;max-width:760px;margin:0 auto 28px;font-size:22px;line-height:1.5}.pgh-quote{font:400 calc(clamp(22px,2.6vw,38px))/1.35 var(--font-display);margin:0}.pgh-quote cite{font:400 18px/1 var(--font-body);margin-top:24px;font-style:normal;display:block}.emb{color:#fff;background:#000;padding:80px 24px}.emb--light{background:var(--c-light);color:#000}.emb--compact{padding:48px 24px}.emb-in{max-width:1200px;margin:0 auto}.emb-h{font:400 calc(clamp(32px,3.6vw,52px))/1.1 var(--font-display);margin:0 0 12px}.bands,.emb-h,.emb-text,.tb--center .tb-in{text-align:center}.emb-text{max-width:820px;margin:0 auto 36px;font-size:18px;line-height:1.6}.emb-grid{grid-template-columns:repeat(var(--cols,1),minmax(0,1fr));gap:32px;display:grid}.emb-item--audio iframe[data-compact]{height:152px}.emb-item{margin:0}.emb-item iframe{aspect-ratio:16/9;background:#111;border:0;width:100%;display:block}.emb-item--audio iframe{aspect-ratio:auto;border-radius:12px;height:352px}.emb-item figcaption{opacity:.85;gap:2px;margin-top:10px;font-size:15px;display:grid}.tb{padding:100px 24px}.tb--light{background:var(--c-light);color:#000}.bands,.tb--dark{color:#fff;background:#000}.tb-in{max-width:920px;margin:0 auto}.tb-h{font:400 calc(clamp(32px,3.6vw,52px))/1.15 var(--font-display);margin:0 0 12px}.tb-tag{font:400 28px/1.3 var(--font-display);white-space:pre-line;margin:0 0 28px}.tb-body p{margin:0 0 1.2em}.tb-items{grid-template-columns:repeat(2,1fr);gap:32px 48px;margin-top:36px;display:grid}.tb-item h3{font:400 26px/1.2 var(--font-display);margin:0 0 8px}.tb-item p{margin:0;font-size:18px}.tb-btns{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.tb--center .tb-btns{justify-content:center}.bands,.slots{padding:90px 24px}.bands-in{max-width:1200px;margin:0 auto}.bands-h{font:400 calc(clamp(32px,3.6vw,52px))/1.1 var(--font-display);margin:0 0 48px}.bands-row{text-align:left;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:48px;display:grid}.band-img{aspect-ratio:4/3;background:#1a1a1a;margin-bottom:20px;overflow:hidden}.band-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.band h3{font:400 26px/1.2 var(--font-display);margin:0 0 10px}.band p{margin:0;font-size:17px;line-height:1.55}.slots{text-align:center}.slots--dark{color:#fff;background:#000}.slots--light{background:var(--c-light);color:#000}.slots-in{max-width:1200px;margin:0 auto}.slots-h{font:400 calc(clamp(32px,3.6vw,52px))/1.1 var(--font-display);margin:0 0 12px}.slots-text{max-width:760px;margin:0 auto 40px}.slots-row{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;display:grid}.slot{margin:0}.slot-box{aspect-ratio:16/9;opacity:.7;letter-spacing:.12em;text-transform:uppercase;border:1.5px dashed;place-items:center}.slot figcaption,.slot-box{font-size:15px;display:grid}.slot figcaption{gap:2px;margin-top:12px}.ct{color:#fff;background:#000;padding:190px 24px 100px}.ct-in{grid-template-columns:1fr 1fr;align-items:start;gap:64px;max-width:1100px;margin:0 auto;display:grid}.ct-h{font:400 calc(clamp(44px,6vw,84px))/1.05 var(--font-display);margin:0 0 20px}.ct-text{margin:0 0 32px;font-size:22px}.ct-icons{flex-wrap:wrap}.ct-icons,.ct-links{gap:20px;display:flex}.ct-links{margin:28px 0 0}.ct-form{border:1.5px dashed #fff;gap:16px;padding:28px;display:grid}.ct-form-flag{letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin:0;font-size:13px}.ct-form label{gap:6px;font-size:16px;display:grid}.ct-form input,.ct-form textarea{color:#fff;font:inherit;background:#111;border:1px solid #555;padding:12px}.ct-form .pill{opacity:.5;justify-self:start;height:54px}.ct-form-note{opacity:.8;margin:0;font-size:14px}@media (width<=900px){.pgh{padding:130px 20px 60px}.pgh--tall{min-height:479px}.emb{padding:56px 20px}.emb-grid{gap:20px}.emb-grid:not([data-cols="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}.bands,.slots,.tb{padding:64px 20px}.bands-row,.ct-in,.tb-items{grid-template-columns:1fr}.ct{padding:130px 20px 64px}}@media (width>=600px) and (width<=900px){.mj-bio{padding:80px 20px 79px}.page .ftr{min-height:298px;padding-top:60px;padding-bottom:40px}}@media (width<=600px){.emb-grid,.emb-grid:not([data-cols="1"]){grid-template-columns:1fr}}
