.content-progress-bar{position:relative;overflow:clip}.content-progress-bar__heading h1,.content-progress-bar__heading h2,.content-progress-bar__heading h3,.content-progress-bar__heading h4,.content-progress-bar__heading h5,.content-progress-bar__heading h6,.content-progress-bar__heading p,.content-progress-bar__heading ul,.content-progress-bar__heading ol,.content-progress-bar__text h1,.content-progress-bar__text h2,.content-progress-bar__text h3,.content-progress-bar__text h4,.content-progress-bar__text h5,.content-progress-bar__text h6,.content-progress-bar__text p,.content-progress-bar__text ul,.content-progress-bar__text ol,.content-progress-bar .milestone-heading h1,.content-progress-bar .milestone-heading h2,.content-progress-bar .milestone-heading h3,.content-progress-bar .milestone-heading h4,.content-progress-bar .milestone-heading h5,.content-progress-bar .milestone-heading h6,.content-progress-bar .milestone-heading p,.content-progress-bar .milestone-heading ul,.content-progress-bar .milestone-heading ol,.content-progress-bar .milestone-text h1,.content-progress-bar .milestone-text h2,.content-progress-bar .milestone-text h3,.content-progress-bar .milestone-text h4,.content-progress-bar .milestone-text h5,.content-progress-bar .milestone-text h6,.content-progress-bar .milestone-text p,.content-progress-bar .milestone-text ul,.content-progress-bar .milestone-text ol{font-size:inherit;line-height:inherit;color:inherit}.content-progress-bar__heading>*,.content-progress-bar__text>*,.content-progress-bar .milestone-heading>*{margin:0}.content-progress-bar .milestone-text>h1:first-of-type,.content-progress-bar .milestone-text h2:first-of-type,.content-progress-bar .milestone-text h3:first-of-type,.content-progress-bar .milestone-text h4:first-of-type,.content-progress-bar .milestone-text h5:first-of-type,.content-progress-bar .milestone-text h6:first-of-type,.content-progress-bar .milestone-text p:first-of-type,.content-progress-bar .milestone-text ul:first-of-type,.content-progress-bar .milestone-text ol:first-of-type{margin-top:0}.content-progress-bar .milestone-text>h1:last-of-type,.content-progress-bar .milestone-text h2:last-of-type,.content-progress-bar .milestone-text h3:last-of-type,.content-progress-bar .milestone-text h4:last-of-type,.content-progress-bar .milestone-text h5:last-of-type,.content-progress-bar .milestone-text h6:last-of-type,.content-progress-bar .milestone-text p:last-of-type,.content-progress-bar .milestone-text ul:last-of-type,.content-progress-bar .milestone-text ol:last-of-type{margin-bottom:0}@media screen and (min-width: 750px){.content-progress-bar__wrapper{display:grid}}.content-progress-bar__image-side{grid-area:image}@media screen and (min-width: 750px){.content-progress-bar__image-side{position:sticky;top:var(--announcement-bar-height);transition:1s}}.content-progress-bar__text-side{display:flex;flex-direction:column;grid-area:content}@media screen and (max-width: 749.98px){.content-progress-bar__text-side{position:relative;overflow:hidden}}@media screen and (min-width: 750px)and (orientation: landscape){.content-progress-bar__text-side{padding-bottom:20vw}}.content-progress-bar__text-side .btn{position:relative}.content-progress-bar__image{overflow:hidden}.content-progress-bar__image img,.content-progress-bar__image svg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 750px){.content-progress-bar__milestones{display:flex}}.content-progress-bar__milestones>ul{display:flex;flex-direction:column}.content-progress-bar__milestone{position:relative}.content-progress-bar__item-dot,.content-progress-bar__item-dot-overlay{display:block;position:absolute;border-radius:100%;top:0}.content-progress-bar__item-dot-overlay{background:#fff}.content-progress-bar__progress-bar{position:absolute;height:100%;flex-shrink:0}@media screen and (min-width: 750px){.content-progress-bar__progress-bar{position:relative;height:auto;transform:translate(0) !important}}.content-progress-bar__progress-bar-background{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}@media screen and (min-width: 750px){.content-progress-bar__progress-bar-background{opacity:.1}}.content-progress-bar__progress-bar-progress{display:block;width:100%}@media screen and (min-width: 750px){.scrolled-past-header:not(.shopify-section-header-hidden)~main .content-progress-bar__image-side{top:calc(var(--announcement-bar-height) + var(--header-height))}}