#application-form[data-astro-cid-74scd4xz]{max-width:42rem}fieldset[data-astro-cid-74scd4xz]{border:none;margin:0;padding:0}legend[data-astro-cid-74scd4xz]{padding:0}.field[data-astro-cid-74scd4xz]{margin-bottom:1.5rem}.field[data-astro-cid-74scd4xz] label[data-astro-cid-74scd4xz]{margin-bottom:.5rem;font-weight:600;display:block}input[data-astro-cid-74scd4xz][type=text],input[data-astro-cid-74scd4xz][type=email],input[data-astro-cid-74scd4xz][type=tel]{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,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}.error-summary[data-astro-cid-74scd4xz]{background:var(--color-paper-raised);border:1.5px solid var(--color-error);border-radius:var(--radius-md);margin-bottom:1.5rem;padding:1.1rem 1.25rem}.error-summary[data-astro-cid-74scd4xz]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.error-summary[data-astro-cid-74scd4xz] h2[data-astro-cid-74scd4xz]{font-size:var(--text-md);font-family:var(--font-display);color:var(--color-error);margin:0 0 .6rem}.error-summary[data-astro-cid-74scd4xz] ul[data-astro-cid-74scd4xz]{margin:0;padding-left:1.25rem}.error-summary[data-astro-cid-74scd4xz] li[data-astro-cid-74scd4xz]{font-size:var(--text-sm);color:var(--color-ink)}.error-summary[data-astro-cid-74scd4xz] a[data-astro-cid-74scd4xz]{color:var(--color-error);font-weight:600;text-decoration:underline}.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}}.privacy-notice[data-astro-cid-74scd4xz]{font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--leading-relaxed);margin:0 0 1.5rem}.form-actions[data-astro-cid-74scd4xz]{margin-top:.5rem}.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-submit[data-astro-cid-74scd4xz][aria-disabled=true]{opacity:.6;pointer-events:none}.honeypot[data-astro-cid-74scd4xz]{position:absolute;left:-9999px}.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}.submit-error[data-astro-cid-74scd4xz]{color:var(--color-error);margin-bottom:1rem}.confirmation[data-astro-cid-74scd4xz]{text-align:left}.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}}
