@font-face{unicode-range:u+0000-0023,u+0025-00a1,u+00a6-00bf,u+00d7,u+00f7,u+2000-206f;font-family:grotesk;src:url(/_next/static/media/13d900130d2c8fb4.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}.__className_6bdd3e{font-family:grotesk;font-weight:400;font-style:normal}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/04bb31b6fd2d4399-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df8e7f290ceaad4f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/945d2508a3dc2b53-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f4aae78390a1ad6b-s.p.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:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_e45e39{font-family:Hanken Grotesk,Hanken Grotesk Fallback,ui-sans-serif,system-ui,Segoe UI,Roboto,sans-serif;font-weight:400;font-style:normal}@font-face{font-family:questrial;src:url(/_next/static/media/5a919c93ca8a8d0e-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:questrial Fallback;src:local("Arial");ascent-override:81.77%;descent-override:20.94%;line-gap-override:0.00%;size-adjust:100.28%}.__className_b002f8{font-family:questrial,questrial Fallback,ui-sans-serif,system-ui,Segoe UI,sans-serif;font-weight:400;font-style:normal}.KenyaLoader_loader__4_Wcy{display:block;flex-shrink:0;overflow:visible}.KenyaLoader_base__kHe0y,.KenyaLoader_head__SWKI9,.KenyaLoader_tail__Dgceq{fill:none;stroke-linejoin:round;stroke-linecap:round}.KenyaLoader_base__kHe0y{stroke:var(--line-strong);stroke-width:1.3}.KenyaLoader_head__SWKI9,.KenyaLoader_tail__Dgceq{animation:KenyaLoader_trace__36jwf 1.8s linear infinite}.KenyaLoader_tail__Dgceq{stroke:var(--forest);stroke-opacity:.22;stroke-width:1.9;stroke-dasharray:30 70}.KenyaLoader_head__SWKI9{stroke:var(--forest);stroke-width:1.7;stroke-dasharray:12 88;stroke-dashoffset:-18;animation-name:KenyaLoader_traceHead__Tm6bq}@keyframes KenyaLoader_trace__36jwf{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes KenyaLoader_traceHead__Tm6bq{0%{stroke-dashoffset:82}to{stroke-dashoffset:-18}}.KenyaLoader_dot__pEpCs{fill:var(--forest);transform-origin:center;transform-box:fill-box;animation:KenyaLoader_pulse__yIK82 1.8s ease-in-out infinite}@keyframes KenyaLoader_pulse__yIK82{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.KenyaLoader_current___NE5A .KenyaLoader_base__kHe0y{stroke:currentColor;stroke-opacity:.32}.KenyaLoader_current___NE5A .KenyaLoader_head__SWKI9,.KenyaLoader_current___NE5A .KenyaLoader_tail__Dgceq{stroke:currentColor}.KenyaLoader_current___NE5A .KenyaLoader_dot__pEpCs{fill:currentColor}@media (prefers-reduced-motion:reduce){.KenyaLoader_tail__Dgceq{display:none}.KenyaLoader_head__SWKI9{stroke-dasharray:none;stroke-opacity:.6}}.Splash_splash__4bvNs{position:fixed;inset:0;z-index:1000;display:grid;place-content:center;justify-items:center;grid-gap:20px;gap:20px;background:var(--bg);animation:Splash_appear__feMdC .25s var(--ease) both;transition:opacity .45s var(--ease)}.Splash_splash__4bvNs[data-leaving]{opacity:0;pointer-events:none}.Splash_lockup__eyAFD{display:inline-flex;align-items:center;gap:9px}.Splash_mark__dmZXg{width:clamp(26px,7vw,30px);aspect-ratio:1;flex-shrink:0;background:var(--ink);-webkit-mask:url(/assets/homekwetu-mark.png) center/contain no-repeat;mask:url(/assets/homekwetu-mark.png) center/contain no-repeat;animation:Splash_markIn__7WW_I 1s var(--spring) both}.Splash_word__hczMq{color:var(--ink);font-family:var(--font-brand),ui-sans-serif,system-ui,sans-serif;font-size:clamp(22px,6vw,25px);line-height:1;letter-spacing:-.02em;white-space:nowrap;transform:translateY(2px);animation:Splash_wordIn__VIqMf .8s var(--ease) .14s both}.Splash_loader__VaaeO{position:absolute;top:calc(24px + env(safe-area-inset-top, 0px));right:calc(clamp(18px, 3vw, 36px) + env(safe-area-inset-right, 0px));animation:Splash_appear__feMdC .6s var(--ease) .35s both}@keyframes Splash_appear__feMdC{0%{opacity:0}}@keyframes Splash_markIn__7WW_I{0%{opacity:0;transform:rotate(-40deg) scale(.6)}}@keyframes Splash_wordIn__VIqMf{0%{opacity:0;transform:translateY(16px)}}.Splash_splash__4bvNs[data-instant],.Splash_splash__4bvNs[data-instant] .Splash_loader__VaaeO,.Splash_splash__4bvNs[data-instant] .Splash_mark__dmZXg,.Splash_splash__4bvNs[data-instant] .Splash_word__hczMq{animation:none}:root{color-scheme:light;--bg:#fcfdfc;--surface:#ffffff;--cream:#f1f4f2;--ink:#0f2a21;--text:#42524a;--text-muted:#687870;--text-dim:#9aa79f;--line:rgba(15,42,33,0.09);--line-strong:rgba(15,42,33,0.18);--forest:#0f3b2d;--forest-hover:#165140;--flame:#ef6a3a;--jacaranda:#eee8fc;--jacaranda-deep:#6448c2;--tea:#e3f1dc;--tea-deep:#2c7343;--coast:#dcedf6;--coast-deep:#1d6a92;--sunrise:#ffe7d8;--sunrise-deep:#c0512a;--maize:#fff1c7;--maize-deep:#9a6b0c;--sand:#eef1ef;--sand-deep:#55655d;--slate:#e7edf4;--slate-deep:#3e5472;--rose:#fde6ec;--rose-deep:#b23c64;--night:#172a44;--ok:#2c7343;--flag:#c0512a;--star:#e0a028;--t-hero:clamp(40px,5.8vw,84px);--t-h2:clamp(36px,4.8vw,72px);--t-h3:clamp(21px,1.8vw,24px);--t-lead:clamp(17.5px,1.5vw,21px);--t-body:16.5px;--t-small:14.5px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--r-sm:12px;--r-md:18px;--r-lg:26px;--r-xl:34px;--r-2xl:44px;--maxw:1280px;--gutter:28px;--nav-h:84px;--ease:cubic-bezier(0.25,0.7,0.3,1);--spring:cubic-bezier(0.34,1.4,0.5,1)}@media (max-width:640px){:root{--gutter:18px;--t-lead:17px;--t-body:16px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--bg);color:var(--text);font-family:var(--font-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:var(--t-body);line-height:1.6;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-x:clip}body,h1,h2,h3,h4{margin:0;font-weight:400}h1,h2,h3,h4{color:var(--ink);font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif}h1,h2{line-height:.98;letter-spacing:-.05em;text-wrap:balance}h3,h4{line-height:1.2;letter-spacing:-.025em}b,strong{color:var(--ink);font-weight:400}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}[role=button],a,button,input,label,select,summary,textarea{touch-action:manipulation}a,button,summary{-webkit-tap-highlight-color:transparent}ol,ul{margin:0;padding:0;list-style:none}::selection{background:var(--jacaranda-deep);color:#fff}:focus-visible{outline:2px solid var(--flame);outline-offset:3px;border-radius:8px}.kicker{display:inline-flex;align-items:center;gap:10px;color:var(--text-muted);font-size:15px;letter-spacing:-.01em}.kicker:before{content:"";width:15px;height:15px;flex-shrink:0;background:var(--ink);-webkit-mask:url(/assets/homekwetu-mark.png) center/contain no-repeat;mask:url(/assets/homekwetu-mark.png) center/contain no-repeat}.soft{color:var(--text-dim)}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@keyframes settleIn{0%{opacity:0;transform:translateY(18px) scale(.985)}}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}