@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/funnel-sans-latin-ext-300-normal.cb64e38d.woff2) format("woff2"),url(/_next/static/media/funnel-sans-latin-ext-300-normal.31aab376.woff) format("woff");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:Funnel Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/funnel-sans-latin-300-normal.a5ceb6ff.woff2) format("woff2"),url(/_next/static/media/funnel-sans-latin-300-normal.b11b962c.woff) format("woff");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:Funnel Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/funnel-sans-latin-ext-400-normal.fcc9b827.woff2) format("woff2"),url(/_next/static/media/funnel-sans-latin-ext-400-normal.fec217a4.woff) format("woff");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:Funnel Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/funnel-sans-latin-400-normal.01918a3d.woff2) format("woff2"),url(/_next/static/media/funnel-sans-latin-400-normal.865d1ca9.woff) format("woff");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:Funnel Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/funnel-sans-latin-ext-500-normal.36094d17.woff2) format("woff2"),url(/_next/static/media/funnel-sans-latin-ext-500-normal.274288a9.woff) format("woff");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:Funnel Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/funnel-sans-latin-500-normal.e48b58ce.woff2) format("woff2"),url(/_next/static/media/funnel-sans-latin-500-normal.e188549b.woff) format("woff");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:Funnel Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/funnel-sans-latin-ext-600-normal.c4618b27.woff2) format("woff2"),url(/_next/static/media/funnel-sans-latin-ext-600-normal.ef68706b.woff) format("woff");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:Funnel Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/funnel-sans-latin-600-normal.c4a7d8c6.woff2) format("woff2"),url(/_next/static/media/funnel-sans-latin-600-normal.9d5c059f.woff) format("woff");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:Funnel Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/funnel-sans-latin-ext-700-normal.95a453a5.woff2) format("woff2"),url(/_next/static/media/funnel-sans-latin-ext-700-normal.10362e2b.woff) format("woff");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:Funnel Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/funnel-sans-latin-700-normal.17607be2.woff2) format("woff2"),url(/_next/static/media/funnel-sans-latin-700-normal.bff2c424.woff) format("woff");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:Funnel Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/funnel-sans-latin-ext-800-normal.d6740cb7.woff2) format("woff2"),url(/_next/static/media/funnel-sans-latin-ext-800-normal.0ef252b0.woff) format("woff");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:Funnel Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/funnel-sans-latin-800-normal.38cf8ecf.woff2) format("woff2"),url(/_next/static/media/funnel-sans-latin-800-normal.518444bb.woff) format("woff");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}.CookieBanner_banner__6Cyuh{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%) translateY(calc(100% + 1.5rem));z-index:900;opacity:0;pointer-events:none;transition:transform .4s ease,opacity .4s ease}.CookieBanner_banner__6Cyuh.CookieBanner_bannerVisible__xsUeO{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto}.CookieBanner_banner__6Cyuh{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;max-width:720px;width:calc(100% - 2rem);background:#0a0a0a;color:rgba(53,107,72,.01);border-radius:1rem;padding:1rem 1.5rem;box-shadow:0 20px 40px rgba(0,0,0,.12)}@media(max-width:640px){.CookieBanner_banner__6Cyuh{flex-direction:column;align-items:flex-start;gap:1rem}}.CookieBanner_text__6y11D{flex:1;font-size:.75rem;line-height:1.6;margin:0;color:hsla(0,0%,100%,.85);white-space:pre-line}.CookieBanner_link__b_E_U{color:rgba(53,107,72,.01);text-decoration:underline;text-underline-offset:2px}.CookieBanner_link__b_E_U:hover{opacity:.8}.CookieBanner_actions__jYzMz{display:flex;gap:.75rem;flex-shrink:0}.CookieBanner_customize__wMnQY{font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.55);background:rgba(0,0,0,0);border:none;padding:.5rem .75rem;cursor:pointer;transition:color .2s ease}.CookieBanner_customize__wMnQY:hover{color:hsla(0,0%,100%,.85)}.CookieBanner_accept___izQm{font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;color:#0a0a0a;background:#fff;border:none;border-radius:9999px;padding:.5rem 1.25rem;cursor:pointer;transition:opacity .2s ease}.CookieBanner_accept___izQm:hover{opacity:.9}.CookieBanner_overlay__XVAHX{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;padding:0}@media(min-width:640px){.CookieBanner_overlay__XVAHX{align-items:center;padding:1rem}}.CookieBanner_modal__3ErX1{background:#fff;border-radius:1rem;padding:2rem;width:100%;max-width:480px;box-shadow:0 20px 40px rgba(0,0,0,.12)}@media(max-width:640px){.CookieBanner_modal__3ErX1{border-radius:1rem 1rem 0 0;padding:1.5rem}}.CookieBanner_modalTitle__4NpvB{font-size:1.125rem;font-weight:600;color:#0a0a0a;margin:0 0 .75rem}.CookieBanner_modalIntro__pnEFy{font-size:.875rem;color:#737373;line-height:1.6;margin:0 0 1.5rem}.CookieBanner_cookieRow__k9vVf{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid #e5e5e5}.CookieBanner_cookieRow__k9vVf:last-of-type{border-bottom:1px solid #e5e5e5;margin-bottom:1.5rem}.CookieBanner_cookieInfo___BcI4{display:flex;flex-direction:column;gap:.25rem}.CookieBanner_cookieName__isRM6{font-size:.875rem;font-weight:600;color:#0a0a0a}.CookieBanner_cookieDesc__pjUSe{font-size:.75rem;color:#737373;line-height:1.5}.CookieBanner_alwaysOn__IPxXI{font-size:.75rem;color:#737373;flex-shrink:0}.CookieBanner_toggle__GMCi4{flex-shrink:0;width:44px;height:24px;border-radius:9999px;background:#d4d4d4;border:none;cursor:pointer;position:relative;transition:background .3s ease}.CookieBanner_toggle__GMCi4.CookieBanner_toggleOn__p8DRh{background:#356b48}.CookieBanner_toggleThumb__0YiDw{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:9999px;background:#fff;transition:transform .3s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.CookieBanner_toggleOn__p8DRh .CookieBanner_toggleThumb__0YiDw{transform:translateX(20px)}.CookieBanner_modalActions__ARFo8{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.CookieBanner_modalDecline__MMSX2{font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;color:#737373;background:rgba(0,0,0,0);border:1px solid #e5e5e5;border-radius:9999px;padding:.5rem 1rem;cursor:pointer;transition:color .2s ease,border-color .2s ease}.CookieBanner_modalDecline__MMSX2:hover{color:#0a0a0a;border-color:#d4d4d4}.CookieBanner_modalSave__aJTsv{flex:1;font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;color:#fff;background:#356b48;border:none;border-radius:9999px;padding:.5rem 1.25rem;cursor:pointer;transition:background .2s ease}.CookieBanner_modalSave__aJTsv:hover{background:#70a884}.Footer_footer__OYoYH{background:#fff;padding:2rem 1.5rem;border-top:1px solid #e5e5e5}.Footer_container__7AGDW{max-width:1100px;margin:0 auto;font-size:.75rem;color:#737373;text-align:center;line-height:1.8;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1.5rem 0}@media(min-width:768px){.Footer_container__7AGDW{flex-direction:row;justify-content:space-between;gap:3rem}}.Footer_container__7AGDW a{color:#737373;transition:color .2s ease;text-decoration:underline;text-underline-offset:3px}.Footer_container__7AGDW a:hover{color:#0a0a0a}.Footer_container__7AGDW div{display:flex;flex-wrap:wrap;gap:1.5rem;flex-direction:row}@media(min-width:768px){.Footer_container__7AGDW div{flex-direction:column;align-items:flex-start;gap:0}}.Footer_container__7AGDW .Footer_copyright__1ODhL{justify-content:center;gap:.5rem}@media(min-width:768px){.Footer_container__7AGDW .Footer_copyright__1ODhL{display:flex;align-items:flex-end}}