.about-hero-container{position:relative;overflow:hidden;container:about-hero/inline-size}.about-hero-container .animated-shape{width:var(--shape-width,100px);height:var(--shape-height,100px);transform-origin:50%}@container about-hero (max-width:1200px){.about-hero-container .animated-shape[style*="--shape-width: 100px"]{--shape-width:85px!important}.about-hero-container .animated-shape[style*="--shape-height: 350px"]{--shape-height:298px!important}.about-hero-container .animated-shape[style*="--shape-height: 300px"]{--shape-height:255px!important}.about-hero-container .animated-shape[style*="--shape-height: 100px"]{--shape-height:85px!important}.about-hero-container .animated-shape[style*="top: 6%"]{top:8.5%!important}.about-hero-container .animated-shape[style*="top: 20%"]{top:22.5%!important}.about-hero-container .animated-shape[style*="top: 24%"]{top:26.5%!important}.about-hero-container .animated-shape[style*="top: 34%"]{top:36.5%!important}.about-hero-container .animated-shape[style*="top: 45%"]{top:47.5%!important}.about-hero-container .animated-shape[style*="top: 55%"]{top:57.5%!important}.about-hero-container h1{font-size:calc(var(--font-size-h1,2rem) * .9)!important}.about-hero-container .animated-cta-button button{padding:.5625rem 1.8rem!important;font-size:.7875rem!important}}@container about-hero (max-width:900px){.about-hero-container .animated-shape[style*="--shape-width: 100px"]{--shape-width:75px!important}.about-hero-container .animated-shape[style*="--shape-height: 350px"]{--shape-height:263px!important}.about-hero-container .animated-shape[style*="--shape-height: 300px"]{--shape-height:225px!important}.about-hero-container .animated-shape[style*="--shape-height: 100px"]{--shape-height:75px!important}.about-hero-container .animated-shape[style*="top: 6%"]{top:11%!important}.about-hero-container .animated-shape[style*="top: 20%"]{top:25%!important}.about-hero-container .animated-shape[style*="top: 24%"]{top:29%!important}.about-hero-container .animated-shape[style*="top: 34%"]{top:39%!important}.about-hero-container .animated-shape[style*="top: 45%"]{top:50%!important}.about-hero-container .animated-shape[style*="top: 55%"]{top:60%!important}.about-hero-container h1{font-size:calc(var(--font-size-h1,2rem) * .8)!important}.about-hero-container .animated-cta-button button{padding:.5rem 1.6rem!important;font-size:.7rem!important}}@container about-hero (max-width:700px){.about-hero-container .animated-shape[style*="--shape-width: 100px"]{--shape-width:65px!important}.about-hero-container .animated-shape[style*="--shape-height: 350px"]{--shape-height:228px!important}.about-hero-container .animated-shape[style*="--shape-height: 300px"]{--shape-height:195px!important}.about-hero-container .animated-shape[style*="--shape-height: 100px"]{--shape-height:65px!important}.about-hero-container .animated-shape[style*="top: 6%"]{top:13.5%!important}.about-hero-container .animated-shape[style*="top: 20%"]{top:27.5%!important}.about-hero-container .animated-shape[style*="top: 24%"]{top:31.5%!important}.about-hero-container .animated-shape[style*="top: 34%"]{top:41.5%!important}.about-hero-container .animated-shape[style*="top: 45%"]{top:52.5%!important}.about-hero-container .animated-shape[style*="top: 55%"]{top:62.5%!important}.about-hero-container h1{font-size:calc(var(--font-size-h1,2rem) * .75)!important}.about-hero-container .animated-cta-button button{padding:.4375rem 1.4rem!important;font-size:.6125rem!important}}@container about-hero (max-width:500px){.about-hero-container .animated-shape[style*="--shape-width: 100px"]{--shape-width:55px!important}.about-hero-container .animated-shape[style*="--shape-height: 350px"]{--shape-height:193px!important}.about-hero-container .animated-shape[style*="--shape-height: 300px"]{--shape-height:165px!important}.about-hero-container .animated-shape[style*="--shape-height: 100px"]{--shape-height:55px!important}.about-hero-container .animated-shape[style*="top: 6%"]{top:16%!important}.about-hero-container .animated-shape[style*="top: 20%"]{top:30%!important}.about-hero-container .animated-shape[style*="top: 24%"]{top:34%!important}.about-hero-container .animated-shape[style*="top: 34%"]{top:44%!important}.about-hero-container .animated-shape[style*="top: 45%"]{top:55%!important}.about-hero-container .animated-shape[style*="top: 55%"]{top:65%!important}.about-hero-container h1{font-size:calc(var(--font-size-h1,2rem) * .7)!important}.about-hero-container .animated-cta-button button{padding:.375rem 1.2rem!important;font-size:.525rem!important}}@container about-hero (max-width:400px){.about-hero-container .animated-shape[style*="--shape-width: 100px"]{--shape-width:45px!important}.about-hero-container .animated-shape[style*="--shape-height: 350px"]{--shape-height:158px!important}.about-hero-container .animated-shape[style*="--shape-height: 300px"]{--shape-height:135px!important}.about-hero-container .animated-shape[style*="--shape-height: 100px"]{--shape-height:45px!important}.about-hero-container .animated-shape[style*="top: 6%"]{top:18.5%!important}.about-hero-container .animated-shape[style*="top: 20%"]{top:32.5%!important}.about-hero-container .animated-shape[style*="top: 24%"]{top:36.5%!important}.about-hero-container .animated-shape[style*="top: 34%"]{top:46.5%!important}.about-hero-container .animated-shape[style*="top: 45%"]{top:57.5%!important}.about-hero-container .animated-shape[style*="top: 55%"]{top:67.5%!important}.about-hero-container h1{font-size:calc(var(--font-size-h1,2rem) * .65)!important}.about-hero-container .animated-cta-button button{padding:.3125rem 1rem!important;font-size:.4375rem!important}}.about-hero-container .animated-shape{will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}.about-hero-container[data-tuning-mode=true] .animated-shape{transition:transform .3s cubic-bezier(.4,0,.2,1)}.about-hero-container h1+h1{margin-top:.5rem}@container about-hero (max-width:1200px){.about-hero-container h1+h1{margin-top:.5rem!important}}@container about-hero (max-width:900px){.about-hero-container h1+h1{margin-top:.4rem!important}}@container about-hero (max-width:700px){.about-hero-container h1+h1{margin-top:.3rem!important}}@container about-hero (max-width:500px){.about-hero-container h1+h1{margin-top:.25rem!important}}@container about-hero (max-width:400px){.about-hero-container h1+h1{margin-top:.2rem!important}}