.large-content-stack {
  text-align: center; }
  .large-content-stack_content {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    padding-top: var(--space-10); }
    @media (min-width: 480px) {
      .large-content-stack_content {
        width: 65%;
        max-width: 600px; } }
  .large-content-stack_mega-title {
    font-size: var(--font-6);
    font-weight: var(--calcite-font-weight-bold);
    margin: 0 auto;
    text-align: center;
    color: var(--calcite-ui-text-1); }
    @media (min-width: 480px) {
      .large-content-stack_mega-title {
        font-size: var(--font-7); } }
    @media (min-width: 860px) {
      .large-content-stack_mega-title {
        font-size: var(--font-8); } }
  .large-content-stack_title {
    font-size: var(--font-5);
    color: var(--calcite-ui-text-1);
    margin: 0 auto;
    text-align: center; }
  .large-content-stack_body {
    font-size: var(--font-0);
    color: var(--calcite-ui-text-2);
    margin: var(--space-4) auto;
    text-align: center; }
  .large-content-stack_main-image-wrap {
    margin: var(--space-10) auto 0;
    position: relative;
    max-width: 1050px;
    width: 92%;
    position: relative; }
    .large-content-stack_main-image-wrap[data-modal="true"] {
      cursor: pointer; }
    .large-content-stack_main-image-wrap .videoPlayButton {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
  .large-content-stack_main-image {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    height: auto;
    display: block; }
  .large-content-stack_wrapper {
    background-color: var(--calcite-ui-background);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover; }
