.stacked-section{max-width:1480px;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:40px;padding-left:16px;padding-right:16px}@media all and (min-width:1480px) and (max-width:1600px){.stacked-section{max-width:1360px}}@media all and (min-width:768px){.stacked-section{padding-top:48px;padding-bottom:48px}}@media all and (min-width:1020px){.stacked-section{padding-top:64px;padding-bottom:64px}}@media all and (min-width:1280px){.stacked-section{padding-top:80px;padding-bottom:80px}}@media all and (min-width:1440px){.stacked-section{padding-top:80px;padding-bottom:80px}}@media all and (min-width:768px){.stacked-section{padding-left:40px;padding-right:40px}}@media all and (min-width:1020px){.stacked-section{padding-left:40px;padding-right:40px}}@media all and (min-width:1280px){.stacked-section{padding-left:40px;padding-right:40px}}@media all and (min-width:1440px){.stacked-section{padding-left:40px;padding-right:40px}}.stacked-section__child:first-child{padding-top:0;padding-bottom:40px}@media all and (min-width:768px){.stacked-section__child:first-child{padding-top:0;padding-bottom:48px}}@media all and (min-width:1020px){.stacked-section__child:first-child{padding-top:0;padding-bottom:64px}}@media all and (min-width:1280px){.stacked-section__child:first-child{padding-top:0;padding-bottom:80px}}@media all and (min-width:1440px){.stacked-section__child:first-child{padding-top:0;padding-bottom:80px}}.stacked-section__child:first-child .feature-text h2:first-child{margin-top:-.125em}@media all and (min-width:768px){.stacked-section__child .feature-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-left:auto;margin-right:auto}}.stacked-section__child .image-on-image__caption{padding-left:16px;padding-right:16px;padding-bottom:40px}@media all and (min-width:768px){.stacked-section__child .image-on-image__caption{padding-left:0;padding-right:0}}@media all and (min-width:1020px){.stacked-section__child .image-on-image__caption{padding-left:0;padding-right:0}}@media all and (min-width:1280px){.stacked-section__child .image-on-image__caption{padding-left:0;padding-right:0}}@media all and (min-width:1440px){.stacked-section__child .image-on-image__caption{padding-left:0;padding-right:0}}@media all and (min-width:768px){.stacked-section__child .image-on-image__caption{padding-left:0;padding-right:0;padding-bottom:0}}@media all and (min-width:768px){.stacked-section__child .image-on-image__image-containers{padding-left:0;padding-right:0}}.stacked-section--no-phone-padding-bottom{padding-left:0;padding-right:0;padding-top:40px;padding-bottom:0}@media all and (min-width:768px){.stacked-section--no-phone-padding-bottom{padding-left:40px;padding-right:40px}}@media all and (min-width:1020px){.stacked-section--no-phone-padding-bottom{padding-left:40px;padding-right:40px}}@media all and (min-width:1280px){.stacked-section--no-phone-padding-bottom{padding-left:40px;padding-right:40px}}@media all and (min-width:1440px){.stacked-section--no-phone-padding-bottom{padding-left:40px;padding-right:40px}}@media all and (min-width:768px){.stacked-section--no-phone-padding-bottom{padding-top:48px;padding-bottom:48px}}@media all and (min-width:1020px){.stacked-section--no-phone-padding-bottom{padding-top:64px;padding-bottom:64px}}@media all and (min-width:1280px){.stacked-section--no-phone-padding-bottom{padding-top:80px;padding-bottom:80px}}@media all and (min-width:1440px){.stacked-section--no-phone-padding-bottom{padding-top:80px;padding-bottom:80px}}.stacked-section--no-phone-padding-bottom .feature-text{padding-left:16px;padding-right:16px}@media all and (min-width:768px){.stacked-section--no-phone-padding-bottom .feature-text{padding-left:0;padding-right:0}}@media all and (min-width:1020px){.stacked-section--no-phone-padding-bottom .feature-text{padding-left:0;padding-right:0}}@media all and (min-width:1280px){.stacked-section--no-phone-padding-bottom .feature-text{padding-left:0;padding-right:0}}@media all and (min-width:1440px){.stacked-section--no-phone-padding-bottom .feature-text{padding-left:0;padding-right:0}}.stacked-section--has-reveal-animation .feature-text{opacity:0;-webkit-transform:translateY(1.5vh);transform:translateY(1.5vh);-webkit-transition:opacity 300ms cubic-bezier(.694,0,.335,1),-webkit-transform 700ms cubic-bezier(.215,.61,.355,1);transition:opacity 300ms cubic-bezier(.694,0,.335,1),-webkit-transform 700ms cubic-bezier(.215,.61,.355,1);-o-transition:transform 700ms cubic-bezier(.215,.61,.355,1),opacity 300ms cubic-bezier(.694,0,.335,1);transition:transform 700ms cubic-bezier(.215,.61,.355,1),opacity 300ms cubic-bezier(.694,0,.335,1);transition:transform 700ms cubic-bezier(.215,.61,.355,1),opacity 300ms cubic-bezier(.694,0,.335,1),-webkit-transform 700ms cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.stacked-section--has-reveal-animation .feature-text .is-revealed{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.stacked-section--has-reveal-animation .array{opacity:0;-webkit-transform:translateY(1.5vh);transform:translateY(1.5vh);-webkit-transition:opacity 300ms cubic-bezier(.694,0,.335,1),-webkit-transform 700ms cubic-bezier(.215,.61,.355,1);transition:opacity 300ms cubic-bezier(.694,0,.335,1),-webkit-transform 700ms cubic-bezier(.215,.61,.355,1);-o-transition:transform 700ms cubic-bezier(.215,.61,.355,1),opacity 300ms cubic-bezier(.694,0,.335,1);transition:transform 700ms cubic-bezier(.215,.61,.355,1),opacity 300ms cubic-bezier(.694,0,.335,1);transition:transform 700ms cubic-bezier(.215,.61,.355,1),opacity 300ms cubic-bezier(.694,0,.335,1),-webkit-transform 700ms cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}.stacked-section--has-reveal-animation .array .is-revealed{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.stacked-section--has-reveal-animation .image-on-image__caption{opacity:0;-webkit-transform:translateY(1.5vh);transform:translateY(1.5vh);-webkit-transition:opacity 300ms cubic-bezier(.694,0,.335,1),-webkit-transform 700ms cubic-bezier(.215,.61,.355,1);transition:opacity 300ms cubic-bezier(.694,0,.335,1),-webkit-transform 700ms cubic-bezier(.215,.61,.355,1);-o-transition:transform 700ms cubic-bezier(.215,.61,.355,1),opacity 300ms cubic-bezier(.694,0,.335,1);transition:transform 700ms cubic-bezier(.215,.61,.355,1),opacity 300ms cubic-bezier(.694,0,.335,1);transition:transform 700ms cubic-bezier(.215,.61,.355,1),opacity 300ms cubic-bezier(.694,0,.335,1),-webkit-transform 700ms cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}.stacked-section--has-reveal-animation .image-on-image__caption .is-revealed{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.stacked-section--has-reveal-animation .image-on-image__image-containers .background{opacity:0;-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition:opacity 700ms cubic-bezier(.694,0,.335,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:opacity 700ms cubic-bezier(.694,0,.335,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1);-o-transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity 700ms cubic-bezier(.694,0,.335,1);transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity 700ms cubic-bezier(.694,0,.335,1);transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity 700ms cubic-bezier(.694,0,.335,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}.stacked-section--has-reveal-animation .image-on-image__image-containers .foreground{opacity:0;-webkit-transform:translateY(1.5vh);transform:translateY(1.5vh);-webkit-transition:opacity 700ms cubic-bezier(.694,0,.335,1),-webkit-transform 700ms cubic-bezier(.215,.61,.355,1);transition:opacity 700ms cubic-bezier(.694,0,.335,1),-webkit-transform 700ms cubic-bezier(.215,.61,.355,1);-o-transition:transform 700ms cubic-bezier(.215,.61,.355,1),opacity 700ms cubic-bezier(.694,0,.335,1);transition:transform 700ms cubic-bezier(.215,.61,.355,1),opacity 700ms cubic-bezier(.694,0,.335,1);transition:transform 700ms cubic-bezier(.215,.61,.355,1),opacity 700ms cubic-bezier(.694,0,.335,1),-webkit-transform 700ms cubic-bezier(.215,.61,.355,1);-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.stacked-section--has-reveal-animation[data-scrolled-into-view=true] .feature-text,.stacked-section--has-reveal-animation[data-scrolled-into-view=false] .feature-text,.stacked-section--has-reveal-animation[data-scrolled-into-view=true] .array,.stacked-section--has-reveal-animation[data-scrolled-into-view=false] .array,.stacked-section--has-reveal-animation[data-scrolled-into-view=true] .image-on-image__caption,.stacked-section--has-reveal-animation[data-scrolled-into-view=false] .image-on-image__caption{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.stacked-section--has-reveal-animation[data-scrolled-into-view=true] .image-on-image__image-containers .background,.stacked-section--has-reveal-animation[data-scrolled-into-view=false] .image-on-image__image-containers .background{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.stacked-section--has-reveal-animation[data-scrolled-into-view=true] .image-on-image__image-containers .foreground,.stacked-section--has-reveal-animation[data-scrolled-into-view=false] .image-on-image__image-containers .foreground{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}