:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--text:#000;--muted:#55574f;--font:var(--txt);--gutter:max(20px, env(safe-area-inset-left))}body{font-size:19px;line-height:1.3}.top{min-height:64px;padding:env(safe-area-inset-top) var(--gutter) 0;color:#fff;background:#000;justify-content:space-between;align-items:center;gap:12px;display:flex}.wordmark{font:900 30px/1 var(--num);text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.wordmark svg{width:24px;height:29px}.login{text-underline-offset:3px;padding:8px 0;font-weight:700}.hero{color:#fff;background:#000;display:grid}.pitch{padding:36px var(--gutter) 40px;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.pitch h1{font:900 clamp(62px, 18vw, 124px) / .92 var(--num);margin:0}.sub{color:#fdd835;margin:12px 0 0;font-size:clamp(26px,6vw,38px);font-weight:700;line-height:1.1}.what{color:#e4e4e4;max-width:30em;margin:18px 0 0;font-size:21px}.go{color:#000;min-height:64px;font:900 34px/1 var(--num);background:#fff;justify-content:center;align-items:center;margin-top:28px;padding:6px 28px;text-decoration:none;display:inline-flex}.go:active{background:#fdd835}.stack{flex-direction:column;height:500px;text-decoration:none;display:flex;container-type:size}.band{min-height:0;padding:0 var(--gutter);background:var(--c);color:var(--t);flex:1 1 0;justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.band b{font:900 44px/.86 var(--num);font-variant-numeric:tabular-nums;font-size:clamp(36px,9.55556cqh,104px)}a:focus-visible{outline-offset:-3px;outline:3px solid #1e88e5}.points{padding:36px var(--gutter) calc(env(safe-area-inset-bottom) + 44px);gap:24px;display:grid}.points article{border-top:3px solid #000;padding-top:10px}.points h2{font:900 34px/1 var(--num);margin:0 0 6px}.points p{color:var(--muted);margin:0}@media (width>=900px){.hero{grid-template-columns:1fr minmax(380px,40%);min-height:calc(100dvh - 64px)}.pitch{padding-block:48px}.stack{height:auto;min-height:100%}.points{grid-template-columns:repeat(4,1fr);padding-top:44px}}
