.gov-site{--gov-bg:#181b16;--gov-fg:#f1f2e9;--gov-muted:#a6ad9e;--gov-accent:#d9ef87;--gov-line:#383d32;background:var(--gov-bg);min-height:100svh;color:var(--gov-fg);font-family:var(--sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gov-site ::selection{background:var(--gov-accent);color:var(--gov-bg)}.gov-site :focus-visible{outline:2px solid var(--gov-accent);outline-offset:6px}.gov-site .gov-skip{background:var(--gov-accent);color:var(--gov-bg)}.gov-container{width:min(1240px,100% - 112px);margin-inline:auto}.gov-header{border-bottom:1px solid var(--gov-line)}.gov-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:104px;display:flex}.gov-brand{align-items:center;gap:13px;display:inline-flex}.gov-brand>svg{width:37px;height:37px;color:var(--gov-accent)}.gov-brand>span{letter-spacing:3px;font-size:29px;font-weight:650;line-height:1}.gov-brand small{letter-spacing:2px;color:var(--gov-muted);margin-top:9px;font-family:monospace;font-size:8px;font-weight:400;display:block}.gov-header-nav{align-items:center;gap:34px;display:flex}.gov-back{align-items:center;gap:10px;font-size:12px;display:inline-flex}.gov-language{border-left:1px solid var(--gov-line);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 0 10px 24px;font-family:monospace;font-size:11px;display:inline-flex}.gov-back:hover,.gov-language:hover,.gov-footer a:hover{color:var(--gov-accent)}.gov-label{letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:12px;font-family:monospace;font-size:10px;font-weight:400;line-height:1.6;display:flex}.gov-small-mark{background:var(--gov-accent);width:7px;height:7px}.gov-hero{grid-template-columns:1.15fr 1fr;align-items:center;column-gap:12px;padding-top:66px;display:grid}.gov-hero-copy{z-index:1;padding-block:26px 64px;position:relative}.gov-hero-copy>.gov-label{color:var(--gov-muted)}.gov-hero h1{letter-spacing:-.065em;white-space:normal;margin:32px 0 28px;font-size:clamp(62px,6.8vw,94px);font-weight:500;line-height:.99;animation:none}.gov-hero h1>span{color:var(--gov-accent);max-width:600px;margin-top:7px;display:block}.gov-intro{color:#b7bdae;max-width:400px;font-size:15px;line-height:1.85}.gov-primary-link{background:var(--gov-accent);min-height:52px;color:var(--gov-bg);justify-content:space-between;align-items:center;gap:28px;margin-top:30px;padding:15px 21px;font-size:12px;font-weight:600;transition:background .2s;display:inline-flex}.gov-primary-link:hover{background:#e8faa9}.gov-primary-link svg{flex-shrink:0;transition:transform .2s}.gov-primary-link:hover svg{transform:translate(2px,2px)}.gov-hero-art{min-width:0;margin:0 -14px 30px 0}.gov-assembly{width:100%;height:auto;overflow:visible}.gov-assembly-seats{transform-origin:260px 260px;animation:1.8s ease-out both gov-assembly-turn}.gov-hero-art figcaption{color:var(--gov-muted);letter-spacing:1.3px;justify-content:center;align-items:center;gap:14px;margin-top:12px;font-family:monospace;font-size:9px;display:flex}.gov-hero-art figcaption>span{color:var(--gov-accent);font-size:20px}.gov-hero-bottom{border-block:1px solid var(--gov-line);color:var(--gov-muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:11px;line-height:1.7;display:flex}.gov-hero-index{letter-spacing:1px;flex-shrink:0;align-items:center;gap:26px;font-family:monospace;font-size:9px;display:flex}.gov-participation{padding-block:106px 96px;scroll-margin-top:30px}.gov-section-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.gov-section-heading .gov-label{color:var(--gov-accent);margin-bottom:25px}.gov-site h2{letter-spacing:-.045em;white-space:pre-line;font-size:clamp(32px,3.6vw,48px);font-weight:450;line-height:1.14}.gov-section-intro{max-width:345px;color:var(--gov-muted);padding-bottom:3px;font-size:14px;line-height:1.85}.gov-tabs{border-bottom:1px solid var(--gov-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gov-tabs button{border:1px solid #0000;border-bottom-color:var(--gov-line);color:var(--gov-muted);text-align:left;align-items:center;gap:19px;margin-bottom:-1px;padding:23px 24px;transition:color .2s,background .2s;display:flex}.gov-tabs button+button{border-left-color:var(--gov-line)}.gov-tabs button[aria-selected=true]{border-color:var(--gov-line);border-top-color:var(--gov-accent);color:var(--gov-accent);background:#23281e;border-bottom-color:#23281e}.gov-tabs button:hover{color:var(--gov-accent)}.gov-tabs button>span:nth-child(2){letter-spacing:-.5px;flex:1;font-size:20px}.gov-tab-number{font-family:monospace;font-size:10px}.gov-process-panel{border:1px solid var(--gov-line);background:#23281e;border-top:0;grid-template-columns:.85fr 1.4fr;align-items:center;gap:52px;min-height:294px;padding:38px 54px;display:grid}.gov-process-panel[hidden]{display:none}.gov-panel-copy .gov-label{color:var(--gov-accent);letter-spacing:1px;font-size:9px}.gov-panel-copy h3{letter-spacing:-1px;margin-block:17px 15px;font-size:30px;font-weight:450;line-height:1.2}.gov-panel-copy>p:last-child{color:#b7bdae;max-width:490px;font-size:14px;line-height:1.85}.gov-step-art{justify-self:center;width:200px;height:200px;position:relative}.gov-art-tile{background:#293020;border:1px solid #68734f;width:100px;height:116px;position:absolute;top:42px;left:50px}.gov-step-art-0 .tile-a{transform:translate(-29px,4px)rotate(-21deg)}.gov-step-art-0 .tile-b{transform:translate(-10px,-3px)rotate(-9deg)}.gov-step-art-0 .tile-c{border-color:var(--gov-accent);transform:translate(15px,-10px)rotate(8deg)}.gov-art-center{width:48px;height:48px;color:var(--gov-accent);place-items:center;display:grid;position:absolute;top:76px;left:76px}.gov-art-center svg{width:100%;height:100%}.gov-step-art-1 .gov-art-tile{background:0 0;border-radius:50%;width:94px;height:94px}.gov-step-art-1 .tile-a{transform:translate(-30px,-14px)}.gov-step-art-1 .tile-b{transform:translate(30px,-14px)}.gov-step-art-1 .tile-c{border-color:var(--gov-accent);transform:translateY(38px)}.gov-step-art-1 .gov-art-center{width:30px;height:30px;top:84px;left:85px}.gov-step-art-2 .gov-art-tile{width:100px;height:100px;top:50px}.gov-step-art-2 .tile-a{transform:rotate(-23deg)}.gov-step-art-2 .tile-b{transform:rotate(-10deg)}.gov-step-art-2 .tile-c{background:var(--gov-accent);border-color:var(--gov-accent);transform:rotate(4deg)}.gov-step-art-2 .gov-art-center{color:var(--gov-bg)}.gov-process-note{color:var(--gov-muted);margin-top:17px;font-size:11px;line-height:1.7}.gov-purpose{color:#262d20;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e9ebdf}.gov-purpose-inner{grid-template-columns:1fr 1fr;gap:100px;padding-block:76px;display:grid}.gov-purpose-copy>.gov-label{color:#566049;margin-bottom:25px}.gov-purpose-copy>p:not(.gov-label){color:#59614f;max-width:360px;margin-top:23px;font-size:14px;line-height:1.85}.gov-purpose-mark{width:48px;height:48px;margin-top:38px}.gov-principles{margin:0;padding:0;list-style:none}.gov-principles>li{border-top:1px solid #bfc5b3;align-items:baseline;gap:24px;padding-block:26px;display:flex}.gov-principles>li:first-child{padding-top:20px}.gov-principles>li>span{color:#59614f;font-family:monospace;font-size:10px}.gov-principles h3{letter-spacing:-.6px;font-size:20px;font-weight:500;line-height:1.4}.gov-principles p{color:#59614f;max-width:375px;margin:11px 0 0;font-size:13px;line-height:1.85}.gov-closing{align-items:center;gap:37px;padding-block:76px;display:flex}.gov-closing-arrow{color:var(--gov-accent);flex-shrink:0}.gov-closing h2{flex:1;font-size:clamp(30px,3vw,42px)}.gov-closing .gov-primary-link{margin-top:0}.gov-footer{border-top:1px solid var(--gov-line);color:var(--gov-muted);justify-content:space-between;align-items:center;gap:24px;padding-block:27px 32px;font-size:11px;display:flex}.gov-footer-signature{align-items:center;gap:12px;display:flex}.gov-footer-signature svg{width:23px;height:23px;color:var(--gov-accent)}.gov-footer nav{align-items:center;gap:28px;display:flex}.gov-footer a{align-items:center;gap:9px;min-height:44px;display:inline-flex}@keyframes gov-assembly-turn{0%{transform:rotate(-18deg)}to{transform:rotate(0)}}@media (min-width:1500px){.gov-hero{padding-top:82px}.gov-hero-copy{padding-bottom:82px}}@media (max-width:1050px){.gov-container{width:calc(100% - 72px)}.gov-hero{grid-template-columns:1.1fr 1fr}.gov-hero h1{font-size:clamp(58px,7.5vw,76px)}.gov-hero-art{margin-right:-12px}.gov-hero-art figcaption{letter-spacing:.7px;font-size:7px}.gov-section-heading{gap:40px}.gov-purpose-inner{gap:55px}.gov-process-panel{gap:30px;padding-inline:30px}.gov-closing{gap:24px}.gov-closing-arrow{width:38px}}@media (max-width:760px){.gov-container{width:calc(100% - 40px)}.gov-header-inner{gap:16px;min-height:84px}.gov-brand{gap:9px}.gov-brand>svg{width:30px;height:30px}.gov-brand>span{letter-spacing:2.5px;font-size:25px}.gov-brand small{letter-spacing:1.4px;font-size:7px}.gov-header-nav{gap:17px}.gov-back{gap:5px;font-size:10px}.gov-language{gap:5px;padding-left:15px;font-size:10px}.gov-language svg{display:none}.gov-hero{grid-template-columns:1fr;padding-top:46px}.gov-hero-copy{padding-block:0 32px}.gov-hero h1{max-width:560px;margin-block:27px 24px;font-size:clamp(56px,11vw,82px)}.gov-hero h1>span{max-width:520px}.gov-intro{max-width:460px;font-size:14px;line-height:1.8}.gov-hero-art{justify-self:center;width:min(400px,100%);margin:0 0 30px}.gov-hero-art figcaption{letter-spacing:.9px;margin-top:0;font-size:8px}.gov-hero-bottom{padding-block:20px;font-size:11px}.gov-hero-index{display:none}.gov-participation{padding-block:65px 60px}.gov-section-heading{grid-template-columns:1fr;gap:21px;margin-bottom:30px}.gov-section-heading .gov-label{margin-bottom:20px}.gov-site h2{font-size:clamp(29px,6.5vw,42px)}.gov-section-intro{max-width:480px;font-size:13px}.gov-tabs button{gap:10px;padding:19px 12px}.gov-tabs button>span:nth-child(2){font-size:16px}.gov-tabs button>svg{width:15px}.gov-tab-number{font-size:9px}.gov-process-panel{grid-template-columns:1fr;align-content:start;gap:6px;min-height:410px;padding:22px 25px 32px}.gov-step-art{transform-origin:top;width:200px;height:175px;margin-bottom:-20px;transform:scale(.8)}.gov-panel-copy h3{margin-block:15px 12px;font-size:26px}.gov-panel-copy>p:last-child{font-size:13px}.gov-panel-copy .gov-label{letter-spacing:.6px;font-size:8px}.gov-process-note{font-size:10px}.gov-purpose-inner{grid-template-columns:1fr;gap:35px;padding-block:52px 25px}.gov-purpose-copy{position:relative}.gov-purpose-copy>p:not(.gov-label){max-width:420px;padding-right:30px;font-size:13px}.gov-purpose-mark{display:none}.gov-principles h3{font-size:19px}.gov-principles p{max-width:none}.gov-closing{grid-template-columns:1fr;gap:24px;padding-block:50px;display:grid}.gov-closing-arrow{width:38px;height:38px}.gov-closing .gov-primary-link{justify-self:start}.gov-footer{gap:16px;padding-block:20px;font-size:10px}.gov-footer nav{gap:17px}.gov-footer-signature{gap:9px}}@media (max-width:380px){.gov-container{width:calc(100% - 32px)}.gov-brand>span{font-size:23px}.gov-brand>svg{width:25px;height:25px}.gov-header-nav{gap:10px}.gov-back svg{display:none}.gov-language{padding-left:10px}.gov-hero h1{font-size:54px}.gov-tabs button{gap:7px;padding-inline:8px}.gov-tabs button>span:nth-child(2){font-size:14px}.gov-tabs button>svg{display:none}.gov-process-panel{padding-inline:20px}.gov-footer{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.gov-assembly-seats{animation:none}.gov-site *,.gov-site :before,.gov-site :after{scroll-behavior:auto;transition:none}html:has(.gov-site){scroll-behavior:auto}}
