.ed-manifesto{isolation:isolate;background:var(--ed-manifesto-bg,#000);color:#fff;padding:170px 0 150px;position:relative;overflow:hidden}.ed-manifesto:before{content:"";z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--ed-accent,#bca287) 22%,transparent),transparent);filter:blur(10px);width:70%;height:80%;animation:16s ease-in-out infinite ed-drift;position:absolute;top:-10%;right:-20%}@keyframes ed-drift{50%{transform:translate(-14%,18%)scale(1.15)}}.ed-manifesto-label{align-items:center;gap:24px;margin-bottom:56px;display:flex}.ed-manifesto-label .eyebrow{color:var(--ed-accent,#bca287);white-space:nowrap}.ed-manifesto-label i{transform-origin:0;height:1px;transition:transform 1.6s var(--out) .2s;background:#ffffff29;flex:1}.ed-manifesto.is-armed .ed-manifesto-label i{transform:scaleX(0)}.ed-manifesto.is-in .ed-manifesto-label i{transform:none}.ed-manifesto-text{max-width:1180px;font-size:inherit;line-height:inherit}.ed-manifesto-lead{font-family:var(--ed-serif,Georgia,"Times New Roman",serif);letter-spacing:-.035em;margin-bottom:.5em;font-size:clamp(44px,6.2vw,108px);font-style:italic;line-height:1;display:block}.ed-manifesto-body{letter-spacing:-.035em;font-size:clamp(26px,2.9vw,48px);line-height:1.22;display:block}.ed-word{opacity:clamp(.12,calc(var(--p,0) * var(--n) * 1.3 - var(--i)),1);transition:opacity .25s linear}.ed-word.is-key{font-family:var(--ed-serif,Georgia,"Times New Roman",serif);letter-spacing:-.02em;color:var(--ed-accent,#bca287);font-style:italic}.ed-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:110px 0 0;padding:0;list-style:none;display:grid}.ed-pillars li{border-top:1px solid #ffffff29;align-content:start;gap:10px;padding-top:26px;display:grid}.ed-pillars b{font-family:var(--ed-serif,Georgia,"Times New Roman",serif);color:var(--ed-accent,#bca287);font-size:30px;font-style:italic;font-weight:400;line-height:1}.ed-pillars strong{letter-spacing:-.02em;margin-top:10px;font-size:21px;font-weight:400}.ed-pillars span{color:#ffffff94;max-width:30ch;font-size:15px;line-height:1.55}.ed-manifesto.is-armed .ed-pillars li{opacity:0;transition:opacity 1s var(--out),transform 1.2s var(--out);transition-delay:calc(.4s + var(--i) * .14s);transform:translateY(30px)}.ed-manifesto.is-in .ed-pillars li{opacity:1;transform:none}@media (max-width:700px){.ed-manifesto{padding:100px 0 90px}.ed-manifesto-label{margin-bottom:36px}.ed-pillars{grid-template-columns:1fr;gap:0;margin-top:60px}.ed-pillars li{padding:22px 0}}@media (prefers-reduced-motion:reduce){.ed-manifesto:before{animation:none}.ed-word{opacity:1}}
