.candidate-hero-container{position:relative;overflow:hidden;container:candidate-hero/inline-size}.candidate-hero-container .animated-shape{width:var(--shape-width,100px);height:var(--shape-height,100px);transform-origin:50%}@container candidate-hero (max-width:1200px){.candidate-hero-container .animated-shape[style*="--shape-width: 100px"]{--shape-width:85px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 100px"]{--shape-height:85px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 300px"]{--shape-height:255px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 335px"]{--shape-height:285px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 395px"]{--shape-height:336px!important}.candidate-hero-container .animated-shape[style*="top: 37%"]{top:39.5%!important}.candidate-hero-container .animated-shape[style*="top: 18.3%"]{top:20.8%!important}.candidate-hero-container .animated-shape[style*="top: 47%"]{top:49.5%!important}.candidate-hero-container .animated-shape[style*="top: 7.9%"]{top:10.4%!important}.candidate-hero-container .animated-shape[style*="top: 53.3%"]{top:55.8%!important}.candidate-hero-container .animated-shape[style*="top: 34.9%"]{top:37.4%!important}.candidate-hero-container .animated-shape[style*="top: 1.4%"]{top:3.9%!important}.candidate-hero-container .animated-shape[style*="top: 16%"]{top:18.5%!important}.candidate-hero-container h1{font-size:calc(var(--font-size-h1,2rem) * .9)!important}.candidate-hero-container .animated-cta-button button{padding:.5625rem 1.8rem!important;font-size:.7875rem!important}.candidate-hero-container h1+h1{margin-top:.5rem!important}}@container candidate-hero (max-width:900px){.candidate-hero-container .animated-shape[style*="--shape-width: 100px"]{--shape-width:75px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 100px"]{--shape-height:75px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 300px"]{--shape-height:225px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 335px"]{--shape-height:251px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 395px"]{--shape-height:296px!important}.candidate-hero-container .animated-shape[style*="top: 37%"]{top:42%!important}.candidate-hero-container .animated-shape[style*="top: 18.3%"]{top:23.3%!important}.candidate-hero-container .animated-shape[style*="top: 47%"]{top:52%!important}.candidate-hero-container .animated-shape[style*="top: 7.9%"]{top:12.9%!important}.candidate-hero-container .animated-shape[style*="top: 53.3%"]{top:58.3%!important}.candidate-hero-container .animated-shape[style*="top: 34.9%"]{top:39.9%!important}.candidate-hero-container .animated-shape[style*="top: 1.4%"]{top:6.4%!important}.candidate-hero-container .animated-shape[style*="top: 16%"]{top:21%!important}.candidate-hero-container h1{font-size:calc(var(--font-size-h1,2rem) * .8)!important}.candidate-hero-container .animated-cta-button button{padding:.5rem 1.6rem!important;font-size:.7rem!important}.candidate-hero-container h1+h1{margin-top:.4rem!important}}@container candidate-hero (max-width:700px){.candidate-hero-container .animated-shape[style*="--shape-width: 100px"]{--shape-width:65px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 100px"]{--shape-height:65px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 300px"]{--shape-height:195px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 335px"]{--shape-height:218px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 395px"]{--shape-height:257px!important}.candidate-hero-container .animated-shape[style*="top: 37%"]{top:44.5%!important}.candidate-hero-container .animated-shape[style*="top: 18.3%"]{top:25.8%!important}.candidate-hero-container .animated-shape[style*="top: 47%"]{top:54.5%!important}.candidate-hero-container .animated-shape[style*="top: 7.9%"]{top:15.4%!important}.candidate-hero-container .animated-shape[style*="top: 53.3%"]{top:60.8%!important}.candidate-hero-container .animated-shape[style*="top: 34.9%"]{top:42.4%!important}.candidate-hero-container .animated-shape[style*="top: 1.4%"]{top:8.9%!important}.candidate-hero-container .animated-shape[style*="top: 16%"]{top:23.5%!important}.candidate-hero-container h1{font-size:calc(var(--font-size-h1,2rem) * .75)!important}.candidate-hero-container .animated-cta-button button{padding:.4375rem 1.4rem!important;font-size:.6125rem!important}.candidate-hero-container h1+h1{margin-top:.3rem!important}}@container candidate-hero (max-width:500px){.candidate-hero-container .animated-shape[style*="--shape-width: 100px"]{--shape-width:55px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 100px"]{--shape-height:55px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 300px"]{--shape-height:165px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 335px"]{--shape-height:184px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 395px"]{--shape-height:217px!important}.candidate-hero-container .animated-shape[style*="top: 37%"]{top:47%!important}.candidate-hero-container .animated-shape[style*="top: 18.3%"]{top:28.3%!important}.candidate-hero-container .animated-shape[style*="top: 47%"]{top:57%!important}.candidate-hero-container .animated-shape[style*="top: 7.9%"]{top:17.9%!important}.candidate-hero-container .animated-shape[style*="top: 53.3%"]{top:63.3%!important}.candidate-hero-container .animated-shape[style*="top: 34.9%"]{top:44.9%!important}.candidate-hero-container .animated-shape[style*="top: 1.4%"]{top:11.4%!important}.candidate-hero-container .animated-shape[style*="top: 16%"]{top:26%!important}.candidate-hero-container h1{font-size:calc(var(--font-size-h1,2rem) * .7)!important}.candidate-hero-container .animated-cta-button button{padding:.375rem 1.2rem!important;font-size:.525rem!important}.candidate-hero-container h1+h1{margin-top:.25rem!important}}@container candidate-hero (max-width:400px){.candidate-hero-container .animated-shape[style*="--shape-width: 100px"]{--shape-width:45px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 100px"]{--shape-height:45px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 300px"]{--shape-height:135px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 335px"]{--shape-height:151px!important}.candidate-hero-container .animated-shape[style*="--shape-height: 395px"]{--shape-height:178px!important}.candidate-hero-container .animated-shape[style*="top: 37%"]{top:49.5%!important}.candidate-hero-container .animated-shape[style*="top: 18.3%"]{top:30.8%!important}.candidate-hero-container .animated-shape[style*="top: 47%"]{top:59.5%!important}.candidate-hero-container .animated-shape[style*="top: 7.9%"]{top:20.4%!important}.candidate-hero-container .animated-shape[style*="top: 53.3%"]{top:65.8%!important}.candidate-hero-container .animated-shape[style*="top: 34.9%"]{top:47.4%!important}.candidate-hero-container .animated-shape[style*="top: 1.4%"]{top:13.9%!important}.candidate-hero-container .animated-shape[style*="top: 16%"]{top:28.5%!important}.candidate-hero-container h1{font-size:calc(var(--font-size-h1,2rem) * .65)!important}.candidate-hero-container .animated-cta-button button{padding:.3125rem 1rem!important;font-size:.4375rem!important}.candidate-hero-container h1+h1{margin-top:.2rem!important}}.candidate-hero-container .animated-shape[style*="rotate(-150deg)"],.candidate-hero-container .animated-shape[style*="rotate(30deg)"],.candidate-hero-container .animated-shape[style*="rotate(-90deg)"]{margin:-10px;padding:10px}.candidate-hero-container .animated-shape[style*="rotate(-150deg)"]{z-index:2}.candidate-hero-container .animated-shape[style*="rotate(30deg)"]{z-index:3}.candidate-hero-container h1{font-size:var(--font-size-h1,2rem);line-height:1.2}.candidate-hero-container h2{font-size:var(--font-size-h2,1.5rem);line-height:1.4}.candidate-hero-container h1+h1{margin-top:.5rem}.candidate-hero-container .animated-cta-button button{padding:.625rem 2rem;font-size:.875rem}.candidate-hero-container .animated-shape[style*=rotate]{will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}.candidate-hero-container[data-tuning-mode=true] .animated-shape{transition:transform .3s cubic-bezier(.4,0,.2,1)}