@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300&display=swap);
body.design-2{--d2-purple:var(--wp--preset--color--purple);--d2-crimson:var(--wp--preset--color--crimson);--d2-amber:var(--wp--preset--color--amber);--d2-plum:var(--wp--preset--color--plum);--d2-ember:var(--wp--preset--color--ember);--d2-ochre:var(--wp--preset--color--ochre);--d2-ink:var(--wp--preset--color--ink);--d2-a-purple:var(--wp--custom--color--alpha--purple);--d2-a-crimson:var(--wp--custom--color--alpha--crimson);--d2-a-amber:var(--wp--custom--color--alpha--amber);--d2-display:clamp(44px,28px + 4.1vw,92px);--d2-h2:clamp(36px,27px + 2.4vw,62px);--d2-tricolor:linear-gradient(90deg,var(--d2-purple) 0,var(--d2-purple) 33.33%,var(--d2-crimson) 33.33%,var(--d2-crimson) 66.66%,var(--d2-amber) 66.66%)}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){body.design-2{--d2-tricolor:linear-gradient(90deg,var(--d2-purple) 0 33.33%,var(--d2-crimson) 33.33% 66.66%,var(--d2-amber) 66.66%)}}@supports (top:1vi){body.design-2{--d2-h2:clamp(36px,27px + 2.4vi,62px);--d2-display:clamp(44px,28px + 4.1vi,92px)}}body.design-2 h1,body.design-2 h1.wp-block-post-title,body.design-2 h2.wp-block-heading:not(.nep-about__label){font-weight:800}body.design-2 .wp-block-post-content>h2.wp-block-heading:not(.nep-page__section-title),body.design-2 main h2.is-typography-preset-heading-2{font-size:var(--d2-h2);letter-spacing:-.04em;line-height:1;text-wrap:balance}body.design-2 .nep-about-intro h1,body.design-2 h1.wp-block-post-title{font-size:clamp(56px,36px + 5.2vw,120px);font-size:clamp(56px,36px + 5.2vi,120px);letter-spacing:-.05em;line-height:.92}body.design-2 .is-typography-preset-body-lg{font-weight:300}body.design-2 .nep-section-intro h2.wp-block-heading:before{background:radial-gradient(circle at 30% 30%,var(--d2-a-purple) 0,var(--d2-a-purple) 29%,transparent 30%),radial-gradient(circle at 70% 50%,var(--d2-a-amber) 0,var(--d2-a-amber) 29%,transparent 30%),radial-gradient(circle at 30% 70%,var(--d2-a-crimson) 0,var(--d2-a-crimson) 29%,transparent 30%);background-blend-mode:multiply;content:"";display:block;height:.62em;margin-bottom:.35em;min-height:28px;min-width:28px;width:.62em}@supports (background:radial-gradient(red,red 1px 2px,red 3px)){body.design-2 .nep-section-intro h2.wp-block-heading:before{background:radial-gradient(circle at 30% 30%,var(--d2-a-purple) 0 29%,transparent 30%),radial-gradient(circle at 70% 50%,var(--d2-a-amber) 0 29%,transparent 30%),radial-gradient(circle at 30% 70%,var(--d2-a-crimson) 0 29%,transparent 30%)}}body.design-2 .nep-work h2.wp-block-heading:before{background:radial-gradient(circle at 30% 30%,var(--d2-a-purple) 0,var(--d2-a-purple) 29%,transparent 30%),radial-gradient(circle at 70% 50%,var(--d2-a-amber) 0,var(--d2-a-amber) 29%,transparent 30%),radial-gradient(circle at 30% 70%,var(--d2-a-crimson) 0,var(--d2-a-crimson) 29%,transparent 30%);background-blend-mode:multiply;content:"";display:block;height:.62em;margin-bottom:.35em;min-height:28px;min-width:28px;width:.62em}@supports (background:radial-gradient(red,red 1px 2px,red 3px)){body.design-2 .nep-work h2.wp-block-heading:before{background:radial-gradient(circle at 30% 30%,var(--d2-a-purple) 0 29%,transparent 30%),radial-gradient(circle at 70% 50%,var(--d2-a-amber) 0 29%,transparent 30%),radial-gradient(circle at 30% 70%,var(--d2-a-crimson) 0 29%,transparent 30%)}}body.design-2 .nep-team h2.wp-block-heading:before{background:radial-gradient(circle at 30% 30%,var(--d2-a-purple) 0,var(--d2-a-purple) 29%,transparent 30%),radial-gradient(circle at 70% 50%,var(--d2-a-amber) 0,var(--d2-a-amber) 29%,transparent 30%),radial-gradient(circle at 30% 70%,var(--d2-a-crimson) 0,var(--d2-a-crimson) 29%,transparent 30%);background-blend-mode:multiply;content:"";display:block;height:.62em;margin-bottom:.35em;min-height:28px;min-width:28px;width:.62em}@supports (background:radial-gradient(red,red 1px 2px,red 3px)){body.design-2 .nep-team h2.wp-block-heading:before{background:radial-gradient(circle at 30% 30%,var(--d2-a-purple) 0 29%,transparent 30%),radial-gradient(circle at 70% 50%,var(--d2-a-amber) 0 29%,transparent 30%),radial-gradient(circle at 30% 70%,var(--d2-a-crimson) 0 29%,transparent 30%)}}body.design-2 .nep-highlights h2.wp-block-heading:before{background:radial-gradient(circle at 30% 30%,var(--d2-a-purple) 0,var(--d2-a-purple) 29%,transparent 30%),radial-gradient(circle at 70% 50%,var(--d2-a-amber) 0,var(--d2-a-amber) 29%,transparent 30%),radial-gradient(circle at 30% 70%,var(--d2-a-crimson) 0,var(--d2-a-crimson) 29%,transparent 30%);background-blend-mode:multiply;content:"";display:block;height:.62em;margin-bottom:.35em;min-height:28px;min-width:28px;width:.62em}@supports (background:radial-gradient(red,red 1px 2px,red 3px)){body.design-2 .nep-highlights h2.wp-block-heading:before{background:radial-gradient(circle at 30% 30%,var(--d2-a-purple) 0 29%,transparent 30%),radial-gradient(circle at 70% 50%,var(--d2-a-amber) 0 29%,transparent 30%),radial-gradient(circle at 30% 70%,var(--d2-a-crimson) 0 29%,transparent 30%)}}body.design-2 .nep-page__section-title:before{background:radial-gradient(circle at 30% 30%,var(--d2-a-purple) 0,var(--d2-a-purple) 29%,transparent 30%),radial-gradient(circle at 70% 50%,var(--d2-a-amber) 0,var(--d2-a-amber) 29%,transparent 30%),radial-gradient(circle at 30% 70%,var(--d2-a-crimson) 0,var(--d2-a-crimson) 29%,transparent 30%);background-blend-mode:multiply;content:"";display:block;height:.62em;margin-bottom:.35em;min-height:28px;min-width:28px;width:.62em}@supports (background:radial-gradient(red,red 1px 2px,red 3px)){body.design-2 .nep-page__section-title:before{background:radial-gradient(circle at 30% 30%,var(--d2-a-purple) 0 29%,transparent 30%),radial-gradient(circle at 70% 50%,var(--d2-a-amber) 0 29%,transparent 30%),radial-gradient(circle at 30% 70%,var(--d2-a-crimson) 0 29%,transparent 30%)}}body.design-2 .nep-page__section-title{font-size:var(--wp--custom--font--size--plus-4);letter-spacing:-.03em}body.design-2 .wp-block-button__link,body.design-2 .wp-element-button{border-radius:999px;font-weight:700;padding-left:1.6em;padding-right:1.6em;transition:background-color .2s,color .2s}body.design-2 main .wp-block-button__link:hover{background-color:var(--d2-plum);border-color:var(--d2-plum)}body.design-2 a:not(.does-not-exist):focus-visible{outline:3px solid var(--d2-purple);outline-offset:3px}body.design-2 button:not(.does-not-exist):focus-visible{outline:3px solid var(--d2-purple);outline-offset:3px}body.design-2 .wp-element-button:focus-visible{outline:3px solid var(--d2-purple);outline-offset:3px}body.design-2 .nep-affiliation:not(.does-not-exist) a:focus-visible{outline-color:var(--d2-amber)}body.design-2 .nep-affiliation:not(.does-not-exist) button:focus-visible{outline-color:var(--d2-amber)}body.design-2 .nep-team:not(.nep-about-team) a:focus-visible{outline-color:var(--d2-amber)}body.design-2 .nep-team:not(.nep-about-team) button:focus-visible{outline-color:var(--d2-amber)}body.design-2 .nep-about-mission:not(.does-not-exist) a:focus-visible{outline-color:var(--d2-amber)}body.design-2 .nep-about-mission:not(.does-not-exist) button:focus-visible{outline-color:var(--d2-amber)}body.design-2 .nep-footer:not(.does-not-exist) a:focus-visible{outline-color:var(--d2-amber)}body.design-2 .nep-footer:not(.does-not-exist) button:focus-visible{outline-color:var(--d2-amber)}body.design-2 .nep-nav a:focus-visible,body.design-2 .nep-nav a:hover{text-decoration-color:var(--d2-crimson)}body.design-2 .nep-header .wp-block-site-title{font-weight:800}body.design-2 .nep-footer{position:relative}body.design-2 .nep-footer:before{background:var(--d2-tricolor);bottom:auto;content:"";height:6px;left:0;position:absolute;right:0;top:0}body.design-2 .nep-hero{overflow:clip;position:relative}body.design-2 .nep-hero:before{aspect-ratio:1;background:color-mix(in sRGB,var(--d2-amber) 16%,transparent);border-radius:50%;content:"";height:96%;pointer-events:none;position:absolute;right:-14%;top:2%}body.design-2 .nep-hero>*{position:relative}body.design-2 .nep-hero__statement{font-size:var(--d2-display);letter-spacing:-.045em;line-height:.95}body.design-2 .nep-hero__statement em{color:var(--d2-purple);font-size:.42em;letter-spacing:-.01em;line-height:1.25;margin-top:.7em}body.design-2 .nep-hero__lede{color:var(--d2-ink)}body.design-2 .nep-hero__layout>.wp-block-column:last-child{isolation:isolate;position:relative}body.design-2 .nep-hero__layout>.wp-block-column:last-child:after,body.design-2 .nep-hero__layout>.wp-block-column:last-child:before{aspect-ratio:1;border-radius:50%;content:"";mix-blend-mode:multiply;pointer-events:none;position:absolute;z-index:1}body.design-2 .nep-hero__layout>.wp-block-column:last-child:before{background:var(--d2-a-purple);left:-10%;top:-4%;width:38%}body.design-2 .nep-hero__layout>.wp-block-column:last-child:after{background:var(--d2-a-amber);bottom:-2%;right:-6%;width:30%}body.design-2 .nep-hero__image{aspect-ratio:1;border-radius:50%;overflow:hidden}body.design-2 .nep-hero__image img{aspect-ratio:1;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:55% 50%;object-position:55% 50%}body.design-2 .nep-affiliation{background-color:var(--d2-plum);color:var(--wp--preset--color--white)}body.design-2 .nep-affiliation .nep-affiliation__names{color:var(--wp--preset--color--white);max-width:52rem}body.design-2 .nep-affiliation a{color:inherit}body.design-2 .nep-section-intro{overflow-x:clip;position:relative}body.design-2 .nep-intro__comic{isolation:isolate;position:relative}body.design-2 .nep-intro__comic:before{aspect-ratio:1;background:var(--d2-a-amber);border-radius:50%;content:"";left:50%;position:absolute;top:50%;translate:-38% -50%;width:92%;z-index:-1}body.design-2 .nep-intro__comic img{box-shadow:0 1.5rem 3rem -1.5rem color-mix(in sRGB,var(--d2-ink) 45%,transparent)}body.design-2 .nep-venn{background-color:var(--wp--preset--color--white);overflow-x:clip}body.design-2 .nep-venn h2{font-size:clamp(40px,26px + 3.6vw,80px);font-size:clamp(40px,26px + 3.6vi,80px)}body.design-2 .nep-venn__mark{max-width:34rem}body.design-2 .nep-work__grid>li{--d2-hue:var(--d2-purple);--d2-hue-text:var(--d2-purple)}body.design-2 .nep-work__grid>li:nth-child(3n+2){--d2-hue:var(--d2-crimson);--d2-hue-text:var(--d2-crimson)}body.design-2 .nep-work__grid>li:nth-child(3n+3){--d2-hue:var(--d2-amber);--d2-hue-text:var(--d2-ochre)}body.design-2 .nep-card--project .nep-card__media{background-color:var(--d2-hue);border-bottom:6px solid var(--d2-hue);isolation:isolate;overflow:clip}body.design-2 .nep-card--project .nep-card__media a{background-color:var(--d2-hue);display:block}body.design-2 .nep-card--project .nep-card__media img{filter:grayscale(1) contrast(1.15) brightness(1.05);mix-blend-mode:luminosity}body.design-2 .nep-card--project .nep-card__title,body.design-2 .nep-card--project .nep-card__title a{color:var(--d2-hue-text);font-weight:800;letter-spacing:-.02em}body.design-2 .nep-card--project .nep-card__title a:focus-visible,body.design-2 .nep-card--project .nep-card__title a:hover{text-decoration-color:currentcolor}body.design-2 .nep-team__grid{-moz-column-gap:var(--wp--preset--spacing--40-64)!important;column-gap:var(--wp--preset--spacing--40-64)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:var(--wp--preset--spacing--56-112)!important}body.design-2 .nep-team__grid>li{--d2-hue:var(--d2-purple)}body.design-2 .nep-team__grid>li:nth-child(3n+2){--d2-hue:var(--d2-crimson)}body.design-2 .nep-team__grid>li:nth-child(3n+3){--d2-hue:var(--d2-amber)}body.design-2 .nep-card--person .nep-card__media{border-radius:50%;box-shadow:.9rem .6rem 0 0 var(--d2-hue);margin-bottom:var(--wp--preset--spacing--16);overflow:hidden;width:78%}body.design-2 .nep-card--person .nep-card__media img{filter:grayscale(1) contrast(1.08);transition:filter .3s}body.design-2 .nep-card--person:hover .nep-card__media img{filter:none}body.design-2 .nep-card--person .nep-card__title{font-weight:800;letter-spacing:-.015em}body.design-2 .nep-team:not(.nep-about-team){--wp--custom--color--text--muted:var(--wp--preset--color--tint-4);background-color:var(--d2-plum);color:var(--wp--preset--color--white)}body.design-2 .nep-team:not(.nep-about-team) a,body.design-2 .nep-team:not(.nep-about-team) h2{color:var(--wp--preset--color--white)}body.design-2 .nep-team:not(.nep-about-team) h2.wp-block-heading:before{background:radial-gradient(circle at 30% 30%,var(--d2-purple) 0,var(--d2-purple) 29%,transparent 30%),radial-gradient(circle at 70% 50%,var(--d2-amber) 0,var(--d2-amber) 29%,transparent 30%),radial-gradient(circle at 30% 70%,var(--d2-crimson) 0,var(--d2-crimson) 29%,transparent 30%);background-blend-mode:normal}@supports (background:radial-gradient(red,red 1px 2px,red 3px)){body.design-2 .nep-team:not(.nep-about-team) h2.wp-block-heading:before{background:radial-gradient(circle at 30% 30%,var(--d2-purple) 0 29%,transparent 30%),radial-gradient(circle at 70% 50%,var(--d2-amber) 0 29%,transparent 30%),radial-gradient(circle at 30% 70%,var(--d2-crimson) 0 29%,transparent 30%)}}body.design-2 .nep-team:not(.nep-about-team) .nep-card__role{color:var(--d2-amber)}body.design-2 .nep-team:not(.nep-about-team) .nep-card__title a:focus-visible,body.design-2 .nep-team:not(.nep-about-team) .nep-card__title a:hover{text-decoration-color:var(--d2-amber)}body.design-2 .nep-about-team{background-color:var(--wp--preset--color--tint-2)}body.design-2 .nep-about-team .nep-card__role{color:var(--d2-crimson)}body.design-2 .nep-pub-box{--d2-hue:var(--d2-purple);--d2-hue-text:var(--d2-purple);--d2-on-hue:var(--wp--preset--color--white)}body.design-2 .nep-pub-box:nth-child(3n+2){--d2-hue:var(--d2-crimson);--d2-hue-text:var(--d2-crimson)}body.design-2 .nep-pub-box:nth-child(3n+3){--d2-hue:var(--d2-amber);--d2-hue-text:var(--d2-ochre);--d2-on-hue:var(--d2-ink)}body.design-2 .nep-pub-box__media{background-color:var(--d2-hue);isolation:isolate}body.design-2 .nep-pub-box__media img{filter:grayscale(1) contrast(1.1);mix-blend-mode:luminosity}body.design-2 .nep-pub-box__plain{background-color:var(--d2-hue);color:var(--d2-on-hue);overflow:clip;position:relative}body.design-2 .nep-pub-box__plain:before{aspect-ratio:1;background:color-mix(in sRGB,var(--d2-on-hue) 14%,transparent);border-radius:50%;content:"";position:absolute;right:-18%;top:-22%;width:70%}body.design-2 .nep-pub-box__plain>*{position:relative}body.design-2 .nep-pub-box__meta{color:var(--d2-hue-text)}body.design-2 .nep-pub-box__title{font-weight:700}body.design-2 .nep-pubs__heading{-o-border-image:var(--d2-tricolor) 1;border-image:var(--d2-tricolor) 1;border-top:4px solid transparent;font-weight:800;letter-spacing:-.03em;padding-top:var(--wp--preset--spacing--24)}body.design-2 .nep-pubs__section:nth-child(3n+1) .nep-pubs__heading{color:var(--d2-purple)}body.design-2 .nep-pubs__section:nth-child(3n+2) .nep-pubs__heading{color:var(--d2-crimson)}body.design-2 .nep-pubs__section:nth-child(3n+3) .nep-pubs__heading{color:var(--d2-ochre)}body.design-2 a.nep-pubs__title:focus-visible,body.design-2 a.nep-pubs__title:hover{text-decoration-color:var(--d2-crimson)}body.design-2 .nep-cta{--wp--custom--color--button--background:var(--d2-ink);--wp--custom--color--button--text:var(--wp--preset--color--white);background-color:var(--d2-amber);color:var(--d2-ink);isolation:isolate;overflow:clip;position:relative}body.design-2 .nep-cta:after,body.design-2 .nep-cta:before{aspect-ratio:1;border-radius:50%;content:"";mix-blend-mode:multiply;pointer-events:none;position:absolute;z-index:-1}body.design-2 .nep-cta:before{background:var(--d2-a-purple);bottom:-35%;left:-6%;width:max(180px,min(26vw,420px))}body.design-2 .nep-cta:after{background:var(--d2-a-crimson);right:-4%;top:-30%;width:max(140px,min(18vw,300px))}body.design-2 .nep-cta h2{color:var(--d2-ink)}body.design-2 .nep-cta .wp-block-button__link{background-color:var(--d2-ink);border-color:var(--d2-ink);color:var(--wp--preset--color--white)}body.design-2 .nep-cta .wp-block-button__link:hover{background-color:var(--d2-plum)}body.design-2 .nep-cta a:focus-visible{outline-color:var(--d2-ink)}body.design-2 .nep-cta button:focus-visible{outline-color:var(--d2-ink)}body.design-2 .nep-about-intro,body.design-2 main.nep-page:not(.nep-page--sections):has(.nep-pubs){isolation:isolate;overflow:clip;position:relative}body.design-2 .nep-about-intro:after,body.design-2 .nep-about-intro:before,body.design-2 main.nep-page:not(.nep-page--sections):has(.nep-pubs):after,body.design-2 main.nep-page:not(.nep-page--sections):has(.nep-pubs):before{aspect-ratio:1;border-radius:50%;content:"";mix-blend-mode:multiply;pointer-events:none;position:absolute;z-index:-1}body.design-2 .nep-about-intro:before,body.design-2 main.nep-page:not(.nep-page--sections):has(.nep-pubs):before{background:var(--d2-a-purple);right:-5%;top:max(20px,min(2vw,32px));width:max(160px,min(20vw,290px))}body.design-2 .nep-about-intro:after,body.design-2 main.nep-page:not(.nep-page--sections):has(.nep-pubs):after{background:var(--d2-a-amber);right:11%;top:max(56px,min(6vw,90px));width:max(110px,min(14vw,200px))}body.design-2 .nep-about__label{font-weight:800;letter-spacing:.06em;text-transform:uppercase}body.design-2 .nep-about__statement{font-weight:400;letter-spacing:-.02em}body.design-2 .nep-about-mission .nep-about__label{color:var(--d2-amber)}body.design-2 .nep-about-mission .nep-about__prose{color:var(--wp--preset--color--white);font-size:var(--wp--custom--font--size--plus-3);line-height:1.4}body.design-2 .nep-supporters{-o-border-image:var(--d2-tricolor) 1;border-image:var(--d2-tricolor) 1;border-top:4px solid transparent}body.design-2 .wp-block-column:has(>.nep-contact__image){isolation:isolate;position:relative}body.design-2 .wp-block-column:has(>.nep-contact__image):after,body.design-2 .wp-block-column:has(>.nep-contact__image):before{aspect-ratio:1;border-radius:50%;content:"";mix-blend-mode:multiply;pointer-events:none;position:absolute;z-index:1}body.design-2 .wp-block-column:has(>.nep-contact__image):before{background:var(--d2-a-purple);left:4%;top:-6%;width:30%}body.design-2 .wp-block-column:has(>.nep-contact__image):after{background:var(--d2-a-amber);bottom:-4%;right:4%;width:24%}body.design-2 .nep-contact__image{aspect-ratio:1;background-color:var(--d2-crimson);border-radius:50%;isolation:isolate;margin-left:auto;margin-right:auto;max-width:30rem;overflow:hidden;position:relative}body.design-2 .nep-contact__image img{aspect-ratio:1;filter:grayscale(1) contrast(1.1) brightness(1.1);height:100%;mix-blend-mode:luminosity;-o-object-fit:cover;object-fit:cover}body.design-2 .nep-page .wp-block-post-content a:not(.wp-element-button){text-decoration-color:var(--d2-crimson);text-decoration-thickness:2px;text-underline-offset:.2em}@media (max-width:781.98px){body.design-2 .nep-hero:before{bottom:3%;height:46%;right:-30%;top:auto}body.design-2 .nep-hero__image{margin-left:auto;margin-right:auto;max-width:82%}body.design-2 .nep-hero__layout>.wp-block-column:last-child:before{left:2%;width:32%}body.design-2 .nep-hero__layout>.wp-block-column:last-child:after{right:4%;width:26%}body.design-2 .nep-intro__comic:before{translate:-18% -42%;width:70%}body.design-2 .nep-about-intro:after,body.design-2 .nep-about-intro:before,body.design-2 main.nep-page:has(.nep-pubs):after,body.design-2 main.nep-page:has(.nep-pubs):before{display:none}body.design-2 .nep-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.design-2 .nep-cta:after{top:-70px}body.design-2 .nep-card--person .nep-card__media{box-shadow:.5rem .35rem 0 0 var(--d2-hue);width:88%}}
