
/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
:root{--heading-font-font-family:"Moderat",sans-serif;--body-font-font-family:Georgia,serif}h2{font-size:2.2rem;line-height:1.2}@media (max-width:768px){h2{font-size:1.8rem}}h2 a{font-size:1.8rem}@media (max-width:768px){h2 a{font-size:1.4rem}}h3{font-family:"Input Mono" !important;line-height:1;font-size:4rem;whitespace:no-wrap}@media (max-width:768px){h3{font-size:3.8rem}}h4{line-height:1.5}.sqs-block.code-block .sqs-block-content .preFade{transition-timing-function:ease;transition-duration:.9s;transition-delay:100ms}body.row div.header-title-nav-wrapper{flex:1 0 30%}.header-title-logo img{width:min(90%,160px);max-width:80%}@media (min-width:1250px){.header-title-logo img{max-width:50%}}.header .header-announcement-bar-wrapper .header-burger .top-bun,.header .header-announcement-bar-wrapper .header-burger .patty,.header .header-announcement-bar-wrapper .header-burger .bottom-bun{background-color:#fff;height:3px}ul#row-nav-mobile li,ul#row-nav-mobile li a{display:block;color:#242ef7;font-family:var(--heading-font-font-family);font-weight:bold;font-size:18px;line-height:1;letter-spacing:0;white-space:nowrap;padding-bottom:10px;margin:1.2em .8em}div.header-menu-cta{display:none}ul#row-nav-desktop{visibility:hidden;display:inline-flex;justify-content:center;flex-wrap:wrap;list-style:none;height:1.4rem;margin:0;padding:0;overflow:hidden}ul#row-nav-desktop li{display:inline-block;color:#fff;font-family:"Moderat",sans-serif;font-size:18px;line-height:1.8em;letter-spacing:0;white-space:nowrap;margin:0 24px 0 0}ul#row-nav-desktop li a:hover{text-decoration:underline}body.row-scrolled-down ul#row-nav-desktop{visibility:visible}body .header .header-announcement-bar-wrapper{position:absolute;-webkit-transition:background-color 320ms linear;-ms-transition:background-color 320ms linear;transition:background-color 320ms linear;padding:1.5vw 3vw}@media only screen and (pointer:coarse) and (max-width:1024px),screen and (max-width:799px){body .header .header-announcement-bar-wrapper{padding:2vw 6vw}}body.row-scrolled-down .header .header-announcement-bar-wrapper{position:fixed;background-color:#242ef7}h1{font-family:"Moderat";color:#fff;font-weight:bold;font-size:4.9rem;line-height:1;text-align:center;margin:0}@media (max-width:768px){h1{font-size:2.8rem;line-height:.1}}.title-year{font-family:"Input Mono";font-size:12rem;color:#fff;font-weight:bold;line-height:1;letter-spacing:20px;padding-left:20px;text-align:center}@media (max-width:768px){.title-year{font-size:7.5rem;letter-spacing:0px;padding-left:0px}}.list-item-content__text-wrapper h2{font-family:"Moderat";font-weight:bold}.list-item-content__description p{font-family:"Moderat";line-height:1.3;padding-top:5px;font-size:16px}.exec-name{font-family:"Moderat";font-size:.85rem;text-align:center;line-height:1.1}.exec-name span{font-weight:bold}.award{padding-bottom:1.4rem;font-family:"Moderat";font-size:.9rem;line-height:1.4}.award:last-child{padding-bottom:0}.annual-report-link.current-year,.impact-report-link.current-year{pointer-events:none;text-decoration:none;opacity:.8}.sqs-svg-icon--outer.social-icons-style-knockout.social-icons-color-black{--social-icons-color:#fff;--social-icons-color-faded:#fff}div.light-text{color:#fff}div.light-text .credit{color:#cacaca}.image-caption{font-family:"Input Mono";font-size:11px;line-height:1;text-align:right;position:relative}.image-caption .credit{color:#555}.number-caption{font-family:"Moderat";font-size:16px;line-height:1.3;text-align:center;position:relative}.sqsrte-large{line-height:1.4}p.sqsrte-small{font-family:"Input Mono" !important;font-size:13px;line-height:1.5}ul[data-rte-list]{padding-left:20px}ul[data-rte-list] li>*:first-child::before{content:'·';font-family:var(--heading-font-font-family);font-size:1.5em;color:#242ef7;transform:translatey(.1em)}.article-description{font-family:"Moderat";font-size:1.1rem;padding-right:7px}.byline{font-family:"Moderat";font-size:.9rem;color:#555;text-wrap:nowrap}.byline .author{text-transform:uppercase}#page a{text-decoration:underline;text-decoration-color:#242ef7;text-decoration-thickness:.07em;transition:all .5s ease;text-underline-offset:.2rem;cursor:pointer}#page a:hover{color:#242ef7}.content-wrapper{padding:0 !important}