.InstitutionalAccessForm-module__SQ7SKa__shell{background:radial-gradient(50% 60% at 0 100%,#9f101a24,#0000 65%),#070910b3;border:1px solid #9f101a73;border-radius:10px;margin-top:0;padding:32px}.InstitutionalAccessForm-module__SQ7SKa__kicker{color:#ef4444;font-family:var(--font-geist-mono), var(--font-geist), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.InstitutionalAccessForm-module__SQ7SKa__title{color:var(--suede-cream,#f8fbff);font-family:var(--font-instrument-serif), Georgia, serif;margin:0 0 8px;font-size:clamp(22px,2.6vw,28px);font-weight:400;line-height:1.15}.InstitutionalAccessForm-module__SQ7SKa__lede{color:#f8fbffc7;max-width:64ch;margin:0 0 24px;font-size:14.5px;line-height:1.55}.InstitutionalAccessForm-module__SQ7SKa__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.InstitutionalAccessForm-module__SQ7SKa__full{grid-column:1/-1}.InstitutionalAccessForm-module__SQ7SKa__field{flex-direction:column;gap:6px;min-width:0;display:flex}.InstitutionalAccessForm-module__SQ7SKa__label{color:#f8fbffc7;font-family:var(--font-geist-mono), var(--font-geist), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:800}.InstitutionalAccessForm-module__SQ7SKa__requiredStar{color:#fca5a5;margin-left:4px}.InstitutionalAccessForm-module__SQ7SKa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.InstitutionalAccessForm-module__SQ7SKa__hint{color:#f8fbff9e;margin:0;font-size:12.5px;line-height:1.4}.InstitutionalAccessForm-module__SQ7SKa__fieldError{color:#fca5a5;margin:0;font-size:12.5px;line-height:1.4}.InstitutionalAccessForm-module__SQ7SKa__input,.InstitutionalAccessForm-module__SQ7SKa__select,.InstitutionalAccessForm-module__SQ7SKa__textarea{width:100%;min-height:44px;color:var(--suede-cream,#f8fbff);background:#070910b3;border:1px solid #f8fbff29;border-radius:4px;padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .16s,box-shadow .16s}.InstitutionalAccessForm-module__SQ7SKa__textarea{resize:vertical;padding:10px 12px;line-height:1.5}.InstitutionalAccessForm-module__SQ7SKa__input::placeholder,.InstitutionalAccessForm-module__SQ7SKa__textarea::placeholder{color:#f8fbff66}.InstitutionalAccessForm-module__SQ7SKa__input:focus,.InstitutionalAccessForm-module__SQ7SKa__select:focus,.InstitutionalAccessForm-module__SQ7SKa__textarea:focus{border-color:#ef4444;outline:none;box-shadow:0 0 0 2px #9f101a66}.InstitutionalAccessForm-module__SQ7SKa__input:focus-visible,.InstitutionalAccessForm-module__SQ7SKa__select:focus-visible,.InstitutionalAccessForm-module__SQ7SKa__textarea:focus-visible{outline-offset:2px;border-color:#22d3ee;outline:2px solid #22d3ee}.InstitutionalAccessForm-module__SQ7SKa__input[aria-invalid=true]{border-color:#ef4444}.InstitutionalAccessForm-module__SQ7SKa__error{background:#9f101a29;border:1px solid #ef44448c;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.InstitutionalAccessForm-module__SQ7SKa__errorMessage{color:#fecaca;flex:240px;margin:0;font-size:13.5px;line-height:1.45}.InstitutionalAccessForm-module__SQ7SKa__errorFallback{color:#fecaca;white-space:nowrap;background:0 0;border:1px solid #ef4444b3;border-radius:4px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.InstitutionalAccessForm-module__SQ7SKa__errorFallback:hover{color:#fff;background:#9f101a4d;border-color:#ef4444}.InstitutionalAccessForm-module__SQ7SKa__errorFallback:focus-visible{outline-offset:2px;outline:2px solid #22d3ee}.InstitutionalAccessForm-module__SQ7SKa__actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:8px;display:flex}.InstitutionalAccessForm-module__SQ7SKa__submit{border:1px solid var(--suede-red,#9f101a);background:var(--suede-red,#9f101a);color:#f8fbff;letter-spacing:.01em;cursor:pointer;border-radius:4px;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-size:14px;font-weight:800;transition:background .16s,border-color .16s;display:inline-flex}.InstitutionalAccessForm-module__SQ7SKa__submit:hover{background:var(--suede-red-bright,#c41626);border-color:var(--suede-red-bright,#c41626)}.InstitutionalAccessForm-module__SQ7SKa__submit:disabled{cursor:progress;opacity:.6}.InstitutionalAccessForm-module__SQ7SKa__submit:focus-visible{outline-offset:2px;outline:2px solid #22d3ee}.InstitutionalAccessForm-module__SQ7SKa__submitMeta{color:#f8fbff9e;margin:0;font-size:12.5px}.InstitutionalAccessForm-module__SQ7SKa__honeypot{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.InstitutionalAccessForm-module__SQ7SKa__success{background:radial-gradient(50% 60% at 0 0,#9f101a2e,#0000 65%),#070910b3;border:1px solid #9f101a73;border-radius:10px;margin-top:0;padding:32px}.InstitutionalAccessForm-module__SQ7SKa__successHeader{align-items:flex-start;gap:12px;margin:0 0 12px;display:flex}.InstitutionalAccessForm-module__SQ7SKa__successCheck{color:#ef4444;font-family:var(--font-geist-mono), var(--font-geist), ui-monospace, monospace;flex-shrink:0;margin-top:2px;font-size:20px;font-weight:800}.InstitutionalAccessForm-module__SQ7SKa__successTitle{color:var(--suede-cream,#f8fbff);font-family:var(--font-instrument-serif), Georgia, serif;margin:0;font-size:clamp(24px,2.8vw,30px);font-weight:400;line-height:1.15}.InstitutionalAccessForm-module__SQ7SKa__successBody{color:#f8fbffd1;max-width:64ch;margin:0;font-size:15.5px;line-height:1.55}.InstitutionalAccessForm-module__SQ7SKa__successRef{color:#f8fbff8c;font-family:var(--font-geist-mono), var(--font-geist), ui-monospace, monospace;margin-top:10px;font-size:12px}@media (max-width:720px){.InstitutionalAccessForm-module__SQ7SKa__shell,.InstitutionalAccessForm-module__SQ7SKa__success{padding:22px}.InstitutionalAccessForm-module__SQ7SKa__form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.InstitutionalAccessForm-module__SQ7SKa__input,.InstitutionalAccessForm-module__SQ7SKa__select,.InstitutionalAccessForm-module__SQ7SKa__textarea,.InstitutionalAccessForm-module__SQ7SKa__submit,.InstitutionalAccessForm-module__SQ7SKa__errorFallback{transition:none}}
