/* [project]/services/login/fonts/moranga_54c232ab.module.css [client] (css) */
@font-face {
  font-family: moranga;
  src: url("../media/MorangaRegular_normal_normal-s.p.83c38b27.woff2") format("woff2");
  font-display: swap;
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: moranga;
  src: url("../media/MorangaMedium_normal_normal-s.p.ab44ca4c.woff2") format("woff2");
  font-display: swap;
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: moranga;
  src: url("../media/MorangaBold_normal_normal-s.p.523171e5.woff2") format("woff2");
  font-display: swap;
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: moranga Fallback;
  src: local(Arial);
  ascent-override: 98.37%;
  descent-override: 37.93%;
  line-gap-override: 0.0%;
  size-adjust: 107.55%;
}

.moranga_54c232ab-module__AM0Tma__className {
  font-family: moranga, moranga Fallback;
}

/* [project]/services/login/fonts/proxima_52b251c1.module.css [client] (css) */
@font-face {
  font-family: proxima;
  src: url("../media/ProximaSoft_normal_normal-s.p.ffa9263a.woff2") format("woff2");
  font-display: swap;
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: proxima;
  src: url("../media/ProximaSoftMedium_normal_normal-s.p.bf48fe73.woff2") format("woff2");
  font-display: swap;
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: proxima;
  src: url("../media/ProximaSoftSemiBold_normal_normal-s.p.ef0fcbf6.woff2") format("woff2");
  font-display: swap;
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: proxima;
  src: url("../media/ProximaSoftBold_normal_normal-s.p.bc183197.woff2") format("woff2");
  font-display: swap;
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: proxima Fallback;
  src: local(Arial);
  ascent-override: 79.69%;
  descent-override: 21.18%;
  line-gap-override: 0.0%;
  size-adjust: 99.14%;
}

.proxima_52b251c1-module__cusbka__className {
  font-family: proxima, proxima Fallback;
}

/* [project]/services/login/fonts/gtflaire_30e9e4a8.module.css [client] (css) */
@font-face {
  font-family: gtFlaire;
  src: url("../media/GT_Flaire_Basic_Black-s.p.d8835a83.woff2") format("woff2");
  font-display: swap;
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: gtFlaire;
  src: url("../media/GT_Flaire_Basic_Black_Italic-s.p.e63b9905.woff2") format("woff2");
  font-display: swap;
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: gtFlaire;
  src: url("../media/GT_Flaire_Basic_Extra-s.p.57480767.woff2") format("woff2");
  font-display: swap;
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: gtFlaire;
  src: url("../media/GT_Flaire_Basic_Extra_Italic-s.p.87204497.woff2") format("woff2");
  font-display: swap;
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: gtFlaire Fallback;
  src: local(Arial);
  ascent-override: 88.53%;
  descent-override: 21.25%;
  line-gap-override: 0.0%;
  size-adjust: 112.96%;
}

.gtflaire_30e9e4a8-module__PU3-cq__className {
  font-family: gtFlaire, gtFlaire Fallback;
}

/* [project]/services/login/fonts/untitledserif_9458d9e5.module.css [client] (css) */
@font-face {
  font-family: untitledSerif;
  src: url("../media/UntitledSerif_Regular-s.p.969ec9a9.woff2") format("woff2");
  font-display: swap;
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: untitledSerif;
  src: url("../media/UntitledSerif_RegularItalic-s.p.cbf425d0.woff2") format("woff2");
  font-display: swap;
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: untitledSerif;
  src: url("../media/UntitledSerif_Medium-s.p.fd68f204.woff2") format("woff2");
  font-display: swap;
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: untitledSerif;
  src: url("../media/UntitledSerif_MediumItalic-s.p.478ea7a7.woff2") format("woff2");
  font-display: swap;
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: untitledSerif;
  src: url("../media/UntitledSerif_Bold-s.p.05dd5b9f.woff2") format("woff2");
  font-display: swap;
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: untitledSerif;
  src: url("../media/UntitledSerif_BoldItalic-s.p.5239c2ed.woff2") format("woff2");
  font-display: swap;
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: untitledSerif Fallback;
  src: local(Arial);
  ascent-override: 102.25%;
  descent-override: 26.2%;
  line-gap-override: 0.0%;
  size-adjust: 95.79%;
}

.untitledserif_9458d9e5-module__VbgjGG__className {
  font-family: untitledSerif, untitledSerif Fallback;
}

