@font-face{font-family:Flint SN Pro;src:url(/fonts/flint/sn-pro-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Flint SN Pro;src:url(/fonts/flint/sn-pro-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Flint SN Pro;src:url(/fonts/flint/sn-pro-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Flint STIX Two Text;src:url(/fonts/flint/stix-two-text-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.apply-page{--color-flint-purple:#44386d;--color-flint-purple-dark:#332952;--font-sans:"Flint SN Pro",sans-serif;font-family:var(--font-sans);color:#0f0e17;background:#fff}.apply-page .apply-panel{background:#fff5f3}.apply-page .apply-nav-link{color:#61656a;background:0 0;font-weight:500;transition:color .3s ease-out}.apply-page .apply-nav-link:hover{color:#0f0e17;background:0 0}.apply-page .apply-nav-link:focus-visible{color:#0f0e17;background:0 0}.apply-page .apply-heading{font-family:Flint STIX Two Text,Georgia,serif;font-weight:400}.apply-page .apply-intro{color:#6b617d}.apply-page .apply-card{box-shadow:0 8px 32px rgba(68,56,109,.04)}.apply-page input:not([type=checkbox]),.apply-page select{min-height:48px;font-family:inherit}.apply-page textarea{font-family:inherit}.apply-page .apply-phone-field button[aria-haspopup=menu]{--dropdown-border:var(--color-gray-300);--dropdown-focus:var(--color-flint-purple);min-height:48px;color:var(--color-flint-purple);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),inset 0 1px 0 0 rgba(255,255,255,.15),inset 0 -1px 0 0 rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);background:#fff;border-radius:10px 0 0 10px;font-family:inherit;font-size:16px}.apply-page .apply-phone-field[data-invalid=true] button[aria-haspopup=menu]{--dropdown-border:var(--color-flint-error);--dropdown-focus:var(--color-flint-error)}.apply-page input[type=tel]{min-width:0;padding-left:12px;padding-right:12px}.apply-page a:focus-visible{outline-offset:4px;outline:2px solid #44386d}.apply-page button:focus-visible{outline-offset:4px;outline:2px solid #44386d}
