@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");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}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.woff2)format("woff2");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}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");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}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");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}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_f4709b07-module__ntUNZG__className{font-family:Newsreader,Newsreader Fallback}.newsreader_f4709b07-module__ntUNZG__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/4be156f4dddd8892-s.3s10zhi_n7d0p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/918b3a0139788cb0-s.1keig5i_u7ba1.woff2)format("woff2");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}@font-face{font-family:Public Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/179b7c2d8bc29e73-s.p.1-ocoyvq1rw-a.woff2)format("woff2");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}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");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}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");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}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_204c4a5b-module__KdSpOG__className{font-family:Public Sans,Public Sans Fallback}.public_sans_204c4a5b-module__KdSpOG__variable{--font-public-sans:"Public Sans", "Public Sans Fallback"}

:root{--pond-50:#edf3f2;--pond-100:#d6e4e2;--pond-200:#aecbc7;--pond-300:#7faca6;--pond-400:#528a83;--pond-500:#3a6f68;--pond-600:#2f6660;--pond-700:#27524d;--pond-800:#1e3a38;--pond-900:#152927;--koi-50:#fdf0ea;--koi-100:#fbdfd2;--koi-200:#f6bba1;--koi-300:#ef8f66;--koi-400:#e96f41;--koi-500:#e4572e;--koi-600:#c2431f;--koi-700:#9c3517;--koi-800:#742711;--koi-900:#4e1a0b;--gold-50:#fbf4e4;--gold-100:#f5e5c2;--gold-200:#ebcf8e;--gold-300:#e0b95f;--gold-400:#d9a441;--gold-500:#c08c2c;--gold-600:#9c7021;--gold-700:#785417;--gold-800:#553b0f;--gold-900:#332307;--paper-0:#fff;--paper-50:#fbf7f0;--paper-100:#f5efe3;--paper-200:#f2eadd;--paper-300:#eae1d1;--paper-400:#dfd3be;--paper-500:#c9bba1;--paper-600:#a6987e;--paper-700:#7e7260;--paper-800:#575047;--paper-900:#33302b;--leaf-100:#ddebdd;--leaf-500:#47795b;--leaf-700:#31563f;--surface-page:var(--paper-50);--surface-raised:var(--paper-100);--surface-card:var(--paper-0);--surface-sunken:var(--paper-200);--surface-inverse:var(--pond-800);--text-display:var(--pond-800);--text-body:#3c4644;--text-muted:#5f6d6a;--text-faint:#8b958f;--text-on-inverse:var(--paper-50);--text-on-accent:#fff;--text-link:var(--pond-600);--border-subtle:var(--paper-300);--border-default:#ddd2bf;--border-strong:var(--paper-500);--border-focus:var(--pond-600);--accent:var(--koi-500);--accent-hover:var(--koi-600);--accent-press:var(--koi-700);--accent-soft:var(--koi-50);--primary:var(--pond-800);--primary-hover:var(--pond-700);--primary-press:var(--pond-900);--primary-soft:var(--pond-50);--success:var(--leaf-500);--success-soft:var(--leaf-100);--warning:var(--gold-400);--warning-strong:var(--gold-600);--warning-soft:var(--gold-50);--danger:var(--koi-600);--danger-soft:var(--koi-50);--info:var(--pond-500);--info-soft:var(--pond-50);--score-low:var(--koi-500);--score-mid:var(--gold-400);--score-high:var(--pond-500)}
:root{--font-display:"Newsreader",Georgia,serif;--font-body:"Public Sans",-apple-system,"Segoe UI",sans-serif;--text-hero:500 3.25rem/1.1 var(--font-display);--text-h1:500 2.25rem/1.15 var(--font-display);--text-h2:500 1.6875rem/1.25 var(--font-display);--text-h3:500 1.3125rem/1.3 var(--font-display);--text-title:600 1rem/1.4 var(--font-body);--text-body-lg:400 1rem/1.65 var(--font-body);--text-body:400 .90625rem/1.6 var(--font-body);--text-label:600 .8125rem/1.4 var(--font-body);--text-caption:400 .78125rem/1.5 var(--font-body);--text-overline:700 .75rem/1.3 var(--font-body);--tracking-display:-.01em;--tracking-overline:.14em;--text-num-hero:600 2.75rem/1 var(--font-display)}body{font:var(--text-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{color:var(--text-display);letter-spacing:var(--tracking-display);margin:0}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--pond-800)}
:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:48px;--sp-10:64px;--sp-11:80px;--sp-12:112px;--page-max:1200px;--page-pad:var(--sp-7);--card-pad:var(--sp-5);--card-gap:var(--sp-6);--stack-gap:var(--sp-3);--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--control-h-sm:32px;--control-h-md:40px;--control-h-lg:48px}
:root{--shadow-xs:0 1px 3px #1e3a380d;--shadow-sm:0 1px 3px #281e140d,0 4px 12px #281e140f;--shadow-md:0 2px 8px #281e140f,0 12px 32px #281e141a;--shadow-lg:0 4px 12px #281e1414,0 24px 64px #281e1424;--shadow-focus:0 0 0 3px #2f666040;--ease:cubic-bezier(.25,.6,.3,1);--dur-fast:.14s;--dur-med:.24s;--dur-slow:.4s;--card-border:1px solid var(--paper-300);--scrim:#15292766;--blur-glass:saturate(1.2) blur(12px)}

:root{--font-display:var(--font-newsreader), Georgia, serif;--font-body:var(--font-public-sans), -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--surface-page);color:var(--text-display);font:var(--text-body);-webkit-font-smoothing:antialiased}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{color:var(--text-display);margin:0}
