.mem-hero{border-bottom:1px solid var(--rim);text-align:center;background:radial-gradient(55% 50% at 50% 34%,#e8b64a33,#0000 72%),radial-gradient(70% 40% at 50% 100%,#e8b64a1a,#0000 70%);padding:clamp(48px,8vw,88px) 16px clamp(40px,6vw,60px);position:relative}.mem-kicker{color:var(--gold);font:400 16px / 1 var(--pixel);letter-spacing:var(--pixel-tight);text-transform:uppercase;margin:0 0 14px}.mem-title{font:900 clamp(44px, 8vw, 88px) / 1 var(--display);background:linear-gradient(#fff3cc 0%,#f4cd62 36%,#c58a26 58%,#f0cf74 76%,#fff3cc 100%);color:#0000;filter:drop-shadow(0 4px 10px #0000008c);-webkit-background-clip:text;background-clip:text;margin:0;padding-right:.06em;display:inline-block}.mem-tagline{max-width:560px;color:var(--muted);margin:16px auto 0;font-size:clamp(18px,2.2vw,21px)}.mem-lineup{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:8px clamp(10px,2.4vw,28px);max-width:960px;margin:clamp(28px,5vw,44px) auto 0;padding:0 0 14px;list-style:none;display:flex;position:relative}.mem-lineup:after{content:"";z-index:-1;background:radial-gradient(#f8dc8a57,#e8b64a1a 45%,#0000 72%);border-radius:50%;height:34px;position:absolute;bottom:0;left:6%;right:6%}.mem-lineup img{width:calc(var(--w) * var(--ms) * 1px);height:auto;image-rendering:pixelated;display:block}.mem-pill{border:1px solid var(--gold-deep);color:var(--gold-bright);font:400 16px / 1 var(--pixel);letter-spacing:var(--pixel-tight);text-transform:uppercase;background:#050d0b8c;border-radius:999px;align-items:center;gap:10px;margin:26px 0 0;padding:9px 16px 8px;display:inline-flex}.mem-pill:before{content:"";background:var(--gold-bright);width:8px;height:8px;box-shadow:0 0 10px var(--gold);animation:2.4s ease-in-out infinite mem-glow}@keyframes mem-glow{50%{opacity:.35;box-shadow:none}}.mem-promise{max-width:620px;color:var(--muted);margin:18px auto 0;font-size:16px}.mem-wrap{max-width:1040px;margin:0 auto;padding:0 16px}.mem-heading{color:var(--gold-bright);font:400 var(--ribbon-font) / 1.2 var(--pixel);letter-spacing:calc(var(--ribbon-font) / -8);text-align:center;text-shadow:0 var(--u) 0 var(--gold-deep);text-transform:uppercase;margin:clamp(56px,9vw,88px) 0 24px}.mem-feature{border:2px solid var(--gold-deep);background:linear-gradient(90deg, #e8b64a1a, transparent 40%), var(--panel);border-radius:10px;grid-template-columns:120px 1fr;align-items:start;gap:8px 22px;margin:0 0 18px;padding:24px 26px;display:grid;box-shadow:0 10px 26px #00000059,inset 0 1px #f8dc8a24}.mem-feature-art{width:96px;height:96px;image-rendering:pixelated;background:radial-gradient(circle,#f8dc8a29,#0000 70%);border-radius:50%;margin:4px auto 0;padding:10px;display:block}.mem-feature h3,.mem-soon h3{color:var(--text);font:700 24px / 1.25 var(--display);margin:0 0 8px}.mem-feature p{max-width:680px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.mem-also{grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.mem-also li,.mem-soon-list li{border:1px solid var(--rim);background:var(--panel);color:var(--muted);border-radius:8px;align-items:flex-start;gap:14px;padding:16px 18px;font-size:15px;line-height:1.55;display:flex}.mem-also img,.mem-soon-list img{width:48px;height:48px;image-rendering:pixelated;flex:none}.mem-also img[style],.mem-soon-list img[style]{width:calc(var(--w) * 3px);height:calc(var(--w) * 3px);margin:3px}.mem-soon-list{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.mem-soon-list li{background:#132c268c;border:2px dashed #e8b64a6b}.mem-soon-list img{filter:saturate(.55)brightness(.92)}.mem-soon h3{margin-bottom:4px;font-size:19px}.mem-soon p{margin:0}.mem-icons{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.mem-icons li{border:1px solid var(--rim);background:radial-gradient(circle at 50% 40%,#ffe2a014,#0000 70%),#050d0b59;border-radius:6px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 2px 6px #00000073}.mem-icons img{width:48px;height:48px;image-rendering:pixelated;display:block}.mem-compare table{border:2px solid var(--gold-deep);border-spacing:0;background:var(--panel);border-radius:10px;width:100%;overflow:hidden}.mem-compare th,.mem-compare td{border-top:1px solid var(--rim);text-align:left;vertical-align:top;padding:14px 18px}.mem-compare thead th,.mem-compare thead td{color:var(--gold-bright);font:400 16px / 1 var(--pixel);letter-spacing:var(--pixel-tight);text-transform:uppercase;background:#e8b64a1f;border-top:0}.mem-compare tbody th{width:18%;color:var(--gold);white-space:nowrap;font-weight:600}.mem-compare td{color:var(--muted)}.mem-compare td:last-child{color:var(--text);background:#e8b64a0d}.mem-chip{border:1px solid var(--gold-deep);color:var(--gold);white-space:nowrap;border-radius:4px;margin-left:6px;padding:3px 7px;font-size:13px;font-weight:600;line-height:1.2;display:inline-block}.mem-cta{border:2px solid var(--gold);background:radial-gradient(ellipse at 50% 0%, #e8b64a33, transparent 70%), var(--panel);text-align:center;border-radius:14px;margin:clamp(64px,10vw,104px) 0 0;padding:clamp(28px,5vw,44px)}.mem-cta-title{color:var(--gold-bright);font:700 clamp(28px, 4.4vw, 40px) / 1.15 var(--display);margin:0 0 10px}.mem-cta p{max-width:560px;color:var(--muted);margin:0 auto 22px}.mem-cta .site-bar,.mem-cta .site-bars{max-width:560px;margin-inline:auto}@media (max-width:920px){.mem-also,.mem-soon-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.members-page{--ms:2}.mem-also,.mem-soon-list{grid-template-columns:1fr}.mem-feature{grid-template-columns:1fr;padding:20px 18px}.mem-feature-art{margin:0}.mem-compare thead{display:none}.mem-compare tr,.mem-compare th,.mem-compare td{width:auto;display:block}.mem-compare tbody tr+tr{border-top:1px solid var(--rim)}.mem-compare th,.mem-compare td{border-top:0;padding:4px 16px}.mem-compare tbody th{padding-top:14px}.mem-compare td:last-child{background:0 0;padding-bottom:14px}.mem-compare td:before{content:attr(data-label) ": ";color:var(--gold);font-weight:600}}@media (prefers-reduced-motion:reduce){.mem-pill:before{animation:none}}
