:root{--ink:#0b0c0e;--paper:#f4f5f3;--frost:#dde3e6;--line:#0b0c0e24;--error:#c0392b;--muted:#4c5157;--wa-head:#008069;--cta:#008069;--cta-ink:#fff;--body:"Onest", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--stage:"Lexend Giga", "Onest", system-ui, sans-serif;--black:var(--ink);--white:var(--paper)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--body);margin:0;font-size:17px;line-height:1.55}a{color:inherit}img,svg{max-width:100%;display:block}[hidden]{display:none!important}.wrap{max-width:1200px;padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));margin:0 auto}@media (width>=780px){.wrap{padding-inline:32px}}.skip{position:absolute;left:-9999px}.skip:focus{background:var(--ink);color:var(--paper);z-index:30;padding:10px 14px;top:12px;left:16px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.stage{font-family:var(--stage);text-transform:uppercase;letter-spacing:.1em;text-wrap:balance;margin:0;font-weight:300;line-height:1.2}.label,.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:12.5px;font-weight:400}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:14.5px}.btn{border:1px solid var(--ink);min-height:52px;font:500 16px/1.2 var(--body);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.btn-ink{background:var(--cta);border-color:var(--cta);color:var(--cta-ink)}.btn-ink:hover{background:#006d59;border-color:#006d59}.btn-line{color:var(--ink);background:0 0}.btn-line:hover{background:var(--frost)}.btn-sm{min-height:44px;padding:0 16px;font-size:15px}.textlink{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:500;display:inline-flex}.top{border-bottom:1px solid var(--line);background:var(--paper)}.top-in{align-items:center;gap:28px;min-height:64px;display:flex}.wordmark{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.wordmark span{font-family:var(--stage);letter-spacing:.04em;text-transform:lowercase;font-size:19px;font-weight:300}.nav{gap:22px;margin-inline-start:auto;display:flex}.nav a{color:var(--muted);padding:10px 0;font-size:15px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.lang{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.lang a{padding:12px 4px;text-decoration:none}.lang a[aria-current]{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.burger{display:none;position:relative}.burger summary{cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.burger summary::-webkit-details-marker{display:none}.bars,.bars:before,.bars:after{background:var(--ink);content:"";width:20px;height:1.5px;display:block;position:relative}.bars:before{position:absolute;top:-6px}.bars:after{position:absolute;top:6px}.burger[open] .bars{background:0 0}.burger[open] .bars:before{top:0;transform:rotate(45deg)}.burger[open] .bars:after{top:0;transform:rotate(-45deg)}.burger:not([open]) .burger-panel{display:none}.burger-panel{z-index:25;background:var(--paper);border-bottom:1px solid var(--line);width:100%;padding:8px max(16px, env(safe-area-inset-right,0px)) 20px max(16px, env(safe-area-inset-left,0px));display:grid;position:fixed;top:64px;left:0;right:0}.burger-panel a:not(.btn){border-bottom:1px solid var(--line);align-items:center;min-height:52px;font-size:18px;text-decoration:none;display:flex}.burger-panel .btn{margin-top:16px}@media (width<=960px){.nav{display:none}.lang{margin-inline-start:auto}.burger{display:block}.top-in{gap:8px}}.section{border-bottom:1px solid var(--line);padding-block:96px}.section-frost{background:var(--frost)}.section-ink{background:var(--ink);color:var(--paper)}.section-ink .muted,.section-ink .label{color:#f4f5f3b8}@media (width<=780px){.section{padding-block:64px}}.foot{padding-block:64px calc(104px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.foot-grid{grid-template-columns:1.5fr 1fr 1fr;gap:40px;display:grid}.foot-motto{max-width:30ch;margin:14px 0 0}.foot-co{color:var(--muted);margin:18px 0 0}.foot-co a{text-decoration:none}.foot-list{gap:2px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.foot-list a{color:var(--muted);align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.foot-list a:hover{color:var(--ink);text-decoration:underline}.pay{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:40px;padding-top:24px;display:flex}.pay p{margin:0}.pay-band{width:100%;max-width:429px;height:auto}.foot-base{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:20px;display:flex}.foot-base a{text-decoration:none}@media (width<=780px){.foot-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.foot-brand{grid-column:1/-1}}.fab{z-index:20;inset-inline-end:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--cta);min-height:52px;color:var(--cta-ink);border:1px solid var(--paper);border-radius:999px;align-items:center;gap:8px;padding:0 20px 0 16px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;position:fixed}.fab svg{flex:none;width:24px;height:24px}@media (width<=360px){.fab span{display:none}.fab{justify-content:center;width:56px;padding:0}}.cookie{z-index:22;left:calc(12px + env(safe-area-inset-left,0px));right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(80px + env(safe-area-inset-bottom,0px));background:var(--paper);border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;max-width:560px;padding:12px 14px;display:flex;position:fixed}.cookie p{margin:0}@media (width>=780px){.cookie{bottom:calc(16px + env(safe-area-inset-bottom,0px));inset-inline-end:auto}}.doc{padding-block:64px 96px}.doc-in{max-width:760px}.doc h1{font-family:var(--stage);text-transform:uppercase;letter-spacing:.1em;text-wrap:balance;margin:0 0 14px;font-size:clamp(26px,4vw,38px);font-weight:300;line-height:1.25}.doc h2{margin:40px 0 10px;font-size:20px;font-weight:600}.doc h3{margin:24px 0 6px;font-size:17px;font-weight:600}.doc ul,.doc ol{padding-inline-start:22px}.doc li{margin:4px 0}.doc table{border-collapse:collapse;width:100%;margin:12px 0;font-size:15px}.doc th,.doc td{text-align:start;border:1px solid var(--line);vertical-align:top;padding:10px 12px}.doc th{background:var(--frost);font-weight:500}.table-scroll{overflow-x:auto}.note{border-inline-start:1px solid var(--ink);color:var(--muted);margin:20px 0;padding:4px 0 4px 16px}.updated{font-family:var(--mono);color:var(--muted);font-size:13px}.founder{align-items:center;gap:20px;margin:12px 0 8px;display:flex}.founder-photo{background:var(--frost);border:1px solid var(--line);flex:none;place-items:center;width:112px;height:112px;display:grid;overflow:hidden}.founder-photo img{object-fit:cover;filter:grayscale();width:100%;height:100%}.founder-name{margin:0 0 4px;font-size:18px;font-weight:500}.founder p{margin:0}.ph{background:var(--frost);font-family:var(--mono);padding:1px 6px;font-size:13px}.cta-row{flex-wrap:wrap;gap:12px;margin:8px 0 20px;display:flex}@media (width<=520px){.cta-row .btn{width:100%}}
