.manifesto-wrap{padding-top:80px}.manifesto-cover{text-align:center;border-bottom:1px solid var(--rule);padding:40px 0 80px}.manifesto-cover .frame{border:1px solid var(--ink);padding:56px 80px;display:inline-block;position:relative}.manifesto-cover .frame:before{content:"";border:1px solid var(--rule);position:absolute;inset:8px}.manifesto-cover .heb-big{font-family:var(--font-frank-ruhl), serif;letter-spacing:0;color:var(--ink);direction:rtl;font-size:clamp(64px,8vw,120px);font-weight:300;line-height:1}.manifesto-cover h1{font-family:var(--font-cormorant), serif;letter-spacing:-.01em;max-width:18ch;margin:18px auto 6px;font-size:clamp(32px,3.4vw,56px);font-weight:300;line-height:1.1}.manifesto-cover h1 em{color:var(--garnet);font-style:italic;font-weight:400}.manifesto-cover .sub{font-family:var(--font-jetbrains), monospace;color:var(--ink-3);letter-spacing:.22em;margin-top:22px;font-size:12px;display:block}.article{border-bottom:1px solid var(--rule);padding:80px 0}.article .num,.article-num{font-family:var(--font-cormorant), serif;color:var(--garnet);margin-bottom:8px;font-size:64px;font-style:italic;line-height:1}.article-title{font-family:var(--font-cormorant), serif;letter-spacing:-.01em;margin:0 0 4px;font-size:clamp(36px,4vw,52px);font-weight:300;line-height:1.05}.article-title em{color:var(--garnet);font-style:italic;font-weight:400}.article-heb{font-family:var(--font-frank-ruhl), serif;color:var(--ink-2);direction:rtl;margin-bottom:22px;font-size:24px}.article p{color:var(--ink);margin:0 0 18px;font-size:19px;line-height:1.65}.article p:first-letter{display:block}.article p:first-of-type:first-letter,.article .drop-cap:first-letter{font-family:var(--font-cormorant), serif;color:var(--garnet);float:left;padding:6px 12px 0 0;font-size:64px;font-style:italic;line-height:.9}.article blockquote{border-left:2px solid var(--garnet);font-family:var(--font-cormorant), serif;color:var(--ink-2);margin:24px 0;padding:8px 0 8px 22px;font-size:24px;font-style:italic;line-height:1.45}.article blockquote .heb-line{font-family:var(--font-frank-ruhl), serif;color:var(--ink-3);direction:rtl;margin-top:8px;font-size:20px;font-style:normal}html[dir=rtl] .article p:first-of-type:first-letter,html[dir=rtl] .article .drop-cap:first-letter{float:right;padding:6px 0 0 12px}html[dir=rtl] .article blockquote{border-left:0;border-right:2px solid var(--garnet);padding:8px 22px 8px 0}html[dir=rtl] .article-heb{direction:rtl}.seal{border:1.5px solid var(--garnet);width:130px;height:130px;color:var(--garnet);font-family:var(--font-frank-ruhl), serif;text-align:center;opacity:.92;border-radius:50%;place-items:center;margin:60px auto 0;font-size:22px;line-height:1.2;display:grid;transform:rotate(-6deg)}.signers,.signataires{background:var(--paper-2);padding:80px 0}.signers h3,.signataires h3{font-family:var(--font-cormorant), serif;letter-spacing:-.01em;margin:0 0 24px;font-size:36px;font-weight:300}.signers-grid,.signataires-grid{grid-template-columns:repeat(3,1fr);gap:14px 32px;display:grid}.signer{border-top:1px solid var(--rule);flex-direction:column;padding:12px 0;display:flex}.signer .nm{font-family:var(--font-cormorant), serif;font-size:19px}.signer .role{font-family:var(--font-jetbrains), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:2px;font-size:10px}.signers-intro{max-width:56ch;color:var(--ink-2);font-size:17px}.signers-extra{font-family:var(--font-jetbrains), monospace;letter-spacing:.16em;color:var(--ink-3);margin-top:32px;font-size:11px}.signers-cta{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}@media (max-width:1024px){.signers-grid,.signataires-grid{grid-template-columns:1fr 1fr}.manifesto-cover .frame{padding:36px 28px}.manifesto-cover .heb-big{font-size:clamp(56px,12vw,96px)}}@media (max-width:640px){.signers-grid,.signataires-grid{grid-template-columns:1fr}.article{padding:60px 0}.article .num,.article-num{font-size:52px}}
