.timeline-section__grid{row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.timeline-section__grid{row-gap:var(--grid-desktop-vertical-spacing);column-gap:0}}.timeline-section__image-wrapper{display:flex;align-items:center;justify-content:center}.timeline-section__image-wrapper img{width:100%;height:auto;border-radius:var(--media-radius)}.timeline-section__content{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:750px){.timeline-section__content{padding:0 5rem}}.timeline-section__caption{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.2rem;opacity:.7}.timeline-section__heading{margin:0 0 1.6rem}.timeline-section__description{margin:0 0 3rem;line-height:1.6}.timeline-section__description p{margin:0}.timeline-section__steps{display:flex;flex-direction:column}.timeline__step{display:flex;gap:1.6rem}.timeline__marker{display:flex;flex-direction:column;align-items:center;width:1.2rem;flex-shrink:0;padding-top:.2rem}.timeline__dot{width:1.2rem;height:1.2rem;border-radius:50%;border:2px solid rgba(var(--color-foreground),.4);background:transparent;flex-shrink:0;transition:background-color .3s ease,border-color .3s ease}.timeline__line{width:2px;flex:1;background-color:rgba(var(--color-foreground),.15);position:relative}.timeline__line:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-foreground),.4);transform:scaleY(0);transform-origin:top;transition:transform .4s ease}@media(hover:hover){.timeline__step:hover .timeline__line:after{transform:scaleY(1)}}.timeline__step-content{flex:1;min-width:0;padding-bottom:2.4rem}.timeline__step:last-child .timeline__step-content{padding-bottom:0}.timeline__details{border:none}.timeline__summary{display:flex;align-items:center;gap:1.2rem;cursor:pointer;list-style:none;user-select:none;-webkit-user-select:none}.timeline__summary::-webkit-details-marker{display:none}.timeline__summary::marker{display:none;content:""}.timeline__time-label{flex:1;line-height:1.3;margin:0}.timeline__toggle-icon .icon-caret{height:calc(var(--font-heading-scale) * .6rem);transition:transform .3s ease}.timeline__details[open] .timeline__toggle-icon .icon-caret{transform:rotate(180deg)}.timeline__details-content{padding:.8rem 0 .4rem}.timeline__subtitle{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;margin:0 0 .8rem;opacity:.7}.timeline__body{font-size:1.5rem;line-height:1.6}.timeline__body p{margin:0}@media(hover:hover){.timeline__step:hover .timeline__dot{border-color:rgba(var(--color-foreground),.7)}}.timeline__step:has(.timeline__details[open]) .timeline__dot{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));animation:timeline-pulse 2s ease-out infinite}@keyframes timeline-pulse{0%{box-shadow:0 0 rgba(var(--color-foreground),.3)}70%{box-shadow:0 0 0 6px rgba(var(--color-foreground),0)}to{box-shadow:0 0 rgba(var(--color-foreground),0)}}.timeline-section__steps--h3 .timeline__marker{width:1.6rem}.timeline-section__steps--h3 .timeline__dot{width:1.6rem;height:1.6rem}.timeline-section__steps--h3 .timeline__step:has(.timeline__details[open]) .timeline__dot{animation-name:timeline-pulse-md}@keyframes timeline-pulse-md{0%{box-shadow:0 0 rgba(var(--color-foreground),.3)}70%{box-shadow:0 0 0 8px rgba(var(--color-foreground),0)}to{box-shadow:0 0 rgba(var(--color-foreground),0)}}.timeline-section__steps--h2 .timeline__marker{width:2rem}.timeline-section__steps--h2 .timeline__dot{width:2rem;height:2rem}.timeline-section__steps--h2 .timeline__step:has(.timeline__details[open]) .timeline__dot{animation-name:timeline-pulse-lg}@keyframes timeline-pulse-lg{0%{box-shadow:0 0 rgba(var(--color-foreground),.3)}70%{box-shadow:0 0 0 10px rgba(var(--color-foreground),0)}to{box-shadow:0 0 rgba(var(--color-foreground),0)}}@media(prefers-reduced-motion:reduce){.timeline__step:has(.timeline__details[open]) .timeline__dot{animation:none}}@media screen and (min-width:750px){.timeline-section__grid--text-first .timeline-section__content{order:-1}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/section-timeline.css.map */
