@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3eea4b3d42758fbc.0r8bupko5j52m.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:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/d3f3f01dfc015e12.p.0xa2imhn0fp5k.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}.funnel_display_d16455b1-module__6AESYa__className{font-family:Funnel Display,system-ui,sans-serif;font-style:normal}.funnel_display_d16455b1-module__6AESYa__variable{--font-funnel-display:"Funnel Display", system-ui, sans-serif}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307.21jp631_3pja2.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315.p.0wgildi0cnwt9.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}.geist_dba7bcbf-module__X83Ydq__className{font-family:Geist,system-ui,-apple-system,sans-serif;font-style:normal}.geist_dba7bcbf-module__X83Ydq__variable{--font-geist:"Geist", system-ui, -apple-system, sans-serif}
*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4}body{font-family:var(--font-geist);color:var(--text-primary);background-color:var(--surface-base);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--surface-base:#fcfcf7;--surface-subtle:#f6f7f0;--surface-muted:#efefea;--field-bg-disabled:#f4f4f4;--surface-card:#fff;--surface-secondary:#eff1e4;--surface-inverse:#1c1c1c;--surface-product-card:#f7f8f7;--text-primary:#111;--text-secondary:#333;--text-tertiary:#555;--text-muted:#777;--text-disabled:#999;--text-inverse:#fff;--border-subtle:#e9e9e9;--border-default:#ccc;--border-strong:#aaa;--border-interactive:#68b631;--brand-50:#fafdf5;--brand-100:#f4fbea;--brand-200:#e8f7cf;--brand-300:#d3fa99;--brand-400:#b7ea8b;--brand-500:#8ed45a;--brand-600:#68b631;--brand-700:#3d5b34;--brand-800:#2a4123;--brand-900:#162e0f;--brand-950:#142f0c;--brand-1000:#0a1806;--neutral-50:#fcfcf7;--neutral-100:#f4f4f4;--neutral-200:#e9e9e9;--neutral-300:#ccc;--neutral-400:#aaa;--neutral-500:#999;--neutral-600:#777;--neutral-700:#555;--neutral-800:#333;--neutral-900:#1a1a1a;--neutral-950:#111;--white-50:#fefefe;--white-100:#fcfcfc;--white-200:#fafafa;--white-300:#f8f8f8;--white-400:#f6f7f7;--white-500:#f4f5f5;--white-600:#dedfdf;--white-700:#adaeae;--white-800:#868787;--white-900:#666767;--lightgreen-50:#fcfdfd;--lightgreen-100:#f7f8f7;--lightgreen-200:#f3f5f4;--lightgreen-300:#eef1ee;--lightgreen-400:#eaeeeb;--lightgreen-500:#e5eae6;--lightgreen-600:#d0d5d1;--lightgreen-700:#a3a6a3;--lightgreen-800:#7e817f;--lightgreen-900:#606261;--lightbrown-50:#fcfbfa;--lightbrown-100:#f5f4ef;--lightbrown-200:#f0eee8;--lightbrown-300:#e9e7dd;--lightbrown-400:#e5e2d6;--lightbrown-500:#dedbcc;--lightbrown-600:#cac7ba;--lightbrown-700:#9e9b91;--lightbrown-800:#7a7870;--lightbrown-900:#5d5c56;--greenprimary-50:#e6e9e8;--greenprimary-100:#b1bbb6;--greenprimary-200:#8b9b93;--greenprimary-300:#556d62;--greenprimary-400:#355144;--greenprimary-500:#022515;--greenprimary-600:#022213;--greenprimary-700:#011a0f;--greenprimary-800:#01140c;--greenprimary-900:#011009;--greensecondary-50:#ebf2ef;--greensecondary-100:#c2d6ce;--greensecondary-200:#a5c2b6;--greensecondary-300:#7ca694;--greensecondary-400:#629580;--greensecondary-500:#3b7a60;--greensecondary-600:#366f57;--greensecondary-700:#2a5744;--greensecondary-800:#204335;--greensecondary-900:#193328;--accent-50:#feffee;--accent-100:#fbffcb;--accent-200:#f9ffb2;--accent-300:#f6ff8f;--accent-400:#f4ff79;--accent-500:#f1ff58;--accent-600:#dbe850;--accent-700:#abb53e;--accent-800:#858c30;--accent-900:#656b25;--accent2-50:#fcfff5;--accent2-100:#f7fddf;--accent2-200:#f3fdd0;--accent2-300:#eefcbb;--accent2-400:#eafbad;--accent2-500:#e5fa99;--accent2-600:#d0e48b;--accent2-700:#a3b26d;--accent2-800:#7e8a54;--accent2-900:#606940;--success-100:#e8fdf5;--success-700:#19a974;--success-900:#137752;--warning-100:#fffceb;--warning-500:gold;--warning-700:#ffb700;--error-100:#ffdfdf;--error-500:#ff725c;--error-700:#ff4136;--error-900:#e7040f;--info-100:#cdecff;--info-300:#96ccff;--info-500:#6aaae4;--info-700:#357edd;--info-900:#00449e;--overlay-10:#0000001a;--overlay-20:#0003;--overlay-40:#0006;--overlay-60:#0009;--overlay-80:#000c;--font-funnel-display:"Funnel Display", system-ui, sans-serif;--font-geist:"Geist", system-ui, -apple-system, sans-serif;--shadow-surface:0 0 1px 0 #0000000f, 0 1px 2px 0 #0000000f, 0 2px 4px 0 #0000000a, inset 0 0 1px 0 #0000004d;--shadow-field:0 0 1px 0 #0000000f, 0 1px 2px 0 #0000000f, 0 2px 4px 0 #0000000a, inset 0 0 0 0 #ffffff1a;--shadow-overlay:0 14px 28px 0 #00000014, 0 -6px 12px 0 #00000008, 0 2px 8px 0 #0000000f, inset 0 0 1px 0 #0000;--shadow-switch:0 0 5px 0 #00000005, 0 2px 10px 0 #0000000f, 0 0 1px 0 #0000004d;--shadow-tab:0 2px 8px 0 #0000000f;--shadow-inner:inset 0 0 1px 0 #0000004d;--focus-ring:0 0 0 4px #8ed45a66, 0 0 0 2px #f5f5f5;--focus-ring-field:0 0 0 2px #8ed45a66;--blur-backdrop:blur(12px);--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-section-y:clamp(2.5rem, 6vw, 6rem);--space-section-y-lg:clamp(3rem, 8vw, 7.5rem);--radius-sm:.25rem;--radius-md:2rem;--radius-lg:2rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-pill:9999px;--header-height:4rem;--container-max:1280px;--container-padding-inline:var(--space-md)}body{font-family:var(--font-geist);letter-spacing:0;color:var(--text-primary);background:var(--surface-base);font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--text-primary);margin:0}h1{font-family:var(--font-funnel-display);letter-spacing:0;font-size:2.5rem;font-weight:700;line-height:1.2}h2{font-family:var(--font-funnel-display);letter-spacing:0;font-size:2rem;font-weight:600;line-height:1.2}h3{font-family:var(--font-funnel-display);letter-spacing:0;font-size:1.75rem;font-weight:600;line-height:1.2}h4{font-family:var(--font-funnel-display);letter-spacing:0;font-size:1.5rem;font-weight:600;line-height:1.3}h5{font-family:var(--font-funnel-display);letter-spacing:0;font-size:1.25rem;font-weight:600;line-height:1.3}h6{font-family:var(--font-geist);letter-spacing:0;font-size:1.125rem;font-weight:600;line-height:1.5}p{margin:0}small{font-family:var(--font-geist);letter-spacing:0;font-size:.875rem;font-weight:400;line-height:1.5}
