@media only screen and (min-width:0rem){#hero-143{background-color:#5d0404;height:80vh;overflow:hidden;padding:clamp(9rem,20.95vw,18.75rem) 1rem 0;position:relative;text-align:center;z-index:1}#hero-143 .hero-image{animation:heroFloat 6s ease-in-out infinite;transition:filter .3s ease}#hero-143 .cs-container{gap:clamp(50px,8vw,100px);margin:auto;max-width:1500px;z-index:10}#hero-143 .cs-container,#hero-143 .hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center}#hero-143 .hero-content{animation:heroFadeInUp 1s ease-out;max-width:650px}#hero-143 .cs-title-hero{font-size:clamp(2.4375rem,6.4vw,3.8125rem);font-weight:500;line-height:1.2em;margin:0,0,1rem,0;position:relative;width:100%}#hero-143 .cs-text-hero,#hero-143 .cs-title-hero{color:var(--bodyTextColorWhite);max-width:700px;text-align:center}#hero-143 .cs-text-hero{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5em;margin:0 0 clamp(1.75rem,3.92vw,2.5rem);width:700px;width:100%}#hero-143 .button-box{align-items:center;display:flex;gap:1rem;justify-content:center}#hero-143 .cs-button-solid{background-color:var(--bodyTextColorWhite);border:2px solid var(--bodyTextColorWhite);color:var(--primary)}#hero-143 .cs-button-solid:before{background:var(--primary)}#hero-143 .cs-button-outline,#hero-143 .cs-button-solid:hover{color:var(--bodyTextColorWhite)}#hero-143 .cs-button-outline{border:2px solid var(--bodyTextColorWhite)}#hero-143 .cs-button-outline:before{background:var(--bodyTextColorWhite)}#hero-143 .cs-button-outline:hover{color:var(--primary)}#hero-143:before{animation:geometricFloat1 8s ease-in-out infinite;background:rgba(155,7,7,.2);height:8px;right:10%;top:20%;width:8px}#hero-143:after,#hero-143:before{border-radius:50%;content:"";position:absolute}#hero-143:after{animation:geometricFloat2 10s ease-in-out infinite reverse;background:hsla(0,45%,60%,.3);height:6px;left:15%;top:70%;width:6px}@keyframes heroFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes geometricFloat1{0%,to{opacity:.2;transform:translateY(0) translateX(0)}33%{opacity:.4;transform:translateY(-15px) translateX(5px)}66%{opacity:.3;transform:translateY(-5px) translateX(-3px)}}@keyframes geometricFloat2{0%,to{opacity:.3;transform:translateY(0) translateX(0)}50%{opacity:.5;transform:translateY(-8px) translateX(-8px)}}#hero-143 .shape-divider{bottom:0;left:0;line-height:0;overflow:hidden;position:absolute;transform:rotate(180deg);width:100%}#hero-143 .shape-divider svg{display:block;height:245px;position:relative;transform:rotateY(180deg);width:calc(166% + 1.3px)}#hero-143 .shape-divider .shape-fill{fill:var(--lightBG2);filter:drop-shadow(0 -2px 4px rgba(0,0,0,.08)) drop-shadow(0 -4px 12px rgba(0,0,0,.06)) drop-shadow(0 -8px 20px rgba(0,0,0,.04))}}@media only screen and (min-width:48rem){#hero-143{height:100vh;padding:clamp(9rem,40.95vw,18.75rem) 1rem clamp(12.125rem,30.95vw,28.125rem);text-align:center}#hero-143 .cs-container{flex-direction:row;justify-content:space-between}#hero-143 .hero-content{align-items:flex-start;flex:none;width:40vw}#hero-143 .cs-text,#hero-143 .cs-title{text-align:left}#hero-143 .button-box{align-items:left}}@media only screen and (min-width:0rem){body.dark-mode #hero-143{background-color:var(--sectionBGDark);background:radial-gradient(ellipse 80% 60% at center 40%,rgba(155,7,7,.08) 0,rgba(155,7,7,.04) 40%,transparent 70%),radial-gradient(ellipse 60% 40% at center 60%,hsla(0,45%,60%,.06) 0,transparent 50%),var(--sectionBGDark)}body.dark-mode #hero-143 .cs-topper{color:var(--primaryLight)}body.dark-mode #hero-143 .cs-text,body.dark-mode #hero-143 .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #hero-143 .hero-image{filter:drop-shadow(0 0 20px rgba(155,7,7,.3)) drop-shadow(0 0 40px rgba(155,7,7,.2))}body.dark-mode #hero-143 .hero-image:hover{filter:drop-shadow(0 0 25px rgba(155,7,7,.4)) drop-shadow(0 0 50px rgba(155,7,7,.25))}body.dark-mode #hero-143:after,body.dark-mode #hero-143:before{background:var(--dark)}body.dark-mode #hero-143 .cs-background:before{opacity:.7}body.dark-mode #hero-143 .shape-divider .shape-fill{fill:var(--dark);filter:drop-shadow(0 -3px 8px rgba(155,7,7,.4)) drop-shadow(0 -6px 16px rgba(155,7,7,.2)) drop-shadow(0 -12px 24px rgba(155,7,7,.1))}body.dark-mode #hero-143 .cs-button-solid{background-color:var(--primary);border:2px solid var(--primary);color:var(--bodyTextColorWhite)}body.dark-mode #hero-143 .cs-button-solid:before{background:var(--primaryLight);border-color:var(--primaryLight)}body.dark-mode #hero-143 .cs-button-solid:hover{border-color:var(--primaryLight);color:var(--bodyTextColorWhite)}body.dark-mode #hero-143 .cs-button-outline{border:2px solid var(--primary);color:var(--primary)}body.dark-mode #hero-143 .cs-button-outline:before{background:var(--primaryLight);border-color:var(--primaryLight)}body.dark-mode #hero-143 .cs-button-outline:hover{border-color:var(--primaryLight);color:var(--bodyTextColorWhite)}}