.timeline__header{max-width:44rem;margin:0 auto 2.5rem}.timeline__eyebrow{margin:0 0 .8rem;color:var(--timeline-accent-color, rgb(var(--color-foreground)));font-weight:600}.timeline__heading{margin:0}.timeline__heading em{font-style:italic;color:var(--timeline-accent-color, rgb(var(--color-foreground)))}.timeline__list{display:flex;flex-direction:column;max-width:44rem;margin:0 auto}.timeline__button-row{display:flex;justify-content:center;margin-top:3.2rem}@media screen and (min-width:750px){.timeline__list{max-width:72rem}}.timeline__point{display:grid;grid-template-columns:3.5rem 1fr;column-gap:1.25rem;padding-bottom:2.5rem;--timeline-dot-offset: calc((1.4rem * (1 + .8 / var(--font-body-scale)) - 1.05rem) / 2)}@media screen and (min-width:750px){.timeline__point{grid-template-columns:4.5rem 1fr;column-gap:2rem;padding-bottom:3.5rem}}.timeline__point:last-child{padding-bottom:0}.timeline__rail{position:relative;display:flex;justify-content:center}.timeline__dot{flex:none;width:1.05rem;height:1.05rem;margin-top:var(--timeline-dot-offset);border-radius:50%;background:var(--timeline-accent-color, rgb(var(--color-foreground)));z-index:1}.timeline__point:not(:last-child) .timeline__rail:after{content:"";position:absolute;top:calc(var(--timeline-dot-offset) + 1.05rem);bottom:calc(-2.5rem - var(--timeline-dot-offset) - .525rem);left:50%;transform:translate(-50%);width:2px;background:var(--timeline-accent-color, rgb(var(--color-foreground)));opacity:.25}@media screen and (min-width:750px){.timeline__point:not(:last-child) .timeline__rail:after{bottom:calc(-3.5rem - var(--timeline-dot-offset) - .525rem)}}.timeline__intro{display:flex;flex-direction:column;gap:.35rem}.timeline__time{margin:0;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;color:var(--timeline-accent-color, rgb(var(--color-foreground)))}.timeline__title{margin:0}.timeline__content{display:flex;flex-direction:column;gap:1rem;min-width:0}@media screen and (min-width:750px){.timeline__content{display:grid;grid-template-columns:1fr 24rem;grid-template-areas:"time ." "title ." "text media" "checklist media";column-gap:2.5rem;row-gap:.75rem;align-items:start}.timeline__intro{display:contents}.timeline__time{grid-area:time}.timeline__title{grid-area:title}.timeline__text{grid-area:text}.timeline__media{grid-area:media}.timeline__checklist{grid-area:checklist}}.timeline__media{position:relative;aspect-ratio:var(--timeline-media-ratio, 4 / 3);overflow:hidden;border-radius:var(--media-radius);background:rgba(var(--color-foreground),.04)}@media screen and (max-width:749px){.timeline__media{width:calc(100% + 4.75rem);margin-left:-4.75rem;aspect-ratio:var(--timeline-media-ratio, 4 / 3);border-radius:var(--media-radius)}}.timeline__media-asset{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.timeline__text{color:rgba(var(--color-foreground),.75)}.timeline__checklist{display:flex;flex-direction:column;gap:.6rem}.timeline__checklist-item{display:flex;align-items:flex-start;gap:.6rem}.timeline__checklist-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-top:.45rem;border-radius:50%;background:color-mix(in srgb,var(--timeline-accent-color, rgb(var(--color-foreground))) 15%,white);color:var(--timeline-accent-color, rgb(var(--color-foreground)))}.timeline__checklist-icon .icon{width:.95rem;height:.95rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-timeline.css.map */
