@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-text:#ffffff;--color-background:#000000;--color-background-overlay:rgba(0, 0, 0, 0.8);--color-transparent:rgba(0, 0, 0, 0);--color-primary-1:#f05f9e;--color-primary-2:#fda3bf;--color-secondary-1:#087cfa;--color-secondary-2:#00aeef;--color-gradient:linear-gradient(
      -90deg,
      var(--color-secondary-2) 0%,
      var(--color-secondary-1) 25%,
      var(--color-primary-2) 50%,
      var(--color-primary-1) 75%
  );--spacing-xxs:0.25rem;--spacing-xs:0.5rem;--spacing-s:1rem;--spacing-m:1.5rem;--spacing-l:2rem;--spacing-xl:3rem;--spacing-xxl:5rem;--spacing-xxxl:10rem;--spacing-xxxxl:10rem;--grid-col-num:8;--grid-col-gutter:3rem;--leading-tight:1;--leading-regular:1.3;--leading-loose:1.8;--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:20px;--type-xl:24px;--type-xxl:28px;--type-xxxl:30px}@media screen and (min-width:512px){:root{--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:22px;--type-xl:28px;--type-xxl:34px;--type-xxxl:48px}}@media screen and (min-width:768px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:32px;--type-xxl:38px;--type-xxxl:60px}}@media screen and (min-width:1024px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:34px;--type-xxl:42px;--type-xxxl:86px;--spacing-xxxxl:20rem}}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Roman.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Roman.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Roman.ttf) format("truetype-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Italic.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Italic.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Italic.ttf) format("truetype-variations");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Italic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Bold.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-BoldItalic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence.woff2) format("woff2"),url(../fonts/Polymode1000Opulence.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence-Bold.woff2) format("woff2"),url(../fonts/Polymode1000Opulence-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.header__logo a{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-xl);line-height:100%;background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.header__page-title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xl);line-height:100%;letter-spacing:-1px;color:var(--color-text)}.header__page{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;letter-spacing:-1px;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums}.header__page--current a{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums}.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}@media screen and (min-width:768px){.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-size:var(--type-xl)}}.default-page h2,.learn__short-description,.person__name,.person__show,.project-grid__subtitle--large,.project-grid__title--small,.project__subtitle,.research__subtitle{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h3,.project-grid__subtitle--small,.research__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h1,.people__title,.poetic-research__title{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:700;font-size:var(--type-xl);background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.learn__long-description,.opportunity__description,.person--large p,.project__information,body{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.contact__details,.mc4wp-form-fields h3,.person--small p{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.poetic__text{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxl);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.opportunity__tag,.project-grid__tag--large,.project-grid__tag--small{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:100%}.project__deliverable-button{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-m);line-height:100%;color:var(--color-text);border:none;outline:0;background:0 0;padding:0 var(--spacing-xs) 0 0;margin:0;font-variant-numeric:oldstyle-nums}.project__deliverable-button:hover{color:var(--color-primary-1)}.project__deliverable-button:active{color:var(--color-primary-1)}.mc4wp-form-fields input[type=submit]{clear:both;color:var(--color-background);background:var(--color-secondary-2);border:0 none;border-radius:0;transition:all .2s ease;cursor:pointer;display:inline-block;font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-s);line-height:100%;margin:0;padding:var(--spacing-xs) var(--spacing-xs);text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;width:fit-content;width:-moz-fit-content;text-transform:uppercase}.mc4wp-form-fields input[type=submit]:hover{background:var(--color-primary-1)}.footer__item,.research-carousel__caption{font-family:ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xs);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.footer__link,.opportunity__description a,.opportunity__link--internal,.person__secondary-information a,.project__information a,.research__description a{color:var(--color-primary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.footer__link:hover,.opportunity__description a:hover,.opportunity__link--internal:hover,.person__secondary-information a:hover,.project__information a:hover,.research__description a:hover{color:var(--color-primary-1)}.contact__details-info a,.footer__link[target=_blank],.opportunity__description a[target=_blank],.opportunity__link--external,.person__secondary-information a[target=_blank],.project__information a[target=_blank],.research__description a[target=_blank]{color:var(--color-secondary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.contact__details-info a:hover,.footer__link[target=_blank]:hover,.opportunity__description a[target=_blank]:hover,.opportunity__link--external:hover,.person__secondary-information a[target=_blank]:hover,.project__information a[target=_blank]:hover,.research__description a[target=_blank]:hover{color:var(--color-secondary-1)}.contact__details-info a::after,.footer__link[target=_blank]::after,.opportunity__description a[target=_blank]::after,.opportunity__link--external::after,.person__secondary-information a[target=_blank]::after,.project__information a[target=_blank]::after,.research__description a[target=_blank]::after{content:"↗";display:inline-block}body{background-color:var(--color-background);color:var(--color-text);font-variant-numeric:oldstyle-nums}:root{--color-text:#ffffff;--color-background:#000000;--color-background-overlay:rgba(0, 0, 0, 0.8);--color-transparent:rgba(0, 0, 0, 0);--color-primary-1:#f05f9e;--color-primary-2:#fda3bf;--color-secondary-1:#087cfa;--color-secondary-2:#00aeef;--color-gradient:linear-gradient(
      -90deg,
      var(--color-secondary-2) 0%,
      var(--color-secondary-1) 25%,
      var(--color-primary-2) 50%,
      var(--color-primary-1) 75%
  );--spacing-xxs:0.25rem;--spacing-xs:0.5rem;--spacing-s:1rem;--spacing-m:1.5rem;--spacing-l:2rem;--spacing-xl:3rem;--spacing-xxl:5rem;--spacing-xxxl:10rem;--spacing-xxxxl:10rem;--grid-col-num:8;--grid-col-gutter:3rem;--leading-tight:1;--leading-regular:1.3;--leading-loose:1.8;--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:20px;--type-xl:24px;--type-xxl:28px;--type-xxxl:30px}@media screen and (min-width:512px){:root{--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:22px;--type-xl:28px;--type-xxl:34px;--type-xxxl:48px}}@media screen and (min-width:768px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:32px;--type-xxl:38px;--type-xxxl:60px}}@media screen and (min-width:1024px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:34px;--type-xxl:42px;--type-xxxl:86px;--spacing-xxxxl:20rem}}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Roman.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Roman.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Roman.ttf) format("truetype-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Italic.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Italic.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Italic.ttf) format("truetype-variations");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Italic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Bold.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-BoldItalic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence.woff2) format("woff2"),url(../fonts/Polymode1000Opulence.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence-Bold.woff2) format("woff2"),url(../fonts/Polymode1000Opulence-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.header__logo a{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-xl);line-height:100%;background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.header__page-title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xl);line-height:100%;letter-spacing:-1px;color:var(--color-text)}.header__page{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;letter-spacing:-1px;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums}.header__page--current a{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums}.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}@media screen and (min-width:768px){.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-size:var(--type-xl)}}.default-page h2,.learn__short-description,.person__name,.person__show,.project-grid__subtitle--large,.project-grid__title--small,.project__subtitle,.research__subtitle{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h3,.project-grid__subtitle--small,.research__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h1,.people__title,.poetic-research__title{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:700;font-size:var(--type-xl);background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.learn__long-description,.opportunity__description,.person--large p,.project__information,body{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.contact__details,.mc4wp-form-fields h3,.person--small p{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.poetic__text{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxl);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.opportunity__tag,.project-grid__tag--large,.project-grid__tag--small{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:100%}.project__deliverable-button{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-m);line-height:100%;color:var(--color-text);border:none;outline:0;background:0 0;padding:0 var(--spacing-xs) 0 0;margin:0;font-variant-numeric:oldstyle-nums}.project__deliverable-button:hover{color:var(--color-primary-1)}.project__deliverable-button:active{color:var(--color-primary-1)}.mc4wp-form-fields input[type=submit]{clear:both;color:var(--color-background);background:var(--color-secondary-2);border:0 none;border-radius:0;transition:all .2s ease;cursor:pointer;display:inline-block;font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-s);line-height:100%;margin:0;padding:var(--spacing-xs) var(--spacing-xs);text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;width:fit-content;width:-moz-fit-content;text-transform:uppercase}.mc4wp-form-fields input[type=submit]:hover{background:var(--color-primary-1)}.footer__item,.research-carousel__caption{font-family:ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xs);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.footer__link,.opportunity__description a,.opportunity__link--internal,.person__secondary-information a,.project__information a,.research__description a{color:var(--color-primary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.footer__link:hover,.opportunity__description a:hover,.opportunity__link--internal:hover,.person__secondary-information a:hover,.project__information a:hover,.research__description a:hover{color:var(--color-primary-1)}.contact__details-info a,.footer__link[target=_blank],.opportunity__description a[target=_blank],.opportunity__link--external,.person__secondary-information a[target=_blank],.project__information a[target=_blank],.research__description a[target=_blank]{color:var(--color-secondary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.contact__details-info a:hover,.footer__link[target=_blank]:hover,.opportunity__description a[target=_blank]:hover,.opportunity__link--external:hover,.person__secondary-information a[target=_blank]:hover,.project__information a[target=_blank]:hover,.research__description a[target=_blank]:hover{color:var(--color-secondary-1)}.contact__details-info a::after,.footer__link[target=_blank]::after,.opportunity__description a[target=_blank]::after,.opportunity__link--external::after,.person__secondary-information a[target=_blank]::after,.project__information a[target=_blank]::after,.research__description a[target=_blank]::after{content:"↗";display:inline-block}.carousel__image-loader.show{visibility:visible}.carousel__container{position:relative}.carousel__arrows{position:absolute;width:100%;top:50%;display:flex;justify-content:space-between;cursor:pointer}.carousel__arrows path{transition:.3s}.carousel__arrows svg{width:var(--spacing-l)}@media screen and (min-width:512px){.carousel__arrows svg{width:var(--spacing-xl)}}@media screen and (min-width:768px){.carousel__arrows svg{width:auto}}.carousel__arrow--left:hover path{fill:var(--color-primary-1)}.carousel__arrow--right:hover path{fill:var(--color-primary-1)}:root{--color-text:#ffffff;--color-background:#000000;--color-background-overlay:rgba(0, 0, 0, 0.8);--color-transparent:rgba(0, 0, 0, 0);--color-primary-1:#f05f9e;--color-primary-2:#fda3bf;--color-secondary-1:#087cfa;--color-secondary-2:#00aeef;--color-gradient:linear-gradient(
      -90deg,
      var(--color-secondary-2) 0%,
      var(--color-secondary-1) 25%,
      var(--color-primary-2) 50%,
      var(--color-primary-1) 75%
  );--spacing-xxs:0.25rem;--spacing-xs:0.5rem;--spacing-s:1rem;--spacing-m:1.5rem;--spacing-l:2rem;--spacing-xl:3rem;--spacing-xxl:5rem;--spacing-xxxl:10rem;--spacing-xxxxl:10rem;--grid-col-num:8;--grid-col-gutter:3rem;--leading-tight:1;--leading-regular:1.3;--leading-loose:1.8;--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:20px;--type-xl:24px;--type-xxl:28px;--type-xxxl:30px}@media screen and (min-width:512px){:root{--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:22px;--type-xl:28px;--type-xxl:34px;--type-xxxl:48px}}@media screen and (min-width:768px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:32px;--type-xxl:38px;--type-xxxl:60px}}@media screen and (min-width:1024px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:34px;--type-xxl:42px;--type-xxxl:86px;--spacing-xxxxl:20rem}}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Roman.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Roman.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Roman.ttf) format("truetype-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Italic.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Italic.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Italic.ttf) format("truetype-variations");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Italic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Bold.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-BoldItalic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence.woff2) format("woff2"),url(../fonts/Polymode1000Opulence.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence-Bold.woff2) format("woff2"),url(../fonts/Polymode1000Opulence-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.header__logo a{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-xl);line-height:100%;background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.header__page-title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xl);line-height:100%;letter-spacing:-1px;color:var(--color-text)}.header__page{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;letter-spacing:-1px;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums}.header__page--current a{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums}.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}@media screen and (min-width:768px){.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-size:var(--type-xl)}}.default-page h2,.learn__short-description,.person__name,.person__show,.project-grid__subtitle--large,.project-grid__title--small,.project__subtitle,.research__subtitle{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h3,.project-grid__subtitle--small,.research__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h1,.people__title,.poetic-research__title{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:700;font-size:var(--type-xl);background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.learn__long-description,.opportunity__description,.person--large p,.project__information,body{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.contact__details,.mc4wp-form-fields h3,.person--small p{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.poetic__text{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxl);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.opportunity__tag,.project-grid__tag--large,.project-grid__tag--small{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:100%}.project__deliverable-button{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-m);line-height:100%;color:var(--color-text);border:none;outline:0;background:0 0;padding:0 var(--spacing-xs) 0 0;margin:0;font-variant-numeric:oldstyle-nums}.project__deliverable-button:hover{color:var(--color-primary-1)}.project__deliverable-button:active{color:var(--color-primary-1)}.mc4wp-form-fields input[type=submit]{clear:both;color:var(--color-background);background:var(--color-secondary-2);border:0 none;border-radius:0;transition:all .2s ease;cursor:pointer;display:inline-block;font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-s);line-height:100%;margin:0;padding:var(--spacing-xs) var(--spacing-xs);text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;width:fit-content;width:-moz-fit-content;text-transform:uppercase}.mc4wp-form-fields input[type=submit]:hover{background:var(--color-primary-1)}.footer__item,.research-carousel__caption{font-family:ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xs);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.footer__link,.opportunity__description a,.opportunity__link--internal,.person__secondary-information a,.project__information a,.research__description a{color:var(--color-primary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.footer__link:hover,.opportunity__description a:hover,.opportunity__link--internal:hover,.person__secondary-information a:hover,.project__information a:hover,.research__description a:hover{color:var(--color-primary-1)}.contact__details-info a,.footer__link[target=_blank],.opportunity__description a[target=_blank],.opportunity__link--external,.person__secondary-information a[target=_blank],.project__information a[target=_blank],.research__description a[target=_blank]{color:var(--color-secondary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.contact__details-info a:hover,.footer__link[target=_blank]:hover,.opportunity__description a[target=_blank]:hover,.opportunity__link--external:hover,.person__secondary-information a[target=_blank]:hover,.project__information a[target=_blank]:hover,.research__description a[target=_blank]:hover{color:var(--color-secondary-1)}.contact__details-info a::after,.footer__link[target=_blank]::after,.opportunity__description a[target=_blank]::after,.opportunity__link--external::after,.person__secondary-information a[target=_blank]::after,.project__information a[target=_blank]::after,.research__description a[target=_blank]::after{content:"↗";display:inline-block}.content-wrapper{margin-top:var(--spacing-xl)}.header__content{position:fixed;top:0;background-color:var(--color-background);width:100%;z-index:100;background:linear-gradient(var(--color-background) 60%,var(--color-transparent));display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.admin-bar .header__content{margin-top:32px}.header__primary{display:flex;width:100%;justify-content:space-between;z-index:20;box-sizing:border-box;padding:var(--spacing-s) var(--spacing-s) var(--spacing-l) var(--spacing-s)}@media screen and (min-width:512px){.header__primary{justify-content:flex-start;padding:var(--spacing-s) var(--spacing-m) var(--spacing-l) var(--spacing-m)}}@media screen and (min-width:768px){.header__primary{padding:var(--spacing-s) var(--spacing-l) var(--spacing-l) var(--spacing-l)}}@media screen and (min-width:1024px){.header__primary{padding:var(--spacing-s) var(--spacing-xl) var(--spacing-l) var(--spacing-xl)}}.header__hamburger{margin-right:var(--spacing-xs);margin-top:3px;background:0 0;border:none;cursor:pointer;display:none;padding:0;position:relative}.header__hamburger.show{display:block}.header__hamburger svg{margin-top:1px;height:calc(var(--type-l) - 4px);position:relative;left:0;width:auto}@media screen and (min-width:512px){.header__hamburger svg{height:calc(var(--type-l) - 3px)}}@media screen and (min-width:768px){.header__hamburger svg{height:calc(var(--type-l) - 1px)}}.header__hamburger path{fill:var(--color-primary-1);transition:fill .3s ease}.header__hamburger:hover path{fill:var(--color-primary-2)}.header__logo a{transition:.3s}.header__logo.show{font-variation-settings:"RLNS" 1000}.header__page-title{padding-left:var(--spacing-xs);line-height:100%;opacity:0;transition:opacity .3s ease;display:none}.header__page-title.show{opacity:1}@media screen and (min-width:512px){.header__page-title{display:block}}.header__secondary{margin:0;padding:var(--spacing-xxl) var(--spacing-s);position:absolute;top:0;left:0;width:100%;height:100vh;z-index:10;box-sizing:border-box;background-color:var(--color-background-overlay);visibility:hidden;opacity:0;transition:all .3s ease}@media screen and (min-width:768px){.header__secondary{padding:var(--spacing-xxl) var(--spacing-m)}}@media screen and (min-width:1024px){.header__secondary{padding:var(--spacing-xxl) var(--spacing-xl)}}.header__secondary.show{visibility:visible;opacity:1}.header__page{list-style:none;margin-bottom:var(--spacing-s)}.header__page a{text-decoration:none;color:var(--color-text);transition:.3s}.header__page a:hover{font-variation-settings:"RLNS" 1000;color:var(--color-primary-1)}.header__page--current a{color:var(--color-primary-1)}.header__overlay{overflow:hidden}:root{--color-text:#ffffff;--color-background:#000000;--color-background-overlay:rgba(0, 0, 0, 0.8);--color-transparent:rgba(0, 0, 0, 0);--color-primary-1:#f05f9e;--color-primary-2:#fda3bf;--color-secondary-1:#087cfa;--color-secondary-2:#00aeef;--color-gradient:linear-gradient(
      -90deg,
      var(--color-secondary-2) 0%,
      var(--color-secondary-1) 25%,
      var(--color-primary-2) 50%,
      var(--color-primary-1) 75%
  );--spacing-xxs:0.25rem;--spacing-xs:0.5rem;--spacing-s:1rem;--spacing-m:1.5rem;--spacing-l:2rem;--spacing-xl:3rem;--spacing-xxl:5rem;--spacing-xxxl:10rem;--spacing-xxxxl:10rem;--grid-col-num:8;--grid-col-gutter:3rem;--leading-tight:1;--leading-regular:1.3;--leading-loose:1.8;--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:20px;--type-xl:24px;--type-xxl:28px;--type-xxxl:30px}@media screen and (min-width:512px){:root{--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:22px;--type-xl:28px;--type-xxl:34px;--type-xxxl:48px}}@media screen and (min-width:768px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:32px;--type-xxl:38px;--type-xxxl:60px}}@media screen and (min-width:1024px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:34px;--type-xxl:42px;--type-xxxl:86px;--spacing-xxxxl:20rem}}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Roman.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Roman.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Roman.ttf) format("truetype-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Italic.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Italic.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Italic.ttf) format("truetype-variations");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Italic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Bold.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-BoldItalic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence.woff2) format("woff2"),url(../fonts/Polymode1000Opulence.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence-Bold.woff2) format("woff2"),url(../fonts/Polymode1000Opulence-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.header__logo a{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-xl);line-height:100%;background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.header__page-title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xl);line-height:100%;letter-spacing:-1px;color:var(--color-text)}.header__page{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;letter-spacing:-1px;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums}.header__page--current a{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums}.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}@media screen and (min-width:768px){.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-size:var(--type-xl)}}.default-page h2,.learn__short-description,.person__name,.person__show,.project-grid__subtitle--large,.project-grid__title--small,.project__subtitle,.research__subtitle{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h3,.project-grid__subtitle--small,.research__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h1,.people__title,.poetic-research__title{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:700;font-size:var(--type-xl);background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.learn__long-description,.opportunity__description,.person--large p,.project__information,body{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.contact__details,.mc4wp-form-fields h3,.person--small p{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.poetic__text{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxl);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.opportunity__tag,.project-grid__tag--large,.project-grid__tag--small{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:100%}.project__deliverable-button{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-m);line-height:100%;color:var(--color-text);border:none;outline:0;background:0 0;padding:0 var(--spacing-xs) 0 0;margin:0;font-variant-numeric:oldstyle-nums}.project__deliverable-button:hover{color:var(--color-primary-1)}.project__deliverable-button:active{color:var(--color-primary-1)}.mc4wp-form-fields input[type=submit]{clear:both;color:var(--color-background);background:var(--color-secondary-2);border:0 none;border-radius:0;transition:all .2s ease;cursor:pointer;display:inline-block;font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-s);line-height:100%;margin:0;padding:var(--spacing-xs) var(--spacing-xs);text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;width:fit-content;width:-moz-fit-content;text-transform:uppercase}.mc4wp-form-fields input[type=submit]:hover{background:var(--color-primary-1)}.footer__item,.research-carousel__caption{font-family:ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xs);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.footer__link,.opportunity__description a,.opportunity__link--internal,.person__secondary-information a,.project__information a,.research__description a{color:var(--color-primary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.footer__link:hover,.opportunity__description a:hover,.opportunity__link--internal:hover,.person__secondary-information a:hover,.project__information a:hover,.research__description a:hover{color:var(--color-primary-1)}.contact__details-info a,.footer__link[target=_blank],.opportunity__description a[target=_blank],.opportunity__link--external,.person__secondary-information a[target=_blank],.project__information a[target=_blank],.research__description a[target=_blank]{color:var(--color-secondary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.contact__details-info a:hover,.footer__link[target=_blank]:hover,.opportunity__description a[target=_blank]:hover,.opportunity__link--external:hover,.person__secondary-information a[target=_blank]:hover,.project__information a[target=_blank]:hover,.research__description a[target=_blank]:hover{color:var(--color-secondary-1)}.contact__details-info a::after,.footer__link[target=_blank]::after,.opportunity__description a[target=_blank]::after,.opportunity__link--external::after,.person__secondary-information a[target=_blank]::after,.project__information a[target=_blank]::after,.research__description a[target=_blank]::after{content:"↗";display:inline-block}.footer{display:grid;grid-template-columns:2fr 1fr;justify-content:space-between;z-index:100;background:linear-gradient(var(--color-transparent),var(--color-background) 50%);box-sizing:border-box;gap:var(--spacing-m) var(--spacing-xl);padding:var(--spacing-s);padding-top:var(--spacing-s)}@media screen and (min-width:512px){.footer{padding:var(--spacing-m);padding-top:var(--spacing-m);grid-template-columns:2fr 1fr}}@media screen and (min-width:768px){.footer{padding:var(--spacing-l);padding-top:var(--spacing-l);grid-template-columns:3fr 1fr 2fr}}@media screen and (min-width:1024px){.footer{padding:var(--spacing-xl);padding-top:var(--spacing-xl);grid-template-columns:3fr 1fr 2fr}}@media screen and (min-width:1400px){.footer{padding:var(--spacing-xl);padding-top:var(--spacing-xl);grid-template-columns:3fr 1fr 1fr}}.footer__item{display:flex;flex-wrap:wrap;flex-direction:column;align-content:start;gap:var(--spacing-xs)}.footer__item p{margin:0}.footer__newsletter{flex-grow:3}@media screen and (min-width:1400px){.footer__newsletter{flex-grow:1}}.footer__socials{flex-grow:1;margin-top:var(--spacing-m)}@media screen and (min-width:1400px){.footer__socials{flex-direction:row}}.footer__copyright{flex-grow:1;margin-top:var(--spacing-m);flex-basis:100%;flex-direction:row;grid-column:span 2}@media screen and (min-width:768px){.footer__copyright{flex-basis:auto;grid-column:span 1}}.footer__copyright p{flex-basis:50%}@media screen and (min-width:768px){.footer__copyright p{flex-basis:100%}}.footer__link{margin-right:var(--spacing-xs)}:root{--color-text:#ffffff;--color-background:#000000;--color-background-overlay:rgba(0, 0, 0, 0.8);--color-transparent:rgba(0, 0, 0, 0);--color-primary-1:#f05f9e;--color-primary-2:#fda3bf;--color-secondary-1:#087cfa;--color-secondary-2:#00aeef;--color-gradient:linear-gradient(
      -90deg,
      var(--color-secondary-2) 0%,
      var(--color-secondary-1) 25%,
      var(--color-primary-2) 50%,
      var(--color-primary-1) 75%
  );--spacing-xxs:0.25rem;--spacing-xs:0.5rem;--spacing-s:1rem;--spacing-m:1.5rem;--spacing-l:2rem;--spacing-xl:3rem;--spacing-xxl:5rem;--spacing-xxxl:10rem;--spacing-xxxxl:10rem;--grid-col-num:8;--grid-col-gutter:3rem;--leading-tight:1;--leading-regular:1.3;--leading-loose:1.8;--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:20px;--type-xl:24px;--type-xxl:28px;--type-xxxl:30px}@media screen and (min-width:512px){:root{--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:22px;--type-xl:28px;--type-xxl:34px;--type-xxxl:48px}}@media screen and (min-width:768px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:32px;--type-xxl:38px;--type-xxxl:60px}}@media screen and (min-width:1024px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:34px;--type-xxl:42px;--type-xxxl:86px;--spacing-xxxxl:20rem}}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Roman.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Roman.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Roman.ttf) format("truetype-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Italic.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Italic.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Italic.ttf) format("truetype-variations");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Italic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Bold.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-BoldItalic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence.woff2) format("woff2"),url(../fonts/Polymode1000Opulence.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence-Bold.woff2) format("woff2"),url(../fonts/Polymode1000Opulence-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.header__logo a{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-xl);line-height:100%;background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.header__page-title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xl);line-height:100%;letter-spacing:-1px;color:var(--color-text)}.header__page{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;letter-spacing:-1px;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums}.header__page--current a{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums}.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}@media screen and (min-width:768px){.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-size:var(--type-xl)}}.default-page h2,.learn__short-description,.person__name,.person__show,.project-grid__subtitle--large,.project-grid__title--small,.project__subtitle,.research__subtitle{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h3,.project-grid__subtitle--small,.research__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h1,.people__title,.poetic-research__title{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:700;font-size:var(--type-xl);background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.learn__long-description,.opportunity__description,.person--large p,.project__information,body{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.contact__details,.mc4wp-form-fields h3,.person--small p{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.poetic__text{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxl);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.opportunity__tag,.project-grid__tag--large,.project-grid__tag--small{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:100%}.project__deliverable-button{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-m);line-height:100%;color:var(--color-text);border:none;outline:0;background:0 0;padding:0 var(--spacing-xs) 0 0;margin:0;font-variant-numeric:oldstyle-nums}.project__deliverable-button:hover{color:var(--color-primary-1)}.project__deliverable-button:active{color:var(--color-primary-1)}.mc4wp-form-fields input[type=submit]{clear:both;color:var(--color-background);background:var(--color-secondary-2);border:0 none;border-radius:0;transition:all .2s ease;cursor:pointer;display:inline-block;font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-s);line-height:100%;margin:0;padding:var(--spacing-xs) var(--spacing-xs);text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;width:fit-content;width:-moz-fit-content;text-transform:uppercase}.mc4wp-form-fields input[type=submit]:hover{background:var(--color-primary-1)}.footer__item,.research-carousel__caption{font-family:ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xs);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.footer__link,.opportunity__description a,.opportunity__link--internal,.person__secondary-information a,.project__information a,.research__description a{color:var(--color-primary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.footer__link:hover,.opportunity__description a:hover,.opportunity__link--internal:hover,.person__secondary-information a:hover,.project__information a:hover,.research__description a:hover{color:var(--color-primary-1)}.contact__details-info a,.footer__link[target=_blank],.opportunity__description a[target=_blank],.opportunity__link--external,.person__secondary-information a[target=_blank],.project__information a[target=_blank],.research__description a[target=_blank]{color:var(--color-secondary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.contact__details-info a:hover,.footer__link[target=_blank]:hover,.opportunity__description a[target=_blank]:hover,.opportunity__link--external:hover,.person__secondary-information a[target=_blank]:hover,.project__information a[target=_blank]:hover,.research__description a[target=_blank]:hover{color:var(--color-secondary-1)}.contact__details-info a::after,.footer__link[target=_blank]::after,.opportunity__description a[target=_blank]::after,.opportunity__link--external::after,.person__secondary-information a[target=_blank]::after,.project__information a[target=_blank]::after,.research__description a[target=_blank]::after{content:"↗";display:inline-block}.project-grid{display:flex;flex-wrap:wrap;position:relative;margin:var(--spacing-s);padding-top:var(--spacing-s)}@media screen and (min-width:512px){.project-grid{margin:var(--spacing-m);padding-top:var(--spacing-m)}}@media screen and (min-width:768px){.project-grid{margin:var(--spacing-l);padding-top:var(--spacing-l)}}@media screen and (min-width:1024px){.project-grid{margin:var(--spacing-xl);padding-top:var(--spacing-xl)}}.project-grid *{transition:all .3s ease}.project-grid__spacer{width:var(--spacing-m);height:var(--spacing-m)}.project-grid__item{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;margin-bottom:var(--spacing-xl);box-sizing:border-box;flex-basis:100%;width:100%}@media screen and (min-width:512px){.project-grid__item{flex-basis:calc(50% - var(--spacing-m));width:calc(50% - var(--spacing-m))}}@media screen and (min-width:768px){.project-grid__item{flex-basis:calc(33.3333333333% - var(--spacing-m));width:calc(33.3333333333% - var(--spacing-m))}}@media screen and (min-width:1024px){.project-grid__item{flex-basis:calc(25% - var(--spacing-m));width:calc(25% - var(--spacing-m))}}.project-grid__item--small{flex-basis:100%;width:100%}@media screen and (min-width:512px){.project-grid__item--small{flex-basis:calc(50% - var(--spacing-m));width:calc(50% - var(--spacing-m))}}@media screen and (min-width:768px){.project-grid__item--small{flex-basis:calc(33.3333333333% - var(--spacing-m));width:calc(33.3333333333% - var(--spacing-m))}}@media screen and (min-width:1024px){.project-grid__item--small{flex-basis:calc(25% - var(--spacing-m));width:calc(25% - var(--spacing-m))}}.project-grid__item--large{flex-basis:100%;width:100%}@media screen and (min-width:512px){.project-grid__item--large{flex-basis:calc(50% - var(--spacing-m));width:calc(50% - var(--spacing-m))}}@media screen and (min-width:768px){.project-grid__item--large{flex-basis:calc(66.6666666667% - var(--spacing-m));width:calc(66.6666666667% - var(--spacing-m))}}@media screen and (min-width:1024px){.project-grid__item--large{flex-basis:calc(50% - var(--spacing-m));width:calc(50% - var(--spacing-m))}}.project-grid__link{text-decoration:none;color:var(--color-text)}.project-grid__link:hover .project-grid__subtitle,.project-grid__link:hover .project-grid__title{color:var(--color-primary-1);font-variation-settings:"RLNS" 1000}.project-grid__link:hover .project-grid__image{opacity:.7}.project-grid__title{flex-basis:100%;margin:var(--spacing-xxs) 0}.project-grid__subtitle{flex-basis:100%;margin:var(--spacing-xxs) 0}.project-grid__image-container{width:100%;margin:0}.project-grid__image{width:100%;height:auto;padding:var(--spacing-m) var(--spacing-m) var(--spacing-s) 0;box-sizing:border-box}.project-grid__video-container{position:relative;overflow:hidden;max-width:100%;height:auto;margin:var(--spacing-m) var(--spacing-m) var(--spacing-s) 0}.project-grid__video{position:absolute;top:0;left:0;width:100%;height:100%}.project-grid__tag{padding-right:var(--spacing-xs);text-decoration:none;color:var(--color-primary-2);margin:0;margin-top:var(--spacing-xxs)}a.project-grid__tag:hover{color:var(--color-primary-1)}:root{--color-text:#ffffff;--color-background:#000000;--color-background-overlay:rgba(0, 0, 0, 0.8);--color-transparent:rgba(0, 0, 0, 0);--color-primary-1:#f05f9e;--color-primary-2:#fda3bf;--color-secondary-1:#087cfa;--color-secondary-2:#00aeef;--color-gradient:linear-gradient(
      -90deg,
      var(--color-secondary-2) 0%,
      var(--color-secondary-1) 25%,
      var(--color-primary-2) 50%,
      var(--color-primary-1) 75%
  );--spacing-xxs:0.25rem;--spacing-xs:0.5rem;--spacing-s:1rem;--spacing-m:1.5rem;--spacing-l:2rem;--spacing-xl:3rem;--spacing-xxl:5rem;--spacing-xxxl:10rem;--spacing-xxxxl:10rem;--grid-col-num:8;--grid-col-gutter:3rem;--leading-tight:1;--leading-regular:1.3;--leading-loose:1.8;--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:20px;--type-xl:24px;--type-xxl:28px;--type-xxxl:30px}@media screen and (min-width:512px){:root{--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:22px;--type-xl:28px;--type-xxl:34px;--type-xxxl:48px}}@media screen and (min-width:768px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:32px;--type-xxl:38px;--type-xxxl:60px}}@media screen and (min-width:1024px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:34px;--type-xxl:42px;--type-xxxl:86px;--spacing-xxxxl:20rem}}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Roman.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Roman.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Roman.ttf) format("truetype-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Italic.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Italic.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Italic.ttf) format("truetype-variations");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Italic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Bold.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-BoldItalic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence.woff2) format("woff2"),url(../fonts/Polymode1000Opulence.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence-Bold.woff2) format("woff2"),url(../fonts/Polymode1000Opulence-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.header__logo a{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-xl);line-height:100%;background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.header__page-title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xl);line-height:100%;letter-spacing:-1px;color:var(--color-text)}.header__page{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;letter-spacing:-1px;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums}.header__page--current a{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums}.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}@media screen and (min-width:768px){.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-size:var(--type-xl)}}.default-page h2,.learn__short-description,.person__name,.person__show,.project-grid__subtitle--large,.project-grid__title--small,.project__subtitle,.research__subtitle{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h3,.project-grid__subtitle--small,.research__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h1,.people__title,.poetic-research__title{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:700;font-size:var(--type-xl);background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.learn__long-description,.opportunity__description,.person--large p,.project__information,body{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.contact__details,.mc4wp-form-fields h3,.person--small p{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.poetic__text{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxl);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.opportunity__tag,.project-grid__tag--large,.project-grid__tag--small{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:100%}.project__deliverable-button{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-m);line-height:100%;color:var(--color-text);border:none;outline:0;background:0 0;padding:0 var(--spacing-xs) 0 0;margin:0;font-variant-numeric:oldstyle-nums}.project__deliverable-button:hover{color:var(--color-primary-1)}.project__deliverable-button:active{color:var(--color-primary-1)}.mc4wp-form-fields input[type=submit]{clear:both;color:var(--color-background);background:var(--color-secondary-2);border:0 none;border-radius:0;transition:all .2s ease;cursor:pointer;display:inline-block;font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-s);line-height:100%;margin:0;padding:var(--spacing-xs) var(--spacing-xs);text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;width:fit-content;width:-moz-fit-content;text-transform:uppercase}.mc4wp-form-fields input[type=submit]:hover{background:var(--color-primary-1)}.footer__item,.research-carousel__caption{font-family:ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xs);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.footer__link,.opportunity__description a,.opportunity__link--internal,.person__secondary-information a,.project__information a,.research__description a{color:var(--color-primary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.footer__link:hover,.opportunity__description a:hover,.opportunity__link--internal:hover,.person__secondary-information a:hover,.project__information a:hover,.research__description a:hover{color:var(--color-primary-1)}.contact__details-info a,.footer__link[target=_blank],.opportunity__description a[target=_blank],.opportunity__link--external,.person__secondary-information a[target=_blank],.project__information a[target=_blank],.research__description a[target=_blank]{color:var(--color-secondary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.contact__details-info a:hover,.footer__link[target=_blank]:hover,.opportunity__description a[target=_blank]:hover,.opportunity__link--external:hover,.person__secondary-information a[target=_blank]:hover,.project__information a[target=_blank]:hover,.research__description a[target=_blank]:hover{color:var(--color-secondary-1)}.contact__details-info a::after,.footer__link[target=_blank]::after,.opportunity__description a[target=_blank]::after,.opportunity__link--external::after,.person__secondary-information a[target=_blank]::after,.project__information a[target=_blank]::after,.research__description a[target=_blank]::after{content:"↗";display:inline-block}.project{margin:var(--spacing-s);padding-top:var(--spacing-s)}@media screen and (min-width:512px){.project{margin:var(--spacing-m);padding-top:var(--spacing-m)}}@media screen and (min-width:768px){.project{margin:var(--spacing-l);padding-top:var(--spacing-l)}}@media screen and (min-width:1024px){.project{margin:var(--spacing-xl);padding-top:var(--spacing-xl)}}.project__details{display:flex;flex-wrap:wrap}.project__information{flex-basis:calc(8 / var(--grid-col-num) * 100%);width:calc(8 / var(--grid-col-num) * 100%);margin-right:0}@media screen and (min-width:512px){.project__information{flex-basis:calc(8 / var(--grid-col-num) * 100%);width:calc(8 / var(--grid-col-num) * 100%);margin-right:0}}@media screen and (min-width:768px){.project__information{flex-basis:calc(5 / var(--grid-col-num) * 100% - var(--grid-col-gutter));width:calc(5 / var(--grid-col-num) * 100% - var(--grid-col-gutter));margin-right:calc(0 * 100% / var(--grid-col-num) + var(--grid-col-gutter))}}@media screen and (min-width:1024px){.project__information{flex-basis:calc(4 / var(--grid-col-num) * 100% - var(--grid-col-gutter));width:calc(4 / var(--grid-col-num) * 100% - var(--grid-col-gutter));margin-right:calc(1 * 100% / var(--grid-col-num) + var(--grid-col-gutter))}}.project__deliverable-details{flex-basis:calc(8 / var(--grid-col-num) * 100%);width:calc(8 / var(--grid-col-num) * 100%);margin-right:0}@media screen and (min-width:512px){.project__deliverable-details{flex-basis:calc(8 / var(--grid-col-num) * 100%);width:calc(8 / var(--grid-col-num) * 100%);margin-right:0}}@media screen and (min-width:768px){.project__deliverable-details{flex-basis:calc(3 / var(--grid-col-num) * 100% - var(--grid-col-gutter));width:calc(3 / var(--grid-col-num) * 100% - var(--grid-col-gutter));margin-right:calc(0 * 100% / var(--grid-col-num) + var(--grid-col-gutter))}}@media screen and (min-width:1024px){.project__deliverable-details{flex-basis:calc(3 / var(--grid-col-num) * 100% - var(--grid-col-gutter));width:calc(3 / var(--grid-col-num) * 100% - var(--grid-col-gutter));margin-right:calc(0 * 100% / var(--grid-col-num) + var(--grid-col-gutter))}}.project__deliverable-buttons{overflow:hidden;margin-top:var(--spacing-m)}.project__deliverable-button{transition:color .3s ease;cursor:pointer}.project__deliverable-button.active{color:var(--color-primary-1)!important}.project__deliverable-content{display:none}.project__deliverable-content.active{display:block}.project__deliverable-info{margin-top:var(--spacing-xs)}.project__deliverable-info p{margin:0}.project__carousels{flex-basis:100%;width:100%}.project__carousel{height:50vh;position:relative;margin-top:var(--spacing-l);margin-bottom:var(--spacing-xxl)}@media screen and (min-width:512px){.project__carousel{height:50vh}}@media screen and (min-width:768px){.project__carousel{height:80vh}}@media screen and (min-width:1024px){.project__carousel{height:100vh}}.project__carousel img,.project__carousel video{padding:0 var(--spacing-xs)}@media screen and (min-width:512px){.project__carousel img,.project__carousel video{padding:0}}.project__carousel iframe{width:100vw;height:56.25vw;box-sizing:border-box;padding:var(--spacing-xl)}.research__title{text-transform:uppercase;letter-spacing:1px;margin-top:var(--spacing-xxl);margin-bottom:0}.research__subtitle{margin-top:0;margin-bottom:var(--spacing-s)}.research__description{margin-bottom:var(--spacing-l)}.research__description p{margin:0}.research__two-columns{-moz-columns:1;columns:1}@media screen and (min-width:768px){.research__two-columns{-moz-columns:2;columns:2;grid-column-gap:var(--spacing-xxl);-moz-column-gap:var(--spacing-xxl);column-gap:var(--spacing-xxl)}}.research__one-column{width:100%}@media screen and (min-width:768px){.research__one-column{flex-basis:calc(4 / var(--grid-col-num) * 100% - var(--grid-col-gutter));width:calc(4 / var(--grid-col-num) * 100% - var(--grid-col-gutter));margin-right:calc(1 * 100% / var(--grid-col-num) + var(--grid-col-gutter))}}.research__carousel{width:100%}.research-carousel__image{margin:0;padding:0}.research-carousel__image img{padding:0}.research-carousel__caption{margin-top:var(--spacing-s);width:100%;padding:0 var(--spacing-xs)}:root{--color-text:#ffffff;--color-background:#000000;--color-background-overlay:rgba(0, 0, 0, 0.8);--color-transparent:rgba(0, 0, 0, 0);--color-primary-1:#f05f9e;--color-primary-2:#fda3bf;--color-secondary-1:#087cfa;--color-secondary-2:#00aeef;--color-gradient:linear-gradient(
      -90deg,
      var(--color-secondary-2) 0%,
      var(--color-secondary-1) 25%,
      var(--color-primary-2) 50%,
      var(--color-primary-1) 75%
  );--spacing-xxs:0.25rem;--spacing-xs:0.5rem;--spacing-s:1rem;--spacing-m:1.5rem;--spacing-l:2rem;--spacing-xl:3rem;--spacing-xxl:5rem;--spacing-xxxl:10rem;--spacing-xxxxl:10rem;--grid-col-num:8;--grid-col-gutter:3rem;--leading-tight:1;--leading-regular:1.3;--leading-loose:1.8;--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:20px;--type-xl:24px;--type-xxl:28px;--type-xxxl:30px}@media screen and (min-width:512px){:root{--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:22px;--type-xl:28px;--type-xxl:34px;--type-xxxl:48px}}@media screen and (min-width:768px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:32px;--type-xxl:38px;--type-xxxl:60px}}@media screen and (min-width:1024px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:34px;--type-xxl:42px;--type-xxxl:86px;--spacing-xxxxl:20rem}}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Roman.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Roman.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Roman.ttf) format("truetype-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Italic.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Italic.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Italic.ttf) format("truetype-variations");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Italic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Bold.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-BoldItalic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence.woff2) format("woff2"),url(../fonts/Polymode1000Opulence.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence-Bold.woff2) format("woff2"),url(../fonts/Polymode1000Opulence-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.header__logo a{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-xl);line-height:100%;background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.header__page-title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xl);line-height:100%;letter-spacing:-1px;color:var(--color-text)}.header__page{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;letter-spacing:-1px;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums}.header__page--current a{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums}.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}@media screen and (min-width:768px){.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-size:var(--type-xl)}}.default-page h2,.learn__short-description,.person__name,.person__show,.project-grid__subtitle--large,.project-grid__title--small,.project__subtitle,.research__subtitle{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h3,.project-grid__subtitle--small,.research__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h1,.people__title,.poetic-research__title{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:700;font-size:var(--type-xl);background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.learn__long-description,.opportunity__description,.person--large p,.project__information,body{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.contact__details,.mc4wp-form-fields h3,.person--small p{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.poetic__text{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxl);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.opportunity__tag,.project-grid__tag--large,.project-grid__tag--small{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:100%}.project__deliverable-button{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-m);line-height:100%;color:var(--color-text);border:none;outline:0;background:0 0;padding:0 var(--spacing-xs) 0 0;margin:0;font-variant-numeric:oldstyle-nums}.project__deliverable-button:hover{color:var(--color-primary-1)}.project__deliverable-button:active{color:var(--color-primary-1)}.mc4wp-form-fields input[type=submit]{clear:both;color:var(--color-background);background:var(--color-secondary-2);border:0 none;border-radius:0;transition:all .2s ease;cursor:pointer;display:inline-block;font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-s);line-height:100%;margin:0;padding:var(--spacing-xs) var(--spacing-xs);text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;width:fit-content;width:-moz-fit-content;text-transform:uppercase}.mc4wp-form-fields input[type=submit]:hover{background:var(--color-primary-1)}.footer__item,.research-carousel__caption{font-family:ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xs);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.footer__link,.opportunity__description a,.opportunity__link--internal,.person__secondary-information a,.project__information a,.research__description a{color:var(--color-primary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.footer__link:hover,.opportunity__description a:hover,.opportunity__link--internal:hover,.person__secondary-information a:hover,.project__information a:hover,.research__description a:hover{color:var(--color-primary-1)}.contact__details-info a,.footer__link[target=_blank],.opportunity__description a[target=_blank],.opportunity__link--external,.person__secondary-information a[target=_blank],.project__information a[target=_blank],.research__description a[target=_blank]{color:var(--color-secondary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.contact__details-info a:hover,.footer__link[target=_blank]:hover,.opportunity__description a[target=_blank]:hover,.opportunity__link--external:hover,.person__secondary-information a[target=_blank]:hover,.project__information a[target=_blank]:hover,.research__description a[target=_blank]:hover{color:var(--color-secondary-1)}.contact__details-info a::after,.footer__link[target=_blank]::after,.opportunity__description a[target=_blank]::after,.opportunity__link--external::after,.person__secondary-information a[target=_blank]::after,.project__information a[target=_blank]::after,.research__description a[target=_blank]::after{content:"↗";display:inline-block}.learn__grid{margin:var(--spacing-s);padding-top:var(--spacing-s)}@media screen and (min-width:512px){.learn__grid{margin:var(--spacing-m);padding-top:var(--spacing-m)}}@media screen and (min-width:768px){.learn__grid{margin:var(--spacing-l);padding-top:var(--spacing-l)}}@media screen and (min-width:1024px){.learn__grid{margin:var(--spacing-xl);padding-top:var(--spacing-xl)}}.learn__header{display:flex;flex-wrap:wrap;justify-content:space-between}.learn__header p{margin:0}.learn__short-description{margin-bottom:var(--spacing-m);flex-basis:calc(8 / var(--grid-col-num) * 100%);width:calc(8 / var(--grid-col-num) * 100%);margin-right:0}@media screen and (min-width:512px){.learn__short-description{flex-basis:calc(8 / var(--grid-col-num) * 100%);width:calc(8 / var(--grid-col-num) * 100%);margin-right:0}}@media screen and (min-width:768px){.learn__short-description{flex-basis:calc(7 / var(--grid-col-num) * 100% - var(--grid-col-gutter));width:calc(7 / var(--grid-col-num) * 100% - var(--grid-col-gutter));margin-right:calc(0 * 100% / var(--grid-col-num) + var(--grid-col-gutter))}}@media screen and (min-width:1024px){.learn__short-description{flex-basis:calc(4 / var(--grid-col-num) * 100% - var(--grid-col-gutter));width:calc(4 / var(--grid-col-num) * 100% - var(--grid-col-gutter));margin-right:calc(0 * 100% / var(--grid-col-num) + var(--grid-col-gutter))}}.learn__long-description{margin-bottom:var(--spacing-m);flex-basis:calc(8 / var(--grid-col-num) * 100%);width:calc(8 / var(--grid-col-num) * 100%);margin-right:0}@media screen and (min-width:512px){.learn__long-description{flex-basis:calc(8 / var(--grid-col-num) * 100%);width:calc(8 / var(--grid-col-num) * 100%);margin-right:0}}@media screen and (min-width:768px){.learn__long-description{flex-basis:calc(7 / var(--grid-col-num) * 100% - var(--grid-col-gutter));width:calc(7 / var(--grid-col-num) * 100% - var(--grid-col-gutter));margin-right:calc(0 * 100% / var(--grid-col-num) + var(--grid-col-gutter))}}@media screen and (min-width:1024px){.learn__long-description{flex-basis:calc(4 / var(--grid-col-num) * 100% - var(--grid-col-gutter));width:calc(4 / var(--grid-col-num) * 100% - var(--grid-col-gutter));margin-right:calc(0 * 100% / var(--grid-col-num) + var(--grid-col-gutter))}}.opportunities{display:flex;flex-wrap:wrap;position:relative}.opportunities *{transition:all .2s ease}.opportunity{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding-bottom:var(--spacing-xl);box-sizing:border-box;flex-basis:100%;width:100%}@media screen and (min-width:512px){.opportunity{flex-basis:calc(50% - var(--spacing-xl));width:calc(50% - var(--spacing-xl))}.opportunity:nth-child(3){margin-top:var(--spacing-xxxxl)}}.opportunity__anchor{margin-top:calc(var(--spacing-xxl) * -1)}.opportunity__spacer{width:var(--spacing-xl);height:var(--spacing-xl)}.opportunity__tag{margin:0 var(--spacing-xs) 0 0;display:inline-block;color:var(--color-text);text-transform:uppercase;letter-spacing:1px}.opportunity__title{margin:var(--spacing-xs) 0 var(--spacing-m) 0}.opportunity__subtitle{font-style:italic}.opportunity__image{width:100%;margin-bottom:var(--spacing-s)}.opportunity__description{width:100%}:root{--color-text:#ffffff;--color-background:#000000;--color-background-overlay:rgba(0, 0, 0, 0.8);--color-transparent:rgba(0, 0, 0, 0);--color-primary-1:#f05f9e;--color-primary-2:#fda3bf;--color-secondary-1:#087cfa;--color-secondary-2:#00aeef;--color-gradient:linear-gradient(
      -90deg,
      var(--color-secondary-2) 0%,
      var(--color-secondary-1) 25%,
      var(--color-primary-2) 50%,
      var(--color-primary-1) 75%
  );--spacing-xxs:0.25rem;--spacing-xs:0.5rem;--spacing-s:1rem;--spacing-m:1.5rem;--spacing-l:2rem;--spacing-xl:3rem;--spacing-xxl:5rem;--spacing-xxxl:10rem;--spacing-xxxxl:10rem;--grid-col-num:8;--grid-col-gutter:3rem;--leading-tight:1;--leading-regular:1.3;--leading-loose:1.8;--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:20px;--type-xl:24px;--type-xxl:28px;--type-xxxl:30px}@media screen and (min-width:512px){:root{--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:22px;--type-xl:28px;--type-xxl:34px;--type-xxxl:48px}}@media screen and (min-width:768px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:32px;--type-xxl:38px;--type-xxxl:60px}}@media screen and (min-width:1024px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:34px;--type-xxl:42px;--type-xxxl:86px;--spacing-xxxxl:20rem}}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Roman.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Roman.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Roman.ttf) format("truetype-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Italic.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Italic.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Italic.ttf) format("truetype-variations");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Italic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Bold.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-BoldItalic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence.woff2) format("woff2"),url(../fonts/Polymode1000Opulence.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence-Bold.woff2) format("woff2"),url(../fonts/Polymode1000Opulence-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.header__logo a{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-xl);line-height:100%;background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.header__page-title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xl);line-height:100%;letter-spacing:-1px;color:var(--color-text)}.header__page{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;letter-spacing:-1px;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums}.header__page--current a{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums}.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}@media screen and (min-width:768px){.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-size:var(--type-xl)}}.default-page h2,.learn__short-description,.person__name,.person__show,.project-grid__subtitle--large,.project-grid__title--small,.project__subtitle,.research__subtitle{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h3,.project-grid__subtitle--small,.research__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h1,.people__title,.poetic-research__title{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:700;font-size:var(--type-xl);background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.learn__long-description,.opportunity__description,.person--large p,.project__information,body{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.contact__details,.mc4wp-form-fields h3,.person--small p{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.poetic__text{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxl);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.opportunity__tag,.project-grid__tag--large,.project-grid__tag--small{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:100%}.project__deliverable-button{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-m);line-height:100%;color:var(--color-text);border:none;outline:0;background:0 0;padding:0 var(--spacing-xs) 0 0;margin:0;font-variant-numeric:oldstyle-nums}.project__deliverable-button:hover{color:var(--color-primary-1)}.project__deliverable-button:active{color:var(--color-primary-1)}.mc4wp-form-fields input[type=submit]{clear:both;color:var(--color-background);background:var(--color-secondary-2);border:0 none;border-radius:0;transition:all .2s ease;cursor:pointer;display:inline-block;font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-s);line-height:100%;margin:0;padding:var(--spacing-xs) var(--spacing-xs);text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;width:fit-content;width:-moz-fit-content;text-transform:uppercase}.mc4wp-form-fields input[type=submit]:hover{background:var(--color-primary-1)}.footer__item,.research-carousel__caption{font-family:ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xs);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.footer__link,.opportunity__description a,.opportunity__link--internal,.person__secondary-information a,.project__information a,.research__description a{color:var(--color-primary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.footer__link:hover,.opportunity__description a:hover,.opportunity__link--internal:hover,.person__secondary-information a:hover,.project__information a:hover,.research__description a:hover{color:var(--color-primary-1)}.contact__details-info a,.footer__link[target=_blank],.opportunity__description a[target=_blank],.opportunity__link--external,.person__secondary-information a[target=_blank],.project__information a[target=_blank],.research__description a[target=_blank]{color:var(--color-secondary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.contact__details-info a:hover,.footer__link[target=_blank]:hover,.opportunity__description a[target=_blank]:hover,.opportunity__link--external:hover,.person__secondary-information a[target=_blank]:hover,.project__information a[target=_blank]:hover,.research__description a[target=_blank]:hover{color:var(--color-secondary-1)}.contact__details-info a::after,.footer__link[target=_blank]::after,.opportunity__description a[target=_blank]::after,.opportunity__link--external::after,.person__secondary-information a[target=_blank]::after,.project__information a[target=_blank]::after,.research__description a[target=_blank]::after{content:"↗";display:inline-block}.about{display:flex;flex-wrap:wrap;margin:var(--spacing-s);padding-top:var(--spacing-s)}@media screen and (min-width:512px){.about{margin:var(--spacing-m);padding-top:var(--spacing-m)}}@media screen and (min-width:768px){.about{margin:var(--spacing-l);padding-top:var(--spacing-l)}}@media screen and (min-width:1024px){.about{margin:var(--spacing-xl);padding-top:var(--spacing-xl)}}.group{margin-bottom:var(--spacing-l)}.group__photo img{width:100%}.studio{-moz-columns:1;columns:1}@media screen and (min-width:512px){.studio{-moz-columns:2;columns:2;grid-column-gap:var(--spacing-l);-moz-column-gap:var(--spacing-l);column-gap:var(--spacing-l)}}@media screen and (min-width:768px){.studio{-moz-columns:2;columns:2;grid-column-gap:var(--spacing-l);-moz-column-gap:var(--spacing-l);column-gap:var(--spacing-l)}}@media screen and (min-width:1024px){.studio{-moz-columns:1;columns:1;flex-basis:calc(4 / var(--grid-col-num) * 100% - var(--grid-col-gutter));width:calc(4 / var(--grid-col-num) * 100% - var(--grid-col-gutter));margin-right:calc(0 * 100% / var(--grid-col-num) + var(--grid-col-gutter));margin-bottom:var(--spacing-l)}}.studio__description p{margin:0 0 var(--spacing-s) 0}.poetic-research{margin-bottom:var(--spacing-l);flex-basis:calc(8 / var(--grid-col-num) * 100%);width:calc(8 / var(--grid-col-num) * 100%);margin-right:0}@media screen and (min-width:512px){.poetic-research{flex-basis:calc(7 / var(--grid-col-num) * 100% - var(--grid-col-gutter));width:calc(7 / var(--grid-col-num) * 100% - var(--grid-col-gutter));margin-right:calc(0 * 100% / var(--grid-col-num) + var(--grid-col-gutter))}}@media screen and (min-width:768px){.poetic-research{flex-basis:calc(6 / var(--grid-col-num) * 100% - var(--grid-col-gutter));width:calc(6 / var(--grid-col-num) * 100% - var(--grid-col-gutter));margin-right:calc(0 * 100% / var(--grid-col-num) + var(--grid-col-gutter))}}@media screen and (min-width:1024px){.poetic-research{flex-basis:calc(4 / var(--grid-col-num) * 100% - var(--grid-col-gutter));width:calc(4 / var(--grid-col-num) * 100% - var(--grid-col-gutter));margin-right:calc(0 * 100% / var(--grid-col-num) + var(--grid-col-gutter))}}.poetic-research__title{margin:var(--spacing-xl) 0 0 0;display:inline-block}@media screen and (min-width:1024px){.poetic-research__title{margin:0}}.contact{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);width:100%;margin-bottom:var(--spacing-xxl)}@media screen and (min-width:512px){.contact{grid-template-columns:1fr 1fr;gap:var(--spacing-m)}}.contact__details{display:flex;flex-wrap:wrap;flex-basis:50%;flex-grow:1;flex-shrink:1;flex-direction:column;align-content:start;gap:var(--spacing-m)}@media screen and (min-width:1024px){.contact__details{flex-direction:row}}@media screen and (min-width:1024px){.contact__details-column{flex-basis:auto;flex-grow:1;flex-shrink:1}}.contact__details-column p{margin:0}.newsletter{display:flex;flex-wrap:wrap;flex-basis:50%;flex-grow:1;flex-shrink:1;margin:0}.people{display:flex;flex-wrap:wrap;position:relative;width:100%}.people *{transition:all .2s ease}.person{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding-bottom:var(--spacing-xl);box-sizing:border-box;width:100%}@media screen and (min-width:512px){.person{flex-basis:calc(50% - var(--spacing-m));width:calc(50% - var(--spacing-m))}}@media screen and (min-width:768px){.person{flex-basis:calc(33.3333333333% - var(--spacing-m));width:calc(33.3333333333% - var(--spacing-m))}}@media screen and (min-width:1024px){.person{flex-basis:calc(25% - var(--spacing-m));width:calc(25% - var(--spacing-m))}}.person__spacer{width:var(--spacing-m);height:var(--spacing-m)}.people__title{margin:var(--spacing-xxl) 0 var(--spacing-s) 0;padding-bottom:0;display:inline-block;flex-basis:100%;width:100%}@media screen and (min-width:512px){.people__title{flex-basis:100%;width:100%}}@media screen and (min-width:768px){.people__title{flex-basis:100%;width:100%}}@media screen and (min-width:1024px){.people__title{flex-basis:100%;width:100%}}.person--small{width:100%}@media screen and (min-width:512px){.person--small{flex-basis:calc(50% - var(--spacing-m));width:calc(50% - var(--spacing-m))}}@media screen and (min-width:768px){.person--small{flex-basis:calc(33.3333333333% - var(--spacing-m));width:calc(33.3333333333% - var(--spacing-m))}}@media screen and (min-width:1024px){.person--small{flex-basis:calc(25% - var(--spacing-m));width:calc(25% - var(--spacing-m))}}.person--large{width:100%}@media screen and (min-width:512px){.person--large{flex-basis:calc(50% - var(--spacing-m));width:calc(50% - var(--spacing-m))}}@media screen and (min-width:768px){.person--large{flex-basis:calc(66.6666666667% - var(--spacing-m));width:calc(66.6666666667% - var(--spacing-m))}}@media screen and (min-width:1024px){.person--large{flex-basis:calc(50% - var(--spacing-m));width:calc(50% - var(--spacing-m))}}.person__headshot{width:100%;margin:0;overflow:hidden}.person__headshot img{width:100%}.person__primary-information{flex-basis:90%;flex-grow:1}.person__name{margin:0}.person__title{margin:0}.person__show{background:0 0;border:none;cursor:pointer;flex-basis:10%;flex-shrink:1;text-align:right;color:var(--color-text)}.person__show:hover{color:var(--color-primary-1)}.person__show--closed::after{content:"+";display:inline-block}.person__show--open::after{content:"-"}.person__secondary-information--closed{display:none}.person__secondary-information--open{display:block}.body-play{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.content-play{flex-grow:1;overflow:hidden}:root{--color-text:#ffffff;--color-background:#000000;--color-background-overlay:rgba(0, 0, 0, 0.8);--color-transparent:rgba(0, 0, 0, 0);--color-primary-1:#f05f9e;--color-primary-2:#fda3bf;--color-secondary-1:#087cfa;--color-secondary-2:#00aeef;--color-gradient:linear-gradient(
      -90deg,
      var(--color-secondary-2) 0%,
      var(--color-secondary-1) 25%,
      var(--color-primary-2) 50%,
      var(--color-primary-1) 75%
  );--spacing-xxs:0.25rem;--spacing-xs:0.5rem;--spacing-s:1rem;--spacing-m:1.5rem;--spacing-l:2rem;--spacing-xl:3rem;--spacing-xxl:5rem;--spacing-xxxl:10rem;--spacing-xxxxl:10rem;--grid-col-num:8;--grid-col-gutter:3rem;--leading-tight:1;--leading-regular:1.3;--leading-loose:1.8;--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:20px;--type-xl:24px;--type-xxl:28px;--type-xxxl:30px}@media screen and (min-width:512px){:root{--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:22px;--type-xl:28px;--type-xxl:34px;--type-xxxl:48px}}@media screen and (min-width:768px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:32px;--type-xxl:38px;--type-xxxl:60px}}@media screen and (min-width:1024px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:34px;--type-xxl:42px;--type-xxxl:86px;--spacing-xxxxl:20rem}}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Roman.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Roman.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Roman.ttf) format("truetype-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Italic.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Italic.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Italic.ttf) format("truetype-variations");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Italic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Bold.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-BoldItalic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence.woff2) format("woff2"),url(../fonts/Polymode1000Opulence.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence-Bold.woff2) format("woff2"),url(../fonts/Polymode1000Opulence-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.header__logo a{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-xl);line-height:100%;background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.header__page-title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xl);line-height:100%;letter-spacing:-1px;color:var(--color-text)}.header__page{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;letter-spacing:-1px;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums}.header__page--current a{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums}.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}@media screen and (min-width:768px){.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-size:var(--type-xl)}}.default-page h2,.learn__short-description,.person__name,.person__show,.project-grid__subtitle--large,.project-grid__title--small,.project__subtitle,.research__subtitle{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h3,.project-grid__subtitle--small,.research__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h1,.people__title,.poetic-research__title{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:700;font-size:var(--type-xl);background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.learn__long-description,.opportunity__description,.person--large p,.project__information,body{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.contact__details,.mc4wp-form-fields h3,.person--small p{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.poetic__text{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxl);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.opportunity__tag,.project-grid__tag--large,.project-grid__tag--small{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:100%}.project__deliverable-button{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-m);line-height:100%;color:var(--color-text);border:none;outline:0;background:0 0;padding:0 var(--spacing-xs) 0 0;margin:0;font-variant-numeric:oldstyle-nums}.project__deliverable-button:hover{color:var(--color-primary-1)}.project__deliverable-button:active{color:var(--color-primary-1)}.mc4wp-form-fields input[type=submit]{clear:both;color:var(--color-background);background:var(--color-secondary-2);border:0 none;border-radius:0;transition:all .2s ease;cursor:pointer;display:inline-block;font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-s);line-height:100%;margin:0;padding:var(--spacing-xs) var(--spacing-xs);text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;width:fit-content;width:-moz-fit-content;text-transform:uppercase}.mc4wp-form-fields input[type=submit]:hover{background:var(--color-primary-1)}.footer__item,.research-carousel__caption{font-family:ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xs);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.footer__link,.opportunity__description a,.opportunity__link--internal,.person__secondary-information a,.project__information a,.research__description a{color:var(--color-primary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.footer__link:hover,.opportunity__description a:hover,.opportunity__link--internal:hover,.person__secondary-information a:hover,.project__information a:hover,.research__description a:hover{color:var(--color-primary-1)}.contact__details-info a,.footer__link[target=_blank],.opportunity__description a[target=_blank],.opportunity__link--external,.person__secondary-information a[target=_blank],.project__information a[target=_blank],.research__description a[target=_blank]{color:var(--color-secondary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.contact__details-info a:hover,.footer__link[target=_blank]:hover,.opportunity__description a[target=_blank]:hover,.opportunity__link--external:hover,.person__secondary-information a[target=_blank]:hover,.project__information a[target=_blank]:hover,.research__description a[target=_blank]:hover{color:var(--color-secondary-1)}.contact__details-info a::after,.footer__link[target=_blank]::after,.opportunity__description a[target=_blank]::after,.opportunity__link--external::after,.person__secondary-information a[target=_blank]::after,.project__information a[target=_blank]::after,.research__description a[target=_blank]::after{content:"↗";display:inline-block}.poetic__text{display:flex;flex-wrap:wrap;margin:var(--spacing-s);padding-top:var(--spacing-s)}@media screen and (min-width:512px){.poetic__text{margin:var(--spacing-m);padding-top:var(--spacing-m)}}@media screen and (min-width:768px){.poetic__text{margin:var(--spacing-l);padding-top:var(--spacing-l)}}@media screen and (min-width:1024px){.poetic__text{margin:var(--spacing-xl);padding-top:var(--spacing-xl)}}.poetic__highlight{color:var(--color-primary-1);cursor:pointer}.poetic__images{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-999}.poetic__image{position:fixed;top:0;left:0;padding:0;margin:0;width:100%;height:100%;opacity:0;transition:all .2s ease;background-size:cover;background-position:center}.poetic__image.active{opacity:.7}.poetic__image img{width:100%}:root{--color-text:#ffffff;--color-background:#000000;--color-background-overlay:rgba(0, 0, 0, 0.8);--color-transparent:rgba(0, 0, 0, 0);--color-primary-1:#f05f9e;--color-primary-2:#fda3bf;--color-secondary-1:#087cfa;--color-secondary-2:#00aeef;--color-gradient:linear-gradient(
      -90deg,
      var(--color-secondary-2) 0%,
      var(--color-secondary-1) 25%,
      var(--color-primary-2) 50%,
      var(--color-primary-1) 75%
  );--spacing-xxs:0.25rem;--spacing-xs:0.5rem;--spacing-s:1rem;--spacing-m:1.5rem;--spacing-l:2rem;--spacing-xl:3rem;--spacing-xxl:5rem;--spacing-xxxl:10rem;--spacing-xxxxl:10rem;--grid-col-num:8;--grid-col-gutter:3rem;--leading-tight:1;--leading-regular:1.3;--leading-loose:1.8;--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:20px;--type-xl:24px;--type-xxl:28px;--type-xxxl:30px}@media screen and (min-width:512px){:root{--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:22px;--type-xl:28px;--type-xxl:34px;--type-xxxl:48px}}@media screen and (min-width:768px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:32px;--type-xxl:38px;--type-xxxl:60px}}@media screen and (min-width:1024px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:34px;--type-xxl:42px;--type-xxxl:86px;--spacing-xxxxl:20rem}}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Roman.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Roman.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Roman.ttf) format("truetype-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Italic.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Italic.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Italic.ttf) format("truetype-variations");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Italic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Bold.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-BoldItalic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence.woff2) format("woff2"),url(../fonts/Polymode1000Opulence.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence-Bold.woff2) format("woff2"),url(../fonts/Polymode1000Opulence-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.header__logo a{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-xl);line-height:100%;background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.header__page-title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xl);line-height:100%;letter-spacing:-1px;color:var(--color-text)}.header__page{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;letter-spacing:-1px;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums}.header__page--current a{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums}.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}@media screen and (min-width:768px){.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-size:var(--type-xl)}}.default-page h2,.learn__short-description,.person__name,.person__show,.project-grid__subtitle--large,.project-grid__title--small,.project__subtitle,.research__subtitle{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h3,.project-grid__subtitle--small,.research__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h1,.people__title,.poetic-research__title{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:700;font-size:var(--type-xl);background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.learn__long-description,.opportunity__description,.person--large p,.project__information,body{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.contact__details,.mc4wp-form-fields h3,.person--small p{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.poetic__text{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxl);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.opportunity__tag,.project-grid__tag--large,.project-grid__tag--small{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:100%}.project__deliverable-button{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-m);line-height:100%;color:var(--color-text);border:none;outline:0;background:0 0;padding:0 var(--spacing-xs) 0 0;margin:0;font-variant-numeric:oldstyle-nums}.project__deliverable-button:hover{color:var(--color-primary-1)}.project__deliverable-button:active{color:var(--color-primary-1)}.mc4wp-form-fields input[type=submit]{clear:both;color:var(--color-background);background:var(--color-secondary-2);border:0 none;border-radius:0;transition:all .2s ease;cursor:pointer;display:inline-block;font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-s);line-height:100%;margin:0;padding:var(--spacing-xs) var(--spacing-xs);text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;width:fit-content;width:-moz-fit-content;text-transform:uppercase}.mc4wp-form-fields input[type=submit]:hover{background:var(--color-primary-1)}.footer__item,.research-carousel__caption{font-family:ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xs);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.footer__link,.opportunity__description a,.opportunity__link--internal,.person__secondary-information a,.project__information a,.research__description a{color:var(--color-primary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.footer__link:hover,.opportunity__description a:hover,.opportunity__link--internal:hover,.person__secondary-information a:hover,.project__information a:hover,.research__description a:hover{color:var(--color-primary-1)}.contact__details-info a,.footer__link[target=_blank],.opportunity__description a[target=_blank],.opportunity__link--external,.person__secondary-information a[target=_blank],.project__information a[target=_blank],.research__description a[target=_blank]{color:var(--color-secondary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.contact__details-info a:hover,.footer__link[target=_blank]:hover,.opportunity__description a[target=_blank]:hover,.opportunity__link--external:hover,.person__secondary-information a[target=_blank]:hover,.project__information a[target=_blank]:hover,.research__description a[target=_blank]:hover{color:var(--color-secondary-1)}.contact__details-info a::after,.footer__link[target=_blank]::after,.opportunity__description a[target=_blank]::after,.opportunity__link--external::after,.person__secondary-information a[target=_blank]::after,.project__information a[target=_blank]::after,.research__description a[target=_blank]::after{content:"↗";display:inline-block}.default-page{display:flex;flex-wrap:wrap;margin:var(--spacing-s);padding-top:var(--spacing-s)}@media screen and (min-width:512px){.default-page{margin:var(--spacing-m);padding-top:var(--spacing-m)}}@media screen and (min-width:768px){.default-page{margin:var(--spacing-l);padding-top:var(--spacing-l)}}@media screen and (min-width:1024px){.default-page{margin:var(--spacing-xl);padding-top:var(--spacing-xl)}}.default-page h1{line-height:120%}.default-page h2{line-height:120%}.default-page h3{line-height:120%}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}:root{--color-text:#ffffff;--color-background:#000000;--color-background-overlay:rgba(0, 0, 0, 0.8);--color-transparent:rgba(0, 0, 0, 0);--color-primary-1:#f05f9e;--color-primary-2:#fda3bf;--color-secondary-1:#087cfa;--color-secondary-2:#00aeef;--color-gradient:linear-gradient(
      -90deg,
      var(--color-secondary-2) 0%,
      var(--color-secondary-1) 25%,
      var(--color-primary-2) 50%,
      var(--color-primary-1) 75%
  );--spacing-xxs:0.25rem;--spacing-xs:0.5rem;--spacing-s:1rem;--spacing-m:1.5rem;--spacing-l:2rem;--spacing-xl:3rem;--spacing-xxl:5rem;--spacing-xxxl:10rem;--spacing-xxxxl:10rem;--grid-col-num:8;--grid-col-gutter:3rem;--leading-tight:1;--leading-regular:1.3;--leading-loose:1.8;--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:20px;--type-xl:24px;--type-xxl:28px;--type-xxxl:30px}@media screen and (min-width:512px){:root{--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:22px;--type-xl:28px;--type-xxl:34px;--type-xxxl:48px}}@media screen and (min-width:768px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:32px;--type-xxl:38px;--type-xxxl:60px}}@media screen and (min-width:1024px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:34px;--type-xxl:42px;--type-xxxl:86px;--spacing-xxxxl:20rem}}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Roman.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Roman.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Roman.ttf) format("truetype-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Italic.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Italic.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Italic.ttf) format("truetype-variations");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Italic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Bold.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-BoldItalic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence.woff2) format("woff2"),url(../fonts/Polymode1000Opulence.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence-Bold.woff2) format("woff2"),url(../fonts/Polymode1000Opulence-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.header__logo a{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-xl);line-height:100%;background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.header__page-title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xl);line-height:100%;letter-spacing:-1px;color:var(--color-text)}.header__page{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;letter-spacing:-1px;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums}.header__page--current a{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums}.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}@media screen and (min-width:768px){.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-size:var(--type-xl)}}.default-page h2,.learn__short-description,.person__name,.person__show,.project-grid__subtitle--large,.project-grid__title--small,.project__subtitle,.research__subtitle{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h3,.project-grid__subtitle--small,.research__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h1,.people__title,.poetic-research__title{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:700;font-size:var(--type-xl);background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.learn__long-description,.opportunity__description,.person--large p,.project__information,body{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.contact__details,.mc4wp-form-fields h3,.person--small p{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.poetic__text{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxl);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.opportunity__tag,.project-grid__tag--large,.project-grid__tag--small{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:100%}.project__deliverable-button{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-m);line-height:100%;color:var(--color-text);border:none;outline:0;background:0 0;padding:0 var(--spacing-xs) 0 0;margin:0;font-variant-numeric:oldstyle-nums}.project__deliverable-button:hover{color:var(--color-primary-1)}.project__deliverable-button:active{color:var(--color-primary-1)}.mc4wp-form-fields input[type=submit]{clear:both;color:var(--color-background);background:var(--color-secondary-2);border:0 none;border-radius:0;transition:all .2s ease;cursor:pointer;display:inline-block;font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-s);line-height:100%;margin:0;padding:var(--spacing-xs) var(--spacing-xs);text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;width:fit-content;width:-moz-fit-content;text-transform:uppercase}.mc4wp-form-fields input[type=submit]:hover{background:var(--color-primary-1)}.footer__item,.research-carousel__caption{font-family:ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xs);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.footer__link,.opportunity__description a,.opportunity__link--internal,.person__secondary-information a,.project__information a,.research__description a{color:var(--color-primary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.footer__link:hover,.opportunity__description a:hover,.opportunity__link--internal:hover,.person__secondary-information a:hover,.project__information a:hover,.research__description a:hover{color:var(--color-primary-1)}.contact__details-info a,.footer__link[target=_blank],.opportunity__description a[target=_blank],.opportunity__link--external,.person__secondary-information a[target=_blank],.project__information a[target=_blank],.research__description a[target=_blank]{color:var(--color-secondary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.contact__details-info a:hover,.footer__link[target=_blank]:hover,.opportunity__description a[target=_blank]:hover,.opportunity__link--external:hover,.person__secondary-information a[target=_blank]:hover,.project__information a[target=_blank]:hover,.research__description a[target=_blank]:hover{color:var(--color-secondary-1)}.contact__details-info a::after,.footer__link[target=_blank]::after,.opportunity__description a[target=_blank]::after,.opportunity__link--external::after,.person__secondary-information a[target=_blank]::after,.project__information a[target=_blank]::after,.research__description a[target=_blank]::after{content:"↗";display:inline-block}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:var(--color-background);text-transform:uppercase;padding:0;background-color:transparent;border:none;border-radius:none;box-shadow:none;text-shadow:none;opacity:1;cursor:pointer;transition:opacity 150ms ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1;-webkit-appearance:none!important}.glide__arrow svg{width:var(--spacing-l)}@media screen and (min-width:512px){.glide__arrow svg{width:var(--spacing-xl)}}@media screen and (min-width:768px){.glide__arrow svg{width:auto}}.glide__arrow path{fill:var(--color-text);transition:fill .2s ease}.glide__arrow:hover path{fill:var(--color-primary-1)}.glide__arrow--left{left:0}.glide__arrow--right{right:0}.glide__track{height:100%}.glide__slides{align-items:center;height:100%}.glide__slide{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:0 var(--spacing-xs)}@media screen and (min-width:512px){.glide__slide{padding:0}}.glide__slide img,.glide__slide video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:0 var(--spacing-xs)}@media screen and (min-width:512px){.glide__slide img,.glide__slide video{padding:0}}.glide__slide iframe{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;box-sizing:border-box;padding:var(--spacing-xl)}.glide__slide figcaption{width:100%}.glide__bullets{position:absolute;z-index:2;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%);margin-top:var(--spacing-m)}.glide__bullet{background-color:rgba(255,255,255,.5);width:5px;height:5px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em;-webkit-appearance:none!important}.glide__bullet--active{background-color:var(--color-primary-1)}body{background:#000}#mc_embed_signup{background:0 0;clear:left;font:14px Helvetica,Arial,sans-serif;width:600px}#mc_embed_signup form{display:block;position:relative;text-align:left}#mc_embed_signup h2{font-weight:700;padding:0;margin:15px 0;font-size:1.4em;color:#fff}#mc_embed_signup input{border:1px solid #fff;border-radius:0;background:0 0;color:#fff}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox}#mc_embed_signup input[type=radio]{-webkit-appearance:radio}#mc_embed_signup input:focus{border-color:green}#mc_embed_signup input::-moz-placeholder{color:#d3d3d3}#mc_embed_signup input::placeholder{color:#d3d3d3}#mc_embed_signup .button{clear:both;background:linear-gradient(-90deg,#00aeef 0,#087cfa 25%,#fda3bf 50%,#f05f9e 75%);border:0 none;border-radius:0;transition:all .23s ease-in-out 0s;color:#000;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0 22px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:fit-content;width:-moz-fit-content}#mc_embed_signup .button:hover{background-color:red}#mc_embed_signup .small-meta{font-size:11px}#mc_embed_signup .nowrap{white-space:nowrap}#mc_embed_signup .mc-field-group{clear:left;position:relative;width:96%;padding-bottom:3%;min-height:50px;display:grid}#mc_embed_signup .size1of2{clear:none;float:left;display:inline-block;width:46%;margin-right:4%}* html #mc_embed_signup .size1of2{margin-right:2%}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px}#mc_embed_signup .mc-field-group input{display:block;width:100%;padding:8px 0;text-indent:2%}#mc_embed_signup .mc-field-group select{display:inline-block;width:99%;padding:5px 0;margin-bottom:2px}#mc_embed_signup .mc-address-fields-group{display:flex;flex-direction:row;justify-content:space-evenly;width:96%;gap:15px}#mc_embed_signup .mc-sms-phone-group{display:flex;flex-direction:row;justify-content:space-evenly;width:96%;gap:15px;padding-top:5px}#mc_embed_signup .datefield,#mc_embed_signup .phonefield-us{padding:5px 0}#mc_embed_signup .datefield input,#mc_embed_signup .phonefield-us input{display:inline;width:60px;margin:0 2px;letter-spacing:1px;text-align:center;padding:5px 0 2px 0}#mc_embed_signup .phonefield-us .phonearea input,#mc_embed_signup .phonefield-us .phonedetail1 input{width:40px}#mc_embed_signup .datefield .dayfield input,#mc_embed_signup .datefield .monthfield input{width:30px}#mc_embed_signup .datefield label,#mc_embed_signup .phonefield-us label{display:none}#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:4%}#mc_embed_signup .asterisk{color:#e85c41;font-size:150%;font-weight:400;position:relative;top:5px}#mc_embed_signup .clear{clear:both}#mc_embed_signup .foot{display:grid;grid-template-columns:3fr 1fr;width:96%;align-items:center}@media screen and (max-width:400px){#mc_embed_signup .foot{display:grid;grid-template-columns:1fr;width:100%;align-items:center}}@media screen and (max-width:400px){#mc_embed_signup .referralBadge{width:50%}}#mc_embed_signup .brandingLogo{justify-self:right}@media screen and (max-width:400px){#mc_embed_signup .brandingLogo{justify-self:left}}#mc_embed_signup .mc-field-group.input-group ul{margin:0;padding:5px 0;list-style:none}#mc_embed_signup .mc-field-group.input-group ul li{display:block;padding:3px 0;margin:0}#mc_embed_signup .mc-field-group.input-group label{display:inline}#mc_embed_signup .mc-field-group.input-group input{display:inline;width:auto;border:none}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0 .5em 0 .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:700;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:#ff0;display:none}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}#mc_embed_signup .helper_text{color:orange;margin-top:2px;display:inline-block;padding:3px;background-color:rgba(255,255,255,.85);border-radius:0;font-size:14px;font-weight:400;z-index:1}#mc-embedded-subscribe{clear:both;width:auto;display:block;margin:1em 0 1em 5%}#mc_embed_signup #num-subscribers{font-size:1.1em}#mc_embed_signup #num-subscribers span{padding:.5em;border:1px solid #ccc;margin-right:.5em;font-weight:700}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{display:inline-block;margin:2px 0 1em 0;padding:3px;background-color:rgba(255,255,255,.85);border-radius:0;font-size:14px;font-weight:400;z-index:1;color:red}#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid red}:root{--color-text:#ffffff;--color-background:#000000;--color-background-overlay:rgba(0, 0, 0, 0.8);--color-transparent:rgba(0, 0, 0, 0);--color-primary-1:#f05f9e;--color-primary-2:#fda3bf;--color-secondary-1:#087cfa;--color-secondary-2:#00aeef;--color-gradient:linear-gradient(
      -90deg,
      var(--color-secondary-2) 0%,
      var(--color-secondary-1) 25%,
      var(--color-primary-2) 50%,
      var(--color-primary-1) 75%
  );--spacing-xxs:0.25rem;--spacing-xs:0.5rem;--spacing-s:1rem;--spacing-m:1.5rem;--spacing-l:2rem;--spacing-xl:3rem;--spacing-xxl:5rem;--spacing-xxxl:10rem;--spacing-xxxxl:10rem;--grid-col-num:8;--grid-col-gutter:3rem;--leading-tight:1;--leading-regular:1.3;--leading-loose:1.8;--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:20px;--type-xl:24px;--type-xxl:28px;--type-xxxl:30px}@media screen and (min-width:512px){:root{--type-xs:12px;--type-s:14px;--type-m:16px;--type-l:22px;--type-xl:28px;--type-xxl:34px;--type-xxxl:48px}}@media screen and (min-width:768px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:32px;--type-xxl:38px;--type-xxxl:60px}}@media screen and (min-width:1024px){:root{--type-xs:12px;--type-s:14px;--type-m:18px;--type-l:24px;--type-xl:34px;--type-xxl:42px;--type-xxxl:86px;--spacing-xxxxl:20rem}}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Roman.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Roman.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Roman.ttf) format("truetype-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:PolymodeSans-Var;src:url(../fonts/PolymodeVar-Italic.woff2) format("woff2 supports variations"),url(../fonts/PolymodeVar-Italic.woff2) format("woff2-variations"),url(../fonts/PolymodeVar-Italic.ttf) format("truetype-variations");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Italic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-Bold.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ActingBasic;src:url(../fonts/Polymode0000ActingBasic-BoldItalic.woff2) format("woff2"),url(../fonts/Polymode0000ActingBasic-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence.woff2) format("woff2"),url(../fonts/Polymode1000Opulence.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Opulence;src:url(../fonts/Polymode1000Opulence-Bold.woff2) format("woff2"),url(../fonts/Polymode1000Opulence-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.header__logo a{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-xl);line-height:100%;background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.header__page-title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xl);line-height:100%;letter-spacing:-1px;color:var(--color-text)}.header__page{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;letter-spacing:-1px;font-variation-settings:"RLNS" 0;font-variant-numeric:oldstyle-nums}.header__page--current a{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:400;font-size:var(--type-xxxl);line-height:100%;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums}.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}@media screen and (min-width:768px){.opportunity__subtitle,.opportunity__title,.project-grid__title--large,.project__title{font-size:var(--type-xl)}}.default-page h2,.learn__short-description,.person__name,.person__show,.project-grid__subtitle--large,.project-grid__title--small,.project__subtitle,.research__subtitle{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-l);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h3,.project-grid__subtitle--small,.research__title{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:120%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.default-page h1,.people__title,.poetic-research__title{font-family:PolymodeSans-Var,Opulence,sans-serif;font-weight:700;font-size:var(--type-xl);background-image:var(--color-gradient);background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variation-settings:"RLNS" 1000;font-variant-numeric:oldstyle-nums;background-clip:text;text-fill-color:transparent}.learn__long-description,.opportunity__description,.person--large p,.project__information,body{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-m);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.contact__details,.mc4wp-form-fields h3,.person--small p{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.poetic__text{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xxl);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums;font-variation-settings:"RLNS" 300}.opportunity__tag,.project-grid__tag--large,.project-grid__tag--small{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:400;font-size:var(--type-s);line-height:100%}.project__deliverable-button{font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-m);line-height:100%;color:var(--color-text);border:none;outline:0;background:0 0;padding:0 var(--spacing-xs) 0 0;margin:0;font-variant-numeric:oldstyle-nums}.project__deliverable-button:hover{color:var(--color-primary-1)}.project__deliverable-button:active{color:var(--color-primary-1)}.mc4wp-form-fields input[type=submit]{clear:both;color:var(--color-background);background:var(--color-secondary-2);border:0 none;border-radius:0;transition:all .2s ease;cursor:pointer;display:inline-block;font-family:PolymodeSans-Var,ActingBasic,sans-serif;font-weight:700;font-size:var(--type-s);line-height:100%;margin:0;padding:var(--spacing-xs) var(--spacing-xs);text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;width:fit-content;width:-moz-fit-content;text-transform:uppercase}.mc4wp-form-fields input[type=submit]:hover{background:var(--color-primary-1)}.footer__item,.research-carousel__caption{font-family:ActingBasic,sans-serif;font-weight:400;font-size:var(--type-xs);line-height:130%;color:var(--color-text);font-variant-numeric:oldstyle-nums}.footer__link,.opportunity__description a,.opportunity__link--internal,.person__secondary-information a,.project__information a,.research__description a{color:var(--color-primary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.footer__link:hover,.opportunity__description a:hover,.opportunity__link--internal:hover,.person__secondary-information a:hover,.project__information a:hover,.research__description a:hover{color:var(--color-primary-1)}.contact__details-info a,.footer__link[target=_blank],.opportunity__description a[target=_blank],.opportunity__link--external,.person__secondary-information a[target=_blank],.project__information a[target=_blank],.research__description a[target=_blank]{color:var(--color-secondary-2);transition:color .2s ease;text-decoration:none;font-variant-numeric:oldstyle-nums}.contact__details-info a:hover,.footer__link[target=_blank]:hover,.opportunity__description a[target=_blank]:hover,.opportunity__link--external:hover,.person__secondary-information a[target=_blank]:hover,.project__information a[target=_blank]:hover,.research__description a[target=_blank]:hover{color:var(--color-secondary-1)}.contact__details-info a::after,.footer__link[target=_blank]::after,.opportunity__description a[target=_blank]::after,.opportunity__link--external::after,.person__secondary-information a[target=_blank]::after,.project__information a[target=_blank]::after,.research__description a[target=_blank]::after{content:"↗";display:inline-block}.mc4wp-form{width:100%;background-color:var(--color-background)}.mc4wp-form-fields{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mc4wp-form-fields h3{margin:0;flex-basis:100%;width:100%;font-weight:700}.mc4wp-form-fields label{flex-basis:100%}.mc4wp-form-fields input[type=email],.mc4wp-form-fields input[type=text]{border:1px solid var(--color-text);border-radius:0;background:0 0;color:var(--color-text);padding:var(--spacing-xs);flex-basis:100%;font-size:var(--type-s)}@media screen and (min-width:512px){.mc4wp-form-fields input[type=email],.mc4wp-form-fields input[type=text]{flex-basis:100%}}@media screen and (min-width:768px){.mc4wp-form-fields input[type=email],.mc4wp-form-fields input[type=text]{flex-basis:100%}}@media screen and (min-width:1024px){.mc4wp-form-fields input[type=email],.mc4wp-form-fields input[type=text]{flex-basis:auto;flex-grow:3;max-width:100%}}.mc4wp-form-fields input[type=email]:focus,.mc4wp-form-fields input[type=text]:focus{outline:1px solid var(--color-secondary-2);border-color:var(--color-secondary-2)}.mc4wp-form-fields input[type=submit]{flex-basis:100%}@media screen and (min-width:512px){.mc4wp-form-fields input[type=submit]{flex-basis:100%}}@media screen and (min-width:768px){.mc4wp-form-fields input[type=submit]{flex-basis:100%}}@media screen and (min-width:1024px){.mc4wp-form-fields input[type=submit]{flex-basis:auto;flex-grow:1;max-width:100%}}.contact .mc4wp-form-fields{flex-direction:row}.footer .mc4wp-form-fields{flex-direction:column;max-width:25rem}@media screen and (min-width:1400px){.footer .mc4wp-form-fields{flex-direction:row;max-width:90%}}.mc4wp-alert{font-size:var(--type-s)}.mc4wp-success{color:var(--color-secondary-2)}.mc4wp-notice{color:var(--color-secondary-2)}.mc4wp-error{color:var(--color-primary-2)}