.timeline-slide{background-color:var(--color-white);padding:2.5rem 1.25rem;overflow:hidden}@media screen and (min-width:768px){.timeline-slide{min-height:100vh;padding:2.5rem}}.timeline-slide .timeline-slide-wrapper{position:relative}.timeline-slide.timeline-slide--image .img{margin:0}@media screen and (min-width:768px){.timeline-slide.timeline-slide--image .img{padding-bottom:0;height:calc(100vh - 5rem)}}@media screen and (min-width:768px){.timeline-slide.timeline-slide--two-columns .timeline-slide__desktop-row-reverse{flex-direction:row-reverse}}.timeline-slide.timeline-slide--two-columns .timeline-slide-wrapper>.row{align-items:flex-end}.timeline-slide.timeline-slide--two-columns .row .row{justify-content:center}.timeline-slide.timeline-slide--two-columns .timeline-slide__first-column{margin-top:2rem}.timeline-slide.timeline-slide--two-columns .timeline-slide__first-column .img{margin-bottom:2rem}@media screen and (min-width:768px){.timeline-slide.timeline-slide--two-columns .timeline-slide__first-column .img{margin-bottom:3.75rem}}.timeline-slide.timeline-slide--two-columns .timeline-slide__year{font-size:8.75rem;line-height:5rem}@media screen and (min-width:768px){.timeline-slide.timeline-slide--two-columns .timeline-slide__year{text-align:right;font-size:6.25rem;line-height:5rem}}@media screen and (min-width:1024px){.timeline-slide.timeline-slide--two-columns .timeline-slide__year{font-size:15rem;line-height:9.375rem}}.timeline-slide.timeline-slide--two-columns .timeline-slide__media .img{margin:0}@media screen and (min-width:768px){.timeline-slide.timeline-slide--two-columns .timeline-slide__media .img{padding-bottom:0;height:calc(100vh - 5rem)}}.timeline-slide.timeline-slide--quote .timeline-slide-wrapper{display:flex;flex-direction:column}.timeline-slide.timeline-slide--quote .timeline-slide-wrapper.red{background-color:var(--color-primary)}.timeline-slide.timeline-slide--quote .timeline-slide-wrapper.black{background-color:var(--color-black)}@media screen and (min-width:768px){.timeline-slide.timeline-slide--quote .timeline-slide-wrapper{min-height:calc(100vh - 5rem);justify-content:space-between}}.timeline-slide.timeline-slide--quote .row{justify-content:center;margin-top:auto;margin-bottom:auto;padding:2rem 2rem 10rem}@media screen and (min-width:768px){.timeline-slide.timeline-slide--quote .row{padding:15rem 0}}.timeline-slide.timeline-slide--quote .timeline-slide__quote{font-size:2.5rem;line-height:3.4375rem;color:var(--color-white)}@media screen and (min-width:768px){.timeline-slide.timeline-slide--quote .timeline-slide__quote{font-size:4.375rem;line-height:5rem;text-align:center}}.timeline-slide.timeline-slide--text .timeline-slide-wrapper{display:flex;flex-direction:column}@media screen and (min-width:768px){.timeline-slide.timeline-slide--text .timeline-slide-wrapper{min-height:calc(100vh - 5rem);justify-content:space-between}}.timeline-slide.timeline-slide--text .timeline-slide__year{color:var(--color-black)}@media screen and (max-width:767px){.timeline-slide.timeline-slide--text .timeline-slide__year{position:relative;top:unset;right:unset;bottom:unset;left:unset;margin-bottom:3.75rem}}.timeline-slide.timeline-slide--text .row{justify-content:center;margin-top:auto;margin-bottom:auto}@media screen and (min-width:768px){.timeline-slide.timeline-slide--text .row{padding:10rem 0}}.timeline-slide.timeline-slide--text .col{margin-bottom:3.75rem}.timeline-slide.timeline-slide--text .col:last-child{margin-bottom:0}.timeline-slide .timeline-slide__media{position:relative}.timeline-slide .timeline-slide__content{margin-top:2rem}@media screen and (min-width:768px){.timeline-slide .timeline-slide__content{margin-top:0;padding:4rem;max-width:26.75rem;position:absolute;top:0;left:0;right:0}}@media screen and (min-width:768px){.timeline-slide .timeline-slide__content--color-white{color:var(--color-white)}}.timeline-slide .timeline-slide__year{margin:0;position:absolute;color:var(--color-white);right:0;bottom:0;left:0;font-size:8.75rem;line-height:5rem}html.touch .timeline-slide .timeline-slide__year{bottom:-.75rem}@media screen and (min-width:768px){.timeline-slide .timeline-slide__year{right:4rem;bottom:2rem;left:4rem;font-size:15rem;line-height:9.375rem}}