.intro-about-container{background-color:#121216;border-top:0;color:#fff;font-family:PPNeueMontreal-Medium,sans-serif;height:auto;margin:0 auto;max-width:1194px;padding-top:36px;position:relative;width:100%}.intro-about-subheading{color:#fff;display:block;font-family:Martian Mono;font-size:13px;font-weight:300;letter-spacing:.65px;line-height:22px;margin-bottom:42px;margin-top:166px;max-width:1194px;opacity:.75;text-transform:uppercase}.intro-about-text,.intro-about-text p{font-size:68px;font-weight:500;letter-spacing:-.02em;line-height:72px}.intro-animation-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:156px 0 216px}.intro-animation-text,.intro-animation-text p{flex:1 1 456px;font-family:PPNeueMontreal-Regular,sans-serif;font-size:19px;font-weight:400;letter-spacing:.6px;line-height:26px;max-width:456px}.intro-animation-text p:empty{display:none}.intro-animation-image{flex:1 1 702px;max-width:702px}.intro-animation-image img{border-radius:8px;display:block;height:auto;vertical-align:top;width:100%}.intro-animation-container.right .intro-animation-text{order:1}.intro-animation-container.left .intro-animation-text,.intro-animation-container.right .intro-animation-image{order:2}.intro-animation-container.left .intro-animation-image{order:1}.marquee{background:transparent;height:146px;left:0;margin-bottom:167px;margin-top:-290px;overflow:hidden;pointer-events:none;position:relative;width:100vw;z-index:1}.marquee-track{display:flex;width:max-content}.marquee-item{font-family:PPNeueMontreal-Regular,sans-serif;font-size:132px;font-weight:500;letter-spacing:-3.3px;line-height:120px;padding:0 2rem;white-space:nowrap}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1024px){.intro-about-subheading{margin:120px auto 40px;padding:0 60px}.intro-about-text,.intro-about-text p{font-size:48px;line-height:52px;padding:0 60px}}@media (max-width:991px){.marquee{height:70px}.marquee-item{font-size:1.25rem;letter-spacing:0}}@media (max-width:768px){.intro-about-container{padding-bottom:0}.marquee{position:relative;top:235px}.marquee-item{font-size:60px;font-weight:500;line-height:60px}.intro-about-subheading{font-size:16px;line-height:22px;margin:0 0 18px;padding:0 18px}.intro-about-text,.intro-about-text p{font-size:38px;line-height:42px;padding:0 18px}.intro-animation-container{align-items:flex-start;flex-direction:column;margin:20px 0}.intro-animation-image,.intro-animation-text{flex:1 1 100%;max-width:100%}.intro-animation-text{font-size:18px;font-weight:400;line-height:24px;padding:15px !impoprtant;padding:0 18px}.intro-animation-image img{border-radius:0}}