.background{position:absolute;z-index:-1;width:100%;top:0;height:auto;display:none}.carousel{box-shadow:0 0 #000;transform:translateZ(0);will-change:transform}.carousel--1{animation:gallery--1 12s linear infinite}.carousel--2{animation:gallery--2 12s linear infinite}.carousel--3{animation:gallery--3 12s linear infinite}.carousel--4{animation:gallery--4 12s linear infinite}.carousel--5{animation:gallery--5 12s linear infinite}@media (prefers-reduced-motion){.carousel{animation:none}}@keyframes gallery--1{0%{transform:translate(0);opacity:0}10%{transform:translate(-78px);opacity:1}99.998%{transform:translate(-785px);opacity:1}99.999%{transform:translate(-785px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes gallery--2{0%{transform:translate(0);opacity:1}79.998%{transform:translate(-628px);opacity:1}79.999%{transform:translate(-628px);opacity:0}80%{transform:translate(157px);opacity:0}90%{transform:translate(78px);opacity:1}to{transform:translate(0);opacity:1}}@keyframes gallery--3{0%{transform:translate(0);opacity:1}59.998%{transform:translate(-471px);opacity:1}59.999%{transform:translate(-471px);opacity:0}60%{transform:translate(314px);opacity:0}70%{transform:translate(236px);opacity:1}to{transform:translate(0);opacity:1}}@keyframes gallery--4{0%{transform:translate(0);opacity:1}39.998%{transform:translate(-314px);opacity:1}39.999%{transform:translate(-314px);opacity:0}40%{transform:translate(471px);opacity:0}50%{transform:translate(393px);opacity:1}to{transform:translate(0);opacity:1}}@keyframes gallery--5{0%{transform:translate(0);opacity:1}19.998%{transform:translate(-157px);opacity:1}19.999%{transform:translate(-157px);opacity:0}20%{transform:translate(628px);opacity:0}30%{transform:translate(550px);opacity:1}to{transform:translate(0);opacity:1}}.background--photos,.background--green,.background--purple{left:50%;max-height:100vh;max-width:1440px;transform:translate(-50%);overflow:visible;transform-origin:right}.background--gradient{overflow:visible;right:0;max-height:875px;max-width:1440px}@media only screen and (min-width: 1200px){.background{display:initial}}.loader{display:inline-block;width:80px;height:80px;margin:0 auto;opacity:0;animation:loader-fade 2s linear forwards}.loader:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid var(--color--white);border-color:var(--color--white) transparent var(--color--green) transparent;animation:lds-dual-ring 1.2s linear infinite}.container--cards .container--loader{position:absolute;z-index:1;left:calc(50% - 40px)}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loader-fade{0%{opacity:0}to{opacity:1}}.container--acknowledgments[data-v-4033298c]{background-color:var(--color--white);color:var(--color--black);width:calc(100% - var(--gutter) * 2);max-width:100%;margin-bottom:0;margin-top:10rem;text-align:center;box-shadow:0 200px var(--color--purple--dark)}.container--acknowledgments .container[data-v-4033298c]{padding:2rem 0}.logos[data-v-4033298c]{--grid-space: 3rem;justify-content:center;align-items:center}.logos img[data-v-4033298c]{max-width:200px;height:auto}@media only screen and (min-width: 576px){.container--acknowledgments[data-v-4033298c]{text-align:initial}.logos[data-v-4033298c]{justify-content:flex-start}}footer[data-v-ab43c062]{--align: center;--padding: 0;width:calc(100% - var(--padding) * 2);padding:var(--padding);margin:2rem auto;justify-content:var(--align)}footer span[data-v-ab43c062]:first-child{margin-left:0}footer ul[data-v-ab43c062]{margin-top:0;justify-content:var(--align)}@media only screen and (min-width: 576px){footer[data-v-ab43c062]{--align: flex-start;--padding: var(--gutter)}}form{display:inline;position:relative}#search input{font-family:inherit;border:none;font-size:1.2rem;font-weight:500;width:72px;transition:width var(--transition);color:var(--color--red--dark);background-color:transparent;margin:0;padding:13px 20px;border-radius:var(--border-pill)}#search input::placeholder{color:var(--color--red);opacity:1}#search input:focus{width:200px;outline:none;background-color:var(--color--white)}#search input:focus::placeholder{color:var(--color--red--dark)}#search button{opacity:0;padding:6px 7px 4px;position:absolute;top:15px;right:14px;transition-delay:var(--transition-time),var(--transition-time),0ms 0ms;transition-duration:var(--transition-time),0ms,var(--transition-time),var(--transition-time);transform:scale(0)}#search input:focus+button{opacity:1;background-color:var(--color--red--dark);color:var(--color--white);transition-delay:0ms,0ms,0ms,0ms;transform:scale(1)}@media only screen and (min-width: 576px){#search input{width:90px;background-color:var(--color--white);font-size:14px}#search input:focus{transform:none}#search input::placeholder{color:var(--color--red--dark)}#search button{padding:6px 7px 4px;transform:scale(1);opacity:1;top:-4px;right:7px}}header{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;width:calc(100% - var(--gutter)*2);margin-top:2vw}#header-logo{height:8rem;width:auto;margin-top:.7rem}header nav{list-style:none;text-align:right}header nav li{display:inline-block}header nav li .router-link-active{color:var(--color--white)}header nav li .button:active{transform:none}header nav li .button{font-weight:500}@media only screen and (max-width: 767px){header nav{display:flex;flex-direction:column;align-items:flex-end;background-color:var(--color--purple--dark);position:fixed;right:0;padding:var(--gutter);top:0;bottom:0;z-index:1;transition:transform var(--transition);transform:translate(105%);box-shadow:-1px 0 1px #0000001f,-2px 0 2px #0000001f,-4px 0 4px #0000001f}header nav.open{transform:translate(0)}header nav li{padding:0;margin:10px 0}header nav li:first-of-type{margin-top:7px}header nav li .button{background-color:transparent;color:var(--color--red);padding:5px;font-size:1.2rem}header nav form{padding:5px 0;margin:4rem -16px 0px 0}.toggle{position:fixed;top:var(--gutter);right:var(--gutter);z-index:10;transform:rotate(-90deg);background-color:var(--color--red);color:var(--color--white);font-size:1.5rem;padding:10px 13px 14px;line-height:1;box-shadow:-1px 0 1px #0000001f,-2px 0 2px #0000001f,-4px 0 4px #0000001f}.toggle.open{transform:rotate(90deg);background-color:var(--color--white);color:var(--color--red--dark)}}@media only screen and (min-width: 768px){header nav li a.button{border-radius:0}header nav li:not(:first-of-type) a{padding-left:13px}header nav li:not(:last-of-type) a{padding-right:13px}header nav li:first-of-type a{border-radius:var(--border-pill) 0 0 var(--border-pill)}header nav li:last-of-type a{border-radius:0 var(--border-pill) var(--border-pill) 0}header nav form{margin-right:1ch}header nav li .router-link-active{box-shadow:var(--box-shadow);background-color:var(--color--green);color:var(--color--black)}.toggle{display:none}}html{scroll-behavior:smooth}#app{min-height:100vh;display:flex;flex-direction:column}:root{--box-shadow: 0 1px 1px rgba(0, 0, 0, .12), 0 2px 2px rgba(0, 0, 0, .12), 0 4px 4px rgba(0, 0, 0, .12);--border-rounded: 4px;--border-pill: 1000px;--transition-time: .17s;--transition: var(--transition-time) ease-in;--color--purple: #4d4d63;--color--purple--dark: #303041;--color--green: #43d18f;--color--green--dark: #046236;--color--red: #fb5a4d;--color--red--dark: #dc1304;--color--white: #fdfdfd;--color--black: #0d1321;--color--grey: #ebebee;--gutter: 5vw;--grid-space: 8px}@media only screen and (min-width: 576px){:root{--gutter: 2rem}}@media only screen and (min-width: 768px){:root{--grid-space: 16px}}body{font-family:Montserrat,Helvetica,sans-serif;color:var(--color--white);background-color:var(--color--purple--dark);margin:0}h1{font-size:2.3rem;font-weight:500}h2{font-size:2rem;font-weight:500;line-height:1.2}h3{margin-top:0;font-size:1.6rem;font-weight:500}p{line-height:1.5;max-width:75ch;font-weight:300}a{color:inherit;transition:text-decoration-color var(--transition)}a:hover{text-decoration-color:var(--color--green)}b{font-weight:700}.container{padding:0 var(--gutter);margin:2rem auto;max-width:1200px;position:relative}.page{flex:1 1 0}.txt--green--dark{color:var(--color--green--dark)}select{font:inherit}button,.button{backface-visibility:hidden;-webkit-backface-visibility:hidden;border:none;font:inherit;font-size:14px;font-weight:500;text-decoration:none;color:var(--color--red--dark);padding:13px 20px;background-color:var(--color--white);border-radius:var(--border-pill);cursor:pointer;display:inline-block;margin:0;transition:all var(--transition)}button__icon,.button__icon{height:16px;width:16px;vertical-align:baseline}button:focus,button:hover,.button:focus,.button:hover{opacity:.9}button:active,.button:active{transform:scale(.95)}button--secondary,.button--secondary{color:var(--color--white);background-color:var(--color--red)}button--social,.button--social{padding:14px 14px 9px}button--social svg,.button--social svg{fill:currentColor}.visuallyhidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:0}.list-reset{list-style:none;padding:0}.spaced-grid{display:flex;flex-wrap:wrap;margin:calc(-.9 * var(--grid-space)) 0 0 calc(-1 * var(--grid-space))}.spaced-grid>*{margin:calc(var(--grid-space) * .9) 0 0 var(--grid-space)}.page-enter-active,.page-leave-active{transition:opacity var(--transition),transform var(--transition)}.page-enter-from{opacity:0;transform:translate(-50px)}.page-leave-to{opacity:0;transform:translate(50px)}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition)}.fade-enter-from,.fade-leave-to{opacity:0}#CybotCookiebotDialog *,#CybotCookiebotDialogBodyUnderlay *{font-size:.8rem!important}#CookiebotWidget,#CybotCookiebotDialog{border-radius:var(--border-rounded)!important;color:var(--color--black)!important;font-family:Montserrat,Helvetica,sans-serif!important;letter-spacing:normal!important}#CookiebotWidget h1,#CookiebotWidget h2,#CookiebotWidget h3,#CookiebotWidget h4,#CybotCookiebotDialog h1,#CybotCookiebotDialog h2,#CybotCookiebotDialog h3,#CybotCookiebotDialog h4{letter-spacing:normal!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,#CybotCookiebotDialogDetailBodyContentTextAbout a,#CookiebotWidget .CookiebotWidget-consent-details button,#CybotCookiebotDialogBodyEdgeMoreDetails a{color:var(--color--black)!important;text-decoration:underline!important;transition:text-decoration-color var(--transition)!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:hover,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink:hover,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a:hover,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a:hover,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover,#CybotCookiebotDialogDetailBodyContentTextAbout a:hover,#CookiebotWidget .CookiebotWidget-consent-details button:hover,#CybotCookiebotDialogBodyEdgeMoreDetails a:hover{text-decoration-color:var(--color--green)!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:after{margin-left:.5rem!important;transition:border-color var(--transition)!important;display:none!important}#CookiebotWidget-buttons button,.CybotCookiebotDialogBodyButton{color:var(--col-white)!important;font-weight:500!important;padding:13px 20px!important;border-radius:var(--border-pill)!important;cursor:pointer!important;transition:all var(--transition)!important;line-height:1}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{color:var(--col-white)!important;font-weight:500!important;padding:13px 20px!important;border-radius:var(--border-pill)!important;cursor:pointer!important;transition:all var(--transition)!important;line-height:1.3}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:var(--color--green)!important;border-color:var(--color--green)!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{border-color:var(--color--black)!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:var(--color--green)!important}#CybotCookiebotDialogHeader{display:none!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--color--grey)!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--color--green)!important}#CookiebotWidget:not(.CookiebotWidget-open):hover,#CookiebotWidget{box-shadow:none!important}.authors{padding-left:0!important;flex-direction:column}.author{display:flex;gap:var(--space-s);align-items:center}.author__image{height:55px;width:55px;display:block;background-color:var(--color--grey);flex-shrink:0;border-radius:var(--border-rounded)}.author img{filter:grayscale(1)}.author svg{padding:10px}.author__text{color:var(--color--green--dark);font-weight:500}table{margin:var(--space-m) 0;width:100%;border-collapse:collapse}td,th{border:1px solid var(--color--black);padding:var(--space-2xs);text-align:left}th{background-color:var(--color--grey)}.block--image img{width:100%;height:auto}.navigator{position:sticky;top:5px;left:0;padding:var(--space-s-m);background-color:var(--color--white);margin-top:5px!important;font-size:var(--step--1);font-weight:500;height:min-content;max-height:100vh;overflow:auto}.navigator__item{list-style-position:inside;margin-bottom:var(--space-xs)}.navigator__item a{text-decoration:none;text-decoration-color:var(--color--green)}.navigator__item a:hover{text-decoration:underline;text-decoration-color:var(--color--green)}.navigator__item--share-links{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--color--red);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs-s)}.navigator__item--share-links ul.list-reset{margin:0}.navigator__item--share-links a{display:inline-block;padding:var(--space-2xs);transition:opacity var(--transition);border-radius:var(--border-pill);background-color:var(--color--red);color:var(--color--white)}.navigator__item--share-links a:focus,.navigator__item--share-links a:hover{opacity:.9}.navigator__item--share-links a svg{display:block;height:var(--space-s);width:var(--space-s)}@media screen and (max-width: 767px){.navigator{position:relative}}:root{--space-3xs: clamp(.25rem, .2283rem + .1087vw, .3125rem);--space-2xs: clamp(.5rem, .4783rem + .1087vw, .5625rem);--space-xs: clamp(.75rem, .7065rem + .2174vw, .875rem);--space-s: clamp(1rem, .9565rem + .2174vw, 1.125rem);--space-m: clamp(1.5rem, 1.4348rem + .3261vw, 1.6875rem);--space-l: clamp(2rem, 1.913rem + .4348vw, 2.25rem);--space-xl: clamp(3rem, 2.8696rem + .6522vw, 3.375rem);--space-2xl: clamp(4rem, 3.8261rem + .8696vw, 4.5rem);--space-3xl: clamp(6rem, 5.7391rem + 1.3043vw, 6.75rem);--space-3xs-2xs: clamp(.25rem, .1413rem + .5435vw, .5625rem);--space-2xs-xs: clamp(.5rem, .3696rem + .6522vw, .875rem);--space-xs-s: clamp(.75rem, .6196rem + .6522vw, 1.125rem);--space-s-m: clamp(1rem, .7609rem + 1.1957vw, 1.6875rem);--space-m-l: clamp(1.5rem, 1.2391rem + 1.3043vw, 2.25rem);--space-l-xl: clamp(2rem, 1.5217rem + 2.3913vw, 3.375rem);--space-xl-2xl: clamp(3rem, 2.4783rem + 2.6087vw, 4.5rem);--space-2xl-3xl: clamp(4rem, 3.0435rem + 4.7826vw, 6.75rem);--space-s-l: clamp(1rem, .5652rem + 2.1739vw, 2.25rem)}:root{--step--2: clamp(.6944rem, .6855rem + .0446vw, .72rem);--step--1: clamp(.8331rem, .8099rem + .1163vw, .9rem);--step-0: clamp(1rem, .9565rem + .2174vw, 1.125rem);--step-1: clamp(1.2rem, 1.1283rem + .3587vw, 1.4063rem);--step-2: clamp(1.44rem, 1.3293rem + .5533vw, 1.7581rem);--step-3: clamp(1.7281rem, 1.5649rem + .8163vw, 2.1975rem);--step-4: clamp(2.0738rem, 1.8396rem + 1.1707vw, 2.7469rem);--step-5: clamp(2.4881rem, 2.1594rem + 1.6435vw, 3.4331rem)}.resource{padding:0;background-color:var(--color--white);color:var(--color--black);border-radius:var(--border-rounded);box-sizing:border-box;width:min(1200px,100% - var(--gutter) - var(--gutter));max-width:1200px;position:relative}@media screen and (min-width: 768px){.resource{display:grid;grid-template-columns:1fr 3fr;grid-auto-flow:dense;column-gap:var(--space-s-l)}.resource .navigator{grid-column:1;grid-row:2/5}.resource .chapter{grid-column:2}.resource .progressbar{grid-column:1/3;grid-row:1}.resource .chapter--backnav{grid-row:1;grid-column:2}}.resource *{box-sizing:border-box}.resource h1,.resource h2,.resource h3,.resource h4,.resource h5,.resource p,.resource small,.resource ul,.resource ol{margin-top:0;margin-bottom:var(--space-s-m);letter-spacing:normal}.resource h1,.resource h2{line-height:1.2}.resource h1,.resource .h1{font-size:var(--step-5)}.resource h2,.resource .h2{font-size:var(--step-4)}.resource h3,.resource .h3{font-size:var(--step-3)}.resource h4,.resource .h4{font-size:var(--step-2)}.resource h5,.resource .lede{font-size:var(--step-1)}.resource p,.resource body{font-size:var(--step-0)}.resource small{font-size:var(--step--1)}.resource .lede{font-style:italic;font-weight:500}.resource .footnote{font-size:var(--step--1);font-weight:500;display:inline-block;vertical-align:super;color:var(--color--green--dark)}.progressbar{position:sticky;top:0;left:0;height:5px;width:100%;background-color:var(--color--red);transform-origin:center left}.backnav{display:flex;justify-content:space-between;gap:var(--space-s-m);color:var(--color--red--dark);margin-top:var(--space-s-m)}.backnav a{text-underline-position:auto}.backnav .icon{height:1rem;width:1rem;transition:transform .23s ease-out;vertical-align:middle}.backnav .backnav-link .icon{transform:scaleX(-1);margin-right:var(--space-3xs)}.backnav .download-link .icon{margin-left:var(--space-3xs)}.backnav .backnav-link:hover .icon{transform:scaleX(-1) translate(3px)}.flex-grid{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.policy-area{background-color:var(--color--grey);border-radius:1000rem;padding:var(--space-2xs) var(--space-s);display:inline-block}.chapter{width:100%;padding:var(--space-s-m)}.chapter+.chapter--grey{margin-top:var(--space-m)}.chapter--grey{background-color:var(--color--grey)}.chapter>*{max-width:670px}.chapter a{text-underline-position:under}.block--image .image-caption p{font-style:italic;color:var(--color--green--dark);font-size:var(--step--1)}.block--paragraph ul,.block--paragraph ol{font-size:var(--step-0);line-height:1.5;padding-left:var(--space-s-m);margin-top:0}.block--paragraph ul li,.block--paragraph ol li{margin-bottom:var(--space-xs)}.block--paragraph ul ul,.block--paragraph ul ol,.block--paragraph ol ul,.block--paragraph ol ol{margin-top:var(--space-xs)}hr{width:80%;height:1px;margin:var(--space-m) auto;border:0;background:var(--color--black)}.footnotes__item{transition:color .25s .8s ease-in}.footnotes__item:target{color:var(--color--red--dark)}.footnotes__item .back{font-size:var(--step--1);font-weight:500;display:inline-block;vertical-align:text-bottom;color:var(--color--green--dark)}.card{display:block;margin:1rem 0;width:100%;max-width:calc(200px + 65ch);transition:opacity var(--transition),transform var(--transition);will-change:opacity,transform;color:var(--color--black)}@media screen and (min-width: 576px){.card{display:grid;grid-template-columns:200px 1fr;width:auto}}.card__photo{height:100px;width:100px;float:left;margin:1rem;background-color:#0003;object-fit:cover;filter:grayscale(1);transition:filter var(--transition)}@media screen and (min-width: 576px){.card__photo{margin:0;float:none;height:200px;width:200px;border-radius:var(--border-rounded) 0 0 var(--border-rounded);display:inline-block}}.card__content{background-color:var(--color--white);padding:calc(var(--gutter) / 2);border-radius:var(--border-rounded)}@media screen and (min-width: 576px){.card__content{border-radius:0 var(--border-rounded) var(--border-rounded) var(--border-rounded);padding:var(--gutter)}}.card__title,.card__role,.card__expertise{margin:0 0 1rem}.card__description{max-height:0;overflow-y:hidden;transition:all 60ms ease-in}.card__reveal-button .button__icon{height:1rem;width:1rem;vertical-align:bottom;transition:transform var(--transition)}.card__links{justify-content:space-around;border-top:2px solid rgba(0,0,0,.1);margin:0}@media screen and (min-width: 576px){.card__links{justify-content:flex-end;border-top:none;margin:-8px 0 0 -8px}}.card__links li{display:inline-block;margin-left:0}@media screen and (min-width: 576px){.card__links li{margin-left:8px}}.card:hover .card__photo,.card--open .card__photo{filter:grayscale(0)}.card--open .card__description{transition:all var(--transition)}.card--open .card__reveal-button .button__icon{transform:rotate(180deg)}.card--open .card__description{max-height:2000px}.card--open .role-false h3,.card--open .expertise-false .card__role{margin-bottom:1rem}.resource-card{box-sizing:border-box;background-color:var(--color--white);color:var(--color--black);border-radius:var(--border-rounded);padding:calc(var(--gutter) * 2);display:flex;flex-direction:column;gap:1rem}.resource-card--with-image{padding-top:0}.resource-card *{margin-top:0;margin-bottom:0}.resource-card__image{width:calc(100% + 4 * var(--gutter));height:auto;margin:0 calc(-2 * var(--gutter)) var(--gutter);border-radius:var(--border-rounded) var(--border-rounded) 0 0}.resource-card__description{margin-bottom:1.3rem}.resource-card .button{display:inline-block;margin:auto 0 0 auto}.resource-card .button__icon{height:1rem;width:1rem;vertical-align:bottom;transition:transform var(--transition);margin-left:5px}.resource-card a:hover .button__icon{transform:translate(5px)}.reports-header{margin-top:calc(var(--gutter) * 2)}.resource-card-container{display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width: 768px){.resource-card-container{grid-template-columns:1fr 1fr}}
