.p7NiUtZUKaGroat5EWHA {
  --hero-ink: #050b0d;
  --hero-ink-soft: #505455;
  --hero-surface: #f6f5f1;
  --hero-accent: #69e5fb;
  --hero-accent-ink: #1f444b;
  --hero-line: rgba(5, 11, 13, 0.1);
  --hero-font-display: "Marjorie", Georgia, serif;
  --hero-font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;

  --hero-frame: 0;
  --hero-pad-x: 1.5rem;

  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  width: calc(100% - var(--hero-frame) * 2 * var(--hero-frame-margin, 3rem));
  margin-inline: auto;
  border-radius: calc(var(--hero-frame) * var(--hero-radius, 0.75rem));
  background-color: var(--hero-surface);
  padding: 7rem 1.5rem;
  padding-top: calc(7rem + var(--hero-top-offset, 0rem));
  font-family: var(--hero-font-body);
  color: var(--hero-ink);
  box-sizing: border-box;
}

.AOmOhZXtcQSgXA7tILXT {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  /* Bottom-anchored so the green band at the base of the artwork never crops away */
  object-fit: cover;
  object-position: center bottom;
  pointer-events: none;
  user-select: none;
  z-index: 0;
}

.DWOpYWUBzslV33cLDPXs {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.75rem;
  width: 100%;
}

.ah_1RcEty2gBbjej9cmr {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.5rem;
  width: 100%;
}

