/**handles:momentive-person**/
.momentive-person__card{display:block;text-decoration:none;color:inherit;cursor:pointer}.momentive-person__card:focus-visible{outline:2px solid var(--secondary-color,#2563eb);outline-offset:3px;border-radius:var(--wp--custom--radius--medium,12px)}.momentive-person__photo{border-radius:3rem;display:block;background:var(--superlight-accent-color);aspect-ratio:1/1;overflow:hidden}.momentive-person__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.momentive-person__card:hover .momentive-person__photo img{transform:scale(1.03)}.momentive-person__name{display:block;margin-top:.75rem;font-size:var(--wp--preset--font-size--large, 1.75rem);font-weight:700;line-height:1.1}.momentive-person__position{display:block;margin-top:.25rem;font-size:var(--wp--preset--font-size--medium, 1.05rem)}.momentive-person__dialog{overflow:hidden;border-radius:1rem;width:min(960px,92vw);max-height:88vh;padding:0;border:0;box-shadow:0 24px 60px rgba(0,0,0,.25);overflow:hidden}.momentive-person__dialog::backdrop{background:rgba(153,201,255,.7);backdrop-filter:blur(2px)}.momentive-person__dialog-inner{position:relative;max-height:88vh;overflow-y:auto;padding:clamp(1.5rem,4vw,3rem)}.momentive-person__close{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:#000;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer}.momentive-person__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.momentive-person__profile{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}@media only screen and (max-width:48.875em){.momentive-person__profile{grid-template-columns:1fr}}.momentive-person__profile-photo{position:sticky;top:0}.momentive-person__profile-photo img{width:100%;height:auto;border-radius:var(--wp--custom--radius--medium,12px);background:var(--wp--preset--color--superlight-accent,#e6e9f5)}.momentive-person__profile-name{margin:0;font-size:var(--wp--preset--font-size--x-large, 2.25rem);line-height:1.05}.momentive-person__profile-position{margin:0;color:var(--text-color)}.momentive-person__linkedin{display:inline-flex;margin-bottom:.5rem;width:1.75rem;height:1.75rem}.momentive-person__linkedin svg{width:100%;color:var(--text-color)}@media(prefers-reduced-motion:reduce){.momentive-person__photo img{transition:none}}.person-meta-strip{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;gap:var(--wp--preset--spacing--small,1.25rem);margin-top:var(--wp--preset--spacing--small,1.25rem)}.person-meta-strip:has(>.person-meta-strip__item:last-child:nth-child(-n+2)){width:auto}.person-meta-strip:has(>.person-meta-strip__item:last-child:nth-child(-n+2)) .person-meta-strip__item{width:calc(50% - var(--wp--preset--spacing--small,1.25rem)/ 2)}@media(min-width:1188px){.person-meta-strip:has(>.person-meta-strip__item:last-child:nth-child(-n+2)){margin-right:0!important;width:calc((var(--wp--style--global--content-size) - var(--wp--preset--spacing--x-large))*.6667);margin-left:calc(50vw - var(--wp--style--global--content-size)*.1667 + var(--wp--preset--spacing--x-large)*.6667)!important}}.person-meta-strip__item{display:flex;flex-direction:column;gap:.2rem;padding:1rem 0 1rem .75rem;border-left:.2rem solid var(--accent-color,#0078ff);width:100%}@media only screen and (min-width:40em){.person-meta-strip__item{width:calc(50% - var(--wp--preset--spacing--small,1.25rem)/ 2)}}@media only screen and (min-width:48.875em){.person-meta-strip__item{width:auto}}.person-meta-strip__item:first-child{border-left-color:var(--accent-color,#0078ff)}.person-meta-strip__item:nth-child(2){border-left-color:#2dbf9a}.person-meta-strip__item:nth-child(3){border-left-color:#8b5cf6}.person-meta-strip__item:nth-child(4){border-left-color:var(--button-background,#f26522)}.person-meta-strip__label{font-size:var(--wp--preset--font-size--small, .75rem);font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--contrast-2,#666)}.person-meta-strip__value{font-size:var(--wp--preset--font-size--large, 1.75rem);font-weight:600;line-height:1.3}.person-hero{padding-top:var(--wp--preset--spacing--x-large,4rem);padding-bottom:var(--wp--preset--spacing--x-large,4rem)}.person-hero__inner{padding-top:var(--wp--preset--spacing--x-large)}@media only screen and (max-width:48.875em){.person-hero__inner{flex-direction:column}}@media only screen and (min-width:70em){.person-hero__inner{display:grid;grid-template-columns:1fr 2fr;gap:var(--wp--preset--spacing--x-large)}}.person-hero__photo-col{position:relative;overflow:visible;align-self:start}.person-hero__photo-col::before{content:"";position:absolute;top:-6%;right:-10%;width:65%;aspect-ratio:1;background:#7ed4c9;border-radius:50%;filter:blur(4rem);z-index:0;pointer-events:none;opacity:.7}.person-hero__photo-col::after{content:"";position:absolute;bottom:-6%;left:-10%;width:65%;aspect-ratio:1;background:color-mix(in oklab,var(--brand-color) 70%,#fff);border-radius:50%;filter:blur(4rem);z-index:0;pointer-events:none;opacity:.7}@media only screen and (max-width:48.875em){.person-hero__photo-col{flex-basis:100%!important;max-width:220px;margin-inline:auto}}.person-hero figure.wp-block-image,.person-hero figure.wp-block-post-featured-image{position:relative;z-index:1;overflow:hidden;border-radius:3rem;aspect-ratio:1/1;background:hsla(0,0%,100%,.3);backdrop-filter:blur(1rem);box-shadow:0 8px 32px rgba(0,60,120,.1)}.person-hero figure.wp-block-image img,.person-hero figure.wp-block-post-featured-image img{display:block;width:100%;height:100%;object-fit:cover}.person-hero__info.wp-block-column{row-gap:0}.person-hero__info p{font-size:var(--wp--preset--font-size--regular)}@media only screen and (max-width:48.875em){.person-hero__info{flex-basis:100%!important}}.person-hero .quote{overflow:hidden;border-radius:1.5rem;background:var(--light-color);padding:var(--wp--preset--spacing--x-small,1rem);box-shadow:rgba(0,0,0,.05) 0 1rem 2rem 0}.person-hero .quote p{font-size:var(--wp--preset--font-size--medium, 1.1rem);font-style:italic}.person-hero .person-position{font-size:var(--wp--preset--font-size--large);font-weight:600;display:inline-block;margin:0 .25rem 1rem 0!important}.person-hero .momentive-person__linkedin{margin:0;vertical-align:-.4em}.person-hero .momentive-person__linkedin svg{color:var(--button-background);transition:color .3s ease}.person-hero .momentive-person__linkedin:hover svg{color:color-mix(in srgb,var(--button-background),#000 20%)}.person-hero__subtitle{margin:1rem 0}.person-hero__name{font-size:var(--wp--preset--font-size--display-large);margin-bottom:.25rem!important}.wp-block-columns .person-hero__info.wp-block-column{row-gap:0}.other-presenters-loop ul,.other-writers-loop ul{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.person-writer-card{overflow:hidden;border-radius:1.5rem;display:grid;align-items:center;border:1px solid color-mix(in oklab,var(--brand-color) 50%,#fff);padding:1.25rem;transition:border-color .3s ease}.person-writer-card:hover{border-color:var(--brand-color)}@media only screen and (min-width:70em){.person-writer-card{height:100%}}.person-writer-card__photo{overflow:hidden;border-radius:50%;aspect-ratio:1/1;background:var(--wp--preset--color--neutral,#eef1f7);width:4rem;height:4rem;grid-area:Photo}.person-writer-card__photo img{display:block;width:4rem;height:4rem;object-fit:cover}.person-writer-card .person-writer-name-title{margin:0!important;position:static}.person-writer-card:has(figure){gap:.75rem;grid-template-areas:"Photo Details";grid-template-columns:4rem 1fr}.person-writer-card:has(figure) .person-writer-name-title{grid-area:Details}.person-writer-card .wp-block-post-title{font-size:var(--wp--preset--font-size--medium, 1.25rem);font-weight:600;margin:0}.person-writer-card .wp-block-post-title a{color:var(--text-color)}.person-writer-card .wp-block-post-title a:after{content:"";position:absolute;inset:0}.person-writer-card .person-position{font-size:var(--wp--preset--font-size--small, .9rem);color:var(--light-text-color);margin:0}.person-posts .featured-blogs .columns-3{gap:1.5rem}@media only screen and (min-width:70em){.person-posts .featured-blogs .columns-3 .wp-block-post:first-child{margin-bottom:1.5rem}}.person-posts .load-more-wrapper{padding:1rem 0;margin:0}.person-posts .wp-block-buttons{margin:0}.momentive-person.is-editor .momentive-person__card.is-preview{padding:1rem;border:1px dashed var(--wp--preset--color--contrast-3,#ccc);border-radius:var(--wp--custom--radius--medium,12px);cursor:default}