/* [next]/internal/font/google/bricolage_grotesque_97ebe5b5.module.css [app-client] (css) */
@font-face {
  font-family: Bricolage Grotesque;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Bricolage Grotesque;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Bricolage Grotesque;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Bricolage Grotesque;
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Bricolage Grotesque;
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Bricolage Grotesque;
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Bricolage Grotesque Fallback;
  src: local(Arial);
  ascent-override: 88.21%;
  descent-override: 25.61%;
  line-gap-override: 0.0%;
  size-adjust: 105.43%;
}

.bricolage_grotesque_97ebe5b5-module__Khj_4a__className {
  font-family: Bricolage Grotesque, Bricolage Grotesque Fallback;
  font-style: normal;
}

/* [next]/internal/font/google/dm_sans_da0a7837.module.css [app-client] (css) */
@font-face {
  font-family: DM Sans;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: DM Sans;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: DM Sans;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: DM Sans;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: DM Sans;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: DM Sans;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: DM Sans Fallback;
  src: local(Arial);
  ascent-override: 94.9%;
  descent-override: 29.66%;
  line-gap-override: 0.0%;
  size-adjust: 104.53%;
}

.dm_sans_da0a7837-module__c6oUkW__className {
  font-family: DM Sans, DM Sans Fallback;
  font-style: normal;
}

/* [project]/src/components/home/product-survey-banner.module.css [app-client] (css) */
.product-survey-banner-module__1ou-sG__shake {
  animation: 1.2s ease-in-out .6s 3 product-survey-banner-module__1ou-sG__survey-buzz;
}

.product-survey-banner-module__1ou-sG__gift {
  transform-origin: 50% 70%;
  animation: 1.2s ease-in-out .6s 3 product-survey-banner-module__1ou-sG__gift-rattle;
}

@keyframes product-survey-banner-module__1ou-sG__survey-buzz {
  0%, 30%, 100% {
    transform: translateX(0);
  }

  6% {
    transform: translateX(-4px);
  }

  12% {
    transform: translateX(4px);
  }

  18% {
    transform: translateX(-3px);
  }

  24% {
    transform: translateX(2px);
  }
}

@keyframes product-survey-banner-module__1ou-sG__gift-rattle {
  0%, 36%, 100% {
    transform: rotate(0);
  }

  6% {
    transform: rotate(-14deg);
  }

  12% {
    transform: rotate(12deg);
  }

  18% {
    transform: rotate(-9deg);
  }

  24% {
    transform: rotate(6deg);
  }

  30% {
    transform: rotate(-3deg);
  }
}

@media (prefers-reduced-motion: reduce) {
  .product-survey-banner-module__1ou-sG__shake, .product-survey-banner-module__1ou-sG__gift {
    animation: none;
  }
}

/* [project]/src/components/home/magicpitch-onboarding-story.module.css [app-client] (css) */
.magicpitch-onboarding-story-module__OWuEPW__scene {
  background: radial-gradient(at 100% 0, #e7d7ff 0%, #0000 65%), #f7f3ff;
  border: 1px solid #ede4ff;
  border-radius: 20px;
  padding: 24px;
  overflow: hidden;
}

.magicpitch-onboarding-story-module__OWuEPW__card {
  background: #fff;
  border: 1px solid #ece6f5;
  border-radius: 14px;
  min-width: 0;
  min-height: 174px;
  padding: 16px;
  animation: .24s cubic-bezier(.23, 1, .32, 1) both magicpitch-onboarding-story-module__OWuEPW__arrive;
  box-shadow: 0 4px 16px #36157108;
}

.magicpitch-onboarding-story-module__OWuEPW__prospects {
  animation-delay: 80ms;
}

.magicpitch-onboarding-story-module__OWuEPW__message {
  animation-delay: .16s;
}

.magicpitch-onboarding-story-module__OWuEPW__person {
  animation: .24s cubic-bezier(.23, 1, .32, 1) both magicpitch-onboarding-story-module__OWuEPW__arrive;
}

.magicpitch-onboarding-story-module__OWuEPW__connector {
  animation: .24s cubic-bezier(.23, 1, .32, 1) both magicpitch-onboarding-story-module__OWuEPW__connect;
}

.magicpitch-onboarding-story-module__OWuEPW__connector:nth-child(2) {
  animation-delay: .12s;
}

.magicpitch-onboarding-story-module__OWuEPW__connector:nth-child(4) {
  animation-delay: .24s;
}

@keyframes magicpitch-onboarding-story-module__OWuEPW__arrive {
  from {
    opacity: 0;
    transform: translateY(8px)scale(.97);
  }

  to {
    opacity: 1;
    transform: translateY(0)scale(1);
  }
}

@keyframes magicpitch-onboarding-story-module__OWuEPW__connect {
  from {
    opacity: 0;
    transform: translateX(-4px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@media (max-width: 639px) {
  .magicpitch-onboarding-story-module__OWuEPW__scene {
    padding: 16px;
  }

  .magicpitch-onboarding-story-module__OWuEPW__card {
    min-height: 0;
    padding: 10px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .magicpitch-onboarding-story-module__OWuEPW__card, .magicpitch-onboarding-story-module__OWuEPW__person, .magicpitch-onboarding-story-module__OWuEPW__connector {
    animation: none;
  }
}

/*# sourceMappingURL=%5Broot-of-the-server%5D__0nayn1i._.css.map*/