.gdl .gdl-hero{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3.5rem;align-items:center}.gdl .gdl-hero>.wp-block-group__inner-container{display:contents!important}.gdl .gdl-hero .gdl-text{margin:0!important;max-width:none!important}.gdl .gdl-hero .gdl-text p{margin:0 0 1rem!important}.gdl .gdl-hero .gdl-text p:not(.gdl-eyebrow){font-size:var(--fs-md)}.gdl .gdl-hero .gdl-text strong{color:#1f1f1f}.gdl .gdl-visual{margin:0!important;max-width:none!important;padding:0!important;line-height:0;align-self:center}.gdl .gdl-visual .wp-block-image,.gdl figure.gdl-photo{margin:0!important;padding:0!important;border-radius:1.5rem;overflow:hidden;box-shadow:0 1.875rem 3.75rem -1.875rem rgba(22,41,31,.6);line-height:0}.gdl figure.gdl-photo img{width:100%!important;height:auto!important;display:block;margin:0!important;vertical-align:top;aspect-ratio:1/1;object-fit:cover}.gdl figure.gdl-photo figcaption{display:none}.gdl ul.gdl-tiles{list-style:none!important;counter-reset:gdl;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0!important;padding:0!important}.gdl ul.gdl-tiles li{counter-increment:gdl;list-style:none!important;background:#fff;border:1px solid #ece6dc;border-radius:1rem;padding:1.75rem 1.5rem!important;margin:0!important;font-size:var(--fs-base);line-height:1.65;color:#5b5b5b;transition:transform .25s ease,box-shadow .25s ease}.gdl ul.gdl-tiles li::before{content:counter(gdl,decimal-leading-zero);display:block;font-family:var(--gdf-font-display);font-size:var(--fs-xl);color:#B8935F;margin-bottom:0.75rem}.gdl .gdl-how{background:linear-gradient(155deg,#24463a 0%,#16291f 100%)!important;border-radius:1.5rem;padding:5rem 3rem!important;text-align:center;margin-bottom:3.75rem!important}.gdl .gdl-how .gdl-eyebrow{color:#d8b98a!important}.gdl .gdl-how h2{color:#fff!important}.gdl .gdl-how p:not(.gdl-eyebrow){color:rgba(255,255,255,.8);font-size:var(--fs-md);max-width:47.5rem;margin:0 auto 1rem!important}.gdl .gdl-how strong{color:#fff}@media(max-width:960px){.gdl .gdl-hero{grid-template-columns:1fr;gap:2rem}.gdl ul.gdl-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.gdl figure.gdl-photo{max-width:30rem;margin:0 auto!important}}@media(max-width:720px){.gdl .gdl-section{margin-top:4rem!important}.gdl .gdl-how{padding:3rem 1.375rem!important}}