.site{--paper:#ece9e2;--panel:#f7f5f0;--ink:#1f2024;--muted:#5d5e65;--line:#d3cfc5;--blue:#3a46c4;--blue-ink:#f4f1e8;--case:#26272b;--case-ink:#efebe2;--amber:#ffd166;--display:"Archivo", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--marker:"Permanent Marker", "Comic Sans MS", cursive;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--display);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);font-size:17px;font-weight:500;line-height:1.55}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site{--paper:#18191c;--panel:#222327;--ink:#ecebe6;--muted:#a4a5ac;--line:#34353b;--blue:#4652d6;--case:#0f1012;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .site{--paper:#18191c;--panel:#222327;--ink:#ecebe6;--muted:#a4a5ac;--line:#34353b;--blue:#4652d6;--case:#0f1012;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site *{box-sizing:border-box}.site a{color:inherit}.site img{max-width:100%}.site .band{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.site .col{max-width:1120px;margin:0 auto}.site .mono{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.site .mk{font-family:var(--marker);letter-spacing:0;font-weight:400}.site h1,.site h2,.site h3{font-family:var(--display);text-wrap:balance;margin:0}.site h2{letter-spacing:-.025em;font-size:clamp(32px,5vw,54px);font-weight:900;line-height:1}.site h3{letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:1.2}.site p{margin:0}.site .lede{color:var(--muted);max-width:54ch;font-size:19px}.site .btn{font:700 16px var(--display);border:2px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;transition:transform .15s;display:inline-flex}.site .btn:hover{transform:translateY(-1px)}.site .btn:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.site .btn.primary{background:var(--blue);color:var(--blue-ink)}.site .btn.ghost{color:var(--ink);border-color:currentColor}.site nav.top{top:env(safe-area-inset-top,0px);z-index:20;background:var(--paper);border-bottom:1px solid var(--line);position:sticky}.site nav.top .col{justify-content:space-between;align-items:center;gap:16px;padding-block:12px;display:flex}.site nav.top img{width:auto;height:38px;display:block}.site nav.top .links{align-items:center;gap:22px;display:flex}.site nav.top .links a:not(.btn){color:var(--muted);font-size:15px;font-weight:700;text-decoration:none}.site nav.top .links a:not(.btn):hover{color:var(--ink)}.site nav.top .btn{padding:9px 16px;font-size:15px}@media (max-width:720px){.site nav.top .links a:not(.btn){display:none}}.site .hero .col{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;padding-block:72px 80px;display:grid}.site .hero h1{letter-spacing:-.035em;font-size:clamp(44px,7.4vw,88px);font-weight:900;line-height:.94}.site .hero h1 .mk{color:var(--blue);display:inline-block;transform:rotate(-2deg)}.site .hero .lede{margin-top:24px}.site .ctas{flex-wrap:wrap;gap:12px;display:flex}.site .hero .ctas{margin-top:32px}.site .hero .fine{color:var(--muted);margin-top:16px;font-size:14px}.site .hero figure{justify-self:center;width:100%;max-width:420px;margin:0}.site .hero figure img{filter:drop-shadow(0 18px 24px #0000002e);width:100%;height:auto;display:block;transform:rotate(3deg)}@media (max-width:860px){.site .hero .col{grid-template-columns:1fr;gap:36px;padding-block:44px 56px}.site .hero figure{max-width:300px}}.site .jobs{background:var(--case);color:var(--case-ink)}.site .jobs .col{grid-template-columns:.9fr 1.1fr;gap:48px;padding-block:80px;display:grid}.site .jobs .lede{color:#b7b3a9;margin-top:18px}.site .joblist{grid-template-columns:1fr 1fr;align-content:start;gap:10px 28px;margin:0;padding:0;list-style:none;display:grid}.site .joblist li{border-bottom:1px solid #3a3b40;align-items:baseline;gap:12px;min-width:0;padding-block:10px;font-size:18px;font-weight:700;display:flex}.site .joblist li span.n{font-family:var(--mono);color:#8f8c84;font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.site .joblist li.soon{color:#8f8c84}.site .joblist li.soon em{font-style:normal;font-family:var(--mono);color:var(--amber);white-space:nowrap;margin-left:auto;font-size:11px}@media (max-width:860px){.site .jobs .col{grid-template-columns:1fr;padding-block:56px}}@media (max-width:460px){.site .joblist{grid-template-columns:1fr}}.site .features .col{padding-block:88px}.site .features header{gap:14px;margin-bottom:44px;display:grid}.site .fgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.site .f{background:var(--panel);border:1px solid var(--line);border-radius:8px;align-content:start;gap:10px;min-width:0;padding:24px;display:grid}.site .f .mono{color:var(--blue)}.site .f p{color:var(--muted);font-size:16px}.site .f.wide{grid-column:span 2}.site .daysheet{font-family:var(--mono);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;gap:4px 18px;margin:6px 0 0;font-size:14px;display:grid}.site .daysheet dt{color:var(--muted)}.site .daysheet dd{margin:0}.site .chat{gap:8px;margin-top:6px;display:grid}.site .chat span{background:var(--blue);color:var(--blue-ink);border-radius:14px 14px 14px 4px;justify-self:start;padding:8px 14px;font-size:15px;font-weight:700}.site .chat span.r{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:14px 14px 4px;justify-self:end;font-weight:500}.site .avail{border-collapse:collapse;width:100%;margin-top:6px;font-size:14px}.site .avail th,.site .avail td{text-align:center;border-bottom:1px solid var(--line);padding:6px 8px}.site .avail th:first-child,.site .avail td:first-child{text-align:left}.site .avail th{font-family:var(--mono);color:var(--muted);font-size:12px;font-weight:400}.site .y{color:#1f7a4d;font-weight:700}.site .n{color:#b3361b;font-weight:700}@media (max-width:960px){.site .fgrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.site .fgrid{grid-template-columns:1fr}.site .f.wide{grid-column:auto}}.site .money{background:var(--blue);color:var(--blue-ink)}.site .money .col{gap:44px;padding-block:88px;display:grid}.site .money h2 .mk{font-size:1.05em;line-height:1.1;display:block}.site .money .lede{color:#d9dcf7;max-width:58ch;margin-top:18px}.site .ladder{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.site .ladder li{counter-increment:s;background:#ffffff14;border:1px solid #ffffff38;border-radius:8px;align-content:start;gap:8px;padding:22px;display:grid}.site .ladder li:before{content:"Step " counter(s);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--amber);font-size:12px}.site .ladder p{color:#d9dcf7;font-size:16px}.site .mgrid{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.site .promises{gap:14px;margin:0;padding:0;list-style:none;display:grid}.site .promises li{grid-template-columns:22px 1fr;gap:10px;font-size:17px;display:grid}.site .promises li:before{content:"";background:var(--amber);border-radius:2px;width:14px;height:14px;margin-top:6px}.site .promises b{font-weight:900}.site .calc{background:var(--case);color:var(--case-ink);border-radius:10px;gap:16px;padding:26px;display:grid}.site .calc label{gap:6px;font-size:15px;font-weight:700;display:grid}.site .calc label span{justify-content:space-between;display:flex}.site .calc output{font-family:var(--mono);color:var(--amber);font-variant-numeric:tabular-nums}.site .calc input[type=range]{width:100%;accent-color:var(--amber)}.site .calc .res{border-top:1px dashed #4a4b50;gap:4px;padding-top:16px;display:grid}.site .calc .big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:900}.site .calc .sub{font-family:var(--mono);color:#b7b3a9;font-size:13px}@media (max-width:860px){.site .ladder,.site .mgrid{grid-template-columns:1fr}.site .money .col{padding-block:60px}}.site .open .col{grid-template-columns:1fr 1fr;align-items:start;gap:48px;padding-block:88px;display:grid}.site .open .lede{margin-top:18px}.site .tape{background:var(--case-ink);color:#18181b;font-family:var(--marker);clip-path:polygon(0 8%,3% 0,97% 4%,100% 0,98% 50%,100% 100%,2% 96%,0 100%,2% 50%);padding:6px 18px 4px;font-size:30px;display:inline-block;transform:rotate(-2deg)}.site .list{gap:0;margin:0;padding:0;list-style:none;display:grid}.site .list li{border-bottom:1px solid var(--line);gap:2px;padding-block:14px;display:grid}.site .list li b{font-size:18px;font-weight:900}.site .list li span{color:var(--muted);font-size:16px}@media (max-width:860px){.site .open .col{grid-template-columns:1fr;padding-block:60px}}.site .next{background:var(--case);color:var(--case-ink)}.site .next .col{gap:32px;padding-block:80px;display:grid}.site .next .lede{color:#b7b3a9;margin-top:14px}.site .chips{flex-wrap:wrap;gap:10px;display:flex}.site .chips span{border:1px solid #4a4b50;border-radius:999px;padding:8px 16px;font-size:15px;font-weight:700}.site .why .col{justify-items:start;gap:24px;max-width:760px;padding-block:96px;display:grid}.site .why blockquote{letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:clamp(24px,3.4vw,34px);font-weight:700;line-height:1.25}.site .why blockquote .mk{color:var(--blue)}.site .why .sig{color:var(--muted)}.site .why .ctas{margin-top:8px}.site .legal .col{max-width:760px;padding-block:56px 88px}.site .legal h1{letter-spacing:-.03em;font-size:clamp(36px,6vw,56px);font-weight:900;line-height:1}.site .legal .eff{color:var(--muted);margin-top:12px}.site .legal .intro{margin-top:24px;font-size:19px}.site .legal h2{letter-spacing:-.015em;margin-top:44px;font-size:26px;font-weight:900;line-height:1.15}.site .legal p,.site .legal ul,.site .legal table{margin-top:14px}.site .legal ul{gap:8px;padding-left:22px;display:grid}.site .legal b{font-weight:900}.site .legal table{border-collapse:collapse;width:100%;font-size:15px}.site .legal th,.site .legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px 10px 0}.site .legal th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:400}.site .legal .scroll{overflow-x:auto}.site footer.site-foot{border-top:1px solid var(--line)}.site footer.site-foot .col{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding-block:28px;font-size:14px;display:flex}.site footer.site-foot img{width:auto;height:30px;display:block}.site footer.site-foot nav{flex-wrap:wrap;gap:20px;display:flex}@media (prefers-reduced-motion:reduce){.site .btn{transition:none}}
