@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1d7d2503c8b27c80-s.p.44-q1xqq8z8g2.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/381f053b4d6d056f-s.2_m-y0bfmsqok.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a9eff30149d3e9e0-s.0rtr3yfh4zpss.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}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1d7d2503c8b27c80-s.p.44-q1xqq8z8g2.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/381f053b4d6d056f-s.2_m-y0bfmsqok.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a9eff30149d3e9e0-s.0rtr3yfh4zpss.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}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1d7d2503c8b27c80-s.p.44-q1xqq8z8g2.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/381f053b4d6d056f-s.2_m-y0bfmsqok.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a9eff30149d3e9e0-s.0rtr3yfh4zpss.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}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1d7d2503c8b27c80-s.p.44-q1xqq8z8g2.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/381f053b4d6d056f-s.2_m-y0bfmsqok.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a9eff30149d3e9e0-s.0rtr3yfh4zpss.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}@font-face{font-family:Noto Sans Ethiopic Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.zLndlW_className{font-family:Noto Sans Ethiopic,Noto Sans Ethiopic Fallback;font-style:normal}.zLndlW_variable{--font-ethiopic:"Noto Sans Ethiopic", "Noto Sans Ethiopic Fallback"}
:root{--bg:#fff;--ink:#111814;--ink-2:#3a403b;--muted:#5f6660;--faint:#8a908a;--line:#e2dfd6;--line-2:#d6d3c9;--primary:#5e1c1e;--primary-hover:#451416;--accent:#f55905;--accent-hover:#dd4f04;--peach:#fde6d8;--peach-ink:#8a2e06;--sheet:#f4f3ee;--error:#d23a2f;--ease:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.2, .8, .2, 1);--gutter:max(20px, env(safe-area-inset-left));--display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", var(--font-ethiopic), sans-serif}html,body{margin:0;padding:0}body{font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", var(--font-ethiopic), system-ui, sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility}*{box-sizing:border-box}a{color:var(--primary);text-decoration:none}a:hover{color:var(--accent-hover)}button,input,select{font-family:inherit}button{cursor:pointer;appearance:none}select{appearance:none}:focus-visible{outline-offset:2px;outline:3px solid #f5590573}input::placeholder{color:#a3a8a2}@keyframes spin{to{transform:rotate(360deg)}}.root{background:var(--bg);min-height:100vh;overflow-x:clip}.wrap{max-width:1200px;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.section{padding-top:clamp(80px,11vw,140px)}.split{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(32px,5vw,64px);display:grid}.stack{flex-direction:column;display:flex}.eyebrow{color:var(--primary);font-size:15px;font-weight:600}.h2{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(34px,5.2vw,60px);font-weight:700;line-height:1.05}.lead{color:var(--muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.note{color:var(--faint);font-size:13px}.btn{white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:background .2s,color .2s,transform .15s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-lg{height:52px;padding:0 26px;font-size:17px}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover);color:#fff}.btn-soft{color:var(--primary);background:#5e1c1e12}.btn-soft:hover{background:#5e1c1e1f}.btn-soft.to-primary:hover{background:var(--primary);color:#fff}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{background:var(--accent-hover);color:#fff}.btn-ghost{color:var(--ink);background:0 0}.btn-ghost:hover{background:#5e1c1e0f}.header{z-index:50;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:saturate(180%)blur(20px);background:#fffc;border-bottom:.5px solid #0000;transition:border-color .2s;position:sticky;top:0}.header.scrolled{border-bottom-color:#1118141a}.header-inner{max-width:1200px;padding:0 max(16px, env(safe-area-inset-left));align-items:center;gap:20px;height:56px;margin:0 auto;display:flex}.nav{gap:2px;margin-inline-start:16px;display:none}.nav a{height:36px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;transition:background .2s;display:flex}.nav a:hover{color:var(--ink);background:#5e1c1e0f}@media (min-width:980px){.nav{display:flex}}.glass{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffb8;border:.5px solid #ffffffd9}.hero-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:clamp(40px,6vw,72px);display:grid}.h1{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(36px,5.4vw,64px);font-weight:700;line-height:1.02}.word-mask{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.word{animation:word-up .9s var(--ease-out) both;display:inline-block}@keyframes word-up{0%{transform:translateY(108%)}}.sweep{z-index:-1;transform-origin:0;background:#ffd9c2;border-radius:.08em;height:.34em;animation:.8s cubic-bezier(.7,0,.2,1) both sweep;position:absolute;bottom:.1em;left:-.04em;right:-.04em}@keyframes sweep{0%{transform:scaleX(0)}}.intro{animation:intro 1s var(--ease-out) both}@keyframes intro{0%{opacity:0;transform:translateY(20px)}}.hub{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative}.hub-node{text-align:start;width:46%;color:var(--ink);transition:transform .35s var(--ease), box-shadow .35s;border-radius:18px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 1px 2px #1118140d,0 10px 28px -14px #11181440}.hub-node:hover{transform:translateY(-3px);box-shadow:0 1px 2px #1118140d,0 18px 36px -16px #1118144d}.hub-node:active{transform:scale(.97)}.pulse{aspect-ratio:1;border:1.5px solid var(--accent);opacity:0;border-radius:50%;width:30%;margin:-15% 0 0 -15%;animation:2.8s cubic-bezier(.2,.6,.3,1) infinite pulse;position:absolute;top:50%;left:50%}@keyframes pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.photo-frame{aspect-ratio:4/5;background:#e9e6dd;border-radius:28px;position:relative;overflow:hidden}@media (min-width:760px){.photo-frame.wide{aspect-ratio:21/9}}.photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.photo-tint{pointer-events:none;background:linear-gradient(#5e1c1e00 45%,#5e1c1e8c 100%),linear-gradient(135deg,#f5590547 0%,#f5590500 45%);position:absolute;inset:0}.photo-ph{text-align:center;color:var(--faint);background:repeating-linear-gradient(135deg,#e9e6dd 0 14px,#e3e0d6 14px 28px);justify-content:center;align-items:center;padding:24px;font-size:14px;line-height:1.4;display:flex}.photo-ph span{max-width:280px}.pgrid{padding:4px var(--gutter) 24px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:78%;grid-auto-flow:column;gap:14px;margin-top:36px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.pgrid::-webkit-scrollbar{display:none}@media (min-width:760px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}}@media (min-width:1100px){.pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pcard-img{aspect-ratio:4/5;width:100%;transition:transform .45s var(--ease), box-shadow .45s;background:#e9e6dd;border:none;border-radius:24px;padding:0;display:block;position:relative;overflow:hidden}.pcard-img:hover{transform:translateY(-4px);box-shadow:0 24px 48px -28px #11181473}.pcard-img:active{transform:scale(.98)}.icon-tile{flex:none;justify-content:center;align-items:center;display:flex}.group{border:.5px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #1118140a}.row-btn{text-align:start;width:100%;color:var(--ink);background:#fff;border:none;align-items:center;gap:14px;transition:background .15s;display:flex}.row-btn:hover{background:#f7f6f1}.row-btn:active{background:#efede6}.card{border:.5px solid var(--line);background:#fff;border-radius:28px;box-shadow:0 1px 2px #1118140a}.ebike-row{transition:background .2s}.ebike-row:hover{background:#ffffff0d!important}.ebike-row:active{background:#ffffff17!important}.share-btn{height:48px;color:var(--ink);background:#f4f2ec;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;transition:background .15s,transform .15s;display:flex}.share-btn:hover{color:var(--ink);background:#ece9e1}.share-btn:active{transform:scale(.97)}.footer-h{color:var(--faint);margin-bottom:6px;font-size:13px;font-weight:600}.footer-links a{min-height:32px;color:var(--ink);align-items:center;display:flex}.footer-links a:hover{color:var(--accent-hover)}.seg{background:#e6e4dc;border-radius:12px;height:44px;padding:2px;display:grid;position:relative}.seg-ind{transition:left .35s var(--ease), opacity .2s;background:#fff;border-radius:10px;position:absolute;top:2px;bottom:2px;box-shadow:0 1px 3px #1118141f}.seg button{z-index:1;color:var(--ink);background:0 0;border:none;border-radius:10px;font-size:14.5px;position:relative}.faq-body{transition:grid-template-rows .4s var(--ease);display:grid}.reveal{transition:opacity .9s var(--ease-out), transform .9s var(--ease-out)}.js .reveal:not(.in){opacity:0;transform:translateY(24px)}.sticky-cta{z-index:60;padding:10px max(16px, env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(180%)blur(20px);transition:transform .45s var(--ease);background:#fffc;border-top:.5px solid #11181414;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-cta.show{transform:none}@media (min-width:760px){.sticky-cta{display:none}}.footer{padding-bottom:calc(104px + env(safe-area-inset-bottom))}@media (min-width:760px){.footer{padding-bottom:calc(40px + env(safe-area-inset-bottom))}}.sheet-layer{z-index:100;visibility:hidden;pointer-events:none;transition:visibility 0s linear .5s;position:fixed;inset:0}.sheet-layer.open{visibility:visible;pointer-events:auto;transition-delay:0s}.sheet-scrim{opacity:0;background:#08120d5c;transition:opacity .4s;position:absolute;inset:0}.sheet-layer.open .sheet-scrim{opacity:1}.sheet{max-height:calc(100svh - 48px - env(safe-area-inset-top));transition:transform .5s var(--ease);background:var(--sheet);border-radius:28px 28px 0 0;outline:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(105%);box-shadow:inset 0 -1px #fff9,0 30px 80px -20px #08120d73}.sheet-layer.open .sheet{transform:translateY(var(--drag,0px))}.sheet.dragging{transition:none}.grabber{background:#c9c7bf;border-radius:3px;width:36px;height:5px;margin:0 auto 4px}@media (min-width:760px){.sheet{opacity:0;width:min(500px,100vw - 32px);max-height:min(760px,100vh - 64px);transition:transform .5s var(--ease), opacity .3s ease;border-radius:28px;inset:50% auto auto 50%;transform:translate(-50%,-46%)scale(.96)}.sheet-layer.open .sheet{opacity:1;transform:translate(-50%,-50%)scale(1)}.grabber{display:none}}.pane{animation:pane-in .5s var(--ease) both}.pane.back{animation-name:pane-in-back}@keyframes pane-in{0%{opacity:0;transform:translate(28px)}}@keyframes pane-in-back{0%{opacity:0;transform:translate(-28px)}}.field{min-height:62px;box-shadow:inset 0 -.5px 0 var(--line);background:#fff;flex-direction:column;justify-content:center;gap:2px;padding:8px 16px;transition:background .2s;display:flex;position:relative}.field:last-child{box-shadow:none}.field:focus-within{background:#fff8f3}.field-label{color:var(--faint);font-size:13px;font-weight:500}.field:focus-within .field-label{color:var(--primary)}.field.invalid .field-label{color:var(--error)}.field input,.field select{height:28px;color:var(--ink);caret-color:var(--primary);background:0 0;border:none;outline:none;width:100%;padding:0;font-size:17px}.field select{padding-right:28px}.field select.empty{color:#a3a8a2}.err{color:var(--error);padding:0 16px;font-size:13px;line-height:1.4}.ring{animation:.6s cubic-bezier(.34,1.56,.64,1) both ring-in}@keyframes ring-in{0%{opacity:0;transform:scale(.4)}}.check-path{stroke-dasharray:22;animation:.5s cubic-bezier(.65,0,.35,1) .3s both draw}@keyframes draw{0%{stroke-dashoffset:22px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.pulse{display:none}.js .reveal:not(.in){opacity:1;transform:none}}.legal{max-width:760px;color:var(--ink-2);padding-top:clamp(32px,6vw,64px);padding-bottom:64px;font-size:16px;line-height:1.65}.legal h1{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(32px,5vw,44px);line-height:1.1}.legal h2{color:var(--ink);margin:36px 0 8px;scroll-margin-top:80px;font-size:19px;line-height:1.3}.legal p,.legal ul{margin:0 0 12px}.legal ul{padding-inline-start:20px}.legal li{margin-bottom:6px}.legal a{text-underline-offset:2px;text-decoration:underline}.legal-updated{color:var(--faint);font-size:14px;margin-top:8px!important;margin-bottom:28px!important}.legal-nav{border-top:.5px solid var(--line);flex-wrap:wrap;gap:8px 20px;margin-top:48px;padding-top:20px;font-size:14px;display:flex}
