.m-icon{display:block;flex-shrink:0}.m-icon--cone{width:var(--vb-cone);height:var(--vb-cone)}.m-icon--lg.m-icon--cone{width:var(--vb-cone-lg);height:var(--vb-cone-lg)}.m-icon--accent{color:var(--c-accent)}.m-icon--white{color:var(--vb-on-dark)}.m-icon--current{color:currentColor}.m-steplist{position:relative;z-index:1;display:grid;gap:var(--vb-stagger);margin:0;padding:0}.m-steplist__item{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:var(--vb-gap-row) var(--vb-gap-col)}.m-steplist__item:nth-child(odd){margin-inline-start:auto;width:94%}.m-steplist__item:nth-child(2n){margin-inline-end:auto;width:94%;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.m-steplist__item:nth-child(2n) .m-steplist__media{order:2}.m-steplist__item:nth-child(2n) .m-steplist__body{order:1}.m-steplist__item+.m-steplist__item:before{content:"";position:absolute;top:calc(var(--vb-stagger) / -1);left:0;width:100%;height:var(--vb-stagger);background-image:repeating-linear-gradient(112deg,var(--c-accent-soft) 0 var(--vb-hair),transparent var(--vb-hair) var(--space-h-16));pointer-events:none}.m-steplist__media{position:relative;margin:0}.m-steplist__media img{width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 3;border-radius:var(--vb-r-flat)}.m-steplist__media--portrait img{aspect-ratio:4 / 5}.m-steplist__index{position:absolute;z-index:2;top:0;left:0;display:flex;align-items:center;gap:var(--space-h-12);padding:var(--vb-badge-pad) var(--space-h-16) var(--vb-badge-pad) var(--space-h-12);background-color:var(--c-accent);transform:translate(calc(var(--space-h-16) * -1),calc(var(--space-v-16) * -1))}.m-steplist__item:nth-child(2n) .m-steplist__index{left:auto;right:0;transform:translate(var(--space-h-16),calc(var(--space-v-16) * -1))}.m-steplist__num{font-family:var(--font-num);font-size:var(--vb-fz-num);font-weight:800;line-height:var(--vb-lh-num);letter-spacing:var(--vb-ls-num);color:var(--vb-on-dark);font-feature-settings:"tnum"}.m-steplist__body{min-width:0}.m-steplist__name{margin:0;font-family:var(--font-title);font-size:var(--vb-fz-mid);font-weight:700;line-height:var(--lh-sechead);letter-spacing:var(--vb-ls-head);color:var(--c-ink)}.m-steplist__lead{margin:var(--space-v-12) 0 0;font-family:var(--font-title);font-size:var(--vb-fz-sub);font-weight:700;line-height:var(--vb-lh-lead);letter-spacing:var(--vb-ls-head);color:var(--c-accent-deep)}.m-steplist__item--noimg{grid-template-columns:auto minmax(0,1fr);align-items:start;width:100%;margin-inline:0}.m-steplist__item--noimg:nth-child(odd),.m-steplist__item--noimg:nth-child(2n){grid-template-columns:auto minmax(0,1fr);width:100%;margin-inline:0}.m-steplist__item--noimg:nth-child(2n) .m-steplist__media{order:0}.m-steplist__item--noimg:nth-child(2n) .m-steplist__body{order:0}.m-steplist__item--noimg .m-steplist__index,.m-steplist__item--noimg:nth-child(2n) .m-steplist__index{position:static;transform:none;left:0;right:auto}@media screen and (max-width:767px){.m-steplist__item,.m-steplist__item:nth-child(odd),.m-steplist__item:nth-child(2n){grid-template-columns:minmax(0,1fr);width:100%;margin-inline:0}.m-steplist__media,.m-steplist__item:nth-child(2n) .m-steplist__media{order:-1}.m-steplist__body,.m-steplist__item:nth-child(2n) .m-steplist__body{order:0}.m-steplist__media--portrait img{aspect-ratio:4 / 3}.m-steplist__index{transform:translateY(calc(var(--space-v-12) * -1))}.m-steplist__item:nth-child(2n) .m-steplist__index{left:0;right:auto;transform:translateY(calc(var(--space-v-12) * -1))}.m-steplist__item--noimg .m-steplist__index,.m-steplist__item--noimg:nth-child(2n) .m-steplist__index{display:inline-flex;transform:none}.m-steplist__item--noimg .m-steplist__media{display:flex}}
