﻿:root{--c1: #120D31;--c1-darker: #012a58;--c1-light: #012a58}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth;background-color:#fff;font:400 16px/1.5rem "Roboto",sans-serif;color:#141414;text-size-adjust:none;overflow-x:hidden;overflow-y:scroll;min-height:100vh}body{padding:0;margin:0;overflow-x:hidden}*,*:before,*:after{box-sizing:inherit}.hide{display:none !important}.page-description{background-color:#fff;padding:2.8rem 1.4rem 2.8rem 1.4rem;box-sizing:border-box}.page-description-inner{max-width:600px;margin:0 auto;text-align:center}.page-description-title{display:flex;flex-direction:column;align-items:center;font-size:2.5rem;font-family:"Playfair Display",serif}.page-description-title:after{content:"";margin:0.7rem 0;border-bottom:1px solid #999;width:100px}.page-description-body{font-family:"Libre Baskerville",serif;font-style:italic}.read-more-btn{text-decoration:none;color:#464646;font-family:"Roboto",sans-serif;font-weight:600;font-size:.9em;padding:0.35rem 1.4rem;border:1px solid #c5c5c5;transition:all .1s ease-out;display:flex;justify-content:space-between;align-items:center;width:150px;margin-left:auto;margin-right:auto}.read-more-btn:hover{background-color:#464646;color:#fff}.post-badge{padding:0.7rem 1.4rem 0.7rem 1.4rem;font-size:.6rem;font-weight:800;color:#999}.contributor-card{max-width:1000px !important}.card-container{margin-left:auto;margin-right:auto;max-width:1200px;display:flex;flex-wrap:wrap;box-sizing:border-box;justify-content:center}.card-container .post-card{margin:1.4rem 0.35rem;width:20%;min-width:220px;flex-grow:1;text-decoration:none;display:flex;flex-direction:column;transition:background-color .25s ease-out}@media(min-width: 485px){.card-container .post-card{max-width:320px}}.card-container .post-card:hover{background-color:#f8f8f8}.card-container .post-card:hover .post-card-thumbnail img{transform:scale(1.1)}.card-container .post-card:hover .post-card-preview-title{text-decoration:underline}.card-container .post-card-thumbnail{transform-origin:0 0;overflow:hidden;height:200px}.card-container .post-card-thumbnail img{object-fit:cover;width:100%;height:100%;overflow:hidden;transition:transform .25s ease-out}.card-container .post-card-preview{border:1px solid #c5c5c5;flex-grow:1;min-height:200px}.card-container .post-card-preview-title{font-size:1rem;font-family:"Libre Baskerville",serif;color:#000;padding:0 1.4rem}.card-container .post-card-preview-body{font-family:"Libre Baskerville",serif;color:#000;font-size:.8rem;padding:0.7rem 1.4rem 1.4rem 1.4rem}.card-container .media-card{margin:0.35rem;width:45%;min-width:220px;flex-grow:1}.card-container .media-card-header{font-size:1.2rem;text-decoration:none;font-family:"Libre Baskerville",serif;color:#000;padding:1.4rem 1.4rem 0 1.4rem}.card-container .media-card-item{text-decoration:none;display:block;color:#000;font-family:"Libre Baskerville",serif;padding:0.35rem 0;margin:0 1.4rem;border-bottom:1px solid #c5c5c5}.card-container .media-card-item:hover .media-card-item-title{text-decoration:underline}.card-container .media-card-item-title{font-size:.9rem;padding-top:0.35rem}.card-container .media-card-item-date{font-size:.6rem;font-weight:800;color:#999;font-family:"Roboto",sans-serif;text-transform:uppercase;padding-bottom:0.35rem}.card-container .media-card-item-body{font-size:.7rem}.header{background-color:#120d31;font-family:"Playfair Display",serif;font-weight:400;color:#fff;text-align:center}.header-controls{display:flex;justify-content:space-between;padding:1.4rem 1.4rem 0 1.4rem}.header-controls a{text-decoration:none;color:#fff}.header-controls a:hover{color:#fff}.header-controls i{cursor:pointer}.header-short-title{padding:0 1.4rem;font-size:3.25rem;color:inherit;line-height:inherit;letter-spacing:.125em;display:inline-block;text-decoration:none;text-indent:.125em;transition:letter-spacing .25s ease-out,text-indent .25s ease-out}.header-short-title:hover{letter-spacing:.2em;cursor:pointer;color:#fff}.header-short-title:after{content:"";border-top:1px solid #fff;display:block;margin:0 auto 0 auto;width:1.5em}.header-long-title{font-family:"Libre Baskerville",serif;padding:1.4rem 1.4rem 2.8rem 1.4rem}.header-banner{background:#012a58;color:#fff;padding:0.7rem 1.4rem}.header-banner-inner{max-width:1200px;margin:0 auto;text-align:center;font-size:.8rem;font-weight:600;font-family:"Roboto",sans-serif}.header-banner-inner a{color:inherit;text-decoration:none}.header-banner-inner a:after{padding-left:.3125rem;content:"→";line-height:0}.header-banner-inner a:hover{color:inherit;text-decoration:underline}.header__s-spacer{height:60px}.header__s{align-items:center;position:fixed;width:100%;top:0;left:0;background-color:#120d31;color:#fff;z-index:10}.header__s .header-content{display:flex;justify-content:space-between;align-items:center;height:55px;padding:0.7rem 1.4rem;transition:height .25s ease-in-out}.header__s .header-content .heading{font-family:"Playfair Display",serif;font-size:1.5rem;color:#fff;letter-spacing:.125em;display:inline-block;text-decoration:none;transition:letter-spacing .25s ease-out,text-indent .25s ease-out}.header__s .header-content .heading:hover{letter-spacing:.3em;cursor:pointer}.header__s #scroll-progress{width:100%;height:3px;background-color:#120d31}.header__s #scroll-progress-bar{height:100%;width:0%;background-color:#006eff;transition:background-color .25s ease-in-out}.header-slim{background-color:#120d31}.header-slim .header-content{height:35px}.header-slim .header-content .heading{font-family:"Playfair Display",serif;font-size:1.1rem;color:#fff;letter-spacing:.125em;display:inline-block;text-decoration:none;transition:letter-spacing .25s ease-out,text-indent .25s ease-out}.header-slim .header-content .heading:hover{letter-spacing:.3em;cursor:pointer}.header-slim .header-content .open-nav{font-size:.8rem}.nav-links{position:fixed;top:0;left:0;z-index:12;height:100vh;width:250px;background:#120d31;transform:translateX(-250px);transition:transform .25s ease-in}.nav-links .close-nav{cursor:pointer}.nav-links .nav-link{padding:1.12rem 1.4rem;font-size:.8rem;font-family:"Roboto",sans-serif;color:#fff;border-top:1px solid #211859;text-align:right}.nav-links .nav-link:hover{color:#fff;background-color:#0e0a25;text-decoration:underline}.nav-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);visibility:hidden;opacity:0;z-index:11}.nav-open .nav-links{transform:translateX(0);box-shadow:0 0 15px rgba(0,0,0,.2)}.nav-open .nav-overlay{visibility:visible;opacity:1}.footer{background-color:#120d31;padding:2.8rem 1.4rem;margin-top:6rem;color:#fff}.footer-inner{max-width:1400px;width:100%;display:flex;margin:0 auto;justify-content:space-between;align-items:center;font-size:.8rem}.footer-inner .links a{color:#fff;text-decoration:none;padding-left:1.4rem}.footer-inner .links a:hover{color:#fff;text-decoration:underline}.section{padding:2.8rem 0.7rem;background-color:#fff}.section-title{text-align:center;text-decoration:none;color:#000;display:block;margin:0 auto;font-family:"Playfair Display",serif;font-size:2rem;max-width:580px;transition:letter-spacing .25s ease-out,text-indent .25s ease-out}.section-title:hover{letter-spacing:.05em;color:inherit;cursor:pointer}.section-subtitle{padding-bottom:1.4rem;text-align:center;font-size:.7rem;font-weight:800;color:#999}.section-overview{font-family:"Libre Baskerville",serif;color:#595959;font-size:.9rem;text-align:center;max-width:500px;margin:0 auto;padding-bottom:1.4rem}.section-footer{margin-top:1.4rem}.feature-post-container{background-color:#f7f7f7;padding:2.8rem 0}.feature-post-container .feature-post{width:100%;max-width:1120px;background-color:#fff;text-decoration:none;color:inherit;margin:0 auto 0 auto;box-sizing:border-box;text-align:center;display:grid;grid-template-areas:"image preview";grid-template-columns:4fr 3fr}.feature-post-container .feature-post-image{grid-area:image;overflow:hidden;max-height:400px}.feature-post-container .feature-post-image img{width:100%;min-width:450px}.feature-post-container .feature-post-preview{grid-area:preview;display:flex;flex-direction:column;justify-content:center;padding:0.35rem 1.4rem}.feature-post-container .feature-post-preview-title{text-align:center;line-height:initial;color:#000;font-family:"Playfair Display",serif;font-size:1.5rem;padding-bottom:0.7rem}.feature-post-container .feature-post-preview-body{text-align:center;font-family:"Libre Baskerville",serif;font-size:.9rem;color:#595959;padding-bottom:1.4rem}.feature-post-container .feature-post-preview .read-more-btn{margin-bottom:1.4rem}.feature-post-container .feature-post:hover .feature-post-preview .read-more-btn{background-color:#464646;color:#fff}@media(max-width: 1000px){.feature-post-container .feature-post-preview-title{font-size:1.5rem}.feature-post-container .feature-post-preview-body{font-size:.8rem}}@media(max-width: 700px){.feature-post-container .feature-post{grid-template-areas:"image" "preview";grid-template-columns:1fr}.feature-post-container .feature-post-image{min-width:none}.feature-post-container .feature-post-preview{max-width:none}}.about-hero{background-color:#120d31;padding:10rem 0 8rem 0}.about-hero-subtitle{max-width:800px;width:100%;color:#fff;font-family:"Roboto",sans-serif;font-size:.9rem;font-weight:600;margin:0 auto;padding:0 1.4rem}.about-hero-tagline{max-width:800px;width:100%;color:#fff;font-family:"Roboto",sans-serif;line-height:2.5rem;font-size:2rem;font-weight:600;margin:0 auto;padding:0 1.4rem}.about-body-container{max-width:800px;margin:0 auto;padding:2.8rem 1.4rem;font-family:"Roboto",sans-serif}.about-body-container .par-br{margin:0.35rem 0}.about-body-container h4{margin:2.8rem 0 0.7rem 0;font-weight:600}.about-body-content .contribution-guidelines{padding:0.7rem;list-style:none}.about-body-content .contribution-guidelines i{padding-right:0.7rem}.about-body-content .contributors-heading{margin-top:2.8rem;font-weight:600}.contributors{margin:0.7rem 0 2.8rem 0;display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));grid-auto-rows:minmax(100px, auto);gap:20px}.contributors-item{background-color:#f7f7f7;padding:1.4rem;color:#666;text-decoration:none;border:2px solid #f7f7f7;transition:border .2s ease-in-out}.contributors-item-heading{font-weight:600;font-size:.9rem}.contributors-item-affiliation{font-weight:600;font-size:.8rem;margin-top:0.35rem}.contributors-item:hover{border:2px solid #c4c4c4}.contributors-item:hover .contributors-item-heading{color:#666;text-decoration:underline}.contributors-item:hover .contributors-item-affiliation{color:#666}.post-banner{width:100%;position:relative}.post-banner-image{width:100%;height:66.66vw;max-height:900px;background-position:50%;background-size:cover}@media(max-height: 900px){.post-banner-image{max-height:650px}}.post-banner-heading-container{background-color:#fff;position:relative;margin-top:-8.5rem;max-width:50rem;min-height:8.5rem;padding:3rem 3.125rem 0;z-index:1;margin-left:auto;margin-right:auto}.post-banner-heading-container .post-banner-heading{padding:0.7rem 1.4rem;max-width:700px;margin:0 auto;background-color:#fff;font-family:"Playfair Display",serif;font-size:2rem;text-align:center;text-transform:uppercase;letter-spacing:-0.008em;line-height:1.33}@media(max-width: 800px){.post-banner-heading-container{margin-top:0;padding:1.4rem 0.7rem 0 0.7rem}.post-banner-heading-container .post-banner-heading{padding:0;font-size:2rem}}.post-content{background-color:#fff;max-width:800px;margin:0 auto;padding:1.4rem;font-family:"Libre Baskerville",serif}.post-content-title{text-align:center;font-size:2rem;padding-bottom:1.4rem;text-transform:uppercase;letter-spacing:-0.008em;line-height:1.33;font-weight:500}.post-content-preview{text-align:center;font-size:1.1rem}.post-content-author{text-align:center;padding:1.4rem 0;font-size:.7rem;font-style:italic}.post-content-body h1{font-size:1.6rem;font-weight:600;padding:2.8rem 0 1.4rem 0}.post-content-body h2{font-size:1.4rem;font-weight:600;padding:2.8rem 0 1.4rem 0}.post-content-body h3{font-size:1.2rem;font-weight:600;padding:2.8rem 0 1.4rem 0}.post-content-body h4{font-size:1.1rem;font-weight:600;padding:2.8rem 0 1.4rem 0}.post-content-body h5{font-size:1rem;font-weight:600;padding:2.8rem 0 1.4rem 0}.post-content-body img{width:100%;padding:1.4rem 0}.post-content-body figure{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.post-content-body figure figcaption{color:#666;font-family:"Roboto",sans-serif;font-size:.8rem;line-height:1.4;margin:0 auto;max-width:94%;text-align:left;padding-top:.625rem;padding-bottom:1.4rem}.post-content-body figure img{width:140%;padding:1.4rem 0 0 0}@media(max-width: 1200px){.post-content-body figure img{width:100%}}.post-content-attribution{padding:0.7rem 0 1.4rem 0;margin-top:1.4rem;text-decoration:none;border-top:1px solid #999;display:inline-block}.post-content-attribution-date{font-size:.7rem;font-family:"Roboto",sans-serif;color:#999;font-weight:600;padding-bottom:0.7rem}.post-content-attribution-header{font-family:"Roboto",sans-serif;color:#4d4d4d;font-weight:700;padding-bottom:0.35rem}.post-content-attribution-body{font-family:"Roboto",sans-serif;font-size:.9rem;font-weight:500;color:#666}.post-content-attribution:hover .post-content-attribution-header{text-decoration:underline}.post-content-share{height:40px;display:flex;align-items:flex-end}.post-content-share .share-link-container{display:flex;align-items:flex-end}.post-content-share .share-link-container span{font-family:"Roboto",sans-serif;padding-right:10px}.post-content-share .share-link-container a{text-decoration:none;padding-right:5px;font-size:1.2rem;transition:font-size .2s ease-in-out}.post-content-share .share-link-container a:hover{font-size:1.5rem}.post-content-share .share-link-container .twitter-share-button{color:#55acee}.post-content-share .share-link-container .facebook-share-button{color:#0076de}.post-content-share .share-link-container .linkdin-share-button{color:#0976b4}.more-posts{margin:1.4rem 0;padding:1.4rem}.more-posts .heading{text-align:center;font-family:"Roboto",sans-serif;color:#4d4d4d;padding:1.4rem 0;font-weight:700;font-size:1.2rem}.post-feed{padding:0 1.4rem;width:100%;max-width:800px;margin:0 auto}.post-feed .post-item{display:grid;grid-template-areas:"thumbnail" "preview";grid-template-columns:1fr 3fr;column-gap:0.7rem;text-decoration:none;color:inherit;padding:1.4rem 0;border-bottom:2px solid #f7f7f7}.post-feed .post-item-thumbnail{overflow:hidden;width:200px;height:125px}.post-feed .post-item-thumbnail img{width:100%}@media(max-width: 800px){.post-feed .post-item .post-item-thumbnail{width:25vw;height:15vw}}.post-feed .post-item-preview{text-decoration:none}.post-feed .post-item-preview-date{font-size:.7rem;font-weight:800;color:#999}.post-feed .post-item-preview-title{font-size:1rem;font-family:"Libre Baskerville",serif;color:#000;padding:0.35rem 0}.post-feed .post-item-preview-badge{font-size:.7rem;font-weight:800;color:#999}.post-feed .post-item-preview-body{font-family:"Libre Baskerville",serif;color:#000;font-size:.8rem}.member-profile-container .member-profile{max-width:600px;margin:100px auto;padding:1.4rem 1.4rem 0.35rem 1.4rem}.member-profile-container .member-profile-heading{text-align:center;padding:2.8rem 0}.member-profile-container .member-profile-heading-title{font-size:2rem;font-family:"Libre Baskerville",serif}.member-profile-container .member-profile-heading-badge{padding:0.7rem 0;font-size:.8rem;font-weight:800;color:#999}.member-profile-container .member-profile-heading:after{content:"";border-top:1px solid #999;display:block;margin:0.7rem auto 0 auto;width:10rem}.member-profile-container .member-profile-body{font-size:1rem;font-family:"Libre Baskerville",serif}.webinar-player-container{width:100%;padding:2.8rem 1.4rem;background-color:#f7f7f7;display:flex;justify-content:center}.webinar-player-container iframe{max-width:700px;width:100%;height:500px}.webinar-description{width:100%;padding:2.8rem 1.4rem}.webinar-description .webinar-description-inner{max-width:700px;margin:0 auto}.webinar-description .webinar-description-inner .webinar-title{padding:1.4rem 0 0.35rem 0;font-family:"Libre Baskerville",serif;font-size:1.5rem}.webinar-description .webinar-description-inner .webinar-date{padding-bottom:1.4rem;font-family:"Roboto",sans-serif;font-size:.8rem}.webinar-description .webinar-description-inner .webinar-preview{padding-bottom:1.4rem;font-family:"Libre Baskerville",serif;font-style:1.1rem;font-style:italic}/*# sourceMappingURL=main.css.map */
