#mxu-root{--ink:#12081d;--muted:#6b6078;--mag:#ed1183;--aqua:#19d9c0;font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);overflow-x:clip;background:#fff}
#mxu-root *{box-sizing:border-box}#mxu-root :where(h1,h2,h3,p,ul){margin:0}#mxu-root .mxu-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}
#mxu-root .mxu-hero{position:relative;padding:clamp(170px,18vw,230px) 0 clamp(80px,10vw,132px);color:#fff;background:radial-gradient(circle at 82% 22%,rgba(237,17,131,.34),transparent 32%),radial-gradient(circle at 10% 88%,rgba(25,217,192,.16),transparent 30%),linear-gradient(135deg,#100718,#1a0b27 60%,#0d1b2b)}
#mxu-root .mxu-kicker{color:var(--aqua);font:700 12px/1.4 "JetBrains Mono",monospace;letter-spacing:.16em;text-transform:uppercase}
#mxu-root h1{max-width:850px;margin-top:20px;color:#fff;font-size:clamp(46px,7vw,92px);line-height:.99;letter-spacing:-.055em;text-wrap:balance}#mxu-root h1 span{color:#ff43a2}
#mxu-root .mxu-lede{max-width:720px;margin-top:28px;color:#c9bfd4;font-size:clamp(18px,1.8vw,22px);line-height:1.65}
#mxu-root .mxu-button{display:inline-flex;align-items:center;gap:12px;margin-top:30px;padding:16px 24px;border-radius:14px;color:#fff!important;background:linear-gradient(120deg,#df087d,#ff43a2);font-weight:800;text-decoration:none;box-shadow:0 16px 36px rgba(222,9,127,.28)}
#mxu-root .mxu-releases{padding:clamp(72px,8vw,120px) 0;background:linear-gradient(#fff,#fbf8fc)}#mxu-root .mxu-section-head{max-width:760px;margin-bottom:52px}#mxu-root .mxu-section-head h2{margin-top:12px;font-size:clamp(38px,5vw,64px);line-height:1.05;letter-spacing:-.045em}
#mxu-root .mxu-year{display:grid;grid-template-columns:120px minmax(0,1fr);gap:34px;padding:38px 0;border-top:1px solid #e9deef}#mxu-root .mxu-year>h2{font-size:26px;color:#df087d}
#mxu-root .mxu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#mxu-root .mxu-card{min-width:0;padding:28px;border:1px solid #eadfee;border-radius:20px;background:#fff;box-shadow:0 14px 35px rgba(18,8,29,.06)}#mxu-root .mxu-card.is-latest{border-color:rgba(237,17,131,.4);box-shadow:0 18px 45px rgba(222,9,127,.12)}
#mxu-root .mxu-date{color:#7a6b86;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}#mxu-root .mxu-date span{margin-left:8px;padding:4px 8px;border-radius:99px;color:#9b075b;background:#ffe6f3}#mxu-root .mxu-card h3{margin-top:14px;font-size:21px;line-height:1.25;letter-spacing:-.02em}#mxu-root .mxu-card ul{margin-top:16px;padding-left:19px;color:var(--muted);line-height:1.65}
#mxu-root .mxu-archive{margin-top:28px;border:1px solid #eadfee;border-radius:20px;background:#fff}#mxu-root .mxu-archive summary{padding:22px 26px;color:#d90c7a;font-weight:800;cursor:pointer}#mxu-root .mxu-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0 26px 26px}#mxu-root .mxu-archive-grid p{margin-top:8px;color:var(--muted);line-height:1.65}
#mxu-root .mxu-conversations{padding:clamp(70px,8vw,110px) 0;color:#fff;background:linear-gradient(135deg,#130920,#21102e 65%,#102030)}#mxu-root .mxu-conversations-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:54px;align-items:center}#mxu-root .mxu-conversations h2{margin-top:14px;color:#fff;font-size:clamp(36px,4.5vw,60px);line-height:1.05;letter-spacing:-.04em}#mxu-root .mxu-conversations p:not(.mxu-kicker){margin-top:20px;color:#c6bbcf;font-size:18px;line-height:1.65}#mxu-root video{width:100%;border-radius:22px;background:#090510;box-shadow:0 25px 60px rgba(0,0,0,.34)}
@media(max-width:900px){#mxu-root .mxu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#mxu-root .mxu-year{grid-template-columns:1fr}#mxu-root .mxu-conversations-grid{grid-template-columns:1fr}}
@media(max-width:620px){#mxu-root .mxu-wrap{width:min(100% - 30px,1180px)}#mxu-root .mxu-hero{padding:145px 0 76px}#mxu-root h1{font-size:clamp(41px,14vw,58px)}#mxu-root .mxu-lede{font-size:17px}#mxu-root .mxu-button{width:100%;justify-content:center}#mxu-root .mxu-releases{padding:64px 0}#mxu-root .mxu-section-head{margin-bottom:32px}#mxu-root .mxu-grid,#mxu-root .mxu-archive-grid{grid-template-columns:1fr}#mxu-root .mxu-card{padding:23px}#mxu-root .mxu-archive-grid{padding-inline:22px}}
