.home-commitment{position:relative;overflow:hidden;text-align:center;padding-block:clamp(64px,7vw,100px)}.home-commitment:after,.home-commitment:before{content:"";position:absolute;width:430px;height:430px;border:1px solid #f3c62380;border-radius:50%;pointer-events:none}.home-commitment:before{top:-300px;left:-250px}.home-commitment:after{bottom:-300px;right:-250px}.home-commitment h2{position:relative;font-size:clamp(25px,2.8vw,36px);line-height:1.25;font-weight:650}.home-quote-mark{display:block;height:84px;margin-top:28px;font:110px/1 Georgia,serif;color:#f3c623}.home-commitment blockquote{position:relative;max-width:1040px;margin:0 auto}.home-commitment blockquote p{font-size:clamp(26px,3vw,44px);line-height:1.5;font-style:italic;letter-spacing:-.025em;text-wrap:balance}.home-commitment h2{letter-spacing:-.035em}.home-commitment{scroll-margin-top:80px}@media (max-width:540px){.home-commitment{padding-block:64px}.home-quote-mark{margin-top:24px}}