.home-hero{background-color:#0b0b0d;min-height:100vh;padding:clamp(3rem,2.6663rem + 1.4239vw,4.375rem) 0;padding-top:100px;display:flex;align-items:center}.home-hero__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.home-hero__inner .left{width:calc(40% - 40px);display:flex;flex-direction:column;align-items:flex-start}@media(max-width:1199px){.home-hero__inner .left{width:100%;margin-bottom:70px}}.home-hero__inner .right{width:calc(60% - 40px)}@media(max-width:1199px){.home-hero__inner .right{width:100%}}.home-hero-pretitle{font-size:clamp(.625rem,.5563rem + .2656vw,.875rem);color:#8b8b93;margin:0 0 30px;display:inline-block}.home-hero-title{font-size:clamp(2.625rem,1.3536rem + 4.9137vw,7.25rem);font-weight:400;line-height:1;color:#f4f3f0;margin:0 0 50px}.home-hero-subtitle{color:#a9a9b0;font-size:clamp(.9375rem,.8172rem + .4648vw,1.375rem)}.home-hero-twi{color:#98989f;font-size:15px;margin-top:100px;display:inline-flex;align-items:center}@media(max-width:1199px){.home-hero-twi{display:none}}.home-hero-twi img{width:16px;margin-left:8px}.home-hero-image-wrapper{position:relative}@media(max-width:1199px){.home-hero-image-wrapper{flex-direction:column;align-items:flex-start}}.home-hero-head-svg{width:calc(100% - 320px)}@media(max-width:1199px){.home-hero-head-svg{width:100%;max-width:590px}}.home-hero-head-svg path{cursor:pointer}.home-hero-text-box{--home-hero-box-rgb: 227, 29, 59;display:flex;flex-direction:column;position:absolute;align-items:flex-start;border-left:3px solid rgb(var(--home-hero-box-rgb));padding:10px 20px;cursor:pointer;width:max-content;z-index:1;white-space:nowrap;right:0;bottom:100px;width:300px;opacity:0;visibility:hidden;transition:.6s ease}@media(max-width:1199px){.home-hero-text-box{display:none}}.home-hero-text-box.active{opacity:1;visibility:visible}.home-hero-text-box--blue{--home-hero-box-rgb: 32, 107, 235}.home-hero-text-box--green{--home-hero-box-rgb: 53, 200, 88}.home-hero-text-box--yellow{--home-hero-box-rgb: 255, 225, 72}.home-hero-text-box--purple{--home-hero-box-rgb: 113, 53, 194}.home-hero-text-box:before{position:absolute;content:"";width:0;top:0;left:0;bottom:0;z-index:-1;background-color:rgba(var(--home-hero-box-rgb),.1);transition:.6s ease}.home-hero-text-box:hover:before{width:100%}.home-hero-text-box .hhtb-line-1{font-size:24px;text-transform:uppercase;color:#fff;font-weight:600;display:inline-block;margin-bottom:5px}.home-hero-text-box .hhtb-line-2{font-size:18px;color:#b5b5bd;display:inline-block;margin-bottom:15px}.home-hero-text-box svg{width:20px;height:20px;color:rgb(var(--home-hero-box-rgb))}.home-hero-text-mobile{color:#8b8b93;margin:30px 0 0;font-size:11px;display:none}@media(max-width:1199px){.home-hero-text-mobile{display:block}}.home-hero-image-wrapper svg{display:block;overflow:visible;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.home-hero-image-wrapper svg>path{fill-opacity:0;stroke-dasharray:3000;stroke-dashoffset:3000}.home-hero[data-inviewport].in-viewport .home-hero-image-wrapper svg>path{animation:home-hero-draw 1.4s cubic-bezier(.65,0,.35,1) both;-webkit-animation:home-hero-draw 1.4s cubic-bezier(.65,0,.35,1) both}.home-hero[data-inviewport].in-viewport .home-hero-image-wrapper svg>path:nth-of-type(2){animation-delay:.12s;-webkit-animation-delay:.12s}.home-hero[data-inviewport].in-viewport .home-hero-image-wrapper svg>path:nth-of-type(3){animation-delay:.24s;-webkit-animation-delay:.24s}.home-hero[data-inviewport].in-viewport .home-hero-image-wrapper svg>path:nth-of-type(4){animation-delay:.36s;-webkit-animation-delay:.36s}.home-hero[data-inviewport].in-viewport .home-hero-image-wrapper svg>path:nth-of-type(5){animation-delay:.48s;-webkit-animation-delay:.48s}.home-hero[data-inviewport].in-viewport .home-hero-image-wrapper svg>path:nth-of-type(6){animation-delay:.6s;-webkit-animation-delay:.6s}.home-hero[data-inviewport].in-viewport .home-hero-image-wrapper svg>path:nth-of-type(7){animation-delay:.72s;-webkit-animation-delay:.72s}@keyframes home-hero-draw{0%{fill-opacity:0;stroke-dashoffset:3000}to{fill-opacity:1;stroke-dashoffset:0}}@-webkit-keyframes home-hero-draw{0%{fill-opacity:0;stroke-dashoffset:3000}to{fill-opacity:1;stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.home-hero-image-wrapper svg>path{animation:none!important;-webkit-animation:none!important;fill-opacity:1;stroke-dasharray:none;stroke-dashoffset:0}}
