.ce-closure-text-person__container{margin-block-start:120px;container-type:inline-size}.ce-closure-text-person{inline-size:min(var(--grid-width-eight-columns), calc(100% - 2 * var(--content-margin-small-screen)));z-index:5;flex-direction:column;margin-inline:auto;display:flex;position:relative}.ce-closure-text-person__container:has(.ce-common__shape--convex-top) .ce-closure-text-person{transform:translateY(-50px)}.ce-closure-text-person__container:has(.ce-common__shape--concave-top) .ce-closure-text-person{padding-block-end:50px}.ce-closure-text-person__avatar-container{order:-1;margin-block:0 30px}@container (width>600px){.ce-closure-text-person__avatar-container{margin-block-start:-20px}}@container (width>800px){.ce-closure-text-person__avatar-container{margin-block-start:-40px}}@container (width>1000px){.ce-closure-text-person__avatar-container{margin-block-start:-60px}}@container (width>1400px){.ce-closure-text-person__avatar-container{margin-block-start:-90px}}.ce-closure-text-person__person-container{margin-block-start:-.5lh}.ce-closure-text-person__avatar{border-radius:50%}.ce-closure-text-person__person-name{font-size:2.2rem;font-style:italic}.ce-closure-text-person__contact-intro{text-transform:uppercase;margin-block-end:10px;font-weight:700}.ce-closure-text-person__contact-items{flex-wrap:wrap;gap:20px;padding:0;list-style-type:"";display:inline-flex}.ce-closure-text-person__contact-item{margin-block-start:20px}.ce-closure-text-person__button{--padding-inline-text:3em;--padding-inline-icon:1.2em}