.uaJKmrAhOtXj07tC6q93 {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.oRrd1pfDtbX6u0X0g2KA {
  height: 2rem;
  width: auto;
  display: block;
}

.tHNCj8sYWjgjIx7Bo66E {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 0.1875rem;
}

.EL09F6eRIdhGZZc_mHHw {
  display: flex;
  align-items: center;
  gap: 0.125rem;
}

.THrkVoVkspTQsLd7rDPm {
  font-family: var(--hero-font-body);
  font-weight: 500;
  font-size: 1rem;
  line-height: 1;
  white-space: nowrap;
}

.np19J0HLLJakieRIaM_A {
  display: inline-flex;
  align-items: center;
  gap: 0.0625rem;
}

.tXrBzZUkLZcL77Pp9lU3 {
  width: 0.625rem;
  height: 0.5625rem;
  display: block;
}

.G_xuXAgxqV0LG5YruuTi {
  font-family: var(--hero-font-body);
  font-weight: 500;
  font-size: 1rem;
  line-height: 1;
  color: var(--hero-ink);
}

.xJXPTqmcmAn2xANT6gcJ {
  margin: 0;
  text-align: center;
  font-family: var(--hero-font-display);
  font-weight: 400;
  font-size: clamp(2.25rem, 1.35rem + 3.6vw, 4rem);
  line-height: 1.2;
  color: var(--hero-ink);
}

.QiUedtmkG99Y4t0PAJXx {
  display: block;
  font-style: italic;
}

.RTfadcQsuKhdCeRhaGvK {
  display: block;
}

.ANlkrpZil67RQ7z1EHlY {
  margin: 0;
  max-width: 38rem;
  text-align: center;
  font-family: var(--hero-font-body);
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.5;
  color: var(--hero-ink);
}

.plwKNCNLB15nIOHxNeJA {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  width: 100%;
}

.fXHa34b1P3AuQxXe2htR {
  width: 100%;
  min-height: 2.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.dD6UNTPDG13M7FmcDm8g {
  margin: 0;
  max-width: 100%;
  text-align: center;
  font-family: var(--hero-font-body);
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--hero-ink-soft);
}

.w2vd7TPt7NxBSF06Zb5A {
  color: var(--hero-ink-soft);
  text-decoration: underline;
  text-underline-offset: 0.125rem;
}

.j2Tsz72hWFdy53L08YWh {
  position: relative;
  z-index: 1;
  width: calc(100% + 2 * var(--hero-pad-x, 1.5rem));
  margin-top: 3.5rem;
  min-height: 2.5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.j2Tsz72hWFdy53L08YWh:empty {
  display: none;
}

@media (max-width: 62rem) {
  .p7NiUtZUKaGroat5EWHA {
    padding: 4rem 1.5rem;
    padding-top: calc(4rem + var(--hero-top-offset, 0rem));
  }
}

@media (max-width: 36rem) {
  .p7NiUtZUKaGroat5EWHA {
    --hero-pad-x: 1rem;
    padding: 3rem 1rem;
    padding-top: calc(3rem + var(--hero-top-offset, 0rem));
  }

  .ANlkrpZil67RQ7z1EHlY {
    font-size: 1rem;
  }

  .j2Tsz72hWFdy53L08YWh {
    margin-top: 2.5rem;
  }
}

@keyframes NbJJRusEy8IvEUUHDFQw {
  from {
    opacity: 0;
    transform: translateY(1.25rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes wgOOxa3RE697pHIOrafN {
  from {
    opacity: 0;
    transform: scale(0.3);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes s0_PdSjCA2BBp5GYLAAU {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.BTanBj_MPvYGDQG1fMpO .AOmOhZXtcQSgXA7tILXT {
  animation: s0_PdSjCA2BBp5GYLAAU 1.2s ease-out both;
}

.BTanBj_MPvYGDQG1fMpO .uaJKmrAhOtXj07tC6q93 {
  animation: NbJJRusEy8IvEUUHDFQw 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.1s both;
}

.BTanBj_MPvYGDQG1fMpO .tXrBzZUkLZcL77Pp9lU3 {
  animation: wgOOxa3RE697pHIOrafN 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) both;
}

.BTanBj_MPvYGDQG1fMpO .tXrBzZUkLZcL77Pp9lU3:nth-child(1) {
  animation-delay: 0.45s;
}

.BTanBj_MPvYGDQG1fMpO .tXrBzZUkLZcL77Pp9lU3:nth-child(2) {
  animation-delay: 0.53s;
}

.BTanBj_MPvYGDQG1fMpO .tXrBzZUkLZcL77Pp9lU3:nth-child(3) {
  animation-delay: 0.61s;
}

.BTanBj_MPvYGDQG1fMpO .tXrBzZUkLZcL77Pp9lU3:nth-child(4) {
  animation-delay: 0.69s;
}

.BTanBj_MPvYGDQG1fMpO .tXrBzZUkLZcL77Pp9lU3:nth-child(5) {
  animation-delay: 0.77s;
}

.BTanBj_MPvYGDQG1fMpO .QiUedtmkG99Y4t0PAJXx {
  animation: NbJJRusEy8IvEUUHDFQw 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.25s both;
}

.BTanBj_MPvYGDQG1fMpO .RTfadcQsuKhdCeRhaGvK {
  animation: NbJJRusEy8IvEUUHDFQw 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.38s both;
}

.BTanBj_MPvYGDQG1fMpO .ANlkrpZil67RQ7z1EHlY {
  animation: NbJJRusEy8IvEUUHDFQw 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.52s both;
}

.BTanBj_MPvYGDQG1fMpO .fXHa34b1P3AuQxXe2htR {
  animation: NbJJRusEy8IvEUUHDFQw 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.66s both;
}

.BTanBj_MPvYGDQG1fMpO .dD6UNTPDG13M7FmcDm8g {
  animation: NbJJRusEy8IvEUUHDFQw 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.8s both;
}

.BTanBj_MPvYGDQG1fMpO .j2Tsz72hWFdy53L08YWh {
  animation: NbJJRusEy8IvEUUHDFQw 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.9s both;
}

@media (prefers-reduced-motion: reduce) {
  .BTanBj_MPvYGDQG1fMpO .AOmOhZXtcQSgXA7tILXT,
  .BTanBj_MPvYGDQG1fMpO .uaJKmrAhOtXj07tC6q93,
  .BTanBj_MPvYGDQG1fMpO .tXrBzZUkLZcL77Pp9lU3,
  .BTanBj_MPvYGDQG1fMpO .QiUedtmkG99Y4t0PAJXx,
  .BTanBj_MPvYGDQG1fMpO .RTfadcQsuKhdCeRhaGvK,
  .BTanBj_MPvYGDQG1fMpO .ANlkrpZil67RQ7z1EHlY,
  .BTanBj_MPvYGDQG1fMpO .fXHa34b1P3AuQxXe2htR,
  .BTanBj_MPvYGDQG1fMpO .dD6UNTPDG13M7FmcDm8g,
  .BTanBj_MPvYGDQG1fMpO .j2Tsz72hWFdy53L08YWh {
    animation: none;
  }
}

