.is-style-sticky-left-columns {
	position: relative;
  & > .wp-block-column:first-child {
    position: relative;
      & > .child-container {
        position: sticky;
        top: calc(80px + var(--wp-admin--admin-bar--height, 0px) + var(--header-height, 0px));
        z-index: 10;
        height: 300px;
          /* height: calc(100vh - var(--wp-admin--admin-bar--height) - var(--header-height)); */
        & > * {
          position: absolute;
          top: 0;
          width: 100%;
          border-radius: 30px;
          overflow: clip;
          /* transform: translateY(-50%); */
          &:not(:first-child) {
            transition: opacity 0.3s ease;
            opacity: 0;
              &.is-active {
              opacity: 1;
            }
          }
        }
        
    }
  }
  & > .wp-block-column:last-child {
    padding-top: calc(80px + var(--wp-admin--admin-bar--height, 0px) + var(--header-height, 0px));
  }
}

.is-style-quote-with-headshot {
  & > .wp-block-column:first-child { 
    aspect-ratio: 1 / 1;
    max-width: 300px;
    position: relative;
    --animation-degree: 0deg;
    & > figure {
    }
    img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      overflow: clip;
      border-radius: 50%;
    }
    &:before {
      content: '';
      position: absolute;
      inset: calc(-45px * (1 - pow(abs(var(--center-percentage) ), .5)) );
      border-radius: 50%;
      z-index: -1;
      background: linear-gradient(calc(var(--center-percentage) * 720deg + 180deg), var(--wp--preset--color--stroke) 0%, transparent 90%);
      mask-image: radial-gradient(transparent calc(71% - 4px), black 71%, black 100%)
    }

    &:after {
      content: '';
      position: absolute;
     
      inset: calc(-90px * (1 - pow(abs(var(--center-percentage) ), .5)) );
      border-radius: 50%;
      z-index: -1;
      background: linear-gradient(calc(var(--center-percentage) * 720deg), var(--wp--preset--color--stroke) 0%, transparent 90%);
      mask-image: radial-gradient(transparent calc(71% - 4px), black 71%, black 100%)
    }
  }
}