:root{--s424-team-frame-radius: var(--s424-title-frame-radius,1.75rem );--s424-team-card-pad: clamp(1.4rem,3vw,2.4rem );--s424-team-shot-ratio: 1 / 1;--s424-team-shot-radius: 1.5rem;--s424-team-col-min: 34rem;--s424-team-member-max: 40rem;--s424-team-row-gap: calc(var(--wp--preset--spacing--40 ) * 1.2 );--s424-team-card-shift: 3rem;--s424-team-card-inset: min(2.5rem,8% );--s424-team-card-min: 20rem;--s424-team-section-gap: calc((var(--wp--preset--spacing--30 ) + var(--wp--style--block-gap ) ) * 1.5 );--s424-team-rule-gap-below: calc(var(--wp--preset--spacing--40 ) * 0.8 );--s424-team-role-size: 1.25rem;--s424-team-lead-size: 1.15rem;--s424-team-shot-label-size: 0.95rem}:root .s424-team-card{box-sizing: border-box;border-radius: var(--s424-team-frame-radius );display: flex;flex-direction: column;justify-content: flex-start;gap: 0.45rem;padding: var(--s424-team-card-pad );text-align: center}:root .s424-team-card > *{margin-block: 0}:root .s424-team-shot{overflow: hidden;aspect-ratio: var(--s424-team-shot-ratio );border-radius: var(--s424-team-shot-radius )}:root figure.s424-team-shot{margin: 0}:root .s424-team-shot img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: var(--s424-focus-x,center ) var(--s424-focus-y,50% )}:root .s424-team-row{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(var(--s424-team-col-min ),100% ),1fr ) );justify-items: center;gap: var(--s424-team-row-gap )}:root .s424-team-row > *{margin-block: 0}:root .s424-team-member{display: flex;flex-direction: column;width: 100%;max-width: var(--s424-team-member-max )}:root .s424-team-member > *{margin-block: 0}:root .s424-team-shot{z-index: 0}:root .s424-team-card{z-index: 1;flex: 1;min-height: var(--s424-team-card-min );margin-top: calc(var(--s424-team-card-shift ) * -1 );margin-inline: var(--s424-team-card-inset )}:root body.s424-page-vitrine .wp-block-post-content h3.s424-team-name{font-size: var(--s424-feature-title-size )}:root .s424-team-card > :first-child{margin-top: -0.3em}:root .s424-team-role{font-family: var(--wp--preset--font-family--heading,inherit );font-size: var(--s424-team-role-size );font-weight: 500;letter-spacing: 0.1em;text-transform: uppercase;color: rgba(var(--s424-title-frame-color ),0.92 );text-shadow: var(--s424-neon-subtitle )}:root .s424-team-lead{font-size: var(--s424-team-lead-size );line-height: 1.65;color: var(--s424-subtitle-color,#d7dcda )}:root .s424-team-card > .s424-team-lead{margin-top: 0.5rem}:root .s424-team-part-title,:root .s424-team-cta-title{--s424-section-title-adjust: calc(1.15 / 1.5 )}:root .wp-block-post-content .s424-neon-rule{margin-top: var(--wp--preset--spacing--40 );margin-bottom: var(--s424-team-rule-gap-below )}:root .wp-block-post-content .s424-neon-rule + *{margin-top: 0}:root .wp-block-post-content > :first-child{margin-top: 0}:root .s424-team-part-title,:root .s424-team-cta-title{margin-top: var(--s424-team-section-gap );margin-bottom: 0}:root .s424-team-row{margin-top: var(--wp--preset--spacing--30 )}
