.timeline{display:flex;flex-direction:column;max-width:36rem;margin:0 auto}.timeline__step{position:relative;display:flex;flex-direction:column;gap:.8rem;margin-inline-start:1.2rem;padding:0 0 2.4rem 4.2rem;border-inline-start:.1rem solid rgb(var(--color-accent))}.timeline__step:last-child{padding-bottom:0}.timeline__step>*{margin:0}.timeline__dot{position:absolute;top:.2rem;inset-inline-start:-.9rem;width:1.8rem;height:1.8rem;border-radius:50%;background:rgb(var(--color-accent))}.timeline__label{font-size:1.3rem;font-weight:var(--font-body-weight-bold);line-height:1.25;letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:rgb(var(--color-accent-text))}.timeline__title{font-size:2rem;line-height:1.26;letter-spacing:0}.timeline__text{font-size:1.4rem;line-height:1.55}@media screen and (min-width:990px){.timeline{position:relative;display:grid;grid-template-columns:repeat(var(--timeline-steps),minmax(0,1fr));gap:3.2rem;max-width:none}.timeline:before{content:"";position:absolute;top:.9rem;inset-inline:1rem;height:.2rem;background:rgb(var(--color-accent))}.timeline__step{gap:1.2rem;margin:0;padding:4.8rem 0 0;border:0}.timeline__dot{top:0;inset-inline-start:0;width:2rem;height:2rem;border:.1rem solid rgb(var(--color-background))}.timeline__label{font-size:1.5rem}.timeline__title{font-size:2.2rem;line-height:1.3}.timeline__text{font-size:1.7rem}}.timeline-wrapper--steps{padding:3.2rem 2rem;border-radius:var(--radius-lg)}.timeline--steps{gap:4rem;max-width:none}.timeline--steps .timeline__step{align-items:center;gap:.8rem;margin:0;padding:0;border:0;text-align:center}.timeline__image{display:block;width:100%;max-width:30rem;height:auto;aspect-ratio:1;object-fit:cover;margin-bottom:2rem;border:.1rem solid rgb(var(--color-foreground));border-radius:var(--radius-md)}.timeline--steps .timeline__title:before{content:"";display:block;width:17rem;max-width:100%;height:.2rem;margin:0 auto 2.8rem;background:rgb(var(--color-accent))}.timeline--steps .timeline__title{font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:2rem}.timeline--steps .timeline__text{max-width:34rem;font-size:1.4rem}@media screen and (min-width:990px){.timeline-wrapper--steps{padding:3rem 1rem}.timeline-wrapper--steps .section-oryia__header{margin-bottom:2.5rem}.timeline--steps{gap:3rem}.timeline--steps:before{content:none}.timeline--steps .timeline__step{padding:2rem 3rem}.timeline--steps .timeline__title{font-size:2rem;line-height:1.26}.timeline--steps .timeline__text{font-size:1.6rem;line-height:1.44}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-timeline.css.map */
