@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.iX1fDW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.iX1fDW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.cjC0Ca_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.cjC0Ca_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--sm-ink:#0d0d0d;--sm-night:#0b0b0c;--sm-amber:#f2b01e;--sm-amber-hover:#f7c548;--sm-paper:#fff;--sm-stone:#a3a3a0;--bg:#fff;--surface:#fff;--surface-2:#f4f4f2;--sunken:#f6f6f4;--band:#f6f6f4;--text:#0d0d0d;--text-muted:#5c5c58;--border:#e4e4e0;--border-control:#8a8a85;--primary:#f2b01e;--primary-hover:#f7c548;--on-primary:#0d0d0d;--link:#0d0d0d;--focus:#0d0d0d;--accent:#f2b01e;--accent-text:#7a5600;--highlight:#f2b01e6b;--success:#1e7a47;--warning:#8a5a00;--danger:#b3261e;--info:#235e8c;--font-display:"Archivo", "Arial Black", system-ui, sans-serif;--font-ui:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:4rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0b0b0c;--surface:#141415;--surface-2:#1c1c1e;--sunken:#09090a;--band:#111112;--text:#f2f2f0;--text-muted:#a3a3a0;--border:#2a2a2c;--border-control:#6b6b6e;--primary:#f2b01e;--primary-hover:#f7c548;--on-primary:#0b0b0c;--link:#f2c14e;--focus:#f2c14e;--accent:#f2b01e;--accent-text:#f2b01e;--highlight:#f2b01e4d;--success:#6fcf97;--warning:#e9b949;--danger:#f2817a;--info:#7fb6e3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
:root{--font-display:var(--font-archivo), "Arial Black", system-ui, sans-serif;--font-ui:var(--font-archivo), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, Consolas, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);margin:0;font-size:16px;line-height:1.55}h1,h2,h3,h4{text-wrap:balance;margin:0;line-height:1.1}p{margin:0}img,svg{max-width:100%}a{color:var(--link);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}[hidden]{display:none!important}strong{background:linear-gradient(transparent 62%, var(--highlight) 62%);padding:0 1px;font-weight:700}.gut{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.wrap{max-width:1160px;margin:0 auto}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--bg:#fff;--surface:#fff;--surface-2:#f4f4f2;--sunken:#f6f6f4;--text:#0d0d0d;--muted:#5c5c58;--line:#e4e4e0;--control:#8a8a85;--primary:#f2b01e;--primary-hover:#f7c548;--on-primary:#0d0d0d;--link:#0d0d0d;--focus:#0d0d0d;--fern:#1e7a47;--coat:#0d0d0d;--amber:#f2b01e;--accent-text:#7a5600;--success:#1e7a47;--warning:#8a5a00;--danger:#b3261e;--info:#235e8c;--proto-bg:#fff1c7;--proto-text:#4a3600;--hl:#f2b01e6b;--band:#f6f6f4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0b0b0c;--surface:#141415;--surface-2:#1c1c1e;--sunken:#09090a;--text:#f2f2f0;--muted:#a3a3a0;--line:#2a2a2c;--control:#6b6b6e;--primary:#f2b01e;--primary-hover:#f7c548;--on-primary:#0b0b0c;--link:#f2c14e;--focus:#f2c14e;--fern:#6fcf97;--coat:#f2f2f0;--amber:#f2b01e;--accent-text:#f2b01e;--success:#6fcf97;--warning:#e9b949;--danger:#f2817a;--info:#7fb6e3;--proto-bg:#3a2e0a;--proto-text:#f3d27a;--hl:#f2b01e4d;--band:#111112;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--sunken);position:fixed;inset:0 0 auto}.gut{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.wrap{max-width:1160px;margin:0 auto}h1,h2,h3,h4{text-wrap:balance;margin:0;line-height:1.12}p{margin:0}a{color:var(--link);text-underline-offset:3px}button,input,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.muted{color:var(--muted)}.cap{color:var(--muted);font-size:13.5px;font-weight:600}.proto{background:var(--proto-bg);color:var(--proto-text);text-align:center;padding:7px 12px;font-size:13px;font-weight:600}.site-head .wrap{align-items:center;gap:24px;padding-block:14px;display:flex}.logo{color:var(--text);text-decoration:none;display:inline-flex}.logo-art{display:contents}.logo svg{width:auto;height:26px;display:block}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn.primary{background:var(--primary);color:var(--on-primary)}.btn.primary:hover{background:var(--primary-hover)}.btn.ghost{color:var(--text);border-color:var(--control);background:0 0}.btn.small{padding:8px 12px;font-size:13.5px}.btn[disabled]{opacity:.45;cursor:not-allowed}.section{padding-block:64px}.kv{gap:8px;font-size:14px;display:grid}.kv>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.kv dt,.kv .k{color:var(--muted)}.notice{border-left:3px solid var(--warning);background:var(--sunken);border-radius:0 8px 8px 0;padding:12px 14px;font-size:14px}.notice.ok{border-color:var(--success)}.kv dd{margin:0}.pl{background:linear-gradient(#f4f1e8,#fff 70%);padding-block:56px 88px}.pl-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}.pl-crumbs ol{color:var(--muted);gap:8px;margin:0 0 22px;padding:0;font-size:13.5px;list-style:none;display:flex}.pl-crumbs li+li:before{content:"/";color:#b8b4a6;margin-right:8px}.pl-crumbs a{color:var(--muted)}.pl-tag{font:500 12.5px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#7a5600;align-items:center;gap:8px;margin:0 0 14px;display:inline-flex}@keyframes plBlink{50%{opacity:.25}}.pl-h1{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(36px,5.4vw,64px);line-height:1}.pl-pitch{color:#33332f;max-width:46ch;margin-top:18px;font-size:19px}.pl-holds{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.pl-holds li{padding-left:30px;font-size:16px;position:relative}.pl-holds li:before{content:"";border:2px dashed #d6c8a0;border-radius:6px;width:18px;height:18px;position:absolute;top:4px;left:0}.pl-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.pl-art{width:100%;height:auto}.pl-ground{fill:#e7e1d0}.pl-road{fill:none;stroke:#cfc6ae;stroke-width:18px;stroke-linecap:round}.pl-barrier rect:first-child{fill:#fff;stroke:#0d0d0d;stroke-width:3px}.pl-stripe{fill:#f2b01e}.pl-leg{fill:#0d0d0d}.pl-lamp{fill:#f2b01e;animation:1.2s step-end infinite plBlink}.pl-lamp2{animation-delay:.6s}.pl-cone path:first-child{fill:#e2711d}@media (max-width:860px){.pl-in{grid-template-columns:1fr}.pl-art{max-width:420px}}.nf-routes{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.nf-routes a{color:#0d0d0d;background:#fff;border:1.5px solid #e3dcc8;border-radius:10px;padding:8px 12px;font-size:14.5px;font-weight:600;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-block}.nf-routes a:hover{border-color:#0d0d0d;transform:translateY(-1px)}.nf-end{fill:none;stroke:#0d0d0d;stroke-width:3px;stroke-linecap:round}.nf-post>rect{fill:#0d0d0d}.nf-sign{fill:#fff;stroke:#0d0d0d;stroke-width:3px}.nf-sign2{fill:#f2b01e}.nf-post text{font:700 20px var(--font-display);fill:#0d0d0d}.nf-body,.nf-leg{fill:#0d0d0d}.nf-mule{stroke:#0d0d0d}.nf-pack{fill:#f2b01e}@media (prefers-reduced-motion:reduce){.pl-lamp{animation:none}}.site-head{z-index:40;position:relative}.nv{flex:1;align-items:center;gap:18px;min-width:0;display:flex}.nv-main{align-items:center;gap:4px;display:flex}@media (min-width:961px){.site-head .wrap{position:relative}.nv-main{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.nv-item{position:relative}.nv-top{color:inherit;font:600 15px var(--font-ui);cursor:pointer;opacity:.88;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;padding:8px 12px;text-decoration:none;transition:background .15s,opacity .15s;display:inline-flex}@media (min-width:961px) and (max-width:1100px){.nv-top{padding:8px;font-size:14.5px}.nv-main{gap:0}}.nv-top:hover,.nv-top[aria-expanded=true]{opacity:1;background:color-mix(in srgb, currentColor 9%, transparent)}.nv-chev{transition:transform .2s}.nv-top[aria-expanded=true] .nv-chev{transform:rotate(180deg)}.nv-cta{align-items:center;gap:14px;margin-left:auto;display:flex}.nv-track{color:inherit;opacity:.88;font-size:14.5px;font-weight:600;text-decoration:none}.nv-track:hover{opacity:1;text-underline-offset:4px;-webkit-text-decoration:underline #f2b01e;text-decoration:underline #f2b01e;text-decoration-thickness:2px}.nv-quote{box-shadow:0 6px 16px -8px #7a5600b3}.nv-burger{border:1px solid color-mix(in srgb, currentColor 22%, transparent);width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border-radius:12px;place-content:center;gap:5px;padding:0;display:none}.nv-burger i{background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}.nv-burger[aria-expanded=true] i:first-child{transform:translateY(7px)rotate(45deg)}.nv-burger[aria-expanded=true] i:nth-child(2){opacity:0}.nv-burger[aria-expanded=true] i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nv-panel{z-index:50;color:#0d0d0d;transform-origin:0 0;background:#fff;border-radius:18px;animation:.18s cubic-bezier(.2,.8,.2,1) nvDrop;position:absolute;top:calc(100% + 10px);left:-8px;box-shadow:0 0 0 1px #0d0d0d12,0 30px 60px -20px #14100673}@keyframes nvDrop{0%{opacity:0;transform:translateY(-6px)scale(.985)}}.nv-mega{grid-template-columns:250px 210px 220px;gap:8px;width:max-content;padding:14px;display:grid}.nv-col{padding:6px}.nv-h{font:500 11.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#8a877c;margin:0 0 8px;padding:0 8px}.nv-routes,.nv-coins,.nv-list ul,.nv-big{margin:0;padding:0;list-style:none}.nv-routes a,.nv-coins a{color:#0d0d0d;border-radius:10px;align-items:center;gap:10px;padding:8px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.nv-routes a:hover,.nv-coins a:hover,.nv-list a:hover{background:#f6f3ea}.nv-pair{flex:none;width:36px;height:22px;position:relative}.nv-pair img,.nv-pair .nv-mono{border-radius:50%;width:22px;height:22px;position:absolute;top:0;box-shadow:0 0 0 2px #fff}.nv-pair>:last-child{left:14px}.nv-coins img{border-radius:50%;width:22px;height:22px}.nv-mono{font:600 8px var(--font-mono);background:#ece8dc;border-radius:50%;place-items:center;display:grid}.nv-all{color:#7a5600;align-items:center;gap:6px;margin:8px 8px 0;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.nv-all:hover{text-underline-offset:3px;text-decoration:underline}.nv-promo{color:#f2f2f0;background:radial-gradient(120% 90% at 80% 0,#2b2f44,#0e0f15 70%);border-radius:14px;align-content:end;gap:4px;padding:16px;text-decoration:none;display:grid;position:relative;overflow:hidden}.nv-promo svg{width:100%;height:100%;position:absolute;inset:0}.nv-promo b,.nv-promo span,.nv-promo em{position:relative}.nv-promo b{font-family:var(--font-display);letter-spacing:-.01em;margin-top:70px;font-size:19px}.nv-promo span{color:#c9c7be;font-size:13px;line-height:1.4}.nv-promo em{color:#0d0d0d;background:#f2b01e;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .2s;display:grid;position:absolute;top:14px;right:14px}.nv-promo:hover em{transform:translate(3px)}.nv-list{width:300px;padding:8px}.nv-list a{color:#0d0d0d;border-radius:10px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.nv-item:has(.nv-wide){position:static}.nv-wide{transform-origin:top;width:460px;margin-left:-230px;left:50%}.nv-wide ul{grid-template-columns:1fr 1fr;display:grid}.nv-wide span{display:none}.nv-list b{font-size:14.5px}.nv-list span{color:#6b6b66;font-size:13px;line-height:1.4}.nv-sheet{inset:var(--nv-top,64px) 0 0;z-index:45;color:#0d0d0d;overscroll-behavior:contain;background:#fff;animation:.22s cubic-bezier(.2,.8,.2,1) nvSheet;position:fixed;overflow-y:auto}@keyframes nvSheet{0%{opacity:0;transform:translateY(-8px)}}.nv-sheet-in{padding:18px max(16px, env(safe-area-inset-left,0px)) 40px;gap:18px;display:grid}.nv-routes-2{grid-template-columns:1fr 1fr;gap:4px;display:grid}.nv-big li+li{border-top:1px solid #efece3}.nv-big a{color:#0d0d0d;font:700 20px var(--font-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:16px 4px;text-decoration:none;display:flex}html.nv-locked{overflow:hidden}@media (min-width:961px){.nv-sheet{display:none}}@media (max-width:960px){.nv-main,.nv-track{display:none}.nv-burger{display:grid}.nv-cta{gap:10px}}@media (max-width:380px){.nv-quote{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.nv-panel,.nv-sheet{animation:none}}.ft{color:#0d0d0d;background:#fff;border-top:1.5px solid #0d0d0d;position:relative;overflow:hidden}.ft-sky{background:linear-gradient(#efede7 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#efede7 1px,#0000 1px) 0 0/24px 24px,#fff;border-bottom:1px solid #e4e2dc;height:110px;position:relative}.ft-ridge{width:100%;height:60px;position:absolute;bottom:0;left:0;right:0}.ft-hill1{fill:none;stroke:#0d0d0d;stroke-width:1.5px}.ft-hill2{fill:none;stroke:#cfccc3;stroke-width:2px;stroke-dasharray:10 12}.ft-walker{width:74px;height:auto;animation:46s linear infinite ftWalk;position:absolute;bottom:16px;left:-90px}@keyframes ftWalk{to{transform:translate(calc(100vw + 180px))}}.ft-leg{fill:#0d0d0d;transform-box:fill-box;transform-origin:50% 0;animation:.7s ease-in-out infinite alternate ftStep}.ft-b{animation-direction:alternate-reverse}@keyframes ftStep{0%{transform:rotate(16deg)}to{transform:rotate(-16deg)}}.ft-bob{animation:.35s ease-in-out infinite alternate ftBob}@keyframes ftBob{to{transform:translateY(-1.5px)}}.ft-ink{fill:#0d0d0d}.ft-tail{stroke:#0d0d0d}.ft-body{padding-block:40px 28px;position:relative}.ft-top{grid-template-columns:minmax(0,1fr) minmax(0,3.6fr);gap:48px;display:grid}.ft-logo{color:#0d0d0d;--bg:#fff;display:inline-flex}.ft-logo svg{width:auto;height:28px;display:block}.ft-brand p{color:#55534d;max-width:34ch;margin:16px 0 22px;font-size:15px;line-height:1.6}.ft-go{color:#0d0d0d;background:#f2b01e;border:1.5px solid #0d0d0d;border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:4px 4px #0d0d0d}.ft-go:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #0d0d0d}.ft a:focus-visible{outline-offset:3px;outline:2px solid #0d0d0d}.ft-cols{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 24px;display:grid}.ft-h{font:500 11.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#8a5a00;margin:0 0 14px}.ft-cols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ft-cols a{color:#2e2d29;background:linear-gradient(#f2b01e,#f2b01e) 0 100%/0 2px no-repeat;align-items:center;gap:8px;font-size:14.5px;text-decoration:none;transition:background-size .2s,color .2s;display:inline-flex}.ft-cols a:hover{color:#0d0d0d;background-size:100% 2px}.ft-pair{flex:none;width:30px;height:18px;position:relative}.ft-pair img{border-radius:50%;position:absolute;top:0;box-shadow:0 0 0 2px #fff}.ft-pair img:last-child{left:12px}.ft-promises{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:44px 0 0;padding:0;list-style:none;display:grid}.ft-promises li{background:#fff;border:1.5px solid #0d0d0d;border-radius:14px;gap:3px;padding:14px 16px 14px 44px;display:grid;position:relative;box-shadow:4px 4px #0d0d0d}.ft-promises li:before{content:"";background:#f2b01e;border:1.5px solid #0d0d0d;border-radius:50%;width:16px;height:16px;position:absolute;top:17px;left:16px}.ft-promises b{color:#0d0d0d;font-size:15px}.ft-promises span{color:#55534d;font-size:13.5px}.ft-mark{color:#f1efe9;--bg:#fff;margin:44px 0 0;line-height:0}.ft-mark svg{width:100%;height:auto;display:block}.ft-legal{color:#77746c;margin:18px 0 0;font-size:12.5px}@media (max-width:1360px){.ft-top{grid-template-columns:1fr;gap:36px}.ft-brand{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:12px 32px;display:grid}.ft-brand p{max-width:46ch;margin:0}}@media (max-width:720px){.ft-brand{grid-template-columns:1fr;justify-items:start}}@media (max-width:1000px){.ft-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.ft-promises{grid-template-columns:1fr 1fr}}@media (max-width:720px){.ft-cols{grid-template-columns:1fr 1fr}.ft-sky{height:90px}.ft-walker{width:60px;bottom:14px}}@media (max-width:380px){.ft-cols,.ft-promises{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ft-walker{animation:none;left:14%}.ft-leg,.ft-bob{animation:none}}.nw{white-space:nowrap}@media (max-width:420px){.site-head .wrap{gap:10px}.site-head .logo svg{height:21px}.nv-cta{gap:8px}.nv-quote{padding:8px 11px;font-size:13px}.nv-burger{width:38px;height:38px}}
