.intake-page{color:#f3f1ee;min-height:100svh;font-family:var(--font-instrument),Arial,sans-serif;background:#0a0a0a;flex-direction:column;display:flex}.intake-header{justify-content:space-between;align-items:center;gap:18px;padding:24px clamp(20px,5vw,72px);display:flex}.intake-header>a:last-child{align-items:center;min-height:44px;font-size:14px;display:flex}.intake-wordmark{letter-spacing:-2px;font-size:36px;font-weight:650;line-height:1}.intake-wordmark span{color:#bc13fe}.intake-main{flex:1;width:min(100% - 40px,680px);margin:32px auto 64px}.intake-title h1,.intake-confirmation h1{font-family:var(--font-display),Arial,sans-serif;letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(28px,5vw,42px);line-height:1.12}.intake-title>p,.intake-confirmation>p{color:#ccc8d0;max-width:55ch;font-size:17px;line-height:1.55}.intake-progress{border-bottom:1px solid #39353e;margin:32px 0 28px;padding-bottom:16px}.intake-progress>span{color:#c5bfcc;font-size:13px}.intake-progress ol{color:#b1aab8;flex-wrap:wrap;gap:12px 24px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.intake-progress li[aria-current]{color:#f3f1ee;font-weight:650}.intake-progress li[aria-current]:before{content:"";vertical-align:middle;background:#bc13fe;width:5px;height:5px;margin-right:8px;display:inline-block}.intake-progress button{color:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;text-decoration:underline}.intake-step-title{letter-spacing:-.02em;margin:0 0 24px;font-size:22px;line-height:1.3}.intake-fields{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.intake-field{min-width:0}.intake-field label{justify-content:space-between;gap:12px;margin-bottom:8px;font-size:16px;font-weight:550;display:flex}.intake-field label>span{color:#b9b3c1;white-space:nowrap;font-size:12px;font-weight:400}.intake-field input,.intake-field select,.intake-field textarea{box-sizing:border-box;color:#f3f1ee;width:100%;min-width:0;max-width:100%;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141216;border:0;border-bottom:1px solid #77717f;border-radius:0;min-height:50px;padding:13px 12px;font-size:16px;display:block}.intake-field textarea{resize:vertical;min-height:116px;line-height:1.5}.intake-field ::placeholder{color:#b0a9b7;opacity:1}.intake-field [aria-invalid=true]{border-color:#ffb0ba}.intake-hint{color:#c3bdca;margin:0 0 8px;font-size:14px;line-height:1.5}.intake-hint a,.intake-consent a{text-underline-offset:3px;text-decoration:underline}.intake-field-error{color:#ffb0ba;margin:8px 0 0;font-size:14px}.intake-error-summary{color:#ffb0ba;border-left:2px solid #ffb0ba;margin:0 0 24px;padding:4px 0 4px 14px;line-height:1.5}.intake-actions{justify-content:space-between;align-items:center;gap:24px;margin-top:32px;display:flex}.intake-action{color:#f3f1ee;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #bc13fe;justify-content:space-between;align-items:center;gap:28px;padding:8px 0;font-size:18px;font-weight:700;display:inline-flex}.intake-action>span{color:#d076ff;font-size:25px}.intake-action:hover{border-color:#dfa1ff}.intake-action:active{border-color:#fff;transform:translateY(1px)}.intake-action:disabled{opacity:.5;cursor:wait}.intake-back,.intake-edit{min-height:44px;font:inherit;color:#d1cbd7;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;padding:10px 0;text-decoration:underline}.intake-actions>.intake-action{margin-left:auto}.intake-consent label{cursor:pointer;align-items:flex-start;gap:12px;padding:8px 0;font-size:15px;line-height:1.6;display:flex}.intake-consent input{accent-color:#bc13fe;flex:0 0 22px;width:22px;height:22px;margin-top:2px}.intake-review{gap:18px;margin:0;display:grid}.intake-review>div{border-bottom:1px solid #353039;padding-bottom:16px}.intake-review dt{color:#bdb6c6;margin-bottom:6px;font-size:13px}.intake-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:17px}.intake-footer{color:#c3bdca;border-top:1px solid #353039;gap:24px;width:min(100% - 40px,680px);margin:0 auto;padding:20px 0;font-size:13px;display:flex}.intake-footer a{align-items:center;min-height:44px;display:flex}.intake-page :focus-visible{outline-offset:5px;outline:2px solid #e0a6ff}.intake-page h2:focus,.intake-page h1:focus{outline:none}.intake-reference{gap:8px;margin:28px 0;display:grid;font-size:13px!important}.intake-reference code{overflow-wrap:anywhere}.intake-kicker{letter-spacing:.15em;color:#d076ff!important;font-size:12px!important}.intake-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.intake-fields:disabled{opacity:.65}@media (max-width:480px){.intake-header{padding:18px 20px}.intake-header>a:last-child{max-width:190px;font-size:12px}.intake-main{margin-top:22px}.intake-progress ol{gap:8px 14px;font-size:13px}.intake-progress li:not([aria-current]) span{display:none}.intake-step-title{font-size:20px}.intake-actions{gap:14px}.intake-action{gap:24px;font-size:17px}.intake-title h1{max-width:15ch}}@media (prefers-reduced-motion:no-preference){.intake-action{transition:border-color .15s,opacity .15s}}.intake-focused{align-items:start}.intake-focused .campaign-flow-body{max-width:580px}.intake-focused .intake-title h1{max-width:none}.intake-stage{color:#c8bfce;font-variant-numeric:tabular-nums;margin:24px 0 10px;font-size:13px}.intake-focused .intake-step-title{font-family:var(--font-instrument),sans-serif;margin-bottom:20px;font-size:20px}.intake-focused .intake-fields{gap:16px}.intake-focused .intake-field label{font-size:15px}.intake-focused .intake-field textarea{min-height:80px}.intake-focused .intake-field input,.intake-focused .intake-field select{min-height:46px;padding:11px 12px}.intake-focused .intake-actions{margin-top:24px}.intake-focused :focus-visible{outline-offset:4px;outline:2px solid #dfa0ff}.job-choose-label{color:#c8bfce;margin-bottom:24px}.career-generic{padding-block:28px 48px}.career-generic a{align-items:center;min-height:44px;display:inline-flex}.intake-context{border:0;min-width:0;margin:0;padding:0}.job-open-roles{margin:0;padding:0;list-style:none;display:grid}.job-open-roles a{color:#f3f1ee;border-bottom:1px solid #4a4450;justify-content:space-between;align-items:center;gap:24px;min-height:56px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.job-open-roles a span{color:#d076ff}.job-open-roles a:hover{border-color:#bc13fe}.job-change{color:#e5dfeb;text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}
