.apply_form__S6ES4{display:flex;flex-direction:column;gap:var(--trm-s4);max-width:640px;margin:0 auto}.apply_row2__vlt2Y{display:grid;grid-template-columns:1fr 1fr;gap:var(--trm-s4)}@media (max-width:560px){.apply_row2__vlt2Y{grid-template-columns:1fr}}.apply_field__Y9x3i{display:flex;flex-direction:column;gap:7px;border:0;padding:0;margin:0;min-width:0}.apply_field__Y9x3i legend,.apply_field__Y9x3i>span{font-size:var(--trm-fs-2);font-weight:600;color:var(--trm-ink);padding:0}.apply_field__Y9x3i em{color:var(--trm-ink-soft);font-style:normal;font-weight:400}.apply_field__Y9x3i input,.apply_field__Y9x3i select,.apply_field__Y9x3i textarea{font:inherit;font-size:var(--trm-fs-3);color:var(--trm-ink);background:#fff;border:1px solid var(--trm-line);border-radius:var(--trm-r-2);padding:12px 14px;width:100%;transition:border-color .2s var(--trm-smooth),box-shadow .2s var(--trm-smooth)}.apply_field__Y9x3i input:focus,.apply_field__Y9x3i select:focus,.apply_field__Y9x3i textarea:focus{outline:none;border-color:var(--trm-rose);box-shadow:0 0 0 3px rgba(169,100,119,.16)}.apply_field__Y9x3i textarea{resize:vertical}.apply_choices__ct3x9{display:flex;gap:var(--trm-s4);margin-top:2px}.apply_choice__kz0LO{display:inline-flex;align-items:center;gap:8px;font-size:var(--trm-fs-3);color:var(--trm-ink);cursor:pointer}.apply_choice__kz0LO input{width:auto;accent-color:var(--trm-maroon)}.apply_hp__cgVJ7{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.apply_err__dg91Y{color:var(--trm-rose-hot);font-size:var(--trm-fs-2);margin:0;font-weight:600}.apply_fine__BpCPy{color:var(--trm-ink-soft);font-size:var(--trm-fs-1);margin:0;text-align:center}.apply_done__5PrQz{text-align:center;max-width:520px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--trm-s3);padding:var(--trm-s6) 0}.apply_doneIcon__QiUnm{width:56px;height:56px;border-radius:50%;background:var(--trm-maroon);color:#fff;display:grid;place-items:center;font-size:28px}.apply_done__5PrQz h2{font-size:var(--trm-fs-6);color:var(--trm-ink)}.apply_done__5PrQz p{color:var(--trm-ink-soft);font-size:var(--trm-fs-3);line-height:1.6}.apply_applicationPage__NSZH6{background:radial-gradient(ellipse at 0 0,#f2bb7840,transparent 55%),#faf0ec}.apply_applicationGrid__L9b2S{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);gap:4rem;align-items:start}.apply_applicationIntro__dGgJ7{position:sticky;top:120px}.apply_applicationIntro__dGgJ7 h1{margin:1.4rem 0;font-size:clamp(2.7rem,5vw,4.5rem);line-height:1.04;letter-spacing:-.055em;font-weight:700}.apply_applicationIntro__dGgJ7 h1 span{color:#0c6966}.apply_introLead__DnvtP{color:#5c4f4a;font-size:1rem;line-height:1.8;max-width:42ch}.apply_applicationSteps__UC7AV{display:grid;gap:1.4rem;margin:2.2rem 0;padding:0;list-style:none}.apply_applicationSteps__UC7AV li{display:flex;gap:1rem;align-items:flex-start}.apply_applicationSteps__UC7AV li>span{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:50%;background:#e1ebe4;color:#0c6966;font-weight:600}.apply_applicationSteps__UC7AV h2{font-size:.96rem;font-weight:600;letter-spacing:-.02em}.apply_applicationSteps__UC7AV p{font-size:.82rem;color:#5c4f4a;margin-top:.4rem;line-height:1.6}.apply_expectation__LkBgy{padding:1.3rem 1.5rem;border:1px solid #bcd2cc;background:#e7efea;border-radius:20px;color:#174b48}.apply_expectation__LkBgy strong{font-size:.85rem}.apply_expectation__LkBgy p{font-size:.8rem;line-height:1.7;margin-top:.4rem}.apply_helpLink__8gDoQ{display:inline-block;margin-top:1.5rem;color:#0c6966;font-size:.85rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}.apply_applicationCard__c5yrP{padding:2.4rem;border-radius:30px;background:#fff9f5;border:1px solid #e6d6ce;box-shadow:0 24px 80px #5737240a}.apply_cardEyebrow__PWN_X{font-size:.64rem;letter-spacing:.15em;text-transform:uppercase;color:#0c6966}.apply_applicationCard__c5yrP>h2{font-size:1.8rem;letter-spacing:-.04em;font-weight:600;margin:.7rem 0}.apply_cardLead__UXjyG{font-size:.85rem;color:#5c4f4a;margin-bottom:2rem}.apply_publishedForm__4vZYP{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem}.apply_publishedForm__4vZYP>p{font-size:.85rem;line-height:1.7;color:#5c4f4a}.apply_publishedForm__4vZYP>a{font-size:.8rem;color:#0c6966;text-decoration:underline;text-underline-offset:4px}.apply_formIllustration___3ZWJ{width:100%;padding:2rem;border-radius:24px;background:#e7efea;display:grid;gap:1rem;color:#0c6966}.apply_formIllustration___3ZWJ span{font-size:.62rem;letter-spacing:.15em}.apply_formIllustration___3ZWJ i{height:.7rem;width:85%;background:#bcd2cc;border-radius:999px}.apply_formIllustration___3ZWJ i:nth-of-type(2){width:60%}.apply_formIllustration___3ZWJ i:nth-of-type(3){width:75%}.apply_formIllustration___3ZWJ b{margin-top:.5rem;font-size:.85rem;font-weight:500}.apply_requiredNote__R10fo{font-size:.75rem;line-height:1.7;color:#5c4f4a;padding:.8rem 1rem;background:#f2e2db66;border-radius:12px}.apply_fieldHint__3QyTe{font-size:.72rem;line-height:1.65;color:#5c4f4a}.apply_form__S6ES4 .apply_field__Y9x3i input,.apply_form__S6ES4 .apply_field__Y9x3i select,.apply_form__S6ES4 .apply_field__Y9x3i textarea{background:#faf0ec66;border-color:#dac9c0;border-radius:14px}.apply_form__S6ES4 .apply_field__Y9x3i input:focus,.apply_form__S6ES4 .apply_field__Y9x3i select:focus,.apply_form__S6ES4 .apply_field__Y9x3i textarea:focus{border-color:#0c6966;box-shadow:0 0 0 3px #0c69661c}.apply_form__S6ES4 .apply_choice__kz0LO{border:1px solid #dac9c0;border-radius:999px;padding:.7rem 1rem;min-width:90px}.apply_form__S6ES4 .apply_choice__kz0LO:has(input:checked){border-color:#0c6966;background:#e7efea}.apply_form__S6ES4 .apply_choice__kz0LO input{accent-color:#0c6966}.apply_fine__BpCPy a{color:#0c6966;text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.apply_applicationGrid__L9b2S{grid-template-columns:1fr;gap:2.5rem}.apply_applicationIntro__dGgJ7{position:static}.apply_applicationSteps__UC7AV{grid-template-columns:repeat(3,1fr);gap:1rem}.apply_applicationSteps__UC7AV li{flex-direction:column}}@media(max-width:560px){.apply_applicationCard__c5yrP{padding:1.5rem}.apply_applicationSteps__UC7AV{grid-template-columns:1fr}.apply_applicationSteps__UC7AV li{flex-direction:row}}@media(prefers-reduced-motion:reduce){.apply_field__Y9x3i input,.apply_field__Y9x3i select,.apply_field__Y9x3i textarea{transition:none}}.apply_applicationPage__NSZH6.apply_applicationPage__NSZH6{background:radial-gradient(ellipse at 0 0,#f2bb7840,transparent 55%),#faf0ec}.apply_applicationIntro__dGgJ7 .apply_helpLink__8gDoQ{color:#0c6966;text-decoration:underline}