.mu-stripped-site-page main > article {
  max-width: none;
  padding: 0;
}

.mu-stripped-site-page main > article > header,
.mu-stripped-site-page main > article > figure,
.mu-stripped-site-page main > article > .prose > p:empty {
  display: none;
}

.mu-stripped-site-page main > article > .prose {
  max-width: none;
}

.mus {
  --mus-bg: #0b0a0c;
  --mus-surface: #171215;
  --mus-ink: #eae6df;
  --mus-muted: #aaa39b;
  --mus-border: #403637;
  --mus-accent: #f04b59;
  background: var(--mus-bg);
  color: var(--mus-ink);
  font-family: Arial, sans-serif;
  overflow: hidden;
}

.mus :where(*, *::before, *::after) { box-sizing: border-box; }
.mus :where(h1, h2, p, figure, fieldset) { margin: 0; }
.mus :where(input, select, textarea, button) { font: inherit; }
.mus-shell { width: min(1180px, calc(100% - 48px)); margin: 0 auto; }

.mus-hero { min-height: min(780px, calc(100vh - 82px)); display: grid; align-items: center; padding: 64px 0; }
.mus-hero__grid { display: grid; grid-template-columns: minmax(320px, 0.9fr) minmax(360px, 1.1fr); gap: clamp(48px, 8vw, 112px); align-items: center; }
.mus-hero__art { position: relative; width: min(100%, 390px); justify-self: center; }
.mus-hero__art::before { content: ""; position: absolute; inset: 10% -18% -8% 18%; background: var(--mus-accent); opacity: 0.12; filter: blur(80px); }
.mus-hero__art img { position: relative; display: block; width: 100%; height: auto; border: 0; box-shadow: none; }
.mus-kicker { color: var(--mus-accent); font-size: 12px; line-height: 1.2; font-weight: 500; letter-spacing: .24em; }
.mus-hero h1 { max-width: 680px; margin-top: 20px; color: var(--mus-ink); font-size: clamp(36px, 4.6vw, 62px); line-height: 1.03; font-weight: 500; letter-spacing: -.035em; }
.mus-intro { max-width: 620px; margin-top: 28px; color: var(--mus-muted); font-size: clamp(18px, 2vw, 24px); line-height: 1.5; }
.mus-spotify { width: max-content; max-width: 100%; margin-top: 36px; display: flex; gap: 18px; align-items: center; padding: 16px 20px; border: 1px solid var(--mus-border); color: var(--mus-ink); text-decoration: none; transition: transform .18s ease, border-color .18s ease, background .18s ease; }
.mus-spotify:hover, .mus-spotify:focus-visible { transform: translateY(-2px); border-color: var(--mus-accent); background: var(--mus-surface); }
.mus-spotify:focus-visible, .mus-submit:focus-visible, .mus :where(input, select, textarea):focus-visible { outline: 3px solid var(--mus-accent); outline-offset: 3px; }
.mus-spotify img { display: block; width: 112px; height: auto; flex: 0 0 auto; }
.mus-spotify span { font-size: 14px; line-height: 1.3; }

.mus-manifesto { border-top: 1px solid var(--mus-border); border-bottom: 1px solid var(--mus-border); background: var(--mus-surface); padding: clamp(72px, 10vw, 136px) 0; }
.mus-manifesto__inner { max-width: 940px; }
.mus-manifesto p:first-child { color: var(--mus-muted); font-size: 18px; line-height: 1.5; }
.mus-manifesto h2 { margin-top: 12px; color: var(--mus-ink); font-size: clamp(36px, 5vw, 68px); line-height: 1.03; font-weight: 500; letter-spacing: -.04em; }
.mus-manifesto p:last-child { max-width: 650px; margin-top: 28px; margin-left: auto; color: var(--mus-muted); font-size: clamp(18px, 2vw, 22px); line-height: 1.55; }

