.pureblocks-person-50-50__heading{font-family:"Gotham Book",arial,sans-serif;font-size:var(--text-styles-base-h3-font-size, 1.5rem);font-style:normal;font-weight:400;line-height:var(--text-styles-base-h3-line-height, 1.9375rem)}.pureblocks-person-50-50__text{font-family:"Gotham Book",arial,sans-serif;font-size:var(--text-styles-base-p-font-size, 1rem);font-style:normal;font-weight:400;line-height:var(--text-styles-base-p-line-height, 1.5rem)}.pureblocks-person-50-50__kicker,.pureblocks-person-50-50__buttons .wp-block-button__link,.pureblocks-person-50-50__buttons .wp-element-button{font-family:"Gotham Book",arial,sans-serif;font-size:var(--text-styles-interface-xs-font-size, 0.875rem);font-style:normal;font-weight:400;line-height:var(--text-styles-interface-xs-line-height, 1.1875rem)}.pureblocks-person-50-50__person-name{font-family:"Gotham Medium",arial,sans-serif;font-size:var(--text-styles-interface-xs-font-size, 0.875rem);font-style:normal;font-weight:500;line-height:var(--text-styles-interface-xs-line-height, 1.1875rem)}.wp-block-pureblocks-person-50-50{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding-top:0 !important;padding-inline:var(--grid-margin);margin-bottom:var(--spacing-4xl, 96px) !important}.pureblocks-person-50-50{--person-50-50-surface-color: var(--color-brand-secondary-off-white, #efe8e1);--person-50-50-kicker-color: var(--color-text-primary, #141414);--person-50-50-heading-color: var(--color-text-primary, #141414);--person-50-50-text-color: var(--color-text-subtle, #474747);--person-50-50-text-link-color: var(--color-text-primary, #141414);--person-50-50-person-bg-color: var(--color-brand-secondary-off-white-50, #f7f3f0);--person-50-50-button-bg: var(--color-brand-primary-dark-green, #052320);--person-50-50-button-border: var(--color-brand-primary-dark-green, #052320);--person-50-50-button-color: var(--color-text-invert, #fff);--person-50-50-button-hover-bg: var(--color-brand-primary-dark-green, #052320);--person-50-50-button-hover-border: var(--color-brand-primary-dark-green, #052320);--person-50-50-button-hover-color: var(--color-text-invert, #fff);--person-50-50-figure-width: clamp(19rem, 27vw, 22rem);--person-50-50-person-info-bg: var(--color-brand-secondary-off-white-20, #fcfaf9);--person-50-50-person-info-color: var(--color-text-primary, #141414);--person-50-50-image-scale: 1;--person-50-50-image-offset-x: 0%;--person-50-50-image-offset-y: 0%}.pureblocks-person-50-50__inner{display:flex;gap:var(--grid-gutter, 1rem);align-items:center;justify-content:space-between;padding:0 var(--spacing-3xl, 4rem);background-color:var(--person-50-50-surface-color);border-radius:var(--radius-2xs, 2px);max-width:82rem;margin:auto}.pureblocks-person-50-50__content{flex:1 1 0;width:100%;padding-block:var(--spacing-2xl, 3rem);padding-right:var(--spacing-l, 1.75rem);max-width:var(--content-width)}.pureblocks-person-50-50__kicker{display:flex;gap:8px;align-items:center;padding-bottom:var(--spacing-s, 0.75rem);color:var(--person-50-50-kicker-color);margin:0 !important;letter-spacing:1.4px;text-transform:uppercase}.pureblocks-person-50-50__kicker::before{content:"/";font-family:Manrope,sans-serif;flex-shrink:0}.pureblocks-person-50-50__heading{padding-bottom:var(--spacing-s, 0.75rem);color:var(--person-50-50-heading-color);margin:0 !important}.pureblocks-person-50-50__text{max-width:500px;color:var(--person-50-50-text-color);margin:0 !important}.pureblocks-person-50-50__text a{color:var(--person-50-50-text-link-color)}.pureblocks-person-50-50__buttons{padding-top:var(--spacing-m, 1.5rem)}.pureblocks-person-50-50__buttons .wp-block-button__link,.pureblocks-person-50-50__buttons .wp-element-button{display:flex;align-items:center;gap:var(--button-small-gap, 6px);background-color:var(--person-50-50-button-bg);color:var(--person-50-50-button-color);border:1px solid var(--person-50-50-button-border);border-radius:var(--radius-2xs, 2px)}.pureblocks-person-50-50__buttons .wp-block-button__link:hover,.pureblocks-person-50-50__buttons .wp-block-button__link:focus-visible,.pureblocks-person-50-50__buttons .wp-element-button:hover,.pureblocks-person-50-50__buttons .wp-element-button:focus-visible{background-color:var(--person-50-50-button-hover-bg);border-color:var(--person-50-50-button-hover-border);color:var(--person-50-50-button-hover-color)}.pureblocks-person-50-50__person{position:relative;flex-shrink:0}.pureblocks-person-50-50__person-wrapper{position:relative;width:min(100%,var(--person-50-50-figure-width));max-width:var(--person-50-50-figure-width);aspect-ratio:3/4;margin-inline:auto}.pureblocks-person-50-50__person-bg{position:absolute;left:8%;bottom:4.5rem;width:82%;aspect-ratio:1;background-color:var(--person-50-50-person-bg-color);border-radius:var(--radius-2xs, 2px);z-index:0}.pureblocks-person-50-50__person-image{position:relative;width:100%;height:auto;aspect-ratio:3/4;overflow:hidden;z-index:1}.pureblocks-person-50-50__person-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transform:translate(var(--person-50-50-image-offset-x), var(--person-50-50-image-offset-y)) scale(var(--person-50-50-image-scale));transform-origin:center top}.pureblocks-person-50-50__person-info{position:absolute;left:50%;bottom:2.9%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:max-content;max-width:90%;padding:var(--spacing-xs, 0.5rem) var(--spacing-s, 0.75rem);background-color:var(--person-50-50-person-info-bg);box-shadow:0 4px 6px 0 var(--color-shadow-light, rgba(0, 0, 0, 0.05));z-index:2}.pureblocks-person-50-50__person-name{margin:0 !important;color:var(--person-50-50-person-info-color);text-align:center}.pureblocks-person-50-50--person-left .pureblocks-person-50-50__inner{flex-direction:row-reverse}.pureblocks-person-50-50--person-right .pureblocks-person-50-50__inner{flex-direction:row}.pureblocks-person-50-50 .wp-block-buttons{margin:0}@media(max-width: 1240px){.pureblocks-person-50-50{--person-50-50-figure-width: min(100%, 18rem);--person-50-50-image-scale: 1;--person-50-50-image-offset-y: 0%}.pureblocks-person-50-50__inner{flex-direction:column !important;gap:16px;padding:var(--spacing-2xl, 3rem) 0 0}.pureblocks-person-50-50__content{max-width:100%;padding:0 var(--spacing-xl, 2rem)}.pureblocks-person-50-50__person-bg{left:12.4%;bottom:20%;width:74.6%;aspect-ratio:1/1}.pureblocks-person-50-50__person-info{left:auto;right:16px;bottom:16px;transform:none;align-items:flex-end}.pureblocks-person-50-50__person-name{white-space:normal;text-align:right}.pureblocks-person-50-50__person-wrapper{width:min(100%,var(--person-50-50-figure-width))}}.pureblocks-person-50-50.has-brand-primary-dark-green-background-color{--person-50-50-surface-color: var(--color-brand-primary-dark-green, #052320);--person-50-50-kicker-color: var(--color-text-invert, #fff);--person-50-50-heading-color: var(--color-text-invert, #fff);--person-50-50-text-color: var(--color-text-light, #e0e0e0);--person-50-50-text-link-color: var(--color-text-invert, #fff);--person-50-50-person-bg-color: var(--color-brand-primary-dark-green-subtle, #05403a);--person-50-50-person-info-bg: var(--color-brand-primary-dark-green-subtle, #05403a);--person-50-50-person-info-color: var(--color-text-invert, #fff);--person-50-50-button-bg: transparent;--person-50-50-button-border: var(--color-text-invert, #fff);--person-50-50-button-color: var(--color-text-invert, #fff);--person-50-50-button-hover-bg: var(--color-brand-primary-dark-green, #052320);--person-50-50-button-hover-border: var(--color-brand-primary-dark-green, #052320);--person-50-50-button-hover-color: var(--color-text-invert, #fff)}.pureblocks-person-50-50.has-brand-primary-dark-green-background-color .pureblocks-person-50-50__buttons .wp-block-button__link,.pureblocks-person-50-50.has-brand-primary-dark-green-background-color .pureblocks-person-50-50__buttons .wp-element-button{background-color:rgba(0,0,0,0);color:var(--color-text-invert, #fff);border:1px solid var(--color-text-invert, #fff)}