.half-block {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .half-figure-col, .half-content-col {
    width: 100%;
  }

  .half-content-title {
    font-size: 2rem;
  }

  .half-content-sub-title {
    font-size: 1.1rem;
  }

  .half-content-para {
    margin-bottom: 1rem;
  }

  .half-block {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  
  .half-block.about {
    padding-top: 0;
    padding-bottom: 0;
  }
  
  .half-block.science {
    background-image: linear-gradient(180deg, var(--_primitives---opacity--neutral-darkest-15), var(--_primitives---opacity--neutral-darkest-50)), url('../images/MacroLeaf.webp');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }
  
  .half-row {
    flex-flow: row-reverse wrap;
    align-items: center;
    margin: -15px;
    display: flex;
  }
  
  .half-row.about {
    max-width: 80rem;
    margin: 0;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  
  .half-figure-col {
    width: 50%;
    padding: 15px;
  }
  
  .half-figure-col.edit {
    width: 100%;
    padding: 0;
  }
  
  .half-content-col {
    width: 50%;
    padding: 15px;
  }
  
  .half-figure-img {
    border-radius: 15px;
    width: 100%;
  }
  
  .half-figure-img.widescreen {
    border-radius: var(--_ui-styles---radius--medium);
    border: 1px #000;
  }
  
  .half-figure-img.wide {
    aspect-ratio: 5 / 4;
    object-fit: cover;
  }
  
  .half-figure-img.wide.smaller {
    aspect-ratio: 5 / 3.5;
    object-position: 50% 25%;
  }
  
  .half-content-title {
    margin-bottom: 1rem;
    font-size: 2.4rem;
  }
  
  .half-content-sub-title {
    font-size: 1.4rem;
    font-weight: 700;
  }
  
  .half-content-para {
    margin-bottom: 2rem;
  }
  @media screen and (max-width: 991px) {
    .half-block {
      padding-top: 4rem;
      padding-bottom: 4rem;
    }
  
    .half-figure-col, .half-content-col {
      width: 100%;
    }
  
    .half-content-title {
      font-size: 2rem;
    }
  
    .half-content-sub-title {
      font-size: 1.1rem;
    }
  
    .half-content-para {
      margin-bottom: 1rem;
    }
  
  }



  @media screen and (min-width: 1440px) {
  
    .half-row.two {
      margin-top: 0;
      margin-bottom: 60px;
    }
  
    .half-row.one {
      margin-top: 0;
    }
  
    .half-figure-col.about {
      padding: 0 60px 0 0;
    }
  
    .half-figure-col.science {
      padding: 0 0 0 60px;
    }
  
    .half-figure-col.science.two {
      padding-left: 0;
      padding-right: 60px;
    }
  
    .half-content-col {
      padding-right: 15px;
    }
  
    .half-content-col.about {
      padding-right: 0;
    }
  
    .half-content-col.science {
      padding-left: 0;
      padding-right: 15px;
    }
  
    .half-content-col.science.two {
      padding-left: 15px;
      padding-right: 0;
    }
  
    .half-figure-img {
      aspect-ratio: 3 / 2;
      object-fit: cover;
      object-position: 50% 40%;
    }
  
    .half-figure-img.widescreen {
      aspect-ratio: 16 / 9;
    }
  }