*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*{-webkit-transition-duration:.01s !important;transition-duration:.01s !important;-webkit-animation-duration:.01s !important;animation-duration:.01s !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}.learn-more h2,.learn-more h3,.content h2{font-size:32px;font-size:2rem;font-weight:normal}.post-list h3,.home .content h2,.content h3{font-size:24px;font-size:1.5rem;line-height:1.15}.recommendations__desc p,.content{font-family:source-serif-pro,serif;font-size:18px;font-size:1.125rem;line-height:1.6}.blockquote--full{font-size:20px;font-size:1.25rem;line-height:1.35}.blockquote__author{font-family:source-sans-pro,sans-serif;font-weight:bold;font-size:16px;font-size:1rem;line-height:1.35}.blockquote__author-title{font-size:14px;font-size:0.875rem;font-family:source-sans-pro,sans-serif;line-height:1.35}.blockquote--side{font-family:source-sans-pro,sans-serif;font-weight:600;font-size:20px;font-size:1.25rem;line-height:1.15}.stat__num{font-family:source-sans-pro,sans-serif;font-weight:bold;font-size:40px;font-size:2.5rem}.stat__item{font-size:18px;font-size:1.125rem;font-family:source-sans-pro,sans-serif;line-height:1.35}.related__item{font-family:source-sans-pro,sans-serif;font-weight:600;font-size:28px;font-size:1.75rem;line-height:1.125}.recommendations__desc div,.btn--gray{font-family:source-sans-pro,sans-serif;font-weight:600;font-size:24px;font-size:1.5rem;letter-spacing:.05em;text-transform:uppercase}.site-nav{font-size:18px;font-size:1.125rem}.site-header__title{font-family:niveau-grotesk,sans-serif;font-weight:900;font-size:18px;font-size:1.125rem;line-height:1;letter-spacing:.04em;text-transform:uppercase}@media screen and (min-width: 40em){.site-header__title{font-size:23px;font-size:1.4375rem}}.toc,.learn-more .social::before{font-weight:600;font-size:16px;font-size:1rem;line-height:1}.page-header__subtitle{font-family:niveau-grotesk,sans-serif;font-size:20px;font-size:1.25rem}@media screen and (min-width: 40em){.page-header__subtitle{font-size:40px;font-size:2.5rem}}.page-header__title{font-family:niveau-grotesk,sans-serif;font-weight:900;font-size:30px;font-size:1.875rem;line-height:1}@media screen and (min-width: 40em){.page-header__title{font-size:48px;font-size:3rem}}.analysis .page-header__subtitle{font-family:niveau-grotesk,sans-serif;font-size:32px;font-size:2rem}.analysis .page-header__title{font-family:source-sans-pro,sans-serif;font-weight:bold;font-size:40px;font-size:2.5rem;line-height:1.4}:root{--scrollbarX: 0px;--hundredvw: 100vw - var(--scrollbarX);--body-bg: white;--learn-more-bg: #f1f3f3;--page-header-bg: #c94f45;--page-header-line: rgba(255, 255, 255, 0.5);--home: #2d2980;--recommendations: #638a62;--thought-leaders: #2d2980;--thought-leaders-light: #554fb9;--thought-leaders-hover: #1f1c58;--thought-leaders-fill: #2d2980;--thought-leaders-text: #1f1c58;--public: #196b8c;--public-light: #337a97;--public-hover: #0f455a;--public-fill: #196b8c;--public-text: #0f455a;--allies: #468076;--allies-light: #5faea1;--allies-hover: #2a514a;--allies-fill: #5faea1;--allies-text: #2a514a}body{background:var(--body-bg, white)}.container{--container-padding: 6vw;position:relative;max-width:1300px;margin-right:auto;margin-left:auto;padding-right:6vw;padding-right:var(--container-padding);padding-left:6vw;padding-left:var(--container-padding)}@media screen and (min-width: 87.5em){.container{--container-padding: 5rem}}.container--full{width:100vw;width:calc(100vw - var(--scrollbarX));margin-left:calc(50% - 50vw + (var(--scrollbarX) / 2))}.container--full>*{max-width:var(--full-max-width, 1300px);margin-right:auto;margin-left:auto}.page__content{max-width:680px;margin-right:auto;margin-left:auto;padding:6.25rem 0}body{font-family:source-sans-pro,sans-serif;font-size:16px;font-size:1rem;line-height:1.14}:focus{outline:1px solid #5faea1}a{color:inherit;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover,a:focus,a:active{color:inherit;border:0}a:hover,a:active{outline:0}.content{color:#171717}.content>*+*,.content section>*+*{margin-top:1rem}.content a:not([class]){color:#a13027}.content a:not([class]):hover{-webkit-box-shadow:inset 0 -2px 0 0 #c94f45;box-shadow:inset 0 -2px 0 0 #c94f45}.content p:empty{display:none}.content ol:not([class]),.content ul:not([class]){margin-right:2rem;margin-left:2rem}.content li+li{margin-top:1rem}.content h2,.content h3,.content h4{font-family:source-sans-pro,sans-serif;font-weight:600;line-height:1.15}.content h2{position:relative;margin-top:0;margin-bottom:2rem}.home .content h2{margin-top:3rem;margin-bottom:3rem;font-weight:800}.home .content h2::after{display:none}.content h2::after{content:"";position:absolute;top:calc(100% + 4px);left:0;width:3.75rem;height:3px;background:#c94f45}.content *+h2,.content section h2{margin-top:5rem}@media screen and (min-width: 40em){.content *+h2,.content section h2{margin-top:7rem}}.content h3{margin:2.5rem 0 1rem}.content hr{margin:4rem 0 !important;background:transparent;border:0;border-top:2px solid #e37971}.content :target{margin-top:-0.75rem;padding-top:3.75rem}.blockquote{padding-left:1rem;font-family:source-sans-pro,sans-serif !important}.blockquote p+p{margin-top:.5rem}.blockquote footer{padding-top:1rem;letter-spacing:.05em;text-transform:uppercase}.blockquote__author{color:#196b8c}.blockquote__author-title{color:#757575}.blockquote--side{--dir: right;--margin-right: var(--gutter);--margin-left: var(--text-side);color:#201f33;border-left:3px solid #196b8c}.blockquote--full{color:#201f33;border-left:3px solid #196b8c}.blockquote--side{--gutter: 0;--text-side: 3rem;margin-top:2rem !important;margin-right:auto;margin-bottom:2rem !important;margin-left:auto}@media screen and (min-width: 40em){.blockquote--side{float:var(--dir);max-width:50%;margin-right:var(--margin-right);margin-left:var(--margin-left)}}@media screen and (min-width: 64em){.blockquote--side{--gutter: -15vw}}.sr-only:not(:focus):not(:active){position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.visually-hidden{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.btn{margin:0;padding:.5rem .75rem;color:inherit;background:transparent;border:0;border-radius:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn:not([disabled]){cursor:pointer}.btn[disabled]{cursor:not-allowed}.btn:focus,.btn:active{border-radius:inherit}.btn--indigo{color:#a5afb5;background:#201f33}.btn--indigo:hover{color:#fff;background:#1f1c58}.btn--icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn--gray{color:#000;background:#dfdfdf}.btn--gray:hover{color:#fff;background:#c94f45}.btn--gray:hover .icon{color:#fff}.btn--download{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2rem auto 0}.btn--download .icon{position:relative;top:4px;margin-left:.25rem;color:#c94f45}[data-group=thought-leaders]{color:var(--thought-leaders-text);fill:var(--thought-leaders-fill)}[data-group=public]{color:var(--public-text);fill:var(--public-fill)}[data-group=allies]{color:var(--allies-text);fill:var(--allies-fill)}.analysis .chart--ridgeline{max-width:600px;margin:0 auto}#chart{--chartHeight: 600px;height:var(--chartHeight, 600px);margin:0 auto}.chart--ridgeline #chart{--chartHeight: auto}.chart{margin-top:2rem;margin-bottom:2rem;padding:0 1rem;font-family:source-sans-pro,sans-serif}.chart__source{color:#6f6f6f;font-size:14px;font-size:0.875rem;text-align:right}.chart__source--fixed{position:absolute;right:0;bottom:-0.5rem}@media screen and (min-width: 30em){.chart__source--fixed{bottom:0}}.chart__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 30em){.chart__filters{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.chart__dropdowns>*+*{margin-top:1rem}.chart__legend{margin-top:1rem}@media screen and (min-width: 30em){.chart__legend{margin-top:0;margin-left:1rem}}.chart__legend .input__label{display:block !important}.chart .input__label{display:block;font-size:18px;font-size:1.125rem;letter-spacing:.05em;text-transform:uppercase}@media screen and (min-width: 50em){.chart .input__label{display:inline-block}}.chart .input__label--sm{font-size:14px;font-size:0.875rem}.chart .input__select{max-width:200px;margin-left:.5rem;padding:0.125rem 0.25rem;text-overflow:ellipsis;border:1px solid #000;border-radius:0}.chart__scale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:1.8rem;margin-left:2rem;font-size:12px;font-size:0.75rem;line-height:1.2}.chart .label{font-size:14px;font-size:0.875rem;font-weight:600}.chart .label--not-bold{font-size:16px;font-size:1rem;font-weight:normal}.chart .label--lg{font-size:16px;font-size:1rem;font-weight:600}.chart .label--total{text-transform:uppercase}.chart .data-label{font-weight:600;font-variant-numeric:tabular-nums}.chart .overlay{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.chart .overlay.is-faded{opacity:.6}.chart .axis__title{font-size:16px;font-size:1rem;fill:#000}.chart--bar .domain{display:none}.chart--heatmap{--full-max-width: 1000px;overflow-x:auto}.chart--heatmap .heatmap{width:100%;font-family:source-sans-pro,sans-serif;font-size:18px;font-size:1.125rem;line-height:1;text-align:center;border-collapse:collapse}@media screen and (min-width: 40em){.analysis .chart--heatmap .heatmap{table-layout:fixed}}.chart--heatmap .heatmap__mean{position:relative;padding-left:1.25rem;text-align:center;text-transform:uppercase}.chart--heatmap .heatmap__legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem;margin-bottom:1rem;font-family:source-sans-pro,sans-serif;font-size:14px;font-size:0.875rem}.chart--heatmap .heatmap__cell--light-text{color:#fff}.chart--heatmap li{padding:0 1rem;border-bottom:5px solid var(--color, transparent)}.chart--heatmap li+li{margin-top:0;margin-left:2px}.chart--heatmap th{font-weight:600}.analysis .chart--heatmap th{width:auto}.chart--heatmap th:first-of-type{padding-left:0 !important;letter-spacing:.05em;white-space:nowrap;text-align:right;text-transform:uppercase}.analysis .chart--heatmap th:first-of-type{width:25%;font-size:14px;font-size:0.875rem;font-weight:normal;letter-spacing:0;white-space:normal;text-transform:none}.chart--heatmap th,.chart--heatmap td{padding:1rem;border:2px solid var(--body-bg)}.chart--heatmap th:last-of-type,.chart--heatmap td:last-of-type{padding-left:1.5rem}.chart--heatmap td:last-of-type::before{content:"";position:absolute;top:-1px;right:0;left:.75rem;height:105%;border:2px solid #000}.analysis .chart--heatmap td:last-of-type::before{display:none}.chart--heatmap tbody tr:not(:first-of-type) td:last-of-type::before{z-index:1;border-top:1px solid #b5b6b6}.chart--heatmap tbody tr:not(:last-of-type) td:last-of-type::before{z-index:1;border-bottom:1px solid #b5b6b6}.chart__title{max-width:680px;margin:1rem auto;font-weight:600;font-size:15px;font-size:0.9375rem;letter-spacing:.02em;text-align:center;text-transform:uppercase}@media screen and (min-width: 40em){.chart__title{font-size:18px;font-size:1.125rem;letter-spacing:.05em}}.chart__title .icon{color:#6f6f6f;-webkit-transform:translateX(-4px) scale(0.65);transform:translateX(-4px) scale(0.65)}.chart__question,.chart__instructions{max-width:680px;margin:1rem auto;text-align:center}.chart__instructions{margin-bottom:2rem;font-size:14px;font-size:0.875rem;font-style:italic}.chart--exploratory{--full-max-width: 800px}.chart #exploratory{position:relative}.icon{display:inline-block;width:1em;height:1em;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;fill:currentColor;stroke:currentColor;stroke-width:0}.learn-more{clear:both;max-width:50rem;padding:2.5rem 0 5rem;background:var(--learn-more-bg);position:relative;margin-right:auto;margin-left:auto}.learn-more::before,.learn-more::after{content:"";position:absolute;top:0;display:block;width:calc((var(--hundredvw) - 100%) / 2);height:100%;background:var(--learn-more-bg)}.learn-more::before{right:100%}.learn-more::after{left:100%}.learn-more h2{margin:0 0 2.5rem;color:#1f1c58;text-align:center;text-transform:uppercase}.learn-more h3{margin:5.625rem 0 1rem}.page-header{position:relative;padding-top:calc(60px + 5.5rem);padding-bottom:3.75rem;background:var(--page-header-bg);position:relative;margin-right:auto;margin-left:auto}.page-header::before,.page-header::after{content:"";position:absolute;top:0;display:block;width:calc((var(--hundredvw) - 100%) / 2);height:100%;background:var(--page-header-bg)}.page-header::before{right:100%}.page-header::after{left:100%}.page-header__title{position:relative;z-index:2;color:#fff;text-transform:uppercase;position:relative}.page-header__title::before{content:"";position:absolute;top:0;bottom:0;left:-1rem;width:3px;background:var(--page-header-line)}@media screen and (min-width: 40em){.page-header__title::before{width:6px}}.analysis .page-header__title{text-transform:none}.analysis .page-header__title::before{display:none}.page-header__subtitle{color:rgba(255,255,255,.85);font-weight:normal;line-height:1.15;letter-spacing:.03em;text-transform:uppercase}.analysis .page-header__subtitle{color:#fff;opacity:.95;position:relative}.analysis .page-header__subtitle::before{content:"";position:absolute;top:0;bottom:0;left:-1rem;width:3px;background:var(--page-header-line)}@media screen and (min-width: 40em){.analysis .page-header__subtitle::before{width:6px}}.graph{position:absolute;right:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:33%;height:100%}.graph__bar{--width: 20px;--height-base: 5%;--position: calc((var(--width) + 0.5rem) * var(--num, 1));position:absolute;right:var(--position);bottom:0;width:var(--width);height:calc(var(--height-base) * var(--barHeight));background:#000;-webkit-transform-origin:center var(--bar-transformOrigin, bottom);transform-origin:center var(--bar-transformOrigin, bottom);opacity:.15;mix-blend-mode:darken;-webkit-animation:barHeight 2.5s forwards;animation:barHeight 2.5s forwards}@media screen and (min-width: 40em){.graph__bar{--height-base: 8%}}@-webkit-keyframes barHeight{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform:scaleY(100%);transform:scaleY(100%)}}@keyframes barHeight{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform:scaleY(100%);transform:scaleY(100%)}}.post-list{margin:2rem 0;list-style:none}.post-list>li+li{margin-top:2rem;padding-top:2rem;border-top:1px solid #dfdfdf}.post-list h3{margin-top:0;margin-bottom:0.5rem}.post-list p{line-height:1.15}.post-list a:hover{color:#196b8c}.post-list a:hover .icon{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.post-list .icon{display:none}@media(hover: hover){.post-list .icon{display:inline-block;margin-left:3px;padding-top:3px;color:#c94f45;font-size:.8em;-webkit-transform:translateX(-3px);transform:translateX(-3px);opacity:0;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}}.recommendations{position:relative;margin:auto;background:#638a62;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.recommendations:hover{background:#415940}.recommendations a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem}@media screen and (min-width: 40em){.recommendations a{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.recommendations a:hover .recommendations__more{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;opacity:1}.recommendations__img{max-width:33%;color:#f1f3f3;opacity:.6;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;fill:currentColor;stroke:currentColor;stroke-width:0}@media screen and (min-width: 40em){.recommendations__img{max-width:unset;margin-right:3rem}}.recommendations__img svg{width:100%;height:100%}@media screen and (min-width: 40em){.recommendations__img svg{width:auto;height:auto}}.recommendations__desc div{position:relative;margin-bottom:1.5rem;color:#fff;font-size:1.75rem;letter-spacing:.03em;text-transform:uppercase}.recommendations__desc div::after{content:"";position:absolute;top:calc(100% + 4px);left:0;width:25%;height:3px;background:#fff;opacity:.8}.recommendations__desc p{margin-right:3rem;color:#fff;font-size:1.25rem;line-height:1;opacity:.9}.recommendations__more{position:absolute;right:1rem;bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;letter-spacing:.03em;text-transform:uppercase;border-bottom:2px solid #e37971;-webkit-transform:translateX(-3px);transform:translateX(-3px);visibility:hidden;opacity:0;-webkit-transition:visibility .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:visibility .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:visibility .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out;transition:visibility .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;pointer-events:none;font-size:16px;font-size:1rem}.recommendations .icon{margin-left:.5rem;color:#e37971}.related{display:-ms-grid;display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.5rem 0;list-style:none}.related .subtitle{font-weight:400;font-size:1.625rem;opacity:.9}.related__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:250px;color:#fff;background:var(--card-bg, #2d2980);-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.related__item:hover{background:var(--card-bg-hover)}.related__item--analysis{font-size:20px;font-size:1.25rem}.related__item--analysis span{font-size:32px;font-size:2rem}.related a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:2rem;text-align:center}.related a:hover+.related__more{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;opacity:1}.related__more{position:absolute;right:1rem;bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:16px;font-size:1rem;font-weight:400;letter-spacing:.03em;text-transform:uppercase;border-bottom:2px solid #e37971;-webkit-transform:translateX(-3px);transform:translateX(-3px);visibility:hidden;opacity:0;-webkit-transition:visibility .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:visibility .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:visibility .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out;transition:visibility .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;pointer-events:none}.related .icon{margin-left:.5rem;color:#e37971}.search-form{position:absolute;top:0;bottom:0;left:calc((100% - var(--hundredvw)) / 2);z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100vw;width:calc(100vw - var(--scrollbarX));color:#171717;background:#fff;visibility:hidden;opacity:0;-webkit-transition:visibility .3s ease-in-out,opacity .3s ease-in-out;transition:visibility .3s ease-in-out,opacity .3s ease-in-out}.search-form.is-active{visibility:visible;opacity:1}.search-form__trigger{margin-left:1rem;padding:0;font-size:1.2em}@media screen and (min-width: 40em){.search-form__trigger{margin-left:1.5rem}}.search-form__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;margin:1px;padding:4px 1rem;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-form__input:focus{outline:1px solid #5faea1}#autoComplete_list{position:absolute;top:100%;right:unset;left:0;width:100%;max-width:680px;-webkit-filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.08));filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.08))}#autoComplete_list li{position:relative;max-width:unset;margin:0;padding:1rem;color:#171717;font-size:16px;font-size:1rem;letter-spacing:0;text-transform:none;border:0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#autoComplete_list li:first-child::before{display:none}#autoComplete_list li:first-child,#autoComplete_list li:last-child{border-radius:0}#autoComplete_list li:hover{color:#c94f45;background:#fff}#autoComplete_list li.autoComplete_selected{color:#c94f45;background:#fff}#autoComplete_list li::before{content:"";position:absolute;top:0;right:1rem;left:1rem;display:block;height:1px;background:#dfdfdf}.site-header{position:fixed;top:0;right:0;left:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1400px;height:60px;margin:0 auto;padding:0 6vw;color:#fff;background:var(--page-header-bg)}@media screen and (min-width: 40em){.site-header{padding:0 1rem}}.site-header .banner__brand{max-width:66%}@media screen and (min-width: 30em){.site-header .banner__brand{max-width:unset}}.site-header a:hover{-webkit-box-shadow:inset 0 -2px 0 0 var(--page-header-line);box-shadow:inset 0 -2px 0 0 var(--page-header-line)}.site-footer{display:-ms-grid;display:grid;row-gap:1rem;grid-template-areas:"banner" "csis-desc" "site-desc" "contact" "copyright";padding:2.5rem 0 0.75rem;color:#f0f0f0;line-height:1.3;background:#201f33;position:relative;margin-right:auto;margin-left:auto}.site-footer::before,.site-footer::after{content:"";position:absolute;top:0;display:block;width:calc((var(--hundredvw) - 100%) / 2);height:100%;background:#201f33}.site-footer::before{right:100%}.site-footer::after{left:100%}@media screen and (min-width: 40em){.site-footer{grid-template-areas:"banner banner" "csis-desc contact" "site-desc contact" "copyright copyright";-ms-grid-columns:2fr 1.5rem 1fr;grid-template-columns:2fr 1fr;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}}@media screen and (min-width: 64em){.site-footer{grid-template-areas:"banner banner banner" "csis-desc site-desc contact" "copyright copyright copyright";-ms-grid-columns:2fr 3.5rem 1fr 3.5rem 1fr;grid-template-columns:2fr 1fr 1fr;padding-bottom:3.5rem;-webkit-column-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem}}.site-footer a:hover{color:#5faea1}.site-footer .banner__brand{-ms-grid-row:1;-ms-grid-column:1;grid-area:banner}.site-footer__csis-desc{-ms-grid-row:3;-ms-grid-column:1;grid-area:csis-desc}.site-footer__site-desc{-ms-grid-row:5;-ms-grid-column:1;grid-area:site-desc}.site-footer__contact{-ms-grid-row:7;-ms-grid-column:1;position:relative;grid-area:contact;margin-top:1rem;text-align:center}@media screen and (min-width: 40em){.site-footer__contact{margin-top:0;padding-left:1rem;text-align:left}}.site-footer__contact::before{content:"";position:absolute;top:-1rem;right:0;left:0;height:1px;background:rgba(255,255,255,.3)}@media screen and (min-width: 40em){.site-footer__contact::before{top:0;bottom:0;width:1px;height:100%}}.site-footer address{font-style:normal}.site-footer__copyright{-ms-grid-row:9;-ms-grid-column:1;grid-area:copyright;margin-top:1rem;color:#a5afb5;font-size:13px;font-size:0.8125rem}@media screen and (min-width: 40em){.site-footer .banner__brand{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.site-footer__csis-desc{-ms-grid-row:2;-ms-grid-column:1}.site-footer__site-desc{-ms-grid-row:3;-ms-grid-column:1}.site-footer__contact{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:3}.site-footer__copyright{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:3}}@media screen and (min-width: 64em){.site-footer .banner__brand{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:5}.site-footer__csis-desc{-ms-grid-row:2;-ms-grid-column:1}.site-footer__site-desc{-ms-grid-row:2;-ms-grid-column:3}.site-footer__contact{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:5}.site-footer__copyright{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5}}@media screen and (min-width: 40em){.site-footer__copyright{margin-top:0}}.site-nav{display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:.08em;text-transform:uppercase}.site-nav__content{position:absolute !important;top:100%;right:0;left:0;z-index:-1;padding:1.5rem 1.25rem 1rem;background-color:var(--page-header-bg);visibility:hidden;-webkit-transition:visibility .3s linear,-webkit-clip-path .3s linear;transition:visibility .3s linear,-webkit-clip-path .3s linear;transition:clip-path .3s linear,visibility .3s linear;transition:clip-path .3s linear,visibility .3s linear,-webkit-clip-path .3s linear;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);position:relative;margin-right:auto;margin-left:auto}.site-nav__content::before,.site-nav__content::after{content:"";position:absolute;top:0;display:block;width:calc((var(--hundredvw) - 100%) / 2);height:100%;background:var(--page-header-bg)}.site-nav__content::before{right:100%}.site-nav__content::after{left:100%}@media screen and (min-width: 64em){.site-nav__content{position:static !important;top:unset;right:unset;left:unset;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0;-webkit-transform:none;transform:none;visibility:visible;-webkit-clip-path:none;clip-path:none}}.site-nav__content.is-active{visibility:visible;-webkit-clip-path:inset(0);clip-path:inset(0)}.site-nav__content>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.site-nav__trigger{position:relative;display:block;width:40px;height:40px;background-color:transparent;border:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}@media screen and (min-width: 64em){.site-nav__trigger{display:none}}.site-nav__trigger .line{position:absolute;left:25%;display:block;width:100%;max-width:20px;height:2px;background:#fff;-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.site-nav__trigger .line:nth-child(1){top:35%}.site-nav__trigger .line:nth-child(2),.site-nav__trigger .line:nth-child(3){top:50%}.site-nav__trigger .line:nth-child(4){top:65%}.site-nav__trigger:hover .line,.site-nav__trigger:focus .line{background-color:#fff}.site-nav__trigger.is-active .line:nth-child(1),.site-nav__trigger.is-active .line:nth-child(4){top:50%;left:50%;width:0%}.site-nav__trigger.is-active .line:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site-nav__trigger.is-active .line:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.site-nav a{display:block}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 64em){.nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.nav>li+li{margin-top:1rem}@media screen and (min-width: 64em){.nav>li+li{margin-top:0;margin-left:1.5rem}}.nav li{position:relative}@media screen and (min-width: 64em){.nav li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.nav li:hover>.nav__child-menu{position:relative;visibility:visible;-webkit-clip-path:inset(0);clip-path:inset(0)}@media screen and (min-width: 64em){.nav li:hover>.nav__child-menu{position:absolute}}.nav__child-menu{position:absolute;padding-bottom:.5rem;background-color:var(--page-header-bg);visibility:hidden;-webkit-transition:visibility .3s linear,-webkit-clip-path .3s linear;transition:visibility .3s linear,-webkit-clip-path .3s linear;transition:clip-path .3s linear,visibility .3s linear;transition:clip-path .3s linear,visibility .3s linear,-webkit-clip-path .3s linear;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}@media screen and (min-width: 64em){.nav__child-menu{position:absolute;top:100%;left:calc(-0.5rem + 1px);padding-right:.5rem;padding-left:.5rem;font-size:18px;font-size:1.125rem;white-space:nowrap;list-style:none}}.nav__child-menu-item{margin-top:1rem;padding-left:1.25rem}.nav__child-menu::before,.nav__child-menu li::before{content:"";position:absolute;background:rgba(255,255,255,.85)}.nav__child-menu::before{top:0;bottom:calc(1rem + 1px);width:1px}@media screen and (min-width: 64em){.nav__child-menu::before{top:0.5rem}}.nav__child-menu li::before{top:50%;left:0;width:.75rem;height:1px}.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:32px;font-size:2rem;line-height:1}.social a{-webkit-box-shadow:none;box-shadow:none}.social li+li{margin-left:.5rem}.social span{display:none}.site-footer .social{margin-top:1rem}@media screen and (min-width: 40em){.site-footer .social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.learn-more .social{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:4.5rem auto 1.5rem}.learn-more .social::before{content:"Share";margin-right:.5rem;color:#757575;text-transform:uppercase}.learn-more .social a:hover{color:#5faea1}.share__copy-link{padding:0 0.25rem 0 0;color:inherit;font-size:inherit;line-height:1;background:transparent}.share__copy-link:hover{color:#5faea1}.stat{max-width:500px;margin:4rem auto;padding:1rem;background:#f1f3f3}@media screen and (min-width: 40em){.stat{padding:2rem}}.stat h2{margin-bottom:1.5rem;color:#1f1c58;font-weight:normal;text-align:center;text-transform:uppercase}.stat h2::after{display:none}.stat ul{margin:0;padding:0;list-style:none}.stat__item{display:-ms-grid;display:grid;grid-gap:1.5rem;-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2, auto)}@media screen and (min-width: 40em){.stat__item{padding-right:2rem;padding-left:2rem}}.stat__item+.stat__item{margin-top:1rem;padding-top:1rem;border-top:1px solid #dfdfdf}.stat__num{display:block;color:#196b8c}.toc{position:-webkit-sticky;position:sticky;top:60px;right:0;z-index:1;font-family:source-sans-pro,sans-serif;text-transform:uppercase}@media screen and (min-width: 75em){.toc{top:calc(1rem + 60px);text-align:right}}.toc ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;margin:0 auto;padding:1rem;text-align:center;list-style:none;background:#fff}@media screen and (min-width: 75em){.toc ul{position:absolute;top:0;right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:1rem;text-align:right;background:rgba(255,255,255,.85)}}.toc li{position:relative}.toc li+li{margin-top:0;margin-left:1.5rem}@media screen and (min-width: 75em){.toc li+li{margin-top:1rem;margin-left:0}}.toc a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 -2px 0 0 var(--color, #e37971);box-shadow:inset 0 -2px 0 0 var(--color, #e37971);opacity:.6;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media screen and (min-width: 75em){.toc a{-webkit-box-shadow:none;box-shadow:none}}@media screen and (min-width: 75em){.toc a::after{content:"";display:block;width:30px;height:10px;margin-left:0.5rem;background:var(--color, #e37971)}}.toc a:hover,.toc a.is-active{opacity:1}.tippy-box[data-theme~=sif]{max-width:200px;padding:.75rem 1.25rem;color:#171717;font-family:source-serif-pro,serif;font-size:14px;font-size:0.875rem;line-height:1.2;text-align:left;background-color:#fff;border:0;opacity:.95;-webkit-filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.08));filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.08))}@media screen and (min-width: 40em){.tippy-box[data-theme~=sif]{padding:.75rem}}.tippy-box[data-theme~=sif][data-animatefill]{background-color:#fff}.tippy-box[data-theme~=sif] .tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=sif][data-placement^=top]>.tippy-arrow{top:100%;border:10px solid transparent;border-top-color:#fff}.tippy-box[data-theme~=sif][data-placement^=bottom]>.tippy-arrow{bottom:100%;border:10px solid transparent;border-bottom-color:#fff}.tooltip-close{position:absolute;top:.25rem;right:.5rem;z-index:25;display:block;width:20px;height:20px;color:#000;text-align:right;pointer-events:all}@media screen and (min-width: 40em){.tooltip-close{display:none}}.tippy-content .tooltip__heading{font-weight:bold;text-align:center;border-bottom:1px solid #e37971}.tippy-content thead th{font-weight:600;text-align:center}.tippy-content tbody{text-align:right}.tippy-content tbody th{font-weight:normal}.tippy-content .table__mean{text-align:center}.tippy-content .table__mean td{padding-top:1rem}.tippy-content ul{margin:0;padding:1rem}.tippy-content li+li{margin-top:.5rem}.tooltip{display:none}