.block-hero-centered{padding-top:clamp(4rem,-.5714285714rem + 9.5238095238vw,8rem);text-align:center}.block-hero-centered:has(.wp-block-button--back){padding-top:1.5rem}.block-hero-centered__image{width:calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));max-width:calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));position:relative;margin:clamp(3rem,1.2857142857rem + 3.5714285714vw,4.5rem) auto 0 auto;padding-bottom:50.2%}@media (min-width:36rem){.block-hero-centered__image{width:calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));max-width:calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))}}@media (min-width:48rem){.block-hero-centered__image{width:calc(var(--columnWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem));max-width:calc(var(--columnMaxWidth) * 12 - clamp(1rem,-.1428571429rem + 2.380952381vw,2rem) + var(--additionalGridOffset,0rem))}}@media (min-width:62rem){.block-hero-centered__image{padding-bottom:44.05%}}.block-hero-centered__image img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2rem;object-fit:cover}.block-hero-centered .wp-block-button--back{margin-top:0!important}.block-hero-centered .wp-block-button--back .wp-block-button__link{position:relative;padding-left:1.25rem;transition:padding-left .4s ease}.block-hero-centered .wp-block-button--back .wp-block-button__link::before{position:absolute!important;left:0!important;background-color:#0a0a0a}.block-hero-centered .wp-block-button--back .wp-block-button__link:hover{padding-left:1.5rem;transition:padding-left .4s ease}.block-hero-centered .wp-block-button--back .wp-block-button__link:hover::before{background-color:#0c4580;transform:none!important}.block-hero-centered .wp-block-buttons{margin-top:1.75rem}@media (min-width:62rem){.block-hero-centered .wp-block-buttons{margin-top:2.25rem}}.block-hero-centered .wp-block-buttons .wp-block-button{margin-top:0}@media (min-width:62rem){.block-hero-centered .wp-block-buttons .wp-block-button{margin-top:0}}.block-hero-centered .wp-block-buttons .wp-block-button:last-child{margin-top:.375rem}.block-hero-centered+.block-content-side-image{margin-top:-3rem}