.mus-voices { padding: clamp(80px, 11vw, 152px) 0; }
.mus-voices h2 { max-width: 760px; color: var(--mus-ink); font-size: clamp(32px, 4vw, 52px); line-height: 1.08; font-weight: 500; letter-spacing: -.03em; }
.mus-voices__line { margin-top: 48px; border-top: 1px solid var(--mus-border); }
.mus-voices__line span { display: flex; align-items: center; min-height: 66px; border-bottom: 1px solid var(--mus-border); color: var(--mus-ink); font-size: clamp(18px, 2.4vw, 30px); line-height: 1.2; }
.mus-voices__line span::before { content: ""; width: 9px; height: 9px; margin-right: 18px; background: var(--mus-accent); }
.mus-voices > .mus-shell > p { max-width: 720px; margin-top: 42px; margin-left: auto; color: var(--mus-muted); font-size: 20px; line-height: 1.6; }

.mus-share { border-top: 1px solid var(--mus-border); background: var(--mus-surface); padding: clamp(80px, 11vw, 144px) 0; }
.mus-share__grid { display: grid; grid-template-columns: minmax(280px, .8fr) minmax(420px, 1.2fr); gap: clamp(48px, 8vw, 112px); align-items: start; }
.mus-share__heading { position: sticky; top: 110px; }
.mus-share__heading h2 { margin-top: 16px; color: var(--mus-ink); font-size: clamp(36px, 4.5vw, 58px); line-height: 1.04; font-weight: 500; letter-spacing: -.035em; }
.mus-share__heading p:not(.mus-kicker) { max-width: 520px; margin-top: 24px; color: var(--mus-muted); font-size: 18px; line-height: 1.6; }
.mus-form-wrap { border-top: 1px solid var(--mus-accent); padding-top: 28px; }
.mus-notice { margin-bottom: 28px; padding: 18px 0; border-bottom: 1px solid var(--mus-border); color: var(--mus-ink); }
.mus-notice strong, .mus-notice span { display: block; }
.mus-notice span { margin-top: 6px; color: var(--mus-muted); }
.mus-notice--error { color: var(--mus-accent); }
.mus-form { display: grid; gap: 30px; }
.mus-field-row { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; }
.mus-field { display: grid; gap: 10px; color: var(--mus-ink); font-size: 14px; line-height: 1.4; }
.mus :where(input[type="text"], input[type="email"], select, textarea) { width: 100%; border: 0; border-bottom: 1px solid var(--mus-border); border-radius: 0; background: transparent; color: var(--mus-ink); padding: 13px 0; font-size: 17px; line-height: 1.4; }
.mus textarea { min-height: 172px; resize: vertical; }
.mus select { color-scheme: dark; }
.mus ::placeholder { color: var(--mus-muted); opacity: .72; }
.mus-fieldset { padding: 0; border: 0; }
.mus-fieldset legend { margin-bottom: 14px; color: var(--mus-ink); font-size: 14px; }
.mus-fieldset label { display: block; margin-top: 12px; color: var(--mus-muted); font-size: 16px; }
.mus input[type="checkbox"] { width: 18px; height: 18px; margin: 0 9px 0 0; accent-color: var(--mus-accent); vertical-align: -3px; }
.mus-consent { display: flex; align-items: flex-start; color: var(--mus-muted); font-size: 14px; line-height: 1.5; }
.mus-consent input { flex: 0 0 auto; margin-top: 2px; }
.mus-submit { width: max-content; min-height: 52px; border: 1px solid var(--mus-accent); border-radius: 0; background: var(--mus-accent); color: var(--mus-bg); padding: 14px 26px; font-weight: 500; cursor: pointer; transition: transform .18s ease, background .18s ease, color .18s ease; }
.mus-submit:hover { transform: translateY(-2px); background: transparent; color: var(--mus-ink); }
.mus-privacy { color: var(--mus-muted); font-size: 13px; line-height: 1.5; }
.mus-honeypot { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }

.mus-closing { border-top: 1px solid var(--mus-border); padding: clamp(64px, 10vw, 112px) 0; }
.mus-closing p { max-width: 920px; color: var(--mus-ink); font-size: clamp(38px, 5vw, 72px); line-height: 1; font-weight: 500; letter-spacing: -.04em; }

