@media screen and (min-width: 1000px){.entry-content,.entry-content{--layout-spacer-x: 4rem}.entry-content .wp-block-group:not(.alignfull),.entry-content .wp-block-group:not(.alignfull){--layout-spacer-x: 2rem}}:root{--curved-corner-radius: clamp(6.25rem, -5.9122rem + 54.0541cqw, 18.75rem)}header{position:sticky;top:var(--wp-admin--admin-bar--height, 0px);z-index:5;filter:drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.3))}header .main-nav>ul{gap:var(--layout-spacer-x) !important}header .button a{padding:.5rem var(--layout-spacer-x);background-color:var(--wp--preset--color--primary-1);color:#fff !important;border-radius:100px;outline-color:var(--wp--preset--color--primary-1)}.curved-corners{container-type:inline-size}.curved-corners .cc_tr{border-top-right-radius:var(--curved-corner-radius)}.curved-corners .cc_tl{border-top-left-radius:var(--curved-corner-radius)}.curved-corners .cc_bl{border-bottom-left-radius:var(--curved-corner-radius)}.curved-corners .cc_br{border-bottom-right-radius:var(--curved-corner-radius)}.curved-corners .cc_padding{--layout-spacer-x: 0 !important;padding-left:clamp(1rem,-3.8649rem + 21.6216cqw,6rem) !important;padding-right:clamp(1rem,-3.8649rem + 21.6216cqw,6rem) !important}body .wp-site-blocks .entry-content>:first-child{margin-top:0}body .wp-site-blocks .entry-content>:last-child{margin-bottom:4rem}.wp-block-boulton-adaptive-column>.wp-block-group:only-child{height:100%}@media screen and (max-width: 900px){.hide-on-mobile-menu{display:none}.hide-on-mobile-menu+*{margin-top:0}}.hero-container{position:relative}.hero-container::after{content:"";position:absolute;bottom:-3vw;left:-2%;background-image:url("/wp-content/themes/s702026/assets/icons/sage-leaf.svg");width:max(30vw,250px);aspect-ratio:512/206;background-size:contain;background-repeat:no-repeat;background-position:center}.hero-container .hero-cover{aspect-ratio:2.5 !important;min-height:unset !important;max-width:unset !important;overflow:unset !important;padding-bottom:calc(max(68px,9vw) + 2rem) !important}.hero-container .hero-cover>.wp-block-cover__image-background{border-bottom-left-radius:clamp(8rem,2.923rem + 22.564vi,30rem)}.tr-balance{text-wrap:balance}section,h2{scroll-margin-top:calc(100px + 2rem + var(--wp-admin--admin-bar--height, 0px))}