/* [project]/services/login/fonts/gtamericamono_efdab320.module.css [client] (css) */
@font-face {
  font-family: gtAmericaMono;
  src: url("../media/GT_America_Mono_Regular-s.p.8ee0d470.woff2") format("woff2");
  font-display: swap;
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: gtAmericaMono;
  src: url("../media/GT_America_Mono_Bold-s.p.46c01321.woff2") format("woff2");
  font-display: swap;
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: gtAmericaMono Fallback;
  src: local(Arial);
  ascent-override: 73.6%;
  descent-override: 18.99%;
  line-gap-override: 0.0%;
  size-adjust: 135.87%;
}

.gtamericamono_efdab320-module__V22ItW__className {
  font-family: gtAmericaMono, gtAmericaMono Fallback;
}

/* [project]/services/login/pages/subscribe/subscribe.module.scss.module.css [client] (css) */
.subscribe-module-scss-module__32liEq__selectContent {
  max-width: var(--radix-select-trigger-width);
  min-width: 254px;
  max-height: var(--radix-select-content-available-height);
}

.subscribe-module-scss-module__32liEq__selectItem[data-highlighted] {
  -webkit-user-select: none;
  user-select: none;
  background-color: #f7f5f2;
  outline: none;
}

.subscribe-module-scss-module__32liEq__planFont {
  font-family: var(--font-gt-flaire);
  font-size: 56px;
  font-style: normal;
  font-weight: 900;
  line-height: 100%;
}

@media (max-width: 1072px) {
  .subscribe-module-scss-module__32liEq__planFont {
    font-size: 48px;
  }
}

@media (max-width: 400px) {
  .subscribe-module-scss-module__32liEq__planFont {
    font-size: 28px;
  }
}

.subscribe-module-scss-module__32liEq__starterLinkText {
  text-decoration-skip-ink: none;
  text-underline-offset: auto;
  text-underline-position: from-font;
  font-weight: 700;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
}

.subscribe-module-scss-module__32liEq__boldText {
  font-weight: 700;
}

.subscribe-module-scss-module__32liEq__bizDisclaimerLayout {
  flex-direction: row;
}

@media (max-width: 1072px) {
  .subscribe-module-scss-module__32liEq__bizDisclaimerLayout {
    flex-direction: column;
  }
}

.subscribe-module-scss-module__32liEq__separator {
  height: 17px;
}

@media (max-width: 1072px) {
  .subscribe-module-scss-module__32liEq__separator {
    display: none;
  }
}

.subscribe-module-scss-module__32liEq__responsiveDisclaimerFont {
  font-family: var(--font-untitled-serif);
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 17px;
}

@media (max-width: 1072px) {
  .subscribe-module-scss-module__32liEq__responsiveDisclaimerFont {
    font-size: 12px;
    line-height: 12px;
  }
}

.subscribe-module-scss-module__32liEq__pricingControlsLayout {
  flex-direction: row;
  justify-content: space-between;
  max-width: 1200px;
}

@media (max-width: 1072px) {
  .subscribe-module-scss-module__32liEq__pricingControlsLayout {
    justify-content: unset;
    flex-direction: column;
    align-items: center;
    gap: 24px;
  }
}

@media (max-width: 400px) {
  .subscribe-module-scss-module__32liEq__pricingControlsLayout {
    gap: 16px;
  }
}

.subscribe-module-scss-module__32liEq__subscribeContentContainer {
  gap: 48px;
  padding-top: 40px;
  padding-left: 128px;
  padding-right: 128px;
}

@media (max-width: 1072px) {
  .subscribe-module-scss-module__32liEq__subscribeContentContainer {
    gap: 24px;
    padding: 24px 56px 48px;
  }
}

@media (max-width: 400px) {
  .subscribe-module-scss-module__32liEq__subscribeContentContainer {
    gap: 16px;
    padding: 0 32px 16px;
  }
}

.subscribe-module-scss-module__32liEq__loginButtonHoverStyles {
  background-color: #0000;
  transition-property: background-color;
  transition-duration: .25s;
  transition-timing-function: ease-out;
}

.subscribe-module-scss-module__32liEq__loginButtonHoverStyles:hover {
  background-color: #e3d8c5;
}

.subscribe-module-scss-module__32liEq__loginButtonHoverStyles:active, .subscribe-module-scss-module__32liEq__modeSelectorButtonHoverStyles[data-state="open"] > button {
  background-color: #cbbfa9;
}

/*# sourceMappingURL=8882ac2ca851fe05.css.map*/