@media (max-width: 880px) {
  .mus-shell { width: min(100% - 36px, 700px); }
  .mus-hero { min-height: auto; padding: 42px 0 76px; }
  .mus-hero__grid, .mus-share__grid { grid-template-columns: 1fr; gap: 48px; }
  .mus-hero__art { max-width: 580px; }
  .mus-hero__copy { max-width: 680px; }
  .mus-share__heading { position: static; }
}

@media (max-width: 560px) {
  .mus-shell { width: calc(100% - 28px); }
  .mus-hero { padding-top: 22px; }
  .mus-hero__art img { box-shadow: none; }
  .mus-hero h1 { font-size: clamp(34px, 10vw, 48px); }
  .mus-spotify { width: 100%; align-items: flex-start; flex-direction: column; }
  .mus-field-row { grid-template-columns: 1fr; gap: 30px; }
  .mus-share { padding-bottom: 90px; }
}

@media (prefers-reduced-motion: reduce) {
  .mus *, .mus *::before, .mus *::after { scroll-behavior: auto !important; transition: none !important; }
}


/* MU repaired transparent cover */
.mus-hero__art{background:url('https://modeunknown.com/wp-content/uploads/2026/09/mode-unknown-stripped-podcast-cover-alpha-fixed.png?v=2') center/contain no-repeat!important;}
.mus-hero__art>img{opacity:0!important;}

/* MU calm typography final */
.mus-hero__copy h1{font-size:clamp(36px,3.2vw,44px)!important;line-height:1.08!important;max-width:620px!important;}
.mus-intro{font-size:18px!important;line-height:1.55!important;max-width:600px!important;}
.mus-manifesto h2{font-size:clamp(34px,3.4vw,46px)!important;line-height:1.08!important;}
.mus-voices h2{font-size:clamp(30px,3vw,40px)!important;line-height:1.1!important;}
.mus-share h2{font-size:clamp(32px,3.2vw,42px)!important;line-height:1.08!important;}
.mus-closing p{font-size:clamp(34px,3.6vw,48px)!important;line-height:1.05!important;}
@media(max-width:760px){.mus-hero__copy h1{font-size:34px!important;}.mus-intro{font-size:17px!important;}.mus-manifesto h2,.mus-share h2{font-size:32px!important;}.mus-voices h2{font-size:30px!important;}.mus-closing p{font-size:34px!important;}}

