@layer layout{.footer{--footer-rule:#fff3;width:100%;position:relative}.footer__newsletter{padding-block:var(--spacing-10);border-bottom:1px solid var(--footer-rule)}@media (width<1024px){.footer__newsletter{row-gap:1.6875rem}}.footer__newsletter__content{flex-direction:column;gap:max(.5625rem,min(.393064rem + .674374vw,1rem),.833333vw);display:flex}.footer__info{padding-block:max(2.125rem,min(1.01156rem + 4.4316vw,5rem),4.16667vw)}@media (width<1024px){.footer__info{row-gap:1.6875rem}}.footer__about{flex-direction:column;justify-content:space-between;gap:max(1.5rem,1.25vw);min-height:100%;display:flex}.footer__addresses{border-block:1px solid var(--footer-rule);gap:var(--gap);padding-block:max(1.125rem,min(.979769rem + .578035vw,1.5rem),1.25vw);display:flex}.footer__address{flex:1}.footer__address address{font-style:normal}.footer__nav__list{gap:0 var(--gap);grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;margin-top:min(-.8125rem,-.677083vw);display:grid}@media (width<380px){.footer__nav__list{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.footer__nav__item{border-bottom:1px solid var(--footer-rule)}.footer__nav__item a{width:100%;padding-block:max(.8125rem,.677083vw);font-size:max(1.375rem,min(1.27818rem + .385356vw,1.625rem),1.35417vw);transition:all .3s;display:block}.footer__wrap{padding-top:max(2.8125rem,min(2.20737rem + 2.40848vw,4.375rem),3.64583vw);overflow:clip}@media (width<1024px){.footer__wrap{padding-inline:var(--gutter);grid-template-columns:auto 1fr;grid-template-areas:"logo logo""copyright copyright""links links""socials credit";display:grid}}.footer__brand{row-gap:0;padding-bottom:max(1.5rem,1.25vw)}@media (width<1024px){.footer__brand{display:contents}}.footer__logo{width:100%;margin-bottom:max(1.4375rem,min(.78396rem + 2.60116vw,3.125rem),2.60417vw);line-height:0;display:block}@media (width<1024px){.footer__logo{grid-area:logo}}.footer__logo svg{width:100%;height:auto;display:block}.footer__socials{justify-content:flex-end;align-items:center;gap:max(1.25rem,1.04167vw);display:flex}@media (width<1024px){.footer__socials{grid-area:socials}}.footer__social{width:max(1.5rem,1.25vw);line-height:0;transition:all .3s;display:block}.footer__social svg{width:100%;height:auto;display:block}.footer__legal{border-top:1px solid var(--footer-rule);padding-block:max(2.625rem,2.1875vw);overflow:clip}@media (width<1024px){.footer__legal{display:contents}}.footer__legal__links{justify-content:center;align-items:center;gap:max(1.5625rem,min(1.44147rem + .481696vw,1.875rem),1.5625vw);display:flex}@media (width<1024px){.footer__legal__links{flex-wrap:wrap;grid-area:links;justify-content:flex-start}}.footer__legal__links a{white-space:nowrap;transition:all .3s}@media (width<1024px){.footer__copyright{grid-area:copyright}}.footer__credit{text-align:right}@media (width<1024px){.footer__credit{grid-area:credit;align-content:center}}.footer__credit a{transition:all .3s}@media (hover:hover) and (pointer:fine){.footer__credit a:hover{opacity:.6}}.footer__credit a.hover,.footer__credit a:focus-visible,.footer__credit a.focus-visible{opacity:.6}@media (width<1024px){.footer__copyright,.footer__legal__links,.footer__socials,.footer__credit{border-top:1px solid var(--footer-rule);padding-block:1.125rem}}.bio-modal{padding:var(--gutter);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);z-index:7;background-color:#fff9;border:0;grid-template-columns:minmax(0,1fr);place-items:center;width:100%;max-width:none;height:100%;max-height:none;display:grid;position:fixed;inset:0}.bio-modal::backdrop,.bio-modal:not([open]){display:none}.bio-modal{-webkit-backdrop-filter:blur(4rem);backdrop-filter:blur(4rem);background-color:#00000040}.bio-modal__inner{background-color:#f5f2ed;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,543fr) minmax(0,601fr);column-gap:max(1.5rem,min(1.11272rem + 1.54143vw,2.5rem),2.08333vw);width:100%;max-width:max(76.5rem,63.75vw);height:min(max(46.25rem,38.5417vw),85svh);padding:max(1.4375rem,min(1.02601rem + 1.63776vw,2.5rem),2.08333vw);display:grid;position:relative}@media (width>=768px){.bio-modal__inner{padding-right:0}}@media (width<768px){.bio-modal__inner{row-gap:var(--spacing-4);grid-template-rows:17.0625rem minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.bio-modal__close{z-index:2;position:absolute;top:max(1.4375rem,min(1.29227rem + .578035vw,1.8125rem),1.51042vw);right:max(1.4375rem,min(1.34068rem + .385356vw,1.6875rem),1.40625vw)}@media (width<768px){.bio-modal__close{background-color:#f5f2ed;border-radius:50%}}.bio-modal__img{aspect-ratio:543/528;align-self:start;position:relative;overflow:hidden}@media (width<768px){.bio-modal__img{aspect-ratio:auto;height:100%}}.bio-modal__img img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.bio-modal__content{align-items:stretch;gap:var(--spacing-6);flex-direction:column;min-height:0;display:flex}@media (width>=768px){.bio-modal__content{padding-top:var(--spacing-5)}}.bio-modal__title{padding-right:max(2.5rem,min(1.53179rem + 3.85356vw,5rem),4.16667vw)}.bio-modal__body{overscroll-behavior:contain;flex-direction:column;flex:1;align-items:stretch;gap:1.4375rem;min-height:0;display:flex;overflow-y:scroll;mask-image:linear-gradient(#0000,#000 1.25vw calc(100% - 2.08333vw),#0000)}@supports not selector(::-webkit-scrollbar){.bio-modal__body{scrollbar-color:#313131 #31313126;scrollbar-width:thin}}.bio-modal__body::-webkit-scrollbar{width:.25rem}.bio-modal__body::-webkit-scrollbar-track{background-color:#31313126;border-radius:.25rem}.bio-modal__body::-webkit-scrollbar-thumb{background-color:#313131;border-radius:.25rem}.bio-modal__body{padding-block:max(0rem,min(2.31214vw - .580925rem,1.5rem),min(1.25vw,2.31214vw - .580925rem));padding-left:max(0rem,min(8.3815vw - 2.10585rem,5.4375rem),min(4.53125vw,8.3815vw - 2.10585rem));padding-right:max(1rem,min(6.93642vw - .742775rem,5.5rem),min(4.58333vw,6.93642vw - .742775rem))}@media (width>=768px){.bio-modal__body{gap:var(--spacing-2);mask-image:linear-gradient(to bottom, transparent, #000 var(--spacing-4), #000 calc(100% - var(--spacing-8)), transparent)}}.bio-modal__body .rich-text__standfirst{margin-bottom:1.75rem}@media (width>=768px){.bio-modal__body .rich-text__standfirst{margin-bottom:var(--spacing-4)}}.bio-modal__email{overflow-wrap:anywhere;border-bottom:1px solid color-mix(in srgb, currentcolor 20%, transparent);width:100%;color:inherit;opacity:.6;align-items:center;gap:max(.625rem,.520833vw);padding-block:max(.625rem,.520833vw);display:flex}.bio-modal__email svg{flex-shrink:0;width:max(1rem,.833333vw)}}@layer components{.video-player{width:100%;aspect-ratio:var(--video-ratio,16/9);position:relative;overflow:hidden}.video-player__media,.video-player__media img,.video-player__media video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.video-player__media img,.video-player__media video{--parallax-overscan:calc(max(var(--parallax-speed,0), -1 * var(--parallax-speed,0)) * max(0px, 100lvh - 100%));height:calc(100% + 2 * var(--parallax-overscan));max-height:none;top:calc(-1 * var(--parallax-overscan))}}.video-player__video{display:block}.video-player__video:focus-visible{outline-offset:-2px}.video-player__poster{transition:opacity .4s,visibility .4s}.video-player__play{color:#fff;cursor:pointer;--play-icon-height:max(1.375rem, min(calc(1.32659rem + .192678vw), 1.5rem), 1.25vw);justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .4s,visibility .4s;display:flex;position:absolute;inset:0}.video-player__play>*{z-index:3;position:relative}.video-player__play svg{height:var(--play-icon-height);width:max(1.125rem,min(1.07659rem + .192678vw,1.25rem),1.04167vw)}.video-player__play span{margin-top:calc(var(--play-icon-height) / 2 + var(--spacing-1));position:absolute;top:50%;left:50%;translate:-50%}.video-player.is-playing .video-player__play{opacity:0;visibility:hidden;pointer-events:none}.video-player.is-playing .video-player__poster{opacity:0;visibility:hidden}.video-player.is-playing .video-player__media{filter:none}.video-player.is-playing .video-player__media .video-player__video{--parallax-overscan:0px;transition:height .4s,top .4s,scale .4s,transform .4s;scale:1;transform:none!important}.impact-card{--module-tag-text:#313131;aspect-ratio:427/462;color:#f5f2ed;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;display:flex;position:relative;container-type:inline-size}@media (width<768px){.impact-card{aspect-ratio:354/260;align-items:flex-start}}@media (width>=768px) and (width<1024px){.impact-card{overflow-clip-margin:1px;overflow:clip}}.impact-card__bg,.impact-card__bg img,.impact-card__bg video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.impact-card__bg img,.impact-card__bg video{--parallax-overscan:calc(max(var(--parallax-speed,0), -1 * var(--parallax-speed,0)) * max(0px, 100lvh - 100%));height:calc(100% + 2 * var(--parallax-overscan));max-height:none;top:calc(-1 * var(--parallax-overscan))}}.impact-card__bg:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#0000004d 100%);width:100%;height:50%;position:absolute;bottom:0;left:0}@media (width<768px){.impact-card__bg:before{display:none}}.impact-card__tag{z-index:1;position:absolute;top:0;right:0}.impact-card__tag .tag{box-shadow:1px -1px 0 var(--module-bg,#fff)}@media (width<768px){.impact-card__tag .tag{box-shadow:-1px 1px 0 var(--module-bg,#fff)}.impact-card__tag{inset:auto auto 0 0}}.impact-card__content{z-index:1;flex-direction:column;gap:max(.3125vw,min(.625rem,max(.721821rem - .385356vw,.375rem)));width:100%;padding:max(1.25rem,min(.959538rem + 1.15607vw,2rem),1.66667vw);display:flex}@media (width>=768px) and (width<1024px){.impact-card__content{margin-top:var(--spacing-7)}}.impact-card__title{font-size:max(1.375rem, min(var(--impact-title), 7.6cqi));--impact-title:max(1.625rem, min(calc(1.47977rem + .578035vw), 2rem), 1.66667vw)}@media (width<768px){.impact-card:not(.impact-card--short) .impact-card__title{order:-1}}.impact-card--short{aspect-ratio:648/500}@media (width<768px){.impact-card--short{aspect-ratio:354/260}}.funding-card{box-sizing:border-box;color:#313131;background-color:#fff;flex-direction:column;align-items:stretch;width:100%;height:100%;display:flex}.funding-card__top{aspect-ratio:426/200;position:relative;overflow:hidden}@media (width<768px){.funding-card__top{aspect-ratio:294/153}}.funding-card__img{width:100%;height:100%;position:relative}.funding-card__img img,.funding-card__img video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.funding-card__img img,.funding-card__img video{--parallax-overscan:calc(max(var(--parallax-speed,0), -1 * var(--parallax-speed,0)) * max(0px, 100lvh - 100%));height:calc(100% + 2 * var(--parallax-overscan));max-height:none;top:calc(-1 * var(--parallax-overscan))}}.funding-card .status-tag{color:#fff;z-index:3;padding:max(1rem,.833333vw);position:absolute;top:0;right:0}.funding-card__content{flex-direction:column;flex-grow:1;gap:max(.875rem,min(.584538rem + 1.15607vw,1.625rem),1.35417vw);padding-block:max(1.5rem,1.25vw);padding-inline:max(1.5rem,min(1.35477rem + .578035vw,1.875rem),1.5625vw);display:flex}.funding-card__wrap{flex-direction:column;gap:max(.5625rem,min(.489884rem + .289017vw,.75rem),.625vw);display:flex}.funding-card__copy{margin-bottom:max(0rem,min(3.27553vw - .822977rem,2.125rem),min(1.77083vw,3.27553vw - .822977rem))}.funding-card__subtitle,.funding-card__location{color:#aaa5a0}.funding-card__location{margin-top:auto}.funding-card__actions{border-top:1px solid #e4e4e0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.funding-card__details,.funding-card__apply{width:100%;padding-inline:var(--spacing-2);color:inherit;text-align:center;padding-block:max(1.125rem,min(1.02818rem + .385356vw,1.375rem),1.14583vw);font-weight:400;transition:background-color .4s}@media (hover:hover) and (pointer:fine){.funding-card__details:hover,.funding-card__apply:hover{background-color:#f5f2ed80}}.funding-card__details.hover,.funding-card__details:focus-visible,.funding-card__details.focus-visible,.funding-card__apply.hover,.funding-card__apply:focus-visible,.funding-card__apply.focus-visible{background-color:#f5f2ed80}.funding-card__details{border-right:1px solid #e4e4e0}.half-promo{align-items:center;gap:var(--gap);grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<768px){.half-promo{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}}.half-promo__img{aspect-ratio:648/408;width:100%;position:relative;overflow:hidden}.half-promo__img img,.half-promo__img video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.half-promo__img img,.half-promo__img video{--parallax-overscan:calc(max(var(--parallax-speed,0), -1 * var(--parallax-speed,0)) * max(0px, 100lvh - 100%));height:calc(100% + 2 * var(--parallax-overscan));max-height:none;top:calc(-1 * var(--parallax-overscan))}}@media (width<768px){.half-promo__img{aspect-ratio:354/220}}.half-promo__content{gap:max(.875rem,min(.82659rem + .192678vw,1rem),.833333vw);padding:0 15%}@media (width<768px){.half-promo__content{padding:0 var(--gap) 0 0}}.cta-box{flex-direction:column;align-items:stretch;gap:max(1.75rem,min(.975434rem + 3.08285vw,3.75rem),3.125vw);padding:max(2rem,min(1.80636rem + .770713vw,2.5rem),2.08333vw);transition:all .3s;display:flex}.cta-box__foot{justify-content:space-between;align-items:flex-end;gap:var(--spacing-5);display:flex}@media (width<768px){.cta-box__foot{align-items:flex-start;gap:var(--spacing-8);flex-direction:column}.cta-box__title br{display:none}}.cta-box__copy{max-width:max(28.375rem,min(26.2934rem + 8.28516vw,33.75rem),28.125vw)}.cta-box .btn{white-space:normal;max-width:100%}.cta-box--image{grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,607fr) minmax(0,496fr);align-items:start;gap:max(1.5rem,min(1.11272rem + 1.54143vw,2.5rem),2.08333vw) max(1.5rem,min(10.1156vw - 1.04155rem,8.0625rem),min(6.71875vw,10.1156vw - 1.04155rem));display:grid}@media (width>=768px){.cta-box--image{row-gap:var(--spacing-4)}}@media (width<768px){.cta-box--image{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}}.cta-box--image .cta-box__title{grid-area:2/2}@media (width<768px){.cta-box--image .cta-box__title{grid-area:auto}}.cta-box--image .cta-box__foot{flex-direction:column;grid-area:3/2;align-items:flex-start;gap:max(1.5rem,min(1.11272rem + 1.54143vw,2.5rem),2.08333vw)}@media (width>=768px){.cta-box--image .cta-box__foot{gap:var(--spacing-5)}}@media (width<768px){.cta-box--image .cta-box__foot{grid-area:auto}}.cta-box__img{aspect-ratio:607/395;grid-row:1/-1;position:relative;overflow:hidden}.cta-box__img img,.cta-box__img video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.cta-box__img img,.cta-box__img video{--parallax-overscan:calc(max(var(--parallax-speed,0), -1 * var(--parallax-speed,0)) * max(0px, 100lvh - 100%));height:calc(100% + 2 * var(--parallax-overscan));max-height:none;top:calc(-1 * var(--parallax-overscan))}}@media (width<768px){.cta-box__img{aspect-ratio:354/220;grid-row:auto}}.cta-box__img .card-hover__bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.key-info{align-self:start;align-items:stretch;gap:var(--spacing-5);flex-direction:column;padding:max(2rem,min(1.80636rem + .770713vw,2.5rem),2.08333vw);display:flex}@media (width<768px){.key-info{gap:var(--spacing-7)}}@media (width>=1024px){.key-info{top:calc(var(--jump-links-height,0px) + var(--spacing-6));transition:top .3s;position:sticky}body:has(.header--fixed.header--visible) .key-info{top:calc(var(--fixed-header-height) + var(--jump-links-height,0px) + var(--spacing-6))}}@media (width>=1024px) and (height<640px){.key-info{position:static}}.key-info__item{border-top:1px solid color-mix(in srgb, currentcolor 15%, transparent);padding-top:max(.625rem,.520833vw);padding-bottom:max(.625rem,.520833vw)}@media (width>=768px){.key-info__item:last-child{padding-bottom:0}}.key-info__list:first-child .key-info__item:first-child{border-top:0;padding-top:0}.key-info__label{margin-bottom:max(.625rem,.520833vw);font-weight:600;display:block}.key-info--article{padding:max(2rem,1.66667vw)}@media (width>=768px){.key-info--article{top:calc(var(--jump-links-height,0px) + var(--spacing-6));transition:top .3s;position:sticky}body:has(.header--fixed.header--visible) .key-info--article{top:calc(var(--fixed-header-height) + var(--jump-links-height,0px) + var(--spacing-6))}}@media (width>=768px) and (height<640px){.key-info--article{position:static}}.key-info--article .key-info__item{padding-bottom:var(--spacing-4)}.key-info--article .key-info__item:last-child{padding-bottom:0}.key-info--article .key-info__label{margin-bottom:0}.resource{flex-direction:column;height:100%;padding:max(2.5rem,2.08333vw);display:flex}.resource__title{margin-bottom:max(1.375rem,min(1.32659rem + .192678vw,1.5rem),1.25vw)}.resource__copy{flex-grow:1;max-width:max(28.375rem,min(26.2934rem + 8.28516vw,33.75rem),28.125vw);margin-bottom:max(.625rem,min(2.89017vw - .101156rem,2.5rem),2.08333vw)}.close-btn{color:inherit;border-radius:50%;flex-shrink:0;width:max(1.6875rem,min(1.66329rem + .0963391vw,1.75rem),1.45833vw);height:max(1.6875rem,min(1.66329rem + .0963391vw,1.75rem),1.45833vw);line-height:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.close-btn svg{width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.close-btn:hover{opacity:.6}}.close-btn.hover,.close-btn:focus-visible,.close-btn.focus-visible{opacity:.6}.timeline-card{flex-direction:column;align-items:stretch;gap:max(1.875rem,1.5625vw);display:flex}@media (width<1024px){.timeline-card{grid-template-columns:6.6875rem minmax(0,1fr);align-items:start;gap:2.25rem max(1.6875rem,min(1.56647rem + .481696vw,2rem),1.66667vw);display:grid}}.timeline-card__year{display:none}@media (width<1024px){.timeline-card__year{font-size:3.4375rem;display:block}.timeline-card__title{letter-spacing:-.02em;padding-top:.0625rem;font-size:1.1875rem;line-height:1.15}}.timeline-card__media{aspect-ratio:7/6;flex-direction:column;justify-content:center;align-items:center;padding:max(1.6875rem,min(1.37283rem + 1.25241vw,2.5rem),2.08333vw);display:flex;position:relative}@media (width<1024px){.timeline-card__media{aspect-ratio:354/301;grid-column:1/-1;width:100%}}.timeline-card__img{aspect-ratio:3/4;width:46%;position:relative;overflow:hidden}.timeline-card__img img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.timeline-card .btn{position:absolute;bottom:max(1.25rem,min(1.15318rem + .385356vw,1.5rem),1.25vw);right:max(1.25rem,min(1.15318rem + .385356vw,1.5rem),1.25vw)}.timeline-modal{padding:var(--gutter);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);z-index:7;background-color:#fff9;border:0;grid-template-columns:minmax(0,1fr);place-items:center;width:100%;max-width:none;height:100%;max-height:none;display:grid;position:fixed;inset:0}.timeline-modal::backdrop,.timeline-modal:not([open]){display:none}.timeline-modal__inner{background-color:#f5f2ed;flex-direction:column;align-items:stretch;gap:max(1.6875rem,min(1.17919rem + 2.02312vw,3rem),2.5vw);width:100%;max-width:max(78.5rem,65.4167vw);height:min(max(45rem,37.5vw),85svh);padding:max(1.4375rem,min(1.02601rem + 1.63776vw,2.5rem),2.08333vw);display:flex}.timeline-modal__head{justify-content:space-between;align-items:center;display:flex}.timeline-modal__nav{align-items:center;gap:max(1.25rem,1.04167vw);display:flex}.timeline-modal__prev:disabled,.timeline-modal__next:disabled{opacity:.4;cursor:default}.timeline-modal__content{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:5fr 7fr;column-gap:max(1.6875rem,min(.598266rem + 4.33526vw,4.5rem),3.75vw);min-height:0;display:grid}@media (width<768px){.timeline-modal__content{row-gap:var(--spacing-4);grid-template-rows:17.0625rem minmax(0,1fr);grid-template-columns:1fr}}.timeline-modal__media{flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.timeline-modal__img{aspect-ratio:3/4;height:66%;position:relative;overflow:hidden}.timeline-modal__img img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.timeline-modal__text{scrollbar-color:#313131 transparent;scrollbar-width:thin;flex-direction:column;align-items:stretch;gap:max(1.6875rem,min(1.17919rem + 2.02312vw,3rem),2.5vw);min-height:0;padding-right:max(1.125rem,min(.592486rem + 2.11946vw,2.5rem),2.08333vw);display:flex;overflow-y:auto}.timeline-modal__title{text-wrap:balance}.timeline-modal__year{vertical-align:middle;margin-right:.3em}.timeline-modal__body{padding-left:max(0rem,min(13.4875vw - 3.38873rem,8.75rem),min(7.29167vw,13.4875vw - 3.38873rem))}.template-nav{--template-nav-rule:#31313114;padding:var(--gutter);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);z-index:7;background-color:#fff9;border:0;grid-template-rows:minmax(0,1fr);place-items:center;width:100%;max-width:none;height:100%;max-height:none;display:grid;position:fixed;inset:0}.template-nav::backdrop,.template-nav:not([open]){display:none}.template-nav__inner{overscroll-behavior:contain;background-color:#f5f2ed;flex-direction:column;align-items:stretch;gap:max(1.125rem,min(.979769rem + .578035vw,1.5rem),1.25vw);width:min(100%,32.5rem);max-height:100%;padding:max(1.4375rem,min(1.21965rem + .867052vw,2rem),1.66667vw);display:flex;overflow-y:auto}.template-nav__head{justify-content:space-between;align-items:center;gap:max(1rem,.833333vw);display:flex}.template-nav__list{border-bottom:1px solid var(--template-nav-rule)}.template-nav__link{border-top:1px solid var(--template-nav-rule);width:100%;color:inherit;justify-content:space-between;align-items:center;gap:max(1rem,.833333vw);padding-block:max(.875rem,.729167vw);display:flex}@media (hover:hover) and (pointer:fine){.template-nav__link:hover .template-nav__link__text{text-decoration:underline}}.template-nav__link.hover .template-nav__link__text,.template-nav__link:focus-visible .template-nav__link__text,.template-nav__link.focus-visible .template-nav__link__text{text-decoration:underline}.template-nav__link[aria-current=page] .template-nav__link__text{font-weight:600}.template-nav__link__status{color:#fff;white-space:nowrap;background-color:#343231;flex-shrink:0}.template-nav__link__status[data-status=to-do]{background-color:#82263e}.template-nav__link__status[data-status=wip]{color:#191919;background-color:#ae8a36}.template-nav__link__status[data-status=mobile-to-do]{background-color:#016f8e}.template-nav__link__status[data-status=review]{color:#191919;background-color:#93bac9}.template-nav__link__status[data-status=complete]{background-color:#41823c}.template-nav__hint{opacity:.6}.rich-text>:is(.rich-text__figure,.gallery,.callout,.stats,.pull-quote,.accordions,.share,.ruled-list),.rich-text>:is(.rich-text__figure,.gallery,.callout,.stats,.pull-quote,.accordions,.share,.ruled-list)+*{margin-top:max(2.5rem,2.08333vw)}.rich-text>.accordions{margin-bottom:0}.rich-text>:first-child{margin-top:0}.rich-text__img{aspect-ratio:738/450;position:relative;overflow:hidden}.rich-text__img img,.rich-text__img video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.rich-text__img img,.rich-text__img video{--parallax-overscan:calc(max(var(--parallax-speed,0), -1 * var(--parallax-speed,0)) * max(0px, 100lvh - 100%));height:calc(100% + 2 * var(--parallax-overscan));max-height:none;top:calc(-1 * var(--parallax-overscan))}}@media (width<768px){.rich-text__img{aspect-ratio:354/280}}.rich-text__wide .rich-text__img{aspect-ratio:1312/720}@media (width<768px){.rich-text__wide .rich-text__img{aspect-ratio:354/280}}.rich-text__caption{margin-top:var(--spacing-2);justify-content:space-between;gap:max(1rem,.833333vw);display:flex}.rich-text__address{font-style:normal}.rich-text__steps{flex-direction:column;align-items:stretch;row-gap:max(2.5vw,min(4rem,max(4.38728rem - 1.54143vw,3rem)));display:flex}.rich-text>.rich-text__address+.btn{margin-top:var(--spacing-1)}.rich-text .stats{--stats-gap:var(--spacing-7);padding-top:max(0rem,min(2.31214vw - .580925rem,1.5rem),min(1.25vw,2.31214vw - .580925rem))}@media (width<1024px){.rich-text .stats{display:block}}.rich-text .stats__item{row-gap:var(--spacing-3)}@media (width<1024px){.rich-text .stats__item{column-gap:var(--gap);border-top:1px solid color-mix(in srgb, currentcolor 15%, transparent);flex-flow:wrap;padding-block:1.6875rem}.rich-text .stats__item .stats__value{min-width:calc(50% - var(--gap) / 2)}.rich-text .stats__item .stats__label{flex:1 1 0;min-width:6.25rem}.rich-text .stats__item+.stats__item:before{display:none}}@media (width<768px){.rich-text--large>p:not([class])+:is(ul,ol):not([class]){margin-top:var(--spacing-4)}}.rich-text--large>:is(p:not([class]),address,.rich-text__subheading),.rich-text--large .rich-text__steps,.rich-text--large .rich-text__steps p,.rich-text--large .rich-text__caption{font:inherit;letter-spacing:inherit}.rich-text--large>p+p{margin-top:var(--spacing-2)}.rich-text--large>*+:is(h2,h3,h4,h5,h6),.rich-text--large>:is(.rich-text__figure,.gallery,.callout,.stats,.pull-quote,.accordions,.share,.ruled-list,ul,ol),.rich-text--large>:is(.rich-text__figure,.gallery,.callout,.stats,.pull-quote,.accordions,.share,.ruled-list,ul,ol)+*,.rich-text--large>*+:has(>strong:only-child),.rich-text--large>.rich-text__standfirst+*{margin-top:max(2.5vw,min(4rem,max(4.38728rem - 1.54143vw,3rem)))}.rich-text--large>:is(h2,h3)+*{margin-top:var(--spacing-3)}.rich-text--large>:is(h2,h3)+:is(.rich-text__figure,.gallery,.callout,.stats,.pull-quote,.accordions,.share,.ruled-list,ul,ol){margin-top:var(--spacing-4)}.rich-text--large>:has(>strong:only-child)+p,.rich-text--large>:first-child{margin-top:0}.article-meta,.article-meta__details{flex-wrap:wrap;align-items:center;gap:max(2rem,min(1.80636rem + .770713vw,2.5rem),2.08333vw);display:flex}.article-meta__tag{background-color:#f5f2ed;border-radius:.1875rem;padding-block:max(.75rem,.625vw);padding-inline:max(1rem,.833333vw);line-height:1;overflow:hidden}.pull-quote{flex-direction:column;align-items:stretch;gap:max(1.5rem,1.25vw);padding-block:max(1.25rem,1.04167vw);display:flex}.pull-quote__caption{flex-direction:column;gap:max(.0625rem,.0520833vw);display:flex}.pull-quote__role{opacity:.5}.pull-quote:not(.pull-quote--small){gap:max(1rem,.833333vw)}.pull-quote:not(.pull-quote--small) .pull-quote__caption{gap:0;line-height:1.2}.pull-quote--small{padding-block:0}.pull-quote--small .pull-quote__name{font-weight:600}.pull-quote--small .pull-quote__role{opacity:1}.transcript__toggle{cursor:pointer;align-items:center;gap:max(.5rem,.416667vw);list-style:none;display:flex}.transcript__toggle::-webkit-details-marker{display:none}.transcript__icon{flex-shrink:0;width:max(.6875rem,.572917vw);transition:rotate .3s cubic-bezier(.25,.46,.45,.94)}.transcript__body{padding-top:max(1rem,.833333vw)}.transcript[open] .transcript__icon{rotate:180deg}.share{border-top:1px solid color-mix(in srgb, currentcolor 15%, transparent);align-items:center;gap:max(1.25rem,1.04167vw);row-gap:var(--spacing-3);flex-wrap:wrap;padding-top:max(1.25rem,1.04167vw);display:flex}.share__links{align-items:center;gap:max(.625rem,.520833vw);display:flex}.share__link{background-color:currentColor;border-radius:50%;width:max(2.5rem,2.08333vw);height:max(2.5rem,2.08333vw);padding:max(.6875rem,.572917vw);transition:opacity .3s cubic-bezier(.25,.46,.45,.94);display:block}.share__link svg{width:100%;height:100%;color:var(--module-bg,#fff);display:block}.callout{box-sizing:border-box;border-radius:.1875rem;justify-content:space-between;align-items:center;gap:max(1.5rem,1.25vw);width:100%;padding-block:max(1.25rem,1.04167vw);padding-inline:max(1.5rem,1.25vw);display:flex;overflow:hidden}.callout .btn{flex-shrink:0;margin-top:0;padding-block:0}@media (width<768px){.callout .btn{white-space:normal;min-width:min-content;max-width:32%}}.callout .btn:after{content:none}.gallery{flex-direction:column;align-items:stretch;gap:max(1rem,.833333vw);display:flex}.gallery__slider,.gallery__thumbs{width:100%}.gallery__slider{position:relative}.gallery__slider:before,.gallery__slider:after{content:"";pointer-events:none;z-index:2;background-image:linear-gradient(90deg,#0006,#0000);width:max(2.8125rem,min(2.25578rem + 2.2158vw,4.25rem),3.54167vw);height:100%;position:absolute;top:0;left:0}.gallery__slider:after{left:auto;right:0;rotate:180deg}.gallery__img{aspect-ratio:759/450;position:relative;overflow:hidden}.gallery__img img,.gallery__img video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.gallery__img img,.gallery__img video{--parallax-overscan:calc(max(var(--parallax-speed,0), -1 * var(--parallax-speed,0)) * max(0px, 100lvh - 100%));height:calc(100% + 2 * var(--parallax-overscan));max-height:none;top:calc(-1 * var(--parallax-overscan))}}@media (width<768px){.gallery__img{aspect-ratio:354/300}}.gallery__prev,.gallery__next{color:#fff;z-index:3;width:max(1rem,min(.806358rem + .770713vw,1.5rem),1.25vw);transition:opacity .3s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:max(.75rem,min(.653179rem + .385356vw,1rem),.833333vw);translate:0 -50%}.gallery__prev svg,.gallery__next svg{width:100%;height:100%;display:block}.gallery__prev.swiper-button-disabled,.gallery__next.swiper-button-disabled{opacity:.3;cursor:default}.gallery__next{left:auto;right:max(.75rem,min(.653179rem + .385356vw,1rem),.833333vw)}.gallery__thumb{aspect-ratio:178/105;opacity:.4;cursor:pointer;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);overflow:hidden}@media (width<768px){.gallery__thumb{aspect-ratio:107/64}}.gallery__thumb.swiper-slide-thumb-active{opacity:1}.gallery__thumb img{object-fit:cover;width:100%;height:100%;display:block}.slider-arrows{justify-content:flex-end;align-items:center;gap:max(.625rem,.520833vw);display:flex}.slider-arrows__prev,.slider-arrows__next{border:1px solid color-mix(in srgb, currentcolor 15%, transparent);color:inherit;border-radius:50%;justify-content:center;align-items:center;width:max(3.125rem,2.60417vw);height:max(3.125rem,2.60417vw);transition:border-color .3s cubic-bezier(.25,.46,.45,.94);display:flex}@media (hover:hover) and (pointer:fine){.slider-arrows__prev:hover,.slider-arrows__next:hover{border-color:currentColor}}.slider-arrows__prev.hover,.slider-arrows__prev:focus-visible,.slider-arrows__prev.focus-visible,.slider-arrows__next.hover,.slider-arrows__next:focus-visible,.slider-arrows__next.focus-visible{border-color:currentColor}.slider-arrows__prev .arrow-icon,.slider-arrows__next .arrow-icon{width:max(.75rem,.625vw);height:max(.75rem,.625vw)}.ruled-list{align-items:stretch;gap:var(--spacing-4);flex-direction:column;display:flex}.ruled-list+.ruled-list{margin-top:var(--spacing-6)}.ruled-list__row{border-top:1px solid color-mix(in srgb, currentcolor 20%, transparent);padding-block:max(1rem,.833333vw)}.ruled-list--roles{border-top:1px solid color-mix(in srgb, currentcolor 20%, transparent);grid-template-columns:minmax(0,260fr) minmax(0,357fr);column-gap:max(.625rem,.520833vw);padding-block:max(1.25rem,1.04167vw);display:grid}@media (width<600px){.ruled-list--roles{row-gap:var(--spacing-4);grid-template-columns:minmax(0,1fr)}}.ruled-list--roles+.ruled-list--roles{margin-top:var(--spacing-3)}.ruled-list--roles .ruled-list__title{font-weight:600}.ruled-list--roles .ruled-list__rows{flex-direction:column;align-items:stretch;gap:max(.5rem,.416667vw);display:flex}.ruled-list--roles .ruled-list__row{border-top:0;border-bottom:1px solid color-mix(in srgb, currentcolor 20%, transparent);padding-block:max(.75rem,.625vw)}.ruled-list--roles .ruled-list__row:first-child{padding-top:0}.ruled-list__bio{width:100%;color:inherit;text-align:left;justify-content:space-between;align-items:center;gap:max(.625rem,.520833vw);display:flex}.ruled-list__bio .btn{flex-shrink:0;padding-block:0}.ruled-list__bio .btn:after{display:none}.listing{border-top:1px solid color-mix(in srgb, currentcolor 20%, transparent);padding-block:max(1.5rem,1.25vw)}@media (width<768px){.listing{row-gap:var(--spacing-6)}.listing:not(.listing--static){padding-bottom:0}}.listing__img{aspect-ratio:427/244;align-self:start;position:relative;overflow:hidden}.listing__img img,.listing__img video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.listing__img img,.listing__img video{--parallax-overscan:calc(max(var(--parallax-speed,0), -1 * var(--parallax-speed,0)) * max(0px, 100lvh - 100%));height:calc(100% + 2 * var(--parallax-overscan));max-height:none;top:calc(-1 * var(--parallax-overscan))}}@media (width<768px){.listing__img{aspect-ratio:354/200}.listing:not(.listing--static) .listing__img{display:none}}.listing__accordion:before{display:none}.listing__accordion .accordion__head{padding-block:0}.listing__accordion .accordion__body__inner{padding-top:max(2.5rem,2.08333vw);padding-bottom:0}.listing__accordion .accordion__body__inner>:has(>strong:only-child)+*{margin-top:0}.listing__accordion .accordion__img{aspect-ratio:354/200;margin-top:2.5rem;position:relative;overflow:hidden}.listing__accordion .accordion__img img,.listing__accordion .accordion__img video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.listing__accordion .accordion__img img,.listing__accordion .accordion__img video{--parallax-overscan:calc(max(var(--parallax-speed,0), -1 * var(--parallax-speed,0)) * max(0px, 100lvh - 100%));height:calc(100% + 2 * var(--parallax-overscan));max-height:none;top:calc(-1 * var(--parallax-overscan))}}@media (width>=768px){.listing__accordion .accordion__img{display:none}}.listing__accordion .accordion__head .accordion__img{width:100%;margin-block:var(--spacing-4)}@media (width<768px){.listing__accordion:not([open]) :is(.accordion__meta,.accordion__img){display:none}}@media (width>=768px){.listing:not(.listing--compact) .listing__accordion :is(.accordion__meta,.accordion__body__inner>:is(p,ul,ol,address,.rich-text__subheading)){padding-right:var(--spacing-5)}}.listing__content{align-items:stretch;gap:var(--spacing-4);flex-direction:column;display:flex}.listing--compact .listing__img{aspect-ratio:315/170}.listing--static{padding-block:max(1.5rem,min(1.11272rem + 1.54143vw,2.5rem),2.08333vw)}.listing--static .listing__img{aspect-ratio:426/280}@media (width<768px){.listing--static .listing__img{aspect-ratio:354/280}.listing--static:last-child{padding-bottom:0}}.filters{flex-wrap:wrap;align-items:center;gap:max(1.5rem,1.25vw);display:flex}@media (width<768px){.filters{flex-flow:column;align-items:stretch;row-gap:.75rem}.filters__wrap{position:relative}}.filters__list{flex-wrap:wrap;align-items:center;gap:max(1.5rem,1.25vw);display:flex}@media (width<768px){.filters__list{margin-block:-.25rem;margin-inline:calc(var(--gutter) * -1);padding-block:.25rem;padding-inline:var(--gutter) 0;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}.filters__item{position:relative}@media (width<768px){.filters__item{position:static}}.filters__toggle{white-space:nowrap;align-items:center;gap:max(.25rem,.208333vw);display:flex}.filters__dropdown{color:#313131;text-align:left;opacity:0;visibility:hidden;z-index:2;background-color:#fff;border:1px solid #e4e4e0;width:max(16.25rem,min(15.7659rem + 1.92678vw,17.5rem),14.5833vw);margin-top:max(.75rem,min(.653179rem + .385356vw,1rem),.833333vw);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),translate .3s cubic-bezier(.25,.46,.45,.94),visibility 0s linear .3s;position:absolute;top:100%;left:0;translate:0 -.5rem;box-shadow:0 .875rem 2.8125rem #0000001f}@media (width<768px){.filters__dropdown{width:auto;right:0}}.filters__dropdown li:first-child .filters__option{border-top:0}.filters__item--open .filters__dropdown{opacity:1;visibility:visible;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),translate .3s cubic-bezier(.25,.46,.45,.94);translate:0}.filters__option{cursor:pointer;border-top:1px solid #e4e4e0;justify-content:space-between;align-items:center;gap:max(.75rem,.625vw);min-height:3.6875rem;padding:.875rem .875rem .875rem 1.5rem;transition:background-color .3s cubic-bezier(.25,.46,.45,.94);display:flex}@media (hover:hover) and (pointer:fine){.filters__option:hover{background-color:#3131310d}}.filters__option.hover,.filters__option:focus-visible,.filters__option.focus-visible{background-color:#3131310d}.filters__option:has(.filters__checkbox:focus-visible){outline-offset:-1px;outline:1px solid #313131}.filters__option:has(.filters__checkbox:checked){background-color:#f5f2ed}.filters__option:has(.filters__checkbox:checked) .filters__check-ring{fill:#313131;stroke:#313131}.filters__option:has(.filters__checkbox:checked) .filters__check-tick{stroke:#fff}.filters__checkbox{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filters__check{flex-shrink:0;width:1.25rem;height:1.25rem;line-height:0}.filters__check svg{width:100%;height:100%;display:block}.filters__check circle{stroke:#aaa5a0;transition:fill .3s cubic-bezier(.25,.46,.45,.94),stroke .3s cubic-bezier(.25,.46,.45,.94)}.filters__check path{stroke:#0000;transition:stroke .3s cubic-bezier(.25,.46,.45,.94)}.filters__icon{flex-shrink:0;width:max(.625rem,.520833vw);margin-inline:max(.25rem,.208333vw);transition:rotate .3s cubic-bezier(.25,.46,.45,.94);translate:0 1px}@media (width<768px){.filters__icon{width:.8125rem}}.filters__toggle[aria-expanded=true] .filters__icon{rotate:180deg}.filters__selected{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:max(1rem,.833333vw);margin-left:auto;display:flex}@media (width<768px){.filters__selected{justify-content:flex-start;gap:.5rem;margin-top:.75rem;margin-left:0;padding-right:2.8125rem;position:relative}.filters__selected>li:last-child{position:absolute;top:0;right:0}}.filters__remove,.filters__clear{color:#fff;background-color:#313131;border-radius:50px;padding-block:max(.625rem,.520833vw);padding-inline:max(1rem,.833333vw);line-height:1;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);overflow:hidden}@media (hover:hover) and (pointer:fine){.filters__remove:hover,.filters__clear:hover{opacity:.7}}.filters__remove.hover,.filters__remove:focus-visible,.filters__remove.focus-visible,.filters__clear.hover,.filters__clear:focus-visible,.filters__clear.focus-visible{opacity:.7}.filters__clear{color:#313131;background-color:#fff;justify-content:center;align-items:center;gap:max(.5rem,.416667vw);display:flex}@media (width<768px){.filters__clear{padding:.75rem}}.filters__clear svg{flex-shrink:0;width:max(.625rem,.520833vw)}@media (width<768px){.filters__clear svg{width:.8125rem}.filters__clear__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.archive-card{box-sizing:border-box;background-color:#fff;flex-direction:column;align-items:stretch;gap:max(1rem,.833333vw);height:100%;padding:max(1.5rem,1.25vw);display:flex}.archive-card__img{aspect-ratio:378/230;position:relative;overflow:hidden}.archive-card__img img,.archive-card__img video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.archive-card__img img,.archive-card__img video{--parallax-overscan:calc(max(var(--parallax-speed,0), -1 * var(--parallax-speed,0)) * max(0px, 100lvh - 100%));height:calc(100% + 2 * var(--parallax-overscan));max-height:none;top:calc(-1 * var(--parallax-overscan))}}.archive-card--landscape .archive-card__img{aspect-ratio:378/320}@media (width<768px){.archive-card--landscape .archive-card__img{aspect-ratio:245/194}}.archive-card--square .archive-card__img{aspect-ratio:378/380}.archive-card__content{flex-direction:column;display:flex}.archive-card__title{margin-bottom:max(1.25rem,1.04167vw)}.awarded-grant{align-items:stretch;gap:var(--spacing-2);background-color:#fff;border-radius:.1875rem;flex-direction:column;height:100%;padding:max(1.5rem,min(1.30636rem + .770713vw,2rem),1.66667vw);display:flex;overflow:hidden}.awarded-grant__meta{opacity:.5;flex-direction:column;align-items:stretch;display:flex}.awarded-grant__meta li{gap:max(.375rem,.3125vw);display:flex}.awarded-grant__meta li:before{content:"";background-color:currentColor;flex-shrink:0;width:.3125rem;height:.3125rem;margin-top:calc(.5lh - .15625rem);rotate:45deg}.job-card{justify-content:space-between;gap:var(--spacing-7);border-radius:.1875rem;flex-direction:column;width:100%;height:100%;padding-block:max(2rem,min(1.80636rem + .770713vw,2.5rem),2.08333vw);padding-inline:max(1.5rem,min(1.30636rem + .770713vw,2rem),1.66667vw);display:flex;overflow:hidden;container-type:inline-size}.job-card__content{gap:var(--spacing-2);flex-direction:column;display:flex}.job-card__content .h4{font-size:max(1.625rem, min(var(--job-title), 12.5cqi));--job-title:max(1.875rem, min(calc(1.51192rem + 1.44509vw), 2.8125rem), 2.34375vw)}.news-panel{padding:var(--spacing-7);flex-direction:column;align-items:stretch;display:flex}.news-panel__head{justify-content:space-between;gap:max(1.5rem,1.25vw);display:flex}@media (width>=768px){.news-panel__head{align-items:center}}@media (width<768px){.news-panel__head{display:contents}}.news-panel__head .btn{flex-shrink:0}@media (width<768px){.news-panel__head .btn{margin-top:var(--spacing-7);order:1;align-self:flex-start}}.news-panel__copy{margin-top:var(--spacing-5)}@media (width>=768px){.news-panel__copy{max-width:50%}.news-panel .news-card__top{aspect-ratio:384/300}}.news-panel__list{margin-top:var(--spacing-7);gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<768px){.news-panel__list{order:2}}@media (width<600px){.news-panel__list{grid-template-columns:minmax(0,1fr);row-gap:1.6875rem}.news-panel__list .news-card__top{aspect-ratio:354/280}}}@layer modules{.archive{overflow-x:clip}.archive__slider{margin-top:calc(var(--spacing-5) - var(--spacing-10));overflow:visible}.archive__slider .swiper-wrapper{transition-timing-function:linear}.archive__slider.is-stopped .swiper-wrapper{transition-timing-function:cubic-bezier(.165,.84,.44,1)}.archive__slider .swiper-slide{height:auto}.archive__slide{width:calc((100% + var(--gap)) / 3 - var(--gap))}@media (width<1024px){.archive__slide{width:min(18.3125rem, 100vw - 2 * var(--gutter))}}.archive__head{align-items:stretch;gap:var(--spacing-6);flex-direction:column;display:flex}.archive__list{margin-top:calc(var(--spacing-8) - var(--spacing-10));columns:3;column-gap:var(--gap)}@media (width<1024px){.archive__list{columns:2}}@media (width<600px){.archive__list{columns:1}}.archive__item{margin-bottom:var(--gap);break-inside:avoid}.article{row-gap:max(4rem,min(3.61272rem + 1.54143vw,5rem),4.16667vw)}.article--titled{row-gap:var(--spacing-10)}.article--titled .article__text>.rich-text__wide,.article--titled .article__text>.rich-text__wide+*{margin-top:var(--spacing-10)}.article__head{flex-direction:column;gap:max(2.08333vw,min(4rem,max(4.58093rem - 2.31214vw,2.5rem)));display:flex}@media (width>=768px){.article__title--aside{top:calc(var(--jump-links-height,0px) + var(--spacing-6));transition:top .3s;position:sticky}body:has(.header--fixed.header--visible) .article__title--aside{top:calc(var(--fixed-header-height) + var(--jump-links-height,0px) + var(--spacing-6))}}@media (width>=768px) and (height<640px){.article__title--aside{position:static}}.article__body{grid-template-columns:subgrid;align-items:start;display:grid}@media (width<768px){.article__body{row-gap:var(--spacing-9)}}.article__aside{grid-area:1/1/2/span 4}@media (width<768px){.article__aside{grid-area:auto/1/auto/-1}}.article__text{grid-template-columns:subgrid;grid-area:1/1/2/-1;display:grid}@media (width<768px){.article__text{grid-area:auto/1/auto/-1}}.article__text>*{grid-column:6/-1}@media (width>=768px){.article__text>*{margin-right:var(--gap)}}@media (width<768px){.article__text>*{grid-column:1/-1}}.article__text>.rich-text__wide,.article__text>.rich-text__wide+*{margin-top:max(4rem,min(3.61272rem + 1.54143vw,5rem),4.16667vw)}.article__text>.rich-text__wide{grid-column:1/-1;margin-right:0}.awarded-grants__group{align-items:stretch;gap:var(--spacing-6);flex-direction:column;display:flex}.awarded-grants__group+.awarded-grants__group{margin-top:calc(var(--spacing-8) - var(--spacing-10))}.awarded-grants__list{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<1024px){.awarded-grants__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<768px){.awarded-grants__list{grid-template-columns:minmax(0,1fr)}}.contact__intro{align-self:start;gap:var(--spacing-6);flex-direction:column;display:flex}.contact__reasons{flex-wrap:wrap;align-items:center;gap:max(1rem,.833333vw);display:flex}.contact__reason{background-color:#e4e4e0;border-radius:.1875rem;padding-block:max(.75rem,.625vw);padding-inline:max(1rem,.833333vw);line-height:1;overflow:hidden}.contact__form{aspect-ratio:647/766;background-color:color-mix(in srgb, currentcolor 8%, transparent)}.contact-details__list{gap:var(--spacing-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<768px){.contact-details__list{column-gap:var(--gap)}}.contact-details__item{gap:var(--spacing-1);flex-direction:column;display:flex}.contact-details__item address{font-style:normal}.contact-details__title{font-weight:600}.contact-details__phone{color:inherit}@media (hover:hover) and (pointer:fine){.contact-details__phone:hover{text-decoration:underline}}.contact-details__phone.hover,.contact-details__phone:focus-visible,.contact-details__phone.focus-visible{text-decoration:underline}.double-promo__list{align-items:stretch;gap:var(--spacing-9);flex-direction:column;display:flex}.double-promo__item:nth-child(2n) .half-promo__img{order:2}@media (width<768px){.double-promo__item:nth-child(2n) .half-promo__img{order:0}}@media (width>=768px){.double-promo--stacked .double-promo__list{gap:var(--spacing-3)}}.double-promo--stacked .double-promo__item .half-promo__img{order:0}@media (width>=768px){.double-promo--stacked .half-promo__img{aspect-ratio:647/398}}.double-promo--stacked .half-promo__content{padding:0 0 0 calc((100% + var(--gap)) / 6)}@media (width<768px){.double-promo--stacked .half-promo__content{padding:0}}.eligibility-checker{--checker-line:#fff3;--checker-fill:#ffffff0d;z-index:7;background-color:#4e1523;border:0;width:100%;max-width:none;height:100%;max-height:none;position:fixed;inset:0;overflow-y:auto}.eligibility-checker::backdrop,.eligibility-checker:not([open]){display:none}.eligibility-checker__inner{min-height:100%;padding-inline:var(--gutter);flex-direction:column;align-items:stretch;padding-block:max(1.6875rem,min(1.37283rem + 1.25241vw,2.5rem),2.08333vw);display:flex}@media (width<1024px){.eligibility-checker__inner{padding-top:var(--header-pad)}}@media (width<768px){.eligibility-checker__inner{height:100%;padding-bottom:0}}.eligibility-checker__head{justify-content:space-between;align-items:flex-start;gap:var(--gap);display:flex}@media (width<1024px){.eligibility-checker__head{align-items:center}}.eligibility-checker__actions{justify-content:flex-end;align-items:center;gap:max(.75rem,.625vw);display:flex}.eligibility-checker__a11y,.eligibility-checker__close{border:1px solid var(--checker-line);color:inherit;border-radius:62.4375rem;justify-content:center;align-items:center;gap:max(.75rem,.625vw);line-height:1;transition:background-color .3s cubic-bezier(.25,.46,.45,.94);display:flex}@media (hover:hover) and (pointer:fine){.eligibility-checker__a11y:hover,.eligibility-checker__close:hover{background-color:var(--checker-fill)}}.eligibility-checker__a11y.hover,.eligibility-checker__a11y:focus-visible,.eligibility-checker__a11y.focus-visible,.eligibility-checker__close.hover,.eligibility-checker__close:focus-visible,.eligibility-checker__close.focus-visible{background-color:var(--checker-fill)}.eligibility-checker__a11y svg,.eligibility-checker__close svg{flex-shrink:0;display:block}.eligibility-checker__a11y{width:max(2.5rem,2.08333vw);height:max(2.5rem,2.08333vw)}@media (width<1024px){.eligibility-checker__a11y{display:none}}.eligibility-checker__a11y svg{width:max(1.25rem,1.04167vw);height:max(1.25rem,1.04167vw)}.eligibility-checker__close{height:max(2.5rem,2.08333vw);padding-inline:max(.875rem,min(.82659rem + .192678vw,1rem),.833333vw)}@media (width<1024px){.eligibility-checker__close{gap:0;width:max(2.5rem,2.08333vw);padding-inline:0}}.eligibility-checker__close svg{width:max(.75rem,.625vw);height:max(.75rem,.625vw)}@media (width<1024px){.eligibility-checker__close__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.eligibility-checker__form{flex-direction:column;flex:1;justify-content:center;align-items:stretch;padding-block:max(2.8125rem,min(2.3526rem + 1.83044vw,4rem),3.33333vw);display:flex}@media (width<768px){.eligibility-checker__form{min-height:0;padding-bottom:var(--spacing-9);justify-content:flex-start;overflow-y:auto}}@media (width>=1024px){.eligibility-checker__form{padding-top:var(--spacing-10);justify-content:flex-start}}@media (width<768px){.eligibility-checker__step{margin-block:auto}}.eligibility-checker__content{flex-direction:column;gap:max(2rem,min(1.32225rem + 2.6975vw,3.75rem),3.125vw);min-width:0;display:flex}.eligibility-checker__content__head{flex-direction:column;gap:max(.875rem,min(.82659rem + .192678vw,1rem),.833333vw);width:100%;display:flex}@media (width>=600px){.eligibility-checker__title{line-height:1.1}}.eligibility-checker__options{flex-direction:column;align-items:stretch;gap:max(1rem,.833333vw);width:100%;display:flex}.eligibility-checker__option{background-color:var(--checker-fill);border:1px solid var(--checker-line);cursor:pointer;border-radius:max(.1875rem,.15625vw);align-items:center;gap:max(.75rem,.625vw);padding-block:max(.75rem,.625vw);padding-inline:max(.9375rem,.78125vw);transition:background-color .3s cubic-bezier(.25,.46,.45,.94),border-color .3s cubic-bezier(.25,.46,.45,.94);display:flex}@media (hover:hover) and (pointer:fine){.eligibility-checker__option:hover{border-color:#ffffff80}}.eligibility-checker__option.hover,.eligibility-checker__option:focus-visible,.eligibility-checker__option.focus-visible{border-color:#ffffff80}.eligibility-checker__option:has(:checked){background-color:#ffffff1f;border-color:#ffffff80}.eligibility-checker__option:has(:focus-visible){outline-offset:2px;outline:2px solid}.eligibility-checker__option__input{appearance:none;border:1.5px solid;border-radius:50%;flex-shrink:0;width:max(1.125rem,.9375vw);height:max(1.125rem,.9375vw);margin:0;position:relative}.eligibility-checker__option__input:after{content:"";background-color:currentColor;border-radius:50%;width:50%;height:50%;transition:all .3s;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:0}.eligibility-checker__option__input:checked:after{scale:1}.eligibility-checker__option__input:focus-visible{outline:none}.eligibility-checker__result{row-gap:var(--spacing-6)}@media (width<1024px){.eligibility-checker__result{row-gap:var(--spacing-9)}}.eligibility-checker__box{background-color:var(--checker-fill);border:1px solid var(--checker-line);flex-direction:column;align-self:start;gap:max(.75rem,min(.556358rem + .770713vw,1.25rem),1.04167vw);padding:max(1.5rem,min(1.11272rem + 1.54143vw,2.5rem),2.08333vw);display:flex}.eligibility-checker__box .btn{margin-top:max(.625vw,min(1.5rem,max(1.79046rem - 1.15607vw,.75rem)))}.eligibility-checker__reasons{flex-direction:column;align-items:stretch;width:100%;margin-top:max(.625vw,min(1.5rem,max(1.79046rem - 1.15607vw,.75rem)));display:flex}.eligibility-checker__reason{border-top:1px solid var(--checker-line);padding-block:max(.75rem,min(.459538rem + 1.15607vw,1.5rem),1.25vw);flex-direction:column;gap:max(.25rem,.208333vw);padding-left:max(0rem,min(6.93642vw - 1.74277rem,4.5rem),min(3.75vw,6.93642vw - 1.74277rem));display:flex}.eligibility-checker__progress{padding-top:max(1.6875rem,min(1.37283rem + 1.25241vw,2.5rem),2.08333vw)}@media (width<768px){.eligibility-checker__progress{padding-bottom:var(--spacing-6)}}.eligibility-checker__progress__bar{background-color:var(--checker-fill);border-radius:.125rem;height:max(.25rem,.208333vw);position:relative;overflow:hidden}.eligibility-checker__progress__bar:after{content:"";width:var(--progress);background-color:#fff;height:100%;transition:width .5s cubic-bezier(.165,.84,.44,1);position:absolute;top:0;left:0}.eligibility-checker__progress__steps{justify-content:space-between;align-items:center;padding-top:max(.875rem,min(.82659rem + .192678vw,1rem),.833333vw);display:flex}.eligibility-checker__progress__step{color:inherit;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),color .3s cubic-bezier(.25,.46,.45,.94)}.eligibility-checker__progress__step:disabled{opacity:.2;cursor:default}.eligibility-checker__progress__step[aria-current=step]{opacity:1}.eligibility-checker__progress__step--number{isolation:isolate;position:relative}.eligibility-checker__progress__step--number:before{content:"";z-index:-1;border:1px solid #0000;border-radius:50%;width:max(1.9375rem,1.61458vw);height:max(1.9375rem,1.61458vw);transition:background-color .3s cubic-bezier(.25,.46,.45,.94),border-color .3s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:50%;translate:-50% -50%}.eligibility-checker__progress__step--number[aria-current=step]{color:#4e1523}.eligibility-checker__progress__step--number[aria-current=step]:before{background-color:#fff}@media (hover:hover) and (pointer:fine){.eligibility-checker__progress__step--number:hover:not(:disabled):before{border-color:#ffffff26}}.eligibility-checker__progress__step--number.hover:not(:disabled):before,.eligibility-checker__progress__step--number:focus-visible:not(:disabled):before,.eligibility-checker__progress__step--number.focus-visible:not(:disabled):before{border-color:#ffffff26}@media (width<768px){.funding-listing{overflow-x:clip}}.funding-listing__wrap{flex-direction:column;align-self:start;gap:max(1.6875rem,min(1.37283rem + 1.25241vw,2.5rem),2.08333vw);display:flex}@media (width>=768px){.funding-listing__cta--mobile,.funding-listing__arrows{display:none}}.funding-listing__slider{margin-top:calc(var(--spacing-9) - var(--spacing-10));overflow:visible}.funding-listing__slider .swiper-wrapper{transition-timing-function:linear}.funding-listing__slider.is-stopped .swiper-wrapper{transition-timing-function:cubic-bezier(.165,.84,.44,1)}.funding-listing__slider .swiper-slide{height:auto}@media (width<768px){.funding-listing__slider{margin-top:calc(var(--spacing-5) - var(--spacing-10))}}.funding-listing__list{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<1024px){.funding-listing__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<768px){.funding-listing__list{gap:0;display:flex}.funding-listing__item{width:min(18.375rem, 100vw - 2 * var(--gutter))}}.glossary__index{margin-top:calc(var(--spacing-8) - var(--spacing-10));z-index:3;transition:top .3s;position:sticky;top:0}body:has(.header--fixed.header--visible) .glossary__index{top:var(--fixed-header-height)}.glossary__index:before{content:"";background-color:var(--bg-color);border-block:1px solid color-mix(in srgb, currentcolor 20%, transparent);inset:0 calc(var(--gutter) * -1);z-index:-1;position:absolute}.glossary__letters{padding-inline:calc((100% + var(--gap)) / 12);--glossary-circle:max(2rem, min(calc(1.80636rem + .770713vw), 2.5rem), 2.08333vw);justify-content:space-between;align-items:center;padding-block:max(.75rem,min(.459538rem + 1.15607vw,1.5rem),1.25vw);display:flex;container-type:inline-size}@media (width<1024px){.glossary__letters{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;justify-content:flex-start;gap:1.625rem;overflow-x:auto}}.glossary__item{flex-shrink:0}.glossary__letter{color:inherit;z-index:0;justify-content:center;align-items:center;transition:color .3s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative}.glossary__letter:before{content:"";width:var(--glossary-circle);height:var(--glossary-circle);background-color:var(--glossary-active,var(--fg-color));opacity:0;z-index:-1;border-radius:50%;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:50%;translate:-50% -50%}@media (width>=1024px){.glossary__letter:before{width:min(var(--glossary-circle), 3.5cqi);height:min(var(--glossary-circle), 3.5cqi)}}.glossary__letter:not(a){opacity:.3}.glossary__letter[aria-current]{color:var(--bg-color)}.glossary__letter[aria-current]:before{opacity:1}.glossary--solid a.glossary__letter[aria-current]{color:#fff}@media (hover:hover) and (pointer:fine){.glossary a.glossary__letter:not([aria-current]):hover:before{opacity:.1}}.glossary a.glossary__letter:not([aria-current]).hover:before,.glossary a.glossary__letter:not([aria-current]):focus-visible:before,.glossary a.glossary__letter:not([aria-current]).focus-visible:before{opacity:.1}.glossary__list .result p{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<1024px){.glossary__group{row-gap:var(--spacing-7)}}.glossary__groups{margin-top:calc(var(--spacing-8) - var(--spacing-10));align-items:stretch;gap:var(--spacing-7);flex-direction:column;display:flex}.job-listing__list{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<1024px){.job-listing__list{grid-template-columns:repeat(2,minmax(0,1fr))}.job-listing__list .job-listing__item:last-child:nth-child(odd){grid-column:1/-1}}@media (width<768px){.job-listing__list{grid-template-columns:minmax(0,1fr)}}.listings__group{flex-direction:column;align-items:stretch;gap:max(1.25vw,min(2.5rem,max(2.88728rem - 1.54143vw,1.5rem)));display:flex}.listings__items{gap:var(--spacing-3)}@media (width<768px){.listings__items{gap:var(--spacing-7)}}.listings--static .listings__items{gap:0}.news-grid__head:has(+.news-grid__filters){margin-bottom:calc(var(--spacing-8) - var(--spacing-10))}.news-grid__head+.news-grid__list{margin-top:calc(var(--spacing-8) - var(--spacing-10))}.news-grid__filters+.news-grid__list{margin-top:calc(var(--spacing-6) - var(--spacing-10))}@media (width<768px){.news-grid__filters+.news-grid__list{margin-top:calc(var(--spacing-7) - var(--spacing-10))}}.news-grid__featured{align-items:stretch;gap:var(--spacing-8);flex-direction:column;display:flex}.news-grid__featured__list{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.news-grid__featured__list .news-card__top{aspect-ratio:648/400}@media (width<600px){.news-grid__featured__list{grid-template-columns:minmax(0,1fr);row-gap:1.6875rem}.news-grid__featured__list .news-card__top{aspect-ratio:354/280}}.news-grid__list{column-gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:max(1.6875rem,min(1.17919rem + 2.02312vw,3rem),2.5vw);display:grid}@media (width<1024px){.news-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<768px){.news-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}.our-impact__cards{margin-top:calc(var(--spacing-9) - var(--spacing-10));row-gap:var(--spacing-6)}@media (width>=768px){.our-impact__cards{row-gap:var(--gap)}}.process__wrap{flex-direction:column;align-self:start;gap:max(1.6875rem,min(1.37283rem + 1.25241vw,2.5rem),2.08333vw);display:flex}.process__steps{--process-col-gap:var(--spacing-7);--process-row-gap:var(--spacing-4);gap:var(--process-row-gap) var(--process-col-gap);--process-number:max(3.125rem, min(calc(2.97977rem + .578035vw), 3.5rem), 2.91667vw);grid-template-rows:auto;grid-auto-rows:1fr;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}@media (width<1024px){.process__steps{--process-row-gap:var(--spacing-7);--process-step-gap:var(--spacing-9);--process-lane:min(2.4375rem, 9.7015vw);--process-tick:4rem;align-items:stretch;gap:var(--process-step-gap);flex-direction:column;display:flex}}.process__step{grid-row:span 2;grid-template-rows:subgrid;display:grid}@media (width<1024px){.process__step{align-items:stretch;gap:var(--process-row-gap);flex-direction:column;display:flex}}.process__step:has(>:nth-child(3)){grid-row:span 3}.process__number{width:var(--process-number);height:var(--process-number);margin-bottom:var(--spacing-1);background-color:var(--fg-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}@media (width<1024px){.process__number{align-self:center;margin-bottom:0}}.process__card{flex-direction:column;gap:max(1.125rem,min(1.07659rem + .192678vw,1.25rem),1.04167vw);padding:max(1.66667vw,min(2.5rem,max(2.69364rem - .770713vw,2rem))) max(2.5rem,2.08333vw) max(2.5rem,2.08333vw);display:flex;position:relative}@media (width<1024px){.process__card{margin-inline:var(--process-lane)}}@media (width<425px){.process__card{padding-inline:min(2.5rem,9.9503vw)}}.process__card__title{text-wrap:balance}.process__card .btn{white-space:normal;max-width:100%;margin-top:max(.625vw,min(1rem,max(1.09682rem - .385356vw,.75rem)))}.process[data-text=white] .process__number{color:var(--bg-color)}@media (width<1024px){.process__step+.process__step>.process__card:before,.process__step:not(:last-child)>.process__card:after{--process-link-y:0px;content:"";width:var(--process-lane);background-color:var(--fg-color);mask:linear-gradient(#000, #000) 0 var(--process-link-y)/1.25rem 1px no-repeat, linear-gradient(#000, #000) 0 0/1px 100% no-repeat;opacity:.3;position:absolute;right:100%}.process__step+.process__step>.process__card:before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M.5.5l4 4-4 4' fill='none' stroke='%23000'/%3E%3C/svg%3E") .9375rem var(--process-link-y)/.3125rem .5625rem no-repeat, linear-gradient(#000, #000) 0 calc(var(--process-link-y) + .25rem)/1.25rem 1px no-repeat, linear-gradient(#000, #000) 0 .25rem/1px calc(100% - .5rem) no-repeat;top:var(--process-tick);bottom:calc(100% - var(--process-tick) - 1px);margin-block:-.25rem}.process__step+.process__step>.process__number+.process__card:before{--process-link-y:calc(var(--process-number) + var(--process-row-gap) + var(--process-step-gap) + 2 * var(--process-tick));top:calc(-1 * (var(--process-number) + var(--process-row-gap) + var(--process-step-gap) + var(--process-tick)))}.process__step+.process__step>.process__card:has(+.process__card):before{bottom:calc(-1 * (var(--process-row-gap) + var(--process-tick) + 1px))}.process__step:not(:last-child)>.process__card:after{--process-link-y:100%;height:1px;top:calc(100% - var(--process-tick))}.process__step:not(:last-child)>.process__card+.process__card:after{height:auto;top:calc(-1 * (var(--process-row-gap) + var(--process-tick)));bottom:calc(var(--process-tick) - 1px)}.process__step:nth-child(odd)>.process__card:before,.process__step:nth-child(2n)>.process__card:after{left:100%;right:auto;scale:-1 1}}@media (width>=1024px){.process__step+.process__step>.process__card:before{content:"";background-color:var(--fg-color);opacity:.3;height:.5625rem;top:50%;right:calc(100% + var(--spacing-2));left:calc(var(--spacing-2) - var(--process-col-gap));position:absolute;translate:0 -50%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M.5.5l4 4-4 4' fill='none' stroke='%23000'/%3E%3C/svg%3E") 100%/.3125rem 100% no-repeat,linear-gradient(#000,#000) 50%/100% 1px no-repeat}.process__step+.process__step>.process__card+.process__card:before{left:calc(var(--process-col-gap) / -2)}.process__step+.process__step>.process__card+.process__card:after{content:"";background-color:var(--fg-color);opacity:.3;width:1px;top:calc(-50% - var(--process-row-gap));bottom:50%;left:calc(var(--process-col-gap) / -2);position:absolute}}.quote-cards__list{margin-top:calc(var(--spacing-9) - var(--spacing-10));gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<768px){.quote-cards__list{gap:var(--spacing-9);grid-template-columns:minmax(0,1fr)}}.quote-cards__item{flex-direction:column;align-items:stretch;display:flex}.resources{row-gap:var(--spacing-9)}.resources__list{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<768px){.resources__list{gap:var(--spacing-6);grid-template-columns:1fr}}.resources>.golden-glyph{margin-top:calc(var(--spacing-10) - var(--spacing-9))}.timeline{--timeline-zoom:1.2;--timeline-pad:max(1.6875rem, min(calc(1.37283rem + 1.25241vw), 2.5rem), 2.08333vw);--timeline-filter-height:max(2.75rem, min(calc(2.75rem + 0vw), 2.75rem), 2.29167vw)}@media (width>=1024px){.timeline{padding-top:var(--spacing-8)}}@media (width<1024px){.timeline{row-gap:var(--spacing-7)}.timeline__head{text-align:center}}@media (width>=1024px){.timeline__head{margin-bottom:calc(var(--spacing-9) - var(--spacing-10))}.timeline__wrap{padding-top:calc(var(--spacing-10) - var(--timeline-pad) * 2)}.timeline__filter{margin-left:calc((100% - 11 * var(--gap)) / 12 + var(--gap));pointer-events:none;inset:0 0 calc(100svh - var(--timeline-pad) - var(--timeline-filter-height));z-index:2;position:absolute}}@media (width<1024px){.timeline__filter{width:fit-content;min-width:3.125rem;height:3.125rem;margin:0 auto var(--spacing-8);border:1px solid #e4e4e0;border-radius:62.4375rem;justify-content:center;align-items:center;display:flex}.timeline__filter.is-filtered{gap:.5rem;padding-inline:1.25rem}}.timeline__filter.is-open .timeline__tabs{opacity:1;visibility:visible;transition-delay:0s}.timeline__filter__toggle,.timeline__filter__clear{color:inherit;line-height:1;display:none}@media (width<1024px){.timeline__filter__toggle,.timeline__filter__clear{justify-content:center;align-self:stretch;align-items:center;display:flex}}.timeline__filter__toggle{gap:.5rem;min-width:2.75rem}.timeline__filter__icon{flex-shrink:0;width:1.0625rem;height:.625rem;line-height:0}.timeline__filter__icon svg{width:100%;height:100%;display:block}.timeline__filter__clear{width:.8125rem}.timeline__filter__clear svg{width:.8125rem;height:.8125rem;display:block}.timeline__tabs{flex-wrap:wrap;align-items:center;gap:max(.25rem,.208333vw);display:flex}@media (width>=1024px){.timeline__tabs{pointer-events:auto;top:var(--timeline-pad);position:sticky}}@media (width<1024px){.timeline__tabs{text-align:left;opacity:0;visibility:hidden;z-index:2;background-color:#fff;border:1px solid #e4e4e0;flex-flow:column;align-items:stretch;gap:0;width:13.3125rem;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),visibility 0s linear .3s;position:absolute;top:3.8125rem;right:max(0px,50% - 11.0625rem);box-shadow:0 .875rem 2.8125rem #0000001f}}.timeline__tab{border-radius:max(.1875rem,.15625vw);padding-block:max(.9375rem,.78125vw);padding-inline:max(1.5rem,1.25vw);line-height:1;transition:background-color .3s cubic-bezier(.25,.46,.45,.94),color .3s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.timeline__tab:hover{background-color:#31313114}}.timeline__tab.hover,.timeline__tab:focus-visible,.timeline__tab.focus-visible{background-color:#31313114}@media (width<1024px){.timeline__tab{border-top:1px solid #e4e4e0;justify-content:space-between;align-items:center;gap:max(.75rem,.625vw);width:100%;min-height:3.6875rem;padding:.875rem .875rem .875rem 1.5rem;display:flex}}.timeline__tab:first-child{border-top:0}.timeline__tab.is-active{color:#fff;background-color:#313131}@media (width<1024px){.timeline__tab.is-active{color:inherit;background-color:#f5f2ed}.timeline__tab.is-active .timeline__tab__check{display:block}}.timeline__tab__check{color:#aaa5a0;flex-shrink:0;width:1.25rem;height:1.25rem;line-height:0;display:none}.timeline__tab__check svg{width:100%;height:100%;display:block}@media (width<1024px){.timeline__tab__check{width:1.625rem;height:1.625rem}}.timeline__tab__check path{stroke:#fff}.timeline__inner{height:100svh;padding-top:calc(var(--timeline-pad) + var(--timeline-filter-height));flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width<1024px){.timeline__inner{height:auto;padding-top:0;display:block;overflow:visible}}.timeline__body{min-height:0;padding-top:var(--timeline-pad);align-self:stretch;gap:0 var(--gap);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow:hidden}@media (width>=1024px){.timeline__body{margin-left:calc(var(--gutter) * -1);padding-left:var(--gutter)}}@media (width<1024px){.timeline__body{flex-direction:column;align-items:stretch;height:auto;padding-top:0;display:flex;overflow:visible}}.timeline__scale{grid-area:1/1/auto/span 1;margin-top:max(.3125rem,min(.239884rem + .289017vw,.5rem),.416667vw);margin-right:max(1.6875rem,min(1.37283rem + 1.25241vw,2.5rem),2.08333vw);position:relative}@media (width<1024px){.timeline__scale{display:none}}.timeline__scale__track{height:calc(var(--timeline-zoom) * 100svh);will-change:transform;position:relative}.timeline__scale__line{inset-block:-100vh;background-color:currentColor;width:1px;position:absolute;right:0}.timeline__scale__label{padding-right:max(.6875rem,min(.663295rem + .0963391vw,.75rem),.625vw);line-height:1;position:absolute;right:0;translate:0 -50%}.timeline__scale__label:after{content:"";background-color:currentColor;width:.3125rem;height:1px;position:absolute;top:50%;right:0}.timeline__scale__tick{background-color:var(--bg-color);border:1px solid;border-radius:50%;width:.4375rem;height:.4375rem;position:absolute;right:0;translate:43% -50%}.timeline__scale__marker{background-color:currentColor;border-radius:50%;width:.6875rem;height:.6875rem;position:absolute;top:0;right:0;translate:46% -50%}.timeline__years{grid-area:1/2/auto/span 5;display:grid}@media (width<1024px){.timeline__years{display:none}}.timeline__year{will-change:transform;grid-area:1/1;align-self:start}.timeline__events{grid-area:1/7/auto/span 6;display:grid}@media (width<1024px){.timeline__events{flex-direction:column;align-items:stretch;gap:max(4rem,min(3.61272rem + 1.54143vw,5rem),4.16667vw);width:100%;max-width:35rem;margin-inline:auto;display:flex}}.timeline__event{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),visibility 0s linear .5s}@media (width<1024px){.timeline__event{opacity:1;visibility:visible}}.timeline__event.is-active{opacity:1;visibility:visible;transition-delay:0s}.timeline__nav{display:contents}@media (width<1024px){.timeline__nav{background-image:linear-gradient(to bottom, transparent, var(--bg-color) 5.25rem);pointer-events:none;z-index:1;margin-inline:auto;flex-direction:column;align-items:center;gap:max(1rem,.833333vw);width:100%;max-width:35rem;margin-top:max(1.6875rem,min(1.37283rem + 1.25241vw,2.5rem),2.08333vw);padding-top:5.25rem;display:flex;position:sticky;bottom:0}}@media (height<500px){.timeline__nav{background-image:linear-gradient(to bottom, transparent, var(--bg-color) 2rem);padding-top:2rem}}.timeline__nav>*{pointer-events:auto}.timeline__skip{color:#313131;z-index:2;background-color:#fff;border:1px solid #e4e4e0;grid-area:1/2/auto/span 5;place-self:end start;align-items:center;gap:max(.75rem,.625vw);margin-bottom:max(1.6875rem,min(1.37283rem + 1.25241vw,2.5rem),2.08333vw);padding-block:max(.6875rem,min(.566474rem + .481696vw,1rem),.833333vw);padding-inline:max(.875rem,min(.82659rem + .192678vw,1rem),.833333vw);line-height:1;transition:border-color .3s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.timeline__skip:hover{border-color:#313131}}.timeline__skip.hover,.timeline__skip:focus-visible,.timeline__skip.focus-visible{border-color:#313131}@media (width<1024px){.timeline__skip{justify-content:space-between;align-self:center;min-width:10.9375rem;margin-bottom:0;padding-block:.9375rem}}.timeline__skip__icon{flex-shrink:0;width:max(1.3125rem,1.09375vw);height:max(1.3125rem,1.09375vw);line-height:0}.timeline__skip__icon svg{width:100%;height:100%;display:block}.timeline__skip__icon path{stroke:#fff}.timeline__centuries{margin-inline:calc(var(--gutter) * -1);background-color:#f5f2ed;align-self:stretch;padding-block:2.375rem;transition:top .3s;display:none;position:relative;top:0}body:has(.header--fixed.header--visible) .timeline__centuries{top:var(--fixed-header-height)}@media (width<1024px){.timeline__centuries{margin-bottom:var(--spacing-9);z-index:1;display:block;position:sticky}}@media (height<500px){.timeline__centuries{padding-block:1rem}}.timeline__centuries__list{padding-inline:var(--gutter);scrollbar-width:none;gap:4.5rem;display:flex;overflow:auto hidden;mask-image:linear-gradient(90deg,#0000,#000 3.125rem calc(100% - 3.125rem),#0000)}.timeline__century{color:inherit;white-space:nowrap;flex-shrink:0;font-size:2.25rem;line-height:1}.timeline>.golden-glyph{margin-bottom:0}@media (width<1024px){.timeline>.golden-glyph{margin-top:calc(var(--spacing-10) - var(--spacing-7))}}}
