:root{--color-paper:#fff;--color-ink:#000;--color-brand:#ead6c9;--color-brand-light:#f8f2ed;--color-brand-dark:#e3c8b6;--color-hairline:#fff3;--color-italic:#5a5a5a;--color-muted:#666;--color-line:#e6e6e6;--color-accent:#b07d62;--color-accent-dark:#7a5843;--color-brand-soft:#f1e4db;--color-surface:#f7f7f7;--page-padding:2.5em;--section-margin-x:40px;--section-margin-y:5.5vw;--section-margin-y-medium:clamp(3.559rem, 5.5556vw, 6.6667rem);--section-margin-y-small:20px;--panel-padding-top:calc((var(--section-margin-y-small) + var(--section-margin-y-medium)) / 2);--button-padding:.5em 1.875em;--border-width:2px;--header-logo-w:clamp(9.3424rem, 14.5833vw, 17.5rem);--header-height:calc(var(--header-logo-w) * 80 / 210);--strip-height:calc(var(--header-logo-w) * 32 / 210);--footer-separator:"-";--content-width:90em;--transition-fast:.12s ease;--transition-medium:.22s ease;--transition-slow:.36s ease;--transition-fill:.4s cubic-bezier(.4, 0, .2, 1);--text-xxxl:clamp(4.4488rem, 6.9444vw, 8.3333rem);--text-xxl:clamp(3.559rem, 5.5556vw, 6.6667rem);--text-xl:clamp(3.1141rem, 4.8611vw, 5.8333rem);--text-l:clamp(1.3346rem, 2.0833vw, 2.5rem);--text-m:clamp(.8898rem, 1.3889vw, 1.6667rem);--text-s:clamp(.7118rem, 1.1111vw, 1.3333rem);--text-xs:clamp(.6228rem, .9722vw, 1.1667rem);--text-lead:clamp(1.7795rem, 2.7778vw, 3.3333rem);--text-italic:clamp(2.9807rem, 4.6528vw, 5.5833rem);--text-display:clamp(3.2031rem, 5vw, 6rem);--text-h3:clamp(2.4913rem, 3.8889vw, 4.6667rem);--text-stat:clamp(2.1354rem, 3.3333vw, 4rem);--text-h4:clamp(1.7795rem, 2.7778vw, 3.3333rem);--text-h5:clamp(1.3346rem, 2.0833vw, 2.5rem);--text-news-title:clamp(.8898rem, 1.3889vw, 1.6667rem);--text-body:clamp(.8008rem, 1.25vw, 1.5rem);--text-ui:clamp(.7118rem, 1.1111vw, 1.3333rem);--text-label:clamp(.6228rem, .9722vw, 1.1667rem);--text-panel:clamp(4.4488rem, 6.9444vw, 8.3333rem);--text-cover:clamp(4.4488rem, 6.9444vw, 8.3333rem);--text-cover-long:clamp(2.4468rem, 3.8194vw, 4.5833rem);--text-cover-sub:clamp(1.0667rem, 1.6667vw, 2rem);--text-strip:var(--text-xs);--text-faq:var(--text-s);--text-card-eyebrow:clamp(.5333rem, .8333vw, 1rem);--text-card-title:clamp(.8898rem, 1.3889vw, 1.6667rem);--text-card-description:clamp(.7118rem, 1.1111vw, 1.3333rem);--text-card-fact-label:clamp(.5333rem, .8333vw, 1rem);--text-card-fact-value:clamp(.6228rem, .9722vw, 1.1667rem);--text-card-cta:var(--text-xs);--text-nav:var(--text-s);--text-footer:var(--text-xs);--committee-card-w:clamp(240px, 72vw, 332px);--committee-text-space:240px;--weight-xl:700;--weight-l:500;--weight-m:400;--weight-s:200;--bg-primary:#eed8c8;--bg-secondary:#f8f2ed;--bg-button:#111;--line-height-normal:120%;--line-height-large:135%;--masonry-tolerance:.2}@media (min-width:1441px){:root{--text-italic:calc(67 * (1px + (min(100vw, 3840px) - 1440px) * .00038));--text-display:calc(72 * (1px + (min(100vw, 3840px) - 1440px) * .00038));--text-h3:calc(56 * (1px + (min(100vw, 3840px) - 1440px) * .00038));--text-stat:calc(48 * (1px + (min(100vw, 3840px) - 1440px) * .00038));--text-h4:calc(40 * (1px + (min(100vw, 3840px) - 1440px) * .00038));--text-h5:calc(30 * (1px + (min(100vw, 3840px) - 1440px) * .00038));--text-news-title:calc(20 * (1px + (min(100vw, 3840px) - 1440px) * .00038));--text-body:calc(18 * (1px + (min(100vw, 3840px) - 1440px) * .00038));--text-ui:calc(16 * (1px + (min(100vw, 3840px) - 1440px) * .00038));--text-label:calc(14 * (1px + (min(100vw, 3840px) - 1440px) * .00038))}}@media (min-width:1921px){:root{--text-xxxl:min(6.9444vw, 14.9306rem);--text-xxl:min(5.5556vw, 11.9444rem);--text-xl:min(4.8611vw, 10.4514rem);--text-l:min(2.0833vw, 4.4792rem);--text-m:min(1.3889vw, 2.9861rem);--text-s:min(1.1111vw, 2.3889rem);--text-xs:min(.9722vw, 2.0903rem);--text-lead:min(2.7778vw, 5.9722rem);--text-panel:min(6.9444vw, 14.9306rem);--text-cover:min(6.9444vw, 14.9306rem);--text-cover-long:min(3.8194vw, 8.2118rem);--text-cover-sub:min(1.6667vw, 3.5833rem);--text-card-eyebrow:min(.8333vw, 1.7917rem);--text-card-title:min(1.3889vw, 2.9861rem);--text-card-description:min(1.1111vw, 2.3889rem);--text-card-fact-label:min(.8333vw, 1.7917rem);--text-card-fact-value:min(.9722vw, 2.0903rem);--text-nav:min(calc(.7439rem + .4912vw), 1.8rem);--header-logo-w:min(14.5833vw, 31.3542rem);--text-strip:min(calc(1.093rem + .0614vw), 1.225rem);--text-footer:min(calc(1.093rem + .0614vw), 1.225rem);--committee-card-w:min(17.2917vw, 594.83px);--committee-text-space:min(12.5vw, 430px)}}@media (max-width:850px){:root{--page-padding:.75em}}@media (max-width:1024px){:root{--header-logo-w:11.5rem;--header-height:4.5rem;--strip-height:0px;--section-margin-x:40px;--section-margin-y:2.5em;--section-margin-y-medium:clamp(2.162rem, 5.9952vw, 3.8369rem);--text-xxxl:clamp(2.7025rem, 7.494vw, 4.7962rem);--text-xxl:clamp(2.162rem, 5.9952vw, 3.8369rem);--text-xl:clamp(1.9026rem, 5.2758vw, 3.3765rem);--text-l:clamp(.8648rem, 2.3981vw, 1.5348rem);--text-m:clamp(.7783rem, 2.1583vw, 1.3813rem);--text-s:clamp(.6906rem, 1.9185vw, 1.2278rem);--text-xs:clamp(.5189rem, 1.4388vw, .9209rem);--text-lead:clamp(1.3837rem, 3.8369vw, 2.4556rem);--text-italic:clamp(2.4173rem, 6.7146vw, 4.2974rem);--text-display:clamp(2.0719rem, 5.7554vw, 3.6835rem);--text-h3:clamp(2.0719rem, 5.7554vw, 3.6835rem);--text-stat:clamp(2.0719rem, 5.7554vw, 3.6835rem);--text-h4:clamp(1.7266rem, 4.7962vw, 3.0695rem);--text-h5:clamp(1.295rem, 3.5971vw, 2.3022rem);--text-news-title:clamp(.777rem, 2.1583vw, 1.3813rem);--text-body:clamp(.6906rem, 1.9185vw, 1.2278rem);--text-ui:clamp(.6475rem, 1.7986vw, 1.1511rem);--text-label:clamp(.5612rem, 1.5588vw, .9976rem);--text-panel:clamp(2.7025rem, 7.494vw, 4.7962rem);--text-cover:clamp(4.3165rem, 11.9904vw, 7.6739rem);--text-cover-long:clamp(2.3741rem, 6.5947vw, 4.2206rem);--text-cover-sub:clamp(1.036rem, 2.8777vw, 1.8417rem);--text-card-eyebrow:clamp(.4748rem, 1.3189vw, .8441rem);--text-card-title:clamp(.9496rem, 2.6379vw, 1.6882rem);--text-card-description:clamp(.6043rem, 1.6787vw, 1.0743rem);--text-card-fact-label:clamp(.4317rem, 1.199vw, .7674rem);--text-card-fact-value:clamp(.5612rem, 1.5588vw, .9976rem);--button-padding:1.25em 2.25em}}@media (max-width:576px){:root{--header-logo-w:9.375rem;--header-height:4rem;--footer-separator:"·";--section-margin-x:.736875em;--section-margin-y:2.5em;--section-margin-y-medium:min(8.6294vw, 3.1066rem);--panel-padding-top:calc(var(--section-margin-y) * 1.5);--text-xxxl:min(10.7868vw, 3.8832rem);--text-xxl:min(8.6294vw, 3.1066rem);--text-xl:min(7.868vw, 2.8325rem);--text-l:min(4.5685vw, 1.6447rem);--text-m:min(3.5533vw, 1.2792rem);--text-s:min(3.5533vw, 1.2792rem);--text-xs:min(2.5381vw, .9137rem);--text-lead:min(7.1066vw, 2.5584rem);--text-italic:min(10.1523vw, 3.6548rem);--text-display:min(8.1218vw, 2.9239rem);--text-h3:min(8.1218vw, 2.9239rem);--text-stat:min(9.6447vw, 3.4721rem);--text-h4:min(10.1523vw, 3.6548rem);--text-h5:min(7.6142vw, 2.7411rem);--text-news-title:min(4.0609vw, 1.4619rem);--text-body:min(4.0609vw, 1.4619rem);--text-ui:min(3.5533vw, 1.2792rem);--text-label:min(3.0457vw, 1.0964rem);--text-panel:min(10.7868vw, 3.8832rem);--text-cover:min(15.2284vw, 5.4822rem);--text-cover-long:min(8.3756vw, 3.0152rem);--text-cover-sub:min(4.0609vw, 1.4619rem);--text-strip:var(--text-m);--text-faq:clamp(.6906rem, 3.0457vw, .75rem);--text-card-eyebrow:var(--text-faq);--text-card-title:min(5.0761vw, 1.8274rem);--text-card-description:var(--text-cover-sub);--text-card-fact-label:var(--text-faq);--text-card-fact-value:var(--text-s);--text-card-cta:var(--text-s)}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{min-height:100svh;color:var(--color-ink);background:var(--color-paper);font-family:var(--font-sans), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-size:1em;display:flex}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}main{flex:1}::selection{background:var(--bg-primary)}input[type=checkbox]{accent-color:var(--bg-primary)}@media print{body:has(main>article){-webkit-print-color-adjust:exact;print-color-adjust:exact}body:has(main>article) header>:not(:last-child){display:none!important}body:has(main>article) main>:not(article){display:none!important}body:has(main>article) footer{display:none!important}body:has(main>article) header *{opacity:1!important;transform:none!important}body:has(main>article) main>article *{opacity:1!important;transform:none!important}}
