.mb *,.mb *::before,.mb *::after{box-sizing:border-box}html[data-theme]{color-scheme:light dark}body.mb{font-family:var(--font);background:var(--pg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;transition:background var(--dur-reveal) ease,color var(--dur-reveal) ease}body.mb .eos-main,body.mb .mb-nav,body.mb .mb-footer{position:relative;z-index:1}.mb :where(h1,h2,h3,h4,h5,h6){margin:0;font-family:inherit;font-weight:700;color:var(--ink);text-transform:none;text-wrap:balance}.mb :where(blockquote){margin:0;padding:0;border:0;background:#fff0;border-radius:0;box-shadow:none}.mb :where(figure){margin:0}.mb :where(h1){font-size:clamp(30px, 3.6vw, 44px);line-height:1.08;letter-spacing:-.03em}.mb :where(h2){font-size:clamp(24px, 2.6vw, 32px);line-height:1.14;letter-spacing:-.028em}.mb :where(h3){font-size:20px;line-height:1.25;letter-spacing:-.02em}.mb :where(h4){font-size:15.5px;line-height:1.3;letter-spacing:-.015em}.mb :where(p){margin:0;max-width:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;text-wrap:pretty}.mb [data-unit],.mb .mb-num,.mb .mb-stat-figure,.mb time{font-variant-numeric:tabular-nums}.mb :where(blockquote p),.mb .mb-serif{font-family:var(--font-serif)}.mb :where(a){color:inherit;text-decoration:none}.mb :where(a):hover{color:inherit}.mb .mb-prose a:not(.mb-a-plain){color:var(--link);text-decoration:underline;text-underline-offset:2px}.mb .mb-prose a:not(.mb-a-plain):hover{color:var(--linkHover)}.mb :where(button){font:inherit;color:inherit}.mb img,.mb svg,.mb video{max-width:100%}.mb img{height:auto}.mb :where(ul.mb-list,ol.mb-list){margin:0;padding:0;list-style:none}.mb :focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r-xs)}.mb .mb-btn--primary:focus-visible,.mb .mb-band-btn:focus-visible,.mb .mb-drawer-give:focus-visible{outline-color:var(--focus-on-acc);outline-offset:-3px}.mb .skip-link:focus-visible{outline-offset:4px}.mb ::selection{background:var(--accsoft);color:var(--acc)}.mb ::-webkit-scrollbar{width:9px;height:9px}.mb ::-webkit-scrollbar-track{background:#fff0}.mb ::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--r-md)}.mb ::-webkit-scrollbar-thumb:hover{background:var(--faint)}.mb-shell{width:100%;max-width:var(--shell);margin-inline:auto}.mb-sec{position:relative;padding:clamp(56px, 7vw, 100px) var(--gutter) 0}.mb-sec--bleed{padding-inline:0;padding-top:0;margin-top:clamp(56px, 7vw, 100px)}.mb-sec--tight{padding:clamp(38px, 5vw, 72px) var(--gutter) clamp(52px, 6.5vw, 92px)}.mb-head{display:grid;gap:12px;margin-bottom:30px}.mb-head--row{grid-template-columns:1fr auto;align-items:end;gap:16px 24px}.mb-head--row .mb-head-copy{grid-column:1;display:grid;gap:12px;min-width:0}.mb-eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--kicker)}.mb-head p:not(.mb-eyebrow){font-size:15px;line-height:1.55;color:var(--body);max-width:62ch}.mb-head-link{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--acc);white-space:nowrap;transition:gap var(--dur) var(--ease)}.mb-head-link:hover{gap:10px}.mb-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}body.mb :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r-xs)}body.mb :where(.mb-subscribe-input,.mb-palette-input):focus-visible{outline:none}body.mb :where(input:not(.mb-subscribe-input):not(.mb-palette-input),select,textarea):focus-visible{border-color:var(--acc);box-shadow:none}body.mb :where(.mb-stage-title){color:var(--onphoto)}body.mb :where(.mb-footer-col-title){color:var(--muted);letter-spacing:.12em}body.mb :where(.mb-hero-title){letter-spacing:-.04em}body.mb :where(.mb-band-title){letter-spacing:-.036em}body.mb :where(.mb-promo-title){letter-spacing:-.026em}body.mb :where(.mb-announce-title){letter-spacing:-.018em}body.mb :where(.mb-subscribe-title){letter-spacing:-.024em}body.mb :where(h2:not([class])){letter-spacing:-.028em}body.mb :where(h4:not([class])){letter-spacing:-.015em}.mb .mb-head-link{transition:gap var(--dur) var(--ease)}.mb .mb-btn{transition:background var(--dur) ease,border-color var(--dur) ease,color var(--dur) ease,transform var(--dur) ease,box-shadow var(--dur) ease}.mb .mb-btn--quiet{transition:transform var(--dur-pop) var(--spring),background var(--dur-pop) ease}.mb .mb-icon-btn{transition:background var(--dur) ease,color var(--dur) ease,border-color var(--dur) ease,transform var(--dur) ease}.mb :where(input,select){min-height:auto}body.mb{font-size:16px;line-height:1.6}@media (prefers-reduced-motion:reduce){html:has(body.mb){scroll-behavior:auto}}