.UniversityContactForm_form__qIJQs{display:grid;gap:1rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--uil-border);background:var(--uil-surface)}.UniversityContactForm_formSuccessState__XsDkk>.UniversityContactForm_consent__Nm7vZ,.UniversityContactForm_formSuccessState__XsDkk>.UniversityContactForm_formProgressBlock__avIZr,.UniversityContactForm_formSuccessState__XsDkk>.UniversityContactForm_grid__usicS,.UniversityContactForm_formSuccessState__XsDkk>.UniversityContactForm_honeypot__yAxGK,.UniversityContactForm_formSuccessState__XsDkk>.UniversityContactForm_note__1LJb8,.UniversityContactForm_formSuccessState__XsDkk>.UniversityContactForm_requiredHint__on2wW,.UniversityContactForm_formSuccessState__XsDkk>.UniversityContactForm_submit__tLvWi,.UniversityContactForm_formSuccessState__XsDkk>.UniversityContactForm_turnstile__xoKfe{display:none}.UniversityContactForm_successBlock__elebD{display:grid;gap:.8rem}.UniversityContactForm_resetButton__XzHq6{justify-self:start;min-height:44px;padding:.65rem .9rem;color:var(--uil-navy);border:1px solid var(--uil-navy);background:transparent;cursor:pointer;font:inherit;font-size:.82rem;font-weight:800;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.UniversityContactForm_resetButton__XzHq6:hover{color:white;border-color:var(--uil-green-dark);background:var(--uil-green-dark);box-shadow:0 8px 18px -14px rgb(8 36 81/72%)}.UniversityContactForm_resetButton__XzHq6:active{transform:scale(.98)}.UniversityContactForm_note__1LJb8,.UniversityContactForm_requiredHint__on2wW{margin:0;color:var(--uil-muted);font-size:.85rem;line-height:1.6}.UniversityContactForm_unavailableHint__UaaFj{color:rgb(255 255 255/88%)}.UniversityContactForm_status__5ksv0{min-height:1.4rem;color:var(--uil-muted);font-size:.9rem;font-weight:700}.UniversityContactForm_statusError__exXXv,.UniversityContactForm_statusSending___2pAO,.UniversityContactForm_statusSuccess__YZu5t{padding:.8rem .9rem;border:1px solid var(--uil-border);background:white}.UniversityContactForm_statusSuccess__YZu5t{color:var(--uil-green-dark);border-color:rgb(31 111 64/35%);background:var(--uil-green-light)}.UniversityContactForm_statusError__exXXv{color:#8a2525;border-color:rgb(138 37 37/28%);background:#fff3f1}.UniversityContactForm_grid__usicS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.2rem}.UniversityContactForm_formProgressBlock__avIZr{display:grid;gap:.55rem;padding:.8rem .9rem;border:1px solid var(--uil-border);background:var(--uil-ivory)}.UniversityContactForm_formProgressHeading__XHpe_{display:flex;gap:1rem;align-items:center;justify-content:space-between;color:var(--uil-navy);font-size:.78rem}.UniversityContactForm_formProgressHeading__XHpe_ strong{color:var(--uil-green-dark);font-size:.76rem}.UniversityContactForm_formProgress__FMRbc{height:.35rem;overflow:hidden;background:var(--uil-border)}.UniversityContactForm_formProgress__FMRbc>span{display:block;width:100%;height:100%;background:var(--uil-gold);transform:scaleX(0);transform-origin:left;transition:transform .26s var(--motion-ease-soft,cubic-bezier(.16,1,.3,1))}.UniversityContactForm_serviceConfirmation__hkqoe{display:flex;margin:0;gap:.4rem;align-items:center;color:var(--uil-green-dark);font-size:.78rem}.UniversityContactForm_serviceConfirmation__hkqoe svg{flex:0 0 auto}.UniversityContactForm_serviceConfirmationPulse__v98Sq{animation:UniversityContactForm_serviceConfirmationPulse__v98Sq .7s var(--motion-ease-soft,cubic-bezier(.16,1,.3,1))}@keyframes UniversityContactForm_serviceConfirmationPulse__v98Sq{0%{transform:translateY(3px);opacity:.55}to{transform:translateY(0);opacity:1}}.UniversityContactForm_field__CzUgo{position:relative;display:grid;min-width:0;gap:.45rem;color:var(--uil-navy);font-size:.84rem;font-weight:800}.UniversityContactForm_full__5Tgvl{grid-column:1/-1}.UniversityContactForm_input__qgfJR,.UniversityContactForm_textarea__wkTrH{width:100%;min-height:46px;padding:.72rem .78rem;color:var(--uil-text);border:1px solid var(--uil-border);border-radius:2px;background:white;font:inherit;font-weight:500;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.UniversityContactForm_textarea__wkTrH{min-height:150px;resize:vertical}.UniversityContactForm_consent__Nm7vZ a:focus-visible,.UniversityContactForm_consent__Nm7vZ input:focus-visible,.UniversityContactForm_input__qgfJR:focus-visible,.UniversityContactForm_submit__tLvWi:focus-visible,.UniversityContactForm_textarea__wkTrH:focus-visible{outline:3px solid rgb(202 168 94/55%);outline-offset:2px}.UniversityContactForm_input__qgfJR:focus,.UniversityContactForm_textarea__wkTrH:focus{border-color:var(--uil-gold-dark)}.UniversityContactForm_consent__Nm7vZ input[aria-invalid=true],.UniversityContactForm_input__qgfJR[aria-invalid=true],.UniversityContactForm_textarea__wkTrH[aria-invalid=true]{border-color:#a42e2e}.UniversityContactForm_error__sKP_s{color:#8a2525;font-size:.78rem;font-weight:700;line-height:1.4}.UniversityContactForm_fieldHint__OqYti{color:var(--uil-muted);font-size:.76rem;font-weight:600;line-height:1.4}.UniversityContactForm_validMark__1Vuze{position:absolute;top:2.35rem;right:.75rem;display:grid;color:var(--uil-green);pointer-events:none;animation:UniversityContactForm_validMarkIn__OhujB .22s var(--motion-ease-soft,cubic-bezier(.16,1,.3,1));place-items:center}.UniversityContactForm_field__CzUgo:has(.UniversityContactForm_textarea__wkTrH) .UniversityContactForm_validMark__1Vuze{top:2.6rem}.UniversityContactForm_field__CzUgo:has(.UniversityContactForm_validMark__1Vuze) .UniversityContactForm_input__qgfJR,.UniversityContactForm_field__CzUgo:has(.UniversityContactForm_validMark__1Vuze) .UniversityContactForm_textarea__wkTrH{padding-right:2.3rem}@keyframes UniversityContactForm_validMarkIn__OhujB{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.UniversityContactForm_consent__Nm7vZ{display:flex;align-items:flex-start;gap:.65rem;color:var(--uil-muted);font-size:.82rem;font-weight:500;line-height:1.55}.UniversityContactForm_consent__Nm7vZ input{flex:0 0 auto;width:1.1rem;height:1.1rem;margin-top:.15rem;accent-color:var(--uil-green)}.UniversityContactForm_consent__Nm7vZ a{color:var(--uil-navy);font-weight:800;text-decoration:underline;text-underline-offset:2px;transition:color .18s ease}.UniversityContactForm_consent__Nm7vZ a:hover{color:var(--uil-green-dark)}.UniversityContactForm_consent__Nm7vZ small{display:block;margin-top:.25rem;color:#8a2525;font-weight:700}.UniversityContactForm_submit__tLvWi{display:inline-flex;justify-self:start;min-height:48px;padding:.8rem 1.2rem;color:white;border:1px solid var(--uil-navy);border-radius:2px;background:var(--uil-navy);cursor:pointer;font:inherit;font-weight:800;gap:.5rem;align-items:center;justify-content:center;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.UniversityContactForm_submitSpinner__FudtL{animation:UniversityContactForm_submitSpin__sryf6 .9s linear infinite}@keyframes UniversityContactForm_submitSpin__sryf6{to{transform:rotate(1turn)}}.UniversityContactForm_submit__tLvWi:hover:not(:disabled){background:var(--uil-navy-dark);box-shadow:0 8px 18px -14px rgb(8 36 81/78%);transform:translateY(-1px)}.UniversityContactForm_submit__tLvWi:active:not(:disabled){transform:translateY(0) scale(.98)}.UniversityContactForm_submit__tLvWi:disabled{cursor:wait;opacity:.7}.UniversityContactForm_turnstile__xoKfe{min-height:65px}.UniversityContactForm_honeypot__yAxGK{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:680px){.UniversityContactForm_grid__usicS{grid-template-columns:1fr}.UniversityContactForm_full__5Tgvl{grid-column:auto}.UniversityContactForm_submit__tLvWi{width:100%}}@media (prefers-reduced-motion:reduce){.UniversityContactForm_consent__Nm7vZ a,.UniversityContactForm_formProgress__FMRbc>span,.UniversityContactForm_input__qgfJR,.UniversityContactForm_resetButton__XzHq6,.UniversityContactForm_serviceConfirmationPulse__v98Sq,.UniversityContactForm_submitSpinner__FudtL,.UniversityContactForm_submit__tLvWi,.UniversityContactForm_textarea__wkTrH,.UniversityContactForm_validMark__1Vuze{animation:none;transition:none}}