.home-animation{min-height:200vh;position:relative}@media only screen and (max-width:991px){.home-animation{background:#3c0103}}@media (max-width:991px) and (min-width:800px){.home-animation{height:40vh}}@media (max-width:991px) and (orientation:landscape){.home-animation{height:calc(100vh - var(--headerHeight))}}@media only screen and (max-width:1024px){.home-animation{height:unset}}.home-animation .bottom-section,.home-animation .top-section{height:100vh;height:calc(100vh - var(--headerHeight))}@media (max-width:1024px) and (orientation:landscape){.home-animation .bottom-section,.home-animation .top-section{height:calc(100vh - var(--headerHeight))}}@media only screen and (max-width:991px){.home-animation .bottom-section,.home-animation .top-section{height:unset}}.home-animation .top-section{position:sticky!important;position:relative;top:var(--headerHeight);z-index:5}@media only screen and (max-width:991px){.home-animation .top-section{overflow:hidden}}.home-animation .top-section .mobile-mask{height:100vh;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transform:scale(1);transform-origin:center center;transition:2s linear;width:101%;will-change:transform;z-index:9}.home-animation .top-section .mobile-mask .mask-spacer{background:#fff;display:block;width:100%}@media only screen and (min-width:992px){.home-animation .top-section .mobile-mask{display:none}}.home-animation .top-section .mobile-mask img{margin-bottom:-1px;margin-top:-1px}@media only screen and (max-width:1024px){.home-animation .top-section{top:0}}@media only screen and (min-width:992px){.home-animation .top-section{padding-top:145.3333333333px}}@media only screen and (min-width:992px) and (min-width:1280px){.home-animation .top-section{padding-top:calc(0px + 11.35417vw)}}@media only screen and (min-width:992px) and (min-width:1920px){.home-animation .top-section{padding-top:218px}}@media only screen and (min-width:992px) and (max-width:767px){.home-animation .top-section{padding-top:100px}}.home-animation .top-section .background-image{overflow:hidden}@media only screen and (max-width:767px){.home-animation .top-section .background-image img:not(.mask){height:36vh;margin:0 auto;-o-object-fit:unset;object-fit:unset;width:unset}}.home-animation .top-section .container{opacity:0}@media only screen and (min-width:992px){.home-animation .top-section .container{transition:opacity .3s;transition-delay:.2s}}@media only screen and (max-width:991px){.home-animation .top-section .container br{display:none}.home-animation .top-section{padding-bottom:129px}}.home-animation .top-section.iphone-device .mobile-mask{transform-origin:60% 40%}.home-animation .bottom-section{align-items:flex-end;display:flex;margin-top:300px;position:relative;width:100%;z-index:30}@media only screen and (max-width:1024px){.home-animation .bottom-section{position:relative}}@media only screen and (min-width:1024px){.home-animation .bottom-section{height:100vh}}@media (max-width:1024px) and (min-width:800px){.home-animation .bottom-section{transform:translateY(60vh)}}@media (max-width:1024px) and (orientation:landscape){.home-animation .bottom-section{transform:translateY(120vh)}}@media only screen and (max-width:1024px){.home-animation .bottom-section{transform:unset}}.home-animation .background-image{width:100%}@media only screen and (min-width:992px){.home-animation .background-image{height:100%;left:0;position:absolute;top:0}}.home-animation .background-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:991px){.home-animation .background-image img.desktop{display:none}}@media only screen and (min-width:992px){.home-animation .background-image img.mobile{display:none}}.home-animation .background-image .mask{height:101%;left:50%;max-width:unset;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition-timing-function:cubic-bezier(.35,.16,.03,.98);width:101%;z-index:9}@media only screen and (max-width:991px){.home-animation .background-image .mask{display:none}}@media (max-width:1366px) and (orientation:landscape){.home-animation .background-image .mask{-o-object-position:right;object-position:right}}.home-animation.mask-removed .background-image .mask{animation:mask 1.7s ease-in forwards;animation-delay:.1s}.home-animation.mask-removed .top-section .container{opacity:1}.home-animation.mask-removed:not(:has(.iphone-device)) .mobile-mask{animation:mobilemask 2s ease-in forwards}.home-animation.mask-removed:has(.iphone-device) .mobile-mask{animation:iphonemask 2s ease-in forwards}@keyframes mask{0%{opacity:1;width:100%}90%{opacity:1;width:3000vw}to{opacity:0;width:3000vw}}@keyframes mobilemask{0%{opacity:1}70%{left:30%;opacity:1;top:150%;transform:scale(65)}to{left:30%;opacity:0;top:150%;transform:scale(65)}}@keyframes iphonemask{0%{opacity:1}70%{opacity:1;top:250%;transform:scale(65)}to{opacity:0;top:250%;transform:scale(65)}}.home-animation .container{position:relative;z-index:1}.home-animation .container *{color:#fff}.home-animation .container .heading{margin-bottom:12.6666666667px}@media only screen and (min-width:1280px){.home-animation .container .heading{margin-bottom:calc(0px + .98958vw)}}@media only screen and (min-width:1920px){.home-animation .container .heading{margin-bottom:19px}}@media screen and (max-width:767px){.home-animation .container .heading{margin-bottom:19px}}.home-animation .container .description{margin-bottom:18.6666666667px}@media only screen and (min-width:1280px){.home-animation .container .description{margin-bottom:calc(0px + 1.45833vw)}}@media only screen and (min-width:1920px){.home-animation .container .description{margin-bottom:28px}}@media screen and (max-width:767px){.home-animation .container .description{margin-bottom:24px}}.home-animation .container .description p{font-size:16px;line-height:1.34}@media only screen and (min-width:1280px){.home-animation .container .description p{font-size:1.25vw}}@media only screen and (min-width:1920px){.home-animation .container .description p{font-size:24px}}@media screen and (max-width:767px){.home-animation .container .description p{font-size:24px}}@media only screen and (max-width:767px){.home-animation .container .description p{font-size:18px}}@media only screen and (max-width:991px){.home-animation .container .description{margin-bottom:24px}}@media only screen and (max-width:1024px){.home-animation .bottom-section{padding-top:625px}}.home-animation .bottom-section__inner{width:100%}.home-animation .bottom-section__background-image{height:100%;left:0;position:absolute;top:0;width:100%}.home-animation .bottom-section__background-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:991px){.home-animation .bottom-section__background-image img.desktop{display:none}}@media screen and (min-width:992px){.home-animation .bottom-section__background-image img.tablet{display:none}}@media only screen and (max-width:575px){.home-animation .bottom-section__background-image img.tablet{display:none}}@media only screen and (min-width:576px){.home-animation .bottom-section__background-image img.mobile{display:none}}.home-animation .bottom-section .text{padding-bottom:35.3333333333px;position:relative;width:402px}.home-animation .bottom-section .text .text-background{background:#fff;border-top-right-radius:66.6666666667px;bottom:0;display:block;height:112.5%;left:-12%;position:absolute;transition:.5s;transition-timing-function:cubic-bezier(0,.62,.46,.99);width:124%;z-index:-1}@media only screen and (min-width:1280px){.home-animation .bottom-section .text .text-background{border-top-right-radius:calc(0px + 5.20833vw)}}@media only screen and (min-width:1920px){.home-animation .bottom-section .text .text-background{border-top-right-radius:100px}}@media screen and (max-width:767px){.home-animation .bottom-section .text .text-background{border-top-right-radius:50px}}@media only screen and (max-width:767px){.home-animation .bottom-section .text .text-background{width:116%}}@media screen and (max-width:400px){.home-animation .bottom-section .text .text-background{width:120%}}@media only screen and (max-width:991px){.home-animation .bottom-section .text .text-background{left:-35px}}@media only screen and (min-width:1280px){.home-animation .bottom-section .text{padding-bottom:calc(0px + 2.76042vw)}}@media only screen and (min-width:1920px){.home-animation .bottom-section .text{padding-bottom:53px}}@media screen and (max-width:767px){.home-animation .bottom-section .text{padding-bottom:40px}}@media only screen and (min-width:1280px){.home-animation .bottom-section .text{width:31.40625vw}}@media only screen and (min-width:1920px){.home-animation .bottom-section .text{width:603px}}@media screen and (max-width:767px){.home-animation .bottom-section .text{width:300px}}@media only screen and (max-width:767px){.home-animation .bottom-section .text{padding-bottom:0;width:100%}}.home-animation .bottom-section .text .description h2,.home-animation .bottom-section .text .description p,.home-animation .bottom-section .text .heading h2,.home-animation .bottom-section .text .heading p{color:#1a203f}@media only screen and (max-width:767px){.home-animation .bottom-section .text .description h2 br,.home-animation .bottom-section .text .description p br,.home-animation .bottom-section .text .heading h2 br,.home-animation .bottom-section .text .heading p br{display:none}}.home-animation .bottom-section .text .button-wrap,.home-animation .bottom-section .text .description,.home-animation .bottom-section .text .heading{transition:opacity .3s;transition-delay:.5s;transition-timing-function:cubic-bezier(0,.62,.46,.99)}@media only screen and (min-width:1025px){.home-animation .bottom-section .text.hidden .text-background{height:0;width:0}.home-animation .bottom-section .text.hidden .button-wrap,.home-animation .bottom-section .text.hidden .description,.home-animation .bottom-section .text.hidden .heading{opacity:0}}@media only screen and (max-width:1024px){.home-animation .top-section.iphone-device{clip-path:polygon(0 0,100% 0,100% var(--clipHeight),0 var(--clipHeight))}}
