@font-face{font-family:DM Sans;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/dm_sans_latin_400_normal-s.p.0471snlmja818.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/dm_sans_latin_500_normal-s.p.0brn-8r9pdr2e.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/dm_sans_latin_600_normal-s.p.0oone78si629l.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:DM Sans;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/dm_sans_latin_700_normal-s.p.1a6kzvi7en7g-.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:DM Sans;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/dm_sans_latin_800_normal-s.p.10i3szku2dq2p.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:dmSansLatin Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.tznRHW_className{font-family:dmSansLatin,dmSansLatin Fallback}.tznRHW_variable{--font-dm-sans-latin:"dmSansLatin", "dmSansLatin Fallback"}
@font-face{font-family:DM Sans;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/dm_sans_latin_ext_400_normal-s.p.0fqyy_rzir8wk.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/dm_sans_latin_ext_500_normal-s.p.3kt-ux4qy_ne2.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/dm_sans_latin_ext_600_normal-s.p.2h9q_0618j3sz.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:DM Sans;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/dm_sans_latin_ext_700_normal-s.p.2hzb0w6rbfwop.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:DM Sans;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/dm_sans_latin_ext_800_normal-s.p.1ox-3szf89jbu.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:dmSansLatinExt Fallback;src:local(Arial);ascent-override:99.2%;descent-override:31.0%;line-gap-override:0.0%;size-adjust:100.0%}.I8IUlq_className{font-family:dmSansLatinExt,dmSansLatinExt Fallback}.I8IUlq_variable{--font-dm-sans-latin-ext:"dmSansLatinExt", "dmSansLatinExt Fallback"}
@font-face{font-family:Libre Caslon Display;src:url(../media/libre_caslon_display_latin_400_normal-s.p.1sk091212cwhe.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:libreCaslonDisplay Fallback;src:local(Arial);ascent-override:117.09%;descent-override:32.11%;line-gap-override:0.0%;size-adjust:82.84%}.Gk6TVW_className{font-family:libreCaslonDisplay,libreCaslonDisplay Fallback}.Gk6TVW_variable{--font-libre-caslon-display:"libreCaslonDisplay", "libreCaslonDisplay Fallback"}
:root{--ink:#172319;--green:#122818;--green-btn:#1a3a22;--green-label:#467528;--muted:#5a635b;--soft:#7b827c;--lime:#d4e0a7;--cta:#cfdca4;--paper:#fdfdf9;--mist:#e8ede9;--card:#fdfefb;--line:#17231924;--line-strong:#17231947;--err:#b3261e;--err-bg:#f9e4e1;--ok-bg:#e2eae2;--serif:"Libre Caslon Display", Georgia, "Times New Roman", serif;--sans:"DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wash-rgb:248, 226, 212;--wash-a:.9;--wash-hold:44%;--wash-end:84%;--gutter:64px;--max:1152px;--section:112px;--fs-display-section:clamp(32px, calc(32px + 27 * (100vw - 390px) / 890), 59px);--fs-display-large:clamp(29px, calc(29px + 22 * (100vw - 390px) / 890), 51px);--fs-display-medium:clamp(26px, calc(26px + 20 * (100vw - 390px) / 890), 46px);--fs-heading-card:clamp(23px, calc(23px + 12 * (100vw - 390px) / 890), 35px);--fs-heading-dna:clamp(21px, calc(21px + 8 * (100vw - 390px) / 890), 29px);--fs-heading-quote:clamp(20px, calc(20px + 6 * (100vw - 390px) / 890), 26px);--fs-heading-item:clamp(19px, calc(19px + 4 * (100vw - 390px) / 890), 23px);--fs-title-accordion:clamp(17px, calc(17px + 5 * (100vw - 390px) / 890), 22px);--fs-label-large:clamp(15px, calc(15px + 3 * (100vw - 390px) / 890), 18px);--fs-hero:clamp(34px, calc(34px + 30 * (100vw - 390px) / 890), 64px);--lh-display-section:1.1;--lh-display-large:1.08;--lh-display-medium:1.14;--lh-heading-card:1.2;--lh-heading-dna:1.24;--lh-heading-quote:1.3;--lh-heading-item:1.3;--lh-title-accordion:1.3}@media (max-width:767px){:root{--lh-display-section:1.12;--lh-display-large:1.12;--lh-display-medium:1.16;--lh-heading-card:1.24;--lh-heading-dna:1.26;--lh-heading-quote:1.32;--lh-title-accordion:1.32}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--green-label);outline-offset:3px}h1,h2,h3,h4{margin:0;font-weight:400}.list-card li,.qa summary,.cta h2,.quote p,.dek,.rich h2,.rich blockquote,.dna-item h3,.rule-card h3,.risk h3,.member h3,.doc h3,.office h3,.steps h3,.prep h3,.fund-card .h-md,.f-grievance h3{letter-spacing:-.015em}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;margin-bottom:20px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.eyebrow:before{content:"";background:currentColor;flex:none;width:24px;height:1px}.eyebrow.no-rule:before{display:none}.eyebrow a{align-items:center;gap:6px;display:inline-flex}.eyebrow a:hover{color:var(--green-label)}.display{font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(36px,4.1vw,52px);line-height:1.12}.display--lg{font-size:var(--fs-display-section);line-height:var(--lh-display-section);letter-spacing:-.005em}.display--sm{font-size:clamp(34px,3.9vw,50px)}.h-lg{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(30px,3.4vw,44px);line-height:1.15}.h-md{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(26px,2.6vw,32px);line-height:1.2}.h-sm{font-family:var(--serif);font-size:22px;line-height:1.3}.lead{color:var(--ink);font-size:17px;line-height:27px}.body{color:var(--muted);font-size:15px;line-height:1.8}.small{color:var(--muted);font-size:13px;line-height:1.6}.label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.label-green{letter-spacing:.12em;text-transform:uppercase;color:var(--green-label);font-size:12px;font-weight:600;line-height:1.4}.stack>*+*{margin-top:20px}.t-display-section{font-family:var(--serif);font-weight:400;font-size:var(--fs-display-section);line-height:var(--lh-display-section);letter-spacing:-.005em}.t-display-large{font-family:var(--serif);font-weight:400;font-size:var(--fs-display-large);line-height:var(--lh-display-large);letter-spacing:-.005em}.t-display-medium{font-family:var(--serif);font-weight:400;font-size:var(--fs-display-medium);line-height:var(--lh-display-medium);letter-spacing:-.003em}.t-heading-card{font-family:var(--serif);font-weight:400;font-size:var(--fs-heading-card);line-height:var(--lh-heading-card)}.t-heading-dna{font-family:var(--serif);font-weight:400;font-size:var(--fs-heading-dna);line-height:var(--lh-heading-dna)}.t-heading-quote{font-family:var(--serif);font-weight:400;font-size:var(--fs-heading-quote);line-height:var(--lh-heading-quote)}.t-heading-item{font-family:var(--serif);font-weight:400;font-size:var(--fs-heading-item);line-height:var(--lh-heading-item)}.t-title-accordion{font-weight:600;font-size:var(--fs-title-accordion);line-height:var(--lh-title-accordion);letter-spacing:-.005em}.t-label-large{font-weight:600;font-size:var(--fs-label-large);letter-spacing:.04em;text-transform:uppercase;line-height:1.35}.btn{border:1px solid var(--green-btn);min-height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;font-size:14px;font-weight:500;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn svg{flex:none;width:14px;height:14px}.btn-solid{background:var(--green-btn);color:#fff}.btn-solid:hover{background:var(--green)}.btn-outline:hover{background:var(--green-btn);color:#fff}.btn-white{color:var(--ink);background:#fff;border-color:#d3d7d3}.btn-white:hover{background:var(--card);border-color:var(--green-btn)}.btn-block{width:100%}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.btn[disabled]{opacity:.85;cursor:progress}.skip-link{z-index:200;background:var(--green);color:#fff;padding:12px 18px;font-size:14px;position:absolute;top:-64px;left:16px}.skip-link:focus{top:16px}main:focus{outline:none}.modal-body:focus-visible{outline-offset:-4px}.site-footer :focus-visible{outline-color:var(--lime)}
.bg-paper{background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .32 0 0 0 0 .28 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:relative;overflow:hidden}.bg-paper.arc:after{content:"";pointer-events:none;border-top:1px solid #b4aa7859;border-radius:50%;width:320px;height:180px;position:absolute;bottom:-138px;left:-40px;transform:rotate(14deg)}.bg-mist{background-color:var(--mist)}.bg-topo{background-color:var(--mist);background-image:url(/img/topo.png);background-position:50%;background-size:900px}.bg-waves{background-color:#e6ece8;background-image:url(/img/waves-bg.webp);background-position:50%;background-size:cover}.section{padding:var(--section) 0;position:relative}.section-m{padding:104px 0;position:relative}.section-sm{padding:88px 0}.site-header{z-index:20;padding:16px 0;position:absolute;inset:0 0 auto}.site-header .container{align-items:center;gap:32px;display:flex}.brand img{mix-blend-mode:multiply;width:84px;height:auto}.nav{gap:32px;margin-left:140px;display:flex}.nav a{padding:6px 0;font-size:15px;position:relative}.nav a:hover{color:var(--green-label)}.nav a[aria-current=page]:after{content:"";background:var(--green-btn);width:24px;height:2px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.header-actions{gap:18px;margin-left:auto;display:flex}.header-actions .btn{min-height:44px}.menu-toggle{border:1px solid var(--line-strong);cursor:pointer;background:#ffffffb3;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:none}.menu-toggle span,.menu-toggle span:before,.menu-toggle span:after{background:var(--ink);content:"";width:18px;height:1.5px;display:block;position:relative}.menu-toggle span:before{position:absolute;top:-6px}.menu-toggle span:after{position:absolute;top:6px}.hero{background-color:#f6dfcf;background-position:100%;background-size:cover;align-items:flex-start;min-height:600px;padding:199px 0 56px;display:flex;position:relative}.hero-img{object-fit:cover;object-position:var(--hero-pos,center);z-index:0}.hero-wash{z-index:1;pointer-events:none;background:linear-gradient(90deg, rgba(var(--wash-rgb), var(--wash-a)) 0%, rgba(var(--wash-rgb), var(--wash-a)) var(--wash-hold), rgba(var(--wash-rgb), 0) var(--wash-end));position:absolute;inset:0}.hero>.container,.hero>.hero-foot{z-index:2;position:relative}.hero-content{max-width:660px}.hero .display{letter-spacing:-.03em;margin:26px 0 21px;font-size:clamp(34px,3.9vw,50px);line-height:1.31}.hero p{color:#3d4740;max-width:560px;font-size:16px;line-height:1.7}.hero .eyebrow{max-width:none;color:var(--ink);font-size:12px;line-height:1.6}.hero-home{flex-direction:column;align-items:stretch;min-height:720px;padding:214px 0 0}.hero-home .hero-content{max-width:760px}.hero-home .hero-content>p{max-width:520px}.hero-home .hero-title{font-family:var(--sans);font-weight:700;font-size:var(--fs-hero);letter-spacing:-.01em;margin-bottom:26px;line-height:1.06}.hero-home .eyebrow{margin-bottom:26px;line-height:1.4}.hero-home .hero-title span{display:block}.hero-home .hero-title span+span{letter-spacing:-.025em;line-height:1.18}.hero-home .btn-row{margin-top:26px}.hero-home .btn-row .btn{min-height:46px}.hero-foot{margin-top:auto;padding:56px 0 30px}.hero-foot .container{justify-content:space-between;align-items:center;padding-top:21px;display:flex;position:relative}.hero-foot .container:before{content:"";top:0;left:var(--gutter);right:var(--gutter);border-top:1px solid #cfd6d0;position:absolute}.hero-foot .container{max-width:calc(var(--max) + var(--gutter) * 2)}.hero-foot p{color:#3f463e;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.6}.scroll-cue{background:#ffffffbf;border:1px solid #17231926;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.scroll-cue svg{width:14px;height:14px}.split{grid-template-columns:minmax(0,4fr) minmax(0,5fr);align-items:start;gap:48px 72px;display:grid}.split-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px 40px;display:grid}.split-wide-left{grid-template-columns:minmax(0,1fr) 503px;align-items:start;gap:48px 72px;display:grid}.intro-row{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:44px;display:flex}.intro-row--top{align-items:flex-start;margin-bottom:57px}.intro-row--top .body{margin-top:-8px}.intro-row .body{max-width:504px}.intro-row--top .body{font-size:15.8px}.split-credit{grid-template-columns:minmax(0,1fr) 672px}.process-section{padding-top:104px;padding-bottom:95px}.split-sectors{grid-template-columns:minmax(0,1fr) 636px;align-items:center}.lead-muted{color:var(--muted);margin-top:24px;font-size:16px}.split-sectors .credit-lead{max-width:420px}.glance-note{max-width:430px;margin-bottom:24px}.questions-title{margin-bottom:48px;font-size:29px;line-height:38px}.split-gap-208{min-height:108px;margin-top:208px}.split-gap-108{min-height:186px;margin-top:108px}.disclosure-body{color:var(--muted);font-size:16px;line-height:27px}.side-note{max-width:430px;font-size:16px;line-height:27px}.split-even .side-note,.side-note-wide{max-width:500px}.process-note{max-width:420px}.setup-section{padding-bottom:117px}.team-section{padding-top:113px}.committee-title{margin-top:82px;font-size:29px;line-height:38px}.gov-section{padding-bottom:73px}.credit-section{padding:104px 0 96px}.credit-section .eyebrow{margin-bottom:30px}.credit-lead{max-width:360px;font-size:16px;line-height:27px}.dna-section{padding-top:104px;padding-bottom:80px}.prose-col>*+*{margin-top:22px}.cta-wrap{padding:72px 0}.cta-wrap--topo{padding-top:24px}.cta{background-color:var(--cta);background-image:repeating-linear-gradient(35deg,#ffffff1a 0 60px,#0000 60px 140px),repeating-linear-gradient(-55deg,#ffffff14 0 50px,#0000 50px 130px);padding:72px 96px 50px;position:relative}.cta-top{border-bottom:1px solid #1723198c;justify-content:space-between;align-items:center;gap:40px;padding-bottom:40px;display:flex}.cta h2{font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(30px,3.4vw,44px);line-height:1.26}.cta-actions{flex-direction:column;gap:10px;min-width:176px;display:flex}.cta-actions .btn{min-height:44px}.cta-note{padding-top:25px;font-size:14px}.statutory{background:var(--mist);border-top:3px solid #d0d8d2;padding:40px 0 47px}.statutory details summary>div{flex:1}.statutory details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:32px;list-style:none;display:flex}.statutory summary::-webkit-details-marker{display:none}.statutory h2{letter-spacing:.05em;text-transform:uppercase;color:var(--green);margin-bottom:10px;font-size:18px;font-weight:500}.statutory p{max-width:1060px;font-size:15px;line-height:28px}.statutory .more{max-width:900px;padding-top:16px}.statutory .more p+p{margin-top:12px}.site-footer{background:var(--green);color:#e9eee6;font-size:14px}.site-footer a:hover{color:var(--lime)}.f-top{justify-content:space-between;gap:48px;padding:64px 0 46px;display:flex}.f-brand img{width:84px;margin-bottom:24px}.f-brand p{color:#a9b3a8;font-size:14px;line-height:1.8}.f-cols{gap:114px;display:flex}.f-cols h3{font-family:var(--sans);letter-spacing:.14em;color:var(--lime);text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:600;line-height:1.4}.f-cols li+li{margin-top:17px}.f-links{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:20px;padding:32px 0;display:grid}.ext{align-items:center;gap:8px;display:inline-flex}.ext svg{opacity:.8;width:11px;height:11px}.f-grievance{grid-template-columns:1.08fr 1fr;gap:48px;padding:40px 0 50px;display:grid}.f-grievance h3{font-family:var(--serif);letter-spacing:-.03em;margin-bottom:18px;padding-bottom:16px;font-size:22px;position:relative}.f-grievance h3:after{content:"";background:var(--lime);width:76px;height:1px;position:absolute;bottom:0;left:0}.f-grievance ol>li{margin-bottom:15px}.f-grievance ol ul{color:#a9b3a8;margin-top:6px;padding-left:10px}.f-grievance ol ul li+li{margin-top:6px}.f-grievance .redress{color:#a9b3a8;flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.f-grievance .redress a{color:#fff}.f-charter li+li{margin-top:16px}.f-contact{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:30px 0;display:flex}.f-contact a{align-items:center;gap:12px;display:inline-flex}.f-contact svg{width:15px;height:15px;color:var(--lime)}.f-contact .li{letter-spacing:.14em;font-size:12px;font-weight:600;line-height:1.4}.f-tag{text-align:center;letter-spacing:.14em;color:var(--lime);border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;padding:22px 0;font-size:12px;font-weight:600}.f-legal{color:#a9b3a8;padding-top:31px;padding-bottom:40px;font-size:13px;line-height:1.65}.f-legal .row{justify-content:space-between;gap:20px;margin-top:19px;display:flex}
.process{border-top:1px solid var(--line)}.process details{border-bottom:1px solid var(--line)}.process summary{cursor:pointer;grid-template-columns:380px 1fr 40px;align-items:center;gap:24px;padding:28px 0;list-style:none;display:grid}.process summary::-webkit-details-marker{display:none}.process .p-name{align-items:center;gap:16px;font-size:21px;font-weight:600;display:flex}.icon-circle{background:var(--mist);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.icon-circle.lime{background:var(--lime)}.icon-circle svg{width:28px;height:28px}.process .p-sum{max-width:660px;font-size:17px;line-height:27px}.process .p-body{padding:0 80px 16px 404px}.toggle{border:1px solid var(--line-strong);background:0 0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.toggle:before,.toggle:after{content:"";background:var(--ink);grid-area:1/1;width:12px;height:1.3px;transition:transform .2s}.toggle:after{transform:rotate(90deg)}details[open]>summary .toggle{background:#ccd7cf;border-color:#ccd7cf}details[open]>summary .toggle:after{transform:rotate(0)}.qa{border-top:1px solid var(--line)}.qa details{border-bottom:1px solid var(--line)}.qa summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:19px;line-height:28px;list-style:none;display:flex}.qa details[open]>summary{padding-bottom:0}.qa summary::-webkit-details-marker{display:none}.qa .qa-body{padding:13px 100px 24px 0}.qa-lg summary{font-size:19px}.list-card{background:var(--card);border:1px solid #1723190d;box-shadow:0 12px 32px #1723190f}.list-card ul{padding:11px 40px 12px}.list-card li{border-bottom:1px solid var(--line);font-family:var(--serif);font-size:var(--fs-heading-item);line-height:var(--lh-heading-item);gap:24px;padding:22px 20px 22px 0;display:flex}.list-card li:last-child{border-bottom:0}.list-card li:before{content:"";background:var(--green-btn);flex:none;width:7px;height:7px;margin-top:12px;transform:rotate(45deg)}.list-card .note{border-top:1px solid var(--line);color:var(--muted);margin:0 40px;padding:16px 0 18px;font-size:12px}.list-card .note.body{font-size:15px}.verdict{background:var(--green);color:#fff;align-items:flex-start;gap:18px;padding:23px 40px;font-size:22px;font-weight:600;line-height:30px;display:flex}.verdict svg{width:20px;height:20px;color:var(--lime);flex:none;margin-top:5px}.verdict span{color:var(--lime)}.outcome{background:var(--card);grid-template-columns:43% 1fr;display:grid}.outcome-img{background-image:url(/img/outcome-building.webp);background-position:top;background-size:cover;min-height:684px}.outcome-body{flex-direction:column;padding:75px 88px 73px;display:flex}.outcome-body .eyebrow{margin-bottom:0}.outcome-body .h-lg{margin-top:auto}@media (min-width:1400px){.outcome-body .h-lg{margin-top:104px}.outcome-body{justify-content:center}}.outcome-body>.body{max-width:540px;font-size:16px;line-height:27px}.outcome-body .h-lg{margin-bottom:26px;font-size:clamp(30px,3.15vw,40px);line-height:52px}.quote{border-top:1px solid var(--line);margin:28px 0 0;padding-top:22px}.quote p{font-family:var(--serif);font-size:22px;line-height:30px}.dna{grid-template-columns:repeat(3,1fr);column-gap:12px;display:grid}.dna-item{border-top:1px solid var(--line);padding:36px 0 40px}.dna-item svg{width:34px;height:34px;margin:-4px 0 17px;display:block}.dna-item h3{font-family:var(--serif);margin-bottom:16px;font-size:26px;line-height:34px}.dna-section .intro-row .body{font-size:14.5px}.kv{border-top:1px solid var(--line)}.kv .row{border-bottom:1px solid var(--line);grid-template-columns:178px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:64px;padding:12px 0;display:grid}.kv .row .label{line-height:1.5}.kv.two .row .label{font-size:12px;font-weight:500}.kv .row:has(img){min-height:77px;padding:18px 0}.kv .row img{object-fit:contain;justify-self:end;max-height:40px}.kv.two .row{grid-template-columns:206px 1fr;min-height:60px;font-size:15px}.kv.two .row .label{align-self:start;padding-top:4px}.form-card{background:var(--card);border:1px solid #17231924;padding:40px;box-shadow:0 18px 40px #1723190f}.form-card .form-note,.form-card .small{margin-bottom:0}.field{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.field>label,.field>.flabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:500;line-height:16px}.input,.select,.textarea{background:var(--card);width:100%;height:56px;color:var(--ink);border:1px solid #c9cfca;border-radius:0;padding:0 16px;font-size:15px;transition:border-color .2s}.input::placeholder,.textarea::placeholder{color:var(--muted)}.input:focus,.select:focus,.textarea:focus{border-color:var(--green-btn);box-shadow:0 0 0 1px var(--green-btn);outline:none}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5 5 6.5 8 3.5' fill='none' stroke='%23172319' stroke-width='1.2'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.textarea{resize:none;height:120px;padding:14px 16px;line-height:1.5}.row-2{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.check{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;margin:4px 0 22px;font-size:14px;line-height:25px;display:flex}.check input{appearance:none;background:var(--card);cursor:pointer;border:1px solid #c9cfca;flex:none;place-items:center;width:20px;height:20px;margin:2px 0 0;display:grid}.check input:checked{background:#7f9583;border-color:#7f9583}.check input:checked:after{content:"";border-bottom:1.6px solid #fff;border-left:1.6px solid #fff;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.form-note{color:var(--muted);margin-top:20px;font-size:14px;line-height:25px}.sending-hint{margin-top:14px}.err-msg{color:var(--err);font-size:13px;line-height:21px;display:none}.field.invalid .input,.field.invalid .select,.field.invalid .textarea{border-color:var(--err);box-shadow:0 0 0 1px var(--err)}.field.invalid .err-msg{margin-top:-2px;display:block}.check-wrap.invalid .check{color:var(--err)}.check-wrap.invalid .check input{border-color:var(--err);box-shadow:0 0 0 1px var(--err)}.check-wrap .err-msg{margin:-10px 0 18px}.check-wrap.invalid .err-msg{display:block}.alert{border-left:3px solid;align-items:flex-start;gap:14px;margin-bottom:22px;padding:14px 18px;font-size:14px;line-height:25px;display:flex}.alert svg{flex:none;width:18px;height:18px;margin-top:3px}.alert-err{background:var(--err-bg);border-color:var(--err);color:var(--err)}.alert-ok{background:var(--ok-bg);border-color:var(--green-label);color:#2f5b20}.is-submitting .input,.is-submitting .select,.is-submitting .textarea{color:var(--muted);background:#f1f2ee}.is-submitting .check{opacity:.7}.spinner{border:1.6px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.btn-sending{background:#2f4a37;border-color:#2f4a37;justify-content:center;gap:12px}[hidden]{display:none!important}[data-success]:focus{outline:none}.steps li{border-top:1px solid var(--line);grid-template-columns:31px 1fr;gap:0;padding:18px 0 36px;display:grid}.steps .n{letter-spacing:.08em;color:var(--muted);padding-top:4px;font-size:11px}.steps h3{font-family:var(--serif);margin-bottom:5px;font-size:20px;line-height:30px}.steps .body{font-size:14px;line-height:25px}.success-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}.modal-overlay{z-index:100;background:#12281a;grid-template-rows:minmax(0,1fr);place-items:center;padding:90px 24px;animation:.2s ease-out modal-fade;display:grid;position:fixed;inset:0}.modal{background:var(--card);border:1px solid #1723191a;flex-direction:column;width:100%;max-width:840px;height:100%;display:flex}.modal-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:32px 40px 24px;display:flex}.modal-head>div{max-width:700px}.modal-head h2{font-family:var(--serif);letter-spacing:-.02em;font-size:44px;line-height:1.12}.modal-head p{color:var(--muted);margin-top:8px;font-size:14px;line-height:25px}.modal-close{border:1px solid var(--line-strong);cursor:pointer;background:0 0;flex:none;place-items:center;width:44px;height:44px;display:grid}.modal-close svg{width:22px;height:22px}.modal-close:hover{background:var(--mist)}.modal-body{overscroll-behavior:contain;padding:0 40px 40px;overflow-y:auto}.legal-block{margin-top:48px}.legal-block h2{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:16px;font-size:32px;line-height:1.2}.legal-block p{color:var(--muted);font-size:15px;line-height:27px}.legal-block p+p{margin-top:16px}.legal-block h3{font-family:var(--serif);font-size:22px;line-height:1.3}.legal-block a[href^=mailto]{color:var(--green-label);margin-top:8px;font-size:13px;display:inline-block}.legal-list{color:var(--muted);margin:12px 0 0 20px;font-size:15px;line-height:27px;list-style:outside}.legal-list+p,p+.legal-list{margin-top:16px}.legal-block h3:not(:first-child){margin-top:28px;margin-bottom:8px;font-size:20px}.legal-steps{margin-top:36px}.legal-steps li{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;padding:20px 0 24px;display:grid}.legal-steps li:first-child{padding-top:0}.legal-steps li:last-child{border-bottom:0}.legal-steps .n{letter-spacing:.08em;color:var(--green-label);padding-top:8px;font-size:11px;font-weight:600}.legal-steps h3{margin-bottom:6px}.legal-people{margin-top:36px}.legal-people li{border-bottom:1px solid var(--line);grid-template-columns:272px 1fr;gap:0;padding:24px 0;display:grid}.legal-people li:first-child{padding-top:0}.legal-people .role{margin-top:2px;font-size:14px}.legal-downloads{margin-top:32px}.legal-downloads li{border-bottom:1px solid var(--line)}.legal-downloads li:last-child{border-bottom:0}.legal-downloads a{justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.legal-downloads a:hover h3{color:var(--green-label)}.legal-downloads p{margin-top:4px;font-size:14px;line-height:25px}.legal-downloads .meta-end{color:var(--muted);white-space:nowrap;align-items:center;gap:18px;font-size:13px;display:flex}.legal-downloads .pending{border:1px dashed var(--muted);border-radius:4px;justify-content:space-between;align-items:center;gap:24px;margin-top:12px;padding:18px 20px;display:flex}.legal-downloads .pending:last-child{border-bottom:1px dashed var(--muted)}.legal-downloads .pending h3{font-size:inherit}.legal-steps .step-note{color:var(--muted);margin-top:4px;font-size:13px;display:block}.legal-downloads .meta-end svg{width:14px;height:14px;color:var(--ink)}.legal-page{padding:190px 0 112px}.legal-page .lead{max-width:720px;color:var(--muted);margin-top:20px}.legal-body{max-width:840px;margin-top:24px}.legal-page .legal-block:first-child{margin-top:0}.modal-body .legal-block:first-child{margin-top:32px}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-rise{0%{transform:translateY(24px)}to{transform:none}}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.qa-plain{margin:0;padding:0;list-style:none}.qa-plain li{border-bottom:1px solid var(--line);font-family:var(--serif);padding:24px 0;font-size:19px;line-height:28px}.gate{z-index:300;background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}html[data-gate=ok] .gate{display:none}.gate-card{background:var(--card);flex-direction:column;width:100%;max-width:1120px;max-height:calc(100dvh - 48px);animation:.3s ease-out modal-rise;display:flex;position:relative;box-shadow:0 24px 80px #00000059}.gate-head{color:#fff;background:linear-gradient(90deg,#12281aeb,#12281a8c),url(/img/gate-banner.webp) top/cover;flex:none;padding:64px 56px 40px}.gate-close{z-index:1;color:#fff;cursor:pointer;background:#00000040;border:1px solid #ffffffb3;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:16px;right:16px}.gate-close svg{width:22px;height:22px}.gate-close:hover{background:#00000080}.gate-head .eyebrow{color:var(--lime)}.gate-head h2{max-width:760px;font-family:var(--serif);letter-spacing:-.005em;margin-top:16px;font-size:36px;line-height:1.2}.gate-body{padding:40px 56px 48px;overflow-y:auto}.gate-body p{max-width:960px;color:var(--ink);font-size:15px;line-height:27px}.gate-body p+p{margin-top:16px}.gate-body .btn-row{margin-top:32px}@media (prefers-reduced-motion:reduce){.gate-card{animation:none}}@media (max-width:640px){.gate{place-items:stretch stretch;padding:0}.gate-card{height:100dvh;max-height:100dvh}.gate-head{padding:72px 20px 28px}.gate-head h2{font-size:28px}.gate-body{padding:28px 20px 32px}.gate-body .btn-row .btn{justify-content:space-between;width:100%}}
.rules{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px;display:grid}.rule-card{background:var(--card);border:1px solid #17231914;padding:32px}.rule-card .icon-circle{width:56px;height:56px;margin-bottom:19px}.rule-card h3{font-family:var(--serif);margin-bottom:16px;font-size:19px;line-height:32px}.fund-card{background:var(--card);border:1px solid #1723191f;grid-template-columns:43.5% 1fr;margin-top:60px;display:grid;box-shadow:0 18px 40px #1723190f}.fund-card .img{background-image:url(/img/fund-tifiof.webp);background-position:50%;background-size:cover;min-height:420px}.fund-card .content{padding:48px}.fund-card .h-md{margin:10px 0 16px;font-size:30px;line-height:43px}.facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px 32px;margin:24px 0 16px;padding-top:24px;display:grid}.facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:500}.facts dd{margin:0;font-size:15px}.prep{background:var(--mist);justify-content:space-between;align-items:center;gap:40px;margin-top:57px;padding:34px 36px;display:flex}.prep h3{font-family:var(--serif);margin:8px 0;font-size:21px}.risks{grid-template-columns:1fr 1fr;gap:72px 32px;margin-top:56px;display:grid}.risk-intro{max-width:740px}.risk img{aspect-ratio:560/373;object-fit:cover;width:100%;margin-bottom:26px}.risk h3{font-family:var(--serif);margin:10px 0 12px;font-size:20px}.risk .body+.body{margin-top:14px}.team{grid-template-columns:repeat(3,1fr);gap:56px 32px;margin-top:49px;display:grid}.committee-title+.team{margin-top:48px}.member img{aspect-ratio:363/445;object-fit:cover;width:100%;margin-bottom:20px}.member h3{font-family:var(--serif);margin-bottom:8px;font-size:22px;line-height:30px}.member .label-green{margin-bottom:14px;display:block}.docs{border-top:1px solid var(--line)}.doc{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto;align-items:center;gap:20px;padding:22px 0;display:grid}.doc .icon-circle{background:0 0;width:48px;height:48px}.doc .icon-circle.lime{background:var(--lime)}.doc h3{font-family:var(--serif);font-size:20px;line-height:30px}.doc .small{font-size:14px;line-height:25px}.doc .status{letter-spacing:.12em;color:var(--green-label);text-transform:uppercase;font-size:12px;font-weight:600}.contact-kv{max-width:456px;margin-top:40px}.contact-kv .row:last-child{border-bottom:0}.split-even .contact-kv{max-width:500px}.offices{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.offices-section{padding-bottom:105px}.offices-section .eyebrow{margin-bottom:31px}.office{background:var(--card);border:1px solid #1723191a;padding:36px}.office h3{font-family:var(--serif);margin:12px 0 14px;font-size:32px;line-height:38px}.embed{background:var(--card);text-align:center;border:1px dashed #c9cfca;justify-content:center;align-items:center;min-height:620px;padding:40px;display:flex;box-shadow:0 18px 40px #1723190d}.embed .state{max-width:440px}.embed .state .label{color:var(--ink);margin-bottom:10px;display:block}.embed .state .label.red{color:var(--err)}.embed .calendly-inline-widget{width:100%;min-width:300px;height:660px}.embed.has-widget{border-style:solid;padding:0}.embed.unavailable{min-height:380px}.embed-actions{gap:12px;margin-top:20px}.tz-note{max-width:580px;margin-top:18px;font-size:14px;line-height:25px}.ring{border:1.6px solid var(--ink);border-radius:50%;width:16px;height:16px;margin:0 auto 12px}.ring.spin{border-top-color:#0000;animation:1s linear infinite spin}.confirmed{background:var(--card);border:1px solid #17231924;padding:40px}.confirmed .kv .row{grid-template-columns:158px 1fr;align-items:start;min-height:0;padding:18px 0 34px;line-height:27px}.confirmed .kv .row .label{padding-top:0;line-height:16px}.confirmed .kv .row:last-child{border-bottom:0}.confirmed .success-actions{margin-top:9px}.article-head{padding:183px 0 55px}.article-head .display{margin:42px 0 29px;font-size:clamp(34px,3.6vw,46px)}.dek{font-family:var(--serif);color:var(--muted);max-width:700px;font-size:clamp(20px,1.8vw,23px);line-height:34px}.article-img{aspect-ratio:1152/576;object-fit:cover;width:100%}.article-body{grid-template-columns:240px 1fr;gap:96px;padding:64px 0 99px;display:grid}.meta{border-top:1px solid var(--line);align-self:start;margin:0;padding-top:24px}.meta dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:500}.meta dd{margin:0 0 27px;font-size:15px;line-height:27px}.share{gap:16px;display:flex}.share a svg,.share .icon-btn svg{width:15px;height:15px}.icon-btn{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.rich{max-width:820px}.rich p{color:var(--muted);font-size:16px;line-height:27px}.rich p+p{margin-top:20px}.rich h2{font-family:var(--serif);margin:44px 0 24px;font-size:29px;line-height:38px}.rich blockquote{border-left:3px solid var(--green-label);font-family:var(--serif);margin:34px 0 0;padding:23px 0 24px 30px;font-size:23px;line-height:34px}.not-found{padding:220px 0 140px}.not-found .display{margin:4px 0 20px}.not-found .lead{max-width:480px;color:var(--muted);margin-bottom:32px}.not-found .btn-row{margin-bottom:64px}.not-found-title{margin-bottom:8px}.not-found-list{max-width:560px}.not-found-list li{border-bottom:1px solid var(--line)}.not-found-list a{flex-direction:column;gap:2px;padding:18px 0;display:flex}.not-found-list a:hover strong{color:var(--green-label)}.not-found-list span{color:var(--muted);font-size:14px}.section-faq{padding:72px 0 0}.section-faq .display{font-size:var(--fs-display-medium);line-height:var(--lh-display-medium);letter-spacing:-.003em;margin-bottom:0}.section-faq .qa{border-top:0;padding-top:24px}.section-faq .qa summary{font-family:var(--sans);font-weight:600;font-size:var(--fs-title-accordion);line-height:var(--lh-title-accordion);letter-spacing:-.005em;gap:24px;padding:24px 0}.section-faq .toggle,.section-faq details[open]>summary .toggle{background:0 0;border:0;border-radius:0;width:12px;height:22px}.section-faq .qa .qa-body{padding:14px 0 24px}.section-faq .qa .qa-body .body{max-width:820px;font-size:15px;line-height:27px}.section-docs{padding:88px 0 0}.chips{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}.chip{border:1px solid var(--line-strong);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;min-height:44px;padding:0 20px;font-size:13px;font-weight:500}.chip.on{background:var(--green);border-color:var(--green);color:#fff}.doc-group{margin-bottom:40px;padding-top:24px}.doc-group .display{margin-bottom:20px}.doc.doc-row{grid-template-columns:1fr auto}.doc-aside{align-items:center;gap:20px;display:flex}.tag{border:1px solid var(--line-strong);letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;font-size:11px;font-weight:600}.tag-restricted{background:var(--lime);border-color:var(--lime)}.doc-meta{color:var(--muted);white-space:nowrap;font-size:13px}.doc-note-wrap{padding:24px 0 120px}.doc-note{background:var(--mist);gap:12px;padding:40px;display:grid}.doc-note .body{max-width:640px}@media (max-width:640px){.section-faq{padding-top:36px}.section-docs{padding-top:56px}.doc-note{padding:28px 20px}.doc-note-wrap{padding-bottom:72px}}
@media (max-width:1180px){.nav{gap:24px;margin-left:40px}.f-cols{gap:48px}}@media (max-width:1024px){:root{--gutter:40px;--section:88px}.split,.split-wide-left,.split-even,.split-sectors{grid-template-columns:1fr;gap:36px}.process summary{grid-template-columns:220px 1fr 32px}.process .p-body{padding-left:244px}.outcome{grid-template-columns:1fr}.outcome-img{min-height:420px}.outcome-body{padding:64px var(--gutter);max-width:none}.cta{padding:56px 48px 32px}.display--lg{line-height:1.25}.split-gap-208,.split-gap-108{min-height:0;margin-top:0}.section-m,.credit-section,.dna-section,.process-section{padding-top:88px;padding-bottom:80px}.setup-section{padding-bottom:88px}.team-section{padding-top:88px}.committee-title{margin-top:64px}.article-body{grid-template-columns:1fr;gap:40px}.meta{grid-template-columns:repeat(4,auto);gap:0 32px;display:grid}}@media (max-width:900px){.nav,.header-actions{display:none}.menu-toggle{display:inline-flex}.site-header.open{background:var(--paper);box-shadow:0 10px 30px #00000014}.site-header.open .container{flex-wrap:wrap}.site-header.open .nav{flex-direction:column;order:3;gap:4px;width:100%;margin:12px 0 0;display:flex}.site-header.open .nav a{border-bottom:1px solid var(--line);padding:10px 0;font-size:18px}.site-header.open .nav a[aria-current=page]:after{display:none}.site-header.open .header-actions{order:4;width:100%;margin:16px 0 8px;display:flex}.hero{min-height:520px;padding-top:140px}.hero-wash{background:linear-gradient(90deg, rgba(var(--wash-rgb), .85), rgba(var(--wash-rgb), .35))}.rules,.dna{grid-template-columns:1fr 1fr}.fund-card{grid-template-columns:1fr}.fund-card .img{min-height:300px}.team{grid-template-columns:1fr 1fr}.f-top{flex-direction:column}.f-links{grid-template-columns:1fr 1fr;gap:14px}.f-grievance{grid-template-columns:1fr}.intro-row{flex-direction:column;align-items:flex-start}}@media (max-width:640px){:root{--gutter:20px;--section:68px}.process summary{grid-template-columns:1fr 32px}.process .p-sum{grid-area:2/1/auto/-1}.process .p-body{padding:0 0 22px}.rules,.dna,.risks,.team,.offices,.row-2,.success-actions{grid-template-columns:1fr}.cta-top,.prep{flex-direction:column;align-items:flex-start}.kv .row{grid-template-columns:1fr auto}.kv .row .label{grid-column:1/-1}.kv.two .row,.confirmed .kv .row{grid-template-columns:1fr;gap:4px}.form-card,.confirmed{padding:26px 20px}.facts{grid-template-columns:1fr}.f-cols{flex-wrap:wrap;gap:32px}.f-contact{flex-direction:column;align-items:flex-start;gap:14px}.f-legal .row{flex-direction:column}.doc{grid-template-columns:40px 1fr}.doc .status{grid-column:2}.meta{grid-template-columns:1fr 1fr}.hero-foot .container{gap:16px}.section-m,.credit-section,.dna-section,.process-section{padding-top:56px;padding-bottom:56px}.setup-section{padding-bottom:60px}.team-section{padding-top:56px}.committee-title{margin-top:48px;font-size:24px;line-height:32px}.display,.display--sm{font-size:32px;line-height:1.2}.h-lg{font-size:28px}.hero{min-height:0;padding:128px 0 64px}.hero-compact{padding:100px 0 36px}.hero-wash{background:linear-gradient(180deg, rgba(var(--wash-rgb), .9), rgba(var(--wash-rgb), .78))}.hero-home{min-height:600px;padding:112px 0 0}.hero-home .eyebrow,.hero-home .hero-title{margin-bottom:24px}.hero-foot{padding-top:32px}.intro-row{gap:20px;margin-bottom:28px}.intro-row--top{margin-bottom:28px}.dna-item{padding:24px 0 26px}.dna-item h3{margin-bottom:10px;font-size:22px;line-height:30px}.rule-card{padding:24px}.input,.select,.textarea{font-size:16px}.member img{aspect-ratio:363/400;object-position:50% 15%}.risks{gap:44px;margin-top:36px}.office{padding:26px 22px}.office h3{font-size:26px;line-height:32px}.qa summary{padding:18px 0}.qa .qa-body{padding-right:0}.outcome-img{min-height:320px}.outcome-body{padding:44px var(--gutter)}.fund-card .content{padding:28px 22px}.fund-card .img{min-height:240px}.prep{margin-top:40px;padding:26px 22px}.f-top{padding:44px 0 30px}.f-grievance{padding:28px 0 32px}}@media (max-width:900px){.f-cols a,.f-links a,.f-charter a,.f-legal a,.f-contact a,.f-grievance .redress a,.eyebrow a,.legal-block a[href^=mailto],.office a,.kv a,.share a,.share .icon-btn{align-items:center;min-height:44px;display:inline-flex}.f-cols li+li,.f-charter li+li{margin-top:0}.f-links{gap:0 14px}.share a,.share .icon-btn{justify-content:center;min-width:44px}.check{margin:0 0 12px;padding:10px 0}.check input{width:24px;height:24px}}@media (max-width:640px){.modal-overlay{place-items:end stretch;padding:0}.modal{border-width:1px 0 0;max-width:none;height:auto;max-height:78vh;animation:.25s ease-out modal-rise}.modal-head{padding:20px 20px 18px}.modal-head h2{font-size:26px}.modal-body{padding:4px 20px 32px}.legal-block{margin-top:36px}.legal-block h2{margin-bottom:14px;font-size:24px}.legal-block h3{font-size:19px}.legal-people li{grid-template-columns:1fr;gap:10px}.legal-page{padding:140px 0 80px}.display.display--lg{font-size:var(--fs-display-section);line-height:var(--lh-display-section)}.hero:not(.hero-home):not(.hero-compact) .eyebrow{margin-bottom:0;line-height:1.4}.hero:not(.hero-home):not(.hero-compact) .display{font-size:var(--fs-display-section);line-height:var(--lh-display-section);letter-spacing:-.005em;margin:16px 0}.rule-card{padding:32px}.rule-card .icon-circle{margin-bottom:18px}.rule-card h3{font-size:var(--fs-heading-item);line-height:var(--lh-heading-item);letter-spacing:0;margin-bottom:18px}.fund-card .content{padding:48px 22px}.fund-card .h-md{font-size:var(--fs-heading-card);line-height:var(--lh-heading-card);letter-spacing:0}.prep{gap:16px;padding:36px}.prep h3{font-size:var(--fs-heading-item);line-height:var(--lh-heading-item);letter-spacing:0;margin:10px 0}.risks{gap:28px;margin-top:32px}.risk-intro{font-size:16px;line-height:27.2px}.risk img{aspect-ratio:350/373;margin-bottom:0}.risk .label-green{margin-top:28px;display:block}.risk h3{font-size:var(--fs-heading-item);line-height:var(--lh-heading-item);letter-spacing:0;margin:12px 0}.risk .body+.body{margin-top:12px}.kv-gov .row{grid-template-columns:1fr;align-items:start;gap:16px;min-height:0;padding:18px 0}.kv-gov .row:has(img){gap:24px;min-height:0;padding:18px 0}.kv-gov .row>span:empty{display:none}.kv-gov .row>span:nth-child(2){font-size:15px;line-height:27px}.kv-gov .row img{object-fit:contain;object-position:left;justify-self:start;height:40px;max-height:none;width:var(--w-m)!important}.cta-wrap{padding:36px 0}.cta-wrap>.container{padding:0}.cta{padding:36px 20px 48px}.cta h2{font-size:var(--fs-display-large);line-height:var(--lh-display-large);letter-spacing:-.005em}.cta-top{gap:28px;padding-bottom:32px}.cta-actions{gap:12px}.cta-note{padding-top:24px;line-height:25.2px}.statutory{padding:44px 0 48px}.statutory details summary{flex-direction:column;align-items:flex-start;gap:28px}.statutory h2{font-size:var(--fs-label-large);letter-spacing:.04em;margin-bottom:12px;font-weight:600;line-height:1.35}.statutory p{line-height:27px}.site-footer{line-height:1.8}.f-legal{line-height:1.6}.f-top{gap:28px;padding:36px 0 48px}.f-cols{flex-flow:column;gap:28px}.f-cols h3{margin-bottom:16px}.f-links{grid-template-columns:1fr;gap:5px 0}.f-grievance{padding:40px 0 48px}.f-contact{gap:5px;padding:28px 0}.split,.split-wide-left,.split-even,.split-sectors{gap:28px}.split>.eyebrow{margin-bottom:0}.list-card ul{padding:12px 20px}.list-card li{letter-spacing:0;gap:21px;padding-right:0}.cta-wrap--topo{padding-top:0}.list-card .note:not(.body){margin:0 20px;font-size:13px;line-height:20.8px}.verdict{font-size:var(--fs-title-accordion);line-height:var(--lh-title-accordion);letter-spacing:-.005em;gap:16px;padding:24px 20px}.verdict svg{width:17px;height:17px;margin-top:3px}.qa summary{line-height:var(--lh-heading-item);letter-spacing:0;gap:16px;padding:24px 0}.qa .qa-body{padding:12px 20px 24px 0}.doc:not(.doc-row){grid-template-columns:1fr;align-items:start;gap:16px;padding:20px 0}.doc:not(.doc-row) .icon-circle{width:56px;height:56px}.doc:not(.doc-row) .status{letter-spacing:.12em;grid-column:auto;line-height:1.4}.doc:not(.doc-row) h3{font-size:var(--fs-heading-item);line-height:var(--lh-heading-item);letter-spacing:0}.doc:not(.doc-row) .small{margin-top:4px;line-height:25.2px}.rules{margin-top:32px}.hero-home{min-height:613px}.intro-row--top .body{margin-top:0;font-size:15px;line-height:27px}.outcome{padding:56px var(--gutter);flex-direction:column;gap:32px;display:flex}.outcome-img{height:260px;min-height:260px}.outcome-body{padding:0}.outcome-body .eyebrow{margin-bottom:20px}.outcome-body .h-lg{font-size:var(--fs-display-medium);line-height:var(--lh-display-medium);letter-spacing:-.003em;margin:0 0 20px}.outcome-body>.body{font-size:16px;line-height:27.2px}.quote p{font-size:var(--fs-heading-quote);line-height:var(--lh-heading-quote);letter-spacing:0}.dna-section .intro-row{gap:28px}.dna-section .eyebrow{margin-bottom:16px}.dna-section .intro-row .body{font-size:15px;line-height:27px}.dna{gap:12px}.dna-item{padding:32px 0 40px}.dna-item svg{margin:0 0 16px}.dna-item h3{font-size:var(--fs-heading-dna);line-height:var(--lh-heading-dna);letter-spacing:0;margin-bottom:16px}.setup-section{padding-bottom:56px}.team{gap:28px;margin-top:32px}.committee-title{font-size:var(--fs-heading-card);line-height:var(--lh-heading-card);letter-spacing:0;margin-top:32px}.committee-title+.team{margin-top:32px}.member img{aspect-ratio:350/300;object-position:center top;margin-bottom:14px}.committee-title+.team .member img{aspect-ratio:350/400}.member h3{font-size:var(--fs-heading-item);line-height:var(--lh-heading-item);letter-spacing:0;margin-bottom:14px}.member .label-green{margin-bottom:14px}.kv.two.kv-glance .row{grid-template-columns:167px 1fr;align-items:start;gap:16px;min-height:0;padding:20px 0;line-height:27px}.kv.two.kv-glance .row .label{grid-column:auto;padding-top:0;font-weight:600;line-height:16.8px}.section-docs{padding-top:44px}.chip{min-height:46px;padding:0 18px}.chips{margin-bottom:0}.doc-group{margin-bottom:0;padding-top:32px}.doc-group .display{font-size:var(--fs-display-medium);line-height:var(--lh-display-medium);letter-spacing:0;margin-bottom:24px}.doc.doc-row{grid-template-columns:1fr;gap:24px;padding:22px 0}.doc-row .doc-aside{flex-wrap:wrap;gap:12px}.doc-row .tag{padding:5px 10px}.doc-row .doc-meta{white-space:normal}.hero-compact .eyebrow{margin-bottom:0;line-height:1.4}.hero-compact .display{font-size:var(--fs-display-section);line-height:var(--lh-display-section);letter-spacing:-.005em;margin:16px 0}.form-card{padding:40px 20px}.row-2 .field:first-child{margin-bottom:16px}.check{min-height:44px;margin:0 0 20px;padding:0}.article-head{padding:87px 0 36px}.article-head .display{font-size:var(--fs-display-large);line-height:var(--lh-display-large);letter-spacing:-.005em;margin:26px 0 28px}.dek{line-height:26.4px}.article-img{aspect-ratio:350/260}.article-body{grid-template-columns:1fr;gap:28px;padding:36px 0 56px}.meta{flex-direction:column;gap:28px;display:flex}.meta dt{letter-spacing:.12em;margin-bottom:6px;font-size:12px;font-weight:600;line-height:16.8px}.meta dd{margin:0}.meta dd.share{margin-top:6px}.rich p+p{margin-top:24px}.rich h2{letter-spacing:0;margin:40px 0 24px;font-size:23px;line-height:28.5px}.rich blockquote{letter-spacing:0;margin-top:24px;padding:24px 0 24px 28px;font-size:20px;line-height:26.4px}}
