.supply-timeline-module__ipFigW__section{overflow-x:clip}.supply-timeline-module__ipFigW__header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:clamp(28px,4vw,56px);display:flex}.supply-timeline-module__ipFigW__header .section-heading{margin-bottom:0}.supply-timeline-module__ipFigW__track{max-width:1100px;margin-inline:auto;padding-bottom:40px;position:relative}.supply-timeline-module__ipFigW__steps{gap:28px;display:grid}.supply-timeline-module__ipFigW__step{z-index:1;background:var(--paper);box-shadow:var(--shadow-md);transition:opacity .5s ease, scale .5s var(--vine-ease-out), box-shadow .5s ease, translate var(--vine-enter-duration) var(--vine-ease-out);border-radius:14px 14px 14px 36px;margin-left:56px;padding:10px 10px 20px;position:relative}.supply-timeline-module__ipFigW__media{aspect-ratio:16/10;clip-path:inset(0);transition:clip-path .9s var(--vine-ease-out);border-radius:8px;overflow:hidden}.supply-timeline-module__ipFigW__media img{object-fit:cover;width:100%;height:100%}.supply-timeline-module__ipFigW__pin[data-enhanced=motion] .supply-timeline-module__ipFigW__media img{scale:1.16}.supply-timeline-module__ipFigW__label{color:var(--forest);letter-spacing:.1em;text-transform:uppercase;margin-top:14px;padding-inline:8px;font-size:.75rem;font-weight:600}.supply-timeline-module__ipFigW__step h3{margin-top:4px;padding-inline:8px;font-size:1.25rem;font-weight:500;line-height:1.25}.supply-timeline-module__ipFigW__description{color:var(--ink-soft);margin-top:6px;padding-inline:8px;font-size:.9375rem;line-height:1.55}.supply-timeline-module__ipFigW__label,.supply-timeline-module__ipFigW__step h3,.supply-timeline-module__ipFigW__description{transition:opacity .6s ease, translate .6s var(--vine-ease-out)}.supply-timeline-module__ipFigW__label{transition-delay:.2s}.supply-timeline-module__ipFigW__step h3{transition-delay:.3s}.supply-timeline-module__ipFigW__description{transition-delay:.4s}.supply-timeline-module__ipFigW__step[data-state=active]{box-shadow:var(--vine-shadow-active);scale:1.02}.supply-timeline-module__ipFigW__step[data-state=done]{opacity:.85}.supply-timeline-module__ipFigW__step[data-state=upcoming]{opacity:.55;scale:.97}.supply-timeline-module__ipFigW__vine{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.supply-timeline-module__ipFigW__barkTop{stop-color:var(--vine-bark)}.supply-timeline-module__ipFigW__barkBottom{stop-color:var(--vine-stem)}.supply-timeline-module__ipFigW__ghost{opacity:.14}.supply-timeline-module__ipFigW__reveal{fill:none;stroke:#fff;stroke-width:60px;stroke-dasharray:1;stroke-dashoffset:1px}.supply-timeline-module__ipFigW__leaf{transform-box:fill-box;transform-origin:0%;transition:transform var(--vine-leaf-duration) var(--vine-ease-spring);transform:scale(0)rotate(-35deg)}.supply-timeline-module__ipFigW__leaf.supply-timeline-module__ipFigW__on{transform:scale(var(--s)) rotate(0deg)}.supply-timeline-module__ipFigW__sway{animation:3s ease-in-out infinite alternate supply-timeline-module__ipFigW__sway}@keyframes supply-timeline-module__ipFigW__sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.supply-timeline-module__ipFigW__tendril,.supply-timeline-module__ipFigW__twig{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--vine-draw-duration) ease}.supply-timeline-module__ipFigW__tendril{stroke:var(--vine-stem);stroke-width:1.6px}.supply-timeline-module__ipFigW__twig{stroke:var(--vine-bark);stroke-width:3px}.supply-timeline-module__ipFigW__tendril.supply-timeline-module__ipFigW__on,.supply-timeline-module__ipFigW__twig:is([data-state=active],[data-state=done]){stroke-dashoffset:0}.supply-timeline-module__ipFigW__tip{fill:var(--vine-tip);transition:opacity .3s}.supply-timeline-module__ipFigW__tipHalo{opacity:.35;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite alternate supply-timeline-module__ipFigW__halo}@keyframes supply-timeline-module__ipFigW__halo{to{opacity:.12;transform:scale(1.5)}}.supply-timeline-module__ipFigW__bud{transform-box:fill-box;transform-origin:50%;transition:transform var(--vine-leaf-duration) var(--vine-ease-spring);transform:scale(0)}.supply-timeline-module__ipFigW__bud.supply-timeline-module__ipFigW__on{transform:scale(1)}.supply-timeline-module__ipFigW__petal{fill:var(--paper);stroke:var(--vine-leaf-4);stroke-width:1px}.supply-timeline-module__ipFigW__budCentre{fill:var(--vine-tip)}.supply-timeline-module__ipFigW__badge{z-index:2;border:1.5px solid var(--line-strong);background:var(--paper);width:36px;height:36px;color:var(--forest);transition:background-color .4s ease, border-color .4s ease, color .4s ease, scale .4s var(--vine-ease-spring);border-radius:50% 0;place-items:center;margin:-18px 0 0 -18px;font-size:.9rem;font-weight:600;display:grid;position:absolute}.supply-timeline-module__ipFigW__badge:is([data-state=active],[data-state=done]){border-color:var(--forest-deep);background:var(--forest-deep);color:#fff}.supply-timeline-module__ipFigW__badge[data-state=active]{animation:1.6s ease-out infinite supply-timeline-module__ipFigW__ring;scale:1.2}@keyframes supply-timeline-module__ipFigW__ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--vine-tip) 70%, transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb, var(--vine-tip) 0%, transparent)}}.supply-timeline-module__ipFigW__cta{justify-items:start;gap:16px;margin:8px 0 clamp(32px,5vw,56px) 56px;display:grid}.supply-timeline-module__ipFigW__cta p{color:var(--ink);font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:500;line-height:1.25}.supply-timeline-module__ipFigW__ctaActions{flex-wrap:wrap;gap:12px;display:flex}.supply-timeline-module__ipFigW__ctaActions .button{border-radius:999px;min-height:48px}@media (min-width:1024px){.supply-timeline-module__ipFigW__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}.supply-timeline-module__ipFigW__pin{--card:clamp(240px, min(24vw, (100svh - var(--header-offset) - 600px) * 1.7), 360px);margin-inline:calc(50% - 50vw)}.supply-timeline-module__ipFigW__stage>.supply-timeline-module__ipFigW__header{margin-inline:auto;width:min(100%,1760px);padding-inline:var(--gutter);margin-bottom:0}.supply-timeline-module__ipFigW__track{width:min(100%,1760px);max-width:none;padding:16px var(--gutter) 48px;margin:0 auto}.supply-timeline-module__ipFigW__steps{justify-content:center;align-items:flex-start;gap:clamp(20px,2.5vw,56px);padding-top:120px;display:flex}.supply-timeline-module__ipFigW__step{min-width:0;max-width:var(--card);border-radius:56px 56px 14px 14px;flex:1 1 0;margin:0;padding:12px 12px 24px}.supply-timeline-module__ipFigW__step:nth-child(2n){margin-top:48px}.supply-timeline-module__ipFigW__media{border-radius:46px 46px 8px 8px}.supply-timeline-module__ipFigW__label,.supply-timeline-module__ipFigW__step h3,.supply-timeline-module__ipFigW__description{padding-inline:16px}.supply-timeline-module__ipFigW__label{margin-top:18px}.supply-timeline-module__ipFigW__step h3{font-size:1.4rem}.supply-timeline-module__ipFigW__description{font-size:1rem}.supply-timeline-module__ipFigW__badge{width:44px;height:44px;margin:-22px 0 0 -22px;font-size:1rem}.supply-timeline-module__ipFigW__cta{text-align:center;justify-items:center;margin-left:0}}@media (min-width:1024px) and (max-height:820px){.supply-timeline-module__ipFigW__track{padding-block:8px 24px}.supply-timeline-module__ipFigW__steps{padding-top:96px}.supply-timeline-module__ipFigW__step:nth-child(2n){margin-top:24px}.supply-timeline-module__ipFigW__media{aspect-ratio:2}}
