:root {
  --bodoni-display\<deleted\|variable-19fec40e-0c72-5452-9a98-95db7b418b84\>: "Bodoni Std";
  --bodoni-book\<deleted\|variable-f8881568-d7fb-0c73-b549-e1276ff2f973\>: "Bodoni Std Book";
}

.ml-hero {
  background-color: #1c0709;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  padding: 80px 24px;
  font-family: Bodonistdbook, Arial, sans-serif;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ml-scrim {
  inset: 0;
  background-image: radial-gradient(120% 120% at 50% 40%, #0a06067a 0%, #0a0606bd 55%, #070404ed 100%);
  position: absolute;
  inset: 0;
}

.ml-vignette {
  inset: 0;
  background-image: linear-gradient(#07040499 0%, #07040400 20%, #07040426 60%, #070404b8 100%);
  position: absolute;
  inset: 0;
}

.ml-content {
  z-index: 2;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 75%;
  display: flex;
  position: relative;
}

.ml-kicker-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  margin-top: 38px;
  margin-bottom: 26px;
  display: flex;
}

.ml-kicker {
  color: #cda14e;
  letter-spacing: .34em;
  text-transform: uppercase;
  font-size: 12px;
  font-family: var(--bodoni-book\<deleted\|variable-f8881568-d7fb-0c73-b549-e1276ff2f973\>);
  letter-spacing: .34em;
  text-transform: uppercase;
  font-size: 12px;
}

.ml-headline {
  color: #f6ecd8;
  letter-spacing: .005em;
  text-transform: capitalize;
  font-family: BodoniStdPosterItalic, Arial, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 1.04;
  font-family: var(--bodoni-display\<deleted\|variable-19fec40e-0c72-5452-9a98-95db7b418b84\>);
  letter-spacing: .005em;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 60px;
  font-weight: 400;
  line-height: 1.04;
}

.ml-sub {
  color: #f5ead4c2;
  max-width: 498px;
  font-family: Aria;
  font-size: 18px;
  line-height: 25px;
  font-family: var(--bodoni-book\<deleted\|variable-f8881568-d7fb-0c73-b549-e1276ff2f973\>);
  margin-top: 0;
  margin-bottom: 46px;
  font-size: 18px;
  line-height: 1.7;
}

.ml-sub.new {
  font-family: Bodonistdbook, Arial, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.ml-form, .ml-form._w-form {
  text-align: left;
  width: 100%;
  max-width: 520px;
}

.ml-field {
  margin-bottom: 24px;
  display: block;
}

.ml-pair {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 30px;
  display: grid;
}

.ml-label {
  color: #f3e7d08c;
  letter-spacing: .22em;
  text-transform: uppercase;
  letter-spacing: .22em;
  text-transform: uppercase;
  margin-bottom: 9px;
  font-family: Bodoni Std Book;
  font-size: 11px;
  display: block;
}

.ml-input {
  color: #f6ecd8;
  text-transform: none;
  width: 100%;
  font-family: Bodonistdbook, Arial, sans-serif;
  font-size: 19px;
  font-family: var(--bodoni-book\<deleted\|variable-f8881568-d7fb-0c73-b549-e1276ff2f973\>);
  background-color: #0000;
  border-style: none none solid;
  border-bottom-width: 1px;
  border-bottom-color: #f3e7d047;
  padding: 7px 2px 11px;
  font-size: 19px;
}

.ml-input:focus {
  border-bottom-color: #cda14e;
}

.ml-input::placeholder {
  color: #ffffff8a;
  text-transform: capitalize;
  font-family: Bodonistdbook, Arial, sans-serif;
  font-weight: 400;
}

.ml-input._w-input {
  color: #f6ecd8;
  background-color: #0000;
  border-style: none none solid;
  border-bottom-width: 1px;
  border-bottom-color: #f3e7d047;
  width: 100%;
  padding: 7px 2px 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 19px;
}

.ml-input.email::placeholder {
  text-transform: lowercase;
  text-transform: lowercase;
}

.ml-btn {
  color: #cda14e;
  letter-spacing: .28em;
  text-transform: uppercase;
  cursor: pointer;
  letter-spacing: .28em;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #cda14e;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 40px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  transition: background-color .55s;
  display: block;
}

.ml-btn:hover {
  color: #fff;
  background-color: #cda14e;
}

.ml-btn._w-button {
  color: #cda14e;
  letter-spacing: .28em;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #cda14e;
  padding: 15px 40px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  display: inline-block;
}

.ml-footer {
  grid-column-gap: 34px;
  grid-row-gap: 14px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 54px;
  display: flex;
}

.ml-social {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #f3e7d09e;
  letter-spacing: .18em;
  text-transform: uppercase;
  grid-column-gap: 9px;
  letter-spacing: .18em;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  column-gap: 9px;
  font-size: 13px;
  text-decoration: none;
  transition: color .55s;
  display: inline-flex;
}

.ml-social:hover {
  color: #cda14e;
}

.ml-hiring {
  color: #f3e7d09e;
  letter-spacing: .18em;
  text-transform: uppercase;
  font-size: 13px;
  font-family: var(--bodoni-book\<deleted\|variable-f8881568-d7fb-0c73-b549-e1276ff2f973\>);
  letter-spacing: .18em;
  text-transform: uppercase;
  font-size: 13px;
  text-decoration: none;
  transition: color .5s;
}

.ml-hiring:hover {
  color: #cda14e;
}

.ml-divider {
  background-color: #f3e7d038;
  width: 1px;
  height: 13px;
}

.ml-bg2 {
  background-image: linear-gradient(#000000c2, #000000c2), url("https://cdn.prod.website-files.com/6a232fbfb80e1cee8f8b2d35/6a2332329e496aaea1851a8f_widescreen%20-%20marlowe.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: absolute;
  inset: 0;
}

.ml-darken {
  z-index: 1;
  z-index: 1;
  inset: 0;
  background-image: linear-gradient(#24090c73 0%, #24090c00 26%, #280a0d4d 62%, #160608b8 100%);
  position: absolute;
  inset: 0;
}

.ml-tint {
  z-index: 1;
  pointer-events: none;
  mix-blend-mode: multiply;
  z-index: 1;
  pointer-events: none;
  mix-blend-mode: multiply;
  inset: 0;
  background-image: radial-gradient(120% 115% at 50% 40%, #781e2029 0%, #4e121657 55%, #1a07099e 100%);
  position: absolute;
  inset: 0;
}

.ml-grain {
  z-index: 1;
  opacity: .08;
  pointer-events: none;
  mix-blend-mode: overlay;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  position: absolute;
  inset: 0;
}

.ml-ig {
  flex: none;
  display: block;
}

@media screen and (max-width: 767px) {
  .ml-bg {
    background-image: url("https://cdn.prod.website-files.com/6a232fbfb80e1cee8f8b2d35/6a2332323b1fa2ddb36467e3_marlowe%20-%20mobile%20background%20.png");
    background-position: 50%;
  }

  .ml-logo {
    font-size: 32px;
  }

  .ml-headline {
    font-size: 40px;
  }

  .ml-pair {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .ml-bg2 {
    background-image: url("https://cdn.prod.website-files.com/6a232fbfb80e1cee8f8b2d35/6a2332323b1fa2ddb36467e3_marlowe%20-%20mobile%20background%20.png");
  }
}

@media screen and (max-width: 479px) {
  .ml-hero {
    min-height: 100vh;
    max-height: 100%;
  }

  .ml-content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 100%;
  }

  .ml-field {
    margin-bottom: 10px;
  }

  .ml-pair {
    grid-column-gap: 10px;
    margin-bottom: 10px;
  }

  .ml-footer {
    flex-flow: column;
  }

  .ml-bg2 {
    background-image: linear-gradient(#000000d4, #000000d4), url("https://cdn.prod.website-files.com/6a232fbfb80e1cee8f8b2d35/6a2332323b1fa2ddb36467e3_marlowe%20-%20mobile%20background%20.png");
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
  }

  .success-message {
    background-color: #0000;
  }

  .text-block {
    color: #fff;
  }
}
