input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}.btn[aria-busy=true]:disabled{background:var(--accent);color:var(--accent-ink);opacity:.8;cursor:progress;box-shadow:inset 0 0 0 1px #ffffff47}.btn:active:not(:disabled){background:var(--accent-lo)}.btn-line:active:not(:disabled){box-shadow:inset 0 0 0 2px var(--fg);background:0 0}.form{gap:24px;display:grid}.field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field>label,.field>legend{font:500 var(--fs-ui) / 20px var(--font);color:var(--fg);padding:0}.form :is(input[type=text],input[type=tel],input[type=email],input[type=url]){border:0;border-bottom:2px solid var(--field);width:100%;min-height:56px;color:var(--fg);font:400 18px / 1.4 var(--font);letter-spacing:0;appearance:none;transition:border-color var(--d-hover) var(--ease), box-shadow var(--d-hover) var(--ease);background:0 0;border-radius:0;padding:12px 2px 8px}.form input::placeholder{color:var(--fg-3);opacity:1}.form input:focus{border-bottom-color:var(--accent);box-shadow:0 1px 0 0 var(--accent);outline:none}.form input:disabled{color:var(--fg-2);border-bottom-color:var(--line)}.form input[aria-invalid=true]{border-bottom-color:var(--fg)}input:-webkit-autofill{-webkit-text-fill-color:var(--fg);box-shadow:0 0 0 1000px var(--bg) inset;caret-color:var(--fg)}.err{color:var(--fg);font-size:var(--fs-ui);align-items:baseline;gap:10px;padding:0;font-weight:500;line-height:1.35;display:flex}.err:before{content:"!";width:20px;height:20px;font:600 var(--fs-label) / 1 var(--mono);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px}@keyframes rise-in{0%{opacity:0;transform:translateY(var(--rise))}}@keyframes fall-in{0%{opacity:0;transform:translateY(calc(var(--rise) * -1))}}@keyframes fade-in{0%{opacity:0}}.rise-word{animation:rise-in var(--d-slow) var(--ease) calc(min(var(--i,0), 6) * var(--stagger-w)) both;display:inline-block}html[data-flow-dir=back] .rise-word{animation-name:fall-in}html[data-takeover] .rise-word{animation-play-state:paused}.rise-in{animation:rise-in var(--d-slow) var(--ease) both}.fade-in{animation:fade-in var(--d-med) var(--ease-io) both}
:root{--flow-max:1440px;--chrome-h:calc(var(--bar-h) + 6px);--page-edge:max(var(--pad), calc((100vw - var(--flow-max)) / 2 + var(--pad)))}[data-plane],[data-tone]{background:var(--bg);color:var(--fg);transition:background-color var(--d-theme) var(--ease-io), color var(--d-theme) var(--ease-io)}[data-plane],[data-tone=blue],[data-tone=black],[data-tone=apricot]{--bg:#0a0a0a;--fg:#f5f5f5;--fg-2:#b5b5b5;--pill:#f5f5f51a;--line:#2e2e2e;--white:#141414;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-tone=white]{--bg:#141414;--fg:#f5f5f5;--fg-2:#b5b5b5;--pill:#f5f5f51a;--line:#2e2e2e;--white:#1c1c1c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-plane] [data-tone=white],[data-tone=blue] [data-tone=white]{--bg:#141414;--white:#1c1c1c}html:has([data-plane]){background:#0a0a0a}
