#application-form[data-astro-cid-74scd4xz]{max-width:42rem}.progress-track[data-astro-cid-74scd4xz]{gap:.4rem;margin-bottom:2rem;display:flex}.progress-segment[data-astro-cid-74scd4xz]{border-radius:var(--radius-pill);background:var(--color-line);flex:1;height:6px}.progress-segment[data-astro-cid-74scd4xz].is-active,.progress-segment[data-astro-cid-74scd4xz].is-done{background:var(--color-ink)}.progress-label[data-astro-cid-74scd4xz]{font-size:var(--text-sm);color:var(--color-ink-faint);margin-bottom:.5rem}fieldset[data-astro-cid-74scd4xz]{border:none;margin:0 0 2rem;padding:0}legend[data-astro-cid-74scd4xz]{width:100%;padding:0}legend[data-astro-cid-74scd4xz] h2[data-astro-cid-74scd4xz]{font-size:var(--text-xl);margin-bottom:1.5rem}.field[data-astro-cid-74scd4xz]{margin-bottom:1.5rem}.field[data-astro-cid-74scd4xz] label[data-astro-cid-74scd4xz],.field-legend[data-astro-cid-74scd4xz]{margin-bottom:.5rem;font-weight:600;display:block}.optional[data-astro-cid-74scd4xz]{color:var(--color-ink-faint);font-weight:400}input[data-astro-cid-74scd4xz][type=text],input[data-astro-cid-74scd4xz][type=email],input[data-astro-cid-74scd4xz][type=tel],input[data-astro-cid-74scd4xz][type=url],input[data-astro-cid-74scd4xz][type=date],textarea[data-astro-cid-74scd4xz]{border-radius:var(--radius-sm);border:1.5px solid var(--color-line);width:100%;font:inherit;color:var(--color-ink);background:var(--color-paper-raised);padding:.85rem 1.1rem}input[data-astro-cid-74scd4xz]:focus-visible,textarea[data-astro-cid-74scd4xz]:focus-visible,select[data-astro-cid-74scd4xz]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.field-hint[data-astro-cid-74scd4xz]{font-size:var(--text-xs);color:var(--color-ink-faint);margin-top:.35rem}.field-error[data-astro-cid-74scd4xz]{color:var(--color-error);font-size:var(--text-sm);margin-top:.4rem}.field-error[data-astro-cid-74scd4xz]:empty{display:none}.phone-input-group[data-astro-cid-74scd4xz]{gap:.5rem;display:flex}.phone-input-group[data-astro-cid-74scd4xz] select[data-astro-cid-74scd4xz],.phone-input-group[data-astro-cid-74scd4xz] input[data-astro-cid-74scd4xz]{border-radius:var(--radius-sm);border:1.5px solid var(--color-line);font:inherit;color:var(--color-ink);background:var(--color-paper-raised);padding:.85rem 1.1rem}.phone-input-group[data-astro-cid-74scd4xz] select[data-astro-cid-74scd4xz]{-webkit-appearance:none;appearance:none;text-overflow:clip;white-space:nowrap;width:100%;padding-inline:.6rem;overflow:hidden}.phone-input-group[data-astro-cid-74scd4xz] input[data-astro-cid-74scd4xz]{flex:auto}.phone-country[data-astro-cid-74scd4xz]{flex:none;width:7.25rem}@media (width<=400px){.phone-country[data-astro-cid-74scd4xz]{width:6.75rem;min-width:6.5rem}}.phone-input-group[data-astro-cid-74scd4xz]:has(#phoneNational[aria-invalid=true]) select[data-astro-cid-74scd4xz],.phone-input-group[data-astro-cid-74scd4xz]:has(#phoneNational[aria-invalid=true]) input[data-astro-cid-74scd4xz],.phone-input-group[data-astro-cid-74scd4xz]:has(#phoneNational[aria-invalid=true]) .phone-country[data-astro-cid-74scd4xz] .ts-control{border:2px solid var(--color-error)}.phone-country[data-astro-cid-74scd4xz] .ts-wrapper{width:100%;min-height:0}.phone-country[data-astro-cid-74scd4xz] .ts-control{border:1.5px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper-raised);box-shadow:none;font-family:inherit;font-size:inherit;line-height:inherit;color:var(--color-ink);white-space:nowrap;flex-wrap:nowrap;align-items:center;padding:.85rem 1.1rem;display:flex}.phone-country[data-astro-cid-74scd4xz] .ts-control>*{white-space:nowrap;text-overflow:clip;overflow:hidden}.phone-country[data-astro-cid-74scd4xz] .ts-wrapper.single .ts-control{background:var(--color-paper-raised)}.phone-country[data-astro-cid-74scd4xz] .ts-wrapper.focus .ts-control{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:none}.phone-country[data-astro-cid-74scd4xz] .ts-wrapper.single .ts-control:after{border-top-color:var(--color-ink-faint)}.phone-country[data-astro-cid-74scd4xz] .ts-wrapper.single.dropdown-active .ts-control:after{border-bottom-color:var(--color-ink-faint)}.phone-country[data-astro-cid-74scd4xz] .dropdown-active .ts-control{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.phone-country[data-astro-cid-74scd4xz] .ts-dropdown{border:1.5px solid var(--color-line);border-radius:var(--radius-md);min-width:0;max-width:calc(100vw - 2rem);box-shadow:var(--shadow-float);background:var(--color-paper-raised);font-family:inherit;font-size:inherit;line-height:inherit;color:var(--color-ink);overflow:hidden;width:min(18rem, calc(100vw - 2 * var(--spacing-container-x)))!important}.phone-country[data-astro-cid-74scd4xz] .ts-dropdown .dropdown-input{font:inherit;border-color:var(--color-line);box-shadow:none;background:0 0}.phone-country[data-astro-cid-74scd4xz] .ts-dropdown .option{padding:.6rem .9rem}.phone-country[data-astro-cid-74scd4xz] .ts-dropdown .option.active{background:var(--color-accent-soft);color:var(--color-ink)}.phone-country[data-astro-cid-74scd4xz] .ts-dropdown .optgroup-header{color:var(--color-ink-faint)}@media (prefers-reduced-motion:reduce){.phone-country[data-astro-cid-74scd4xz] .ts-control,.phone-country[data-astro-cid-74scd4xz] .ts-dropdown,.phone-country[data-astro-cid-74scd4xz] .clear-button{transition:none;animation:none}}.motivation-field-wrap[data-astro-cid-74scd4xz]{position:relative}.motivation-field-wrap[data-astro-cid-74scd4xz] textarea[data-astro-cid-74scd4xz]{resize:vertical;min-height:8rem;padding-bottom:2.5rem}.motivation-counter[data-astro-cid-74scd4xz]{background:var(--color-paper-raised);border-radius:var(--radius-pill);align-items:center;gap:.5rem;padding:.2rem .5rem;display:flex;position:absolute;bottom:1.1rem;right:.85rem}.motivation-counter-label[data-astro-cid-74scd4xz]{font-size:var(--text-xs);color:var(--color-ink-soft);white-space:nowrap;margin:0}.motivation-counter[data-astro-cid-74scd4xz].is-complete .motivation-counter-label[data-astro-cid-74scd4xz]{color:var(--color-ink);font-weight:600}.ring-track[data-astro-cid-74scd4xz]{stroke:var(--color-line-strong)}.ring-progress[data-astro-cid-74scd4xz]{stroke:var(--color-flame-700);transition:stroke-dashoffset .2s var(--ease-out), stroke .15s linear}.motivation-counter[data-astro-cid-74scd4xz].is-complete .ring-progress[data-astro-cid-74scd4xz]{stroke:var(--color-success)}.ring-check[data-astro-cid-74scd4xz]{stroke:var(--color-success);opacity:0;transition:opacity .15s var(--ease-out)}.motivation-counter[data-astro-cid-74scd4xz].is-complete .ring-check[data-astro-cid-74scd4xz]{opacity:1}@media (prefers-reduced-motion:reduce){.ring-progress[data-astro-cid-74scd4xz],.ring-check[data-astro-cid-74scd4xz]{transition:none!important}}#availabilityDate[data-astro-cid-74scd4xz][disabled]{opacity:.55;cursor:not-allowed;background:var(--color-paper-inset)}.privacy-info[data-astro-cid-74scd4xz]{font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--leading-relaxed);margin:1.25rem 0}.radio-group[data-astro-cid-74scd4xz]{flex-direction:column;gap:.6rem;display:flex}.radio-group[data-astro-cid-74scd4xz] label[data-astro-cid-74scd4xz],.field-checkbox[data-astro-cid-74scd4xz] label[data-astro-cid-74scd4xz]{align-items:center;gap:.6rem;min-height:44px;font-weight:400;display:flex}.field-checkbox[data-astro-cid-74scd4xz] input[data-astro-cid-74scd4xz],.radio-group[data-astro-cid-74scd4xz] input[data-astro-cid-74scd4xz]{accent-color:var(--color-flame-700);flex-shrink:0;width:1.15rem;height:1.15rem}.field-privacy-ack[data-astro-cid-74scd4xz] label[data-astro-cid-74scd4xz]{font-size:var(--text-sm);color:var(--color-ink);align-items:flex-start}.field-privacy-ack[data-astro-cid-74scd4xz] input[data-astro-cid-74scd4xz]{margin-top:.2rem}.step-actions[data-astro-cid-74scd4xz]{align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.btn-continue[data-astro-cid-74scd4xz],.btn-submit[data-astro-cid-74scd4xz]{background:var(--gradient-button);color:var(--color-ink);border-radius:var(--radius-pill);font-family:var(--font-display);cursor:pointer;border:none;padding:.9rem 2rem;font-weight:700}.btn-continue[data-astro-cid-74scd4xz][aria-disabled=true],.btn-submit[data-astro-cid-74scd4xz][aria-disabled=true]{opacity:.6;pointer-events:none}.link-back[data-astro-cid-74scd4xz]{color:var(--color-ink-soft);cursor:pointer;font:inherit;background:0 0;border:none;text-decoration:underline}.honeypot[data-astro-cid-74scd4xz]{position:absolute;left:-9999px}.profile-preselected-note[data-astro-cid-74scd4xz]{font-size:var(--text-xs);color:var(--color-ink-soft);align-items:flex-start;gap:.5rem;margin-block:.5rem 1rem;display:flex}.profile-preselected-note[data-astro-cid-74scd4xz] svg[data-astro-cid-74scd4xz]{color:var(--color-success);flex-shrink:0;margin-top:.15rem}.draft-banner[data-astro-cid-74scd4xz]{background:var(--color-accent-soft);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.draft-banner-actions[data-astro-cid-74scd4xz]{gap:.75rem;display:flex}.draft-banner-actions[data-astro-cid-74scd4xz] button[data-astro-cid-74scd4xz]{border-radius:var(--radius-pill);border:1px solid var(--color-ink);cursor:pointer;font:inherit;background:0 0;padding:.4rem 1rem}.recap[data-astro-cid-74scd4xz]{margin-bottom:1.5rem}.submit-error[data-astro-cid-74scd4xz]{color:var(--color-error);margin-bottom:1rem}.confirmation[data-astro-cid-74scd4xz]{text-align:left}.recap-card{background:var(--color-paper-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);margin-bottom:1rem;padding:1.5rem}.recap-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.recap-card-header h3{font-size:var(--text-md);font-family:var(--font-display);color:var(--color-ink);margin:0;font-weight:700}.recap-edit{font:inherit;color:var(--color-flame-700);cursor:pointer;background:0 0;border:none;min-height:44px;padding:.3rem 0;font-weight:600;text-decoration:underline}.recap-grid{grid-template-columns:minmax(9rem,auto) 1fr;gap:.5rem 1rem;margin:0;display:grid}.recap-grid dt{font-size:var(--text-sm);color:var(--color-ink-faint)}.recap-grid dd{font-size:var(--text-sm);color:var(--color-ink);margin:0}.recap-faint{color:var(--color-ink-faint)!important}.recap-motivation-text{white-space:pre-line;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-ink);margin-top:.75rem}@media (width<=400px){.recap-grid{grid-template-columns:1fr;gap:.15rem 0}.recap-card{padding:1.1rem}}.confirmation .btn-row,.submit-error .btn-row{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.confirmation .btn,.submit-error .btn{border-radius:var(--radius-pill);font-family:var(--font-display);cursor:pointer;font-weight:700;font-size:var(--text-sm);border:none;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;text-decoration:none;display:inline-flex}.confirmation .btn-primary{background:var(--gradient-button);color:var(--color-ink);box-shadow:var(--shadow-glow-button)}.confirmation .btn-secondary,.submit-error .btn-secondary{color:var(--color-ink);border:1.5px solid var(--color-ink);background:0 0}.confirmation .btn-ghost{color:var(--color-flame-700);background:0 0;border:none;padding:0;text-decoration:underline}.confirmation .btn-text{color:var(--color-ink-soft);text-decoration:underline}.confirmation-card{background:var(--color-paper-raised);border-radius:var(--radius-lg);max-width:42rem;box-shadow:var(--shadow-float-lg);padding:2.5rem}@media (width<=400px){.confirmation-card{padding:1.5rem}}.confirmation-icon{border-radius:var(--radius-pill);width:72px;height:72px;box-shadow:var(--shadow-float-lg);justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.confirmation-icon.is-success{background:var(--gradient-flame-block)}.confirmation-icon.is-error{background:var(--color-paper-inset)}.confirmation-card h2{font-size:var(--text-2xl);font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin:0 0 1rem;font-weight:800}.confirmation-reference{background:var(--color-paper-inset);border-radius:var(--radius-pill);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin-bottom:1.25rem;padding:.35rem 1rem;display:inline-flex}.confirmation-body p{color:var(--color-ink-soft);line-height:var(--leading-relaxed);margin:0 0 1rem}.confirmation-next-steps{flex-direction:column;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.confirmation-next-steps li{font-size:var(--text-sm);color:var(--color-ink-soft);gap:.6rem;display:flex}.confirmation-next-steps li svg{color:var(--color-success);flex-shrink:0;margin-top:.15rem}.site-container[data-astro-cid-ttt4rwxg]{width:100%;max-width:var(--container-max);padding-inline:var(--spacing-container-x);margin-inline:auto}.page-header[data-astro-cid-ttt4rwxg]{background:var(--color-paper);padding-block:var(--spacing-section-y-tight) 0}.page-header[data-astro-cid-ttt4rwxg] h1[data-astro-cid-ttt4rwxg]{font-size:var(--text-2xl);margin-bottom:.5rem}.page-header[data-astro-cid-ttt4rwxg] p[data-astro-cid-ttt4rwxg]{color:var(--color-ink-soft)}.form-section[data-astro-cid-ttt4rwxg]{background:var(--color-paper);padding-block:var(--spacing-section-y-tight)}.candidature-reassurance[data-astro-cid-ttt4rwxg]{background:var(--color-paper-raised);border-radius:var(--radius-lg);max-width:42rem;box-shadow:var(--shadow-float);flex-direction:column;gap:.5rem;margin:0 0 1.5rem;padding:1rem 1.1rem;list-style:none;display:flex}.candidature-reassurance[data-astro-cid-ttt4rwxg] li[data-astro-cid-ttt4rwxg]{font-size:var(--text-xs);color:var(--color-ink-soft);align-items:center;display:flex}.candidature-reassurance-item[data-astro-cid-ttt4rwxg]{align-items:flex-start;gap:.45rem;line-height:1.35;display:flex}.candidature-reassurance[data-astro-cid-ttt4rwxg] li[data-astro-cid-ttt4rwxg] svg[data-astro-cid-ttt4rwxg]{width:14px;height:14px;color:var(--color-success);flex-shrink:0;margin-top:.15rem}body:has(#draft-banner:not([hidden])) .candidature-reassurance[data-astro-cid-ttt4rwxg]{display:none}@media (width>=48rem){.candidature-reassurance[data-astro-cid-ttt4rwxg]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:0;margin-bottom:2rem;padding:1.1rem 1.25rem;display:grid}.candidature-reassurance[data-astro-cid-ttt4rwxg] li[data-astro-cid-ttt4rwxg]{font-size:var(--text-sm);padding-inline:1.1rem;position:relative}.candidature-reassurance-item[data-astro-cid-ttt4rwxg]{line-height:1.4}.candidature-reassurance[data-astro-cid-ttt4rwxg] li[data-astro-cid-ttt4rwxg]:first-child{padding-left:0}.candidature-reassurance[data-astro-cid-ttt4rwxg] li[data-astro-cid-ttt4rwxg]:last-child{padding-right:0}.candidature-reassurance[data-astro-cid-ttt4rwxg] li[data-astro-cid-ttt4rwxg]+li[data-astro-cid-ttt4rwxg]:before{content:"";background:var(--color-line);width:1px;position:absolute;top:.15rem;bottom:.15rem;left:0}}
