.file-optional[data-astro-cid-xieyhi76]{margin-left:.45rem;color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.domicile-picker[data-astro-cid-dn3cmvpg],.domicile-picker__control[data-astro-cid-dn3cmvpg]{position:relative}.domicile-picker__control[data-astro-cid-dn3cmvpg] input[data-astro-cid-dn3cmvpg]{padding-right:4.25rem!important}.domicile-picker__clear[data-astro-cid-dn3cmvpg]{position:absolute;top:50%;right:.8rem;padding:.35rem 0;transform:translateY(-50%);border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--muted);font-size:.66rem;font-weight:800;text-transform:uppercase;cursor:pointer}.domicile-picker__options[data-astro-cid-dn3cmvpg]{position:absolute;z-index:140;top:calc(100% - 1.5rem);right:0;left:0;max-height:min(20rem,42dvh);padding:0;margin:0;overflow-y:auto;border:1px solid var(--black);background:var(--white);box-shadow:0 1rem 2rem #00000029;list-style:none}.domicile-picker__options[data-astro-cid-dn3cmvpg] li[data-astro-cid-dn3cmvpg]{min-height:2.9rem;padding:.85rem 1rem;border-bottom:1px solid var(--line);font-size:.8rem;font-weight:650;line-height:1.45;cursor:pointer}.domicile-picker__options[data-astro-cid-dn3cmvpg] li[data-astro-cid-dn3cmvpg]:last-child{border-bottom:0}.domicile-picker__options[data-astro-cid-dn3cmvpg] li[data-astro-cid-dn3cmvpg]:hover,.domicile-picker__options[data-astro-cid-dn3cmvpg] li[data-astro-cid-dn3cmvpg].is-active,.domicile-picker__options[data-astro-cid-dn3cmvpg] li[data-astro-cid-dn3cmvpg][aria-selected=true]{background:var(--paper-cool);color:var(--blue-deep)}.domicile-picker__status[data-astro-cid-dn3cmvpg]{display:block;min-height:1.1rem;margin-top:.45rem;color:var(--muted);font-size:.7rem;line-height:1.45}@media(max-width:37.5rem){.domicile-picker__options[data-astro-cid-dn3cmvpg]{max-height:min(17rem,38dvh)}.domicile-picker__options[data-astro-cid-dn3cmvpg] li[data-astro-cid-dn3cmvpg]{min-height:3rem}}html.camera-modal-open,html.camera-modal-open body{overflow:hidden}.face-verification[data-astro-cid-p3yqv2j4]{margin-top:1.5rem;padding:1.25rem 1.4rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 1px 3px #00000008}.face-verification__content[data-astro-cid-p3yqv2j4]{display:flex;flex-direction:column}.face-verification__copy[data-astro-cid-p3yqv2j4]{min-width:0}.face-verification__copy[data-astro-cid-p3yqv2j4] .eyebrow[data-astro-cid-p3yqv2j4]{margin:0 0 .25rem;color:#64748b;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.face-verification[data-astro-cid-p3yqv2j4] h3[data-astro-cid-p3yqv2j4]{margin:0 0 .35rem;color:#0f172a;font-size:1.05rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;text-transform:none}.face-verification__lede[data-astro-cid-p3yqv2j4]{margin:0;max-width:38rem;color:#64748b;font-size:.82rem;font-weight:400;line-height:1.55}.face-verification__title-done[data-astro-cid-p3yqv2j4]{display:none}.face-verification__idle-bar[data-astro-cid-p3yqv2j4]{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.15rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid #f1f5f9}.face-verification__launch[data-astro-cid-p3yqv2j4]{display:inline-flex;min-height:2.45rem;align-items:center;gap:.5rem;padding:.5rem 1.15rem;border:1px solid #0f172a;border-radius:6px;background:#0f172a;color:#fff;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.face-verification__launch[data-astro-cid-p3yqv2j4]:hover{background:#1e293b;border-color:#1e293b}.face-verification__launch[data-astro-cid-p3yqv2j4] svg[data-astro-cid-p3yqv2j4]{width:1.05rem;height:1.05rem}.face-verification__launch[data-astro-cid-p3yqv2j4]:focus-visible{outline:2px solid var(--apply-accent, #027dca);outline-offset:2px}.face-verification__note[data-astro-cid-p3yqv2j4]{display:inline-flex;align-items:center;gap:.45rem;color:#64748b;font-size:.8rem;font-weight:450}.face-verification__note-dot[data-astro-cid-p3yqv2j4]{color:#94a3b8;font-size:.9rem}.face-verification__confirmed-bar[data-astro-cid-p3yqv2j4]{display:none;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid #f1f5f9}.face-verification__preview-btn[data-astro-cid-p3yqv2j4]{display:inline-flex;align-items:center;gap:.85rem;padding:.25rem;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer;min-width:0;transition:opacity .12s ease}.face-verification__preview-btn[data-astro-cid-p3yqv2j4]:hover{opacity:.85}.face-verification__preview-btn[data-astro-cid-p3yqv2j4]:hover .face-verification__preview-link[data-astro-cid-p3yqv2j4]{text-decoration:underline}.face-verification__preview-btn[data-astro-cid-p3yqv2j4]:focus-visible{outline:2px solid var(--apply-accent, #027dca);outline-offset:2px}.face-verification__frame[data-astro-cid-p3yqv2j4]{position:relative;width:3.5rem;height:3.5rem;flex-shrink:0;overflow:hidden;border:1.5px solid #10b981;border-radius:8px;background:#0f172a}.face-verification__thumb[data-astro-cid-p3yqv2j4]{width:100%;height:100%;object-fit:cover;display:block}.face-verification__badge[data-astro-cid-p3yqv2j4]{position:absolute;right:.2rem;bottom:.2rem;display:grid;width:1.15rem;height:1.15rem;place-items:center;border-radius:50%;background:#10b981;color:#fff;box-shadow:0 1px 3px #0003}.face-verification__badge[data-astro-cid-p3yqv2j4] svg[data-astro-cid-p3yqv2j4]{width:.7rem;height:.7rem}.face-verification__confirmed-info[data-astro-cid-p3yqv2j4]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.face-verification__confirmed-info[data-astro-cid-p3yqv2j4] strong[data-astro-cid-p3yqv2j4]{color:#0f172a;font-size:.88rem;font-weight:600}.face-verification__preview-link[data-astro-cid-p3yqv2j4]{color:var(--apply-accent, #027dca);font-size:.78rem;font-weight:500}.face-verification__confirmed-actions[data-astro-cid-p3yqv2j4]{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.face-verification__retake[data-astro-cid-p3yqv2j4]{display:inline-flex;min-height:2.25rem;align-items:center;gap:.45rem;padding:.45rem .95rem;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#0f172a;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;flex-shrink:0;transition:background-color .14s ease,border-color .14s ease}.face-verification__retake[data-astro-cid-p3yqv2j4]:hover{background:#f8fafc;border-color:#94a3b8}.face-verification__retake[data-astro-cid-p3yqv2j4]:focus-visible{outline:2px solid var(--apply-accent, #027dca);outline-offset:2px}.face-verification__delete[data-astro-cid-p3yqv2j4]{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;padding:0;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#64748b;cursor:pointer;flex-shrink:0;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.face-verification__delete[data-astro-cid-p3yqv2j4]:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.face-verification__delete[data-astro-cid-p3yqv2j4]:focus-visible{outline:2px solid #dc2626;outline-offset:2px}.face-verification__status[data-astro-cid-p3yqv2j4]{margin:.8rem 0 0;color:#64748b;font-size:.78rem;font-weight:400;line-height:1.5}.face-verification[data-astro-cid-p3yqv2j4][data-camera-state=idle] .face-verification__status[data-astro-cid-p3yqv2j4]{display:none}.face-verification__error[data-astro-cid-p3yqv2j4]{margin:.8rem 0 0;padding:.65rem .85rem;border:1px solid #fecaca;border-radius:6px;background:#fef2f2;color:#991b1b;font-size:.78rem;font-weight:500;line-height:1.5}.face-verification[data-astro-cid-p3yqv2j4][data-camera-state=confirmed] .face-verification__title-idle[data-astro-cid-p3yqv2j4]{display:none}.face-verification[data-astro-cid-p3yqv2j4][data-camera-state=confirmed] .face-verification__title-done[data-astro-cid-p3yqv2j4]{display:inline;color:#0f172a}.face-verification[data-astro-cid-p3yqv2j4][data-camera-state=confirmed] .face-verification__idle-bar[data-astro-cid-p3yqv2j4]{display:none}.face-verification[data-astro-cid-p3yqv2j4][data-camera-state=confirmed] .face-verification__confirmed-bar[data-astro-cid-p3yqv2j4]{display:flex}.face-verification[data-astro-cid-p3yqv2j4][data-camera-state=confirmed] .face-verification__status[data-astro-cid-p3yqv2j4]{display:none}.camera-modal[data-astro-cid-p3yqv2j4]{width:min(94vw,38rem);max-width:100vw;max-height:94dvh;padding:0;border:0;border-radius:16px;background:transparent;color:#0f172a;overscroll-behavior:contain}.camera-modal[data-astro-cid-p3yqv2j4]::backdrop{background:#0f172aa6;backdrop-filter:blur(4px)}.camera-modal__frame[data-astro-cid-p3yqv2j4]{display:flex;max-height:94dvh;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 24px 60px -12px #0f172a4d}.camera-modal__bar[data-astro-cid-p3yqv2j4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;border-bottom:1px solid #f1f5f9;background:#fff}.camera-modal__title[data-astro-cid-p3yqv2j4]{margin:0;color:#475569;font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.camera-modal__close[data-astro-cid-p3yqv2j4]{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;cursor:pointer;transition:background-color .14s ease,color .14s ease}.camera-modal__close[data-astro-cid-p3yqv2j4]:hover{background:#f1f5f9;color:#0f172a}.camera-modal__close[data-astro-cid-p3yqv2j4] svg[data-astro-cid-p3yqv2j4]{width:.95rem;height:.95rem}.camera-modal__stage[data-astro-cid-p3yqv2j4]{position:relative;aspect-ratio:4 / 3;max-height:54dvh;margin:1rem 1.25rem .5rem;overflow:hidden;border-radius:12px;background:#0f172a;border:1px solid rgba(15,23,42,.08)}.camera-modal__stage[data-astro-cid-p3yqv2j4] video[data-astro-cid-p3yqv2j4],.camera-modal__stage[data-astro-cid-p3yqv2j4] img[data-astro-cid-p3yqv2j4]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.camera-modal__stage[data-astro-cid-p3yqv2j4] video[data-astro-cid-p3yqv2j4][data-facing=user]{transform:scaleX(-1)}.camera-modal__hint[data-astro-cid-p3yqv2j4]{margin:.35rem 1.25rem .25rem;color:#64748b;font-size:.8rem;font-weight:500;line-height:1.45;text-align:center}.camera-modal__flashscreen[data-astro-cid-p3yqv2j4]{position:absolute;inset:0;z-index:3;background:#fff;opacity:0;pointer-events:none;transition:opacity .12s ease}.camera-modal__flashscreen[data-astro-cid-p3yqv2j4][data-on=true]{opacity:.92}.camera-modal__spinner[data-astro-cid-p3yqv2j4]{position:absolute;inset:0;z-index:2;display:none;place-items:center;background:#0f172a8c}.camera-modal__spinner[data-astro-cid-p3yqv2j4] span[data-astro-cid-p3yqv2j4]{width:2.25rem;height:2.25rem;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:camera-spin .8s linear infinite}@keyframes camera-spin{to{transform:rotate(360deg)}}.camera-modal__fault[data-astro-cid-p3yqv2j4]{position:absolute;inset:auto .75rem .75rem;z-index:4;display:none;margin:0;padding:.8rem;border-radius:8px;background:#fffffff5;box-shadow:0 4px 12px #0000001a;color:#991b1b;font-size:.78rem;font-weight:500;line-height:1.5}.camera-modal__controls[data-astro-cid-p3yqv2j4]{padding:.9rem 1.25rem 1.25rem;background:#fff}.camera-modal__row[data-astro-cid-p3yqv2j4]{display:none;align-items:center;gap:.6rem}.camera-modal__row--live[data-astro-cid-p3yqv2j4]{grid-template-columns:1fr auto 1fr;justify-items:center;align-items:center}.camera-modal__row--live[data-astro-cid-p3yqv2j4]>[data-astro-cid-p3yqv2j4]:first-child{justify-self:start}.camera-modal__row--live[data-astro-cid-p3yqv2j4]>[data-astro-cid-p3yqv2j4]:last-child{justify-self:end}.camera-modal__chip[data-astro-cid-p3yqv2j4]{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid #e2e8f0;border-radius:50%;background:#f8fafc;color:#475569;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.camera-modal__chip[data-astro-cid-p3yqv2j4] svg[data-astro-cid-p3yqv2j4]{width:1.1rem;height:1.1rem}.camera-modal__chip[data-astro-cid-p3yqv2j4]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.camera-modal__chip[data-astro-cid-p3yqv2j4][data-flash=on]{border-color:#f59e0b;background:#fef3c7;color:#b45309}.camera-modal__chip[data-astro-cid-p3yqv2j4][data-flash=on] svg[data-astro-cid-p3yqv2j4]{fill:#f59e0b;stroke:#b45309}.camera-modal__chip[data-astro-cid-p3yqv2j4]:focus-visible{outline:2px solid var(--apply-accent, #027dca);outline-offset:2px}.camera-modal__shutter[data-astro-cid-p3yqv2j4]{display:grid;width:4.1rem;height:4.1rem;place-items:center;border:3px solid #0f172a;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 8px #0f172a1a;transition:transform .12s ease,box-shadow .12s ease}.camera-modal__shutter[data-astro-cid-p3yqv2j4]:hover{box-shadow:0 4px 14px #0f172a2e}.camera-modal__shutter[data-astro-cid-p3yqv2j4] span[data-astro-cid-p3yqv2j4]{width:3.1rem;height:3.1rem;border-radius:50%;background:#0f172a;transition:transform .12s ease}.camera-modal__shutter[data-astro-cid-p3yqv2j4]:active span[data-astro-cid-p3yqv2j4]{transform:scale(.9)}.camera-modal__shutter[data-astro-cid-p3yqv2j4]:disabled{opacity:.5;cursor:progress}.camera-modal__shutter[data-astro-cid-p3yqv2j4]:focus-visible{outline:2px solid var(--apply-accent, #027dca);outline-offset:3px}.camera-modal__action[data-astro-cid-p3yqv2j4]{flex:1;min-height:2.6rem;padding:.6rem 1.15rem;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#1e293b;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.camera-modal__action[data-astro-cid-p3yqv2j4]:hover{background:#f8fafc;border-color:#94a3b8}.camera-modal__action--primary[data-astro-cid-p3yqv2j4]{border-color:var(--apply-accent, #027dca);background:var(--apply-accent, #027dca);color:#fff}.camera-modal__action--primary[data-astro-cid-p3yqv2j4]:hover{background:#0269ab;border-color:#0269ab}.camera-modal__action[data-astro-cid-p3yqv2j4]:focus-visible{outline:2px solid var(--apply-accent, #027dca);outline-offset:2px}.camera-modal__busy[data-astro-cid-p3yqv2j4]{display:block;width:100%;padding:.9rem 0;color:#64748b;font-size:.76rem;font-weight:500;text-align:center}.face-verification[data-astro-cid-p3yqv2j4][data-camera-state=live] .camera-modal__row--live[data-astro-cid-p3yqv2j4]{display:grid}.face-verification[data-astro-cid-p3yqv2j4][data-camera-state=captured] .camera-modal__row--captured[data-astro-cid-p3yqv2j4],.face-verification[data-astro-cid-p3yqv2j4][data-camera-state=requesting] .camera-modal__row--requesting[data-astro-cid-p3yqv2j4],.face-verification[data-astro-cid-p3yqv2j4][data-camera-state=error] .camera-modal__row--error[data-astro-cid-p3yqv2j4]{display:flex}.face-verification[data-astro-cid-p3yqv2j4][data-camera-state=requesting] .camera-modal__spinner[data-astro-cid-p3yqv2j4]{display:grid}.face-verification[data-astro-cid-p3yqv2j4][data-camera-state=error] .camera-modal__fault[data-astro-cid-p3yqv2j4]{display:block}.face-verification[data-astro-cid-p3yqv2j4][data-camera-state=error] .camera-modal__hint[data-astro-cid-p3yqv2j4]{display:none}@media(max-width:37.5rem){.camera-modal[data-astro-cid-p3yqv2j4]{width:100vw;height:100dvh;max-height:none;border-radius:0}.camera-modal__frame[data-astro-cid-p3yqv2j4]{height:100dvh;max-height:none;border-radius:0}.camera-modal__stage[data-astro-cid-p3yqv2j4]{flex:1;aspect-ratio:auto;max-height:none;margin:.75rem;border-radius:10px}.camera-modal__controls[data-astro-cid-p3yqv2j4]{padding:.9rem 1rem calc(.9rem + env(safe-area-inset-bottom))}.camera-modal__bar[data-astro-cid-p3yqv2j4]{padding-top:calc(.85rem + env(safe-area-inset-top))}}@media(max-height:30rem)and (orientation:landscape){.camera-modal[data-astro-cid-p3yqv2j4]{width:100vw;height:100dvh;max-height:none;border-radius:0}.camera-modal__frame[data-astro-cid-p3yqv2j4]{height:100dvh;max-height:none;flex-direction:row;flex-wrap:wrap;border-radius:0}.camera-modal__bar[data-astro-cid-p3yqv2j4]{width:100%;padding:.45rem .9rem}.camera-modal__stage[data-astro-cid-p3yqv2j4]{flex:1;aspect-ratio:auto;max-height:none;margin:.6rem}.camera-modal__hint[data-astro-cid-p3yqv2j4]{display:none}.camera-modal__controls[data-astro-cid-p3yqv2j4]{display:grid;width:clamp(6.5rem,20vw,9rem);align-content:center;padding:.6rem calc(.6rem + env(safe-area-inset-right)) .6rem .6rem}.camera-modal__row--live[data-astro-cid-p3yqv2j4]{grid-template-columns:1fr;gap:.9rem;justify-items:center}.camera-modal__row--live[data-astro-cid-p3yqv2j4]>[data-astro-cid-p3yqv2j4]:first-child,.camera-modal__row--live[data-astro-cid-p3yqv2j4]>[data-astro-cid-p3yqv2j4]:last-child{justify-self:center}.camera-modal__row--captured[data-astro-cid-p3yqv2j4]{flex-direction:column}.camera-modal__action[data-astro-cid-p3yqv2j4]{width:100%;flex:0 0 auto}.camera-modal__shutter[data-astro-cid-p3yqv2j4]{width:3.4rem;height:3.4rem}.camera-modal__shutter[data-astro-cid-p3yqv2j4] span[data-astro-cid-p3yqv2j4]{width:2.5rem;height:2.5rem}}@media(prefers-reduced-motion:reduce){.camera-modal__spinner[data-astro-cid-p3yqv2j4] span[data-astro-cid-p3yqv2j4]{animation-duration:2s}.camera-modal__flashscreen[data-astro-cid-p3yqv2j4]{transition:none}}.application-numbered[data-astro-cid-sizzqmrb]{min-width:0}.form-status[data-astro-cid-sizzqmrb]{margin:0 0 2rem}.form-steps[data-astro-cid-sizzqmrb]{grid-template-columns:repeat(var(--step-count),minmax(0,1fr))}.form-steps[data-astro-cid-sizzqmrb]:after{width:var(--progress-width)}.form-steps[data-astro-cid-sizzqmrb] button[data-astro-cid-sizzqmrb]{justify-self:center}.form-steps[data-astro-cid-sizzqmrb] button[data-astro-cid-sizzqmrb]:first-child{justify-self:start}.form-steps[data-astro-cid-sizzqmrb] button[data-astro-cid-sizzqmrb]:last-child{justify-self:end}.form-steps[data-astro-cid-sizzqmrb] button[data-astro-cid-sizzqmrb]:disabled{cursor:not-allowed;opacity:.62}.form-step-summary[data-astro-cid-sizzqmrb]{display:none;margin:0 0 1.25rem;color:var(--blue-deep);font-size:.76rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.field--desired-role[data-astro-cid-sizzqmrb]{padding:clamp(1.25rem,3vw,2rem);border-left:5px solid var(--yellow);background:#fffaf0}.social-fields[data-astro-cid-sizzqmrb]{min-width:0;padding:clamp(1.1rem,3vw,2rem);margin:2.5rem 0 1.5rem;border:1px solid var(--line)}.social-fields[data-astro-cid-sizzqmrb] legend[data-astro-cid-sizzqmrb]{padding:0 .55rem;font-size:.8rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.social-fields[data-astro-cid-sizzqmrb] legend[data-astro-cid-sizzqmrb] span[data-astro-cid-sizzqmrb]{margin-left:.45rem;color:var(--muted);font-size:.68rem}.social-fields[data-astro-cid-sizzqmrb]>p[data-astro-cid-sizzqmrb]{margin:0 0 1.5rem;color:var(--muted);font-size:.78rem;line-height:1.55}.other-intro[data-astro-cid-sizzqmrb]{max-width:38rem;margin:-1.5rem 0 2.5rem;color:var(--muted);line-height:1.65}.employment-choice[data-astro-cid-sizzqmrb]{border:0;margin:0 0 2rem;padding:0}.employment-choice[data-astro-cid-sizzqmrb] legend[data-astro-cid-sizzqmrb]{padding:0;margin-bottom:.4rem;color:var(--black);font-size:.88rem;font-weight:800;letter-spacing:.01em}.employment-choice__help[data-astro-cid-sizzqmrb]{margin:0 0 1rem;color:#4b5563;font-size:.82rem;line-height:1.55}.employment-choice__options[data-astro-cid-sizzqmrb]{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;align-items:center;margin-top:.6rem}.employment-choice__option[data-astro-cid-sizzqmrb]{display:inline-flex;align-items:center;gap:.6rem;padding:.2rem 0;border:none!important;background:transparent!important;cursor:pointer;font-size:.95rem;font-weight:600;color:var(--black, #111)!important;user-select:none;white-space:nowrap}.employment-choice__option[data-astro-cid-sizzqmrb] input[data-astro-cid-sizzqmrb][type=radio]{appearance:none!important;-webkit-appearance:none!important;margin:0!important;width:1.25rem!important;height:1.25rem!important;min-height:1.25rem!important;max-height:1.25rem!important;min-width:1.25rem!important;max-width:1.25rem!important;padding:0!important;border:1.8px solid #737373!important;border-radius:50%!important;background:#fff!important;cursor:pointer;flex:0 0 1.25rem!important;box-shadow:none!important;box-sizing:border-box!important;outline:none;transition:border-color .15s ease,background-color .15s ease}.employment-choice__option[data-astro-cid-sizzqmrb] input[data-astro-cid-sizzqmrb][type=radio]:checked{border-color:var(--blue-deep, #0055a5)!important;background-color:var(--blue-deep, #0055a5)!important}.employment-choice__option[data-astro-cid-sizzqmrb] input[data-astro-cid-sizzqmrb][type=radio]:focus-visible{outline:2px solid var(--blue-deep, #0055a5);outline-offset:2px}.employment-choice__option[data-astro-cid-sizzqmrb]:hover input[data-astro-cid-sizzqmrb][type=radio]:not(:checked){border-color:#111!important}@media(max-width:37.5rem){.form-step-summary[data-astro-cid-sizzqmrb]{display:block}.form-steps[data-astro-cid-sizzqmrb]{margin-bottom:3rem}}.apply-body{--apply-bg: #f4f5f7;--apply-surface: #fff;--apply-border: #e0e2e6;--apply-ink: #16181d;--apply-muted: #5f646e;--apply-accent: #027dca;--apply-radius: 4px;min-height:100svh;display:flex;flex-direction:column;background:var(--apply-bg);color:var(--apply-ink)}.apply-body ::selection{background:#027dca38;color:var(--apply-ink)}.apply-bar{position:sticky;z-index:40;top:0;border-bottom:1px solid var(--apply-border);background:#fffffff0;backdrop-filter:blur(10px)}.apply-bar__inner{display:flex;width:min(100%,72rem);align-items:center;justify-content:space-between;gap:1rem;margin-inline:auto;padding:.7rem clamp(1rem,4vw,2rem)}.apply-bar__brand{display:inline-flex;align-items:center;gap:.55rem;color:var(--apply-ink);text-decoration:none}.apply-bar__brand img{width:1.75rem;height:1.75rem}.apply-bar__name{font-size:1rem;font-weight:700;letter-spacing:-.02em}.apply-bar__tag{padding:.18rem .45rem;border:1px solid var(--apply-border);border-radius:999px;color:var(--apply-muted);font-size:.62rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.apply-bar__nav{display:flex;align-items:center;gap:.4rem}.apply-bar__link{padding:.5rem .8rem;border:1px solid transparent;border-radius:6px;color:var(--apply-muted);font-size:.82rem;font-weight:500;text-decoration:none;white-space:nowrap}.apply-bar__link:hover{background:#eef0f3;color:var(--apply-ink)}.apply-bar__link--ghost{border-color:var(--apply-border);color:var(--apply-ink);background:var(--apply-surface)}.apply-bar__link--ghost:hover{border-color:#aeb4bd;background:#f7f8fa}.apply-main{flex:1 1 auto;width:min(100%,52rem);margin-inline:auto;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,2rem) clamp(3rem,6vw,5rem)}.apply-foot{padding:1.5rem;color:var(--apply-muted);font-size:.74rem;text-align:center}.apply-foot p{margin:0}.apply-boot{display:grid;min-height:40vh;place-content:center;justify-items:center;gap:.85rem;padding:3rem 1rem}.apply-boot__spinner{width:2rem;height:2rem;border:2.5px solid #dfe3e8;border-top-color:var(--apply-accent);border-radius:50%;animation:apply-boot-spin .8s linear infinite}.apply-boot__label{color:var(--apply-muted);font-size:.8rem}@keyframes apply-boot-spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.apply-boot__spinner{animation-duration:2.4s}}.intake{display:flex;flex-direction:column;align-items:center;padding:.5rem 0 2.5rem}.intake__card{width:min(100%,35rem);margin-inline:auto;padding:2.25rem clamp(1.5rem,4vw,2.5rem);border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 4px 20px -2px #0000000d,0 1px 3px #00000008;text-align:center}.intake__header{margin-bottom:1.75rem}.intake__badge{display:inline-block;margin-bottom:.75rem;padding:.3rem .75rem;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:.76rem;font-weight:600;letter-spacing:.02em}.intake__card h1{margin:0 0 .5rem;color:#0f172a;font-size:1.45rem;font-weight:750;letter-spacing:-.025em;line-height:1.25}.intake__lede{margin:0 auto;max-width:28rem;color:#64748b;font-size:.88rem;line-height:1.6}.intake__options{display:flex;flex-direction:column;gap:.85rem}.intake__choice-card{display:flex;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.25rem;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;color:#0f172a;text-align:left;cursor:pointer;font:inherit;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.intake__choice-card:hover{border-color:#0f172a;background:#f8fafc;box-shadow:0 2px 8px #0000000a}.intake__choice-card:focus-visible{outline:2px solid var(--apply-accent, #027dca);outline-offset:2px}.intake__choice-icon{display:grid;width:2.75rem;height:2.75rem;flex-shrink:0;place-items:center;border-radius:8px;background:#f1f5f9;color:#0f172a}.intake__choice-icon svg{width:1.35rem;height:1.35rem}.intake__choice-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.intake__choice-title-row{display:flex;align-items:center;gap:.5rem}.intake__choice-title{font-size:.92rem;font-weight:700;color:#0f172a}.intake__pill{padding:.15rem .45rem;border-radius:4px;background:#e0f2fe;color:#0369a1;font-size:.68rem;font-weight:600;letter-spacing:.02em}.intake__choice-desc{color:#64748b;font-size:.78rem;line-height:1.45}.intake__choice-arrow{display:grid;place-items:center;color:#94a3b8;flex-shrink:0;transition:color .15s ease,translate .15s ease}.intake__choice-arrow svg{width:1.25rem;height:1.25rem}.intake__choice-card:hover .intake__choice-arrow{color:#0f172a;translate:2px 0}.intake__nav{display:flex;align-items:center;margin-bottom:.85rem}.intake__back{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .6rem;margin-left:-.6rem;border:0;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;font:inherit;font-size:.8rem;font-weight:600;transition:color .14s ease,background-color .14s ease}.intake__back:hover{background:#f1f5f9;color:#0f172a}.intake__back:focus-visible{outline:2px solid var(--apply-accent, #027dca);outline-offset:2px}.intake__drop{position:relative;display:grid;gap:.45rem;justify-items:center;padding:2.25rem 1.5rem;border:1.5px dashed #cbd5e1;border-radius:10px;background:#fbfcfd;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.intake__drop input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.intake__drop:hover,.intake__drop[data-dragging]{border-color:#0f172a;background:#f8fafc}.intake__drop-icon-wrap{display:grid;width:3.25rem;height:3.25rem;margin-bottom:.4rem;place-items:center;border-radius:50%;background:#f1f5f9;color:#475569;transition:background-color .16s ease,color .16s ease}.intake__drop:hover .intake__drop-icon-wrap,.intake__drop[data-dragging] .intake__drop-icon-wrap{background:#e2e8f0;color:#0f172a}.intake__drop-title{color:#0f172a;font-size:.94rem;font-weight:700}.intake__drop-link{color:var(--apply-accent, #027dca);text-decoration:underline;text-underline-offset:2px}.intake__drop-sub{color:#64748b;font-size:.78rem}.intake__status,.intake__error{margin:1rem 0 0;padding:.65rem .9rem;border-radius:6px;font-size:.8rem;line-height:1.5;text-align:left}.intake__status{border:1px solid #bae6fd;background:#f0f9ff;color:#0369a1;font-weight:600}.intake__error{border:1px solid #fecaca;background:#fef2f2;color:#991b1b;font-weight:600}.intake__footer{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #f1f5f9}.intake__skip{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border:0;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;transition:color .14s ease,background-color .14s ease}.intake__skip:hover{background:#f1f5f9;color:#0f172a}.intake__skip:focus-visible{outline:2px solid var(--apply-accent, #027dca);outline-offset:2px}.apply-main .form-step-summary{margin:0 0 1.25rem;color:var(--apply-muted);font-size:.72rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.apply-main .form-steps{--dot: .95rem;position:relative;display:grid;grid-template-columns:repeat(var(--step-count, 4),minmax(0,1fr));gap:0;margin:0 0 1.75rem;padding:0 0 1.5rem;border:0;border-bottom:1px solid var(--apply-border);background:none}.apply-main .form-steps:before,.apply-main .form-steps:after{content:none}.apply-main .form-steps button{position:relative;z-index:1;display:grid;width:100%;align-content:start;justify-items:center;justify-self:stretch;gap:.6rem;padding:0;border:0;background:none;color:var(--apply-muted);cursor:pointer;font:inherit;text-align:center}.apply-main .form-steps button:not(:last-child):after{content:"";position:absolute;z-index:0;top:calc(var(--dot) / 2);left:50%;width:100%;height:2px;background:#dcdfe4;translate:0 -50%}.apply-main .form-steps button.is-complete:after{background:var(--apply-accent)}.apply-main .form-steps button:before{content:"";position:relative;z-index:1;box-sizing:border-box;width:var(--dot);height:var(--dot);border:2px solid transparent;border-radius:50%;background:#c9ced6;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.apply-main .form-steps button span{display:none}.apply-main .form-steps button small{max-width:9rem;color:inherit;font-size:.78rem;font-weight:450;line-height:1.3;letter-spacing:0;text-transform:none}.apply-main .form-steps button:not(:disabled){color:var(--apply-ink)}.apply-main .form-steps button.is-complete:before{border-color:var(--apply-accent);background:var(--apply-accent)}.apply-main .form-steps button[aria-current]{color:var(--apply-ink)}.apply-main .form-steps button[aria-current] small{font-weight:650}.apply-main .form-steps button[aria-current]:before{border-width:4px;border-color:var(--apply-accent);background:var(--apply-surface);box-shadow:none}.apply-main .form-steps button:focus-visible{outline:0}.apply-main .form-steps button:focus-visible:before{outline:2px solid var(--apply-accent);outline-offset:3px}.apply-main .form-steps button:disabled{cursor:default}.apply-main{width:min(100%,56rem)}.apply-main .application-form-shell{max-width:none;margin:0;padding:0;border:0;background:none}.apply-main .application-form-heading{display:block;margin:0 0 1.5rem;padding:0 0 1.25rem;border-bottom:1px solid var(--apply-border)}.application-form-heading__label{margin:0 0 .35rem;color:var(--apply-accent);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.apply-main .application-form-heading h2{margin:0;font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:800;letter-spacing:-.025em;line-height:1.2;text-transform:none}.application-form-heading__meta{display:flex;flex-wrap:wrap;gap:.3rem .7rem;margin:.4rem 0 0;color:var(--apply-muted);font-size:.82rem}.application-form-heading__meta span+span:before{content:"·";margin-right:.7rem}.apply-main .application-numbered{--card-pad: clamp(1.25rem, 3.5vw, 2.25rem);padding:var(--card-pad);border:1px solid var(--apply-border);border-radius:12px;background:var(--apply-surface);box-shadow:0 1px 2px #1018280a}.apply-main .form-panel{animation:none}.apply-main .panel-title{display:block;margin:0 0 1.4rem;padding:0;border:0}.apply-main .panel-title span{display:none}.apply-main .panel-title h3{margin:0;font-size:1.05rem;font-weight:750;letter-spacing:-.015em;line-height:1.3;text-transform:none}.apply-main .form-status{margin:0 0 1.25rem;padding:.7rem .85rem;border:1px solid #f0c8c8;border-radius:6px;background:#fdf3f3;color:#8a1c1c;font-size:.8rem;font-weight:500;line-height:1.5}.apply-main .field{margin-bottom:1.15rem}.apply-main .field-grid{display:grid;gap:0 1.1rem;align-items:start}.apply-main .field>label:not(.file-drop),.apply-main .field-label{display:block;margin:0 0 .35rem;color:var(--apply-ink);font-size:.82rem;font-weight:600;line-height:1.45}.apply-main .required-mark{margin-left:.15rem;color:#b32020;font-weight:600}.apply-main .field-hint{display:block;margin:-.1rem 0 .45rem;color:var(--apply-muted);font-size:.76rem;line-height:1.5}.apply-main .field input:not([type=file]):not([type=checkbox]),.apply-main .field textarea,.apply-main .field select{width:100%;min-height:2.6rem;padding:.55rem .75rem;border:1px solid #d3d8de;border-radius:4px;background:var(--apply-surface);color:var(--apply-ink);font:inherit;font-size:.88rem;font-weight:450;line-height:1.45;transition:border-color .14s ease,box-shadow .14s ease}.apply-main .field textarea{min-height:6.5rem;padding:.65rem .75rem;resize:vertical;line-height:1.6}.apply-main .field input::placeholder,.apply-main .field textarea::placeholder{color:#9aa2ad;font-weight:400}.apply-main .field input:hover:not(:focus),.apply-main .field textarea:hover:not(:focus){border-color:#b3bac3}.apply-main .field input:focus,.apply-main .field textarea:focus,.apply-main .field select:focus{outline:0;border-color:var(--apply-accent);box-shadow:0 0 0 3px #027dca29}.apply-main .field-error{margin-top:.35rem;color:#b32020;font-size:.76rem;font-weight:500;line-height:1.45}.apply-main .field.has-error input:not([type=file]),.apply-main .field.has-error textarea{border-color:#b32020;box-shadow:0 0 0 3px #b320201a}.apply-main .field.has-error>label:not(.file-drop),.apply-main .field.has-error .field-label{color:#b32020}.apply-main .field.has-error .file-drop,.apply-main .application-numbered .face-verification.has-error{border-color:#b32020;background:#fdf3f3}.apply-main .application-numbered .social-fields,.apply-main .application-numbered .field--desired-role,.apply-main .application-numbered .consent-field,.apply-main .application-numbered .other-item{margin:1.5rem 0;padding:1.1rem 1.15rem;border:1px solid var(--apply-border);border-left:1px solid var(--apply-border);border-radius:8px;background:#f8f9fb}.apply-main .application-numbered .social-fields{padding-bottom:0}.apply-main .application-numbered .social-fields legend{padding:0;color:var(--apply-muted);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.apply-main .application-numbered .social-fields legend span{margin-left:.4rem;font-size:.68rem;font-weight:500;letter-spacing:.06em}.apply-main .application-numbered .social-fields>p{margin:.55rem 0 .9rem;color:var(--apply-muted);font-size:.78rem;line-height:1.5}.apply-main .other-item__type{display:block;margin:0 0 .4rem;color:var(--apply-accent);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.apply-main .field--desired-role>label{font-weight:650}.apply-main .domicile-picker__control{position:relative}.apply-main .domicile-picker__options{margin:.3rem 0 0;padding:.25rem;border:1px solid #d3d8de;border-radius:6px;background:var(--apply-surface);box-shadow:0 10px 26px #10182824}.apply-main .domicile-picker__options [role=option]{padding:.5rem .6rem;border-radius:4px;font-size:.85rem}.apply-main .domicile-picker__options [role=option].is-active,.apply-main .domicile-picker__options [role=option]:hover{background:#eef5fb}.apply-main .domicile-picker__clear{border:0;background:none;color:var(--apply-muted);font-size:.74rem;font-weight:650;letter-spacing:0;text-transform:none;text-decoration:underline}.apply-main .domicile-picker__status{display:block;margin-top:.3rem;color:var(--apply-muted);font-size:.74rem}.apply-main .file-field{margin-bottom:1.15rem}.apply-main .file-drop{display:flex;align-items:center;gap:.85rem;min-height:3.85rem;padding:.75rem 1rem;border:1px dashed #c7cdd5;border-radius:6px;background:#fafbfc;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.apply-main .file-drop:hover{border-color:var(--apply-accent);background:#f4f8fb}.apply-main .file-drop.is-dragging{border-color:var(--apply-accent);background:#eef5fa}.apply-main .file-drop__icon{display:flex;align-items:center;justify-content:center;color:var(--apply-muted);flex-shrink:0;transition:color .14s ease}.apply-main .file-drop:hover .file-drop__icon{color:var(--apply-accent)}.apply-main .file-drop__text{display:flex;flex-direction:column;gap:.15rem}.apply-main .file-drop strong{font-size:.84rem;font-weight:600;color:var(--apply-ink)}.apply-main .file-drop small{color:var(--apply-muted);font-size:.74rem;font-weight:400}.apply-main .file-progress,.apply-main .file-ready,.apply-main .file-field[data-state=checking] .file-drop,.apply-main .file-field[data-state=ready] .file-drop{display:none}.apply-main .file-field[data-state=checking] .file-progress{display:block}.apply-main .file-field[data-state=ready] .file-ready{display:flex}.apply-main .file-progress{padding:.6rem 0 .4rem}.apply-main .file-progress__track{position:relative;width:100%;max-width:26rem;height:5px;border-radius:999px;background:#e2e5ea;overflow:hidden}.apply-main .file-progress__bar{height:100%;width:0%;border-radius:999px;background:var(--apply-accent);animation:file-progress-fill .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes file-progress-fill{0%{width:0%}50%{width:68%}to{width:100%}}.apply-main .file-ready{align-items:center;gap:.65rem;padding:.45rem 0 .25rem;border:0;border-radius:0;background:transparent;min-height:auto}.apply-main .file-open{display:inline-flex;align-items:center;gap:.5rem;padding:.2rem 0;border:0;background:transparent;color:var(--apply-accent);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;text-decoration:none;text-align:left;line-height:1.45;transition:opacity .12s ease}.apply-main .file-open:hover{opacity:.85;text-decoration:underline}.apply-main .file-open:focus-visible{outline:2px solid var(--apply-accent);outline-offset:2px;border-radius:2px}.apply-main .file-ready__icon{display:flex;align-items:center;color:#4b5563;flex-shrink:0}.apply-main .file-ready-name{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.apply-main .file-remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:4px;background:transparent;color:#6b7280;cursor:pointer;transition:color .12s ease,background-color .12s ease}.apply-main .file-remove:hover{color:#111827;background:#e5e7eb}.apply-main .file-remove:focus-visible{outline:2px solid var(--apply-accent);outline-offset:2px}.apply-main .file-optional{color:var(--apply-muted);font-size:.74rem;font-weight:400;letter-spacing:0;text-transform:none}.apply-main .portfolio-field{margin-bottom:1.15rem}.apply-main .portfolio-field .file-field{margin-bottom:.55rem}.apply-main .portfolio-field__link>label{color:var(--apply-muted);font-weight:600}.apply-main .portfolio-link-row{display:flex;align-items:center;gap:.5rem}.apply-main .portfolio-link-row+.portfolio-link-row{margin-top:.5rem}.apply-main .portfolio-link-row input{flex:1 1 auto;min-width:0}.apply-main .portfolio-link-remove{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;padding:0;border:1px solid var(--apply-border);border-radius:6px;background:var(--apply-surface);color:var(--apply-muted);cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.apply-main .portfolio-link-remove:hover{border-color:#b32020;background:#fdf3f3;color:#b32020}.apply-main .portfolio-link-add{display:inline-flex;align-items:center;gap:.3rem;margin-top:.6rem;padding:.4rem .75rem;border:1px dashed var(--apply-border);border-radius:6px;background:none;color:var(--apply-accent);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.apply-main .portfolio-link-add:hover{border-color:var(--apply-accent);background:var(--apply-surface)}.apply-main .other-intro{margin:0 0 1rem;color:var(--apply-muted);font-size:.84rem;line-height:1.6}.apply-main .other-items{display:grid;gap:1rem}.apply-main .application-numbered .other-item{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;margin:0}.apply-main .application-numbered .other-item__number{margin:0;color:var(--apply-muted);font-size:.74rem;font-weight:600}.apply-main .application-numbered .other-item h4{margin:0 0 .3rem;font-size:.92rem;font-weight:650}.apply-main .application-numbered .other-item p{margin:0 0 .5rem;font-size:.84rem;line-height:1.6}.apply-main .other-download{margin-top:.5rem}.apply-main .application-numbered .consent-field{margin:1.5rem 0 0;padding:1rem 1.15rem}.apply-main .application-numbered .consent-field>label{display:flex;max-width:44rem;align-items:center;gap:.75rem;margin:0;color:var(--apply-ink);font-size:.84rem;font-weight:500;line-height:1.45;cursor:pointer}.apply-main .application-numbered .consent-field input{width:1.05rem;height:1.05rem;margin:0;flex:0 0 auto;accent-color:var(--apply-accent);cursor:pointer}.apply-main .application-numbered .consent-field .field-error{margin-left:1.8rem}.apply-main .field.has-error input[type=checkbox]{box-shadow:none}.apply-main .application-numbered .consent-field.has-error{border-color:#b32020;background:#fdf3f3}.apply-main .configuration-note{margin:1rem 0 0;padding:.7rem .85rem;border:1px solid #efe0b6;border-radius:6px;background:#fffbef;color:#6b5416;font-size:.78rem;line-height:1.5}.apply-main .privacy-note{max-width:none;margin:.9rem 0 0;color:var(--apply-muted);font-size:.74rem;line-height:1.5;text-align:left}.apply-main .cf-turnstile{margin:1rem 0;display:flex;justify-content:center}.apply-main .button{min-height:2.4rem;gap:.4rem;padding:.5rem 1rem;border:1px solid #c3c9d1;border-radius:4px;background:var(--apply-surface);color:var(--apply-ink);font-size:.82rem;font-weight:600;letter-spacing:0;text-transform:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.apply-main .button:hover{border-color:var(--apply-ink);background:#f2f3f5}.apply-main .button--dark,.apply-main .button--blue{border-color:var(--apply-ink);background:var(--apply-ink);color:#fff}.apply-main .button--dark:hover,.apply-main .button--blue:hover{border-color:#000;background:#000}.apply-main .button:focus-visible{outline:2px solid var(--apply-accent);outline-offset:2px}.apply-main .button:disabled{opacity:.55;cursor:wait}.apply-main .panel-actions{position:sticky;z-index:6;bottom:0;display:flex;align-items:center;gap:.6rem;justify-content:flex-end;margin:1.75rem calc(var(--card-pad) * -1) calc(var(--card-pad) * -1);padding:.75rem var(--card-pad) calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--apply-border);border-radius:0 0 12px 12px;background:#fffffff0;backdrop-filter:blur(8px)}.apply-main .panel-actions .button{flex:0 0 auto}.apply-main .panel-actions .button[data-prev]{margin-right:auto}.apply-main .application-numbered .face-verification{margin:1.5rem 0;padding:1.25rem 1.4rem;border:1px solid var(--apply-border);border-radius:10px;background:#fff;box-shadow:0 1px 3px #00000008}.apply-main .application-success{position:fixed;z-index:60;inset:0;display:grid;place-content:center;gap:.75rem;padding:2rem;background:#fff;text-align:center}.apply-main .application-success .eyebrow{display:none}.apply-main .application-success .success-mark{display:grid;width:4rem;height:4rem;margin:0 auto .75rem;place-items:center;border-radius:50%;background:#1f7a3d;color:#fff;font-size:1.9rem;line-height:1}.apply-main .application-success h2{margin:0;font-size:clamp(1.4rem,4vw,1.9rem);font-weight:800;letter-spacing:-.025em;text-transform:none}.apply-main .application-success p{max-width:30rem;margin:0 auto;color:var(--apply-muted);font-size:.88rem;line-height:1.6}.apply-main .application-success .button{margin-top:1.25rem;justify-self:center}.apply-closed{width:min(100%,32rem);margin-inline:auto;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--apply-border);border-radius:12px;background:var(--apply-surface);text-align:center}.apply-closed h1{margin:0 0 .75rem;font-size:1.3rem;font-weight:800;letter-spacing:-.02em}.apply-closed p{margin:0 0 1.5rem;color:var(--apply-muted);font-size:.88rem;line-height:1.6}@media(min-width:44rem){.apply-main .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:34rem){.apply-main .form-steps button small{display:none}.apply-main .form-steps{padding-bottom:1.1rem}.apply-main .panel-actions .button{flex:1 1 auto;justify-content:center}.apply-bar__tag{display:none}.apply-bar__nav .apply-bar__link:not(.apply-bar__link--ghost){display:none}}.apply-bar__nav .lang-toggle{margin-right:.35rem;border-color:#00000047;color:inherit}.apply-bar__nav .lang-toggle__option.is-active{background:#111}.apply-bar__nav .lang-toggle__option.is-active>span[aria-hidden]{color:#fff}
