.governance-page{color:#f8f8f3;background:#001d1a;overflow:clip}.governance-page .site-header{position:absolute}.governance-page .desktop-nav a.active{color:var(--gold-bright)}.governance-hero{isolation:isolate;border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 48%,#0d6b5747,#0000 34%),linear-gradient(105deg,#001714 0%,#00332c 58%,#001b18 100%);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:8vw;min-height:820px;padding:172px clamp(24px,7vw,110px) 92px;display:grid;position:relative}.governance-hero:before{content:"";z-index:-1;opacity:.28;background-image:linear-gradient(#d6aa5a14 1px,#0000 1px),linear-gradient(90deg,#d6aa5a14 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:92px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 48% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 48% 100%)}.governance-hero:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #d6aa5a2e;border-radius:50%;width:640px;position:absolute;top:80px;right:-210px;box-shadow:0 0 0 70px #d6aa5a06,0 0 0 140px #d6aa5a05}.governance-hero-copy{z-index:1;position:relative}.governance-hero h1{font-size:clamp(60px,7.1vw,110px);line-height:.9}.governance-hero h1 em{color:#d6aa5a}.governance-subtitle{color:#f2c777;text-transform:uppercase;letter-spacing:.18em;font:700 12px var(--font-geist-mono),monospace;margin:26px 0 0}.governance-hero blockquote{color:#c7d2cc;border-left:1px solid #d6aa5a;max-width:700px;margin:50px 0 0;padding:3px 0 3px 25px;font:italic 20px/1.65 Georgia,serif}.governance-seal{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#044035f0 0 44%,#00231e80 45% 57%,#044035eb 58%);border:1px solid #f2c77785;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:min(100%,430px);display:flex;position:relative;box-shadow:0 0 0 12px #d6aa5a0b,0 30px 90px #0000005c}.governance-seal:before,.governance-seal:after{content:"";border:1px dashed #d6aa5a47;border-radius:50%;position:absolute;inset:8%}.governance-seal:after{border-style:solid;inset:25%}.governance-seal img{object-fit:contain;z-index:1;filter:drop-shadow(0 12px 24px #00000061);width:118px;height:118px}.governance-seal>span,.governance-seal small,.governance-seal time{z-index:1;color:#d6aa5a;font:9px var(--font-geist-mono),monospace;letter-spacing:.16em}.governance-seal>span{position:absolute;top:15%}.governance-seal-version{z-index:1;gap:5px;display:grid;position:absolute;bottom:12%}.governance-seal-version small,.governance-seal-version time{display:block}.governance-seal-version time{color:#bca56f;letter-spacing:.11em;font-size:7px}.governance-seal strong{z-index:1;color:#f2c777;font:700 13px/1.5 var(--font-geist-mono),monospace;letter-spacing:.15em;margin-top:12px}.governance-hero-index{color:#a7bbb3;font:9px var(--font-geist-mono),monospace;letter-spacing:.14em;justify-content:space-between;display:flex;position:absolute;bottom:34px;left:clamp(24px,7vw,110px);right:clamp(24px,7vw,110px)}.governance-metadata{border-bottom:1px solid var(--line);background:#062f2a;grid-template-columns:1.2fr 1fr .7fr;padding:0 clamp(24px,7vw,110px);display:grid}.governance-metadata>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:150px;padding:31px;display:flex}.governance-metadata>div:first-child{border-left:1px solid var(--line)}.governance-metadata small,.document-status small{color:#f2c777;font:9px var(--font-geist-mono),monospace;letter-spacing:.15em}.governance-metadata p{color:#d3ddd8;margin:11px 0 0;font-size:13px;line-height:1.6}.honesty-panel{color:#0a2c27;background:#e9e5dc;grid-template-columns:.35fr 1.1fr .75fr;align-items:start;gap:5vw;padding:clamp(80px,8vw,120px) clamp(24px,7vw,110px);display:grid}.honesty-panel>span{color:#6f5318;font:10px var(--font-geist-mono),monospace;letter-spacing:.12em}.honesty-panel h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.3vw,64px);line-height:1.02}.honesty-panel>p{color:#40574f;margin:0;font-size:16px;line-height:1.75}.constitution-shell{color:#0b2b26;background:#f1eee7;grid-template-columns:300px minmax(0,900px);justify-content:center;gap:clamp(45px,6vw,100px);max-width:1760px;margin:auto;padding:110px clamp(24px,5vw,80px) 150px;display:grid;position:relative}.reading-progress{z-index:80;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0}.reading-progress i{background:#f2c777;height:100%;display:block}.constitution-nav{top:calc(var(--site-header-height) + 28px);max-height:calc(100vh - var(--site-header-height) - 56px);flex-direction:column;align-self:start;display:flex;position:sticky}.constitution-nav>p{color:#806321;font:700 10px var(--font-geist-mono),monospace;letter-spacing:.15em;margin:0 0 18px}.constitution-nav nav{scrollbar-width:thin;border-top:1px solid #0b2b262e;padding-right:14px;overflow:auto}.constitution-nav nav a{color:#4f625b;border-bottom:1px solid #0b2b261c;grid-template-columns:34px 1fr;gap:8px;padding:10px 0;font-size:11px;line-height:1.35;transition:color .2s,padding .2s;display:grid}.constitution-nav nav a span{color:#765b20;font:9px var(--font-geist-mono),monospace}.constitution-nav nav a.active{color:#044035;border-left:2px solid #a67d25;padding-left:7px;font-weight:750}.return-top{color:#72591f;font:700 9px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:15px}.mobile-contents{display:none}.constitution-document{min-width:0}.document-status{border:1px solid #04403538;grid-template-columns:1.4fr .45fr 1fr .8fr;margin-bottom:85px;display:grid}.document-status>div{border-right:1px solid #0440352e;flex-direction:column;gap:9px;min-height:105px;padding:18px;display:flex}.document-status>div:last-child{border-right:0}.document-status strong{font-size:11px;line-height:1.45}.constitution-part{margin-bottom:110px;scroll-margin-top:28px}.part-heading{border-bottom:1px solid #04403540;padding-bottom:26px;position:relative}.part-heading:after{content:"";background:#d6aa5a;width:90px;height:2px;position:absolute;bottom:-1px;left:0}.part-heading>span{color:#876a29;text-transform:uppercase;font:700 10px var(--font-geist-mono),monospace;letter-spacing:.17em}.part-heading h2{color:#044035;letter-spacing:-.045em;text-transform:uppercase;max-width:760px;margin:10px 0 0;font-size:clamp(36px,4vw,58px);line-height:1.02}.part-body{padding-top:36px}.part-body>p,.source-lines p,.implementation-note p{color:#465b54;max-width:760px;margin:0 0 22px;font-size:16px;line-height:1.82}.part-body .lead-in{color:#183d35;margin-top:32px;font-weight:700}.constitutional-section{color:#173e35;letter-spacing:-.025em;grid-template-columns:72px 1fr;align-items:start;margin:58px 0 25px;font-size:clamp(22px,2.4vw,31px);line-height:1.18;display:grid}.constitutional-section span{color:#b08b3c;font:400 13px var(--font-geist-mono),monospace;letter-spacing:.08em;padding-top:7px}.document-quote{color:#17443a;background:#e4e0d5;border-left:3px solid #d6aa5a;max-width:780px;margin:42px 0;padding:26px 31px;font:italic 22px/1.55 Georgia,serif}.source-lines{background:#ebe7de;border-left:1px solid #d6aa5a;margin:22px 0 32px;padding:22px 28px}.source-lines p{color:#294d45;margin:0;padding:5px 0}.authority-chain{gap:18px;max-width:700px;margin:38px 0;display:grid;position:relative}.authority-chain div{color:#f3efe6;background:#073d35;border:1px solid #d6aa5a73;grid-template-columns:55px 1fr;align-items:center;min-height:58px;padding:13px 20px;display:grid;position:relative}.authority-chain div:not(:last-child):after{content:"↓";z-index:1;color:#896b2c;position:absolute;bottom:-21px;left:50%}.authority-chain span{color:#f2c777;font:10px var(--font-geist-mono),monospace}.laws-part{color:#0b2b26;background:#e7e1d5;border:1px solid #04403533;padding:65px clamp(22px,5vw,60px);box-shadow:0 35px 70px #04403521}.laws-part .part-heading h2,.laws-part .constitutional-section{color:#044035}.laws-part .part-body>p,.laws-part .source-lines p{color:#354e47}.law-title{color:#044035;letter-spacing:-.03em;border-top:1px solid #04403533;margin:0;padding:29px 0 15px;font-size:clamp(22px,3vw,35px)}.law-title span{color:#765718;font:700 10px var(--font-geist-mono),monospace;letter-spacing:.18em;margin-bottom:10px;display:block}.laws-part .law-title+p{color:#354e47;margin-bottom:30px}.final-part{margin-bottom:0}.final-part .part-body>p{font-size:18px}.document-signature{letter-spacing:.12em;color:#044035!important;font:800 18px var(--font-geist-mono),monospace!important;margin-top:55px!important}.implementation-note{background:#e4ded0;border:1px solid #80632173;margin-top:50px;padding:30px}.implementation-note strong{color:#6f5419;font:700 10px var(--font-geist-mono),monospace;letter-spacing:.16em;margin-bottom:15px;display:block}.implementation-note p{color:#3c514b;margin:0}:is(.constitution-shell a:focus-visible,.mobile-contents summary:focus-visible){outline-offset:4px;outline:2px solid #9c7627}@media (max-width:1150px){.governance-hero{grid-template-columns:1fr .65fr}.governance-seal{width:330px}.constitution-shell{grid-template-columns:245px minmax(0,760px);gap:45px}.document-status{grid-template-columns:1fr 1fr}.document-status>div:nth-child(2){border-right:0}.document-status>div:nth-child(-n+2){border-bottom:1px solid #0440352e}}@media (max-width:850px){.governance-hero{grid-template-columns:1fr;align-content:center;gap:55px;min-height:940px;padding-top:140px}.governance-seal{width:310px}.governance-hero h1{font-size:70px}.governance-hero blockquote{margin-top:35px}.governance-metadata{grid-template-columns:1fr}.governance-metadata>div,.governance-metadata>div:first-child{border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-height:0}.honesty-panel{grid-template-columns:1fr;gap:25px}.constitution-shell{padding-top:40px;display:block}.constitution-nav{display:none}.mobile-contents{top:calc(var(--site-header-height) + 10px);z-index:20;color:#fff;background:#073d35;border:1px solid #d6aa5a80;margin:0 0 50px;display:block;position:sticky}.mobile-contents summary{cursor:pointer;color:#f2c777;font:700 10px var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:16px 19px;list-style:none;display:flex}.mobile-contents summary::-webkit-details-marker{display:none}.mobile-contents summary span{color:#91a99f}.mobile-contents nav{max-height:60vh;padding:6px 19px 16px;display:grid;overflow:auto}.mobile-contents nav a{color:#c8d2cd;border-top:1px solid #d6aa5a29;padding:10px 0;font-size:12px}.constitution-part{scroll-margin-top:78px}}@media (max-width:560px){.governance-hero{min-height:850px;padding:130px 22px 70px}.governance-hero h1{font-size:clamp(52px,15vw,70px)}.governance-subtitle{font-size:9px}.governance-hero blockquote{font-size:17px}.governance-seal{width:250px}.governance-seal img{width:78px;height:78px}.governance-seal>span{max-width:180px;line-height:1.4}.governance-hero-index{display:none}.governance-metadata{padding:0 18px}.governance-metadata>div{padding:25px 18px}.honesty-panel{padding:75px 22px}.constitution-shell{padding:30px 18px 100px}.document-status{grid-template-columns:1fr;margin-bottom:60px}.document-status>div{border-bottom:1px solid #0440352e;border-right:0}.part-heading h2{font-size:36px}.constitutional-section{grid-template-columns:48px 1fr;font-size:22px}.part-body>p,.source-lines p,.implementation-note p{font-size:15px}.document-quote{padding:22px;font-size:19px}.laws-part{margin-left:-18px;margin-right:-18px;padding:55px 22px}.authority-chain div{grid-template-columns:38px 1fr;padding:12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.reading-progress{display:none}}.honesty-panel{color:var(--white);border-bottom:1px solid var(--line);background:radial-gradient(circle at 84% 12%,#d6aa5a17,#0000 24rem),linear-gradient(130deg,#063a32,#002923)}.honesty-panel>span{color:var(--gold-bright)}.honesty-panel>p{color:#afbeb7}.constitution-shell{color:var(--white);background:linear-gradient(170deg,#00231f,#06362f 48%,#001f1b)}.constitution-nav>p,.constitution-nav nav a span,.return-top{color:var(--gold-bright)}.constitution-nav nav{border-color:var(--line)}.constitution-nav nav a{border-color:var(--line);color:#a9bbb2}.constitution-nav nav a.active{color:var(--gold-bright);border-left-color:var(--gold)}.document-status{border-color:var(--line);background:#001d1a4d}.document-status>div,.part-heading{border-color:var(--line)}.part-heading>span{color:var(--gold)}.part-heading h2,.constitutional-section,.part-body .lead-in{color:#f2e7c7}.part-body>p,.source-lines p,.implementation-note p{color:#b3c2bb}.document-quote{color:#e4ddd0;border-left-color:var(--gold);background:#063d34;box-shadow:inset 0 1px #f0cf7f0f}.source-lines{border-left-color:var(--gold);background:#002b26}.source-lines p{color:#b6c5bd}.laws-part{color:var(--white);border-color:var(--line);background:radial-gradient(circle at 88% 8%,#d6aa5a14,#0000 20rem),#07372f;box-shadow:0 35px 70px #0003}.laws-part .part-heading{border-color:var(--line)}.laws-part .part-heading h2,.laws-part .constitutional-section,.law-title{color:#f2e7c7}.laws-part .part-body>p,.laws-part .source-lines p,.laws-part .law-title+p{color:#b3c2bb}.law-title{border-color:var(--line)}.law-title span{color:var(--gold-bright)}.implementation-note{background:#002b26;border-color:#d6aa5a7a}.implementation-note strong{color:var(--gold-bright)}.document-signature{color:var(--gold-bright)!important}@media print{.governance-page{color:#000!important;background:#fff!important}.governance-page .site-header,.governance-hero,.governance-metadata,.honesty-panel,.constitution-nav,.mobile-contents,.reading-progress,.governance-page footer{display:none!important}.constitution-shell{background:#fff;max-width:none;padding:0;display:block}.constitution-document{width:100%}.document-status{break-inside:avoid}.constitution-part{break-before:page;margin:0 0 45px}.constitution-part:first-of-type{break-before:auto}.part-heading h2,.part-body>p,.source-lines p,.law-title,.laws-part .part-body>p{color:#000!important}.laws-part{box-shadow:none;background:#fff;padding:0}.constitutional-section,.law-title,.document-quote,.implementation-note{break-inside:avoid}.authority-chain div{color:#000;background:#fff;border-color:#777}}
