.sec--manifesto{padding:120px 0 100px;position:relative}.sec--manifesto:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 60% at 80%,#ffffe10a 0%,#0000 60%);position:absolute;inset:0}.sec--manifesto>.container{z-index:1;position:relative}.manifesto__grid{grid-template-columns:1fr 1fr 1.08fr;gap:18px;margin-top:32px;display:grid}.manifesto__panel{min-height:380px;transition:border-color .25s var(--ease-smooth), transform .3s var(--ease-smooth);background:linear-gradient(#ffffff05 0%,#ffffff01 100%);border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:16px;padding:28px 26px 24px;display:flex;position:relative}.manifesto__panel-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.manifesto__badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:#ffffff6b;background:#ffffff08;border:1px solid #ffffff0f;border-radius:3px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;display:inline-flex}.manifesto__badge-sep{opacity:.4}.manifesto__glyph{color:#ffffff52;flex-shrink:0;width:56px;height:56px}.manifesto__title{font-family:var(--font-display);letter-spacing:-.025em;color:#ffffffeb;text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:1.15}.manifesto__body{color:#ffffff8c;text-wrap:pretty;flex:1;font-size:13.5px;line-height:1.6}.manifesto__tag{font-family:var(--font-mono);letter-spacing:-.005em;color:#fff6;border-top:1px dashed #ffffff14;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:11px;display:inline-flex}.manifesto__tag svg{opacity:.7}.manifesto__panel--era1{filter:saturate(.6)}.manifesto__panel--era1 .manifesto__title{color:#ffffffa6}.manifesto__panel--era1 .manifesto__tag svg{color:#ef6a4a}.manifesto__panel--era2{background:linear-gradient(#ffffff08 0%,#ffffff02 100%);border-color:#ffffff1a}.manifesto__panel--era2 .manifesto__tag svg{color:#f59e0b}.manifesto__panel--era3{background:radial-gradient(at 100% 0,#ffffe11a 0%,#0000 60%),radial-gradient(at 40% 120%,#a4f4fd0f 0%,#0000 60%),linear-gradient(#ffffe108 0%,#a4f4fd05 100%);border-color:#ffffe157;box-shadow:0 0 0 1px #ffffe10a,0 30px 80px -30px #ffffe11f,0 0 60px -10px #a4f4fd14,0 30px 80px -40px #000000b3,inset 0 1px #ffffe114}@property --era3-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.manifesto__panel--era3{--era3-angle:0deg}.manifesto__panel--era3:before,.manifesto__panel--era3:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1px;animation:7.5s linear infinite era3-light-rotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.manifesto__panel--era3:before{filter:blur(6px);opacity:.55;background:conic-gradient(from var(--era3-angle), transparent 0deg, transparent 280deg, #ffffe100 282deg, #ffffe1d9 320deg, #ffffe1d9 340deg, #ffffe100 360deg);padding:3px}.manifesto__panel--era3:after{background:conic-gradient(from var(--era3-angle), transparent 0deg, transparent 280deg, #ffffe100 282deg, #ffffe1f2 320deg, #ffffe1f2 340deg, #ffffe100 360deg)}@keyframes era3-light-rotate{to{--era3-angle:360deg}}@media (prefers-reduced-motion:reduce){.manifesto__panel--era3:before,.manifesto__panel--era3:after{--era3-angle:300deg;animation:none}}.manifesto__panel--era3 .manifesto__title{color:#fff;font-size:26px}.manifesto__panel--era3 .manifesto__body{color:#ffffffb8}.manifesto__panel--era3 .manifesto__badge{color:#dcfaffeb;background:linear-gradient(#a4f4fd1a 0%,#ffffe10d 100%);border-color:#a4f4fd59}.manifesto__panel--era3 .manifesto__tag{color:#ffffe1b3;border-top-color:#ffffe126}.manifesto__panel--era3 .manifesto__tag svg,.manifesto__panel--era3 .manifesto__glyph{color:var(--cream)}.manifesto__closing{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:80px;display:flex}.manifesto__closing-h{font-family:var(--font-display);letter-spacing:-.028em;color:#fffffff5;text-wrap:balance;max-width:740px;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.15}.manifesto__closing-sub{color:#ffffff8c;text-wrap:pretty;max-width:560px;font-size:15px;line-height:1.5}.manifesto__cta{margin-top:16px}@media (max-width:1080px){.manifesto__grid{grid-template-columns:1fr;gap:16px}.manifesto__panel{min-height:auto}}
