.home-hero{background-color:#000;padding-top:90px;position:relative}.home-hero:after{background-color:hsla(0,0%,8%,.7);content:""}.home-hero:after,.home-hero__video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.home-hero__video{object-fit:cover;object-position:top}.home-hero__row{padding:6rem 0;position:relative}@media only screen and (min-width:768px){.home-hero__row{padding:12rem 0}}.home-hero__content{color:var(--bs-gray-100);position:relative;z-index:2}.home-hero .home-hero__content h1,.home-hero .home-hero__content h2,.home-hero .home-hero__content h3,.home-hero .home-hero__content h4,.home-hero .home-hero__content h5,.home-hero .home-hero__content h6{color:inherit}.home-hero__content h2 span{display:inline-block;position:relative}.home-hero__content h2 span:after{background-color:var(--bs-blue);bottom:-1px;content:"";display:block;height:3px;position:absolute;transition:width .6s cubic-bezier(.68,-.6,.32,1.6);width:0}.home-hero__content.in h2 span:after{width:100%}.home-hero__content h2.lead+p{margin-top:2rem}.home-hero__content :last-child{margin-bottom:0}@keyframes slashEnter{0%{opacity:.3;transform:scale(5)}25%{opacity:.3;transform:scale(5)}to{opacity:1;transform:scale(1)}}.home-hero__slash svg{fill:var(--bs-blue);display:block;height:16rem;padding-bottom:1rem;padding-top:1rem}.home-hero__slash{overflow:visible;z-index:1}.home-hero__slash .entrance-animation{animation:slashEnter 1.5s 0s 1 normal forwards}.home-journey{background-color:#000;color:var(--bs-gray-100);padding:7rem 0}.home-journey .home-hero__connector{position:relative;z-index:1}.home-journey h2{color:inherit}.home-journey p{color:inherit;font-size:1.5rem;line-height:1.2}@media only screen and (max-width:767px){.home-hero__slash{bottom:0;position:absolute;width:90px}.home-hero__row{padding-bottom:calc(6rem + 100px)}.home-journey .final-slash{bottom:-70px;position:absolute;width:90px}.home-journey{padding-bottom:calc(7rem + 140px)}}@media only screen and (min-width:768px){.home-journey .final-slash{order:-1}.home-journey h2{margin-bottom:3rem;margin-left:1rem}.home-journey p{margin-left:5rem}}@media only screen and (min-width:991px){.home-journey .final-slash{order:0}.home-journey h2{font-size:2.5rem;margin-bottom:1rem;margin-left:0;margin-right:1rem}.home-journey p{font-size:1.7rem;margin-left:3rem}}@media only screen and (min-width:1200px){.home-journey h2{font-size:3rem}.home-journey p{font-size:2rem}}@media only screen and (min-width:1400px){.home-journey h2{font-size:3.5rem}.home-journey p{font-size:2.25rem}}