.campaign-journey-stage-wrap{flex-direction:column;display:flex}.campaign-journey-stage{border-radius:var(--radius-card-lg,2rem);min-height:min(72vw,18rem);position:relative;overflow:hidden}@media (min-width:640px){.campaign-journey-stage{min-height:min(56vw,22rem)}}@media (min-width:1024px){.campaign-journey-stage{min-height:24rem}}@media (min-width:1280px){.campaign-journey-stage{min-height:26rem}}.campaign-journey-photo{z-index:0;aspect-ratio:auto;border-radius:inherit;width:100%;max-height:none;margin:0;position:absolute;inset:0;overflow:hidden}.campaign-journey-photo .campaign-journey-photo__img,.campaign-journey-photo img{object-fit:cover;object-position:center}.campaign-journey-photo-scrim{pointer-events:none;z-index:1;background:linear-gradient(#0000 50%,#050a0b0f 52%,#050a0b38 58%,#050a0b7a 72%,#050a0bc7 100%);position:absolute;inset:0}html[data-theme=light] .campaign-journey-photo-scrim{background:linear-gradient(#0000 50%,#050a0b0a 52%,#050a0b29 58%,#050a0b61 72%,#050a0bad 100%)}.campaign-journey-stage__content{z-index:2;pointer-events:none;justify-content:center;align-items:flex-end;padding:1rem .75rem 1.25rem;display:flex;position:absolute;inset:0}.campaign-journey-stage__content>*{pointer-events:auto}@media (min-width:640px){.campaign-journey-stage__content{padding:1.25rem 1rem 1.5rem}}@media (min-width:1024px){.campaign-journey-stage__content{padding:1.5rem 1.5rem 1.75rem}}.campaign-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0 .5rem;width:100%;min-width:0;max-width:52rem;display:grid}@media (min-width:640px){.campaign-journey-steps{column-gap:.75rem}}@media (min-width:768px){.campaign-journey-steps{grid-template-columns:minmax(0,1fr) 2.25rem minmax(0,1fr) 2.25rem minmax(0,1fr);column-gap:0}}@media (min-width:1024px){.campaign-journey-steps{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr) 3rem minmax(0,1fr)}}html:not([data-theme=light]) .campaign-journey-step,html[data-theme=light] .campaign-journey-step{isolation:isolate;text-align:center;background:0 0;border:1px solid #fff3;border-radius:1rem;flex-direction:column;align-items:center;gap:0;padding:.75rem .5rem .875rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px -14px #00000080,inset 0 1px #ffffff29}html:not([data-theme=light]) .campaign-journey-step__glass,html[data-theme=light] .campaign-journey-step__glass{z-index:0;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(1.45);backdrop-filter:blur(16px)saturate(1.45);position:absolute;inset:0;transform:translateZ(0)}html:not([data-theme=light]) .campaign-journey-step__glass{background:#0d15172e}html[data-theme=light] .campaign-journey-step__glass{background:#0d151733}html[data-theme=light] .campaign-journey-step{border-color:#fff3;box-shadow:0 8px 32px -14px #00000080,inset 0 1px #ffffff29}html[data-theme=light] .campaign-journey-stage .campaign-journey-step-icon{color:#25a0a6;background:radial-gradient(circle at 30% 20%,#25a0a638,#0000 55%),#0d1517e0;border:1px solid #25a0a652;box-shadow:0 0 0 1px #25a0a614,0 12px 32px -16px #25a0a673,inset 0 1px #eafbfb0f}html[data-theme=light] .campaign-journey-stage .campaign-journey-step--active .campaign-journey-step-icon{color:#ffb000;background:radial-gradient(circle at 30% 20%,#ffb00038,#0000 55%),#0d1517e0;border-color:#ffb00066;box-shadow:0 0 0 1px #ffb0001a,0 12px 32px -16px #ffb00059,inset 0 1px #eafbfb0f}html[data-theme=light] .campaign-journey-stage .campaign-journey-step-connector-pill{color:#25a0a6a6;box-shadow:none;background-color:#25a0a614;border:1px solid #25a0a62e}html[data-theme=light] .campaign-journey-stage .campaign-journey-step-connector--lit .campaign-journey-step-connector-pill{color:#25a0a6;background-color:#25a0a61f;border-color:#25a0a652;box-shadow:0 0 16px -8px #25a0a673}html[data-theme=light] .campaign-journey-stage .campaign-journey-step-connector{color:#25a0a666}@media (hover:hover){html[data-theme=light] .campaign-journey-stage .campaign-journey-step:hover .campaign-journey-step-icon{color:#25a0a6;border-color:#25a0a67a;box-shadow:0 0 0 1px #25a0a624,0 14px 36px -14px #25a0a680,inset 0 1px #eafbfb14}html[data-theme=light] .campaign-journey-stage .campaign-journey-step--active:hover .campaign-journey-step-icon{color:#ffb000;border-color:#ffb00085;box-shadow:0 0 0 1px #ffb00024,0 14px 36px -14px #ffb0006b,inset 0 1px #eafbfb14}html[data-theme=light] .campaign-journey-stage .campaign-journey-step:hover .campaign-journey-step-tag{color:#eafbfb}}.campaign-journey-step>:not(.campaign-journey-step__glass){z-index:1;position:relative}.campaign-journey-step__copy{flex:none;width:100%;min-width:0}.campaign-journey-step-tag{color:#eafbfbeb;margin-top:.625rem;font-size:.8125rem;line-height:1.35}.campaign-journey-step--active .campaign-journey-step-tag{color:#eafbfb}html[data-theme=light] .campaign-journey-stage .campaign-journey-step--lit:not(.campaign-journey-step--active) .campaign-journey-step-tag,html[data-theme=light] .campaign-journey-stage .campaign-journey-step-tag{color:#eafbfbeb}html[data-theme=light] .campaign-journey-stage .campaign-journey-step--active .campaign-journey-step-tag{color:#eafbfb}@media (min-width:640px){.campaign-journey-step{padding:1rem .625rem 1.125rem}.campaign-journey-step-tag{margin-top:.75rem;font-size:.875rem}}@media (min-width:768px){.campaign-journey-step{padding:1.125rem .75rem 1.25rem}.campaign-journey-step-tag{margin-top:.875rem;font-size:.9375rem}}@media (min-width:1024px){.campaign-journey-step{padding:1.25rem .875rem 1.375rem}.campaign-journey-step-tag{margin-top:1rem;font-size:1rem}}@media (min-width:1280px){.campaign-journey-step-tag{font-size:1.0625rem}}.campaign-journey-step-connector{justify-content:center;align-self:center;align-items:center;padding-top:0;display:none}@media (min-width:768px){.campaign-journey-step-connector{display:flex}}.campaign-journey-cta{justify-content:center;padding-inline:.75rem;display:flex}@media (min-width:640px){.campaign-journey-cta{padding-inline:0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:not([data-theme=light]) .campaign-journey-step__glass,html[data-theme=light] .campaign-journey-step__glass{background:#0d1517b8}}
