.timeline__vertical{display:grid;gap:1.75rem}@media(min-width:990px){.timeline__vertical{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4rem;align-items:start}}.timeline__v-head .heading{margin-block-start:1rem}.timeline__v-note{max-width:32rem;margin:.75rem 0 0;color:var(--color-foreground-muted);font-size:1rem;line-height:1.5625rem}.timeline__v-list{display:flex;flex-direction:column;gap:1.75rem;margin:0;padding:0;list-style:none}.timeline__v-item{position:relative;padding-inline-start:1.75rem}.timeline__v-item:before{content:"";position:absolute;top:.3125rem;left:0;z-index:1;width:.5625rem;height:.5625rem;border-radius:50%;background-color:var(--tl-accent, var(--color-button))}.timeline__v-item:not(:last-child):after{content:"";position:absolute;top:.59375rem;bottom:-2.34375rem;left:.25rem;width:1px;background-color:var(--tl-line, var(--color-line))}.timeline__v-when{display:block;color:var(--tl-accent, var(--color-button));font-size:.7625rem;font-weight:700;line-height:1.1875rem}.timeline__v-title{margin:.25rem 0 0;font-family:var(--font-body--family);font-size:1.0625rem;font-weight:700;line-height:1.5625rem;letter-spacing:0}.timeline__v-text{margin:.375rem 0 0;color:var(--color-foreground-muted);font-size:.91875rem;line-height:1.46875rem}.timeline__head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 3rem;margin-block-end:2.5rem}.timeline__note{max-width:26rem;color:var(--color-foreground-muted);font-size:.9375rem}.timeline__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;margin:0;padding:0;list-style:none}@media(min-width:750px){.timeline__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.timeline__columns{grid-template-columns:repeat(4,minmax(0,1fr))}}.timeline__column{display:flex;flex-direction:column;gap:.5rem}.timeline__col-marker{position:relative;display:block;width:100%;height:1px;margin-block-end:.75rem;background-color:var(--color-border)}.timeline__col-marker span{position:absolute;top:50%;left:0;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--color-button);transform:translateY(-50%)}.timeline__when{color:var(--color-button);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.timeline__col-title{font-family:var(--font-body--family);font-size:1.0625rem;font-weight:700;text-transform:none;letter-spacing:0}.timeline__col-text{color:var(--color-foreground-muted);font-size:.875rem}.timeline__layout{display:grid;gap:2.5rem;align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.timeline__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4rem}}.timeline__content{display:flex;flex-direction:column;gap:1.25rem}.timeline__steps{position:relative;display:flex;flex-direction:column;gap:1.75rem;margin:1rem 0 0;padding:0 0 0 2rem;list-style:none}.timeline__steps:before{content:"";position:absolute;top:.5rem;bottom:.5rem;left:.4375rem;border-left:1px solid var(--color-line)}.timeline__step{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}.timeline__step:before{content:"";position:absolute;top:.25rem;left:-2rem;width:.9375rem;height:.9375rem;border-radius:50%;background-color:var(--color-button)}.timeline__pill{padding:.1875rem .75rem;border-radius:999px;background-color:color-mix(in srgb,var(--color-accent) 18%,white);color:var(--color-accent-text);font-size:.6875rem}.timeline__title{font-family:var(--font-body--family);font-size:1.25rem;font-weight:500;text-transform:none;letter-spacing:0}.timeline__text{color:var(--color-foreground-muted);font-size:.875rem}.timeline__media{position:relative;padding-block-end:3rem}.timeline__image--main{width:78%;margin-inline-start:auto}.timeline__image--small{position:absolute;bottom:0;left:0;width:52%;border:6px solid var(--color-background);box-shadow:0 12px 32px #0000001f}.timeline__badge{position:absolute;top:-1rem;left:42%;display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;padding:.5rem;border-radius:50%;background-color:var(--color-accent);color:var(--color-on-accent);font-size:.625rem;line-height:1.3;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/90/assets/section-timeline.css.map */
