.gbt{--gbt-ink: #2f2e2c;--gbt-muted: #595959;--gbt-line: rgba(47, 46, 44, .16);--gbt-icon: 30px;background:var(--gbt-bg, #faf8f4);color:var(--gbt-ink)}.gbt__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "body";row-gap:3.2rem}.gbt__head{grid-area:head}.gbt__media{grid-area:media}.gbt__body{grid-area:body}@media screen and (min-width:990px){.gbt__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"media head" "media body";column-gap:clamp(4rem,8vw,12rem);row-gap:0;align-items:start}.gbt--img-right .gbt__inner{grid-template-areas:"head media" "body media"}.gbt__media{position:sticky;top:10rem}}.gbt__eyebrow{margin:0 0 1.6rem;font-family:var(--font-body-family);font-size:1.25rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;color:var(--gbt-ink)}.gbt__eyebrow--top{font-weight:700;color:var(--gbt-eyebrow, #7cc110)}.gbt__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;font-size:clamp(2.8rem,2.2rem + 1.9vw,4.6rem);line-height:1.15;letter-spacing:-.02em;color:var(--gbt-ink)}.gbt__heading em,.gbt__heading i{color:#a66bff}.gbt__eyebrow--list{margin:0 0 3.2rem}@media screen and (min-width:990px){.gbt__eyebrow--list{margin:6.4rem 0 4rem}}.gbt__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px}.gbt--ratio-square .gbt__img{aspect-ratio:1 / 1}.gbt--ratio-portrait .gbt__img{aspect-ratio:4 / 5}.gbt__img--placeholder{background:#e8dbca;fill:#2f2e2c40}.gbt__timeline{position:relative}.gbt__track{position:absolute;left:calc(var(--gbt-icon) / 2 - 1px);top:var(--gbt-top, calc(var(--gbt-icon) / 2));height:var(--gbt-h, calc(100% - var(--gbt-icon)));width:2px;background:var(--gbt-off, #dbcfff);border-radius:2px;overflow:hidden}.gbt__fill{display:block;width:100%;height:var(--gbt-fill, 100%);background-image:linear-gradient(to bottom,var(--gbt-c1, #a66bff),var(--gbt-c2, #8048ed));background-size:100% var(--gbt-h, 100%);background-repeat:no-repeat;transition:height .12s linear}.gbt__list{list-style:none;margin:0;padding:0}.gbt__item{display:grid;grid-template-columns:var(--gbt-icon) minmax(0,1fr);column-gap:2.4rem;padding-bottom:5.6rem}.gbt__item:last-child{padding-bottom:0}@media screen and (min-width:990px){.gbt__item{padding-bottom:7.2rem}}.gbt__icon{position:relative;z-index:1;width:var(--gbt-icon);height:var(--gbt-icon);margin-top:.1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--gbt-ic, var(--gbt-c2, #8048ed));border:1.5px solid var(--gbt-ic, var(--gbt-c2, #8048ed));color:#fff;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.gbt--js .gbt__item:not(.is-active) .gbt__icon{background:var(--gbt-bg, #faf8f4);border-color:var(--gbt-off, #dbcfff);color:var(--gbt-off, #dbcfff)}.gbt__title{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;font-size:clamp(2.2rem,1.9rem + .8vw,2.8rem);line-height:1.2;letter-spacing:-.01em;color:var(--gbt-title, #a66bff)}.gbt__text{margin:0;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.65;color:var(--gbt-ink)}@media(prefers-reduced-motion:reduce){.gbt__fill,.gbt__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/grown-benefits-timeline.css.map */
