.logo-quote[data-astro-cid-4xqw5wvs] {
  --font-size-text-sm: 1rem;
  --line-height-text-sm: 1.5;
  --font-size-text-xs: 0.875rem;
  --line-height-text-xs: 1.4286;
  position: fixed;
  z-index: 90;
  inset: var(--logo-quote-top, 0) auto auto var(--logo-quote-left, 0);
  display: flex;
  flex-direction: column;
  gap: 1rem;
  width: 17.25rem;
  max-width: calc(100vw - 1.5rem);
  padding: 1rem;
  border-radius: 0.75rem;
  background: var(--logo-quote-background);
  color: var(--neutral-50);
  text-align: left;
  white-space: normal;
  overflow-wrap: anywhere;
  cursor: pointer;
  transform-origin: bottom left;
}
.logo-quote[data-astro-cid-4xqw5wvs][data-closing] {
  pointer-events: none;
}
.logo-quote[data-astro-cid-4xqw5wvs][hidden] {
  display: none;
}
.logo-quote__footer[data-astro-cid-4xqw5wvs] {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 1rem;
}
.logo-quote__name[data-astro-cid-4xqw5wvs],
.logo-quote__role[data-astro-cid-4xqw5wvs] {
  display: block;
}
.logo-quote__role[data-astro-cid-4xqw5wvs] {
  opacity: 0.7;
}
.customer-logo-item[data-astro-cid-it5pf474] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  min-width: 0;
  width: var(--customer-logo-item-width, auto);
  padding-block: var(--customer-logo-padding-block, 0.4rem);
  color: var(--customer-logo-ink, var(--text-primary));
  opacity: var(--customer-logo-opacity, 0.42);
  filter: var(--customer-logo-filter, none);
  transition:
    opacity 0.2s ease,
    color 0.2s ease,
    filter 0.2s ease;
}
.customer-logo-item--link[data-astro-cid-it5pf474]:is(:hover, :focus-visible) {
  color: var(--customer-logo-hover-ink, var(--customer-logo-ink, var(--text-primary)));
}
.customer-logo-item--crossfade[data-astro-cid-it5pf474] {
  filter: none;
  transition: color var(--customer-logo-reveal-duration, 0ms) ease;
}
.customer-logo-item__art[data-astro-cid-it5pf474] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  max-width: 100%;
}
.customer-logo-item--crossfade[data-astro-cid-it5pf474] .customer-logo-item__logo[data-astro-cid-it5pf474] {
  position: relative;
  isolation: isolate;
}
.customer-logo-item--crossfade[data-astro-cid-it5pf474] .customer-logo-item__art[data-astro-cid-it5pf474] {
  position: relative;
  z-index: 1;
  opacity: var(--customer-logo-reveal-opacity, 0);
  transition: opacity var(--customer-logo-reveal-duration, 0ms) ease;
}
.customer-logo-item__neutral[data-astro-cid-it5pf474] {
  position: absolute;
  inset: 0;
  z-index: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  filter: var(--customer-logo-filter, none);
  opacity: 1;
}
.customer-logo-item__neutral[data-astro-cid-it5pf474] svg :not(defs *, mask *) {
  opacity: 1;
  fill-opacity: 1;
  stroke-opacity: 1;
}
.customer-logo-item--link[data-astro-cid-it5pf474]:hover {
  opacity: var(--customer-logo-link-opacity, 1);
}
.customer-logo-item--link[data-astro-cid-it5pf474] {
  cursor: pointer;
}
.customer-logo-item--link[data-astro-cid-it5pf474],
.customer-logo-item--link[data-astro-cid-it5pf474]:visited {
  text-decoration: none;
  border: none;
  outline: none;
}
.customer-logo-item--link[data-astro-cid-it5pf474]:focus-visible {
  opacity: var(--customer-logo-link-opacity, 1);
  outline: 2px solid var(--accent-blue);
  outline-offset: 0.35rem;
  border-radius: 6px;
}
.customer-logo-item__lockup[data-astro-cid-it5pf474] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
}
.customer-logo-item__logo[data-astro-cid-it5pf474] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: calc(var(--customer-logo-height, 1.6rem) * var(--customer-logo-scale, 1));
  max-width: var(--customer-logo-max-width, clamp(5.5rem, 14vw, 12rem));
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="fireworks"] {
  --customer-logo-scale: 0.8;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="motley-fool"] {
  --customer-logo-scale: 1.3;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="motley-fool"]
  .customer-logo-item__logo[data-astro-cid-it5pf474] {
  transform: translateY(-24%);
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="tailscale"] {
  --customer-logo-scale: 0.9;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="thatch"] {
  --customer-logo-scale: 0.6;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="hebbia"],
