body{margin:0;font-family:le-monde-livre-classic-byol,Times New Roman,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#edf3f8;font-size:18px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media all and (min-width: 320px){h1{font-size:1.8rem}h2{margin-top:3rem;font-size:1.6rem}}@media all and (min-width: 640px){h1{font-size:2.6rem}h2{font-size:2.2rem;line-height:2.8rem}}a{outline:none;text-decoration:none;padding:2px}a:link{font-weight:700;color:#502f6a;border-bottom:thin #502F6A solid}a:visited{color:#9e72c0}a:focus{background-color:#ceb9df40;border-bottom:none;color:#502f6a}a:hover{background-color:#ceb9df40;color:#502f6a}a:active{color:#1b1023;background-color:transparent;border-bottom:thin #1B1023}.siteMast{display:flex;flex-flow:row wrap;justify-content:space-between}.bgFill{background-size:cover}.logo a{background-color:transparent}.btnMenu{display:inline-block;width:48px;height:48px;box-sizing:border-box;padding:12px}.nav-block a{text-decoration:none;border-bottom:none;font-family:aileron,sans-serif}.nav-block a:visited{color:#502f6a}.menu ol{list-style-type:none;text-align:right;margin:0;padding:0;font-size:.8rem}.menu-item{padding:1rem 2rem}.nav-mobile{display:flex;align-items:flex-end}.logo{box-sizing:border-box;padding:12px 0 12px 12px}.logo img{max-width:72px}.btnMenu{display:none}@media all and (min-width: 320px){.logo img{max-width:112px}}@media all and (min-width: 432px){.menu{padding:0 0 12px}.menu ol{font-size:1rem}.logo{padding:0 0 24px 24px}.logo img{max-width:122px}}@media all and (min-width: 652px){.menu{padding:0}.menu ol{display:flex;height:100%;padding:0 2rem 0 0;align-items:center}.nav-mobile{flex:1}.menu-item{display:inline-block;padding:0 0 0 2rem}.logo{padding:24px 2rem}.logo img{max-width:64px}}article{font-size:1rem;color:#502f6a;line-height:2rem}summary{padding:0 2rem}.summaryTitle{text-align:center;margin:3rem 0 1rem;line-height:2.5rem}.summarySep{text-align:center;position:relative;padding:1rem 0}.summaryRule{border-bottom:thin solid #9E72C0;position:absolute;height:50%;left:0;right:0;top:0;z-index:1}.summarySep .label{position:relative;z-index:2;font-size:.72rem;text-transform:uppercase;font-family:aileron,sans-serif;text-align:center;background-color:#edf3f8;padding:.2rem 1rem;display:inline-block;letter-spacing:.5rem}.headline{background:#0009;padding:2rem}.headline .context{color:#ceb9df;line-height:1.5rem;font-size:1.3rem;font-weight:700;font-family:Aileron,sans-serif;margin-bottom:.75rem}.headline h1{color:#fff;line-height:3rem;margin:0 0 1.5rem}.meta{padding:0 2rem;display:flex;flex-direction:row;flex-wrap:wrap;margin:2rem 0 0}.metaGroup{padding:0 1rem 0 0;flex:1;min-width:120px}.metaGroupTitle{padding-bottom:1rem;font-weight:700}.meta ul{list-style-type:none;padding:0;margin:0 0 2rem}.meta ul li{font-family:aileron,sans-serif;font-size:.8rem;line-height:1rem;padding-bottom:1.5rem;text-transform:uppercase}.mainColumn{max-width:712px;padding:0 2rem}.showcase{background:#e3d2e433;padding:0;font-family:aileron,sans-serif;margin:4rem 0 2rem;display:grid;grid-gap:var(--gutter) 0;grid-template-columns:var(--gutter) 1fr var(--gutter)}.showcase-title{font-size:1.75rem;font-weight:700;text-align:center;margin:4rem 0 2rem;grid-column:2 / -2}:root{--gutter: 2rem}.showcase ol{list-style:none;margin:0;padding:0}.showcase .hs{display:grid;grid-column:1 / -1;grid-gap:calc(var(--gutter) * 2 / 2);grid-template-columns:2rem;grid-auto-flow:column;overflow-x:scroll}.showcase .landscape{grid-auto-columns:calc(70% - var(--gutter))}.showcase .portrait{grid-auto-columns:calc(30% - var(--gutter))}.showcase ol:before{content:""}.showcase ol{padding-right:2rem}.fig{font-style:italic;font-weight:700;font-family:Le Monde Livre Cla Std,serif}.caption{font-family:aileron,sans-serif;font-size:.9rem;line-height:1.2rem;max-width:712px;margin:1rem auto 2rem;font-weight:400}.media-wrap{text-align:center}.media-wrap>*{max-height:100%;max-width:100%}.showcase .media-wrap>*{filter:drop-shadow(4px 4px 2px rgba(158,114,192,.4))}.keypoints li{font-size:1.5rem;font-weight:700;margin:2rem 0 3rem}.keypointText{margin-bottom:2rem}.keypointGraphic>img{max-width:100%;max-height:100%}.articleHeader,.articleBody{z-index:0}@media all and (min-width: 320px){.showcase .landscape,.showcase .portrait{grid-auto-columns:calc(80% - var(--gutter))}}@media all and (min-width: 420px){.showcase .portrait{grid-auto-columns:calc(50% - var(--gutter))}.articleHeader{min-height:20vh}}@media all and (min-width: 712px){.layout3col{display:flex;justify-content:center;padding:0 2rem}.articleHeader{min-height:40vh}.layout1col{display:flex;justify-content:center}.mainColumn{order:2;padding:0 2rem 0 0}.meta{order:1;max-width:232px;display:inline;margin-top:3rem}.colRight{order:3}.showcase .landscape{grid-auto-columns:calc(70% - var(--gutter))}.showcase .portrait{grid-auto-columns:calc(30% - var(--gutter))}}@media all and (min-width: 1010px){.headerContent{width:calc(976px - 2rem)}.articleHeader{min-height:70vh}.headline{max-width:512px;margin:4rem 0 6rem}.headline h1{margin:0 0 1rem}.showcase .portrait{grid-auto-columns:calc(25% - var(--gutter))}}@media all and (min-width: 1420px){.showcase .portrait{grid-auto-columns:calc(15% - var(--gutter))}}.studies h3{color:#502f6a;margin:0 0 1.5rem;font-size:1.75rem}.intro{display:flex;justify-content:space-between;margin:4rem 0}.intro-graphic{max-width:156px;margin-right:2.5rem}.intro-graphic img{width:100%}.intro-text em{color:#9e72c0;font-style:normal;margin:0}.intro-text h1{color:#502f6a;margin:-.5rem 0 0}.intro-text p{margin:0;font-size:16px}.card{cursor:pointer;box-sizing:border-box;transition:background-color,border-color;transition-duration:.25s;transition-timing-function:ease-out}.studies h2{font-size:1.5rem;color:#9e72c0;font-family:Aileron,sans-serif;font-weight:400}.studies .card{background-color:#fff;border:1px solid #fff;padding:2rem;margin-bottom:2rem}.studies .card:hover{background-color:#ece3f2;border:1px solid #CEB9DF}.studies .challenge{font-family:Aileron,sans-serif;font-weight:700;color:#9e72c0;margin:0 0 .5rem}body.lightbox-visible{height:100vh;overflow-y:hidden}body.lightbox-visible .lightbox{visibility:visible}.lightbox{position:fixed;background:#000000e6;z-index:2;top:0;bottom:0;left:0;right:0;visibility:hidden;font-family:Aileron,sans-serif}.lightbox-inner{box-sizing:border-box;width:100%}.lightbox-buttons{text-align:right}.lightbox-button{max-height:24px;max-width:24px;padding:2rem}.lightbox-context{visibility:hidden}.lightbox .media-wrap>*{max-height:80vh}#lightbox-title{font-size:2rem;line-height:2.5rem;margin:3rem 0 2rem;font-weight:700;color:#fff;padding:0 0 1.5rem;border-bottom:thin solid #CEB9DF}@media all and (min-width: 1200px){.lightbox-inner{display:flex;padding:0 2rem;justify-content:center}.lightbox-buttons{margin:0 0 5vh}.lightbox-content{display:flex;justify-content:center;height:calc(100vh - 4rem)}.lightbox .lightbox-context{visibility:visible;max-width:312px;padding:0 2rem 0 4rem;color:#ceb9df}}
