@font-face{font-family:sourceSans;src:url(../media/source_sans_3_latin_variable-s.p.32rgcivltr0_x.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:sourceSans Fallback;src:local(Arial);ascent-override:111.84%;descent-override:36.46%;line-gap-override:0.0%;size-adjust:89.41%}.sourcesans_877d49b8-module__6TANDG__className{font-family:sourceSans,sourceSans Fallback;font-style:normal}.sourcesans_877d49b8-module__6TANDG__variable{--font-source-sans:"sourceSans", "sourceSans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-forest-950:#0b2a1c;--color-forest-900:#123d29;--color-forest-800:#1d5036;--color-forest-700:#2f6841;--color-forest-600:#477b56;--color-forest-500:#62906e;--color-forest-400:#83a58b;--color-forest-300:#a7bfae;--color-forest-200:#c9d9cc;--color-forest-100:#e3ece5;--color-forest-050:#f3f7f3;--color-lichen-700:#6b7d24;--color-lichen-600:#84982d;--color-lichen-500:#a6b83f;--color-lichen-300:#c9d58a;--color-lichen-100:#eef2d5;--color-stone-300:#ded8ca;--color-stone-200:#eeeade;--color-stone-100:#f7f6f0;--color-stone-050:#fcfbf7;--color-white:#fff;--color-clay-700:#9b443d;--color-clay-100:#fbf0ed;--rgb-forest-950:11 42 28;--rgb-forest-900:18 61 41;--rgb-forest-700:47 104 65;--rgb-text:23 49 38;--rgb-lichen-500:166 184 63;--rgb-lichen-300:201 213 138;--rgb-white:255 255 255;--rgb-stone-050:252 251 247;--rgb-clay-700:155 68 61;--color-canvas:var(--color-stone-100);--color-surface:var(--color-stone-050);--color-surface-raised:var(--color-white);--color-surface-subtle:var(--color-forest-050);--color-surface-tinted:var(--color-lichen-100);--color-surface-error:var(--color-clay-100);--color-text:#173126;--color-text-secondary:#4b6157;--color-text-muted:#5f7369;--color-text-inverse:var(--color-white);--color-text-inverse-soft:#d9e5dc;--color-text-inverse-muted:#b9cdbf;--color-border:#dce4dc;--color-border-strong:#bccabe;--color-action:var(--color-forest-700);--color-action-hover:var(--color-forest-900);--color-action-active:var(--color-forest-950);--color-accent:var(--color-lichen-500);--color-accent-hover:var(--color-lichen-600);--color-accent-soft:var(--color-lichen-300);--color-accent-on-brand:var(--color-lichen-100);--color-focus:var(--color-lichen-700);--color-focus-inverse:var(--color-lichen-300);--color-error:var(--color-clay-700);--color-border-subtle:rgb(var(--rgb-forest-950) / 10%);--color-border-on-dark:rgb(var(--rgb-white) / 17%);--color-overlay-soft:rgb(var(--rgb-forest-950) / 8%);--color-overlay-medium:rgb(var(--rgb-forest-950) / 36%);--color-overlay-strong:rgb(var(--rgb-forest-950) / 82%);--color-scrim-soft:rgb(var(--rgb-white) / 7%);--color-scrim-medium:rgb(var(--rgb-white) / 58%);--color-scrim-strong:rgb(var(--rgb-white) / 88%);--shadow-soft:0 10px 35px rgb(var(--rgb-forest-950) / 8%);--shadow-card:0 20px 48px rgb(var(--rgb-forest-950) / 10%);--shadow-raised:0 24px 60px rgb(var(--rgb-forest-950) / 16%);--focus-ring:0 0 0 3px rgb(var(--rgb-forest-700) / 14%);--error-ring:0 0 0 3px rgb(var(--rgb-clay-700) / 10%);--review-ink:var(--color-text);--review-paper:var(--color-canvas);--type-brand:clamp(1.7rem, 1.58rem + .35vw, 1.875rem);--type-brand-detail:.625rem;--font-site:var(--font-source-sans), Arial, sans-serif;--type-nav:.9375rem;--type-action:.875rem;--type-label:.75rem;--type-small:.875rem;--type-body:1rem;--type-home-h1:clamp(2.25rem, 1.35rem + 3vw, 3.75rem);--type-h1:clamp(2rem, 1.25rem + 2.6vw, 3.25rem);--type-h2:clamp(1.75rem, 1.25rem + 1.5vw, 2.5rem);--type-h3-display:clamp(1.5rem, 1.15rem + 1vw, 2rem);--type-h3:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--leading-heading:1.15;--leading-body:1.65}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-site);font-size:var(--type-body);line-height:var(--leading-body);background:var(--review-paper);min-height:100vh;color:var(--review-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.skip-link{z-index:1000;background:var(--color-surface-raised);color:var(--color-text);border-radius:6px;padding:14px 20px;font:650 1rem/1.4 Arial,sans-serif;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 20px))}.skip-link:focus{outline:3px solid var(--color-focus);outline-offset:3px;transform:translateY(0)}#main-content{scroll-margin-top:100px}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{color:inherit;font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}button{border:0}::selection{background:var(--color-accent-soft);color:var(--color-text)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.review-switcher{--switcher-control-size:2.25rem;border:1px solid rgb(var(--rgb-white) / 18%);background:var(--color-scrim-soft);width:max-content;max-width:calc(100vw - 2rem);min-height:2.95rem;color:var(--color-text-inverse);isolation:isolate;letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:.2rem;padding:.35rem .4rem;font:650 .72rem/1 system-ui,sans-serif;display:inline-flex}.review-switcher>span{color:var(--color-scrim-medium);flex:none;padding:0 .6rem}nav.review-switcher>a{width:var(--switcher-control-size);min-width:var(--switcher-control-size);height:var(--switcher-control-size);min-height:var(--switcher-control-size);flex:0 0 var(--switcher-control-size);color:inherit;font:inherit;border:0;border-radius:50%;justify-content:center;place-items:center;margin:0;padding:0;line-height:1;text-decoration:none;transition:background-color .16s,color .16s;display:grid}nav.review-switcher>a[aria-current=page],nav.review-switcher>a:hover,nav.review-switcher>a:focus-visible{background:var(--color-surface-raised);color:var(--color-text)}nav.review-switcher>a[aria-current=page]{box-shadow:0 1px 3px rgb(var(--rgb-forest-950) / 12%)}nav.review-switcher>a:last-child{margin-left:.1rem}@media (max-width:640px){.review-switcher{--switcher-control-size:2.75rem;max-width:calc(100vw - 1.5rem)}.review-switcher>span{padding-inline:.45rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
