.block-office-people[class*=surface-]{background-color:transparent}.block-office-people .office-people__header{margin-bottom:0}.block-office-people .items{--bs-gutter-x:var(--spacing-grid-gutter,1rem);--bs-gutter-y:var(--spacing-grid-gutter,1rem)}.block-office-people .item-wrap{display:flex}.block-office-people .item-wrap .item{width:100%}.block-office-people .item{align-items:center;background-color:var(--color-background-neutral,#f9f9fb);border-radius:var(--radius-l,1.25rem);display:flex;flex-direction:column;gap:var(--spacing-2xs,1rem);height:100%;padding:var(--spacing-s) var(--spacing-2xs,1rem)}.block-office-people .item .content{align-items:center;color:var(--color-black);display:flex;flex-direction:column;gap:var(--spacing-5xs,.25rem);width:100%}.block-office-people.surface-green .item{background-color:var(--color-background-accent-green-light,#80ffb7)}.block-office-people.surface-beige .item{background-color:var(--color-background-accent-beige,#ffede5)}.block-office-people.surface-blue .item,.block-office-people.surface-blue-light .item{background-color:var(--color-background-accent-blue-light,#bedaff)}.block-office-people .top{align-items:center;flex-direction:column;gap:var(--spacing-2xs,1rem);justify-content:center;text-align:center;width:100%}.block-office-people .top>:last-child{margin-bottom:0}.block-office-people .top .name{font-size:var(--text-styles-m-font-size,1.125rem);font-weight:500;line-height:var(--text-styles-m-line-height,1.51875rem);text-align:center}.block-office-people .top .job-title{color:var(--color-text-subtle,#565656);font-size:var(--text-styles-s-font-size,1rem);line-height:var(--text-styles-s-line-height,1.35rem);text-align:center}.block-office-people .bottom{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-4xs,.5rem);justify-content:center;width:100%}.block-office-people .bottom .details{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-4xs,.5rem)}.block-office-people .bottom .details,.block-office-people .bottom .details a,.block-office-people .bottom .details a[href^="mailto:"]{font-feature-settings:"case" on;font-family:var(--font-base);font-size:var(--text-style-s-font-size,16px);font-style:normal;font-weight:300;line-height:var(--text-style-s-line-height,21.6px)}.block-office-people .bottom .details a,.block-office-people .bottom .details a[href^="mailto:"]{border-bottom:1px solid transparent;color:var(--color-text-accent-neutral,#06c);text-decoration:none;transition:border-color .15s ease,color .15s ease}.block-office-people .bottom .details a:focus,.block-office-people .bottom .details a:focus-visible,.block-office-people .bottom .details a:hover,.block-office-people .bottom .details a:visited,.block-office-people .bottom .details a[href^="mailto:"]:focus,.block-office-people .bottom .details a[href^="mailto:"]:focus-visible,.block-office-people .bottom .details a[href^="mailto:"]:hover,.block-office-people .bottom .details a[href^="mailto:"]:visited{font-feature-settings:"case" on;border-bottom-color:currentcolor;color:var(--color-text-accent-neutral,#06c);font-family:var(--font-base);font-size:var(--text-style-s-font-size,16px);font-style:normal;font-weight:300;line-height:var(--text-style-s-line-height,21.6px);text-decoration:none}.editor-styles-wrapper .block-office-people .bottom .details a[href^="tel:"]:not(.button):not(.wp-block-button__link):not(.wp-block-file__button),.editor-styles-wrapper .block-office-people .bottom .details a[href^="tel:"]:not(.button):not(.wp-block-button__link):not(.wp-block-file__button):visited,body:not(.wp-admin) .block-office-people .bottom .details a[href^="tel:"]:not(.button):not(.wp-block-button__link):not(.wp-block-file__button),body:not(.wp-admin) .block-office-people .bottom .details a[href^="tel:"]:not(.button):not(.wp-block-button__link):not(.wp-block-file__button):visited{font-feature-settings:"case" on;border-bottom-color:transparent;color:var(--color-text-subtle,#565656);font-family:var(--font-base);font-size:var(--text-style-s-font-size,16px);font-style:normal;font-weight:300;line-height:var(--text-style-s-line-height,21.6px);text-decoration:none}.editor-styles-wrapper .block-office-people .bottom .details a[href^="tel:"]:not(.button):not(.wp-block-button__link):not(.wp-block-file__button):focus,.editor-styles-wrapper .block-office-people .bottom .details a[href^="tel:"]:not(.button):not(.wp-block-button__link):not(.wp-block-file__button):focus-visible,.editor-styles-wrapper .block-office-people .bottom .details a[href^="tel:"]:not(.button):not(.wp-block-button__link):not(.wp-block-file__button):hover,body:not(.wp-admin) .block-office-people .bottom .details a[href^="tel:"]:not(.button):not(.wp-block-button__link):not(.wp-block-file__button):focus,body:not(.wp-admin) .block-office-people .bottom .details a[href^="tel:"]:not(.button):not(.wp-block-button__link):not(.wp-block-file__button):focus-visible,body:not(.wp-admin) .block-office-people .bottom .details a[href^="tel:"]:not(.button):not(.wp-block-button__link):not(.wp-block-file__button):hover{font-feature-settings:"case" on;border-bottom-color:currentcolor;color:var(--color-text-subtle,#565656);font-family:var(--font-base);font-size:var(--text-style-s-font-size,16px);font-style:normal;font-weight:300;line-height:var(--text-style-s-line-height,21.6px);text-decoration:none}.block-office-people .bottom p.description{color:var(--color-text-subtle,#565656);font-size:var(--text-styles-s-font-size,1rem);font-weight:300;line-height:var(--text-styles-s-line-height,1.35rem);text-align:center}.block-office-people .bottom .icon{align-items:center;color:var(--color-text-accent-neutral,#06c);display:flex;height:1rem;justify-content:center;width:1rem}.block-office-people .bottom .icon svg{height:1rem;width:1rem}.block-office-people .bottom .icon svg path{fill:currentcolor}.block-office-people .bottom .email-details,.block-office-people .bottom .phone-details{align-items:center;color:var(--color-black);display:flex;gap:var(--spacing-4xs,.5rem);justify-content:center}.block-office-people .bottom .phone-details .icon{color:var(--color-text-subtle,#565656)}.block-office-people .image{display:flex;flex:0 0 auto;justify-content:center}.block-office-people .image a{cursor:default;display:flex;pointer-events:none}.block-office-people .image img{aspect-ratio:1/1;border-radius:var(--radius-rounded,999px);max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:128px}.block-office-people .image.no-image img{-o-object-position:center;object-position:center}@media(min-width:768px){.block-office-people .item{padding:var(--spacing-s) var(--spacing-s)}}