/* MU Apple Podcasts status */
.mus-apple{display:flex;align-items:center;gap:12px;margin-top:18px;color:#f2eee6;font-size:18px;line-height:1.2;}
.mus-apple__mark{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(242,238,230,.55);border-radius:50%;font-size:18px;}
.mus-apple strong{display:block;font-size:18px;font-weight:650;letter-spacing:-.01em;}
.mus-apple small{display:block;margin-top:4px;color:#aaa29c;font-size:13px;font-weight:400;letter-spacing:.02em;}

.mus-apple,.mus-apple strong,.mus-apple__mark{color:#f2eee6!important;}
.mus-apple small{color:#aaa29c!important;}


/* MU restrained typography audit */
.mus{font-size:14px!important;}
.mus p,.mus li,.mus label,.mus legend,.mus input,.mus select,.mus textarea,.mus button{font-size:14px!important;line-height:1.55!important;}
.mus .mus-kicker{font-size:10px!important;line-height:1.35!important;letter-spacing:.18em!important;}
.mus-hero__copy h1{font-size:30px!important;line-height:1.12!important;}
.mus-intro{font-size:15px!important;line-height:1.55!important;}
.mus-manifesto h2,.mus-voices h2,.mus-share h2{font-size:26px!important;line-height:1.14!important;}
.mus-manifesto p,.mus-voices>div>p,.mus-share__heading p{font-size:15px!important;line-height:1.6!important;}
.mus-voices__line span{font-size:17px!important;line-height:1.35!important;}
.mus-spotify span{font-size:14px!important;line-height:1.4!important;}
.mus-apple strong{font-size:15px!important;line-height:1.25!important;}
.mus-apple small{font-size:11px!important;line-height:1.3!important;}
.mus-field input,.mus-field select,.mus-field textarea{font-size:14px!important;}
.mus-submit{font-size:14px!important;}
.mus-privacy,.mus-notice,.mus-consent span{font-size:12px!important;}
.mus-closing p{font-size:24px!important;line-height:1.1!important;}
@media(max-width:760px){.mus{font-size:13px!important;}.mus p,.mus li,.mus label,.mus legend,.mus input,.mus select,.mus textarea,.mus button{font-size:13px!important;}.mus-hero__copy h1{font-size:27px!important;}.mus-intro,.mus-manifesto p,.mus-voices>div>p,.mus-share__heading p{font-size:14px!important;}.mus-manifesto h2,.mus-voices h2,.mus-share h2{font-size:24px!important;}.mus-voices__line span{font-size:16px!important;}.mus-closing p{font-size:22px!important;}}

/* MU Anton artwork-and-copy manifesto */
.mus-manifesto {
  min-height: 0 !important;
  padding: clamp(56px, 8vw, 96px) 0 !important;
}
.mus-manifesto__inner {
  display: grid !important;
  grid-template-columns: minmax(260px, .88fr) minmax(320px, 1.12fr) !important;
  gap: clamp(52px, 8vw, 104px) !important;
  align-items: center !important;
  max-width: 1040px !important;
}
.mus-manifesto__art {
  width: 100%;
  max-width: 390px;
  margin: 0;
  justify-self: center;
  background: none;
  border: 0;
  box-shadow: none;
}
.mus-manifesto__art img {
  display: block;
  width: 100%;
  height: auto;
  max-width: 390px;
  margin: 0 auto;
  border: 0;
  box-shadow: none;
}
.mus-manifesto__copy {
  max-width: 540px;
}
.mus-manifesto__copy > p:first-child {
  margin: 0 !important;
  color: var(--mus-muted) !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
  letter-spacing: .04em !important;
}
.mus-manifesto__copy > h2 {
  margin: 12px 0 0 !important;
  font-size: 26px !important;
  line-height: 1.14 !important;
}
.mus-manifesto__copy > p:last-child {
  max-width: 500px !important;
  margin: 24px 0 0 !important;
  color: var(--mus-muted) !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
}
@media (max-width: 760px) {
  .mus-manifesto {
    padding: 46px 0 52px !important;
  }
  .mus-manifesto__inner {
    grid-template-columns: 1fr !important;
    gap: 34px !important;
  }
  .mus-manifesto__art {
    max-width: 300px;
  }
  .mus-manifesto__art img {
    max-width: 300px;
  }
  .mus-manifesto__copy {
    max-width: none;
  }
  .mus-manifesto__copy > h2 {
    font-size: 24px !important;
  }
  .mus-manifesto__copy > p:last-child {
    margin-top: 18px !important;
    font-size: 14px !important;
  }
}

/* MU editorial polish */
.mus{--mus-red:#e11d38;--mus-cream:#f1ede5;--mus-muted:#aaa29c;}
.mus-hero{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:radial-gradient(circle at 27% 54%,rgba(150,13,31,.16),transparent 34%),#09090b!important;}
.mus-hero:after{content:'';position:absolute;z-index:-1;left:50%;top:11%;bottom:11%;width:1px;background:linear-gradient(transparent,rgba(225,29,56,.28),transparent);}
.mus-hero__grid{position:relative!important;align-items:center!important;}
.mus-hero__copy{position:relative!important;padding-left:34px!important;border-left:1px solid rgba(225,29,56,.34)!important;}
.mus-hero__copy h1{letter-spacing:-.025em!important;color:var(--mus-cream)!important;}
.mus-hero__art{filter:contrast(1.06) saturate(.96)!important;}
.mus-hero-invite{display:flex!important;align-items:center!important;justify-content:space-between!important;width:min(100%,330px)!important;margin-top:24px!important;padding:13px 0 10px!important;border-top:1px solid rgba(225,29,56,.7)!important;color:var(--mus-cream)!important;text-decoration:none!important;font-size:13px!important;letter-spacing:.07em!important;text-transform:uppercase!important;}
.mus-hero-invite b{color:var(--mus-red)!important;font-size:18px!important;font-weight:400!important;transition:transform 180ms cubic-bezier(.23,1,.32,1);}
.mus-manifesto{background:linear-gradient(90deg,rgba(225,29,56,.035),rgba(255,255,255,.012) 50%,rgba(225,29,56,.025))!important;border-top:1px solid rgba(255,255,255,.09)!important;border-bottom:1px solid rgba(255,255,255,.09)!important;}
.mus-manifesto__inner>h2{letter-spacing:-.02em!important;}
.mus-voices{position:relative!important;padding:72px 0 76px!important;background:#09090b!important;}
.mus-voices .mus-shell:before{content:'VOICES / PERSPECTIVES / MEMORY';display:block;margin-bottom:12px;color:var(--mus-red);font-size:10px;letter-spacing:.18em;}
.mus-voices__line{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:52px!important;margin-top:32px!important;border-top:1px solid rgba(255,255,255,.13)!important;counter-reset:voice!important;}
.mus-voices__line span{position:relative!important;min-height:0!important;padding:17px 0 17px 34px!important;border-bottom:1px solid rgba(255,255,255,.13)!important;font-size:16px!important;counter-increment:voice!important;}
.mus-voices__line span:before{content:'0' counter(voice);position:absolute;left:0;top:19px;color:var(--mus-red);font-size:10px;letter-spacing:.08em;}
.mus-voices>div>p{max-width:760px!important;margin:42px auto 0!important;text-align:center!important;color:#a9a3a0!important;}
.mus-share{position:relative!important;padding:82px 0!important;background:linear-gradient(110deg,rgba(225,29,56,.045),transparent 38%),#120e12!important;}
.mus-share__grid{column-gap:72px!important;}
.mus-form-wrap{position:relative!important;padding-left:46px!important;border-left:1px solid rgba(225,29,56,.24)!important;}
.mus-form-wrap:before{content:'PRIVATE SUBMISSION';display:block;margin-bottom:22px;color:var(--mus-red);font-size:10px;letter-spacing:.18em;}
.mus-field input:focus,.mus-field select:focus,.mus-field textarea:focus{border-color:rgba(225,29,56,.8)!important;outline:none!important;}
.mus-submit{transition:transform 150ms cubic-bezier(.23,1,.32,1),filter 150ms ease!important;}
.mus-closing{position:relative!important;overflow:hidden!important;}
.mus-closing:before{content:'';position:absolute;left:50%;top:0;width:1px;height:54px;background:var(--mus-red);opacity:.55;}
@media(hover:hover) and (pointer:fine){.mus-hero-invite:hover b{transform:translateX(5px);}.mus-voices__line span{transition:color 180ms ease,padding-left 180ms cubic-bezier(.23,1,.32,1);}.mus-voices__line span:hover{color:var(--mus-cream)!important;padding-left:39px!important;}}
.mus-submit:active{transform:scale(.98);}
@media(max-width:760px){.mus-hero:after{display:none;}.mus-hero__copy{padding-left:0!important;border-left:0!important;}.mus-hero-invite{width:100%!important;}.mus-voices{padding:54px 0!important;}.mus-voices__line{grid-template-columns:1fr!important;column-gap:0!important;}.mus-voices>div>p{text-align:left!important;margin-top:32px!important;}.mus-share{padding:58px 0!important;}.mus-form-wrap{padding-left:0!important;border-left:0!important;border-top:1px solid rgba(225,29,56,.24)!important;padding-top:34px!important;}.mus-closing:before{height:34px;}}
@media(prefers-reduced-motion:reduce){.mus-hero-invite b,.mus-voices__line span,.mus-submit{transition:none!important;}}

/* MU curated discovery cards */
.mus-discover{padding:82px 0 92px;background:#08080a;border-top:1px solid rgba(255,255,255,.09);}
.mus-discover__head{display:grid;grid-template-columns:.8fr 1fr;grid-template-areas:'kicker heading' '. copy';column-gap:60px;align-items:end;margin-bottom:38px;}
.mus-discover__head .mus-kicker{grid-area:kicker;margin:0;color:var(--mus-red)!important;}
.mus-discover__head h2{grid-area:heading;margin:0;color:var(--mus-cream);font-size:26px!important;line-height:1.14!important;letter-spacing:-.02em;}
.mus-discover__head>p:last-child{grid-area:copy;margin:8px 0 0;color:var(--mus-muted);font-size:14px!important;}
.mus-discover__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;}
.mus-discover__card{display:block;color:inherit!important;text-decoration:none!important;border-top:1px solid rgba(225,29,56,.62);padding-top:12px;}
.mus-discover__card figure{position:relative;margin:0 0 20px;aspect-ratio:4/5;overflow:hidden;background:#050506;}
.mus-discover__card figure:after{content:'';position:absolute;inset:0;border:1px solid rgba(255,255,255,.08);pointer-events:none;}
.mus-discover__card img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(.18) contrast(1.05);transition:transform 260ms cubic-bezier(.23,1,.32,1),filter 220ms ease;}
.mus-discover__card:first-child img{object-fit:contain;padding:18px;}
.mus-discover__eyebrow{display:block;margin-bottom:8px;color:var(--mus-red)!important;font-size:9px!important;letter-spacing:.17em;line-height:1.4;}
.mus-discover__card h3{margin:0;color:var(--mus-cream);font-family:Georgia,'Times New Roman',serif;font-size:21px!important;line-height:1.15;font-weight:500;}
.mus-discover__card p{min-height:44px;margin:10px 0 18px;color:var(--mus-muted);font-size:13px!important;line-height:1.55!important;}
.mus-discover__card b{display:flex;justify-content:space-between;align-items:center;padding-top:11px;border-top:1px solid rgba(255,255,255,.12);color:var(--mus-cream);font-size:11px!important;letter-spacing:.05em;text-transform:uppercase;font-weight:500;}
.mus-discover__card i{color:var(--mus-red);font-size:17px;font-style:normal;transition:transform 180ms cubic-bezier(.23,1,.32,1);}
@media(hover:hover) and (pointer:fine){.mus-discover__card:hover img{transform:scale(1.018);filter:grayscale(0) contrast(1.08);}.mus-discover__card:hover i{transform:translateX(5px);}}
@media(max-width:760px){.mus-discover{padding:58px 0 66px;}.mus-discover__head{grid-template-columns:1fr;grid-template-areas:'kicker' 'heading' 'copy';gap:8px;margin-bottom:28px;}.mus-discover__grid{grid-template-columns:1fr;gap:42px;}.mus-discover__card figure{aspect-ratio:16/11;}.mus-discover__card:first-child img{padding:12px;}.mus-discover__card p{min-height:0;}}
@media(prefers-reduced-motion:reduce){.mus-discover__card img,.mus-discover__card i{transition:none!important;}}

/* MU preserve complete discovery artwork */
.mus-discover__card img{object-fit:contain!important;padding:0!important;}
.mus-discover__card:first-child img{object-fit:contain!important;padding:18px!important;}

/* MU submission confirmation visibility */
.mus-notice--success{margin:0 0 28px!important;padding:16px 0 18px!important;border-top:1px solid rgba(225,29,56,.75)!important;border-bottom:1px solid rgba(255,255,255,.12)!important;background:transparent!important;}
.mus-notice--success strong{display:block!important;color:#f1ede5!important;font-size:14px!important;line-height:1.45!important;}
.mus-notice--success span{display:block!important;margin-top:6px!important;color:#aaa29c!important;font-size:12px!important;line-height:1.5!important;}

/* MU unified page background */
.mus-manifesto,.mus-voices,.mus-share,.mus-discover,.mus-closing{background:#09090b!important;background-image:none!important;}
