.oc__page-template__person{background:var(--oc--color--hope-light-blue)}.oc__page-template__person .oc__block.oc__block__wave-layout-section.oc__page-template__person__hero .oc__block__wave-layout-section__content>.oc__block:last-child{padding:0}.oc__page_template__person__profile-container{width:100%;max-width:600px;margin:0 auto}.oc__page-template__person__hero{display:grid;place-items:center;background-image:url(/wp-content/uploads/2023/10/whale-bg-fade-scaled.jpg);background-size:cover;background-position:50% 70%;height:60vw;min-height:350px;max-height:700px}.oc__page-template__person__hero h1{font-size:60px!important}@media(min-width:960px){.oc__page-template__person__hero h1{position:relative;top:-50px;font-size:100px!important}}.oc__page_template__person__profile{display:flex;flex-direction:column;align-items:center;gap:var(--oc--spacing--15)}@media(min-width:1280px){.oc__page_template__person__profile{flex-direction:row;align-self:flex-start;margin-bottom:var(--oc--spacing--20)}}.oc__page_template__person__profile__avatar{width:180px;height:180px;min-height:180px;min-width:180px}.oc__page_template__person__profile__avatar img{width:100%;height:100%;object-fit:cover;border-radius:100%}.oc__block .oc__page_template__person__profile__details-container{width:100%}.oc__block .oc__page_template__person__profile__details{padding:0 var(--oc--spacing--10);text-align:center}@media(min-width:1280px){.oc__block .oc__page_template__person__profile__details{text-align:left}}.oc__block .oc__page_template__person__profile__details__name{margin-bottom:var(--oc--spacing--03);overflow-wrap:break-word;color:var(--oc--color--navy-text);font-family:var(--oc--font-family--base);font-size:38px;font-weight:900;line-height:112%}.oc__block .oc__page_template__person__profile__details__title{margin-bottom:var(--oc--spacing--10);color:var(--oc--color--navy-text);font-family:var(--oc--font-family--base);font-size:18px;font-style:normal;font-weight:400;line-height:168%}.oc__page_template__person__profile__social{margin-bottom:var(--oc--spacing--10);display:flex;justify-content:center;align-items:center;gap:var(--oc--spacing--10)}@media(min-width:1280px){.oc__page_template__person__profile__social{justify-content:unset;padding-left:var(--oc--spacing--10)}}.oc__page_template__person__profile__social>a{display:grid;place-items:center;position:relative;top:0;transition:top .25s;width:48px;height:48px;background:#fff;border-radius:100%}.oc__page_template__person__profile__social>a:hover{top:-2px}.oc__page_template__person__quote{margin-bottom:var(--oc--spacing--10);text-align:center}@media(min-width:1280px){.oc__page_template__person__quote{position:relative;display:grid;place-items:center;text-align:left;margin-bottom:var(--oc--spacing--40)}}.oc__page_template__person__quote svg{margin:0 auto var(--oc--spacing--10)}@media(min-width:1280px){.oc__page_template__person__quote svg{position:absolute;left:-60px}}.oc__page_template__person__quote__content{color:var(--oc--color--navy-text);font-family:noticia text,roboto,serif;font-size:18px;font-style:italic;font-weight:400;line-height:160%}.oc__block .oc__page-template__person__featured-reference-section-title{display:block;text-align:center;margin-bottom:var(--oc--spacing--20);color:var(--oc--color--navy-text)!important;font-family:var(--oc--font-family--base)!important;font-size:clamp(2.375rem,2.083rem + 1.458vw,3.250rem)!important;font-weight:900!important;line-height:106%!important}.oc__page_template__person__featured_posts{padding:var(--oc--spacing--30) 0}@media(min-width:960px){.oc__page_template__person__featured_posts{padding-bottom:8rem}}.oc__page_template__person__featured_posts__intro{display:flex;align-items:center;max-width:1280px;margin:0 auto var(--oc--spacing--15);padding:0 var(--oc--spacing--10);text-align:center}@media(min-width:960px){.oc__page_template__person__featured_posts__intro{text-align:left}}.oc__page_template__person__featured_posts__intro a{display:none!important}@media(min-width:960px){.oc__page_template__person__featured_posts__intro a{display:inherit!important}}.oc__page_template__person__featured_posts__intro h2{flex:1;color:var(--oc--color--navy-text);font-family:var(--oc--font-family--base);font-size:38px;font-weight:900;line-height:112%}.oc__page_template__person__featured_posts__outro{display:grid;place-items:center;margin:var(--oc--spacing--20) 0}@media(min-width:960px){.oc__page_template__person__featured_posts__outro a{display:none!important}}