.main > section:not(.section-sticky-sidebar) {
  position: relative;
  overflow: hidden;
}

.color-scheme__black:not(.has-background):has(+ .color-scheme__black:not(.has-background),
.color-scheme__white:not(.has-background):has(+ .color-scheme__white:not(.has-background),
.color-scheme__off-white:not(.has-background):has(+ .color-scheme__off-white:not(.has-background),
.color-scheme__gray--light:not(.has-background):has(+ .color-scheme__gray--light:not(.has-background),
.color-scheme__gray:not(.has-background):has(+ .color-scheme__gray:not(.has-background),
.color-scheme__gray--dark:not(.has-background):has(+ .color-scheme__gray--dark:not(.has-background),
.color-scheme__green--lightest:not(.has-background):has(+ .color-scheme__green--lightest:not(.has-background),
.color-scheme__green--lighter:not(.has-background):has(+ .color-scheme__green--lighter:not(.has-background),
.color-scheme__green--light:not(.has-background):has(+ .color-scheme__green--light:not(.has-background),
.color-scheme__green:not(.has-background):has(+ .color-scheme__green:not(.has-background),
.color-scheme__green--dark:not(.has-background):has(+ .color-scheme__green--dark:not(.has-background),
.color-scheme__green--darkest:not(.has-background):has(+ .color-scheme__green--darkest:not(.has-background),
.color-scheme__blue--lightest:not(.has-background):has(+ .color-scheme__blue--lightest:not(.has-background),
.color-scheme__blue--lighter:not(.has-background):has(+ .color-scheme__blue--lighter:not(.has-background),
.color-scheme__blue--light:not(.has-background):has(+ .color-scheme__blue--light:not(.has-background),
.color-scheme__blue:not(.has-background):has(+ .color-scheme__blue:not(.has-background),
.color-scheme__blue--dark:not(.has-background):has(+ .color-scheme__blue--dark:not(.has-background),
.color-scheme__blue--darkest:not(.has-background):has(+ .color-scheme__blue--darkest:not(.has-background),
.color-scheme__yellow--lightest:not(.has-background):has(+ .color-scheme__yellow--lightest:not(.has-background),
.color-scheme__yellow--lighter:not(.has-background):has(+ .color-scheme__yellow--lighter:not(.has-background),
.color-scheme__yellow--light:not(.has-background):has(+ .color-scheme__yellow--light:not(.has-background),
.color-scheme__yellow:not(.has-background):has(+ .color-scheme__yellow:not(.has-background),
.color-scheme__yellow--dark:not(.has-background):has(+ .color-scheme__yellow--dark:not(.has-background),
.color-scheme__yellow--darkest:not(.has-background):has(+ .color-scheme__yellow--darkest:not(.has-background),
.color-scheme__red--lightest:not(.has-background):has(+ .color-scheme__red--lightest:not(.has-background),
.color-scheme__red--lighter:not(.has-background):has(+ .color-scheme__red--lighter:not(.has-background),
.color-scheme__red--light:not(.has-background):has(+ .color-scheme__red--light:not(.has-background),
.color-scheme__red:not(.has-background):has(+ .color-scheme__red:not(.has-background),
.color-scheme__red--dark:not(.has-background):has(+ .color-scheme__red--dark:not(.has-background),
.color-scheme__red--darkest:not(.has-background):has(+ .color-scheme__red--darkest:not(.has-background) {
  padding-bottom: 0;
}

/* GSAP Pin Spacer Fix */
.color-scheme__black:not(.has-background):has(+ .pin-spacer .color-scheme__black:not(.has-background),
.color-scheme__white:not(.has-background):has(+ .pin-spacer .color-scheme__white:not(.has-background),
.color-scheme__off-white:not(.has-background):has(+ .pin-spacer .color-scheme__off-white:not(.has-background),
.color-scheme__gray--light:not(.has-background):has(+ .pin-spacer .color-scheme__gray--light:not(.has-background),
.color-scheme__gray:not(.has-background):has(+ .pin-spacer .color-scheme__gray:not(.has-background),
.color-scheme__gray--dark:not(.has-background):has(+ .pin-spacer .color-scheme__gray--dark:not(.has-background),
.color-scheme__green--lightest:not(.has-background):has(+ .pin-spacer .color-scheme__green--lightest:not(.has-background),
.color-scheme__green--lighter:not(.has-background):has(+ .pin-spacer .color-scheme__green--lighter:not(.has-background),
.color-scheme__green--light:not(.has-background):has(+ .pin-spacer .color-scheme__green--light:not(.has-background),
.color-scheme__green:not(.has-background):has(+ .pin-spacer .color-scheme__green:not(.has-background),
.color-scheme__green--dark:not(.has-background):has(+ .pin-spacer .color-scheme__green--dark:not(.has-background),
.color-scheme__green--darkest:not(.has-background):has(+ .pin-spacer .color-scheme__green--darkest:not(.has-background),
.color-scheme__blue--lightest:not(.has-background):has(+ .pin-spacer .color-scheme__blue--lightest:not(.has-background),
.color-scheme__blue--lighter:not(.has-background):has(+ .pin-spacer .color-scheme__blue--lighter:not(.has-background),
.color-scheme__blue--light:not(.has-background):has(+ .pin-spacer .color-scheme__blue--light:not(.has-background),
.color-scheme__blue:not(.has-background):has(+ .pin-spacer .color-scheme__blue:not(.has-background),
.color-scheme__blue--dark:not(.has-background):has(+ .pin-spacer .color-scheme__blue--dark:not(.has-background),
.color-scheme__blue--darkest:not(.has-background):has(+ .pin-spacer .color-scheme__blue--darkest:not(.has-background),
.color-scheme__yellow--lightest:not(.has-background):has(+ .pin-spacer .color-scheme__yellow--lightest:not(.has-background),
.color-scheme__yellow--lighter:not(.has-background):has(+ .pin-spacer .color-scheme__yellow--lighter:not(.has-background),
.color-scheme__yellow--light:not(.has-background):has(+ .pin-spacer .color-scheme__yellow--light:not(.has-background),
.color-scheme__yellow:not(.has-background):has(+ .pin-spacer .color-scheme__yellow:not(.has-background),
.color-scheme__yellow--dark:not(.has-background):has(+ .pin-spacer .color-scheme__yellow--dark:not(.has-background),
.color-scheme__yellow--darkest:not(.has-background):has(+ .pin-spacer .color-scheme__yellow--darkest:not(.has-background),
.color-scheme__red--lightest:not(.has-background):has(+ .pin-spacer .color-scheme__red--lightest:not(.has-background),
.color-scheme__red--lighter:not(.has-background):has(+ .pin-spacer .color-scheme__red--lighter:not(.has-background),
.color-scheme__red--light:not(.has-background):has(+ .pin-spacer .color-scheme__red--light:not(.has-background),
.color-scheme__red:not(.has-background):has(+ .pin-spacer .color-scheme__red:not(.has-background),
.color-scheme__red--dark:not(.has-background):has(+ .pin-spacer .color-scheme__red--dark:not(.has-background),
.color-scheme__red--darkest:not(.has-background):has(+ .pin-spacer .color-scheme__red--darkest:not(.has-background) {
  padding-bottom: 0;
}
