.animation-story{padding-bottom:300px;position:relative;overflow:hidden}@media (width<=52.115em){.animation-story .pin-spacer-story-pin{justify-content:center}.animation-story__section{flex-direction:column;justify-content:space-evenly;display:flex}}.animation-story__section.isActive{z-index:2;position:relative}.animation-story__section:not(.isActive){opacity:0}.animation-story__section-inner{height:calc(100vh - 136px);transform:translateY(calc(68px - 45vh))}@media (width<=52.115em){.animation-story__section-inner{flex-direction:column;justify-content:center;height:200vh;padding:80px 0 32px;display:flex;transform:translateY(-100vh)}}.animation-story__section [class*=col-]{flex-direction:column;justify-content:center;height:100%;display:flex}@media (width<=52.115em){.animation-story__section [class*=col-]{height:auto}}.animation-story__section .animation-story__text{padding-right:13%;top:10%}.animation-story__section .animation-story__text>p,.animation-story__section .animation-story__text>p span{margin-bottom:0}.animation-story__section .animation-story__text-wrapper{pointer-events:none;position:relative}@media (width<=52.115em){.animation-story__section .animation-story__text-wrapper{float:none;pointer-events:auto;width:100%;margin-left:0}}@media (height<=800px) and (width>=834px) and (orientation:landscape){.animation-story__section .animation-story__text details .rte p{margin-bottom:10px}.animation-story__section .animation-story__text details .rte li,.animation-story__section .animation-story__text details .rte p{font-size:18px;line-height:1.3}}@media (width<=52.115em){.animation-story__section .animation-story__text details{display:none}}.animation-story__section .animation-story__text details>summary{height:32px;padding:0 50px 0 14px;line-height:30px;list-style:none;transition:margin .15s ease-out}@media (width<=52.115em){.animation-story__section .animation-story__text details>summary{background-color:#aeef0f;font-size:12px}}.animation-story__section .animation-story__text details>summary::-webkit-details-marker{display:none}.animation-story__section .animation-story__text details>summary:after{content:"";vertical-align:middle;background-color:#0000;background-image:linear-gradient(#000,#000),linear-gradient(#000,#000);background-position:50%;background-repeat:no-repeat;background-size:2px 16px,16px 2px;border-radius:50%;width:16px;height:16px;display:inline-block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.animation-story__section .animation-story__text details[open]>summary{display:none}.animation-story__section .animation-story__content{top:0}.animation-story__section .animation-story__content,.animation-story__section .animation-story__content>div{justify-content:center;align-items:center;display:flex}@media (width<=52.115em){.animation-story__section .animation-story__content-wrapper{float:none;width:100%}}.animation-story__section .animation-story__content>div{aspect-ratio:1;width:100%;height:100%}.animation-story__section .animation-story__content .lottie-animation-container,.animation-story__section .animation-story__content .video-player__container{max-width:688px;height:auto;max-height:688px;margin-top:0;padding-bottom:0}@media (height<=800px) and (width>=834px) and (orientation:landscape){.animation-story__section .animation-story__content .lottie-animation-container,.animation-story__section .animation-story__content .video-player__container{max-width:550px;max-height:550px}}@media (width<=37.49em){.animation-story__section .animation-story__content .lottie-animation-container,.animation-story__section .animation-story__content .video-player__container{margin:0 -32px}}.animation-story__section .animation-story__content .lottie-animation-container .native-video-player,.animation-story__section .animation-story__content .lottie-animation-container .video-player,.animation-story__section .animation-story__content .lottie-animation-container .vimeo-player iframe,.animation-story__section .animation-story__content .lottie-animation-container .youtube-player,.animation-story__section .animation-story__content .video-player__container .native-video-player,.animation-story__section .animation-story__content .video-player__container .video-player,.animation-story__section .animation-story__content .video-player__container .vimeo-player iframe,.animation-story__section .animation-story__content .video-player__container .youtube-player{position:static}.animation-story__scroll{z-index:4;pointer-events:none;opacity:0;margin-left:-24px;font-family:Helvetica Neue Bold,arial,helvetica,sans-serif;font-size:12px;line-height:1.2;transition:opacity .1s;animation:1s infinite alternate up-down;display:none;position:fixed;top:88vh;left:50%}.animation-story__scroll:first-child{display:block}@media (width<=52.115em){.animation-story__scroll{top:89.5vh}}.animation-story__scroll.visible{opacity:1}.animation-story__scroll:after,.animation-story__scroll:before{position:absolute;top:50%;transform:translateY(-50%)}.animation-story__scroll svg{vertical-align:middle;margin:0 10px}@keyframes up-down{0%{transform:translateY(0)}to{transform:translateY(10px)}}.animation-story .rte li{margin-bottom:0}.rte--padding-top{padding-top:64px}@media (width>=71.25em){.rte--padding-top{padding-top:144px}}.rte--padding-bottom{padding-bottom:64px}@media (width>=71.25em){.rte--padding-bottom{padding-bottom:152px}}.rte li,.rte p,.rte table{margin-bottom:24px;font-family:Helvetica Neue,arial,helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media (width>=46.25em){.rte li,.rte p,.rte table{font-size:20px}}.rte b,.rte strong{font-family:Helvetica Neue Bold,arial,helvetica,sans-serif}.rte table{margin-top:24px}.rte td{padding:10px 5px 5px}.rte__underline{text-decoration:underline}.rte [class^=rte__align]{display:block}.rte__align-left{text-align:left}.rte__align-center{text-align:center}.rte__align-right{text-align:right}.rte .h7--large{font-family:Helvetica Neue Bold,arial,helvetica,sans-serif;font-size:24px;line-height:1.3}@media (width>=46.25em){.rte .h7--large{font-size:32px}}.rte .p--large{font-family:Helvetica Neue Thin,arial,helvetica,sans-serif;font-size:20px;line-height:1.3}@media (width>=46.25em){.rte .p--large{font-size:32px}}.rte .heading-light{font-family:Helvetica Neue,arial,helvetica,sans-serif}.rte .heading-light b,.rte .heading-light strong{font-family:Helvetica Neue Bold,arial,helvetica,sans-serif}
