.btn-main{padding:1rem 1.25rem;font-size:.875rem;line-height:1}@media (width>=768px){.btn-main{padding:1.0625rem 1.5rem}}@font-face{font-family:Noto Serif;src:url(./noto-serif-v33-latin_latin-ext-300-SKVsnrv_.woff2)format("woff2");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Noto Serif;src:url(./noto-serif-v33-latin_latin-ext-regular-Do6Ii3wT.woff2)format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-display:swap;font-family:Noto Serif;font-style:italic;font-weight:400;src:url(./noto-serif-v33-latin_latin-ext-italic-B2qKUkKO.woff2)format("woff2")}@font-face{font-family:Noto Serif;src:url(./noto-serif-v33-latin_latin-ext-500-Chs_6vYR.woff2)format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Noto Serif;src:url(./noto-serif-v33-latin_latin-ext-700-DIL3Havn.woff2)format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-display:swap;font-family:Noto Serif Display;font-style:normal;font-weight:400;src:url(./noto-serif-display-v29-latin_latin-ext-regular-qV0YhPc5.woff2)format("woff2")}@font-face{font-display:swap;font-family:Noto Serif Display;font-style:normal;font-weight:500;src:url(./noto-serif-display-v29-latin_latin-ext-500-CD-CgEez.woff2)format("woff2")}@font-face{font-display:swap;font-family:Noto Serif Display;font-style:normal;font-weight:700;src:url(./noto-serif-display-v29-latin_latin-ext-700-BewPRKg2.woff2)format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(./lato-v25-latin_latin-ext-regular-G37NuxRI.woff2)format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:400;src:url(./lato-v25-latin_latin-ext-italic-BobK_mV7.woff2)format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(./lato-v25-latin_latin-ext-700-CKuEkycT.woff2)format("woff2")}.wp-singular .project-page__content h1,.wp-singular .project-page__content .h1,.wp-singular .project-page__content h2,.wp-singular .project-page__content .h2,.wp-singular .project-page__content h3,.wp-singular .project-page__content .h3,.wp-singular .project-page__content h4,.wp-singular .project-page__content .h4,.wp-singular .project-page__content h5,.wp-singular .project-page__content .h5,.wp-singular .project-page__content h6,.wp-singular .project-page__content .h6,.page-template-template-text-page h1,.page-template-template-text-page .h1,.page-template-template-text-page h2,.page-template-template-text-page .h2,.page-template-template-text-page h3,.page-template-template-text-page .h3,.page-template-template-text-page h4,.page-template-template-text-page .h4,.page-template-template-text-page h5,.page-template-template-text-page .h5,.page-template-template-text-page h6,.page-template-template-text-page .h6{font-family:var(--font-heading);letter-spacing:-.02em;margin:2.5rem 0 2rem;font-weight:400;line-height:1.3}.wp-singular .project-page__content h1,.wp-singular .project-page__content .h1,.wp-singular .project-page__content .has-style-h-1-font-size,.page-template-template-text-page h1,.page-template-template-text-page .h1,.page-template-template-text-page .has-style-h-1-font-size{font-size:clamp(2.375rem,1.5625vw + 1.625rem,2.875rem)}.wp-singular .project-page__content h2,.wp-singular .project-page__content .h2,.wp-singular .project-page__content .has-style-h-2-font-size,.page-template-template-text-page h2,.page-template-template-text-page .h2,.page-template-template-text-page .has-style-h-2-font-size{font-size:clamp(1.875rem,1.17188vw + 1.3125rem,2.25rem)}.wp-singular .project-page__content h3,.wp-singular .project-page__content .h3,.wp-singular .project-page__content .has-style-h-3-font-size,.page-template-template-text-page h3,.page-template-template-text-page .h3,.page-template-template-text-page .has-style-h-3-font-size{letter-spacing:.1px;font-size:clamp(1.5rem,.976563vw + 1.03125rem,1.8125rem)}.wp-singular .project-page__content h4,.wp-singular .project-page__content .h4,.wp-singular .project-page__content .has-style-h-4-font-size,.page-template-template-text-page h4,.page-template-template-text-page .h4,.page-template-template-text-page .has-style-h-4-font-size{font-size:20px}.wp-singular .project-page__content h5,.wp-singular .project-page__content .h5,.wp-singular .project-page__content .has-style-h-5-font-size,.page-template-template-text-page h5,.page-template-template-text-page .h5,.page-template-template-text-page .has-style-h-5-font-size{font-size:clamp(1rem,.390625vw + .8125rem,1.125rem)}.wp-singular .project-page__content h6,.wp-singular .project-page__content .h6,.wp-singular .project-page__content .has-style-h-6-font-size,.page-template-template-text-page h6,.page-template-template-text-page .h6,.page-template-template-text-page .has-style-h-6-font-size{font-size:.875rem}.wp-block-list{padding-left:calc(21 / var(--rem-base,16) * 1rem);color:var(--text-neutral-secondary);font-family:var(--font-body);font-size:var(--text-body-s);margin:0;font-weight:500;line-height:1.4}ul.wp-block-list{list-style:outside}ol.wp-block-list{list-style:decimal}.text-image-vertical .wp-block-heading{margin:0 0 1rem}@media (width>=480px){.page-template-template-text-page__wr{padding-right:4rem}}@media (width>=1024px){.page-template-template-text-page__wr{padding-right:calc(120 / var(--rem-base,16) * 1rem)}}.research-record__quote a,.research-record__bio-text a,.text-image-vertical__text-block a,.people-bio-section__quote-text a,.people-bio-section__bio-content a,.page-template-template-text-page__wr a,.page-template-template-site-map__wr a,.wp-block-paragraph a{text-underline-offset:.15em;color:var(--text-link-primary);cursor:pointer;font-weight:500;line-height:1.4;text-decoration:underline;text-decoration-thickness:calc(1em/13.3333)}.research-record__quote a:hover,.research-record__bio-text a:hover,.text-image-vertical__text-block a:hover,.people-bio-section__quote-text a:hover,.people-bio-section__bio-content a:hover,.page-template-template-text-page__wr a:hover,.page-template-template-site-map__wr a:hover,.wp-block-paragraph a:hover{color:var(--text-neutral-primary)}@media (hover:hover) and (pointer:fine){.research-record__quote a:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible),.research-record__bio-text a:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible),.text-image-vertical__text-block a:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible),.people-bio-section__quote-text a:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible),.people-bio-section__bio-content a:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible),.page-template-template-text-page__wr a:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible),.page-template-template-site-map__wr a:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible),.wp-block-paragraph a:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){color:var(--text-neutral-secondary)}}.research-record__bio-text p,.text-image-vertical__content p,.event-person__bio-text p,.project-page__content p,.page-template-template-text-page p{margin:0 0 calc(16 / var(--rem-base,16) * 1rem)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background-neutral-primary:#1e1e1e;--background-neutral-secondary:#2a2a2a;--background-neutral-tertiary:#3c3c3c;--background-neutral-disabled:#505050;--background-neutral-inverse-primary:#f5f5f5;--background-neutral-inverse-secondary:#e6e6e6;--background-neutral-inverse-tertiary:#d2d2d2;--text-neutral-primary:#f5f5f5;--text-neutral-secondary:#e6e6e6;--text-neutral-tertiary:#b4b4b4;--text-neutral-disabled:#646464;--text-neutral-inverse-primary:#1e1e1e;--text-neutral-inverse-secondary:#2a2a2a;--text-neutral-inverse-tertiary:#3c3c3c;--icon-neutral-primary:#f5f5f5;--icon-neutral-secondary:#e6e6e6;--icon-neutral-tertiary:#b4b4b4;--icon-neutral-inverse-primary:#1e1e1e}[data-theme=dark] .footer__social-link:before{background-color:#f5f5f5}[data-theme=dark] .header__search img{filter:brightness(0)invert()}[data-theme=dark] .footer__body,[data-theme=dark] .footer__inner,[data-theme=dark] .footer__social-link,[data-theme=dark] .footer__wave:after,[data-theme=dark] .home-projects,[data-theme=dark] .about-vision__fade,[data-theme=dark] .about-vision__surface,[data-theme=dark] .home-news__upcoming-panel,[data-theme=dark] .about-vision__panel,[data-theme=dark] .home-projects__wave:after,[data-theme=dark] .text-image__gradient-top,[data-theme=dark] .title-text__gradient-top{background:#1e1e1e}[data-theme=dark] .btn--primary,[data-theme=dark] .wpcf7-submit,[data-theme=dark] :where(.wp-element-button,.wp-block-button__link){--text-neutral-primary:#000}[data-theme=dark] .search-menu__close svg path,[data-theme=dark] .header__search svg path{fill:#fff}[data-theme=dark] .header__contrast:hover svg path{fill:#000}@media (hover:hover) and (pointer:fine){[data-theme=dark] .btn-icon--secondary:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){color:#000}}[data-theme=wcag]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background-neutral-primary:#000;--background-neutral-secondary:#0d0d0d;--background-neutral-tertiary:#1a1a1a;--background-neutral-disabled:#333;--background-neutral-inverse-primary:#ff0;--background-neutral-inverse-secondary:#ff0;--background-neutral-inverse-tertiary:#ff0;--background-brand-1-primary:#000;--background-brand-1-secondary:#1a1a1a;--background-brand-1-tertiary:#0d0d0d;--background-brand-2-primary:#a3ab2f;--background-brand-2-secondary:#1a1a1a;--background-brand-2-tertiary:#0d0d0d;--text-neutral-primary:#ff0;--text-neutral-secondary:#ff0;--text-neutral-tertiary:#ff0;--text-neutral-disabled:olive;--text-neutral-inverse-primary:#000;--text-neutral-inverse-secondary:#000;--text-neutral-inverse-tertiary:#000;--text-link-primary:#ff0;--icon-neutral-primary:#ff0;--icon-neutral-secondary:#ff0;--icon-neutral-tertiary:#ff0;--icon-neutral-inverse-primary:#000}[data-theme=wcag] a:not(.btn){color:#ff0}[data-theme=wcag] img:not([aria-hidden=true]){filter:brightness(.9)contrast(1.1)}[data-theme=wcag] .header__menu-toggle img,[data-theme=wcag] .header__search img{filter:brightness(0)invert()}[data-theme=wcag] .footer__social-link:before{background-color:#ff0}[data-theme=wcag] .wp-element-button,[data-theme=wcag] .wp-block-button__link{border:2px solid #ff0}[data-theme=wcag] .btn-main{color:#ff0;background:#000;border-color:#ff0}[data-theme=wcag] .btn-main:focus,[data-theme=wcag] .btn-main:hover{color:#ff0;background:#1a1a1a}[data-theme=wcag] .title-text__gradient-top{background:linear-gradient(#508972 0% 70%,#95ffd400)}[data-theme=wcag] .text-image__gradient-top,[data-theme=wcag] .title-text__gradient-top{background:#1e1e1e}[data-theme=wcag] .search-results__tab.is-active{color:var(--text-neutral-inverse-primary)}@media (hover:hover) and (pointer:fine){[data-theme=wcag] .btn-icon--secondary:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){color:#000}}[data-theme=wcag] .home-hero__watermark{color:#a88400}[data-theme=wcag] .search-menu__close svg path,[data-theme=wcag] .header__menu-toggle svg path,[data-theme=wcag] .header__search svg path{fill:#fff}[data-theme=wcag] .header__contrast:hover svg path{fill:#000}:root :where(.wp-element-button,.wp-block-button__link){justify-content:center;align-items:center;gap:var(--btn-main-gap);min-height:calc(44 / var(--rem-base,16) * 1rem);padding:calc(12 / var(--rem-base,16) * 1rem) calc(16 / var(--rem-base,16) * 1rem);background:var(--background-brand-1-primary);border-radius:var(--radius-8);color:var(--text-neutral-primary);cursor:pointer;font-family:var(--font-body);font-size:var(--text-body-s);letter-spacing:.01em;white-space:nowrap;border:none;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.wp-block-buttons{gap:1rem}.wp-block-button__link:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){background:var(--background-brand-1-secondary);text-decoration:none}.wp-block-button__link:active:not(:disabled):not([aria-disabled=true]){background:var(--background-brand-1-secondary);color:var(--text-neutral-secondary)}.wp-block-button__link:focus,.wp-block-button__link:focus-visible{outline:none}.wp-block-button__link:focus-visible:not(:active){background:var(--background-brand-1-primary);color:var(--text-neutral-primary)}.wp-block-button__link:focus-visible:after{content:"";border:var(--stroke-2) solid var(--focus-primary);border-radius:var(--radius-12);pointer-events:none;position:absolute;inset:-4px}.wp-block-button__link:disabled,.wp-block-button__link[aria-disabled=true]{cursor:not-allowed;pointer-events:none;background:var(--background-neutral-disabled);color:var(--text-neutral-disabled)}.wp-block-button.is-style-outline .wp-block-button__link{border:var(--stroke-1) solid var(--border-neutral-primary);color:var(--text-neutral-primary);background-color:#0000}.wp-block-button.is-style-outline .wp-block-button__link:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){background-color:var(--background-neutral-inverse-secondary);color:var(--text-neutral-inverse-primary)}.wp-block-button.is-style-outline .wp-block-button__link:active:not(:disabled):not([aria-disabled=true]){background-color:var(--background-neutral-inverse-secondary);color:var(--text-neutral-inverse-secondary)}.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(:active){color:var(--text-neutral-primary);border-color:var(--border-neutral-primary);background-color:#0000}.wp-block-button.is-style-outline .wp-block-button__link:disabled,.wp-block-button.is-style-outline .wp-block-button__link[aria-disabled=true]{border-color:var(--border-neutral-secondary);color:var(--text-neutral-disabled)}.wp-block-button.is-style-dark .wp-block-button__link{background-color:var(--background-neutral-inverse-primary);color:var(--text-neutral-inverse-primary)}.wp-block-button.is-style-dark .wp-block-button__link:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){background-color:var(--background-neutral-inverse-secondary)}.wp-block-button.is-style-dark .wp-block-button__link:active:not(:disabled):not([aria-disabled=true]){background-color:var(--background-neutral-inverse-secondary);color:var(--text-neutral-inverse-secondary)}.wp-block-button.is-style-dark .wp-block-button__link:focus-visible:not(:active){background-color:var(--background-neutral-inverse-primary);color:var(--text-neutral-inverse-primary)}.wp-block-button.is-style-white .wp-block-button__link{color:#1c1917;background-color:#fff;border-color:#fff}.wp-block-button.is-style-white .wp-block-button__link:hover,.wp-block-button.is-style-white .wp-block-button__link:focus,.wp-block-button.is-style-outline-white .wp-block-button__link{color:#fff;background-color:#0000;border-color:#fff}.wp-block-button.is-style-outline-white .wp-block-button__link:hover,.wp-block-button.is-style-outline-white .wp-block-button__link:focus{color:#1c1917;background-color:#fff}.btn-main{color:#1aaa55;cursor:pointer;letter-spacing:.5px;background:#1c1917;border:1px solid #1c1917;border-radius:0;align-items:center;gap:10px;font-weight:700;transition:all .3s;display:flex;position:relative}.btn-main:focus,.btn-main:hover{color:#fff;background:#1c1917;transform:translateY(-2px)}.btn-main:focus .wp-block-button__link,.btn-main:hover .wp-block-button__link{color:#fff!important}.btn-main:active{transform:translateY(0)}.btn-main[disabled]{opacity:.6;pointer-events:none}@media (width>=768px){.btn-main{padding:0}}@media (width>=1024px){.btn-main{padding:0;font-size:1.375rem}}.btn-main:disabled{cursor:not-allowed}.btn-main{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.button-wrapper{display:flex}.button-wrapper.is-white-style .btn-main{color:#1c1917;background-color:#fff;border-color:#fff}.button-wrapper.is-white-style .btn-main:hover,.button-wrapper.is-white-style .btn-main:focus{color:#1c1917;background-color:#fffc}.button-wrapper.is-orange-style .btn-main{color:#fb8230}.button-wrapper.is-orange-style .btn-main:hover,.button-wrapper.is-orange-style .btn-main:focus{color:#fff}@media (width<=1023px){.button-wrapper.is-center-mobile-style{justify-content:center}}body .footer__social-link{margin:0 7px;padding:0;position:relative}body .footer__social-link img{opacity:0}body .footer__social-link:before{content:"";background-color:#000;transition:background-color .2s;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body .footer__social-link:focus-visible{outline:var(--stroke-2) solid var(--focus-primary);outline-offset:4px;border-radius:var(--radius-4)}body .footer__social-link--facebook:before{-webkit-mask-image:url(./facebook-eQdtoRDK.svg);mask-image:url(./facebook-eQdtoRDK.svg)}@media (hover:hover) and (pointer:fine){body .footer__social-link--facebook:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible):before{background-color:#1877f2}}body .footer__social-link--linkedin:before{-webkit-mask-image:url(./linkedin-CmfeJHqW.svg);mask-image:url(./linkedin-CmfeJHqW.svg)}@media (hover:hover) and (pointer:fine){body .footer__social-link--linkedin:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible):before{background-color:#0a66c2}}body .footer__social-link--instagram:before{-webkit-mask-image:url(./instagram-D-EpNvxb.svg);mask-image:url(./instagram-D-EpNvxb.svg)}@media (hover:hover) and (pointer:fine){body .footer__social-link--instagram:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible):before{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}}body .footer__social-link--x:before{-webkit-mask-image:url(./x-D-7rBFjn.svg);mask-image:url(./x-D-7rBFjn.svg)}body .footer__social-link--youtube:before{-webkit-mask-image:url(./youtube-D9LJ3FhV.svg);mask-image:url(./youtube-D9LJ3FhV.svg)}@media (hover:hover) and (pointer:fine){body .footer__social-link--youtube:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible):before{background-color:red}.footer__social-link:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible) img{opacity:0}}a{text-decoration:none}.menu__accordion>hr.menu__divider:last-child{display:none}.header__contrast svg path{fill:var(--text-neutral-primary)}.header__contrast:hover svg path{fill:var(--primitive-white)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container--sm{max-width:calc(670 / var(--rem-base,16) * 1rem)}.video-by-id__player{aspect-ratio:16/9;width:100%;position:relative}.video-by-id__trigger{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.video-by-id__poster{object-fit:cover;width:100%;height:100%;display:block}.video-by-id__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.wp-block-image{aspect-ratio:var(--image-ratio-3-2);border-radius:var(--radius-4);width:100%;margin:0;padding:0;position:relative}.wp-block-image img{object-fit:cover;width:100%;height:100%;display:block}.wp-block-image .wp-element-caption{color:var(--text-neutral-tertiary);text-align:right;font-family:var(--font-body);font-size:var(--text-caption);letter-spacing:-.01em;margin:.5rem 0 0;padding:0;font-weight:500;line-height:1.4}.wp-block-separator{border-top:var(--stroke-1) solid var(--border-neutral-secondary);width:100%;margin:1.5rem 0}@media (width>=1280px){.wp-block-separator{margin-top:3rem;margin-bottom:3rem}}.wp-block-quote{gap:calc(12 / var(--rem-base,16) * 1rem);padding:calc(20 / var(--rem-base,16) * 1rem) calc(32 / var(--rem-base,16) * 1rem) calc(20 / var(--rem-base,16) * 1rem) calc(16 / var(--rem-base,16) * 1rem);border-radius:var(--radius-8);background-color:var(--background-neutral-secondary);font-family:var(--font-body);font-style:italic;font-weight:400;line-height:1.3;font-size:clamp(16 / var(--rem-base,16) * 1rem, 16 / var(--rem-base,16) * 1rem + 4 * (100vw - 375px) / 1065, 20 / var(--rem-base,16) * 1rem);align-items:flex-start;margin:0;display:flex}.wp-block-quote:before{content:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7124_6803)'%3E%3Cpath d='M0 0V8.2968H4.63409C4.57112 9.24475 4.3127 10.8427 3.33116 11.9419C2.56026 12.8041 1.47014 13.2239 0 13.2239V16C2.22367 16 4.00217 15.271 5.28773 13.8333C6.87731 12.0547 7.33985 9.63972 7.40934 8.29906V0.00225702H0V0Z' fill='%231E1E1E'/%3E%3Cpath d='M10.5881 0V8.2968H15.2222C15.1592 9.24475 14.9008 10.8427 13.9193 11.9419C13.1484 12.8041 12.0582 13.2239 10.5881 13.2239V16C12.8118 16 14.5903 15.271 15.8758 13.8333C17.4654 12.0547 17.928 9.63972 17.9974 8.29906V0.00225702H10.5859L10.5881 0Z' fill='%231E1E1E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7124_6803'%3E%3Crect width='18' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.news-media__trigger:hover .play-button svg path{fill:#fff}body.search.search-results{width:auto;max-width:100%;display:block}.is_gap_01{margin-top:1.25rem;margin-bottom:1.25rem}@media (width>=1620px){.is_gap_01{margin-top:1.5rem;margin-bottom:1.5rem}}.is_gap_02{margin-top:1.5rem;margin-bottom:1.5rem}@media (width>=1280px){.is_gap_02{margin-top:3rem;margin-bottom:3rem}}.is_gap_03{margin-top:3rem;margin-bottom:3rem}@media (width>=1024px){.is_gap_03{margin-top:3.5rem;margin-bottom:3.5rem}}@media (width>=1620px){.is_gap_03{margin-top:6rem;margin-bottom:6rem}}.is_gap_04{margin-top:4.6875rem;margin-bottom:4.6875rem}@media (width>=1024px){.is_gap_04{margin-top:6rem;margin-bottom:6rem}}@media (width>=1620px){.is_gap_04{margin-top:9.375rem;margin-bottom:9.375rem}}.is_gap_05{margin-top:4.6875rem;margin-bottom:4.6875rem}@media (width>=1024px){.is_gap_05{margin-top:9.375rem;margin-bottom:9.375rem}}@media (width>=1620px){.is_gap_05{margin-top:15.625rem;margin-bottom:15.625rem}}.is_gap_06{margin-top:4rem;margin-bottom:4rem}@media (width>=1024px){.is_gap_06{margin-top:6rem;margin-bottom:6rem}}.events-calendar__nav-btn.events-calendar__nav-btn{text-decoration:none}body .wpcf7-form .wpcf7-submit{border:0}body .wpcf7-form .wpcf7-not-valid-tip{min-height:calc(17 / var(--rem-base,16) * 1rem);color:var(--text-semantic-error-primary);font-family:var(--font-body);font-size:var(--text-caption);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.4}body .wpcf7-form .wpcf7-response-output{max-width:calc(670 / var(--rem-base,16) * 1rem);margin:40px auto}body .wpcf7-form .contact-form__fields,body .wpcf7-form .contact-form__submit{margin-top:20px}.person-card a{text-decoration:none}.person-card__media img{object-fit:cover;width:100%;height:100%}@media (width>=1440px){.text-image__hero-details{padding-right:calc(96 / var(--rem-base,16) * 1rem)}}body .text-image--has-margin-bottom{padding-bottom:7.5rem}@media (width>=1440px){body .text-image--has-margin-bottom{padding-bottom:16.25rem}}body .text-image--has-margin-bottom .text-image__hero{border-bottom:0!important}body a.project-card{text-decoration:none!important}.header__font-size{align-items:center;gap:calc(4 / var(--rem-base,16) * 1rem);display:flex}.header__font-btn-wcag{font-family:var(--font-body);font-size:calc(16 / var(--rem-base,16) * 1rem);color:var(--text-neutral-primary);font-weight:700;line-height:1}.header__font-btn-wcag[aria-pressed=false]{color:var(--text-neutral-tertiary)}.header__font-btn-wcag:hover{color:#fff}.text-image__hero-details p{font-size:16px}.separator-top-line{border-top:var(--stroke-1) solid var(--border-neutral-secondary);padding-top:40px}.single-research_teams .news-post-content{margin-top:1.5rem}@media (width>=1024px){.single-research_teams .news-post-content{margin-top:2.5rem}}.error404__code{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--text-neutral-primary);margin-bottom:1rem;font-size:clamp(4rem,12vw,8.75rem);font-weight:400;line-height:1;display:block}.research-research-teams--animate .research-research-teams__slot{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(1rem)}.research-research-teams--animate.is-in-view .research-research-teams__slot{opacity:1;transform:none}.research-research-teams--animate.is-in-view .research-research-teams__slot:first-child{transition-delay:0s}.research-research-teams--animate.is-in-view .research-research-teams__slot:nth-child(2){transition-delay:.1s}.research-research-teams--animate.is-in-view .research-research-teams__slot:nth-child(3){transition-delay:.2s}.research-research-teams--animate.is-in-view .research-research-teams__slot:nth-child(4){transition-delay:.3s}.research-research-teams--animate.is-in-view .research-research-teams__slot:nth-child(5){transition-delay:.4s}.research-research-teams--animate.is-in-view .research-research-teams__slot:nth-child(6){transition-delay:.5s}.research-research-teams--animate.is-in-view .research-research-teams__slot:nth-child(7){transition-delay:.6s}.research-research-teams--animate.is-in-view .research-research-teams__slot:nth-child(8){transition-delay:.7s}.research-research-teams--animate.is-in-view .research-research-teams__slot:nth-child(9){transition-delay:.8s}.research-research-teams--animate.is-in-view .research-research-teams__slot:nth-child(10){transition-delay:.9s}.research-research-teams--animate.is-in-view .research-research-teams__slot:nth-child(11){transition-delay:1s}.research-research-teams--animate.is-in-view .research-research-teams__slot:nth-child(12){transition-delay:1.1s}.home-news__actions{margin-top:2rem}@media (width>=1024px){.home-news__actions{margin-top:3rem}}@media (width>=1200px){.home-news__actions{grid-column:2;width:100%}}.search-menu-child__item--empty{font-size:var(--text-caption,.75rem);font-family:var(--font-body);color:var(--text-neutral-secondary,#666);padding:.25rem 0;list-style:none}.project-card{border:var(--stroke-2) solid transparent}.single-res_infrastructure .project-page__content .wp-block-heading,.single-research_programs .project-page__content .wp-block-heading{margin:0 0 calc(16 / var(--rem-base,16) * 1rem)}@media (width>=1024px){.single-res_infrastructure .project-page__content .wp-block-paragraph,.single-research_programs .project-page__content .wp-block-paragraph{padding-right:35%}}.page-title__inner,.home-jobs__headline-wrap{container-type:inline-size}.page-title__headline,.home-jobs__headline{white-space:nowrap;font-size:clamp(53px,14cqw,260px)}@media (width>=1024px){.page-title__headline,.home-jobs__headline{font-size:clamp(53px,15cqw,260px)}}
