/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,*::before *::after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,figcaption{text-wrap:pretty}img,picture,svg,video{max-width:100%;height:auto;vertical-align:middle;font-style:italic}button:not(:disabled){cursor:pointer}@media(prefers-reduced-motion: reduce){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-duration:0s !important;transition-delay:0s !important}}@media(prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth}}:root{--ff-primary: "Noto Sans", sans-serif}@media all and (max-width: 767px){:root{--container--m-viewport: 30px}}@media all and (min-width: 768px){:root{--container--m-viewport: 30px}}.container{margin-inline:auto}.container.container--wide{max-width:calc(1048px + var(--container--m-viewport)*2)}.container.container--narrow{max-width:calc(900px + var(--container--m-viewport)*2)}.container.container--extended{max-width:calc(1100px + var(--container--m-viewport)*2)}.container.container--full{max-width:calc(1440px + var(--container--m-viewport)*2)}.container.container--p-viewport{padding:var(--container--m-viewport)}.container.container--px-viewport{padding-inline:var(--container--m-viewport)}.container.container--py-viewport{padding-block:var(--container--m-viewport)}.container.container--m-viewport{margin:var(--container--m-viewport)}.container.container--my-viewport{margin-block:var(--container--m-viewport)}.container.container--mx-viewport{margin-inline:var(--container--m-viewport)}body{font-family:var(--ff-primary);font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}[id]{scroll-margin-top:var(--header-height)}[x-cloak]{display:none !important}h1,h2,h3,h4,h5,h6{font-size:inherit;margin:0;font-weight:inherit}.btn{border-radius:999px;display:inline-flex;text-decoration:none;justify-content:center;align-items:center}.btn--md{font-weight:700}@media all and (min-width: 768px){.btn--md{min-width:122px;min-height:28px;font-size:.875rem}}@media all and (max-width: 767px){.btn--md{min-width:170px;min-height:40px;font-size:1.25rem}}.btn--blue{background-color:#4a98d0;color:#fff}.btn--blue:hover{background-color:#4860a8}.btn--green{background-color:#8fad50;color:#fff}.btn--green:hover{background-color:#4d7100}
:root{--header-height: 100px;--header-logo-width: 150px}.c-header{background:linear-gradient(90deg, rgb(255, 255, 255) 50%, rgb(73, 96, 166) 50%);position:sticky;top:0;z-index:999}.c-header--active{font-weight:bold}.c-header__wrapper{display:flex}.c-header__logo{background-color:#fff;flex:var(--header-logo-width) 0 0;display:flex;align-items:center}.c-header__divider{background:url("../assets/components/header/divider.png") no-repeat center center;background-size:cover;flex:116px 0 0}.c-header__menu{flex:100% 1 1;display:flex;justify-content:flex-end;align-items:center;min-height:var(--header-height);background-color:#4860a8}@media all and (min-width: 1025px){.c-header__menu{font-size:1.5rem}}@media all and (min-width: 768px)and (max-width: 1024px){.c-header__menu{font-size:1.25rem}}@media(min-width: 768px)and (max-width: 850px){.c-header__menu{font-size:1rem}}@media all and (max-width: 767px){.c-header__menu{font-size:1.5rem}}.c-header__menu a{color:#fff;text-decoration:none}.c-header__menu a:hover{text-decoration:underline}@media all and (max-width: 767px){.c-header__menu nav{position:fixed;background-color:#4a98d0;inset:100px 0 0;width:100%;justify-content:center;align-items:safe center;display:none;padding:30px;overflow:auto}}.c-header__menu nav ul{list-style:none;margin:0;padding:0;display:flex;text-align:center}@media all and (min-width: 768px){.c-header__menu nav ul{justify-content:flex-end;align-items:center}}@media all and (min-width: 1025px){.c-header__menu nav ul{gap:45px}}@media all and (min-width: 768px)and (max-width: 1024px){.c-header__menu nav ul{gap:20px}}@media all and (max-width: 767px){.c-header__menu nav ul{gap:45px;flex-direction:column}}@media all and (max-width: 767px){.c-header[data-open="1"] nav{display:flex}}.c-header[data-open="1"] .c-header__toggle{background:url("../assets/components/header/close.png") no-repeat center center;background-size:34px auto}.c-header[data-open="0"] .c-header__toggle{background:url("../assets/components/header/hamburger.png") no-repeat center center;background-size:40px auto}.c-header__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;width:40px;height:40px;background:rgba(0,0,0,0);border:none;padding:0}@media all and (max-width: 767px){.c-header__toggle{display:block}}
.c-footer{margin-inline:auto;color:#4860a8;line-height:1.4;padding-block:40px}.c-footer__top{display:grid;position:relative}@media all and (min-width: 768px){.c-footer__top::before{content:"";display:block;width:52px;height:57px;border-radius:0 999px 0 0;background-color:#4a98d0;position:absolute;top:0;right:var(--container--m-viewport)}}@media all and (max-width: 767px){.c-footer__top{gap:60px}}.c-footer ul{margin:0;padding:0;list-style:none}.c-footer__header{font-weight:bold}@media all and (min-width: 768px){.c-footer__header{font-size:1.25rem}}@media all and (max-width: 767px){.c-footer__header{font-size:1.625rem}}.c-footer__sponsor{height:auto;margin-bottom:1em}@media all and (min-width: 768px){.c-footer__sponsor{width:70px}}@media all and (max-width: 767px){.c-footer__sponsor{width:100px}}.c-footer__info-primary{font-weight:600;margin-bottom:1em}.c-footer__info-secondary{font-weight:300}.c-footer__nav ul{justify-content:center;display:flex;flex-direction:column}.c-footer__nav a{text-decoration:none;color:#4a98d0}.c-footer__nav a:hover{text-decoration:underline}@media all and (min-width: 768px){.c-footer__nav ul{margin-top:20px;gap:20px}}@media all and (max-width: 767px){.c-footer__nav ul{font-size:1.3125rem;margin-top:24px;gap:24px}}@media all and (min-width: 768px){.c-footer__contact{align-self:end}}@media all and (max-width: 767px){.c-footer__contact strong{font-size:1.3125rem}}.c-footer__contact a{color:inherit;text-decoration:none;font-weight:400}.c-footer__contact a:hover{text-decoration:underline}.c-footer__divider{border-top:solid 1px #4a98d0}@media all and (min-width: 768px){.c-footer__divider{padding-top:10px;margin-top:40px}}@media all and (max-width: 767px){.c-footer__divider{padding-top:30px;margin-top:40px}}.c-footer__bottom{color:#4a98d0;grid-column:1/-1;position:relative}@media all and (min-width: 768px){.c-footer__bottom{display:flex;justify-content:space-between;align-items:center}}@media all and (min-width: 768px){.c-footer__logos{order:2}}.c-footer__logos ul{display:flex;gap:35px}@media all and (max-width: 767px){.c-footer__logos ul{justify-content:center;margin-bottom:30px}}.c-footer__curious-media{height:auto}@media all and (max-width: 767px){.c-footer__curious-media{width:85px}}@media all and (min-width: 768px){.c-footer__curious-media{width:64px}}@media all and (max-width: 767px){.c-footer__digital-promise{width:170px}}@media all and (min-width: 768px){.c-footer__digital-promise{width:128px}}@media all and (min-width: 768px){.c-footer__legal{order:1;font-size:.75rem}}.c-footer__legal small{font-size:1em}.c-footer__legal ul{display:flex;flex-wrap:wrap;gap:1em}@media all and (max-width: 767px){.c-footer__legal ul{justify-content:center}}.c-footer__legal a{color:inherit}.c-footer__legal a:hover{text-decoration:none}@media all and (min-width: 768px){.c-footer__top{grid-template-columns:minmax(auto, 300px) minmax(auto, 1fr) minmax(auto, max-content);justify-content:space-between;-moz-column-gap:120px;column-gap:120px}.c-footer__legal{justify-content:space-between;grid-template-columns:repeat(2, minmax(min-content, max-content));grid-column:1/-1}}
.c-page-header{background-color:#e8f1f7;font-size:4rem;font-weight:700;color:#4860a8;text-align:center;text-transform:uppercase;padding-top:50px;padding-bottom:50px}@media all and (min-width: 768px){.c-page-header__wrapper{display:flex}}@media all and (min-width: 768px){.c-page-header__mobile{display:none}}@media all and (max-width: 767px){.c-page-header__mobile{margin-bottom:50px}}@media all and (min-width: 768px){.c-page-header__left{flex:auto 0 1}}@media all and (max-width: 767px){.c-page-header__left{display:none}}@media all and (min-width: 768px){.c-page-header__right{flex:auto 0 1}}@media all and (max-width: 767px){.c-page-header__right{display:none}}@media all and (min-width: 768px){.c-page-header__center{flex:auto 1 1;padding-inline:30px;display:flex;justify-content:center;align-items:center}}
.c-section-header{text-transform:uppercase;font-weight:bold}@media all and (min-width: 768px){.c-section-header{font-size:4rem}}@media all and (max-width: 767px){.c-section-header{font-size:3rem}}.c-section-header__prefix{font-weight:300}.c-section-header__line{display:inline-block;border-bottom:solid 3px}
.c-rich-text>:first-child{margin-top:0}.c-rich-text>:last-child{margin-bottom:0}
.c-our-team{color:#4860a8;margin-inline:auto;display:flex;align-items:center}@media all and (min-width: 768px){.c-our-team{gap:60px;max-width:870px}}@media all and (max-width: 767px){.c-our-team{flex-direction:column;gap:80px;max-width:500px}}@media all and (min-width: 768px){.c-our-team__visual{flex:38% 0 1}}@media all and (max-width: 767px){.c-our-team__visual{max-width:280px}}@media all and (min-width: 768px){.c-our-team__content{flex:62% 0 1}}@media all and (max-width: 767px){.c-our-team__header{text-align:center}}.c-our-team__copy{margin-top:40px;line-height:1.5;font-weight:500}@media all and (min-width: 768px){.c-our-team__copy{font-size:1.25rem}}@media all and (max-width: 767px){.c-our-team__copy{font-size:1.75rem}}
.c-publications[data-format=wide]{display:flex;flex-direction:column;gap:75px}.c-publications[data-format=narrow]{display:flex;gap:30px;flex-wrap:wrap;justify-content:center}
.c-publication[data-type=article] .c-publication__image::before{background-image:url("../assets/global/publication-icon-article.png")}.c-publication[data-type=blog] .c-publication__image::before{background-image:url("../assets/global/publication-icon-blog.png")}.c-publication[data-type=poster] .c-publication__image::before{background-image:url("../assets/global/publication-icon-poster.png")}.c-publication[data-format=wide]{background-color:#fff;border:solid 8px #8fad50;border-radius:20px;color:#4860a8;box-shadow:0 6px rgba(0,0,0,.25)}@media all and (min-width: 768px){.c-publication[data-format=wide]{padding:45px;display:flex;gap:50px}}@media all and (max-width: 767px){.c-publication[data-format=wide]{padding:40px 28px;text-align:center}}.c-publication[data-format=wide] .c-publication__visual img{border-radius:20px 0 20px 20px}@media all and (min-width: 768px){.c-publication[data-format=wide] .c-publication__visual{flex:47% 0 1}}@media all and (max-width: 767px){.c-publication[data-format=wide] .c-publication__visual{margin-bottom:30px}}.c-publication[data-format=wide] .c-publication__image{width:-moz-fit-content;width:fit-content;position:relative}.c-publication[data-format=wide] .c-publication__image::before{content:"";display:block;width:50px;height:55px;position:absolute;top:8px;right:8px;background-size:contain}@media all and (min-width: 768px){.c-publication[data-format=wide] .c-publication__content{flex:53% 1 1}}.c-publication[data-format=wide] .c-publication__title{font-weight:bold;line-height:1.1}@media all and (min-width: 768px){.c-publication[data-format=wide] .c-publication__title{font-size:2rem}}@media all and (max-width: 767px){.c-publication[data-format=wide] .c-publication__title{font-size:2.75rem;text-align:left}}.c-publication[data-format=wide] .c-publication__description{font-weight:300;margin-top:20px;line-height:1.4}@media all and (max-width: 767px){.c-publication[data-format=wide] .c-publication__description{font-size:1.375rem;text-align:left}}.c-publication[data-format=wide] .c-publication__cta{margin-top:30px}.c-publication[data-format=narrow]{flex:25% 1 1;min-width:300px;max-width:346px;text-align:left;border:solid 4px #8fad50;border-radius:20px 0 20px 20px;overflow:hidden;background-color:#fff;color:#4860a8;box-shadow:0 6px rgba(0,0,0,.25);display:flex;flex-direction:column}.c-publication[data-format=narrow] .c-publication__image{width:-moz-fit-content;width:fit-content;position:relative}.c-publication[data-format=narrow] .c-publication__image::before{content:"";display:block;width:50px;height:55px;position:absolute;top:8px;right:8px;background-size:contain}.c-publication[data-format=narrow] .c-publication__content{padding:20px;display:flex;flex-direction:column;flex:auto 1 1}.c-publication[data-format=narrow] .c-publication__title{font-size:1.25rem;font-weight:bold;margin-bottom:10px;padding-bottom:10px;border-bottom:solid 2px #8fad50;text-transform:uppercase}.c-publication[data-format=narrow] .c-publication__description{font-weight:300;line-height:1.4}.c-publication[data-format=narrow] .c-publication__cta{flex:auto 1 1;display:flex;align-items:flex-end}@media all and (min-width: 768px){.c-publication[data-format=narrow] .c-publication__cta{margin-top:1rem}}@media all and (max-width: 767px){.c-publication[data-format=narrow] .c-publication__cta{margin-top:2rem}}
.c-construction{text-align:center;color:#4860a8;padding:40px 0;margin-bottom:100px}.c-construction__title{font-size:1.25rem;font-weight:800;margin-bottom:1em}.c-construction__copy{font-weight:300;line-height:1.4}
