@font-face{font-family:Outfit;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/outfit-variable-latin-Bc-8i84L.woff2)format("woff2")}:root{--color-watermelon:#ed254e;--color-watermelon-strong:#e5133e;--color-royal-gold:#f9dc5c;--color-paper:#f1f2f3;--color-prussian-blue:#011936;--color-charcoal-blue:#465362;--font-sans:"Outfit", ui-sans-serif, system-ui, sans-serif;--system-grid:color-mix(in oklab, var(--color-prussian-blue) 7%, transparent);--system-cell:16px}.glyph{background-color:var(--color-prussian-blue);width:6px;height:6px;box-shadow:6px 0 0 var(--color-royal-gold), 0 6px 0 var(--color-watermelon), 6px 6px 0 var(--color-prussian-blue);margin:0 .6rem .4rem 0}.consent{z-index:3;max-width:25rem;color:var(--color-charcoal-blue);background-color:var(--color-paper);border:1px solid color-mix(in oklab, var(--color-prussian-blue) 14%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.7rem .9rem;font-size:.8125rem;line-height:1.45;display:flex;position:fixed;bottom:1rem;left:1rem}.consent p{flex:12rem;margin:0}.consent a{color:inherit;text-underline-offset:.2em;position:relative}.consent a:before{content:"";position:absolute;inset:-14px -4px}.consent-actions{gap:.5rem;margin-left:auto;display:flex;position:relative}.consent button{cursor:pointer;font:inherit;border:1px solid color-mix(in oklab, var(--color-prussian-blue) 20%, transparent);min-width:2.75rem;min-height:2.75rem;color:var(--color-prussian-blue);background-color:#0000;padding:.25rem .6rem}.consent button[data-kind=si]{border-color:var(--color-prussian-blue);font-weight:500}.consent button:hover{background-color:color-mix(in oklab, var(--color-prussian-blue) 6%, transparent)}@media (width<=30rem){.consent{max-width:none;bottom:.5rem;left:.5rem;right:.5rem}}body:after{content:"";height:var(--consent-room,0px);display:block}@media (prefers-contrast:more){body{background-image:none}canvas{display:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1 .role{position:relative}h1 .role.is-typing:after{content:"";background-color:currentColor;width:.06em;height:.9em;animation:1s step-end infinite blink;position:absolute;top:.08em;left:100%}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){h1 .role:after{display:none}}:root{--orb-ground:var(--color-paper);--orb-ink:var(--color-prussian-blue);--orb-ink-quiet:var(--color-charcoal-blue);--orb-grid:var(--system-grid);--orb-cta:var(--color-watermelon-strong);--orb-cta-ink:#fff;--orb-focus:var(--color-watermelon);--orb-cell:14px;--orb-step:var(--orb-cell);--orb-slack:mod(100vw, var(--orb-cell));--orb-origin:round(down, var(--orb-slack) / 2, 1px)}@media (width>=48rem){:root{--orb-cell:var(--system-cell);--orb-step:10px}}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;padding:var(--orb-cell);color:var(--orb-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-color:var(--orb-ground);background-image:linear-gradient(to right, var(--orb-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--orb-grid) 1px, transparent 1px);background-size:var(--orb-cell) var(--orb-cell);grid-template-rows:1fr auto;place-items:center;font-weight:300;line-height:1.5;display:grid}@supports (padding:round(down, mod(100vw, 14px) / 2, 1px)){body{background-position:var(--orb-origin) 0;padding:var(--orb-cell) calc(var(--orb-step) + var(--orb-cell) + var(--orb-slack) - var(--orb-origin)) calc(var(--orb-cell) + var(--orb-step)) calc(var(--orb-origin) + var(--orb-cell))}}@media (width>=48rem){body{padding:clamp(1rem,4vw,3rem)}}#field{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.box{border:2px solid var(--orb-ink);width:min(100%,30rem);box-shadow:var(--orb-step) var(--orb-step) 0 var(--orb-ink);background-color:#fff;gap:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid;position:relative}.brand{letter-spacing:.02em;color:var(--orb-ink-quiet);align-items:center;gap:.6rem;font-size:1rem;font-weight:500;display:inline-flex}h1{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.9rem,2.2vw + 1.3rem,2.75rem);font-weight:500;line-height:1.1}.lead{color:var(--orb-ink-quiet);max-width:34ch;font-size:1.0625rem}.signup{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.5rem;display:grid}.signup input[type=email],.signup input[type=url],.signup button{grid-column:1/-1}@media (width<=26rem){.signup{grid-template-columns:1fr}}.signup[hidden]{display:none}.signup input,.signup button{min-width:0;font:inherit;border:2px solid var(--orb-ink);color:var(--orb-ink);background-color:#fff;border-radius:0;padding:.85rem 1rem;font-size:1rem;line-height:1.2}.signup input::placeholder{color:color-mix(in oklab, var(--orb-ink-quiet) 60%, #fff)}.signup input[aria-invalid=true]{border-color:var(--color-watermelon-strong)}.signup button{cursor:pointer;background-color:var(--orb-cta);border-color:var(--orb-cta);color:var(--orb-cta-ink);white-space:nowrap;font-weight:500}.signup button:hover{background-color:var(--orb-ink);border-color:var(--orb-ink)}.signup button[disabled]{cursor:progress;opacity:.7}:where(a,button,input):focus-visible{outline:3px solid var(--orb-focus);outline-offset:2px}.note{color:var(--orb-ink-quiet);font-size:.875rem}.note[data-tone=done]{color:var(--orb-ink);font-weight:500}.note[data-tone=error]{color:var(--color-watermelon-strong)}.note a{background-color:var(--orb-ground);border:2px solid var(--orb-ink);min-height:2.75rem;color:var(--orb-ink-quiet);align-items:center;padding-inline:.75rem;text-decoration:none;display:inline-flex}.note a:hover{background-color:var(--orb-ink);color:var(--orb-cta-ink)}
