.p-profile__header{padding-block-start:28px;position:relative}@container document (width > 768px){.p-profile__header{padding-block-end:20px;padding-block-start:40px}}@container document (width > 1024px){.p-profile__header{padding-block-end:40px;padding-block-start:60px}}@container document (width > 1440px){.p-profile__header{padding-block-start:80px}}.p-profile__header:before{background:var(--iaals-linear-gradient-baby-blue);block-size:100%;content:"";display:block;inline-size:100%;inset-block-start:0;inset-inline:0;overflow:hidden;position:absolute;z-index:var(--iaals-zi-default)}@container document (width > 1024px){.p-profile__header:before{border-top-right-radius:100px;inline-size:calc(100% - 60px);margin-inline-end:60px}}.p-profile__header-container{display:flex;flex-flow:column nowrap;gap:12px;inline-size:100%;margin-inline:auto;max-inline-size:calc(var(--iaals-width-content) + 40px);padding-inline:20px;position:relative;z-index:var(--iaals-zi-over)}@container document (width > 768px){.p-profile__header-container{gap:16px;max-inline-size:calc(var(--iaals-width-content) + 80px);padding-inline:40px}}@container document (width > 1024px){.p-profile__header-container{max-inline-size:calc(var(--iaals-width-content) + 120px);padding-inline:60px}}@container document (width > 1440px){.p-profile__header-container{max-inline-size:calc(var(--iaals-width-content) + 240px);padding-inline:120px}}.p-profile__header-container>*{animation:appear .5s forwards;opacity:0;transform:translateY(20px)}@media (prefers-reduced-motion:reduce){.p-profile__header-container>*{animation:none;opacity:1;transform:translateY(0)}}.p-profile__header-container>:first-child{animation-delay:.5s}.p-profile__header-container>:nth-child(2){animation-delay:1s}@keyframes appear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.p-profile__breadcrumb{color:var(--iaals-clr-blue);font-family:var(--iaals-ff-secondary);font-size:1rem;font-weight:var(--iaals-fw-bold);letter-spacing:2px;text-transform:uppercase}@container document (width > 768px){.p-profile__breadcrumb{font-size:1.25rem}}.p-profile__breadcrumb a{background-image:linear-gradient(180deg,transparent,transparent calc(100% - 1px),currentColor calc(100% - 1px),currentColor);background-position:0 -4px;background-repeat:no-repeat;background-size:100%;color:var(--iaals-clr-blue);cursor:pointer;display:inline;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:background-size .25s var(--iaals-tran-easeInOutQuad)}@container section (width > 768px){.p-profile__breadcrumb a{padding-block-end:6px}}.p-profile__breadcrumb a:focus,.p-profile__breadcrumb a:hover{background-size:0;color:var(--iaals-clr-blue);-webkit-text-decoration:none;text-decoration:none}.p-profile__heading{color:var(--iaals-clr-red);font-family:var(--iaals-ff-secondary);font-size:2.25rem;font-weight:var(--iaals-fw-bold);letter-spacing:2px;line-height:1.22;text-transform:uppercase}@container document (width > 768px){.p-profile__heading{font-size:3rem;line-height:1.25}}@container document (width > 1024px){.p-profile__heading{font-size:4rem;line-height:1.21}}@container document (width > 1440px){.p-profile__heading{font-size:4.5rem;line-height:1.16}}.p-profile__details{display:flex;flex-flow:column nowrap;gap:20px;inline-size:100%;margin-block-start:28px;margin-inline:auto;max-inline-size:calc(var(--iaals-width-content) + 40px);padding:0 1.75rem}@container document (width > 768px){.p-profile__details{gap:32px;margin-block-start:40px;max-inline-size:calc(var(--iaals-width-content) + 80px);padding-inline:40px}}@container document (width > 1024px){.p-profile__details{flex-flow:row nowrap;gap:0;max-inline-size:calc(var(--iaals-width-content) + 120px);padding-inline:60px}}@container document (width > 1440px){.p-profile__details{max-inline-size:calc(var(--iaals-width-content) + 240px);padding-inline:120px}}.p-profile__image{block-size:280px;border-radius:0 40px;inline-size:280px;overflow:hidden}@container document (width > 1024px){.p-profile__image{border-radius:40px 0 0 0}}.p-profile__image img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.p-profile__info{background:var(--iaals-clr-baby-blue);border-radius:20px 0;display:flex;flex-flow:column nowrap;gap:16px;inline-size:100%;justify-content:center;padding-block:28px;padding-inline:20px;position:relative}@container document (width > 768px){.p-profile__info{border-radius:40px 0;flex:1 0 0;gap:12px;padding-block:60px;padding-inline:60px}}@container document (width > 1024px){.p-profile__info{border-radius:0 0 40px 0;inline-size:-moz-fit-content;inline-size:fit-content;padding-block:20px;padding-inline:60px}}@container document (width > 768px){.p-profile__info:after{background:var(--iaals-clr-light-gray);block-size:120px;border-radius:50%;content:"";display:block;inline-size:120px;inset-block-start:-60px;inset-inline-end:-60px;mix-blend-mode:multiply;position:absolute;z-index:var(--iaals-zi-over)}}.p-profile__positions{color:var(--iaals-clr-black);font-family:var(--iaals-ff-secondary);font-size:1.5rem;font-weight:var(--iaals-fw-bold)}.p-profile__positions ul{display:flex;flex-flow:column nowrap;gap:0 12px;list-style:none;margin:0;padding:0}.p-profile__affiliations,.p-profile__email,.p-profile__links,.p-profile__phone{display:flex;flex-flow:column nowrap;font-weight:var(--iaals-fw-bold);gap:8px}@container document (width > 768px){.p-profile__affiliations,.p-profile__email,.p-profile__links,.p-profile__phone{flex-flow:row nowrap;gap:12px}}.p-profile__affiliations strong,.p-profile__email strong,.p-profile__links strong,.p-profile__phone strong{font-family:var(--iaals-ff-secondary);font-size:.875rem;letter-spacing:2px;line-height:1.42;position:relative;text-transform:uppercase}@container document (width > 768px){.p-profile__affiliations strong,.p-profile__email strong,.p-profile__links strong,.p-profile__phone strong{font-size:1.125rem;inline-size:160px;inset-block-start:4px;line-height:1.44}}.p-profile__affiliations a,.p-profile__email a,.p-profile__links a,.p-profile__phone a{font-size:1.25rem;line-height:1.3}@container document (width > 768px){.p-profile__affiliations a,.p-profile__email a,.p-profile__links a,.p-profile__phone a{font-size:1.5rem;line-height:1.25}}.p-profile__affiliations ul,.p-profile__email ul,.p-profile__links ul,.p-profile__phone ul{display:flex;flex-flow:column nowrap;gap:8px;list-style:none;margin:0;padding:0}@container document (width > 768px){.p-profile__affiliations ul,.p-profile__email ul,.p-profile__links ul,.p-profile__phone ul{flex-flow:row nowrap;gap:20px}}.p-profile__content h2{color:var(--iaals-clr-red);letter-spacing:normal;text-transform:none}.p-profile__related_heading{align-items:center;display:flex;flex-flow:row nowrap;gap:12px;margin-block-end:12px}@container document (width > 1440px){.p-profile__related_heading{align-items:flex-start;flex-flow:column nowrap}}.p-profile__education svg,.p-profile__expertise svg,.p-profile__memberships svg,.p-profile__speaking svg{block-size:80px;flex-shrink:0;inline-size:80px}@container document (width > 768px){.p-profile__education svg,.p-profile__expertise svg,.p-profile__memberships svg,.p-profile__speaking svg{block-size:120px;inline-size:120px}}.p-profile__education h3,.p-profile__expertise h3,.p-profile__memberships h3,.p-profile__speaking h3{color:var(--iaals-clr-red);font-family:var(--iaals-ff-secondary);font-size:.875rem;font-weight:var(--iaals-fw-bold);letter-spacing:2px;line-height:1.42;text-transform:uppercase}@container document (width > 768px){.p-profile__education h3,.p-profile__expertise h3,.p-profile__memberships h3,.p-profile__speaking h3{font-size:1.125rem;line-height:1.44}}.p-profile__expertise .e-icon__accent{fill:var(--iaals-clr-orange)}.p-profile__memberships .e-icon__accent{fill:var(--iaals-clr-sky-blue)}.p-profile__speaking .e-icon__accent{fill:var(--iaals-clr-yellow)}.p-profile__education .e-icon__accent{fill:var(--iaals-clr-red-orange)}.p-profile__related_posts svg,.p-profile__related_publications svg{block-size:80px;flex-shrink:0;inline-size:80px}@container document (width > 768px){.p-profile__related_posts svg,.p-profile__related_publications svg{block-size:120px;inline-size:120px}}.p-profile__related_posts h2,.p-profile__related_publications h2{color:var(--iaals-clr-red);font-family:var(--iaals-ff-secondary);font-size:.875rem;font-weight:var(--iaals-fw-bold);letter-spacing:2px;line-height:1.42;margin-block-end:20px;text-transform:uppercase}@container document (width > 768px){.p-profile__related_posts h2,.p-profile__related_publications h2{font-size:1.125rem;line-height:1.44;margin-block-end:32px}}