.intro__content-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:48px;justify-content:space-between}.intro__content-wrapper.content-full>*{width:100%}.intro__content-wrapper.content-full{flex-direction:column}.intro__content-wrapper.content-right{flex-direction:row-reverse}.intro__content-wrapper .intro__content-content{align-self:center;display:flex;flex-direction:column;gap:24px;max-width:600px}.intro__content-image{max-width:50%}.intro__content-content .text{max-width:600px}.intro__image{aspect-ratio:var(--image-ratio-style-1);max-height:560px;object-fit:cover;width:100%}.intro__outer-wrapper{padding-top:96px}.intro__outer-wrapper--home{align-items:center;display:flex;height:100vh}.intro__outer-wrapper--home .intro__inner-wrapper{position:fixed}.intro__outer-wrapper--home .content-wrapper{margin:0;width:100%}.intro__outer-wrapper .vertical-padding-xs{padding-bottom:38px}.intro__outer-wrapper .vertical-padding-s{padding-bottom:64px}.intro__outer-wrapper .vertical-padding-m{padding-bottom:235px;padding-top:146px}.intro__outer-wrapper .vertical-padding-l{padding-bottom:260px;padding-top:278px}.intro__outer-wrapper .vertical-padding-xl{padding-bottom:352px;padding-top:220px}.homepage__background-image .base__bg-img,.homepage__background-image.base__bg-video{position:fixed}.intro__invite-scroll-wrapper{bottom:32px;display:flex;justify-content:center;left:0;position:absolute;right:0}.homepage__background-image+.base__inner-wrapper>.intro__invite-scroll-wrapper{bottom:106px}.intro__invite-scroll-icon{opacity:1;transition:opacity .5s ease}.intro__invite-scroll-icon--wheel{animation:scroll 1s infinite}@keyframes scroll{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media screen and (max-width:1280px){.intro__outer-wrapper{padding-top:97px}}@media screen and (max-width:960px){.intro__outer-wrapper{padding-top:100px}.intro__content-wrapper{flex-direction:column;gap:28px}.intro__content-wrapper.content-right{flex-direction:column-reverse}.intro__content-wrapper>*{width:100%}.intro__outer-wrapper .bg-media__picture.secondary__background-image{position:unset}.intro__outer-wrapper .vertical-padding-xs{padding-bottom:12px;padding-top:12px}.intro__outer-wrapper .vertical-padding-s{padding-bottom:24px;padding-top:24px}.intro__outer-wrapper .vertical-padding-m{padding-bottom:48px;padding-top:48px}.intro__outer-wrapper .vertical-padding-l{padding-bottom:160px;padding-top:160px}.intro__outer-wrapper .vertical-padding-xl{padding-bottom:108px;padding-top:108px}.homepage__background-image .base__bg-img{object-position:65% 0}.secondary__background-image .base__bg-img{margin-top:-100px;min-height:240px;object-position:right;position:unset}.homepage__background-image+.base__inner-wrapper>.intro__invite-scroll-wrapper,.intro__invite-scroll-wrapper{bottom:64px}.secondary__background-image+.base__inner-wrapper>.intro__invite-scroll-wrapper{display:none}.intro__content-wrapper .intro__content-content{max-width:none}}