._title_wtf72_1 {
  margin-bottom: var(--s-df);
}

._text_wtf72_5:not(:last-child) {
  margin-block-end: var(--s-tr);
}

._cover_wtf72_9 {
  width: 100%;
  background-image: var(--l-cover-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

._default_wtf72_17 {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas: "content" "cover";
  gap: var(--s-qr) clamp(var(--s-tr), 4.5vw, 6rem);
}
@media (min-width: 1024px) {
  ._default_wtf72_17 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-areas: "content cover";
  }
}
._default_wtf72_17 ._cover_wtf72_9 {
  max-width: 30rem;
  grid-area: cover;
  place-self: center;
  border-radius: var(--s-df);
  aspect-ratio: 1/1;
}
@media (min-width: 1024px) {
  ._default_wtf72_17 ._cover_wtf72_9 {
    max-width: initial;
  }
}
._default_wtf72_17 ._content_wtf72_41 {
  display: flex;
  flex-direction: column;
  grid-area: content;
  justify-content: center;
  align-items: center;
  text-align: center;
}
@media (min-width: 1024px) {
  ._default_wtf72_17 ._content_wtf72_41 {
    align-items: flex-start;
    text-align: left;
  }
}
._default_wtf72_17 ._title_wtf72_1 {
  text-transform: uppercase;
}

._box_wtf72_59 {
  --l-c-overlay: var(--c-primary-d);
  --l-overlay: color-mix(in oklch, var(--l-c-overlay) 50%, transparent);
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(2, auto);
  grid-template-areas: "content";
  gap: var(--s-df);
}
@media (min-width: 768px) {
  ._box_wtf72_59 {
    grid-template-rows: 1fr;
    gap: 0;
  }
}
._box_wtf72_59 ._cover_wtf72_9 {
  grid-area: content;
  position: relative;
  border-radius: var(--s-xxl);
  aspect-ratio: 16/9;
}
@media (min-width: 768px) {
  ._box_wtf72_59 ._cover_wtf72_9 {
    aspect-ratio: 2.5/1;
  }
}
._box_wtf72_59::after {
  content: "";
  grid-area: content;
  position: relative;
  z-index: var(--z-index-1);
  border-radius: var(--s-xxl);
  background: linear-gradient(to bottom, transparent 5%, var(--l-overlay) 95%);
}
._box_wtf72_59 ._content_wtf72_41 {
  display: grid;
  grid-column: 1;
  grid-row: 1/span 2;
  grid-template-rows: subgrid;
  position: relative;
  z-index: var(--z-index-2);
  padding-inline: var(--s-xxl);
  text-align: center;
}
@media (min-width: 768px) {
  ._box_wtf72_59 ._content_wtf72_41 {
    display: flex;
    flex-direction: column;
    grid-area: content;
    justify-content: flex-end;
    align-items: center;
    padding-block: var(--s-xbig);
  }
}
._box_wtf72_59 ._title_wtf72_1 {
  align-self: end;
  margin-bottom: var(--s-xxl);
  text-shadow: 0 1px 45px color-mix(in oklch, var(--c-text) 30%, transparent);
  text-transform: uppercase;
  color: var(--c-text-light);
}
@media (min-width: 768px) {
  ._box_wtf72_59 ._title_wtf72_1 {
    align-self: auto;
    margin-bottom: var(--s-df);
  }
}
@media (min-width: 768px) {
  ._box_wtf72_59 ._text_wtf72_5 * {
    text-shadow: 0 1px 45px color-mix(in oklch, var(--c-text) 30%, transparent);
    color: var(--c-text-light);
  }
}

._full_wtf72_133 {
  width: 100vw;
  min-width: 100vw;
  max-width: 100vw;
  min-height: 80dvh;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas: "content";
  margin-inline: calc(var(--s-xxl) * -1);
  overflow: hidden;
}
@media (min-width: 1280px) {
  ._full_wtf72_133 {
    min-height: 70dvh;
  }
}
._full_wtf72_133::after {
  content: "";
  grid-area: content;
  position: relative;
  z-index: var(--z-index-1);
  background: linear-gradient(to bottom, color-mix(in oklch, var(--c-text) 25%, transparent) 0%, transparent 40%);
}
._full_wtf72_133 ._cover_wtf72_9 {
  grid-area: content;
}
._full_wtf72_133 ._content_wtf72_41 {
  width: 100%;
  max-width: var(--w-max-content);
  display: flex;
  flex-direction: column;
  grid-area: content;
  place-self: center;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: var(--z-index-2);
  padding-top: 5rem;
  padding-bottom: var(--s-tr);
  padding-inline: var(--s-xxl);
  text-align: center;
}
._full_wtf72_133 ._title_wtf72_1,
._full_wtf72_133 ._text_wtf72_5 {
  max-width: var(--w-max-content-md);
}
._full_wtf72_133 ._title_wtf72_1,
._full_wtf72_133 ._text_wtf72_5 * {
  text-shadow: 0 1px 45px color-mix(in oklch, var(--c-text) 30%, transparent);
  color: var(--c-text-light);
}
._full_wtf72_133 ._title_wtf72_1 {
  text-transform: uppercase;
}
._full_wtf72_133 ._pText_wtf72_187 {
  font-weight: var(--fw-semi-bold);
}

._simple_wtf72_191 {
  display: flex;
  flex-direction: column-reverse;
  gap: var(--s-qr) clamp(var(--s-tr), 4.5vw, 6rem);
  justify-content: center;
  align-items: center;
}
._simple_wtf72_191 ._cover_wtf72_9 {
  aspect-ratio: 16/9;
  border-radius: var(--s-df);
}
._simple_wtf72_191 ._content_wtf72_41 {
  width: 100%;
  display: flex;
  flex-direction: column;
  grid-area: content;
  justify-content: center;
  align-items: center;
  text-align: center;
}
._simple_wtf72_191 ._title_wtf72_1,
._simple_wtf72_191 ._text_wtf72_5 {
  max-width: var(--w-max-content-md);
}
._simple_wtf72_191 ._title_wtf72_1 {
  text-transform: uppercase;
}

._secondary_wtf72_219 {
  display: flex;
  flex-direction: column-reverse;
  gap: var(--s-qr) clamp(var(--s-tr), 4.5vw, 6rem);
  justify-content: center;
  align-items: center;
}
._secondary_wtf72_219 ._cover_wtf72_9 {
  aspect-ratio: 16/9;
  border-radius: var(--s-df);
}
._secondary_wtf72_219 ._content_wtf72_41 {
  width: 100%;
  display: flex;
  flex-direction: column;
  grid-area: content;
  justify-content: center;
  align-items: center;
  text-align: center;
}
._secondary_wtf72_219 ._title_wtf72_1,
._secondary_wtf72_219 ._text_wtf72_5 * {
  max-width: var(--w-max-content-md);
}