.hero[data-astro-cid-f2bgt6zv],.quote[data-astro-cid-f2bgt6zv],.how[data-astro-cid-f2bgt6zv],.cta[data-astro-cid-f2bgt6zv]{--refer-gap:clamp(56px, 7vw, 80px)}.hero[data-astro-cid-f2bgt6zv]{padding-top:clamp(40px,6vw,72px)}.hero__copy[data-astro-cid-f2bgt6zv]{text-align:center;max-width:880px;margin:0 auto}.hero__body[data-astro-cid-f2bgt6zv]{max-width:32em;margin:24px auto 0}.hero__lede[data-astro-cid-f2bgt6zv]{margin:0 0 24px}.site-header [data-open-join]:not(.is-shown){visibility:hidden;opacity:0}.site-header [data-open-join]{transition:opacity .2s,visibility .2s}.hc-step[data-astro-cid-f2bgt6zv]{border-bottom:1px solid var(--color-border);color:var(--color-primary);align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;font-size:.875rem;font-weight:500;display:flex}.hc-step[data-astro-cid-f2bgt6zv] span[data-astro-cid-f2bgt6zv]{background:var(--color-accent);width:22px;height:22px;color:var(--color-accent-foreground);border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}.hc-title[data-astro-cid-f2bgt6zv]{margin-top:4px;font-size:.9375rem;font-weight:500}.hc-gap[data-astro-cid-f2bgt6zv]{margin-top:8px}.how[data-astro-cid-f2bgt6zv] .glass .label{color:var(--color-secondary)}.hc-actions[data-astro-cid-f2bgt6zv]{align-items:center;gap:12px;margin-top:10px;display:flex}.hc-btn[data-astro-cid-f2bgt6zv]{border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-foreground);padding:6px 14px;font-size:.875rem;font-weight:500}.hc-quiet[data-astro-cid-f2bgt6zv]{color:var(--color-secondary);font-size:.875rem}.hc-lock[data-astro-cid-f2bgt6zv]{border-top:1px solid var(--color-border);color:var(--color-secondary);align-items:center;gap:6px;margin-top:12px;padding-top:10px;font-size:.8125rem;display:flex}.hc-links[data-astro-cid-f2bgt6zv]{gap:8px;margin-top:10px;display:flex}.hc-links[data-astro-cid-f2bgt6zv] span[data-astro-cid-f2bgt6zv]{background:var(--color-wash);color:var(--color-primary);border-radius:999px;padding:3px 10px;font-size:.8125rem;font-weight:500}.join[data-astro-cid-f2bgt6zv]{max-width:560px;margin:40px auto 0;scroll-margin-top:88px}.join__backdrop[data-astro-cid-f2bgt6zv]{display:none}.join__panel[data-astro-cid-f2bgt6zv]{border-radius:var(--radius-card);background:var(--color-surface);padding:28px;position:relative}.join__close[data-astro-cid-f2bgt6zv]{width:44px;height:44px;color:var(--color-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.join__close[data-astro-cid-f2bgt6zv]:hover{background:var(--color-muted);color:var(--color-primary)}.join__step[data-astro-cid-f2bgt6zv]{gap:18px;display:grid}.join__step[data-astro-cid-f2bgt6zv] .btn[data-astro-cid-f2bgt6zv]{justify-self:start}.join__step[data-astro-cid-f2bgt6zv] h2[data-astro-cid-f2bgt6zv]:focus{outline:none}.join__text[data-astro-cid-f2bgt6zv]{color:var(--color-secondary)}.join__text--lead[data-astro-cid-f2bgt6zv]{margin-top:6px}.join__submit[data-astro-cid-f2bgt6zv]{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.join__row[data-astro-cid-f2bgt6zv]{flex-wrap:wrap;gap:16px;display:flex}.join__row[data-astro-cid-f2bgt6zv] button[data-astro-cid-f2bgt6zv],.company[data-astro-cid-f2bgt6zv] button[data-astro-cid-f2bgt6zv]{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.join__row[data-astro-cid-f2bgt6zv] button[data-astro-cid-f2bgt6zv]:disabled{color:var(--color-secondary);cursor:default;text-decoration:none}.join__error[data-astro-cid-f2bgt6zv],.field__status--error[data-astro-cid-f2bgt6zv]{color:var(--color-destructive);font-size:.9375rem}.field[data-astro-cid-f2bgt6zv]{border:0;gap:6px;margin:0;padding:0;display:grid}.field__label[data-astro-cid-f2bgt6zv]{font-size:.9375rem;font-weight:500}.field__optional[data-astro-cid-f2bgt6zv],.field__help[data-astro-cid-f2bgt6zv],.field__status[data-astro-cid-f2bgt6zv]{color:var(--color-secondary);font-size:.8125rem;font-weight:400;line-height:1.45}.field__status[data-astro-cid-f2bgt6zv]:empty{display:none}.field[data-astro-cid-f2bgt6zv] input[data-astro-cid-f2bgt6zv]:not([type=radio]){border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);height:48px;font:inherit;color:var(--color-primary);padding:0 12px}.field[data-astro-cid-f2bgt6zv] input[data-astro-cid-f2bgt6zv]::placeholder{color:var(--color-secondary)}.field[data-astro-cid-f2bgt6zv] input[data-astro-cid-f2bgt6zv][aria-invalid=true]{border-color:var(--color-destructive)}.field[data-astro-cid-f2bgt6zv] input[data-astro-cid-f2bgt6zv]:focus-visible,.more[data-astro-cid-f2bgt6zv] summary[data-astro-cid-f2bgt6zv]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.otp[data-astro-cid-f2bgt6zv]{gap:8px;display:flex}.otp__box[data-astro-cid-f2bgt6zv]{border:1px solid var(--color-border);background:var(--color-background);width:clamp(40px,12vw,48px);height:56px;font:inherit;text-align:center;color:var(--color-primary);border-radius:999px;font-size:1.5rem;font-weight:600}.otp__box[data-astro-cid-f2bgt6zv]:focus{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:1px}.otp__box[data-astro-cid-f2bgt6zv][aria-invalid=true]{border-color:var(--color-destructive)}.more[data-astro-cid-f2bgt6zv] summary[data-astro-cid-f2bgt6zv]{min-height:44px;color:var(--color-accent);cursor:pointer;align-items:center;gap:6px;font-size:.9375rem;font-weight:500;display:flex}.more__body[data-astro-cid-f2bgt6zv]{gap:18px;padding-top:8px;display:grid}.choices[data-astro-cid-f2bgt6zv]{flex-wrap:wrap;gap:4px 20px;display:flex}.choices[data-astro-cid-f2bgt6zv] label[data-astro-cid-f2bgt6zv]{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.choices[data-astro-cid-f2bgt6zv] input[data-astro-cid-f2bgt6zv]{width:18px;height:18px;accent-color:var(--color-accent)}.company[data-astro-cid-f2bgt6zv]{border-radius:var(--radius-sm);background:var(--color-wash);flex-wrap:wrap;align-items:center;gap:0 6px;padding:4px 12px;display:flex}.company[data-astro-cid-f2bgt6zv][hidden],.field[data-astro-cid-f2bgt6zv][hidden],.join__step[data-astro-cid-f2bgt6zv][hidden],.join[data-astro-cid-f2bgt6zv][hidden]{display:none}.company__ask[data-astro-cid-f2bgt6zv]{margin:0}.company[data-astro-cid-f2bgt6zv] button[data-astro-cid-f2bgt6zv]{text-underline-offset:3px;text-decoration:underline}@media (width<=720px){.join[data-astro-cid-f2bgt6zv]{z-index:60;max-width:none;margin:0;position:fixed;inset:0}.join__backdrop[data-astro-cid-f2bgt6zv]{background:#29282766;display:block;position:absolute;inset:0}.join__panel[data-astro-cid-f2bgt6zv]{max-height:92dvh;padding:24px 20px calc(24px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}body.join-open{overflow:hidden}}.quote[data-astro-cid-f2bgt6zv]{padding-top:var(--refer-gap)}.quote__card[data-astro-cid-f2bgt6zv]{border-radius:var(--radius-card);background:var(--color-surface);max-width:640px;margin:0 auto;padding:clamp(20px,4vw,32px)}.quote__title[data-astro-cid-f2bgt6zv]{margin-bottom:12px;font-size:1.0625rem;font-weight:500}.quote__body[data-astro-cid-f2bgt6zv]{margin:0}.quote__body[data-astro-cid-f2bgt6zv] p[data-astro-cid-f2bgt6zv]{font-size:1.0625rem;line-height:1.55}.quote__by[data-astro-cid-f2bgt6zv]{color:var(--color-secondary);align-items:center;gap:12px;margin-top:20px;font-size:.875rem;display:flex}.quote__photo[data-astro-cid-f2bgt6zv]{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.quote__who[data-astro-cid-f2bgt6zv]{flex-direction:column;line-height:1.35;display:flex}.quote__name[data-astro-cid-f2bgt6zv]{color:var(--color-primary);font-style:normal;font-weight:500}.quote__who[data-astro-cid-f2bgt6zv] a[data-astro-cid-f2bgt6zv]{text-underline-offset:2px;text-decoration:underline}.quote__tagline[data-astro-cid-f2bgt6zv]{text-align:center;color:var(--color-primary);margin-top:24px;font-size:1.0625rem;font-weight:500}.how[data-astro-cid-f2bgt6zv]{padding-top:var(--refer-gap)}.how__title[data-astro-cid-f2bgt6zv]{text-align:center}.how__lede[data-astro-cid-f2bgt6zv]{text-align:center;max-width:34em;margin:12px auto 32px}.how[data-astro-cid-f2bgt6zv] .how__stage{min-height:640px}.how[data-astro-cid-f2bgt6zv] .how__card{width:min(320px,44%)}.cta[data-astro-cid-f2bgt6zv]{text-align:center;padding-top:var(--refer-gap);padding-bottom:var(--refer-gap);flex-direction:column;align-items:center;display:flex}.cta__lede[data-astro-cid-f2bgt6zv]{margin:12px 0 28px}@media (width<=600px){.container[data-astro-cid-f2bgt6zv]{padding-inline:24px}}@media (width<=900px){.how[data-astro-cid-f2bgt6zv] .how__stage{flex-direction:column;gap:12px;min-height:0;padding:236px 12px 12px;display:flex}.how[data-astro-cid-f2bgt6zv] .how__stage .stage__peep{height:230px;top:16px;bottom:auto;left:50%;transform:translate(-50%)}.how[data-astro-cid-f2bgt6zv] .how__card{width:auto;position:relative;inset:auto!important}}
