@media only screen and (max-width: 767px){.s-vertical-scroll{overflow:hidden}}.s-vertical-scroll .u-container{padding:7rem 5.3rem 3.2rem}@media only screen and (max-width: 1440px){.s-vertical-scroll .u-container{padding:7rem 0 3.2rem}}@media only screen and (max-width: 1280px){.s-vertical-scroll .u-container{padding:3.2rem 0}}.s-vertical-scroll .s__columns{position:relative;display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media only screen and (max-width: 1280px){.s-vertical-scroll .s__columns{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}}.s-vertical-scroll .s__column--left{display:flex;flex-direction:column;align-items:center;justify-content:center;position:sticky;top:5rem;max-width:26.5rem;height:90vh;color:var(--color-navy);text-align:center}@media only screen and (max-width: 1280px){.s-vertical-scroll .s__column--left{position:relative;top:unset;margin:0 auto;width:100%;max-width:40rem;height:auto}}.s-vertical-scroll .s__column--left .s__cta{margin-top:1.35rem}.s-vertical-scroll .s__column--right{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:42vw;max-width:100%}@media only screen and (max-width: 1280px){.s-vertical-scroll .s__column--right{margin-top:10vw;width:100%}}.s-vertical-scroll .s__cards{display:grid;gap:2rem;grid-template-columns:1fr 1fr;width:100%;will-change:transform}@media only screen and (max-width: 767px){.s-vertical-scroll .s__cards{display:flex;flex-direction:row;align-items:stretch;justify-content:normal;flex-wrap:nowrap;width:-moz-fit-content;width:fit-content}}.s-vertical-scroll .s__cards-track{position:absolute;top:0;left:0;width:100px;height:100%;will-change:transform}.s-vertical-scroll .s__cards-track:before{display:block;width:100%;height:100%;background-color:var(--color-navy);transition:transform .2s cubic-bezier(0.19, 1, 0.22, 1);content:"";will-change:transform}.s-vertical-scroll .s__cards-track:after{position:absolute;top:-400%;right:0;bottom:-400%;left:0;display:block;background-color:rgba(0,0,0,0);content:""}.s-vertical-scroll .s__cards-slidebar{position:relative;margin:2rem auto 0;width:100%;height:2px;background-color:var(--color-grey-light);opacity:0}@media only screen and (max-width: 767px){.s-vertical-scroll .s__cards-slidebar{opacity:1}}.s-vertical-scroll .s__cards-slidebar:hover .s__cards-track:before,.s-vertical-scroll .s__cards-slidebar:focus .s__cards-track:before{transform:scaleY(2)}.s-vertical-scroll .s__card{position:relative;margin-top:-5vw;padding-top:96.88%;width:100%;height:0;border-radius:.3rem;opacity:0;overflow:hidden;transform:translate3d(0, 10vw, 0) rotate(-4deg);transition:opacity .8s ease-in-out,transform .8s ease-in-out}@media only screen and (max-width: 767px){.s-vertical-scroll .s__card{margin-top:0;padding:0;width:50vw;height:50vw;opacity:1;transform:none}}.s-vertical-scroll .s__card .vertical_card_link{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.s-vertical-scroll .s__card.is-in{opacity:1;transform:translate3d(0, 0, 0) rotate(-4deg)}.s-vertical-scroll .s__card:nth-child(2n){margin-top:10vw;transform:translate3d(0, 5vw, 0) rotate(4deg)}@media only screen and (max-width: 767px){.s-vertical-scroll .s__card:nth-child(2n){margin-top:0;transform:none}}.s-vertical-scroll .s__card:nth-child(2n).is-in{opacity:1;transform:translate3d(0, 0, 0) rotate(4deg)}.s-vertical-scroll .s__card-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;overflow:hidden}.s-vertical-scroll .s__card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-vertical-scroll .s__card-image:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 9%, rgba(182, 182, 182, 0) 50%);content:""}.s-vertical-scroll .s__card-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:1.6rem 1.5rem;width:100%;height:100%;transform:none;color:var(--color-white)}.s-vertical-scroll .s__card-title{font:400 var(--font-size-h-2xs)/1.2 var(--font-heading)}.s-vertical-scroll .s__card-text{font:400 var(--font-size-t-sm)/1.4 var(--font-text);font-weight:300}
