.mani-wrap{max-width:720px;margin:0 auto;padding:104px 32px 120px}@media (max-width:720px){.mani-wrap{padding:72px 20px 96px}}.mani-back{position:absolute;top:84px;left:32px;font-family:var(--font-mono);font-size:12px;color:var(--color-gray-500);letter-spacing:.04em}.mani-back:hover{color:var(--color-orange)}@media (max-width:900px){.mani-back{display:none}}.mani-share{position:fixed;top:84px;right:32px;display:flex;gap:8px;z-index:40;opacity:0;transform:translateY(-4px);transition:opacity .22s ease,transform .22s ease;pointer-events:none}.mani-share.show{opacity:1;transform:none;pointer-events:auto}@media (max-width:900px){.mani-share{display:none}}.mani-header{text-align:center;margin-bottom:96px}.mani-eyebrow{font-family:var(--font-mono);font-size:12px;color:var(--color-orange);letter-spacing:.16em;text-transform:uppercase}.mani-title{font-weight:500;font-size:clamp(42px,6.2vw,72px);line-height:1.06;letter-spacing:-.025em;margin:28px 0 0}.mani-date,.mani-title{font-family:var(--font-serif)}.mani-date{font-style:italic;font-size:17px;color:var(--color-gray-400);margin-top:20px}.mani-rule{height:1px;background:var(--color-navy-3);margin:72px 0}.mani-rule.short{width:64px;margin:72px auto;background:var(--color-navy-4)}.mani-body{font-family:var(--font-serif);font-size:19.5px;line-height:1.72;color:#E8E9EC}.mani-body p{margin:0 0 24px;text-wrap:pretty}.mani-body em{color:var(--color-white);font-style:italic}.mani-body strong{color:var(--color-white);font-weight:500}.sect{margin-top:72px}.sect-label{font-size:13px;color:var(--color-orange);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}.sect-label,.sect-title{font-family:var(--font-sans);font-weight:600}.sect-title{font-size:28px;letter-spacing:-.018em;color:var(--color-white);margin:0 0 32px;line-height:1.2}.pull{font-size:28px;line-height:1.35;letter-spacing:-.012em;text-align:center;margin:48px 0;padding:0 20px}.block,.pull{font-family:var(--font-serif);font-style:italic;color:var(--color-white)}.block{margin:36px 0;padding:20px 28px;border-left:3px solid var(--color-orange);background:linear-gradient(90deg,rgba(255,107,53,.04),transparent);font-size:22px;line-height:1.45}.arrow-list{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-gap:14px;gap:14px}.arrow-list li{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;font-size:18.5px;line-height:1.55;color:#E8E9EC}.arrow-list li:before{content:"→";color:var(--color-orange);font-family:var(--font-mono);font-style:normal}.numbered{list-style:none;padding:0;margin:0;display:grid;grid-gap:18px;gap:18px}.numbered li{display:grid;grid-template-columns:44px 1fr;grid-gap:16px;gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--color-navy-3)}.numbered li:last-child{border-bottom:none}.numbered .n{font-family:var(--font-mono);font-size:14px;color:var(--color-orange);letter-spacing:.04em;padding-top:2px}.numbered .t{font-family:var(--font-sans);font-size:17px;font-weight:500;color:var(--color-white);line-height:1.45;letter-spacing:-.005em}.numbered .t em{display:block;margin-top:4px;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:16px;color:var(--color-gray-300)}.commit{display:grid;grid-gap:28px;gap:28px}.commit,.commit p{margin:0}.commit p strong{display:block;margin-bottom:4px;font-family:var(--font-sans);font-size:16px;letter-spacing:-.005em;color:var(--color-white)}.ladder-decl{margin-top:8px;border-top:1px solid var(--color-navy-3)}.ladder-decl,.ladder-decl-row{border-bottom:1px solid var(--color-navy-3)}.ladder-decl-row{display:grid;grid-template-columns:56px 1fr;grid-gap:20px;gap:20px;padding:20px 0;align-items:baseline}.ladder-decl-row:last-child{border-bottom:none}.ladder-decl-l{font-family:var(--font-mono);font-size:15px;color:var(--color-orange);letter-spacing:.04em}.ladder-decl-t{font-family:var(--font-sans);font-size:17px;font-weight:500;color:var(--color-white);letter-spacing:-.005em}.ladder-decl-t em{display:block;margin-top:4px;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:16px;color:var(--color-gray-300)}.dates-block{margin:40px 0;padding:32px 28px;text-align:center;border:1px solid var(--color-navy-3);border-radius:var(--radius-lg);background:var(--color-navy-2)}.dates-block p{margin:0;font-family:var(--font-serif);font-size:20px;line-height:1.7;color:var(--color-white)}.dates-block p+p{margin-top:2px}.dates-block strong{color:var(--color-orange);font-weight:500;font-style:normal;font-family:var(--font-mono);font-size:14px;letter-spacing:.06em;margin-right:8px}.sign-block{margin-top:96px;padding-top:48px;border-top:1px solid var(--color-navy-3);text-align:center}.sign-label{font-family:var(--font-mono);font-size:12px;color:var(--color-gray-500);letter-spacing:.14em;text-transform:uppercase}.sign-lines{font-size:19px;line-height:1.8;color:var(--color-white);margin-top:20px}.closing-note,.sign-lines{font-family:var(--font-serif);font-style:italic}.closing-note{margin-top:48px;font-size:15.5px;line-height:1.65;color:var(--color-gray-400);text-align:center;max-width:620px;margin-left:auto;margin-right:auto}.end-ctas{gap:12px;margin-top:56px;flex-wrap:wrap}.end-ctas,.share-row{display:flex;justify-content:center}.share-row{gap:18px;margin-top:40px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.share-row,.share-row a{color:var(--color-gray-500)}.share-row a:hover{color:var(--color-orange)}