@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i&amp;display=swap";@import'select2-bootstrap4.min.css';@font-face{font-family:"SESans";src:url("../woff2/sesans-regular-webfont.woff2") format("woff2"),url("../woff/sesans-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"SESans";src:url("../woff2/sesans-bold-webfont.woff2") format("woff2"),url("../woff/sesans-bold-webfont.woff") format("woff");font-weight:bold;font-style:normal}h1,h2,h3,h4,h5,h6{text-decoration:none;letter-spacing:.02em}@media(min-width: 768px)and (max-width: 991.98px){html{font-size:15px}}@media(min-width: 992px)and (max-width: 1199.98px){html{font-size:16px}}@media(min-width: 1200px){html{font-size:18px}}blockquote{padding:1.5rem 1.5rem .75rem 1.5rem;background:rgba(0,0,0,.05)}.h7-block iframe{max-width:100% !important}.animsition,.animsition-overlay{opacity:1}.btn{text-decoration:none;letter-spacing:.02em}.btn.no-caps{text-transform:none;letter-spacing:auto}.production-note{border:1px dotted #abc737;padding:10px;font-size:.875rem}.bullet{display:inline-block;width:10px;height:10px;margin:0 10px 0 0;border-radius:50%;vertical-align:middle}.breadcrumb{color:#bdee5f;font-family:"SESans","Source Sans Pro",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-decoration:none;letter-spacing:.02em}.breadcrumb-item:before{font-family:"Font Awesome 5 Free";font-weight:900}.card.has-bg .card-body{position:relative;z-index:2;background-color:rgba(0,0,0,0)}@media(min-width: 576px){.card-columns{column-count:2}}@media(min-width: 768px){.card-columns{column-count:3}}@media(min-width: 992px){.card-columns{column-count:4}}.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embedly-card,.embedly-card-hug{position:absolute;top:0;left:0;width:100%;height:100%}.text-columns{column-count:2;column-gap:1em}.text-columns h1,.text-columns h2,.text-columns h3,.text-columns h4,.text-columns h5,.text-columns h6{break-inside:avoid}.text-columns ul{break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}.jump-menu-container{z-index:auto !important}.jump-menu-container .row{z-index:auto !important}.jump-menu-container .h7-column:not(.jump-menu-wrap){position:relative;z-index:2}.jump-menu{font-family:"SESans","Source Sans Pro",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";z-index:10}.jump-menu ul{background-color:rgba(236,240,243,.5);transition:background-color .25s}#hero.template-2473 .section-wrap{z-index:auto}body.menu-reversed .jump-menu ul{background:rgba(52,58,64,.3)}body.menu-reversed .jump-menu li a{color:#fff}body.menu-reversed .jump-menu li .sp-bar{background-color:rgba(52,58,64,.4)}body.menu-reversed .jump-menu li.active .sp-well{background-color:rgba(52,58,64,.3)}.alignleft{max-width:100%;margin-right:1rem}@media(min-width: 992px){.alignleft{max-width:33.3333vw;margin-left:-8.33333vw;margin-right:2rem}}@media(min-width: 1200px){.alignleft{margin-right:3rem}}.alignright{max-width:100%;margin-left:1rem}@media(min-width: 992px){.alignright{max-width:33.3333vw;margin-right:-25vw;margin-left:2rem}}@media(min-width: 1200px){.alignright{max-width:50vw;margin-left:3rem}}.wp-caption{max-width:100%;margin-bottom:2rem;border-bottom:1px solid #e6e9ed}.wp-caption .wp-caption-text{font-size:.75rem;margin-bottom:.75rem;margin-top:.75rem;color:#6c757d}@media(min-width: 992px){.wp-caption.alignleft{max-width:33.3333vw}}@media(min-width: 992px){.wp-caption.alignleft .wp-caption-text{padding-left:1rem;padding-right:1rem}}@media(min-width: 992px){.wp-caption.alignright{max-width:33.3333vw}}@media(min-width: 1200px){.wp-caption.alignright{max-width:50vw}}@media(min-width: 992px){.wp-caption.alignright .wp-caption-text{padding-right:2rem}}.h7-column.has-bg .h7-block{z-index:2}#program-detail-expand i{transition:.25s}.block-type-map .map-container{padding-bottom:60%;position:relative;width:100%;height:0}.block-type-map .chapter-map{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.map-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.25);cursor:pointer;z-index:2}.map-overlay h5{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);padding:.5em 1em;background-color:rgba(255,255,255,.9)}.chapter-popup a{color:inherit !important}.chapter-popup .leaflet-popup-content-wrapper{border-radius:0}.chapter-popup .leaflet-popup-content-wrapper,.chapter-popup .leaflet-popup-tip{background-color:rgba(38,65,147,.95);box-shadow:none}.carousel-controls.has-pagination:not(.has-arrows)>div{min-height:20px}.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-pagination-bullet{width:10px;height:10px}.swiper-container+.carousel-controls .swiper-pagination-bullets{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container+.carousel-controls .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}.swiper-container+.carousel-controls .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.post-preview .card-footer{padding:0}.post-preview a.full-size{z-index:3}.post-preview.success-story-featured{height:0;padding-bottom:80%}.post-preview.success-story-featured .post-content{position:absolute;z-index:2;bottom:0;left:0}.block-type-card{padding:.75rem}.block-type-card .card-body{background-color:#fff}.block-type-card .card-footer.footer-type-button{background-color:#fff}.block-type-card .card-text{font-size:.875rem}.block-type-jumbotron{background-color:rgba(0,0,0,0)}.block-type-jumbotron>.bg{display:none}.h7-page-section .h7-container .h7-block.block-type-jumbotron{padding-top:0;padding-bottom:0}@media(max-width: 767.98px){#page-header .menu-level-1>.h7-menu-item>a{padding:.5rem;font-size:1.125rem}}#page-header .menu-level-2{margin-left:1rem}@media(min-width: 768px){#page-header .menu-level-2{padding-top:.5rem}}@media(min-width: 768px){#page-header .menu-level-2 .h7-menu-item{background-color:rgba(255,255,255,.9);transition:background-color .25s}#page-header .menu-level-2 .h7-menu-item:hover{background-color:rgba(238,241,244,.92)}}#page-header .menu-level-2 .h7-menu-item a{color:#000}#header-navigation .navbar{width:100%;padding:0}@media(min-width: 768px){#header-navigation .navbar{align-items:normal}}@media(max-width: 767.98px){#header-navigation .navbar{display:flex;justify-content:center;position:static}}@media(min-width: 768px){#header-navigation .navbar-collapse{align-items:normal}}@media(max-width: 767.98px){#header-navigation .navbar-collapse{position:absolute;top:100%;right:0;width:100vw;padding:1rem;background-color:rgba(255,255,255,.97);box-shadow:0 10px 35px rgba(0,0,0,.2)}}#header-primary{font-family:"SESans","Source Sans Pro",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-decoration:none;letter-spacing:.02em}@media(min-width: 768px){#header-primary{background-color:#fff}}#header-primary a:hover{text-decoration:none}@media(min-width: 1200px){#header-primary .menu-level-1>.h7-menu-item>a{font-size:1rem}}@media(min-width: 768px){#header-primary .menu-level-2{margin-left:-0.5rem}}#header-primary .menu-level-2 a{padding:.625rem 1rem}#header-secondary{font-family:"SESans","Source Sans Pro",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-decoration:none;letter-spacing:.02em}@media(min-width: 768px){#header-secondary{background-color:rgba(52,58,64,.3)}}@media(min-width: 768px){#header-secondary .menu-level-1{width:100%}}@media(min-width: 992px){#header-secondary .menu-level-1>.h7-menu-item{margin:0 0 0 .5rem}}@media(min-width: 768px){#header-secondary .menu-level-1>.h7-menu-item>a{padding:.25rem .5rem;text-align:center}}#header-secondary .menu-level-1>.h7-menu-item:hover .menu-level-2{transform:translateX(0)}@media(min-width: 768px){#header-secondary .menu-level-2{margin-left:-0.25rem;transform:translateX(1em)}}#header-secondary .menu-level-2 a{padding:.5rem .75rem}#news-slider .carousel-controls{display:block;position:absolute;top:50%;right:-8vw;width:8.3333vw;transform:translateY(-50%);text-align:center;z-index:2}@media(min-width: 768px){#news-slider-carousel{margin-right:-4.16665vw}}#news-slider-prev{display:none}#news-slider-next{padding:.75em 1em;background:rgba(189,238,95,.75)}#news-slider-swiper-container{height:400px;overflow:hidden}#news-slider-swiper-container .swiper-wrapper{height:400px}#news-slider-swiper-container .card{height:calc(100% - 10px)}#subscribe-form img{max-width:40%}#subscribe-form input{margin-bottom:.75rem}#insta-feed{margin:0 -3px}.insta-post{position:relative;height:0;padding-bottom:33%}.insta-post .insta-link{display:block;position:absolute;top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);background-position:center;background-size:cover}.insta-post .insta-link.placeholder{background-color:#f5f7f9}#search-toggle{display:block;padding:.75rem;color:#317db2;background-color:#fff}#search-overlay{display:none}.overlay-wrap #search-overlay{display:block}#hero .breadcrumb{margin:.5rem 0}#footer-logo img{max-width:120px}#home-hero .section-wrap{justify-content:flex-start;padding-top:120px}#home-hero #hero-text h2{font-size:3.5rem}#home-hero #hero-text p{font-size:1.2rem}@media(min-width: 768px){#home-hero #hero-text p{margin-left:8.3333vw;margin-right:8.3333vw}}#home-hero .swiper-pagination-bullet{background-color:#fff;opacity:.6}#home-hero .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#abc737;opacity:1}#hero-images{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#hero-images .row,#hero-images .swiper-container,#hero-images .img-slide{height:100%}.home-blog-feature{color:#fff}.home-blog-feature .feature-content{position:relative;z-index:2}.home-blog-feature .feature-title a{color:#fff}.success-story{position:relative;min-height:320px}.success-story .post-content{position:relative;z-index:2}@media(max-width: 991.98px){#home-map-image{margin-top:20px;margin-bottom:60px}}#home-map-image img{margin-top:-60px;margin-left:auto;margin-right:auto;margin-bottom:-30px;transform:scale(1.1) rotate(2deg) translateX(-10%);transition:.5s;max-width:75%}@media(min-width: 768px){#home-map-image img{transform:none;max-width:100%}}#home-map-image a:hover img{transform:scale(1.1) rotate(2deg) translateX(-10%)}#success-stories-carousel{overflow:hidden}#success-stories-carousel .swiper-slide{height:auto}@media(max-width: 991.98px){#success-stories-carousel .swiper-slide-active+.swiper-slide+.swiper-slide{opacity:.25}}@media(min-width: 992px){#success-stories-carousel .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide{opacity:.25}}#home-chapters-intro{z-index:2}#home-chapters-map{z-index:1}.chapter-count{margin-bottom:.75rem}.chapter-count .block-text{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;margin-right:.75rem;padding:1.25rem;background-color:#f5f7f9}.chapter-count .block-text h2,.chapter-count .block-text h5{margin-bottom:0}.chapter-count+.chapter-count .block-text{margin-right:0}.chapter-count+.chapter-count+.chapter-count .block-text{margin-right:.75rem}.chapter-count+.chapter-count+.chapter-count+.chapter-count .block-text{margin-right:0}#hero a.current-nav-link{color:#abc737 !important}#hero-social h6{margin-right:10px;margin-bottom:0;font-size:.75rem}#hero-social .share-permalink-wrap{display:none}#page-about #hero .bg,.parent-pageid-535 #hero .bg{z-index:auto}#page-about #hero .section-wrap,.parent-pageid-535 #hero .section-wrap{z-index:auto}@media(max-width: 767.98px){#page-about #hero .jump-menu ul,.parent-pageid-535 #hero .jump-menu ul{background-color:rgba(0,0,0,.2)}}.team-bio .bio-head{cursor:pointer}.team-bio .bio-photo{width:15%}.team-bio .bio-expand i{transition:.25s}#hero-contributors,#hero-reviewers{z-index:1}#hero-contributors h6,#hero-reviewers h6{font-size:.75rem;line-height:1.25rem}#hero-contributors .contributor,#hero-reviewers .contributor{font-family:"SESans","Source Sans Pro",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.25rem}#hero-contributors .contributor .photo,#hero-reviewers .contributor .photo{width:40px;height:40px;margin-right:1rem;background-repeat:no-repeat;background-position:center;background-size:100% auto}#hero-contributors .contributor p,#hero-reviewers .contributor p{font-size:.75rem}#hero-contributors .contributor .name,#hero-reviewers .contributor .name{color:#bdee5f;font-size:.875rem}.jump-menu-head{margin:.625rem .75rem}.jump-menu-head h6{font-size:.75rem}#topic-sidebar .linked-term-list.current{background-color:rgba(255,255,255,.5)}@media(max-width: 767.98px){#topic-sidebar .linked-term-list li{display:inline-block}#topic-sidebar .linked-term-list li:not(:last-child):after{content:", ";margin-right:.5em}}#tax-resources-posts .card{flex-basis:calc(50% - 30px);margin-bottom:30px}#tax-resources-posts .card .bg{opacity:.2}#tax-resources-posts .card .card-body{position:relative;z-index:2}#platform-filter .filter:not(.search){position:absolute;left:-9999px}@media(min-width: 768px){#platform-filter .filter:not(.search){position:relative;left:auto}}#platform-filter .filter h6{margin-bottom:.8em}#platform-filter .filter:nth-of-type(even){background-color:#e6e9ed}#clear-filters{display:none;color:#317db2;font-family:"SESans","Source Sans Pro",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;text-decoration:none;letter-spacing:.02em;cursor:pointer}.term-card{position:relative;height:0;padding-bottom:100%;transition:.5s}.term-card .term-card-image{transition:.5s;z-index:1}.term-card .term-card-inner{display:flex;flex-direction:column;justify-content:center;position:absolute;bottom:50px;width:100%;z-index:2}.term-card .term-card-inner:before{content:"";display:block;position:absolute;top:50%;left:24px;height:0;width:2px;background-image:linear-gradient(to bottom, #afbac5 2px, rgba(175, 186, 197, 0) 0px);background-position:left;background-size:2px 6px;background-repeat:repeat-y;opacity:0;transform:translateY(-53%);transition:height .5s ease 0s,opacity .5s ease 0s}.term-card .term-tree{position:relative;z-index:2}.term-card .term-tree .linked-term-list{display:flex;align-items:center;max-height:0;opacity:0;overflow:hidden;font-size:.8rem;text-decoration:none;letter-spacing:.02em;font-family:"SESans","Source Sans Pro",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";transition:max-height .5s ease 0s,opacity .5s ease 0s,padding .5s ease 0s}.term-card .term-tree .linked-term-list .plus{margin-left:10px;padding:0 4px;background-color:#afbac5;color:#fff;font-size:.625rem}.term-card .term-tree .linked-term-list.level-2{font-size:.7rem}.term-card .term-tree .linked-term-list.level-3{font-size:.6rem}.term-card .term-tree .linked-term-list.level-4{font-size:.5rem}.term-card .term-content{position:relative;padding:15px 20px;background-color:rgba(255,255,255,.9);color:#000;z-index:3}.term-card .term-type{margin:0 0 .5em 25px;font-size:.6em}.term-card .term-title{margin-bottom:0}.term-card .term-description{height:3.3rem;margin-top:.8em;overflow:hidden;transition:.75s ease 0s;font-size:.75rem;line-height:1.1rem}.term-card .term-description p{margin:0}.term-card footer{position:absolute;bottom:0;width:100%;height:50px;z-index:3}.term-card footer .btn{padding:.75rem 0;font-size:.875rem;font-weight:600}.term-card .view-toggle{position:relative}.term-card .view-toggle .fa-caret-up{position:absolute;transform:translateY(-20%);transition:.5s}.term-card .view-toggle .fa-caret-down{transform:translateY(30%);margin-right:10px;transition:.5s}.term-card .term-link{background-color:#eef1f4}.term-card.system-view{background-color:#f5f7f9 !important}.term-card.system-view .term-card-image{opacity:.08}.term-card.system-view .term-card-inner:before{height:calc(100% - 25px);opacity:1;transition:height .5s ease .2s,opacity .5s ease .2s}.term-card.system-view .term-tree{transition:max-height .5s ease 0s,opacity .5s ease 0s,padding .5s ease 0s}.term-card.system-view .term-tree .linked-term-list{max-height:50px;padding:0 20px 8px 20px;opacity:1}.term-card.system-view .term-tree.post .linked-term-list{padding:8px 20px 0 20px}.term-card.system-view .term-tree.post .linked-term-list:last-of-type{padding-bottom:8px}.term-card.system-view .term-description{height:0;margin-top:0;opacity:0;transition:.5s ease}.term-card.system-view .view-toggle .fa-caret-up{transform:translateY(40%)}.term-card.system-view .view-toggle .fa-caret-down{transform:translateY(-40%)}.term-card.system-view .term-link{background-color:rgba(0,0,0,0);color:#fff}#chapter-list .query-filter-wrap{display:none}@media(min-width: 768px){#chapter-list .query-filter-wrap{display:block}}@media(max-width: 767.98px){#chapter-list .query-items-wrap .query-item-wrap{width:100%}}#chapter-list .post-grid-wrap{padding:2rem 1.25rem}#chapter-list .query-item{padding:0 .75rem 1.5rem .75rem}#all-chapters .tab-menu{font-family:"SESans","Source Sans Pro",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-decoration:none;letter-spacing:.02em}#all-chapters .tab-menu li{padding-top:.4em;margin:0 .5em}#all-chapters .tab-menu li a{padding:1em 2em;background-color:#dadfe6;outline:none}#all-chapters .tab-menu li.ui-state-active{padding-top:0}#all-chapters .tab-menu li.ui-state-active a{padding-bottom:1.4em;background-color:#f8f9f9}#all-chapters .tab-menu li i{margin-right:.8em}.single-chapter #chapter-share .widget-menu{justify-content:flex-end}.single-chapter #chapter-share .share-permalink-wrap{display:none}.single-chapter #projects .carousel-controls{position:absolute;left:8.3333vw;bottom:0}.single-chapter #projects .carousel-controls .swiper-pagination-bullets{transform:none}.single-chapter #projects-slider .block-type-text{z-index:2}.single-chapter #events .card-header{position:relative}.single-chapter #events .card-header .bg{opacity:.3}.single-chapter #events .card-header .card-body{position:relative;z-index:2}#program-intro-photos{margin-bottom:-4rem}#program-intro-photos .swiper-container{height:100%}#program-intro-photos .swiper-slide{height:auto}#program-intro-photos .heading-text{position:absolute;bottom:0;right:0;width:33.333vw;min-height:4rem;margin-bottom:0;padding:1em;background-color:rgba(255,255,255,.8);font-size:.875rem}#program-intro-photos .carousel-controls{position:absolute;bottom:15px;left:15px}#program-intro-photos .carousel-controls .swiper-pagination-bullets{left:auto;transform:none}#apply-jumbo .block-type-text{margin-top:5rem;padding:2rem !important}#current-program-container-1-column-3-block-4{margin-top:-0.4em}#program-history .program-previous{position:relative;min-height:320px}#program-history .program-previous .post-content{position:relative;z-index:2}#program-faq .card{background-color:#eef1f4}#program-faq .card h5{margin-bottom:1rem;padding:1.25rem;background-color:#e6e9ed}#program-faq .card p{padding:0 1.25rem}#program-collaborators .block-type-image{height:200px;display:flex;align-items:center;justify-content:center}#program-collaborators .block-type-image img{width:60%;margin:auto}@media(min-width: 768px){.has-text #event-location-map-container{padding-bottom:80%}}#page-posts .post-grid-wrap{padding-top:.75rem}#page-posts #post-grid-filter{display:none}@media(min-width: 768px){#page-posts #post-grid-filter{display:block}}@media(max-width: 767.98px){#page-posts #post-grid-items{width:100%}}#post-sidebar h6{margin-bottom:.75rem;font-size:.875rem}#post-sidebar p{font-size:.875rem}#post-sidebar img{filter:grayscale(100%)}@media(max-width: 767.98px){#post-sidebar img{width:50%;max-width:150px;margin-right:10px}}#post-sidebar .sidebar-section{padding:1.25rem 1.25rem .25rem 1.25rem}#post-sidebar .sidebar-section:nth-child(even){background-color:rgba(255,255,255,.5)}#page-archive .post-grid-wrap{padding:2rem 1.25rem}#page-author #header-secondary{background-color:rgba(0,0,0,0)}#page-author #hero .breadcrumb-item.active,#page-author #hero .breadcrumb-item:before{color:#000}#page-author #post-grid-items{padding-top:.75rem}#page-author .query-filter-wrap{display:none}@media(min-width: 768px){#page-author .query-filter-wrap{display:block}}@media(max-width: 767.98px){#page-author .query-items-wrap .query-item-wrap{width:100%}}#partner-logos .h7-block{max-width:140px}#map-spinner{display:none;position:fixed;bottom:20%;left:50%;padding:1em;background:#fff;font-family:"SESans","Source Sans Pro",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;text-decoration:none;letter-spacing:.02em;transform:translateX(-50%);z-index:100}#page-map.spinner-on{overflow:hidden}#page-map.spinner-on #map-spinner{display:block}#nodes{position:relative;width:100%;background-color:rgba(218,223,230,.3);transition:width .5s cubic-bezier(0.45, 0, 0.55, 1) 0s;z-index:2}.node-row{display:flex;position:relative}.node-row:nth-of-type(even){background-color:rgba(175,186,197,.1)}.node-row.desc-open .row-description{width:80%}@media(min-width: 768px){.node-row.desc-open .row-description{width:30%}}@media(min-width: 768px){.node-row.desc-open .row-subrows{width:70%}}.row-name{position:absolute;top:0;left:0;padding:1rem;background-color:rgba(245,247,249,.8);cursor:pointer;transition:left .5s;z-index:5}@media(min-width: 768px){.row-name{padding:1.5rem}}.row-description{width:0;background-color:rgba(245,247,249,.8);overflow:auto;transition:width .5s}@media(max-width: 767.98px){.row-description{position:absolute;z-index:4}}.row-description .description-content{padding:6rem 1rem 1rem 1rem;width:80vw}@media(min-width: 768px){.row-description .description-content{padding:6rem 1.5rem 1.5rem 1.5rem;width:30vw}}.row-subrows{width:100%;padding:80px 0;transition:width .5s}.node-subrow{width:100%;display:flex;flex-wrap:wrap;justify-content:center;transition:background-color .25s ease 0s,padding 1s ease 0s}.node{position:relative;display:flex;justify-content:center;flex-grow:1;margin:10px 20px;margin-bottom:30px;transition:1s;z-index:2}@media(min-width: 768px){.node{margin:20px 25px}}@media(min-width: 768px){.node{margin:25px 35px}}@media(min-width: 992px){.node{margin:30px 50px}}.node .node-inner{margin:0 auto 10px auto;transition:1s;cursor:pointer}.node .circle{display:flex;align-items:center;justify-content:center;background-color:#6c757d;border-radius:50%;border:0px solid #fff;transition:.25s;pointer-events:none}.node .circle picture{width:100%;height:auto;display:flex;align-content:center;justify-content:center}.node .circle img{width:80% !important}.node .label{position:absolute;bottom:0;left:50%;min-width:100%;height:1px;font-size:.8em;line-height:1.3;font-family:"SESans","Source Sans Pro",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-align:center;text-decoration:none;letter-spacing:.02em;transform-origin:0 0;transform:translateX(-50%);transition:.25s;pointer-events:none}.node.faded .circle{opacity:.2}.node.faded .label{opacity:.1}.node.linked .circle{transition:opacity .25s ease 0s}.node.hovered .circle{border-width:5px;transform:scale(1.2)}.node.hovered .label{transition:opacity .25s ease .1s,transform .25s ease .1s;transform:scale(1.5) translateX(-50%)}.depth-1 .node .circle{width:100px;height:100px}@media(max-width: 991.98px){.depth-1 .node .circle{width:80px;height:80px}}.depth-2 .node .circle{width:90px;height:90px}@media(max-width: 991.98px){.depth-2 .node .circle{width:72px;height:72px}}.depth-3 .node .circle{width:80px;height:80px}@media(max-width: 991.98px){.depth-3 .node .circle{width:64px;height:64px}}.depth-4 .node .circle{width:70px;height:70px}@media(max-width: 991.98px){.depth-4 .node .circle{width:56px;height:56px}}.depth-5 .node .circle{width:60px;height:60px}@media(max-width: 991.98px){.depth-5 .node .circle{width:48px;height:48px}}.depth-6 .node .circle{width:50px;height:50px}@media(max-width: 991.98px){.depth-6 .node .circle{width:40px;height:40px}}.depth-7 .node .circle{width:40px;height:40px}@media(max-width: 991.98px){.depth-7 .node .circle{width:32px;height:32px}}#node-row-1 .depth-1 .circle{background-color:#f6b71a}#node-row-1 .depth-2 .circle{background-color:#f6b71a}#node-row-1 .depth-3 .circle{background-color:#f6b71a}#node-row-1 .depth-4 .circle{background-color:#f6b71a}#node-row-2 .depth-1 .circle{background-color:#41ab8b}#node-row-2 .depth-2 .circle{background-color:#3c967b}#node-row-2 .depth-3 .circle{background-color:#327863}#node-row-2 .depth-4 .circle{background-color:#27594a}#node-row-2 .depth-5 .circle{background-color:#22473c}#node-row-3 .depth-1 .circle{background-color:#40c7fa}#node-row-3 .depth-2 .circle{background-color:#349fd9}#node-row-3 .depth-3 .circle{background-color:#317db2}#node-row-3 .depth-4 .circle{background-color:#264193}#node-row-4 .depth-1 .circle{background-color:#2fdbc6}#node-row-4 .depth-2 .circle{background-color:#21c4b4}#node-row-4 .depth-3 .circle{background-color:#1eb3a6}#node-row-4 .depth-4 .circle{background-color:#1a9e93}#node-row-5 .depth-1 .circle{background-color:#95e01b}#node-row-5 .depth-2 .circle{background-color:#86bf1d}#node-row-5 .depth-3 .circle{background-color:#75a118}#node-row-5 .depth-4 .circle{background-color:#608511}#node-row-6 .depth-1 .circle{background-color:#4c6fb0}#node-row-6 .depth-2 .circle{background-color:#425b8f}#node-row-6 .depth-3 .circle{background-color:#364870}#node-row-6 .depth-4 .circle{background-color:#2a3754}#node-row-7 .depth-1 .circle{background-color:#bdee5f}#node-row-7 .depth-2 .circle{background-color:#abd656}#node-row-7 .depth-3 .circle{background-color:#99bd53}#node-row-7 .depth-4 .circle{background-color:#8aa64e}#node-row-8 .depth-1 .circle{background-color:#41967d}#node-row-8 .depth-2 .circle{background-color:#357c66}#node-row-8 .depth-3 .circle{background-color:#2f6352}#node-row-8 .depth-4 .circle{background-color:#294c3e}#node-row-9 .depth-1 .circle{background-color:#f6b71a}#node-row-9 .depth-2 .circle{background-color:#f6b71a}#node-row-9 .depth-3 .circle{background-color:#f6b71a}#node-row-9 .depth-4 .circle{background-color:#f6b71a}#map-svg-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#map-svg{position:absolute;top:0;left:0;width:100%;height:100%}#map-svg .link{stroke:#afbac5;stroke-width:3px;opacity:.3;will-change:opacity,stroke-dasharray;transition:opacity .5s,stroke-dasharray .25s;stroke-linecap:round;stroke-dasharray:0,8}#map-svg .link.faded{opacity:.15}#map-svg .link.linked{opacity:1;stroke-dasharray:8,0}#node-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:10}#node-info{width:0;overflow:hidden;background-color:#6c757d;box-shadow:-5px 0 40px rgba(32,34,35,.4);transition:width .5s cubic-bezier(0.45, 0, 0.55, 1) 0s;color:#fff;z-index:3}#node-info .node-info-inner{position:relative;min-height:100vh;min-width:30vw}#node-info .node-info-inner .bg{opacity:.35}#node-info .node-info-inner .btn{position:absolute;bottom:0;width:100%;z-index:2}#node-info .node-info-content{position:relative;z-index:2}#node-info .node-head{position:relative;padding:8rem 1.5rem 1.5rem 1.5rem}#node-info .node-title{position:relative;margin:0;color:#fff;z-index:2}#node-info .node-head-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}#node-info .node-desc{padding:1.5rem;padding-bottom:100px}#map-container.transitioning .link{transition:none;opacity:0}#map-container.info-open #nodes{width:35vw}@media(min-width: 768px){#map-container.info-open #nodes{width:70vw}}#map-container.info-open #node-info{width:65vw}@media(min-width: 768px){#map-container.info-open #node-info{width:30vw}}#map-container.info-open #node-overlay{display:block}#map-container.info-open #map-controls{opacity:0}#map-container.isolation.info-open .node-subrow{padding:0}#map-container.isolation.info-open .link.faded{opacity:0}#map-container.isolation.info-open .node{flex-grow:unset}#map-container.isolation.info-open .node.linked{flex-grow:1;margin:30px 0 50px 0}#map-container.isolation.info-open .node.hovered{margin-bottom:60px}#map-container.isolation.info-open .node.faded{opacity:0;margin:0}#map-container.isolation.info-open .node.faded .node-inner{margin:0;transform:scale(0)}#map-container.isolation.info-open .node.faded .circle{width:0;height:0;transition:.5s}#map-container.isolation.info-open .node.faded .label{width:0;height:0}#map-controls{position:absolute;top:0;right:0;padding:.5rem;font-family:"SESans","Source Sans Pro",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;text-decoration:none;letter-spacing:.02em;transition:.5s;z-index:3}#map-controls span{cursor:pointer}#map-controls span.selected{color:#317db2;font-weight:bold}.ui-autocomplete.ui-menu{background-color:#fff;z-index:1000}.scroll-progress li a{position:relative}.scroll-progress li .sp-well{position:absolute;transition:.25s}.scroll-progress li .sp-bar{transition:background-color .25s}.scroll-progress li .sp-text{position:relative}.scroll-progress li.active .sp-well{background-color:rgba(230,233,237,.45)}.footnote a{text-decoration:none;transition:.25s;border-radius:2px;color:#000;line-height:1}.footnote a:hover{color:#000}.footnote:not([data-footnote-type=definition]){display:inline-block;top:-0.25em;margin-left:.4em;margin-right:.4em;font-size:.75rem}.footnote:not([data-footnote-type=definition]) a{display:block;padding:2px;background-color:rgba(189,238,95,.5)}.footnote:not([data-footnote-type=definition]) a:hover{background-color:rgba(189,238,95,.75)}.footnote[data-footnote-type=footnote] a:before{content:"F"}.footnote[data-footnote-type=reference] a:before{content:"R"}.footnote[data-footnote-type=definition]{font-size:inherit;line-height:inherit}.footnote[data-footnote-type=definition] a{padding:0 .2em}.footnote.current-tooltip a{background:#bdee5f;color:#343a40}.footnote-tooltip{position:absolute;left:-9999px;top:-9999px;padding-top:8px;opacity:0;font-size:1rem;line-height:1.8em;transition:opacity .25s,left 0s ease .25s,top 0s ease .25s;z-index:30}.footnote-tooltip:before{content:"";display:block;position:absolute;left:50%;width:0;height:0;border:8px solid rgba(0,0,0,0);transform:translateX(-50%);z-index:10;top:-16px;bottom:auto;border-bottom-color:rgba(230,233,237,.95)}.footnote-tooltip:before{top:-8px}.footnote-tooltip p{font-size:.875rem;line-height:1.6}.footnote-tooltip .footnote-return{display:none}.footnote-tooltip.flipped{padding-top:0;padding-bottom:8px}.footnote-tooltip.flipped:before{top:auto;bottom:-8px;transform:rotate(180deg)}.footnote-tooltip-content{max-width:320px;max-height:180px;padding:10px;overflow:auto;box-shadow:0 5px 10px rgba(0,0,0,.2);background-color:rgba(230,233,237,.95);font-size:.875rem;line-height:1.6}body.tooltip-open .footnote-tooltip{opacity:1;transition:opacity .25s,left 0s ease 0s,top 0s ease 0s}.footnote-list-head{cursor:pointer}.footnote-list-head i{transition:.4s}.footnote-list-head.footnote-list-open i{transform:rotate(180deg)}.footnote-list li p{font-size:1em;line-height:inherit}.footnote[data-footnote-type=definition] a{box-shadow:inset 0 -8px 0 rgba(189,238,95,.5);transition:.25s}.footnote[data-footnote-type=definition] a:hover{box-shadow:inset 0 -30px 0 rgba(189,238,95,.75)}.footnote[data-footnote-type=definition] a:after{content:""}.footnote[data-footnote-type=definition].current-tooltip{box-shadow:inset 0 -30px 0 rgba(0,0,0,0)}/*# sourceMappingURL=child.css.map */
