@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins/Poppins-300.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins/Poppins-300-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins/Poppins-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins/Poppins-400-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/poppins/Poppins-400italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/poppins/Poppins-400italic-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins/Poppins-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins/Poppins-500-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins/Poppins-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins/Poppins-600-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins/Poppins-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins/Poppins-700-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins/Poppins-800.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins/Poppins-800-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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}:root{--cs-sage:#7c8b6c;--cs-evergreen:#2c3527;--cs-warm-white:#f6f5f0;--cs-ink:#1e241b;--cs-clay:#b9714f;--cs-amber:#d9a21b;--cs-light-sage:#a8b698;--cs-stone:#e3e1d6;--cs-card:#fffefa;--cs-hairline:#dcdacf;--cs-inner-rule:#ebe9e0;--cs-muted:#5a6150;--cs-caption:#7a8070;--cs-label:#9aa391;--cs-body:#3b4234;--cs-body-soft:#4c543f;--cs-pill-border:#c9cfbe;--cs-deep-sage:#5e6e52;--cs-clay-text:#a2643f;--cs-clay-caption:#8a6a5c;--cs-amber-text:#9c7311;--cs-sage-hover:#4e5c43;--cs-sage-strong:#5e6e52;--cs-sage-wash:#eef0e9;--cs-evergreen-soft:#3a452f;--cs-error:#a32e22;--cs-error-tint:#fbeeeb;--cs-error-border:#ebcfc9;--cs-error-text:#7a3227;--cs-error-on-dark:#e8a199;--cs-success:#4a7a4e;--cs-success-tint:#edf3ec;--cs-success-border:#cfe0ce;--cs-success-text:#2f5433;--cs-success-on-dark:#9bc79e;--cs-warning:#8a6410;--cs-warning-tint:#faf1dc;--cs-warning-border:#e8d6a8;--cs-warning-text:#5e460c;--cs-warning-on-dark:#dcbb6a;--cs-danger:var(--cs-error);--cs-font:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--cs-radius:0;--cs-radius-pill:999px}.cs-display{font:800 64px/1.05 var(--cs-font);letter-spacing:-.03em;text-wrap:pretty}.cs-h1{font:700 52px/1.08 var(--cs-font);letter-spacing:-.025em}.cs-h1,.cs-h2{text-wrap:pretty}.cs-h2{font:700 38px/1.15 var(--cs-font);letter-spacing:-.02em}.cs-h3{font:600 22px/1.3 var(--cs-font)}.cs-card-title{font:600 20px/1.3 var(--cs-font)}.cs-lede{font:400 18px/1.6 var(--cs-font);text-wrap:pretty}.cs-body{font:400 17px/1.65 var(--cs-font);text-wrap:pretty}.cs-body-sm{font:400 15px/1.6 var(--cs-font)}.cs-caption{font:400 13px/1.5 var(--cs-font)}.cs-eyebrow{font:600 12px/1.4 var(--cs-font);letter-spacing:.2em;color:var(--cs-deep-sage)}.cs-eyebrow,.cs-label{text-transform:uppercase}.cs-label{font:700 11px/1.4 var(--cs-font);letter-spacing:.18em;color:var(--cs-label)}.cs a{color:var(--cs-deep-sage)}.cs a:hover{color:var(--cs-evergreen-soft)}.cs-prose a,.help-body a,.legal-body a,a.cs-link{color:var(--cs-deep-sage);text-decoration:underline;-webkit-text-decoration-color:rgba(94,110,82,.35);text-decoration-color:rgba(94,110,82,.35);text-decoration-thickness:1px;text-underline-offset:2px}.cs-prose a:hover,.help-body a:hover,.legal-body a:hover,a.cs-link:hover{color:var(--cs-evergreen-soft);-webkit-text-decoration-color:var(--cs-evergreen-soft);text-decoration-color:var(--cs-evergreen-soft)}.cs{font-family:var(--cs-font);color:var(--cs-ink);background:var(--cs-warm-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-pill{padding:9px 18px;border:1px solid var(--cs-pill-border);border-radius:var(--cs-radius-pill);font:600 12px/1 var(--cs-font);letter-spacing:.1em;text-transform:uppercase;color:var(--cs-deep-sage);background:transparent}.cs-btn,.cs-pill{display:inline-flex;align-items:center;gap:8px}.cs-btn{justify-content:center;padding:14px 28px;border:1px solid var(--cs-sage-strong);border-radius:var(--cs-radius-pill);background:var(--cs-sage-strong);color:#fff;font:600 16px/1 var(--cs-font);cursor:pointer;text-decoration:none}.cs-btn:hover{background:var(--cs-sage-hover);border-color:var(--cs-sage-hover)}.cs-btn:disabled{opacity:.5;cursor:not-allowed}.cs-btn--ghost{background:transparent;color:var(--cs-deep-sage);border-color:var(--cs-pill-border)}.cs-btn--ghost:hover{background:var(--cs-sage-wash);border-color:var(--cs-sage)}.cs-card{background:var(--cs-card);border:1px solid var(--cs-hairline);border-radius:var(--cs-radius)}.cs-hairline-grid{display:grid;grid-gap:2px;gap:2px;background:var(--cs-hairline);border:1px solid var(--cs-hairline)}.cs-hairline-grid>*{background:var(--cs-card)}.cs :focus-visible{outline:3px solid var(--cs-sage);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cs *,.cs :after,.cs :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}