.manifesto-scene{color:#f5f0ffeb;width:100%;min-height:100vh;padding:calc(var(--cae-page-top) + 24px) 24px 96px;isolation:isolate;background:radial-gradient(circle at 20% 18%,#966ee62e 0%,#0000 45%),radial-gradient(circle at 80% 70%,#508cdc29 0%,#0000 50%),#04060f;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.manifesto-scene:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(2px 2px at 18% 26%,#ffffff8c 0%,#0000 50%),radial-gradient(1.5px 1.5px at 72% 18%,#fff6 0%,#0000 50%),radial-gradient(1px 1px at 38% 78%,#ffffff59 0%,#0000 50%),radial-gradient(2px 2px at 88% 62%,#ffffff73 0%,#0000 50%),radial-gradient(1px 1px at 12% 88%,#ffffff4d 0%,#0000 50%);position:absolute;inset:0}.manifesto-shell{z-index:1;text-align:center;flex-direction:column;gap:36px;width:100%;max-width:760px;display:flex;position:relative}.manifesto-kicker{letter-spacing:.32em;text-transform:uppercase;color:#dcc8ffb3;font-size:12px}.manifesto-title{letter-spacing:-.01em;background:linear-gradient(#fff 0%,#dcc8ffd9 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(40px,7vw,76px);font-weight:300;line-height:1.05}.manifesto-stanza{color:#ebe6ffdb;margin:0;font-size:clamp(18px,2.2vw,22px);line-height:1.7}.manifesto-stanza strong{color:#fff;font-weight:500}.manifesto-divider{background:linear-gradient(90deg,#0000,#dcc8ff8c,#0000);width:64px;height:1px;margin:0 auto}.manifesto-pillars{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:16px;display:grid}.manifesto-pillar{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #dcc8ff1f;border-radius:18px;padding:22px 20px}.manifesto-pillar-symbol{color:#dcc8ffd9;margin-bottom:8px;font-size:18px}.manifesto-pillar-title{letter-spacing:.18em;text-transform:uppercase;color:#fff;margin:0 0 6px;font-size:14px}.manifesto-pillar-text{color:#dcd7f0c7;margin:0;font-size:14px;line-height:1.55}.manifesto-cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:24px;display:flex}.manifesto-cta{appearance:none;color:#fff;letter-spacing:.22em;text-transform:uppercase;background:#ffffff0f;border:1px solid #dcc8ff66;border-radius:999px;padding:14px 26px;font-size:13px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.manifesto-cta:hover{background:#dcc8ff1f;border-color:#dcc8ffb3;transform:translateY(-1px)}.manifesto-cta--primary{background:linear-gradient(135deg,#966ee673,#508cdc73);border-color:#dcc8ff99}.manifesto-signature{letter-spacing:.3em;text-transform:uppercase;color:#c8bee68c;margin-top:28px;font-size:12px}