.customer-logo-item[data-astro-cid-it5pf474][data-logo="nerdwallet"] {
  --customer-logo-scale: 0.72;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="digital-commerce-bank"] {
  --customer-logo-scale: 1.16;
  --customer-logo-max-width: min(100%, 10.5rem);
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="fal"] {
  --customer-logo-scale: 1.05;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="chainguard"] {
  --customer-logo-scale: 0.92;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="pax"] {
  --customer-logo-scale: 0.84;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="chainguard"]
  .customer-logo-item__logo[data-astro-cid-it5pf474] {
  transform: translateY(1px);
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="servicenow"] {
  --customer-logo-scale: 0.84;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="ripple"],
.customer-logo-item[data-astro-cid-it5pf474][data-logo="supabase"] {
  --customer-logo-scale: 0.92;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="lovable"] {
  --customer-logo-scale: 0.76;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="ebury"] {
  --customer-logo-scale: 1.02;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="persona"] {
  --customer-logo-scale: 1.08;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="snorkel"] {
  --customer-logo-scale: 1.25;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="angellist"] {
  --customer-logo-scale: 1.12;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="clickup"] {
  --customer-logo-scale: 0.92;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="astronomer"] {
  --customer-logo-scale: 0.68;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="corelight"] {
  --customer-logo-scale: 1.18;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="moveworks"] {
  --customer-logo-scale: 1.08;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="incident-io"] {
  --customer-logo-scale: 0.9;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="incident-io"]
  .customer-logo-item__logo[data-astro-cid-it5pf474] {
  transform: translateY(-1px);
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="judgment-labs"] {
  --customer-logo-scale: 1.02;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="listen-labs"] {
  --customer-logo-scale: 0.98;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="nexhealth"] {
  --customer-logo-scale: 1.15;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="moonpay"] {
  --customer-logo-scale: 0.9;
}
.customer-logo-item__story-arrow[data-astro-cid-it5pf474] {
  flex: none;
  width: 0.7rem;
  height: 0.7rem;
  margin-top: -0.4rem;
  margin-left: 0.22rem;
  stroke: currentColor;
  stroke-width: 1.45;
  stroke-linecap: round;
  stroke-linejoin: round;
  opacity: 0.72;
}
.customer-logo-item__logo--image[data-astro-cid-it5pf474] {
  object-fit: contain;
}
.customer-logo-item__logo--svg[data-astro-cid-it5pf474] svg {
  display: block;
  width: auto;
  max-width: 100%;
  height: 100%;
}
.customer-logo-item__logo--tinted[data-astro-cid-it5pf474] svg:not([fill="none"]) {
  fill: currentColor !important;
}
.customer-logo-item__logo--tinted[data-astro-cid-it5pf474] svg[stroke]:not([stroke="none"]) {
  stroke: currentColor !important;
}
.customer-logo-item__logo--tinted[data-astro-cid-it5pf474] svg :not(mask *, defs *)[fill]:not([fill="none"]) {
  fill: currentColor !important;
}
.customer-logo-item__logo--tinted[data-astro-cid-it5pf474]
  svg
  :not(mask *, defs *)[style*="fill:"]:not([style*="fill:none"]):not([style*="fill: none"]) {
  fill: currentColor !important;
}
.customer-logo-item__logo--tinted[data-astro-cid-it5pf474]
  svg
  :not(mask *, defs *)[stroke]:not([stroke="none"]) {
  stroke: currentColor !important;
}
.customer-logo-item__logo--tinted[data-astro-cid-it5pf474] svg[opacity] {
  opacity: 1 !important;
}
.customer-logo-item[data-astro-cid-it5pf474]:is(
    [data-logo="persona"],
    [data-logo="angellist"],
    [data-logo="lovable"],
    [data-logo="moveworks"]
  )
  .customer-logo-item__logo--tinted[data-astro-cid-it5pf474]
  svg
  :not(mask *, defs *)[opacity] {
  opacity: 1 !important;
}
.customer-logo-item[data-astro-cid-it5pf474][data-logo="moveworks"]
  .customer-logo-item__logo--tinted[data-astro-cid-it5pf474]
  svg
  :not(mask *, defs *)[fill-opacity] {
  fill-opacity: 1 !important;
}
@media (prefers-reduced-motion: reduce) {
  .customer-logo-item[data-astro-cid-it5pf474],
  .customer-logo-item--crossfade[data-astro-cid-it5pf474] .customer-logo-item__art[data-astro-cid-it5pf474],
  .customer-logo-item__neutral[data-astro-cid-it5pf474] {
    transition: none;
  }
}
.customer-logo-grid[data-astro-cid-js6qfsw7] {
  --customer-logo-height: clamp(1.2rem, 1.6vw, 1.6rem);
  --customer-logo-max-width: min(100%, 8.75rem);
  --customer-logo-opacity: 0.42;
  --customer-logo-item-width: 100%;
  width: 100%;
}
.customer-logo-grid--color[data-astro-cid-js6qfsw7] {
  --customer-logo-opacity: 0.9;
  --customer-logo-ink: var(--neutral-600);
}
.customer-logo-grid__container[data-astro-cid-js6qfsw7] {
  display: flex;
  flex-direction: column;
  gap: clamp(1.25rem, 2vw, 1.75rem);
}
.customer-logo-grid__eyebrow[data-astro-cid-js6qfsw7] {
  color: var(--customer-logo-heading-color, var(--text-secondary));
  font-size: var(--font-size-customer-logo-heading, var(--font-size-text-sm));
  width: 100%;
  text-align: center;
}
.customer-logo-grid__cells[data-astro-cid-js6qfsw7] {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  column-gap: clamp(0.9rem, 2vw, 1.75rem);
  row-gap: clamp(1.35rem, 2.4vw, 2rem);
  align-items: center;
}
.customer-logo-grid__cell[data-astro-cid-js6qfsw7] {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
  min-height: calc(var(--customer-logo-height) + 0.8rem);
}
.customer-logo-grid--compact[data-astro-cid-js6qfsw7] .customer-logo-grid__cells[data-astro-cid-js6qfsw7] {
  grid-template-columns: repeat(6, minmax(0, 1fr));
  column-gap: clamp(1rem, 2vw, 1.75rem);
  row-gap: clamp(1rem, 1.5vw, 1.5rem);
}
.customer-logo-grid--compact[data-astro-cid-js6qfsw7]
  .customer-logo-grid__container[data-astro-cid-js6qfsw7] {
  gap: clamp(1.5rem, 2vw, 2rem);
}
.customer-logo-grid--compact[data-astro-cid-js6qfsw7] .customer-logo-grid__cell[data-astro-cid-js6qfsw7] {
  min-height: 2.5rem;
}
.customer-logo-grid--compact[data-astro-cid-js6qfsw7] {
  --customer-logo-opacity: 1;
  --customer-logo-link-opacity: 1;
  --customer-logo-ink: var(--neutral-500);
  --customer-logo-hover-ink: var(--neutral-700);
}
@media (max-width: 960px) {
  .customer-logo-grid--compact[data-astro-cid-js6qfsw7] .customer-logo-grid__cells[data-astro-cid-js6qfsw7] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .customer-logo-grid--compact[data-astro-cid-js6qfsw7]
    .customer-logo-grid__cell[data-astro-cid-js6qfsw7]:nth-child(n + 13) {
    display: none;
  }
}
@media (min-width: 521px) and (max-width: 900px) {
  .customer-logo-grid__cells[data-astro-cid-js6qfsw7] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .customer-logo-grid__cell[data-astro-cid-js6qfsw7]:nth-child(n + 13) {
    display: none;
  }
}
@media (max-width: 520px) {
  .customer-logo-grid--compact[data-astro-cid-js6qfsw7] .customer-logo-grid__cells[data-astro-cid-js6qfsw7] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .customer-logo-grid[data-astro-cid-js6qfsw7] {
    --customer-logo-height: 1.35rem;
    --customer-logo-max-width: min(calc(100% - 1rem), 6.5rem);
  }
  .customer-logo-grid__cells[data-astro-cid-js6qfsw7] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 0.75rem;
    row-gap: 1.25rem;
  }
}
.customer-logo-grid--expanded[data-astro-cid-js6qfsw7] {
  --customer-logo-height: clamp(1.75rem, 2.4vw, 2.25rem);
  --customer-logo-max-width: min(100%, 11rem);
  --customer-logo-opacity: 1;
  --customer-logo-link-opacity: 1;
  --customer-logo-ink: var(--neutral-500);
  --customer-logo-hover-ink: var(--neutral-700);
}
.customer-logo-grid--expanded[data-astro-cid-js6qfsw7]
  .customer-logo-grid__container[data-astro-cid-js6qfsw7] {
  width: 100%;
  gap: var(--customer-logo-row-gap, clamp(2.5rem, 4vw, 4rem));
}
.customer-logo-grid--expanded[data-astro-cid-js6qfsw7].customer-logo-grid--color {
  --customer-logo-ink: var(--neutral-500);
  --customer-logo-filter: url(#customer-logo-neutral-500);
}
.customer-logo-grid__filters[data-astro-cid-js6qfsw7] {
  position: absolute;
  pointer-events: none;
}
.customer-logo-grid[data-astro-cid-js6qfsw7][data-logo-random-highlight] {
  --customer-logo-reveal-duration: 0ms;
}
.customer-logo-grid--expanded[data-astro-cid-js6qfsw7].customer-logo-grid--color
  .customer-logo-grid__cell[data-astro-cid-js6qfsw7]:focus-within,
.customer-logo-grid--expanded[data-astro-cid-js6qfsw7].customer-logo-grid--color
  .customer-logo-grid__cell[data-astro-cid-js6qfsw7][data-logo-highlighted] {
  --customer-logo-ink: var(--neutral-700);
  --customer-logo-reveal-opacity: 1;
}
@media (hover: hover) {
  .customer-logo-grid--expanded[data-astro-cid-js6qfsw7].customer-logo-grid--color
    .customer-logo-grid__cell[data-astro-cid-js6qfsw7]:hover {
    --customer-logo-ink: var(--neutral-700);
    --customer-logo-reveal-opacity: 1;
  }
}
.customer-logo-grid--expanded[data-astro-cid-js6qfsw7] .customer-logo-grid__cells[data-astro-cid-js6qfsw7] {
  --logo-columns: 5;
  --logo-column-gap: clamp(1rem, 2vw, 2rem);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: var(--logo-column-gap);
  row-gap: calc(var(--customer-logo-row-gap, clamp(2.5rem, 4vw, 4rem)) * 1.35);
}
.customer-logo-grid--expanded[data-astro-cid-js6qfsw7] .customer-logo-grid__cell[data-astro-cid-js6qfsw7] {
  flex: 0 0 calc((100% - (var(--logo-columns) - 1) * var(--logo-column-gap)) / var(--logo-columns));
  min-height: 4rem;
}
@media (max-width: 960px) {
  .customer-logo-grid--expanded[data-astro-cid-js6qfsw7] .customer-logo-grid__cells[data-astro-cid-js6qfsw7] {
    --logo-columns: 3;
  }
  .customer-logo-grid--expanded[data-astro-cid-js6qfsw7]
    .customer-logo-grid__cell[data-astro-cid-js6qfsw7]:nth-child(n + 13) {
    display: none;
  }
}
@media (max-width: 520px) {
  .customer-logo-grid--expanded[data-astro-cid-js6qfsw7] {
    --customer-logo-height: 1.5rem;
    --customer-logo-max-width: min(100%, 7.5rem);
  }
  .customer-logo-grid--expanded[data-astro-cid-js6qfsw7] .customer-logo-grid__cells[data-astro-cid-js6qfsw7] {
    --logo-column-gap: 1rem;
    row-gap: calc(var(--customer-logo-row-gap, 2rem) * 1.35);
  }
  .customer-logo-grid--expanded[data-astro-cid-js6qfsw7] .customer-logo-grid__cell[data-astro-cid-js6qfsw7] {
    min-height: 3rem;
  }
}
.customer-logo-grid--expanded[data-astro-cid-js6qfsw7]
  .customer-logo-item
  > :is(.customer-logo-item__lockup, .customer-logo-item__logo) {
  scale: 0.84;
}
@media (max-width: 600px) {
  .customer-logo-grid--expanded[data-astro-cid-js6qfsw7]
    .customer-logo-item
    > :is(.customer-logo-item__lockup, .customer-logo-item__logo) {
    scale: 0.735;
  }
}
.customer-logo-grid[data-astro-cid-js6qfsw7].customer-logo-grid--all
  .customer-logo-grid__cell[data-astro-cid-js6qfsw7] {
  display: flex;
}
