.mfr-gt__timeline-section .timeline-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.mfr-gt__timeline-section .timeline-section:not(:last-child){margin-bottom:2.125rem}@media print,screen and (min-width:64em){.mfr-gt__timeline-section .timeline-section:not(:last-child){margin-bottom:1.25rem}}.mfr-gt__timeline-section .timeline-section__entry-image{width:100%;max-width:9.5625rem;margin-bottom:1rem}.mfr-gt__timeline-section .timeline-section__entry-image img{width:100%;height:auto;display:block}.mfr-gt__timeline-section .timeline-section__inner{display:flex;justify-content:stretch;align-items:flex-start;gap:1.86%;width:100%}@media print,screen and (min-width:64em){.mfr-gt__timeline-section .timeline-section__inner{gap:8%}}.mfr-gt__timeline-section .timeline-section__inner:not(:last-child){margin-bottom:2.75rem}@media print,screen and (min-width:64em){.mfr-gt__timeline-section .timeline-section__inner:not(:last-child){margin-bottom:1.625rem}}.mfr-gt__timeline-section .timeline-section__items{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;margin-left:auto;width:50%;flex-shrink:0;padding:17.5rem 0 17.0625rem;border-left:solid .0625rem var(--timeline-accent-color)}@media print,screen and (min-width:64em){.mfr-gt__timeline-section .timeline-section__items{padding-bottom:9.625rem}}.mfr-gt__timeline-section .timeline-section__main-image{position:sticky;top:calc((100vh - var(--top-offset-mobile) - min(26.5rem,100vh - var(--top-offset-mobile) - 1.875rem))/ 2 + var(--top-offset-mobile));flex-grow:1;width:100%;height:min(26.5rem,100vh - var(--top-offset-mobile) - 1.875rem);--gbw:1px;--inner:var(--section-background);border:var(--gbw) solid transparent;background:linear-gradient(var(--inner),var(--inner)) padding-box,linear-gradient(#f09d40,#fca443,#e77e24,#ffb34f,#ab520d) border-box;padding:.515625rem;max-width:45rem;-moz-border-radius:.375rem;-o-border-radius:.375rem;-ms-border-radius:.375rem;-webkit-border-radius:.375rem;border-radius:.375rem;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}@media print,screen and (min-width:64em){.mfr-gt__timeline-section .timeline-section__main-image{height:min(45rem,100vh - var(--top-offset) - 3.75rem);top:calc((100vh - var(--top-offset) - min(45rem,100vh - var(--top-offset) - 3.75rem))/ 2 + var(--top-offset))}}.mfr-gt__timeline-section .timeline-section__main-image-wrapper{padding-top:6.25rem;width:calc(50% - .11625rem);height:100%}@media print,screen and (min-width:64em){.mfr-gt__timeline-section .timeline-section__main-image-wrapper{width:calc(50% - .5rem)}}.mfr-gt__timeline-section .timeline-section__main-image-inner{position:absolute;top:.515625rem;left:.515625rem;width:calc(100% - 1.03125rem);height:calc(100% - 1.03125rem);overflow:hidden;opacity:0;-moz-border-radius:.375rem;-o-border-radius:.375rem;-ms-border-radius:.375rem;-webkit-border-radius:.375rem;border-radius:.375rem;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}.mfr-gt__timeline-section .timeline-section__main-image-inner.is-active{opacity:1}.mfr-gt__timeline-section .timeline-section__main-image-inner img{width:100%;height:100%;display:block;object-fit:cover}.mfr-gt__timeline-section .timeline-section__item{position:relative;width:100%;padding-left:10.25%;padding-right:8.86%}.mfr-gt__timeline-section .timeline-section__item>*{-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section .mfr-gt__timeline-section .timeline-section__item:not(.is-inview):not(.disable-inview):before{-moz-transform:translateX(-50%) scale(0);-o-transform:translateX(-50%) scale(0);-ms-transform:translateX(-50%) scale(0);-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0)}.js.with-enter-animations:not(.design-mode) .shopify-section .mfr-gt__timeline-section .timeline-section__item:not(.is-inview):not(.disable-inview)>*{opacity:0;-moz-transform:translateX(calc(min(100%,100px) * -1));-o-transform:translateX(calc(min(100%,100px) * -1));-ms-transform:translateX(calc(min(100%,100px) * -1));-webkit-transform:translateX(calc(min(100%,100px) * -1));transform:translateX(calc(min(100%,100px) * -1))}.mfr-gt__timeline-section .timeline-section__item:not(:last-child){padding-bottom:2.125rem}@media print,screen and (min-width:64em){.mfr-gt__timeline-section .timeline-section__item:not(:last-child){padding-bottom:3.75rem}}.mfr-gt__timeline-section .timeline-section__item:before{content:"";position:absolute;top:1.5rem;left:0;width:.875rem;height:.875rem;background-color:var(--timeline-accent-color);-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}.mfr-gt__timeline-section .timeline-section__item-inner{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;text-align:left}.mfr-gt__timeline-section .timeline-section__item-heading{font-family:var(--font-heading-h4);font-size:var(--font-heading-h4-size-mobile);line-height:var(--font-heading-h4-line-height-mobile);letter-spacing:var(--font-heading-h4-spacing-mobile);font-weight:var(--font-heading-h4-weight);text-transform:var(--h4-font-case);font-family:var(--custom-font-name-1);font-weight:300;color:var(--section-links);margin-bottom:.4375rem;text-transform:unset}@media print,screen and (min-width:64em){.mfr-gt__timeline-section .timeline-section__item-heading{font-size:var(--font-heading-h4-size);line-height:var(--font-heading-h4-line-height);letter-spacing:var(--font-heading-h4-spacing)}}.mfr-gt__timeline-section .timeline-section__item-sub-heading{font-size:1rem;line-height:1.6em;font-weight:700;letter-spacing:0;text-transform:uppercase;margin-bottom:.625rem}@media print,screen and (min-width:64em){.mfr-gt__timeline-section .timeline-section__item-sub-heading{font-size:1.25rem;letter-spacing:-.01em;margin-bottom:.8125rem}}.mfr-gt__timeline-section .timeline-section__item-caption{font-size:var(--font-body-size-small-mobile);line-height:1.47em;margin:0}@media print,screen and (min-width:64em){.mfr-gt__timeline-section .timeline-section__item-caption{font-size:var(--font-body-size-small)}}@media print,screen and (min-width:64em){.mfr-gt__timeline-section .timeline-section__item-caption{font-size:1.125rem;line-height:1.6em}}.mfr-gt__timeline-section .timeline-section__bottom-text{width:100%;max-width:20.625rem;font-size:1.25rem;line-height:1.35em;letter-spacing:.075em;margin:0;text-transform:uppercase;text-align:center}@media print,screen and (min-width:64em){.mfr-gt__timeline-section .timeline-section__bottom-text{font-size:1.6875rem;max-width:27.8125rem}}.js.with-enter-animations:not(.design-mode) .shopify-section .mfr-gt__timeline-section .timeline-section__bottom-text:not(.is-inview):not(.disable-inview) p{opacity:0;-moz-transform:translateY(min(100%,100px));-o-transform:translateY(min(100%,100px));-ms-transform:translateY(min(100%,100px));-webkit-transform:translateY(min(100%,100px));transform:translateY(min(100%,100px))}.mfr-gt__timeline-section .timeline-section__bottom-text p{margin:0;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}.mfr-gt__timeline-section .timeline-section__entry-item{-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}.js.with-enter-animations:not(.design-mode) .shopify-section .mfr-gt__timeline-section .timeline-section__entry-item:not(.is-inview):not(.disable-inview){opacity:0}
/*# sourceMappingURL=mfr-gt__timeline-section.css.map */
