:root{--ink:#15283a;--ink-2:#26384a;--body:#3b4a5a;--muted:#4a5866;--muted-2:#5b6876;--faint:#636e7a;--cream:#f7f3ea;--panel:#faf8f3;--sand:#f6ecd8;--white:#fff;--line:#e4ddcf;--line-2:#d9d1c1;--field:#c9c2b2;--select-bg:#eef2f6;--accent:#c2461a;--accent-dark:#a63b15;--link:#b0401a;--eyebrow:#6a5f4b;--drought:#8a4a12;--on-dark-muted:#c9d3dd;--font-display:var(--font-archivo);--font-body:var(--font-public-sans);--font-mono:var(--font-plex-mono);--gutter:56px;--max:1240px;--radius:12px}@media (width<=1100px){:root{--gutter:32px}}@media (width<=640px){:root{--gutter:18px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}body{background:var(--cream);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}img,svg{max-width:100%;height:auto;display:block}input,select,button,textarea{font:inherit;color:inherit}a{color:var(--link);text-underline-offset:3px}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #15283a29}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline-color:var(--ink)}h1,h2,h3{font-family:var(--font-display);color:var(--ink);text-wrap:balance}p{text-wrap:pretty}.wrap{width:100%;max-width:var(--max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.skip-link{z-index:100;background:var(--white);color:var(--ink);border-radius:8px;padding:10px 14px;font-weight:700;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--link);font-size:12px;font-weight:700}.h2{font:800 30px/1.15 var(--font-display);letter-spacing:-.02em;margin:0}.source{color:var(--faint);font-size:12px;line-height:1.5}.lede{color:var(--body);margin:0;font-size:19px;line-height:1.55}@media (width<=640px){.h2{font-size:26px}.lede{font-size:17px}}[hidden]{display:none!important}.btn{background:var(--accent);min-height:54px;color:var(--white);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:var(--accent-dark);color:var(--white)}.btn--light{background:var(--white);color:var(--ink)}.btn--light:hover{background:var(--select-bg);color:var(--ink)}.prose{color:var(--body);max-width:720px;font-size:17px;line-height:1.65}.prose h2{letter-spacing:-.02em;margin:2em 0 .5em;font-size:28px;font-weight:800;line-height:1.15}.prose h3{margin:1.6em 0 .4em;font-size:20px;font-weight:700;line-height:1.25}.prose p,.prose ul,.prose ol{margin:0 0 1em}.prose li{margin:.3em 0}.prose strong{color:var(--ink)}.prose table{border-collapse:collapse;width:100%;margin:0 0 1em;font-size:15px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 8px}.prose th{color:var(--muted);font-size:13px}.prose blockquote{background:var(--panel);border-left:4px solid var(--accent);border-radius:6px;margin:0 0 1em;padding:12px 16px}@media print{.no-print,header.site-header,footer.site-footer,.cta-band{display:none!important}body{background:#fff}a{color:inherit}}.band-white{background:var(--white)}.white-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;padding-top:64px;padding-bottom:64px;display:grid}.white-grid>.full{grid-column:1/-1}.col{flex-direction:column;gap:16px;min-width:0;scroll-margin-top:16px;display:flex}.col>p{color:var(--body);margin:0;font-size:15px;line-height:1.55}.cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding-top:64px;padding-bottom:64px;display:grid}.section-rule{border-bottom:1px solid var(--line);padding-bottom:56px}@media (width<=900px){.white-grid{grid-template-columns:1fr;gap:48px;padding-top:48px;padding-bottom:48px}.cards{grid-template-columns:1fr;padding-top:48px;padding-bottom:48px}}.site-header[data-astro-cid-nen7h5rs]{background:var(--ink);color:#fff;z-index:20;position:relative}.bar[data-astro-cid-nen7h5rs]{max-width:var(--max);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:24px;height:72px;margin:0 auto;display:flex}.logo[data-astro-cid-nen7h5rs]{font:800 21px var(--font-display);letter-spacing:-.01em;color:#fff;white-space:nowrap;text-decoration:none}.logo[data-astro-cid-nen7h5rs]:hover{color:#fff}.desk-nav[data-astro-cid-nen7h5rs]{gap:28px;margin-left:auto;font-size:15px;font-weight:500;display:flex}.desk-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;white-space:nowrap;padding:12px 0;text-decoration:none}.desk-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.desk-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-underline-offset:6px;text-decoration:underline 2px}.tagline[data-astro-cid-nen7h5rs]{color:var(--on-dark-muted);text-align:right;margin-left:auto;font-size:14px}.bar[data-astro-cid-nen7h5rs] .call{color:#fff;white-space:nowrap;border:1.5px solid #ffffff59;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:40px;padding:8px 14px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.bar[data-astro-cid-nen7h5rs] .call:before{content:"";background:currentColor;width:14px;height:14px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.2 15.2 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25 11.4 11.4 0 0 0 3.6.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1z'/%3E%3C/svg%3E") 50%/contain no-repeat}.bar[data-astro-cid-nen7h5rs] .call:hover{color:#fff;border-color:#fff}.menu[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;color:#fff;align-items:center;min-height:44px;padding:0 4px;font-size:14px;font-weight:600;list-style:none;display:flex}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{text-underline-offset:4px;text-decoration:underline}.menu-panel[data-astro-cid-nen7h5rs]{background:var(--ink);padding:4px var(--gutter) 16px;border-top:1px solid #ffffff1f;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 32px #15283a40}.menu-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;border-bottom:1px solid #ffffff14;padding:12px 0;font-size:17px;font-weight:600;text-decoration:none}.menu-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:last-child{border-bottom:0}@media (width<=960px){.bar[data-astro-cid-nen7h5rs]{height:56px}.logo[data-astro-cid-nen7h5rs]{font-size:17px}.desk-nav[data-astro-cid-nen7h5rs],.tagline[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{display:block}.bar[data-astro-cid-nen7h5rs]{gap:12px}.bar[data-astro-cid-nen7h5rs] .call{min-height:36px;margin-left:auto;padding:6px 12px;font-size:14px}}.call-short[data-astro-cid-nen7h5rs]{display:none}@media (width>=961px) and (width<=1200px){.desk-nav[data-astro-cid-nen7h5rs]{gap:20px}.call-long[data-astro-cid-nen7h5rs]{display:none}.call-short[data-astro-cid-nen7h5rs]{display:inline}}@media (width<=420px){.call-long[data-astro-cid-nen7h5rs]{display:none}.call-short[data-astro-cid-nen7h5rs]{display:inline}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-2)}.inner[data-astro-cid-jo6i4kqk]{max-width:var(--max);padding:32px var(--gutter);color:var(--muted);grid-template-columns:minmax(0,1fr) auto;gap:40px;margin:0 auto;font-size:13px;line-height:1.6;display:grid}p[data-astro-cid-jo6i4kqk]{max-width:760px;margin:0}.text[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;display:flex}.reach[data-astro-cid-jo6i4kqk]{color:var(--ink);font-weight:600}.reach[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{white-space:nowrap}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-content:start;gap:6px 18px;font-weight:600;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:2px 0}@media (width<=800px){.inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:20px;padding-bottom:40px}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:10px 0}}
