:root{--paper:#fbfbf7;--paper-2:#f1f6f4;--ink:#090909;--soft:#64645e;--line:#09090921;--gold:#b58125;--red:#da3f23;--teal:#1f8f86;--blue:#2146ff}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);background:radial-gradient(circle at 50% 8%,#1f8f861f,transparent 30rem),radial-gradient(circle at 18% 40%,#c98d2f1a,transparent 28rem),var(--paper);letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--ink);color:var(--paper)}.scrollProgress{z-index:40;background:var(--red);transform-origin:0;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.scrollProgress{animation:linear both scrollProgress;animation-timeline:scroll()}}.nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfbf7c7;border-bottom:1px solid #09090914;justify-content:space-between;align-items:center;padding:18px clamp(18px,3vw,44px);display:flex;position:fixed;inset:0 0 auto}.brand{letter-spacing:0;text-transform:uppercase;align-items:center;gap:10px;font-family:Avenir Next,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.4rem,2.4vw,2.4rem);font-weight:900;line-height:1;display:inline-flex}.brandMark{width:30px;height:30px}.markSeed{fill:var(--red)}.nav>div:not(.languageSelect){gap:clamp(12px,2vw,28px);display:flex}.nav a:not(.brand),.navLogin{color:#0909099e;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:850}.navLogin{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.nav a:hover,.navLogin:hover{color:var(--ink)}.languageSelect{align-items:center;display:inline-grid;position:relative}.languageSelect:after{content:"";pointer-events:none;color:#09090994;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;right:12px;transform:translateY(-2px)rotate(45deg)}.languageSelect select{appearance:none;color:#090909b8;cursor:pointer;width:118px;min-height:34px;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:#ffffff8f;border:1px solid #0909091f;border-radius:999px;outline:none;padding:0 30px 0 13px;font-size:.68rem;font-weight:900}.languageSelect select:focus-visible{border-color:#da3f238c;box-shadow:0 0 0 3px #da3f231f}.authOverlay{z-index:80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.authBackdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#fbfbf7b8;border:0;position:absolute;inset:0}.authPanel{z-index:1;background:#fbfbf7f0;border:1px solid #0909091f;border-radius:8px;gap:20px;width:min(520px,100%);padding:clamp(28px,5vw,48px);display:grid;position:relative;box-shadow:0 24px 80px #09090924}.authPanel h2{font-size:clamp(3rem,7vw,5.8rem)}.authPanel>p:not(.eyebrow){color:#0909099e;max-width:430px;font-size:1.05rem;line-height:1.45}.authPanel label{gap:8px;display:grid}.authPanel label span,.authPanel small,.devCode{color:#09090994;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.authPanel input{width:100%;min-height:54px;color:var(--ink);font:inherit;background:#ffffffb8;border:1px solid #09090924;border-radius:6px;outline:none;padding:0 16px;font-size:1.05rem}.authPanel input:focus{border-color:#da3f238c;box-shadow:0 0 0 3px #da3f231c}.authClose{color:#09090985;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;font-size:.68rem;font-weight:900;position:absolute;top:14px;right:14px}.authSubmit{background:var(--ink);min-height:54px;color:var(--paper);cursor:pointer;letter-spacing:.18em;text-transform:uppercase;border:0;border-radius:999px;font-size:.76rem;font-weight:900}.authSubmit:disabled{cursor:wait;opacity:.58}.devCode{color:var(--red)}.hero{text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;width:min(1440px,100% - 36px);min-height:100svh;margin:0 auto;padding:108px 0 42px;display:flex;position:relative;overflow:hidden}.onenessScene{z-index:-1;opacity:.96;position:absolute;inset:72px 0 20px}.onenessScene:after{content:"";pointer-events:none;background:radial-gradient(circle,#fbfbf72e,#0000 18rem),linear-gradient(#fbfbf7e0,#fbfbf76b 42%,#fbfbf7eb);position:absolute;inset:0}.onenessScene canvas{width:100%;height:100%;display:block}.heroTop{justify-content:center;align-items:center;gap:16px;animation:.72s cubic-bezier(.16,1,.3,1) both heroLift;display:flex}.heroMark{width:clamp(54px,7vw,92px);height:clamp(54px,7vw,92px);color:var(--ink)}.eyebrow{color:var(--red);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:.72rem;font-weight:900;display:inline-flex}.waoIcon{color:currentColor;flex:none;width:1.8em;height:1.8em}.waoIcon circle:not([fill=none]){fill:currentColor}h1,h2,h3,p{margin:0}h1{letter-spacing:0;text-transform:uppercase;text-wrap:balance;max-width:1260px;margin-top:clamp(22px,4vw,46px);font-family:Avenir Next,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(5rem,13vw,14rem);font-weight:900;line-height:.92;animation:.9s cubic-bezier(.16,1,.3,1) 80ms both heroScale}h1 span{display:block}.heroSubhead{justify-items:center;gap:18px;max-width:820px;margin-top:clamp(22px,4vw,44px);animation:.76s cubic-bezier(.16,1,.3,1) .22s both heroLift;display:grid}.heroQuestion{color:var(--red);letter-spacing:.2em;text-transform:uppercase;font-size:.76rem;font-weight:900}.heroAnswer{color:#090909a8;font-size:clamp(1.2rem,2vw,1.72rem);line-height:1.45}.heroSubhead a{border:1px solid var(--line);background:var(--ink);min-height:44px;color:var(--paper);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:.74rem;font-weight:900;transition:transform .18s,background .18s;display:inline-flex}.heroSubhead a:hover{background:var(--red);transform:translateY(-2px)}.section{width:min(1240px,100% - 36px);margin:0 auto;padding:clamp(78px,10vw,136px) 0}.reveal{opacity:0;transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1);transform:translateY(42px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal .sectionHead,.reveal .statement,.reveal .refuseLead,.reveal .refusePills,.reveal.ai>*{opacity:0;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.reveal.is-visible .sectionHead,.reveal.is-visible .statement,.reveal.is-visible .refuseLead,.reveal.is-visible .refusePills,.reveal.is-visible.ai>*{opacity:1;transform:translateY(0)}.reveal.is-visible .statement,.reveal.is-visible .refusePills,.reveal.is-visible.ai>:nth-child(2){transition-delay:.11s}.reveal.is-visible.ai>:nth-child(3){transition-delay:.2s}.sectionHead{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,70px);margin-bottom:clamp(52px,7vw,104px);display:grid}.sectionHead.compact{margin-bottom:clamp(42px,5.6vw,78px)}h2{letter-spacing:0;text-transform:uppercase;text-wrap:balance;font-family:Avenir Next,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(3rem,6.8vw,7.5rem);font-weight:900;line-height:.96}.sectionSubtitle{color:#090909a8;max-width:820px;margin-top:24px;font-size:clamp(1.12rem,1.8vw,1.42rem);line-height:1.48}.accordion{border-top:1px solid var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:top;background:#ffffff57}.row{border-bottom:1px solid var(--line);opacity:0;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1),background .22s;transform:translateY(18px)}.reveal.is-visible .row{opacity:1;transition-delay:calc(var(--row-index)*54ms + .12s);transform:translateY(0)}.row:hover{background:#ffffff85}.row button{width:100%;min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:96px minmax(0,1fr) 74px;align-items:center;gap:20px;padding:18px 0;display:grid}.rowKicker{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-style:italic}.rowTitle{letter-spacing:0;text-transform:uppercase;text-wrap:balance;font-family:Avenir Next,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.45rem,2.9vw,3.25rem);font-weight:900;line-height:1.06}.rowMark{border:1px solid var(--line);color:#0000;border-radius:999px;justify-self:end;place-items:center;width:58px;height:58px;font-size:0;transition:transform .26s cubic-bezier(.16,1,.3,1),background .18s,border-color .18s;display:grid;position:relative}.rowMark:before,.rowMark:after{content:"";background:var(--ink);width:18px;height:2px;position:absolute}.rowMark:after{transition:transform .18s;transform:rotate(90deg)}.row.open .rowMark{background:var(--ink);transform:rotate(45deg)}.row.open .rowMark:before,.row.open .rowMark:after{background:var(--paper)}.row.open .rowMark:after{transform:rotate(0)}.rowBody{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1);display:grid}.row.open .rowBody{grid-template-rows:1fr}.rowBody p{color:#090909ad;opacity:0;max-width:780px;min-height:0;margin-left:116px;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.5;transition:opacity .28s,transform .28s;overflow:hidden;transform:translateY(-6px)}.row.open .rowBody p{opacity:1;padding-bottom:34px;transition-delay:.11s;transform:translateY(0)}.questionCards{gap:12px;display:grid}.questionCard{opacity:0;background:radial-gradient(circle at 94% 18%,#da3f230f,#0000 18rem),#ffffff94;border:1px solid #0909091f;border-radius:8px;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1),border-color .18s,background .18s,box-shadow .18s;overflow:hidden;transform:translateY(18px)}.reveal.is-visible .questionCard{opacity:1;transition-delay:calc(var(--row-index)*48ms + .12s);transform:translateY(0)}.questionCard.open{background:radial-gradient(circle at 90% 22%,#da3f231f,#0000 22rem),radial-gradient(circle at 8% 88%,#1f8f861a,#0000 18rem),#ffffffd1;border-color:#da3f2342;box-shadow:0 22px 70px #09090912}.questionCard button{width:100%;min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:64px 54px minmax(0,1fr) 48px;align-items:center;gap:20px;padding:22px clamp(18px,3vw,30px);display:grid}.questionCard button span{color:var(--red);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-style:italic}.questionIcon{width:44px;height:44px;color:var(--red);background:#da3f230d;border:1px solid #da3f2333;border-radius:999px;padding:9px}.questionCard button strong{text-transform:uppercase;text-wrap:balance;font-family:Avenir Next,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.55rem,3vw,3.7rem);font-weight:900;line-height:1}.questionCard button i{border:1px solid #09090929;border-radius:999px;justify-self:end;width:42px;height:42px;transition:transform .26s cubic-bezier(.16,1,.3,1),background .18s;position:relative}.questionCard button i:before,.questionCard button i:after{content:"";background:var(--ink);width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.questionCard button i:after{transform:translate(-50%,-50%)rotate(90deg)}.questionCard.open button i{background:var(--ink);transform:rotate(45deg)}.questionCard.open button i:before,.questionCard.open button i:after{background:var(--paper)}.questionAnswer{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1);display:grid}.questionCard.open .questionAnswer{grid-template-rows:1fr}.questionAnswer p{color:#090909ad;opacity:0;max-width:780px;min-height:0;margin-left:calc(158px + clamp(18px,3vw,30px));padding-right:clamp(18px,3vw,30px);font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.5;transition:opacity .28s,transform .28s;overflow:hidden;transform:translateY(-6px)}.questionCard.open .questionAnswer p{opacity:1;padding-bottom:30px;transition-delay:.11s;transform:translateY(0)}.one{text-align:center;background:radial-gradient(circle at center,#2146ff1f,transparent 28rem),linear-gradient(135deg,var(--paper),var(--paper-2));border-block:1px solid var(--line);place-items:center;min-height:62svh;padding:74px 18px;display:grid}.one h2{color:var(--blue);font-size:clamp(5.2rem,14vw,16rem);font-weight:900}.one p{color:#0909099e;font-size:clamp(1rem,1.5vw,1.36rem)}.twoCol{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(30px,6vw,80px);display:grid}.twoCol .sectionHead{margin:0;display:block}.twoCol h2{max-width:620px;font-size:clamp(3rem,4.8vw,5.5rem);line-height:.98}.statement{color:#090909b3;gap:22px;padding-top:10px;font-size:clamp(1.18rem,2.1vw,1.72rem);line-height:1.42;display:grid}.refuse{border-block:1px solid var(--ink);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,5vw,70px);width:min(1240px,100% - 36px);margin:0 auto;padding:clamp(44px,6vw,80px) 0;display:grid}.refuseLead h2{margin-top:12px;font-size:clamp(2.8rem,5.2vw,5.8rem)}.refusePills{flex-wrap:wrap;gap:10px;display:flex}.refuse span{border:1px solid var(--line);letter-spacing:.11em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;min-height:42px;padding:0 15px;font-size:.78rem;font-weight:900;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.refuse span:hover{background:#da3f230f;border-color:#da3f2352;transform:translateY(-2px)}.death{border-block:1px solid var(--line)}.ai{text-align:center;width:min(940px,100% - 36px);margin:0 auto;padding:clamp(86px,12vw,150px) 0}.ai h2{margin-top:18px}.ai p:last-child{color:#090909a8;max-width:720px;margin:26px auto 0;font-size:clamp(1.1rem,1.8vw,1.42rem);line-height:1.48}footer{border-top:1px solid var(--line);color:#09090994;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:24px clamp(18px,3vw,44px);display:grid}footer strong{color:var(--ink);letter-spacing:0;text-transform:uppercase;font-family:Avenir Next,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-size:1.6rem;font-weight:900}footer small{letter-spacing:.16em;font-size:.74rem;font-weight:900}.manifestoPage{color:var(--ink)}.manifestoNav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfbf7d1;border-bottom:1px solid #09090914;justify-content:space-between;align-items:center;padding:18px clamp(18px,3vw,44px);display:flex;position:sticky;top:0}.manifestoNavRight{align-items:center;gap:16px;display:flex}.manifestoNav a:first-child{font-family:Avenir Next,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-size:1.7rem;font-weight:900}.manifestoNavRight>a,.manifestoEyebrow{color:var(--red);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:900}.manifestoHero{align-content:center;width:min(1240px,100% - 36px);min-height:78svh;margin:0 auto;padding:clamp(90px,14vw,170px) 0 clamp(70px,10vw,130px);display:grid}.manifestoHero h1{text-transform:uppercase;max-width:1100px;margin-top:20px;font-family:Avenir Next,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(5.4rem,15vw,16rem);font-weight:900;line-height:.88}.manifestoHero>p:last-child{color:#090909a8;max-width:760px;margin-top:30px;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.45}.manifestoSection{border-top:1px solid #0909091f;grid-template-columns:180px minmax(0,1fr);gap:clamp(24px,6vw,90px);width:min(1120px,100% - 36px);margin:0 auto;padding:clamp(76px,10vw,140px) 0;display:grid}.manifestoSection h2{grid-column:2;font-size:clamp(3rem,6.6vw,7.5rem);line-height:.96}.manifestoText,.manifestoPairs,.manifestoList{grid-column:2}.manifestoText{gap:22px;max-width:820px;margin-top:34px;display:grid}.manifestoText p,.manifestoList li,.manifestoPairs p{color:#090909b3;font-size:clamp(1.08rem,1.7vw,1.34rem);line-height:1.58}.manifestoBreak{text-align:center;border-block:1px solid #0909091f;place-items:center;width:min(1240px,100% - 36px);min-height:58svh;margin:0 auto;padding:clamp(70px,10vw,130px) 0;display:grid}.manifestoBreak p{color:var(--blue);text-transform:uppercase;font-family:Avenir Next,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(5rem,15vw,16rem);font-weight:900;line-height:.86}.manifestoBreak span{color:#090909a8;max-width:740px;font-size:clamp(1.08rem,1.8vw,1.42rem);line-height:1.5}.manifestoPairs{gap:12px;margin-top:34px;display:grid}.manifestoPairs article{background:#ffffff8a;border:1px solid #0909091f;border-radius:8px;grid-template-columns:64px minmax(0,1fr);gap:18px 24px;padding:clamp(22px,3vw,34px);display:grid}.manifestoPairs span{color:var(--red);font-family:Georgia,Times New Roman,serif;font-style:italic}.manifestoPairs h3{text-transform:uppercase;font-family:Avenir Next,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.6rem,3vw,3.1rem);font-weight:900;line-height:1}.manifestoPairs p{grid-column:2;max-width:820px}.manifestoList{gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.manifestoList li{background:#ffffff8a;border:1px solid #0909091f;border-radius:8px;padding:20px 22px}.manifestoFooter{border-top:1px solid #0909091f;gap:18px;width:min(1240px,100% - 36px);margin:0 auto;padding:clamp(70px,10vw,130px) 0;display:grid}.manifestoFooter p{color:#090909a8;font-size:clamp(1.2rem,2vw,1.7rem)}.manifestoFooter strong{text-transform:uppercase;font-family:Avenir Next,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(3.5rem,10vw,10rem);font-weight:900;line-height:.9}.bookPage{min-height:100svh;color:var(--ink);background:radial-gradient(circle at 78% 8%,#da3f231a,transparent 26rem),radial-gradient(circle at 18% 32%,#1f8f861a,transparent 28rem),var(--paper)}.bookHero{align-content:center;width:min(1240px,100% - 36px);min-height:88svh;margin:0 auto;padding:clamp(90px,14vw,180px) 0 clamp(70px,10vw,120px);display:grid}.bookHero p,.bookHero span{color:var(--red);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:900}.bookHero h1{text-transform:uppercase;max-width:1120px;margin:22px 0 28px;font-family:Avenir Next,Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(4.8rem,12vw,13rem);font-weight:900;line-height:.9}.bookReader{width:min(1400px,100% - 44px);margin:0 auto}.bookChapter{border-top:1px solid #0909091f;grid-template-columns:minmax(310px,500px) minmax(0,1fr);gap:clamp(70px,9vw,160px);padding:clamp(112px,13vw,190px) 0;display:grid;position:relative}.bookRail{align-content:start;align-self:start;gap:24px;min-height:52svh;padding-top:10px;display:grid;position:sticky;top:96px}.bookRail span{width:48px;height:48px;color:var(--red);border:1px solid #da3f2338;border-radius:999px;place-items:center;font-family:Georgia,Times New Roman,serif;font-style:italic;display:grid}.bookRail h2{max-width:500px;font-size:clamp(2.4rem,4.6vw,5.25rem);line-height:.95}.bookRail p{color:#09090994;max-width:360px;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.48}.bookLines{gap:clamp(24px,3.4vw,48px);min-width:0;padding-top:clamp(14px,3.4vw,58px);display:grid;overflow:visible}.bookLine{grid-template-columns:minmax(0,760px) 94px;align-items:start;gap:clamp(12px,2.2vw,28px);display:grid;position:relative}.bookLineTextWrap{min-width:0}.bookLines p{color:#0909094d;text-wrap:balance;opacity:.54;transform-origin:0 56%;max-width:760px;font-size:clamp(2rem,3.8vw,4.65rem);font-weight:750;line-height:1.08;transition:color 1.1s cubic-bezier(.19,1,.22,1),opacity 1.1s cubic-bezier(.19,1,.22,1),transform 1.1s cubic-bezier(.19,1,.22,1);transform:translateY(34px)scale(.975)}.bookLines p.is-visible{color:#0909097a;opacity:.72;transform:translateY(calc(14px + (var(--line-index)*.6px)))scale(.992)}.bookLines p.is-current{color:#090909fa;opacity:1;transform:translateY(calc(20px + (var(--line-index)*1.2px)))scale(1.055)}.bookLines p.is-visible+p:not(.is-visible){color:#09090980;opacity:.78}.bookLineMenu{z-index:3;opacity:.74;grid-template-columns:42px 42px;place-self:start;align-items:center;gap:8px;padding-top:clamp(12px,2.2vw,34px);transition:opacity .26s,transform .26s;display:grid;position:relative;transform:translate(-6px)}.bookLine.editable:hover .bookLineMenu,.bookLineMenu:focus-within,.bookLineMenu.open{opacity:1;transform:translate(0)}.proposalBadge,.bookLineMenuToggle{background:#ffffffb8;border:1px solid #09090924;border-radius:999px;width:42px;height:42px}.proposalBadge{color:#09090985;letter-spacing:.04em;place-items:center;font-size:.84rem;font-weight:950;text-decoration:none;display:grid}.proposalBadge.active{background:var(--red);color:var(--paper);border-color:#da3f2357;box-shadow:0 10px 24px #da3f232e}.bookLineMenuToggle{cursor:pointer;place-items:center;display:grid}.bookLineMenuToggle span{color:#090909a3;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:950}.bookLineActions{opacity:0;pointer-events:none;transform-origin:100% 0;background:#ffffffe6;border:1px solid #0909091f;border-radius:8px;gap:6px;width:204px;padding:10px;transition:opacity .22s,transform .22s;display:grid;position:absolute;top:64px;right:0;transform:translateY(-4px)scale(.98);box-shadow:0 18px 44px #0909091f}.bookLineMenu.open .bookLineActions,.bookLineMenu:focus-within .bookLineActions{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.bookLineActions small{color:#0909096b;letter-spacing:.14em;text-transform:uppercase;padding:4px 6px 6px;font-size:.62rem;font-weight:950}.bookLineActions button,.bookLineActions a,.proposalVotes button{color:#090909ad;cursor:pointer;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:#ffffffb8;border:1px solid #0909091f;border-radius:6px;min-height:32px;padding:0 12px;font-size:.64rem;font-weight:900}.bookLineActions button:hover,.bookLineActions a:hover,.proposalVotes button:hover{color:var(--red);border-color:#da3f2357}.livingBookPanel,.proposalDock{border-top:1px solid #0909091f;grid-template-columns:minmax(240px,.42fr) minmax(0,.58fr);gap:clamp(28px,5vw,80px);width:min(1240px,100% - 36px);margin:0 auto;padding:clamp(48px,8vw,92px) 0;display:grid}.livingBookStats,.reviewStats{flex-wrap:wrap;gap:8px;display:flex}.livingBookStats span,.livingBookStats a,.reviewStats span{color:#090909a3;letter-spacing:.12em;text-transform:uppercase;background:#ffffff7a;border:1px solid #0909091f;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:.68rem;font-weight:900;display:inline-flex}.livingBookStats a{background:var(--ink);color:var(--paper)}.livingBookPanel h2,.proposalDock h2{font-size:clamp(2.5rem,5.8vw,6.6rem)}.livingBookPanel>p,.proposalDock>p,.proposalList>p{color:#0909099e;font-size:clamp(1.08rem,1.7vw,1.36rem);line-height:1.5}.proposalDock{grid-template-columns:1fr}.proposalDockHead{gap:16px;display:grid}.proposalStatus{color:var(--red);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:900}.proposalList{gap:14px;display:grid}.proposalCard{background:#ffffff6b;border:1px solid #0909091f;border-radius:8px;gap:14px;padding:clamp(18px,3vw,28px);display:grid}.proposalCard>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.proposalCard span,.proposalCard strong,.proposalCard small,.proposalContext span,.proposalModal label span{color:#09090994;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.proposalCard strong{color:var(--ink)}.proposalCard>p{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.proposalCard blockquote,.proposalContext p{color:#090909c2;margin:0;font-size:clamp(1.3rem,2.6vw,2.2rem);font-weight:800;line-height:1.14}.proposalLineContext{background:#ffffff8a;border:1px solid #0909091a;border-radius:8px;gap:8px;padding:clamp(14px,2vw,20px);display:grid}.proposalLineContext p{color:#090909c7;grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:clamp(10px,2vw,18px);margin:0;font-size:clamp(1.05rem,1.7vw,1.42rem);font-weight:760;line-height:1.2;display:grid}.proposalLineContext p span{color:#09090961;letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:900}.proposalLineContext .muted{color:#09090961}.proposalLineContext .lineDiff{border-block:1px solid #09090914;gap:6px;padding:10px 0;display:grid}.proposalLineContext .removed{color:#0909096b;-webkit-text-decoration:line-through #ee3d236b;text-decoration:line-through #ee3d236b;text-decoration-thickness:2px}.proposalLineContext .added{color:var(--ink);font-size:clamp(1.24rem,2.2vw,1.9rem);font-weight:900}.proposalLineContext .added span{color:var(--red)}.proposalVotes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.proposalVotes span,.proposalMetrics span{color:#0909099e;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.proposalMetrics{flex-wrap:wrap;gap:8px 14px;display:flex}.proposalVotes button:disabled{cursor:not-allowed;opacity:.48}.proposalOverlay{z-index:90;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.proposalBackdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfbf7bd;border:0;position:absolute;inset:0}.proposalModal{z-index:1;background:#fbfbf7f5;border:1px solid #0909091f;border-radius:8px;gap:18px;width:min(720px,100%);max-height:min(760px,100svh - 36px);padding:clamp(24px,4vw,44px);display:grid;position:relative;overflow:auto;box-shadow:0 24px 80px #09090924}.proposalModal h2{max-width:560px;font-size:clamp(2.4rem,5.8vw,5.5rem)}.proposalModal label,.proposalContext{gap:8px;display:grid}.proposalModal textarea{resize:vertical;width:100%;color:var(--ink);font:inherit;background:#ffffffb8;border:1px solid #09090924;border-radius:6px;outline:none;padding:14px;font-size:1rem;line-height:1.45}.proposalModal textarea:focus{border-color:#da3f238c;box-shadow:0 0 0 3px #da3f231c}.proposalClose{color:#09090985;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;font-size:.68rem;font-weight:900;position:absolute;top:14px;right:14px}.proposalSubmit{background:var(--ink);min-height:52px;color:var(--paper);cursor:pointer;letter-spacing:.16em;text-transform:uppercase;border:0;border-radius:999px;font-size:.74rem;font-weight:900}.proposalSubmit:disabled{cursor:wait;opacity:.62}.reviewPage{min-height:100svh;color:var(--ink);background:radial-gradient(circle at 86% 4%,#da3f2317,transparent 24rem),radial-gradient(circle at 16% 24%,#1f8f8614,transparent 26rem),var(--paper)}.reviewHero{align-content:center;gap:22px;width:min(1240px,100% - 36px);min-height:62svh;margin:0 auto;padding:clamp(110px,13vw,180px) 0 clamp(54px,8vw,96px);display:grid}.reviewHero h1{max-width:1080px;margin:0}.reviewHero>p:not(.eyebrow){color:#090909a3;max-width:760px;font-size:clamp(1.16rem,2vw,1.6rem);line-height:1.46}.reviewTabs{border-top:1px solid #0909091f;flex-wrap:wrap;gap:8px;width:min(1240px,100% - 36px);margin:0 auto clamp(28px,5vw,64px);padding-top:22px;display:flex}.reviewTabs button,.reviewNewBook{color:#0909099e;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#ffffff8a;border:1px solid #0909091f;border-radius:999px;min-height:34px;padding:0 13px;font-size:.68rem;font-weight:900}.reviewTabs button.active,.reviewNewBook:hover{background:var(--ink);color:var(--paper)}.reviewStatus,.reviewList{width:min(1240px,100% - 36px);margin-inline:auto}.reviewList{padding-bottom:clamp(70px,10vw,130px)}@keyframes bookLineFocus{0%{color:#09090947;opacity:.5;transform:translateY(54px)scale(.965)}28%{color:#090909f5;opacity:1;transform:translateY(22px)scale(1.075)}68%{color:#090909f5;opacity:1;transform:translateY(36px)scale(1.045)}to{color:#0909096b;opacity:.68;transform:translateY(58px)scale(.988)}}@keyframes heroLift{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes heroScale{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scrollProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.reveal,.reveal .sectionHead,.reveal .statement,.reveal .refuseLead,.reveal .refusePills,.reveal.ai>*,.row,.rowBody p{opacity:1;transform:none}}@media (max-width:900px){.sectionHead,.twoCol,.refuse,.manifestoSection{grid-template-columns:1fr}.manifestoSection h2,.manifestoText,.manifestoPairs,.manifestoList{grid-column:1}.bookChapter{text-align:center;grid-template-columns:1fr;justify-items:center}.bookRail{text-align:center;justify-items:center;min-height:auto;position:relative;top:auto}.bookRail h2,.bookRail p{max-width:720px}.bookLines{justify-items:center;width:100%}.bookLine{grid-template-columns:minmax(0,1fr);justify-items:center}.bookLines p{text-align:center;transform-origin:50% 56%;max-width:min(760px,100%)}.bookLineMenu{opacity:1;grid-template-columns:42px 42px;justify-self:center;padding-top:0;transform:none}.bookLineActions{transform-origin:50% 0;left:50%;right:auto;transform:translate(-50%,-4px)scale(.98)}.bookLineMenu.open .bookLineActions,.bookLineMenu:focus-within .bookLineActions{transform:translate(-50%)scale(1)}.livingBookPanel,.proposalDock{text-align:center;grid-template-columns:1fr}.proposalVotes,.proposalCard>div:first-child{justify-content:center}.hero{padding-top:96px}.onenessScene{inset:72px -18vw 10px}.row button{grid-template-columns:54px minmax(0,1fr) 52px;min-height:86px}.rowMark{width:46px;height:46px}.rowBody p{margin-left:74px}.questionCard button{grid-template-columns:44px 48px minmax(0,1fr) 44px}.questionAnswer p{margin-left:128px}}@media (max-width:560px){.nav{grid-template-columns:auto 1fr auto;align-items:center;gap:12px 14px;padding:14px;display:grid}.brand{grid-column:1;font-size:1.5rem}.brandMark{width:26px;height:26px}.nav>div:not(.languageSelect){order:3;grid-column:1/-1;justify-content:center;gap:clamp(14px,5vw,26px);min-width:0}.nav a:not(.brand),.navLogin{letter-spacing:.14em;font-size:.58rem}.languageSelect{grid-column:3;justify-self:end}.languageSelect select{width:78px;min-height:32px;padding-inline:12px 26px;font-size:.62rem}h1{font-size:clamp(4.4rem,20vw,7.5rem)}.hero{padding-top:134px}.heroTop{flex-direction:column;align-items:center}.heroSubhead{padding:18px}.section,.refuse,.ai{width:min(100% - 28px,1240px)}.row button{grid-template-columns:1fr 48px;gap:14px}.rowKicker{grid-column:1/-1}.rowTitle{font-size:clamp(1.8rem,10vw,3rem)}.rowBody p{margin-left:0}.questionCard button{grid-template-columns:42px 1fr 42px;gap:12px}.questionCard button span{grid-column:1}.questionIcon{grid-area:2/1;width:38px;height:38px;padding:8px}.questionCard button strong{grid-area:2/2;font-size:clamp(1.65rem,9vw,2.8rem)}.questionCard button i{grid-area:2/3}.questionAnswer p{margin-left:0;padding-inline:18px}footer{grid-template-columns:1fr}.manifestoHero h1,.manifestoBreak p{font-size:clamp(4.2rem,18vw,7rem)}.manifestoPairs article{grid-template-columns:1fr}.manifestoPairs p{grid-column:1}.bookHero h1{text-align:center;overflow-wrap:anywhere;max-width:min(100%,360px);font-size:clamp(3.15rem,15.5vw,5.15rem)}.bookHero{text-align:center;justify-items:center;width:min(100% - 28px,1240px)}.bookLines p{font-size:clamp(1.8rem,9vw,3rem)}.bookLines p.is-current{transform:translateY(calc(16px + (var(--line-index)*.8px)))scale(1.055)}.manifestoNav{grid-template-columns:auto auto;gap:12px;padding:14px;display:grid}.manifestoNavRight{grid-column:1/-1;justify-content:space-between;gap:12px}}
