.page-section[data-astro-cid-sdtkbkqs]{padding-block:var(--space-6)}.apply__layout[data-astro-cid-sdtkbkqs]{gap:var(--space-5);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.apply-form[data-astro-cid-sdtkbkqs]{background:var(--surface-raised);border:1px solid var(--rule);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.apply-form__hint[data-astro-cid-sdtkbkqs]{color:var(--text-tertiary);font-size:.85rem}.apply-form__req[data-astro-cid-sdtkbkqs]{color:var(--accent)}.apply-diagnosis[data-astro-cid-sdtkbkqs]{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--accent);background:#b08d5714;grid-template-columns:1fr auto;align-items:center;display:grid}.apply-diagnosis[data-astro-cid-sdtkbkqs] .eyebrow[data-astro-cid-sdtkbkqs]{margin-bottom:.6rem}.apply-diagnosis[data-astro-cid-sdtkbkqs] p[data-astro-cid-sdtkbkqs]:not(.eyebrow){color:var(--text-secondary);font-size:.9rem}.apply-diagnosis[data-astro-cid-sdtkbkqs] dl[data-astro-cid-sdtkbkqs]{gap:.75rem;margin:0;display:flex}.apply-diagnosis[data-astro-cid-sdtkbkqs] div[data-astro-cid-sdtkbkqs]{min-width:5.5rem}.apply-diagnosis[data-astro-cid-sdtkbkqs] dt[data-astro-cid-sdtkbkqs]{color:var(--text-tertiary);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-size:.7rem}.apply-diagnosis[data-astro-cid-sdtkbkqs] dd[data-astro-cid-sdtkbkqs]{color:var(--text-primary);font-family:var(--font-serif-en);margin:.2rem 0 0;font-size:1.25rem}fieldset[data-astro-cid-sdtkbkqs]{border:0;flex-direction:column;gap:1rem;margin:0;padding:0;display:flex}legend[data-astro-cid-sdtkbkqs]{font-family:var(--font-sans);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--accent);border-bottom:1px solid var(--rule);width:100%;margin-bottom:.5rem;padding:0 0 .5rem;font-weight:500}.apply-row[data-astro-cid-sdtkbkqs]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.apply-row[data-astro-cid-sdtkbkqs] label[data-astro-cid-sdtkbkqs],.apply-full[data-astro-cid-sdtkbkqs]{flex-direction:column;gap:.4rem;display:flex}.apply-row[data-astro-cid-sdtkbkqs] label[data-astro-cid-sdtkbkqs]>span[data-astro-cid-sdtkbkqs],.apply-full[data-astro-cid-sdtkbkqs]>span[data-astro-cid-sdtkbkqs]{font-size:var(--fs-caption);color:var(--text-secondary)}input[data-astro-cid-sdtkbkqs][type=text],input[data-astro-cid-sdtkbkqs][type=email],select[data-astro-cid-sdtkbkqs],textarea[data-astro-cid-sdtkbkqs]{font:inherit;background:var(--surface);border:1px solid var(--control-line);color:var(--text-primary);transition:border-color var(--dur-fast) var(--ease-standard);border-radius:2px;padding:.75rem 1rem}input[data-astro-cid-sdtkbkqs]:focus,select[data-astro-cid-sdtkbkqs]:focus,textarea[data-astro-cid-sdtkbkqs]:focus{border-color:var(--accent);outline:none}input[data-astro-cid-sdtkbkqs]:focus-visible,select[data-astro-cid-sdtkbkqs]:focus-visible,textarea[data-astro-cid-sdtkbkqs]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}textarea[data-astro-cid-sdtkbkqs]{font-family:var(--font-sans);resize:vertical;min-height:100px}.apply-checkbox[data-astro-cid-sdtkbkqs]{color:var(--text-secondary);align-items:flex-start;gap:.6rem;font-size:.85rem;display:flex}.apply-checkbox[data-astro-cid-sdtkbkqs] input[data-astro-cid-sdtkbkqs]{accent-color:var(--accent);margin-top:.2rem}.apply-checkbox[data-astro-cid-sdtkbkqs] a[data-astro-cid-sdtkbkqs]{color:var(--accent-strong)}.apply-form__actions[data-astro-cid-sdtkbkqs]{flex-direction:column;gap:.5rem;display:flex}.apply-form__actions[data-astro-cid-sdtkbkqs] .btn[data-astro-cid-sdtkbkqs]{align-self:flex-start;padding:1em 2em}.apply-form__actions[data-astro-cid-sdtkbkqs] .btn[data-astro-cid-sdtkbkqs]:disabled{opacity:.6;cursor:wait}.apply-form__response[data-astro-cid-sdtkbkqs]{font-size:.9rem}.apply-form__response--success[data-astro-cid-sdtkbkqs]{color:var(--accent-strong)}.apply-form__response--error[data-astro-cid-sdtkbkqs]{color:var(--error)}.apply-honeypot[data-astro-cid-sdtkbkqs]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.apply-success[data-astro-cid-sdtkbkqs]{background:linear-gradient(145deg, #b08d5721, var(--surface-raised) 45%);min-height:34rem;padding:var(--space-5) var(--space-4);animation:apply-success-in .5s var(--ease-standard) both;border:1px solid #b08d577a;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;display:flex}.apply-success[data-astro-cid-sdtkbkqs] h2[data-astro-cid-sdtkbkqs]{max-width:24rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.15}.apply-success__detail[data-astro-cid-sdtkbkqs]{max-width:30rem;color:var(--text-secondary)}.apply-success__reference[data-astro-cid-sdtkbkqs]{color:var(--accent-strong);letter-spacing:.04em;margin-top:.75rem;font-size:.9rem}.apply-success__mark[data-astro-cid-sdtkbkqs]{aspect-ratio:1;border:1px solid var(--accent);border-radius:50%;place-items:center;width:4rem;display:grid;position:relative}.apply-success__mark[data-astro-cid-sdtkbkqs]:before,.apply-success__mark[data-astro-cid-sdtkbkqs]:after{content:"";border-radius:inherit;border:1px solid #b08d5742;position:absolute;inset:-.45rem}.apply-success__mark[data-astro-cid-sdtkbkqs]:after{border-color:#b08d571a;inset:-.9rem}.apply-success__mark[data-astro-cid-sdtkbkqs] span[data-astro-cid-sdtkbkqs]{border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:1.25rem;height:.65rem;transform:translateY(-.12rem)rotate(-45deg)}.apply-success--transitioning[data-astro-cid-sdtkbkqs] .apply-success__mark[data-astro-cid-sdtkbkqs]{animation:apply-success-pulse .9s var(--ease-standard) infinite}@keyframes apply-success-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes apply-success-pulse{0%,to{box-shadow:0 0 #b08d570d}50%{box-shadow:0 0 0 1.25rem #b08d5700}}@media (prefers-reduced-motion:reduce){.apply-success[data-astro-cid-sdtkbkqs],.apply-success--transitioning[data-astro-cid-sdtkbkqs] .apply-success__mark[data-astro-cid-sdtkbkqs]{animation:none}}.apply-aside[data-astro-cid-sdtkbkqs]{gap:var(--space-4);flex-direction:column;display:flex}.apply-aside[data-astro-cid-sdtkbkqs] h2[data-astro-cid-sdtkbkqs]{font-size:1.5rem}.apply-flow[data-astro-cid-sdtkbkqs]{flex-direction:column;gap:.5rem;display:flex}.apply-flow[data-astro-cid-sdtkbkqs] li[data-astro-cid-sdtkbkqs]{border-bottom:1px solid var(--rule);gap:1rem;padding:.75rem 0;display:flex}.apply-flow[data-astro-cid-sdtkbkqs] li[data-astro-cid-sdtkbkqs]:last-child{border-bottom:0}.apply-flow[data-astro-cid-sdtkbkqs] li[data-astro-cid-sdtkbkqs]>span[data-astro-cid-sdtkbkqs]{font-family:var(--font-serif-tc);color:var(--accent);flex-shrink:0;width:2rem;font-size:1.1rem;font-weight:500}.apply-flow[data-astro-cid-sdtkbkqs] h3[data-astro-cid-sdtkbkqs]{font-size:1rem}.apply-flow[data-astro-cid-sdtkbkqs] p[data-astro-cid-sdtkbkqs]{color:var(--text-tertiary);margin-top:.2rem;font-size:.85rem}.apply-flow-line{display:block}@media (width>=900px){.page-hero__lede--standalone{max-width:none}.apply-flow-line{white-space:nowrap;font-size:clamp(.9rem,1.5vw,1.2rem)}}.apply-contact[data-astro-cid-sdtkbkqs]{background:var(--hub-graphite-2);border:1px solid var(--rule);padding:var(--space-3);flex-direction:column;gap:.5rem;display:flex}.apply-contact[data-astro-cid-sdtkbkqs] p[data-astro-cid-sdtkbkqs]{font-size:.9rem}.apply-contact[data-astro-cid-sdtkbkqs] a[data-astro-cid-sdtkbkqs]{color:var(--accent)}@media (width<=960px){.apply__layout[data-astro-cid-sdtkbkqs],.apply-row[data-astro-cid-sdtkbkqs],.apply-diagnosis[data-astro-cid-sdtkbkqs]{grid-template-columns:1fr}}
