/* Version 255 — preserve the supplied artwork's exact 1254:941 proportions. */
@media (min-width: 1001px) {
  .loginShell.loginShell:not(.employerAccessShell) {
    grid-template-columns:
      minmax(0, min(calc(100dvh * 1.332625), calc(100vw - 390px)))
      minmax(390px, 1fr) !important;
  }
}

.loginShell.loginShell:not(.employerAccessShell) .loginBrand,
.loginShell.loginShell:not(.employerAccessShell) .loginBrand::before {
  background-color: #063e37 !important;
}

.loginShell.loginShell:not(.employerAccessShell) .loginBrand::before {
  background-size: contain !important;
  background-position: center center !important;
}

@media (max-width: 1000px) {
  .loginShell.loginShell:not(.employerAccessShell) .loginBrand {
    aspect-ratio: 1254 / 941 !important;
  }

  .loginShell.loginShell:not(.employerAccessShell) .loginBrand::before {
    background-size: contain !important;
    background-position: center center !important;
  }
}
