.Engagement_eng__2D9H7{position:relative;padding-top:28px}.Engagement_rail__wOrSk{position:absolute;left:0;right:0;top:34px;height:2px;background:var(--line-strong)}.Engagement_fill__gTN_5{display:block;height:100%;width:calc(var(--p) * 100%);background:var(--cyan);transition:width .1s linear}.Engagement_weeks__BxAOb{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.Engagement_week__4sLUY{padding-top:26px;opacity:.4;transition:opacity .45s ease,transform .45s ease;transform:translateY(8px)}.Engagement_week__4sLUY[data-on=true]{opacity:1;transform:none}.Engagement_dot__caN5F{position:absolute;top:30px;width:10px;height:10px;border-radius:50%;background:var(--charcoal);border:2px solid var(--line-strong);transform:translateX(-1px)}.Engagement_week__4sLUY[data-on=true] .Engagement_dot__caN5F{border-color:var(--cyan);background:var(--cyan)}.Engagement_week__4sLUY{position:relative}.Engagement_wLabel__ourZS{display:block;font-size:.78rem;color:var(--cyan);margin-bottom:8px}.Engagement_week__4sLUY h3{font-size:1.2rem;margin-bottom:8px}.Engagement_week__4sLUY p{color:var(--ink-soft);font-size:.93rem}@media (max-width:900px){.Engagement_rail__wOrSk{left:5px;right:auto;top:34px;bottom:10px;width:2px;height:auto}.Engagement_fill__gTN_5{width:100%;height:calc(var(--p) * 100%)}.Engagement_weeks__BxAOb{grid-template-columns:1fr;gap:28px}.Engagement_week__4sLUY{padding-top:0;padding-left:32px}.Engagement_dot__caN5F{top:6px;left:0}}@media (prefers-reduced-motion:reduce){.Engagement_week__4sLUY{opacity:1;transform:none}}