/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}.button-alt-container a,.button-container2 a,a.button-alt,button,button.button-alt,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.button-alt-container a,.button-container2 a,a.button-alt,button,button.button-alt,input{overflow:visible}.button-alt-container a,.button-container2 a,a.button-alt,button,button.button-alt,select{text-transform:none}.button-alt-container a,.button-container2 a,[type=button],[type=reset],[type=submit],a.button-alt,button,button.button-alt{-webkit-appearance:button}.button-alt-container a::-moz-focus-inner,.button-container2 a::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,a.button-alt::-moz-focus-inner,button.button-alt::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}.button-alt-container a:-moz-focusring,.button-container2 a:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,a.button-alt:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.button-alt-container a,.button-container2 a,a.button-alt,body,button,button.button-alt,input,select,textarea{color:#000;font-family:aktiv-grotesk,Helvetica Neue,helvetica,arial,sans-serif;font-size:18px;font-size:1.125rem;line-height:1.5}article,div,p,section{box-sizing:border-box}body{background:#faf9f8}h2{font-size:32px;font-size:2rem}h2,h3{font-weight:400;line-height:1.15}h3{font-size:24px;font-size:1.5rem}h4{font-size:21px;font-size:1.3125rem;font-weight:400;line-height:1.15}body,li,ol,ul{font-size:18px;font-size:1.125rem;line-height:1.5}a{color:#19af85;text-decoration:none;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}a:active,a:hover{color:#01855f;text-decoration:none}a:focus{color:#01855f;text-decoration:underline}iframe,object{max-width:100%}.size-16,.size-tiny{font-size:15px;font-size:.9375rem}.size-20,.size-default{font-size:18px;font-size:1.125rem}.size-25{font-size:21px;font-size:1.3125rem}.size-30{font-size:24px;font-size:1.5rem}.size-35{font-size:28px;font-size:1.75rem;line-height:1.4}.size-40{font-size:32px;font-size:2rem;line-height:1.4}.size-45{font-size:36px;font-size:2.25rem;line-height:1.4}.more-posts h2.more-posts-title,.size-60{font-size:36px;font-size:2.25rem;line-height:1.3}@media only screen and (min-width:768px){.more-posts h2.more-posts-title,.size-60{font-size:2.4375rem}}@media only screen and (min-width:1024px){.more-posts h2.more-posts-title,.size-60{font-size:2.625rem}}@media only screen and (min-width:1200px){.more-posts h2.more-posts-title,.size-60{font-size:2.8125rem}}.elements-announcement .title,.size-80,h1.entry-title,h2.element-title{font-size:40px;font-size:2.5rem;line-height:1.15}@media only screen and (min-width:768px){.elements-announcement .title,.size-80,h1.entry-title,h2.element-title{font-size:2.875rem}}@media only screen and (min-width:1024px){.elements-announcement .title,.size-80,h1.entry-title,h2.element-title{font-size:3.25rem}}@media only screen and (min-width:1200px){.elements-announcement .title,.size-80,h1.entry-title,h2.element-title{font-size:3.625rem}}.size-100{font-size:44px;font-size:2.75rem;line-height:1.15}@media only screen and (min-width:768px){.size-100{font-size:3.3125rem}}@media only screen and (min-width:1024px){.size-100{font-size:3.75rem}}@media only screen and (min-width:1200px){.size-100{font-size:4.375rem}}.size-120{font-size:48px;font-size:3rem;line-height:1.15}@media only screen and (min-width:768px){.size-120{font-size:3.75rem}}@media only screen and (min-width:1024px){.size-120{font-size:4.125rem}}@media only screen and (min-width:1200px){.size-120{font-size:5rem}}.size-140{font-size:52px;font-size:3.25rem;line-height:1.15}@media only screen and (min-width:768px){.size-140{font-size:4.1875rem}}@media only screen and (min-width:1024px){.size-140{font-size:5.25rem}}@media only screen and (min-width:1200px){.size-140{font-size:5.625rem}}.lineheight-loose{line-height:1.8}.lineheight-default{line-height:1.5}.lineheight-tight{line-height:1.4}.lineheight-tighter{line-height:1.3}.lineheight-tightest{line-height:1.15}.sans{font-family:aktiv-grotesk,Helvetica Neue,helvetica,arial,sans-serif}.serif{font-family:adobe-caslon-pro,georgia,times,Times New Roman,serif}.display{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif}.bg-color-1{background-color:#faf9f8}.bg-color-2{background-color:#f5f3f2}.bg-color-3{background-color:#f0eae4}.bg-color-4{background-color:#f2e0d7}.bg-color-5{background-color:#d8dee1}.has-border{border-bottom:1px solid #555}.screen-reader-text{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#19af85;display:block;font-size:16px;font-size:1rem;font-weight:700;height:auto;left:8px;left:.5rem;line-height:normal;padding:1rem 2rem;text-decoration:none;top:8px;top:.5rem;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.button-alt-container a,.button-container a,.button-container2 a,a.button,a.button-alt,button,button.button-alt,div.wpforms-container-full .wpforms-form .wpforms-page-button,div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form input[type=submit],input[type=button],input[type=reset],input[type=submit]{background-color:transparent;border:1px solid #000;color:#000;display:inline-block;font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-weight:400;line-height:1;margin:0 1rem 1rem 0;padding:1rem 2.5rem;text-decoration:none;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.button-alt-container a:active,.button-alt-container a:hover,.button-container a:active,.button-container a:hover,.button-container2 a:active,.button-container2 a:hover,a.button-alt:active,a.button-alt:hover,a.button:active,a.button:hover,button:active,button:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:active,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,div.wpforms-container-full .wpforms-form button[type=submit]:active,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form input[type=submit]:active,div.wpforms-container-full .wpforms-form input[type=submit]:hover,input[type=button]:active,input[type=button]:hover,input[type=reset]:active,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:hover{background-color:#01855f;border-color:#01855f;color:#fff}.button-alt-container a:focus,.button-container a:focus,.button-container2 a:focus,a.button-alt:focus,a.button:focus,button:focus,div.wpforms-container-full .wpforms-form .wpforms-page-button:focus,div.wpforms-container-full .wpforms-form button[type=submit]:focus,div.wpforms-container-full .wpforms-form input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{background-color:#19af85;border-color:#19af85;color:#fff;outline:none}.button-alt-container a,.button-container2 a,a.button-alt,button.button-alt{background-color:#01855f;border-color:#01855f;color:#fff;font-weight:600}.button-alt-container a:active,.button-alt-container a:hover,.button-container2 a:active,.button-container2 a:hover,a.button-alt:active,a.button-alt:hover,button.button-alt:active,button.button-alt:hover{background-color:#19af85;border-color:#19af85;color:#fff}.button-alt-container a:focus,.button-container2 a:focus,a.button-alt:focus,button.button-alt:focus{background-color:transparent;border-color:#01855f;color:#01855f}.main-input-style,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;border:1px solid #777;border-radius:0;color:#000;padding:.6875rem 1rem;transition:border .2s ease}.main-input-style:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border:1px solid #19af85;outline:none}.more-posts{padding:0 1.25rem 3.75rem}.more-posts h2.more-posts-title{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-weight:600;margin-left:auto;margin-right:auto;max-width:1100px}a.fake-video-player{height:auto;width:100%}a.fake-video-player span{color:#fff;font-size:48px;font-size:3rem;left:0;position:absolute;text-align:center;top:calc(50% - 24px);transition:color .4s ease;width:100%}a.fake-video-player:focus span,a.fake-video-player:hover span{color:#3fecbb}#primary.error-404{margin:3rem auto;max-width:600px}@media only screen and (min-width:768px){#primary.error-404{margin:6rem auto}}@media only screen and (max-width:374px){html{font-size:94%}}@media only screen and (max-width:325px){html{font-size:87%}}img,picture,video{height:auto;max-width:100%}figure{line-height:0;margin:0}figure figcaption{line-height:1.3}.alignleft,figure img{display:block}.alignleft{float:left;margin:.25rem 1.875rem 1.25rem 0}.alignright{display:block;float:right;margin:.25rem 0 1.25rem 1.875rem}.alignnone{margin:0}.mceTemp dl.alignleft,.mceTemp dl.alignright,figure.alignleft,figure.alignright,img.alignleft,img.alignright,picture.alignleft,picture.alignright{max-width:53%}.mceTemp dl.alignleft img.alignleft,.mceTemp dl.alignleft img.alignright,.mceTemp dl.alignright img.alignleft,.mceTemp dl.alignright img.alignright,figure.alignleft img.alignleft,figure.alignleft img.alignright,figure.alignright img.alignleft,figure.alignright img.alignright,img.alignleft img.alignleft,img.alignleft img.alignright,img.alignright img.alignleft,img.alignright img.alignright,picture.alignleft img.alignleft,picture.alignleft img.alignright,picture.alignright img.alignleft,picture.alignright img.alignright{margin:0;max-width:100%}.aligncenter{clear:both;display:block;margin:1.25rem auto}@media screen and (max-width:680px){.alignleft,.alignright{clear:both;display:block;float:none;margin-left:auto;margin-right:auto}figure.alignleft,figure.alignright,img.alignleft,img.alignright{max-width:100%}}.wp-caption{margin-bottom:1.25rem;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text,figcaption{color:#777;font-size:13.5px;font-size:.84375rem;margin:.3125rem 0;text-align:center}.alignleft .wp-caption-text{text-align:right}.alignright .wp-caption-text{text-align:left}@media screen and (max-width:680px){.alignleft .wp-caption-text,.alignright .wp-caption-text{text-align:right}}.gallery{margin:30px -5px;width:calc(100% + 10px)}.gallery-item{box-sizing:border-box;display:inline-block;margin:0 0 10px;padding:0 5px;text-align:center;vertical-align:top;width:100%}dl.gallery-item{margin-right:-2px}.gallery-item img{height:auto;width:100%}.gallery-columns-3 .gallery-item{max-width:33%}@media screen and (max-width:450px){.gallery-columns-3 .gallery-item{max-width:50%}}.gallery-columns-3 dl.gallery-item{max-width:calc(33% - 4px)}.gallery-columns-4 .gallery-item{max-width:25%}@media screen and (max-width:600px){.gallery-columns-4 .gallery-item{max-width:33%}}@media screen and (max-width:450px){.gallery-columns-4 .gallery-item{max-width:50%}}.gallery-columns-4 dl.gallery-item{max-width:calc(25% - 4px)}.gallery-columns-5 .gallery-item{max-width:20%}@media screen and (max-width:690px){.gallery-columns-5 .gallery-item{max-width:25%}}@media screen and (max-width:500px){.gallery-columns-5 .gallery-item{max-width:33%}}.gallery-columns-5 dl.gallery-item{max-width:calc(20% - 4px)}.gallery-columns-6 .gallery-item{max-width:16.66%}@media screen and (max-width:690px){.gallery-columns-6 .gallery-item{max-width:25%}}@media screen and (max-width:500px){.gallery-columns-6 .gallery-item{max-width:33%}}.gallery-columns-6 dl.gallery-item{max-width:calc(16.66% - 4px)}.gallery-caption{display:none}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.elements{margin:0 auto;overflow:auto;padding:0;width:100%}@media screen and (min-width:768px){.elements-text-2col .elements-inner{display:flex;justify-content:space-between}}.elements-hero,.layout-hero{max-width:1200px}.layout-nav{max-width:1330px}.elements-inner{margin:0 auto}.elements-text-1colwide .elements-inner,.elements-text-2col .elements-inner,.layout-wide .elements-inner{max-width:1100px;width:1100px}.elements-text-1colnarrow .elements-inner,.layout-narrow .elements-inner{max-width:640px;width:640px}.elements-text .elements-inner{max-width:100%;padding:1rem}@media screen and (min-width:768px){.elements-text .elements-inner{max-width:100%;padding:2rem}}.elements-text.padding-narrow .elements-inner{padding-bottom:.25rem;padding-top:.25rem}@media screen and (min-width:768px){.elements-text.padding-narrow .elements-inner{padding-bottom:.25rem;padding-top:.25rem}}.elements-text.padding-wider .elements-inner{padding-bottom:1.5rem;padding-top:1.5rem}@media screen and (min-width:768px){.elements-text.padding-wider .elements-inner{padding-bottom:3rem;padding-top:3rem}}.elements-text.padding-widest .elements-inner{padding-bottom:2rem;padding-top:2rem}@media screen and (min-width:768px){.elements-text.padding-widest .elements-inner{padding-bottom:4rem;padding-top:4rem}}.layout-sidebar aside{max-width:190px}.column-50,.elements-text-2col .column,.layout-half{width:100%}@media screen and (min-width:768px){.column-50,.elements-text-2col .column,.layout-half{max-width:46%}}.elements-text-30_70 .elements-inner,.elements-text-70_30 .elements-inner{max-width:1100px}@media screen and (min-width:950px){.elements-text-30_70 .elements-inner,.elements-text-70_30 .elements-inner{display:flex;justify-content:space-between}}.column-30,.elements-text-30_70 .column-l,.elements-text-70_30 .column-r,.layout-30{width:100%}@media screen and (min-width:950px){.column-30,.elements-text-30_70 .column-l,.elements-text-70_30 .column-r,.layout-30{max-width:320px}}@media screen and (min-width:1024px){.column-30,.elements-text-30_70 .column-l,.elements-text-70_30 .column-r,.layout-30{max-width:27.5%}}.column-70,.elements-text-30_70 .column-r,.elements-text-70_30 .column-l,.layout-70{width:100%}@media screen and (min-width:768px){.column-70,.elements-text-30_70 .column-r,.elements-text-70_30 .column-l,.layout-70{max-width:100%}}@media screen and (min-width:950px){.column-70,.elements-text-30_70 .column-r,.elements-text-70_30 .column-l,.layout-70{max-width:calc(95% - 320px)}}@media screen and (min-width:1024px){.column-70,.elements-text-30_70 .column-r,.elements-text-70_30 .column-l,.layout-70{max-width:67.5%}}a.mobile-nav-toggle{display:inline-block;font-size:16px;font-weight:400;padding:10px;position:absolute;right:10px;text-decoration:none;text-transform:uppercase;top:4px;z-index:995}.admin-bar a.mobile-nav-toggle{top:50px}@media screen and (min-width:783px){.admin-bar a.mobile-nav-toggle{top:36px}}@media only screen and (min-width:1024px){a.mobile-nav-toggle{display:none}}.nav-container{background:#fff;border-bottom:1px solid #777;box-shadow:0 3px 3px rgba(0,0,0,.1);display:none;justify-content:space-between;position:absolute;width:100%;z-index:999}@media only screen and (min-width:1024px){.nav-container{border-bottom:none;box-shadow:none;display:flex;justify-content:flex-end;position:relative}.nav-container.has-left-menu{justify-content:space-between}.nav-container.menu-open{margin-bottom:50px}}.header nav ul{list-style-type:none;margin:0 0 0 30px;padding:0}@media only screen and (min-width:1024px){.header nav ul{margin:0 0 0 15px;padding-right:15px}}.header nav ul li{display:inline-block;margin:0;padding:0}.header nav ul li a{color:#000;display:inline-block;font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:1.5;margin:0 .1875rem;padding:.3125rem .9375rem}.header nav ul li a:focus{text-decoration:none}.header nav ul li a:active{color:#01855f}@media only screen and (min-width:1024px){.header nav ul li a{font-size:1.125rem;padding:.6875rem .625rem}}@media only screen and (min-width:1200px){.header nav ul li a{padding:.6875rem .9375rem}}.header nav ul li.active>a,.header nav ul li.current-menu-ancestor>a,.header nav ul li.current-menu-item>a{color:#19af85}@media only screen and (max-width:1023px){.header nav ul li{display:block;position:relative}.header nav ul li.menu-item-has-children:before{background:#777;content:"";height:.75rem;left:-.125rem;position:absolute;top:.875rem;transition:transform .2s ease;width:1px}.header nav ul li.menu-item-has-children:after{background:#777;content:"";height:.75rem;left:-.125rem;position:absolute;top:.875rem;transform:rotate(-90deg);width:1px}.header nav ul li.menu-item-has-children.active:before{transform:rotate(-90deg)}}.header nav.left-nav ul{margin-left:0}.header nav ul.sub-menu{display:none}.header nav ul.sub-menu a{font-size:16px;font-size:1rem;margin:0 .125rem}@media only screen and (min-width:1024px){.header nav ul.sub-menu{background:#fff;display:block;opacity:0;position:absolute;right:0;text-align:right;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;width:100vw;z-index:3}.header nav ul.sub-menu a{margin-bottom:.75rem;padding-bottom:.75rem;padding-top:.75rem}}@media only screen and (min-width:1200px){.header nav ul.sub-menu{box-sizing:border-box;padding-right:1.4375rem}}@media only screen and (min-width:1024px){.header nav li.current-menu-ancestor ul.sub-menu{background-color:transparent;opacity:1;visibility:visible;z-index:4}.header nav li.hover ul.sub-menu{opacity:1;visibility:visible;z-index:5}}.header nav .current-menu-ancestor ul.sub-menu,.header nav .menu-item-has-children.active ul.sub-menu{display:block}@media only screen and (min-width:1024px){.header nav .current-menu-ancestor ul.sub-menu,.header nav .menu-item-has-children.active ul.sub-menu{position:absolute;right:0;text-align:right;width:100vw}}.header nav.left-nav{border-bottom:1px solid #bbb;margin-bottom:.3125rem;padding-bottom:.3125rem}@media only screen and (min-width:1024px){.header nav.left-nav{border-bottom:none;margin:.625rem 0;padding:0}}.header nav.right-nav{padding-bottom:1.25rem}@media only screen and (min-width:1024px){.header nav.right-nav{margin:.625rem 0;padding:0}}@media only screen and (min-width:1200px){.header nav.right-nav{margin-right:.625rem}}.header{background:#fff;position:relative;z-index:9}.header:after{background:rgba(0,0,0,.15);bottom:-1px;content:"";display:block;height:1px;left:50%;max-width:1620px;position:absolute;transform:translateX(-50%);width:100%}@media only screen and (min-width:1024px){.header{display:flex}}@media only screen and (min-width:1330px){.header{padding-left:calc(50% - 800px);padding-right:calc(50% - 800px)}}.header .header-inner{display:flex;margin:0 auto;max-width:1330px;padding:0 32px}.header .logo{max-width:180px}.header .logo .logo-inner,.header .logo h1.logo-inner{font-size:16px;font-size:1rem;line-height:1;margin:0 10px}@media only screen and (min-width:1024px){.header .logo .logo-inner,.header .logo h1.logo-inner{margin:10px 0 10px 15px}}.header .logo a{color:#000;display:block;padding:13px 13px 12px 11px}.header .logo svg{width:138px}.footer{background-color:#d8dee1;clip-path:polygon(0 0,100% 12vw,100% 100%,0 100%);font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;margin-top:60px;padding:12vw 1.25rem 1.25rem}@media only screen and (min-width:768px){.footer{padding-left:2.5rem;padding-right:2.5rem}}@media only screen and (min-width:1024px){.footer{clip-path:polygon(0 0,100% 8vw,100% 100%,0 100%);display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:8vw}}@media only screen and (min-width:1390px){.footer{padding-left:calc(50vw - 665px);padding-right:calc(50vw - 665px)}}.footer,.footer p{font-size:15px;font-size:.9375rem}.footer p{margin-top:0}.footer h2.site-title-footer{font-size:32px;font-size:2rem;font-weight:700;margin:.3125rem 0 2.5rem;width:100%}.footer a{color:#000}.footer .footer-col{margin-bottom:2.5rem;max-width:450px}@media only screen and (min-width:1024px){.footer .footer-col{max-width:315px}}@media only screen and (min-width:1200px){.footer .footer-col{max-width:375px}}.footer .emaillistform p{margin:0}.footer .emaillistform p:last-child{margin:16px 0 0}.footer .emaillistform form{margin-top:1rem}@media only screen and (min-width:768px){.footer .emaillistform form{display:flex;flex-wrap:nowrap}}.footer .emaillistform form input[type=email]{border-color:#fff;box-sizing:border-box;font-size:15px;font-size:.9375rem;margin-bottom:.625rem;width:100%}.footer .emaillistform form input[type=email]:focus{border:1px solid #19af85}@media only screen and (min-width:768px){.footer .emaillistform form input[type=email]{height:40px}}.footer .emaillistform form input[type=submit]{font-size:15px;font-size:.9375rem;width:100%}@media only screen and (min-width:768px){.footer .emaillistform form input[type=submit]{height:40px;margin-left:.625rem;padding:0 1.875rem;width:auto}}.footer .footer-lower{color:#666;font-size:11px;font-size:.6875rem;width:100%}@media only screen and (min-width:768px){.footer .footer-lower{display:flex;justify-content:center;text-align:center}.footer .footer-lower>div{padding:0 2.5rem}}.footer .footer-lower a{color:#666}.footer .footer-lower p{font-size:13px;font-size:.8125rem}.footer-logos{display:flex;flex-wrap:wrap}.footer-logos figure{margin:0 1.25rem 1.25rem 0}.footer-logos img,.footer-logos picture{height:40px;height:2.5rem;max-width:none;width:auto}.social-nav ul{display:flex;flex-wrap:wrap;margin:0;padding:0}.social-nav ul li{list-style-type:none;margin:.1875rem;padding:0}.social-nav ul li a{font-size:32px;font-size:2rem;height:32px;height:2rem;line-height:1.15;margin:0 .5rem .3125rem 0;overflow:hidden;padding:.1875rem;width:32px;width:2rem}@media only screen and (min-width:1024px){.social-nav{margin-top:2rem}}h2.element-title{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-weight:600;margin:.8em 0;padding:0 2rem;text-align:center}h2.people-element-title{font-size:36px;font-size:2.25rem}.elements-entry-header{box-sizing:border-box;max-width:1100px;padding:0 1.25rem}@media only screen and (min-width:768px){.elements-entry-header{padding:0 1.875rem}}h1.entry-title{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;margin:2rem 0}@media only screen and (min-width:768px){h1.entry-title{margin:3.75rem 0 1.875rem}}@media only screen and (min-width:1200px){h1.entry-title{margin:5rem 0 2.1875rem}}.subtitle,h2.subtitle,p.subtitle{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-size:21px;font-size:1.3125rem;line-height:1.4;margin:0 auto;max-width:1100px;padding:2.5rem 1.875rem}@media only screen and (min-width:768px){.subtitle,h2.subtitle,p.subtitle{font-size:1.75rem;padding-bottom:3.125rem;padding-top:3.125rem}}@media only screen and (min-width:1200px){.subtitle,h2.subtitle,p.subtitle{font-size:2.25rem;padding-bottom:4.375rem;padding-top:4.375rem}}h2.subtitle.archive-subtitle{padding-left:.5rem;padding-right:.5rem}body.page .elements-entry-header p.subtitle{font-size:21px;font-size:1.3125rem;line-height:1.4;margin:1.125rem 0;padding:0}@media only screen and (min-width:1200px){body.page .elements-entry-header p.subtitle{font-size:1.5rem}}.elements-announcement{background-color:#d8dee1;font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;padding:1.875rem 1.25rem;text-align:center}.elements-announcement .elements-inner{margin:0 auto;max-width:1100px}.elements-announcement .supertitle{font-size:16px;font-size:1rem;text-transform:uppercase}.elements-announcement .title{font-weight:600;line-height:1.1;margin:.3125rem 0 .75rem}.elements-announcement .description,.elements-announcement .description p{font-size:16px;font-size:1rem}.elements-announcement .description>:first-child{margin-top:0}.elements-announcement .description>:last-child{margin-bottom:0}@media only screen and (min-width:1024px){.elements-announcement{padding:2.5rem 1.5625rem}.elements-announcement .description,.elements-announcement .description p,.elements-announcement .supertitle{font-size:1.125rem}}@media only screen and (min-width:1440px){.elements-announcement{padding:3.75rem 1.875rem}.elements-announcement .description,.elements-announcement .description p,.elements-announcement .supertitle{font-size:1.3125rem}}.elements-hero-video{line-height:0;margin:0 auto;max-width:1200px;overflow:hidden;position:relative}@media only screen and (min-width:768px){.elements-hero-video{padding-left:30px;padding-right:30px}}.elements-hero-video .video-container{background-position:50%;background-repeat:no-repeat;background-size:cover}.elements-hero-video .video-container .video-ratio{height:0;padding-bottom:41.667%;position:relative}.elements-hero-video .video-container video{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:100%;left:0;position:absolute;top:0;width:100%}.button-alt-container .elements-hero-video a.hero-video-button,.button-container2 .elements-hero-video a.hero-video-button,.elements-hero-video .button-alt-container a.hero-video-button,.elements-hero-video .button-container2 a.hero-video-button,.elements-hero-video a.hero-video-button.button-alt,.elements-hero-video button.hero-video-button{border:none;bottom:10px;color:#fff;height:40px;line-height:40px;margin:0;padding:2px;position:absolute;right:10px;text-align:center;width:40px;z-index:9}.button-alt-container .elements-hero-video a.hero-video-button:active,.button-alt-container .elements-hero-video a.hero-video-button:hover,.button-container2 .elements-hero-video a.hero-video-button:active,.button-container2 .elements-hero-video a.hero-video-button:hover,.elements-hero-video .button-alt-container a.hero-video-button:active,.elements-hero-video .button-alt-container a.hero-video-button:hover,.elements-hero-video .button-container2 a.hero-video-button:active,.elements-hero-video .button-container2 a.hero-video-button:hover,.elements-hero-video a.hero-video-button.button-alt:active,.elements-hero-video a.hero-video-button.button-alt:hover,.elements-hero-video button.hero-video-button:active,.elements-hero-video button.hero-video-button:hover{background:transparent;cursor:pointer;opacity:.8}.button-alt-container .elements-hero-video a.hero-video-button:focus,.button-container2 .elements-hero-video a.hero-video-button:focus,.elements-hero-video .button-alt-container a.hero-video-button:focus,.elements-hero-video .button-container2 a.hero-video-button:focus,.elements-hero-video a.hero-video-button.button-alt:focus,.elements-hero-video button.hero-video-button:focus{background:transparent;outline:1px solid #19af85}@media only screen and (min-width:768px){.button-alt-container .elements-hero-video a.hero-video-button,.button-container2 .elements-hero-video a.hero-video-button,.elements-hero-video .button-alt-container a.hero-video-button,.elements-hero-video .button-container2 a.hero-video-button,.elements-hero-video a.hero-video-button.button-alt,.elements-hero-video button.hero-video-button{right:40px}}.button-alt-container .elements-hero-video.overlay-white a.hero-video-button,.button-container2 .elements-hero-video.overlay-white a.hero-video-button,.elements-hero-video.overlay-white .button-alt-container a.hero-video-button,.elements-hero-video.overlay-white .button-container2 a.hero-video-button,.elements-hero-video.overlay-white a.hero-video-button.button-alt,.elements-hero-video.overlay-white button.hero-video-button{color:#000}.button-alt-container .elements-hero-video a.hero-video-mute-unmute,.button-container2 .elements-hero-video a.hero-video-mute-unmute,.elements-hero-video .button-alt-container a.hero-video-mute-unmute,.elements-hero-video .button-container2 a.hero-video-mute-unmute,.elements-hero-video a.hero-video-mute-unmute.button-alt,.elements-hero-video button.hero-video-mute-unmute{right:60px}@media only screen and (min-width:768px){.button-alt-container .elements-hero-video a.hero-video-mute-unmute,.button-container2 .elements-hero-video a.hero-video-mute-unmute,.elements-hero-video .button-alt-container a.hero-video-mute-unmute,.elements-hero-video .button-container2 a.hero-video-mute-unmute,.elements-hero-video a.hero-video-mute-unmute.button-alt,.elements-hero-video button.hero-video-mute-unmute{right:90px}}.elements-hero-video .fallback-image-container{height:60vw;width:100%}@media only screen and (min-width:768px){.elements-hero-video .fallback-image-container{height:40vw}}.elements-hero-video .fallback-image-container figure{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:100%}.elements-hero-video .fallback-image-container img,.elements-hero-video .fallback-image-container picture{height:100%;-o-object-fit:cover;object-fit:cover}.elements-hero-video video{width:100%}.elements-hero-video .overlay-text{background:rgba(0,0,0,.4);color:#fff;font-size:18px;font-size:1.125rem;height:100%;left:0;line-height:1.5;padding:1.25rem;position:absolute;top:0;width:100%}@media only screen and (min-width:1200px){.elements-hero-video .overlay-text{margin-left:1.875rem;width:calc(100% - 60px)}}@media only screen and (min-width:415px){.elements-hero-video .overlay-text{font-size:1.3125rem;padding:1.5625rem}}@media only screen and (min-width:768px){.elements-hero-video .overlay-text{font-size:calc(12px + 2vw);padding:4%}}@media only screen and (min-width:1200px){.elements-hero-video .overlay-text{font-size:2rem;padding:5rem}}.elements-hero-video .overlay-text>*{margin-left:auto;margin-right:auto;max-width:1100px}.elements-hero-video .overlay-text>:first-child{margin-top:0}.elements-hero-video .overlay-text>:last-child{margin-bottom:0}.elements-hero-video.overlay-white .overlay-text{background:hsla(0,0%,100%,.4);color:#000}.elements-hero-video.overlay-opacity-0 .overlay-text{background:transparent}.elements-hero-video.overlay-white.overlay-opacity-0 .overlay-text{background:hsla(0,0%,100%,0)}.page-hero-video .overlay-opacity-0:after{opacity:0}.elements-hero-video.overlay-opacity-5 .overlay-text{background:rgba(0,0,0,.05)}.elements-hero-video.overlay-white.overlay-opacity-5 .overlay-text{background:hsla(0,0%,100%,.05)}.page-hero-video .overlay-opacity-5:after{opacity:.05}.elements-hero-video.overlay-opacity-10 .overlay-text{background:rgba(0,0,0,.1)}.elements-hero-video.overlay-white.overlay-opacity-10 .overlay-text{background:hsla(0,0%,100%,.1)}.page-hero-video .overlay-opacity-10:after{opacity:.1}.elements-hero-video.overlay-opacity-15 .overlay-text{background:rgba(0,0,0,.15)}.elements-hero-video.overlay-white.overlay-opacity-15 .overlay-text{background:hsla(0,0%,100%,.15)}.page-hero-video .overlay-opacity-15:after{opacity:.15}.elements-hero-video.overlay-opacity-20 .overlay-text{background:rgba(0,0,0,.2)}.elements-hero-video.overlay-white.overlay-opacity-20 .overlay-text{background:hsla(0,0%,100%,.2)}.page-hero-video .overlay-opacity-20:after{opacity:.2}.elements-hero-video.overlay-opacity-25 .overlay-text{background:rgba(0,0,0,.25)}.elements-hero-video.overlay-white.overlay-opacity-25 .overlay-text{background:hsla(0,0%,100%,.25)}.page-hero-video .overlay-opacity-25:after{opacity:.25}.elements-hero-video.overlay-opacity-30 .overlay-text{background:rgba(0,0,0,.3)}.elements-hero-video.overlay-white.overlay-opacity-30 .overlay-text{background:hsla(0,0%,100%,.3)}.page-hero-video .overlay-opacity-30:after{opacity:.3}.elements-hero-video.overlay-opacity-35 .overlay-text{background:rgba(0,0,0,.35)}.elements-hero-video.overlay-white.overlay-opacity-35 .overlay-text{background:hsla(0,0%,100%,.35)}.page-hero-video .overlay-opacity-35:after{opacity:.35}.elements-hero-video.overlay-opacity-40 .overlay-text{background:rgba(0,0,0,.4)}.elements-hero-video.overlay-white.overlay-opacity-40 .overlay-text{background:hsla(0,0%,100%,.4)}.page-hero-video .overlay-opacity-40:after{opacity:.4}.elements-hero-video.overlay-opacity-45 .overlay-text{background:rgba(0,0,0,.45)}.elements-hero-video.overlay-white.overlay-opacity-45 .overlay-text{background:hsla(0,0%,100%,.45)}.page-hero-video .overlay-opacity-45:after{opacity:.45}.elements-hero-video.overlay-opacity-50 .overlay-text{background:rgba(0,0,0,.5)}.elements-hero-video.overlay-white.overlay-opacity-50 .overlay-text{background:hsla(0,0%,100%,.5)}.page-hero-video .overlay-opacity-50:after{opacity:.5}.elements-hero-video.overlay-opacity-55 .overlay-text{background:rgba(0,0,0,.55)}.elements-hero-video.overlay-white.overlay-opacity-55 .overlay-text{background:hsla(0,0%,100%,.55)}.page-hero-video .overlay-opacity-55:after{opacity:.55}.elements-hero-video.overlay-opacity-60 .overlay-text{background:rgba(0,0,0,.6)}.elements-hero-video.overlay-white.overlay-opacity-60 .overlay-text{background:hsla(0,0%,100%,.6)}.page-hero-video .overlay-opacity-60:after{opacity:.6}.elements-hero-video.overlay-opacity-65 .overlay-text{background:rgba(0,0,0,.65)}.elements-hero-video.overlay-white.overlay-opacity-65 .overlay-text{background:hsla(0,0%,100%,.65)}.page-hero-video .overlay-opacity-65:after{opacity:.65}.elements-hero-video.overlay-opacity-70 .overlay-text{background:rgba(0,0,0,.7)}.elements-hero-video.overlay-white.overlay-opacity-70 .overlay-text{background:hsla(0,0%,100%,.7)}.page-hero-video .overlay-opacity-70:after{opacity:.7}.elements-hero-video.overlay-opacity-75 .overlay-text{background:rgba(0,0,0,.75)}.elements-hero-video.overlay-white.overlay-opacity-75 .overlay-text{background:hsla(0,0%,100%,.75)}.page-hero-video .overlay-opacity-75:after{opacity:.75}.elements-hero-video.overlay-opacity-80 .overlay-text{background:rgba(0,0,0,.8)}.elements-hero-video.overlay-white.overlay-opacity-80 .overlay-text{background:hsla(0,0%,100%,.8)}.page-hero-video .overlay-opacity-80:after{opacity:.8}.elements-hero-video.overlay-opacity-85 .overlay-text{background:rgba(0,0,0,.85)}.elements-hero-video.overlay-white.overlay-opacity-85 .overlay-text{background:hsla(0,0%,100%,.85)}.page-hero-video .overlay-opacity-85:after{opacity:.85}.elements-hero-video.overlay-opacity-90 .overlay-text{background:rgba(0,0,0,.9)}.elements-hero-video.overlay-white.overlay-opacity-90 .overlay-text{background:hsla(0,0%,100%,.9)}.page-hero-video .overlay-opacity-90:after{opacity:.9}.elements-hero-video.overlay-opacity-95 .overlay-text{background:rgba(0,0,0,.95)}.elements-hero-video.overlay-white.overlay-opacity-95 .overlay-text{background:hsla(0,0%,100%,.95)}.page-hero-video .overlay-opacity-95:after{opacity:.95}.elements-hero-video.overlay-opacity-100 .overlay-text{background:#000}.elements-hero-video.overlay-white.overlay-opacity-100 .overlay-text{background:#fff}.page-hero-video .overlay-opacity-100:after{opacity:1}article.overlay-opacity:after{content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}body.page-hero-background .header:after{content:unset}body.page-hero-background .page-content{position:relative}.page-hero-video{left:0;position:absolute;top:0;width:100%}.page-hero-video article{margin:0;max-width:unset;padding:0;position:fixed;transform:translateZ(0);width:100%;z-index:-1}body.page-hero-background .page-hero-button{background:#000;cursor:pointer;float:right;font-size:14px;max-width:-moz-min-content;max-width:min-content;padding:10px 20px;position:sticky;right:40px;text-transform:uppercase;top:calc(100% - 90px);z-index:1}.page-hero-button:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hero-video-play-pause div.play{display:none}.hero-video-play-pause div.pause,.hero-video-play-pause.paused div.play{display:block}.hero-video-mute-unmute div.mute,.hero-video-play-pause.paused div.pause{display:none}.hero-video-mute-unmute div.unmute,.hero-video-mute-unmute.unmuted div.mute{display:block}.hero-video-mute-unmute.unmuted div.unmute,.page-hero-video article .hero-video-button{display:none}.page-hero-video article.overlay-white:after{background:#fff}.page-hero-video article.overlay-black:after{background:#000}.page-hero-video .video-container{height:100vh}.page-hero-video .video-container .video-ratio{height:100%}.page-hero-video .video-container .video-ratio video{-o-object-fit:cover;object-fit:cover}.page-elements .elements-menu-bar .elements-inner>div:first-child{border-bottom:1px solid #aaa}.elements-posts-block{padding:1.875rem 1.25rem}@media only screen and (min-width:768px){.elements-posts-block{padding:1.875rem}}.elements-posts-block .post-block-taxonomy-nav ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 2.25rem;padding:0}@media only screen and (min-width:1200px){.elements-posts-block .post-block-taxonomy-nav ul{margin-bottom:3.125rem}}.elements-posts-block .post-block-taxonomy-nav ul li{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-size:16px;font-size:1rem;list-style-type:none;margin:0;padding:0}@media only screen and (min-width:1200px){.elements-posts-block .post-block-taxonomy-nav ul li{font-size:1.125rem}}.elements-posts-block .post-block-taxonomy-nav ul li a{color:#000;display:inline-block;padding:0 1.25rem .625rem}.elements-posts-block .post-block-taxonomy-nav ul li.current-menu-item a{color:#19af85}.elements .list-subscribe-form input{box-sizing:border-box;margin:0 0 .625rem;width:100%}@media only screen and (min-width:768px){.elements .list-subscribe-form{grid-gap:1.25rem;display:grid;grid-template-columns:1fr auto;max-width:640px;width:100%}.elements .list-subscribe-form input{margin:0}.elements .list-subscribe-form input.button{width:auto}}.elements-people-block .elements-inner{max-width:1100px;padding:1.875rem 1.25rem}@media only screen and (min-width:768px){.elements-people-block .elements-inner{padding:3.125rem 1.875rem}}.person-preview h2{margin-top:-.4375rem}.person-preview .person-preview-meta{margin:1.25rem 0 1.875rem}.person-preview .person-preview-meta span{display:block;line-height:1;margin:.625rem 0}.person-preview .person-preview-meta a .person-discipline{color:#000}.person-preview .person-preview-meta a .person-location,.person-preview .person-preview-meta a .person-position{color:#2cabf2}.person-preview .person-preview-meta a:hover .person-location,.person-preview .person-preview-meta a:hover .person-position{color:#0072b2}.people-listing-inner{margin:0 auto;max-width:1100px}@media only screen and (min-width:768px){.people-listing-inner{grid-gap:1.875rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.people-listing-inner article{margin-bottom:0}}@media only screen and (min-width:1024px){.people-listing-inner{grid-template-columns:1fr 1fr 1fr}}.elements-video-block .elements-inner{max-width:1100px;padding:1.875rem 1.25rem}@media only screen and (min-width:768px){.elements-video-block .elements-inner{padding:3.125rem 1.875rem}}.elements-video-block article.video{margin:0 0 3.75rem}.elements-video-block .video-container{margin-top:1.5625rem}.elements-video-block .video-container .nav-buttons{display:none}h2.entry-title.video-title{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-weight:700;margin:0 0 1.125rem}.video-layout-container.video-layout-cover-popup{grid-gap:1.25rem;display:grid;grid-template-columns:1fr}.video-layout-container.video-layout-cover-popup>*{align-self:start}@media only screen and (min-width:768px){.video-layout-container.video-layout-cover-popup{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.video-layout-container.video-layout-cover-popup{grid-template-columns:repeat(3,minmax(0,1fr))}}.video-layout-container article.type-video{position:relative}.video-layout-container article.type-video a.post-edit-link{background:#0072b2;bottom:5px;color:#fff;display:block;font-size:11px;padding:4px;position:absolute;right:5px}.elements-divider .elements-inner{max-width:1100px}.elements-divider .divider-line{background:#000;height:1px;margin:0 auto;width:100%}.divider-padding-0{padding:0}.divider-padding-5{padding:.25rem 0}.divider-padding-10{padding:.5rem 0}.divider-padding-15{padding:.75rem 0}.divider-padding-20{padding:.625rem 0}.divider-padding-25{padding:.78125rem 0}.divider-padding-30{padding:.9375rem 0}.divider-padding-35{padding:1.09375rem 0}.divider-padding-40{padding:1.25rem 0}.divider-padding-45{padding:1.40625rem 0}.divider-padding-50{padding:1.5625rem 0}.divider-padding-55{padding:1.71875rem 0}.divider-padding-60{padding:1.875rem 0}.divider-padding-65{padding:2.03125rem 0}.divider-padding-70{padding:2.1875rem 0}.divider-padding-75{padding:2.34375rem 0}.divider-padding-80{padding:2.5rem 0}.divider-padding-85{padding:2.65625rem 0}.divider-padding-90{padding:2.8125rem 0}.divider-padding-95{padding:2.96875rem 0}.divider-padding-100{padding:3.125rem 0}@media only screen and (min-width:768px){.divider-padding-0{padding:0}.divider-padding-5{padding:.3125rem 0}.divider-padding-10{padding:.625rem 0}.divider-padding-15{padding:.9375rem 0}.divider-padding-20{padding:1.25rem 0}.divider-padding-25{padding:1.5625rem 0}.divider-padding-30{padding:1.875rem 0}.divider-padding-35{padding:2.1875rem 0}.divider-padding-40{padding:2.5rem 0}.divider-padding-45{padding:2.8125rem 0}.divider-padding-50{padding:3.125rem 0}.divider-padding-55{padding:3.4375rem 0}.divider-padding-60{padding:3.75rem 0}.divider-padding-65{padding:4.0625rem 0}.divider-padding-70{padding:4.375rem 0}.divider-padding-75{padding:4.6875rem 0}.divider-padding-80{padding:5rem 0}.divider-padding-85{padding:5.3125rem 0}.divider-padding-90{padding:5.625rem 0}.divider-padding-95{padding:5.9375rem 0}.divider-padding-100{padding:6.25rem 0}}.elements-gallery .gallery-listing-content-block,.elements-gallery div.element-subtitle,.elements-gallery h2.element-title{margin:0 auto;max-width:1330px;padding:4px}.elements-gallery .element-subtitle{text-align:center}#map{height:90vh;max-height:100vw;overflow:hidden;width:100%}@media only screen and (min-width:768px){#map{height:45vw}}.map-container{margin-top:8.125rem;position:relative}.below-map ul.infographic-items li .country-dropdown:after,.click-to-explore:after,.fellows-preheader nav.subnav>ul>li>a:after,.triangle-down{background:#000;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:.7em;position:absolute;width:.7em}.below-map{margin:.9375rem 0 1.25rem;padding:1.25rem 1.25rem 0}.below-map ul.infographic-items{list-style:none;margin:0 auto;max-width:1100px;padding:0}.below-map ul.infographic-items li{list-style-type:none;margin:0 0 10px}.below-map ul.infographic-items li.map-country-list-container{padding-bottom:20px}.below-map ul.infographic-items li .country-dropdown{cursor:pointer;padding-right:1.1em;position:relative}.below-map ul.infographic-items li .country-dropdown:after{height:.55em;right:0;top:.25em;transition:transform .2s ease;width:.55em}.below-map ul.infographic-items li .country-dropdown.open:after{transform:rotate(180deg)}.below-map ul.infographic-items ul.map-country-list{display:inline;line-height:1.3;margin:0;padding:0 0 20px}.below-map ul.infographic-items ul.map-country-list li{display:inline-block;font-size:14px;font-size:.875rem;line-height:1.3;margin-bottom:0}.below-map ul.infographic-items ul.map-country-list li:after{content:", ";white-space:pre}.below-map ul.infographic-items ul.map-country-list li:last-child:after{content:""}.below-map .infographic-number{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-size:35px;font-size:2.1875rem;font-weight:600;line-height:1}.below-map .infographic-label{font-size:18px;font-size:1.125rem;line-height:1.1}@media only screen and (min-width:768px){.below-map ul.infographic-items{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 10px}.below-map ul.infographic-items>li{padding:0 10px}.below-map ul.infographic-items li.map-country-list-container{order:99;width:100%}.below-map .infographic-number{display:block;font-size:1.875rem}.below-map .infographic-label{display:block;font-size:1.1875rem;margin:8px 0}}@media only screen and (min-width:1024px){.below-map ul.infographic-items{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px}.below-map .infographic-number{display:block;font-size:2.375rem}.below-map .infographic-label{display:block;font-size:1.375rem;margin:8px 0}}@media only screen and (min-width:1200px){.below-map ul.infographic-items{justify-content:space-between;max-width:1040px;padding:10px 0}.below-map ul.infographic-items>li{padding:0}.below-map .infographic-number{display:block;font-size:2.8125rem}.below-map .infographic-label{display:block;font-size:1.5rem;margin:8px 0}}.map-country-list-container{display:none;font-size:14px;font-size:.875rem;line-height:1.3}body .mapboxgl-popup{max-height:88%;z-index:20}body .mapboxgl-popup-close-button{background:none;color:#555;margin:0;padding:5px 10px;right:-10px;top:-28px}body .mapboxgl-popup-close-button:hover{background:none;color:#000}body .mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-bottom-color:#eee}body .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#eee}body .mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#eee}body .mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:#eee}body .mapboxgl-popup-content{background:#eee;padding:0}body .mapboxgl-popup-content img{height:80px;margin:0 0 10px;max-width:100%;width:80px}body .mapboxgl-popup-content img.cluster-image{height:60px;margin:0;min-width:60px;width:60px}body .mapboxgl-popup-content h2,body .mapboxgl-popup-content h2 a{color:#18af84;font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-size:20px;font-weight:600;line-height:1;margin:0 0 5px;text-decoration:none}body .mapboxgl-popup-content .clustered-data h2{color:#333}body .mapboxgl-popup-content p{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-size:14px;line-height:1.1;margin:6px 0}body .mapboxgl-popup-content p:last-child{margin-bottom:0}body .mapboxgl-popup-content .clustered-item{align-items:flex-start;display:flex;line-height:1.1;margin:0}body .mapboxgl-popup-content .clustered-item>a{outline:0}body .mapboxgl-popup-content .clustered-item>a:focus{outline:0}body .mapboxgl-popup-content .clustered-item>.clustered-info{margin-left:10px}body .mapboxgl-popup-content .clustered-item h3,body .mapboxgl-popup-content .clustered-item h3 a{color:#18af84;font-size:17px;font-weight:600;margin:-3px 0 7px;text-decoration:none}body .mapboxgl-popup-content .clustered-item p{margin:5px 0}.mapboxgl-popup .clustered-data{grid-gap:15px;display:grid;max-height:100%;overflow-x:hidden;overflow-y:auto;padding:15px 15px 0}.mapboxgl-popup .clustered-data:after{content:"";height:.01em}.mapboxgl-popup .unclustered-item{padding:15px}.mapboxgl-popup .unclustered-item>a:focus{outline:0}@media only screen and (min-width:768px){.mapboxgl-popup.long-list .clustered-data{grid-template-columns:1fr 1fr;grid-template-rows:auto}.mapboxgl-popup.long-list .clustered-data:after{grid-column:span 2}}.mapboxgl-popup.long-list h2{width:100%}.mapboxgl-popup.long-list .clustered-item{width:240px}body .mapboxgl-ctrl-top-right .mapboxgl-ctrl{background:none;box-shadow:none;margin:0;width:45px}.button-alt-container body .mapboxgl-ctrl-top-right .mapboxgl-ctrl a,.button-container2 body .mapboxgl-ctrl-top-right .mapboxgl-ctrl a,body .mapboxgl-ctrl-top-right .mapboxgl-ctrl .button-alt-container a,body .mapboxgl-ctrl-top-right .mapboxgl-ctrl .button-container2 a,body .mapboxgl-ctrl-top-right .mapboxgl-ctrl a.button-alt,body .mapboxgl-ctrl-top-right .mapboxgl-ctrl button{background:#fff;border:1px solid #333;border-radius:0;height:35px;margin:5px;width:35px}.button-alt-container body .mapboxgl-ctrl-top-right .mapboxgl-ctrl a:focus,.button-container2 body .mapboxgl-ctrl-top-right .mapboxgl-ctrl a:focus,body .mapboxgl-ctrl-top-right .mapboxgl-ctrl .button-alt-container a:focus,body .mapboxgl-ctrl-top-right .mapboxgl-ctrl .button-container2 a:focus,body .mapboxgl-ctrl-top-right .mapboxgl-ctrl a.button-alt:focus,body .mapboxgl-ctrl-top-right .mapboxgl-ctrl button:focus{border:1px solid #19af85;border-radius:0;box-shadow:none;color:#19af85;outline:none}.mapboxgl-ctrl-bottom-left{display:none}#map-menu{left:0;position:absolute;text-align:center;top:-90px;top:-5.625rem;width:100%;z-index:5}#map-menu a{border-left:2px solid #000;color:#000;display:inline-block;font-family:aktiv-grotesk,Helvetica Neue,helvetica,arial,sans-serif;font-size:20px;font-size:1.25rem;font-weight:400;line-height:1;margin-left:31px;padding-left:31px;position:relative;text-decoration:none}@media only screen and (min-width:768px){#map-menu a{font-size:1.5rem}}#map-menu a:first-child{border-left:none;margin-left:0;padding-left:0}#map-menu a.layer-active,#map-menu a:hover{color:#19af85}#map-menu a:focus{color:#19af85;outline:1px solid #19af85}#map-menu a:before{background:#000;bottom:-8px;content:"";height:1px;opacity:0;position:absolute;right:0;transition:opacity .2s ease;width:calc(100% - 30px)}#map-menu a.layer-active:before,#map-menu a:active:before{opacity:1}#map-menu a:first-child.layer-active:before,#map-menu a:first-child:active:before{width:100%}.click-to-explore{font-size:14px;font-size:.875rem;left:calc(50% - 50px);position:absolute;text-align:center;top:10px;top:.625rem;width:100px;z-index:9}.click-to-explore:after{bottom:-15px;bottom:-.9375rem;left:50%;transform:translateX(-.35em)}#map canvas:focus{outline:none}.mapbox-improve-map,.mapboxgl-ctrl-attrib-button{display:none}a.program-link{color:#000}.fellows-preheader{background:#faf9f8;overflow:visible}.fellows-preheader nav.subnav{border-bottom:1px solid rgba(0,0,0,.1);box-sizing:border-box;margin:0 auto;max-width:1100px;padding:0 1.875rem}.fellows-preheader nav.subnav>ul{display:flex;margin:0;padding:0}.fellows-preheader nav.subnav>ul li{list-style-type:none;margin:0;padding:0}.fellows-preheader nav.subnav>ul>li{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-size:18px;font-size:1.125rem;margin-right:.9375rem;position:relative}@media only screen and (min-width:1200px){.fellows-preheader nav.subnav>ul>li{font-size:1.6875rem;margin-right:6.25rem}}.fellows-preheader nav.subnav>ul>li.current-menu-ancestor>a{color:#19af85}.fellows-preheader nav.subnav>ul>li>a{color:#000;display:block;margin-left:-.625rem;padding:.625rem 2.5rem .625rem .625rem}.fellows-preheader nav.subnav>ul>li>a:after{bottom:22px;bottom:1.375rem;height:8px;height:.5rem;right:10px;right:.625rem;transition:transform .2s ease;width:18px;width:1.125rem}.fellows-preheader nav.subnav>ul>li>a.open:after{transform:rotate(180deg)}.fellows-preheader nav.subnav>ul>li>a:focus{outline:1px solid #19af85;text-decoration:none}.fellows-preheader nav.subnav ul ul.submenu{background:rgba(0,0,0,.85);left:0;opacity:1;padding:0;position:absolute;transition:opacity .2s ease,visibility .2s ease;visibility:visible;width:290px}.fellows-preheader nav.subnav ul ul.submenu.hidden{opacity:0;visibility:hidden}.fellows-preheader nav.subnav ul ul.submenu a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:block;font-size:16px;font-size:1rem;line-height:1;padding:.625rem;transition:background .2s ease}.fellows-preheader nav.subnav ul ul.submenu a:focus{background:#000;outline:1px solid #3fecbb;text-decoration:none}.fellows-preheader nav.subnav ul ul.submenu .current-menu-item a,.fellows-preheader nav.subnav ul ul.submenu .current-menu-item a:focus,.fellows-preheader nav.subnav ul ul.submenu a:hover{background:#000;color:#f2f2f2;text-decoration:none}body.tax-fellows{background:#f5f3f2}.tax-fellows .entry-header{margin:2.5rem auto;max-width:1100px}@media only screen and (min-width:1200px){.tax-fellows .entry-header{margin:4.6875rem auto 3.4375rem}}.tax-fellows .entry-header h1{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-weight:700;line-height:1.15;margin:.625rem 0}.tax-fellows .entry-header .program-dates,.tax-fellows .entry-header .program-subtitle{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-size:18px;font-size:1.125rem;line-height:1.15;margin:.625rem 0}@media only screen and (min-width:1200px){.tax-fellows .entry-header .program-dates,.tax-fellows .entry-header .program-subtitle{display:inline-block;font-size:1.375rem}.tax-fellows .entry-header .program-dates:not(:last-child),.tax-fellows .entry-header .program-subtitle:not(:last-child){border-right:1px solid #000;margin-right:1.375rem;padding-right:1.375rem}}.tax-fellows .site-content{overflow:hidden}.tax-fellows .elements .people-listing-inner{max-width:1100px;padding:0 1.25rem}@media only screen and (min-width:768px){.tax-fellows .elements .people-listing-inner{padding:0 1.875rem}}.single-person article.person{background-color:#f5f3f2;margin:0 auto;padding:0 1.25rem 1.25rem}@media only screen and (min-width:1140px){.single-person article.person{padding:0 calc(50vw - 550px) 5rem}}.single-person article.person h1.entry-title{margin:0;padding:2.5rem 0}@media only screen and (min-width:1024px){.single-person article.person h1.entry-title{padding:6.25rem 0 4.375rem}}.single-person .entry-content{font-family:adobe-caslon-pro,georgia,times,Times New Roman,serif}.single-person .entry-content>:first-child{margin-top:0}.content-single-person{padding-left:0;padding-right:0}@media only screen and (min-width:768px){.content-single-person{display:grid;gap:1.875rem;grid-template-columns:190px 1fr;grid-template-rows:auto}.content-single-person .media-section{margin-top:2.8125rem}}@media only screen and (min-width:1024px){.content-single-person{grid-template-columns:190px 600px;padding-left:1.5625rem;padding-right:1.5625rem}}.person-image figcaption{font-size:10px;font-size:.625rem;text-align:right}@media only screen and (min-width:768px){.person-image{margin-bottom:3.75rem}}.person-sidebar{font-size:16px;font-size:1rem;margin:2.5rem 0}@media only screen and (min-width:768px){.person-sidebar{grid-row-start:span 2;margin-top:12.8125rem;order:-1}}.person-sidebar .person-position,.person-sidebar .person-role,.person-sidebar>:first-child{margin-top:0}.person-sidebar ul.person-role{margin:0;padding:0}.person-sidebar ul.person-role li{font-size:16px;font-size:1rem;line-height:1.15;list-style-type:none;margin:0 0 3px;padding:0}.person-sidebar ul.person-role li:before{content:"/ "}.person-sidebar h2.person-position,.person-sidebar h3.person-discipline,.person-sidebar h3.person-location{font-size:16px;font-size:1rem;margin-bottom:1.875rem}.person-sidebar h3.person-discipline{font-weight:700}.person-sidebar h3.person-discipline a{color:#000}.person-sidebar h3.person-location{font-weight:300}.person-sidebar ul.person-links li{margin:0}.person-sidebar ul.person-links li a{color:#000;display:inline-block;font-size:25px;font-size:1.5625rem;height:25px;height:1.5625rem;margin:0 .3125rem .3125rem 0;padding:.3125rem;width:auto}.tax-projectgroup header.elements{border-bottom:1px solid #aaa}.page-elements .elements-menu-bar ul.menu li.menu-item-has-children>a,.programs-menu-sister-pages-nav #programs-menu li.menu-item-has-children>a{padding-right:1rem;position:relative;width:auto}.page-elements .elements-menu-bar ul.menu li.menu-item-has-children>a:after,.page-elements .elements-menu-bar ul.menu li.menu-item-has-children>a:before,.programs-menu-sister-pages-nav #programs-menu li.menu-item-has-children>a:after,.programs-menu-sister-pages-nav #programs-menu li.menu-item-has-children>a:before{background:#000;content:"";height:12px;height:.75rem;position:absolute;right:0;top:.3em;transition:transform .2s ease;width:1px}@media screen and (min-width:1024px){.page-elements .elements-menu-bar ul.menu li.menu-item-has-children>a:after,.page-elements .elements-menu-bar ul.menu li.menu-item-has-children>a:before,.programs-menu-sister-pages-nav #programs-menu li.menu-item-has-children>a:after,.programs-menu-sister-pages-nav #programs-menu li.menu-item-has-children>a:before{top:.5em}}.page-elements .elements-menu-bar ul.menu li.menu-item-has-children>a.active:before,.page-elements .elements-menu-bar ul.menu li.menu-item-has-children>a:after,.programs-menu-sister-pages-nav #programs-menu li.menu-item-has-children>a.active:before,.programs-menu-sister-pages-nav #programs-menu li.menu-item-has-children>a:after{transform:rotate(-90deg)}.page-elements .elements-menu-bar ul.menu,.programs-menu-sister-pages-nav #programs-menu,.programs-menu-sister-pages-nav ul.sub-menu{display:flex;flex-wrap:wrap;font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;margin:0 0 1.25rem;padding:0;position:relative;width:100%}.page-elements .elements-menu-bar ul.menu li,.programs-menu-sister-pages-nav #programs-menu li,.programs-menu-sister-pages-nav ul.sub-menu li{list-style-type:none;margin:0 .9375rem 0 0;padding:0;position:relative}.page-elements .elements-menu-bar ul.menu li a:active,.page-elements .elements-menu-bar ul.menu li a:focus,.programs-menu-sister-pages-nav #programs-menu li a:active,.programs-menu-sister-pages-nav #programs-menu li a:focus,.programs-menu-sister-pages-nav ul.sub-menu li a:active,.programs-menu-sister-pages-nav ul.sub-menu li a:focus{text-decoration:none}@media screen and (min-width:768px){.page-elements .elements-menu-bar ul.menu li,.programs-menu-sister-pages-nav #programs-menu li,.programs-menu-sister-pages-nav ul.sub-menu li{font-size:1.3125rem;margin-right:1.25rem}.page-elements .elements-menu-bar ul.menu li a,.programs-menu-sister-pages-nav #programs-menu li a,.programs-menu-sister-pages-nav ul.sub-menu li a{display:inline-block;padding:0 .5rem}}@media screen and (min-width:1024px){.page-elements .elements-menu-bar ul.menu li,.programs-menu-sister-pages-nav #programs-menu li,.programs-menu-sister-pages-nav ul.sub-menu li{font-size:1.5rem;margin-right:2.5rem}}.page-elements .elements-menu-bar ul.menu li.current-menu-item>a,.programs-menu-sister-pages-nav #programs-menu li.current-menu-item>a,.programs-menu-sister-pages-nav ul.sub-menu li.current-menu-item>a{color:#19af85}.programs-menu-sister-pages-nav #programs-menu li a,.programs-menu-sister-pages-nav ul.sub-menu li a{color:#000}.elements.project-archive{background:#f5f3f2;margin-bottom:-12vw;padding-bottom:calc(100px + 12vw)}.elements.project-archive .project-archive-elements-inner,.elements.project-archive .project-archive-elements-inner-archive-page{margin:0 auto;max-width:1140px;padding:0 20px}.elements.project-archive .project-archive-elements-inner header{margin-top:2.1875rem}@media screen and (min-width:1024px){.elements.project-archive .project-archive-elements-inner header{margin-top:3.75rem}}.elements.project-archive .project-archive-elements-inner header h1{margin-top:0}@media screen and (min-width:1024px){.elements.project-archive .project-archive-elements-inner-archive-page>header>h1{margin-left:235px}.elements.project-archive .project-archive-elements-inner-archive-page .elements-text-1colnarrow .elements-inner,.elements.project-archive .project-archive-elements-inner-archive-page .layout-narrow .elements-inner{max-width:704px;width:704px}}#programs-display .hidden{display:none}.project-archive-elements-inner{display:flex;flex-direction:column}.project-archive-elements-inner>header{margin-bottom:2.5rem}.project-archive-elements-inner #programs-tabs{order:10}.project-archive-elements-inner #programs-display{order:11}.project-archive-elements-inner #programs-display>section>:first-child{margin-top:0}.project-archive-elements-inner>aside>:first-child{margin-top:0}@media screen and (min-width:768px){.project-archive-elements-inner{display:grid;grid-template-columns:235px 1fr;grid-template-rows:auto auto auto}.project-archive-elements-inner>header{grid-column:2;grid-row:1;max-width:640px}.project-archive-elements-inner #programs-tabs{grid-column:2;grid-row:2;max-width:640px;order:unset}.project-archive-elements-inner>aside{grid-column:1;grid-row:3;padding-right:45px}.project-archive-elements-inner #programs-display{grid-column:2;grid-row:3;max-width:640px;order:unset}.project-archive-elements-inner .overview-sidebar{font-size:.9375rem}}#programs-tabs ul{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;margin:0 0 1.875rem;padding:0}#programs-tabs li{display:inline-block;list-style-type:none;margin:0 .9375rem .625rem 0;padding:0}@media screen and (min-width:768px){#programs-tabs li{margin-right:1.5625rem}}@media screen and (min-width:1024px){#programs-tabs li{font-size:1.3125rem;margin-right:2.5rem}}@media screen and (min-width:1200px){#programs-tabs li{margin-right:3.125rem}}#programs-tabs li a{color:#000;display:inline-block;font-weight:700;line-height:1;padding:.3125rem 0}#programs-tabs li a:active,#programs-tabs li a:focus{text-decoration:none}#programs-tabs li.current-menu-item a{border-bottom:1px solid #000}.blog-archive>header{margin:0 auto;max-width:1100px;padding:1.875rem}.blog-preview,.person-preview{background:#fff;box-shadow:1.6px 1.6px 4px rgba(0,0,0,.07);font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;margin-bottom:1.5rem}.blog-preview img,.blog-preview picture,.person-preview img,.person-preview picture{width:100%}.blog-preview figcaption,.person-preview figcaption{display:none}.blog-preview .preview-text,.person-preview .preview-text{padding:1.5rem}.blog-preview a.blog-tag,.person-preview a.blog-tag{display:inline-block;font-size:16px;font-size:1rem;line-height:1;margin:0 0 .9375rem}.blog-preview a.blog-tag:not(:last-of-type):after,.person-preview a.blog-tag:not(:last-of-type):after{color:#777;content:"|";margin-left:8px;margin-right:8px}@media only screen and (min-width:1200px){.blog-preview a.blog-tag,.person-preview a.blog-tag{font-size:1.125rem}}.blog-preview h2,.person-preview h2{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.15;margin-bottom:1.3125rem;margin-top:.75rem}.blog-preview h2 a,.person-preview h2 a{color:#000}.blog-preview h2 a:hover,.person-preview h2 a:hover{color:#444}@media only screen and (min-width:1200px){.blog-preview:nth-child(-n+3) h2,.person-preview:nth-child(-n+3) h2{font-size:1.75rem}}.blog-listing-inner{margin:0 auto;max-width:1100px}@media only screen and (min-width:768px){.blog-listing-inner{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.blog-listing-inner article{margin-bottom:40px;width:calc(50% - 15px)}.blog-listing-inner article:first-child{margin-left:auto;margin-right:auto;width:65%}}@media only screen and (min-width:1200px){.blog-listing-inner article,.blog-listing-inner article:first-child{margin-left:0;margin-right:0;width:calc(33% - 28px)}.blog-listing-inner article:nth-child(n+4){width:calc(25% - 16px)}}.blog-listing-index{padding:1.875rem}.more-container{text-align:center;width:100%}.more-posts-blog{background:#f5f3f2;margin-bottom:-15vw;overflow:hidden;padding-bottom:calc(15vw + 40px)}@media only screen and (min-width:768px){.more-posts-blog .blog-listing-inner article,.more-posts-blog .blog-listing-inner article:first-child{margin-left:0;margin-right:0;width:calc(50% - 16px)}}@media only screen and (min-width:1200px){.more-posts-blog .blog-listing-inner article,.more-posts-blog .blog-listing-inner article:first-child{width:calc(25% - 16px)}.more-posts-blog .blog-listing-inner article:nth-child(-n+3) h2{font-size:1.5rem}}.content-single{margin:0 auto;max-width:1100px;padding:0 1.5625rem 1.5625rem}.content-single .entry-meta{font-size:15px;font-size:.9375rem}.content-single ul.cat-links{margin:1.5625rem 0;padding:0}.content-single ul.cat-links li{display:inline-block;font-size:15px;font-size:.9375rem;list-style-type:none;margin:0 1.5625rem 0 0}.content-single ul.cat-links li:before{content:"/ "}.content-single .related-people{color:#000;font-weight:600;margin:1.5625rem 0}.content-single .related-people a{color:#000}.content-single .related-people .related-person{display:inline-block;margin:0 1.5625rem 0 0}.content-single .blog-posted-on{color:#666;display:block;margin:1.5625rem 0}.content-single .blog-posted-on a{color:#666}.content-single .byline{display:block;margin:0}.content-single .entry-content{font-family:adobe-caslon-pro,georgia,times,Times New Roman,serif}@media only screen and (min-width:1024px){.content-single{padding-bottom:3.75rem}.content-single article.type-post{display:grid;gap:1.875rem;grid-template-columns:190px 640px;grid-template-rows:auto}.content-single article.type-post .entry-header{grid-column-start:span 2}.content-single aside.entry-meta>:first-child{margin-top:0}}.blog-flex-spacer{display:none}@media only screen and (min-width:1024px){.blog-flex-spacer{background:#777;display:block;min-height:400px;opacity:.03;position:relative}.blog-flex-spacer:after{background:#000;content:"";display:block;height:233px;left:0;position:absolute;top:0;width:100%}}header.festival-header{margin:0 auto 2rem;max-width:1100px;padding:0 1.25rem;text-align:center}@media only screen and (min-width:768px){header.festival-header{padding:0 2rem}}header.festival-header .project-subtitle{font-weight:600}@media only screen and (min-width:768px){header.festival-header .project-subtitle{border-right:1px solid #000}}header.festival-header .project-dates,header.festival-header .project-subtitle{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-size:24px;font-size:1.5rem}@media only screen and (min-width:768px){header.festival-header .project-dates,header.festival-header .project-subtitle{display:inline-block;padding:0 2rem}}header.festival-header .project-description{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-size:21px;font-size:1.3125rem;line-height:1.3;margin:2rem;text-align:left}.festival-subnav ul{display:flex;flex-wrap:wrap;gap:20px;margin:0 0 2.5rem;padding:0}.festival-subnav ul li{flex-grow:1;list-style-type:none;margin:0;padding:0}.festival-subnav ul li a{border:1px solid #000;color:#000;display:block;font-weight:600;padding:.625rem;text-align:center;transition:border .2s ease,color .2s ease}.festival-subnav ul li a:hover{border-color:#01855f;color:#01855f}.festival-subnav ul li a:active{text-decoration:none}.festival-subnav ul li a:focus{border-color:#01855f;outline:1px solid #01855f;outline-offset:2px;text-decoration:none}.festival-subnav ul li.current-menu-item a{border-color:#19af85;color:#19af85}.festival-subnav ul li.current-menu-item a:hover{border-color:#19af85;color:#19af85}.single-festival .elements-sponsor-logos,.single-festival .page-elements-container{margin:0 auto;max-width:1330px;padding:4px}@media only screen and (min-width:768px){.single-festival .elements-sponsor-logos{padding:24px}}.sponsor-logos-repeater-grid,h2.sponsors-section-title{text-align:center}.sponsor-logos-repeater-grid figure{display:inline-block;margin:8px 15px;padding:10px}.sponsor-logos-repeater-grid figure,.sponsor-logos-repeater-grid figure img,.sponsor-logos-repeater-grid figure picture{max-height:70px;max-width:120px;vertical-align:middle;width:auto}@media only screen and (min-width:495px){.nowrap-last-two{white-space:nowrap}}@media only screen and (min-width:1000px){.nowrap-last-three{white-space:nowrap}}.single-festival #main-inner{padding-bottom:3.75rem}.calendar-container,.project-people-section{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;transition:width .4s ease}@media only screen and (min-width:768px){.calendar-container,.project-people-section{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1024px){.calendar-container,.project-people-section{grid-template-columns:repeat(4,minmax(0,1fr))}}.calendar-square{background-color:#777;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;cursor:pointer;font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;height:50vw;opacity:1;padding:10px;position:relative;transition:background .2s,opacity .2s}@media only screen and (min-width:768px){.calendar-square{height:33.33vw;padding:15px}}@media only screen and (min-width:1024px){.calendar-square{height:25vw;padding:25px}}@media only screen and (min-width:1330px){.calendar-square{height:330px}}.calendar-square .calendar-square-overlay{background:#000;display:block;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.calendar-square a{color:#fff;position:relative}.calendar-square a:hover{color:#fff}.calendar-square a a:active{text-decoration:none}.calendar-square a a:focus{outline:2px solid #01855f;text-decoration:none}.calendar-square.calendar-square-black{color:#000}.calendar-square.calendar-square-black .calendar-square-overlay{background:#fff}.calendar-square.calendar-square-black a{color:#000}.calendar-square.calendar-square-black a:hover{color:#000}.calendar-square:hover{opacity:.8}.person-preview-calendar-inner{display:flex;flex-direction:column;font-size:15px;font-size:.9375rem;height:100%;justify-content:flex-end}.person-preview-calendar-inner h2{font-size:24px;font-size:1.5rem;font-weight:600;margin:0 0 .625rem}#calendar-detail{-webkit-overflow-scrolling:touch;background:#f0eae4;box-shadow:0 0 7px 2px rgba(0,0,0,.1);box-sizing:border-box;font-family:aktiv-grotesk,Helvetica Neue,helvetica,arial,sans-serif;height:100%;overflow-x:hidden;overflow-y:auto;padding:70px 25px 25px;position:fixed;right:-50%;top:0;transition:right .4s ease;width:50%;width:calc(50% - 2px);z-index:9999}#calendar-detail .cal-date{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-size:28px;font-size:1.75rem;font-weight:600;line-height:1}@media only screen and (min-width:768px){#calendar-detail .cal-date{font-size:2.25rem}}#calendar-detail h2.event-title-full{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-size:21px;font-size:1.3125rem;font-weight:600;line-height:1.1;margin:1.125rem 0}@media only screen and (min-width:768px){#calendar-detail h2.event-title-full{font-size:2rem}}#calendar-detail .event-time{font-size:18px;font-size:1.125rem;margin:1.125rem 0}@media only screen and (min-width:768px){#calendar-detail .event-time{font-size:1.5rem}}#calendar-detail .event-venue{font-size:18px;font-size:1.125rem;line-height:1.2}@media only screen and (min-width:768px){#calendar-detail .event-venue{font-size:1.3125rem;line-height:1.5}}#calendar-detail .event-subtitle-full{border-top:1px solid rgba(0,0,0,.15);font-size:18px;font-size:1.125rem;margin:1.125rem 0;padding-top:1.5rem}@media only screen and (min-width:768px){#calendar-detail .event-subtitle-full{font-size:1.3125rem}}#calendar-detail .event-buttons a{display:block;font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-size:21px;font-size:1.3125rem}#calendar-detail .event-buttons a:after{content:" >"}#calendar-detail.open{right:0}.calendar-container{max-width:100%;transition:max-width .4s ease}.calendar-container .cal-date{font-size:21px;font-size:1.3125rem;font-weight:600;line-height:1.1;transition:font-size .4s ease}@media only screen and (min-width:768px){.calendar-container .cal-date{font-size:1.75rem}}@media only screen and (min-width:1024px){.calendar-container .cal-date{font-size:2.25rem}}.calendar-container h2.event-title{font-size:21px;font-size:1.3125rem;font-weight:600;line-height:1.1;margin:.625rem 0;transition:font-size .4s ease}@media only screen and (min-width:1024px){.calendar-container h2.event-title{font-size:1.5rem;margin:1.125rem 0}}.calendar-container .event-subtitle{font-size:15px;font-size:.9375rem;line-height:1.1;margin:.5rem 0;transition:opacity .4s ease,visibility .4s ease}@media only screen and (min-width:1024px){.calendar-container .event-subtitle{font-size:1.125rem;line-height:1.3}}.calendar-container .city-state{font-size:15px;font-size:.9375rem;line-height:1.1;transition:font-size .4s ease}@media only screen and (min-width:1024px){.calendar-container .city-state{font-size:1.125rem}}.calendar-container.open{max-width:50%}.calendar-container.open .cal-date{font-size:18px;font-size:1.125rem}@media only screen and (min-width:768px){.calendar-container.open .cal-date{font-size:1.5rem}}.calendar-container.open h2.event-title{font-size:18px;font-size:1.125rem}.calendar-container.open .event-subtitle{opacity:0;visibility:hidden}.calendar-container.open .city-state{font-size:15px;font-size:.9375rem}a.close-calendar-detail{box-sizing:border-box;color:#000;display:block;font-size:26px;height:40px;letter-spacing:20px;line-height:40px;overflow:hidden;padding-left:11px;position:absolute;right:32px;top:32px;width:40px}.page-elements-calendar .elements-text .elements-inner{padding-bottom:0;padding-top:0}h2.project-subtitle-media{text-align:center}@media only screen and (min-width:1024px){.project-section.gallery-listing-festival,.project-section.video-listing-festival{padding:4px 16px}}.project-section.video-listing-festival .nav-buttons{display:none}.gallery-listing{display:grid;gap:24px 4px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto}@media only screen and (min-width:1024px){.gallery-listing{gap:32px 16px}}.gallery-listing>h2{grid-column-start:span 12;width:100%}.gallery-listing figure figcaption{display:none}.gallery-listing article{grid-column-start:span 12;margin:0;width:100%}@media only screen and (min-width:768px){.gallery-listing article{grid-column-start:span 6}}@media only screen and (min-width:1024px){.gallery-listing article{grid-column-start:span 4}.gallery-listing article:nth-child(-n+3){grid-column-start:span 6}}.gallery-listing article h3.gallery-preview-text{margin:.5rem 0;text-align:center}.gallery-listing article h3.gallery-preview-text a{color:#000}@media only screen and (min-width:1024px){.gallery-listing h2.gallery-group-heading+article,.gallery-listing h2.gallery-group-heading+article+article{grid-column-start:span 6}}.gallery-listing.more-posts-gallery article{grid-column-start:span 12}@media only screen and (min-width:768px){.gallery-listing.more-posts-gallery article{grid-column-start:span 6}}@media only screen and (min-width:1024px){.gallery-listing.more-posts-gallery article{grid-column-start:span 3}}.mfp-container{padding:1.25rem}@media screen and (min-width:768px){.mfp-container{padding:3.125rem 3.125rem 5rem}}a.cover-popup-link{display:block;position:relative}a.cover-popup-link img{background:#ccc;min-height:200px;min-width:200px}a.cover-popup-link .fa-youtube-play{font-size:4em;left:50%;opacity:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:opacity .2s ease}a.cover-popup-link .fa-youtube-play:after{background:#fff;content:" ";display:block;height:.4em;left:.25em;position:absolute;top:.3em;width:.5em;z-index:-1}@media (hover:none){a.cover-popup-link .fa-youtube-play{opacity:1}}a.cover-popup-link:hover .fa-youtube-play{opacity:1}.video-layout-container.video-layout-cover-popup article.video{background:#fff;box-shadow:1.6px 1.6px 4px rgba(0,0,0,.07);font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;margin-bottom:1.5rem}.video-layout-container.video-layout-cover-popup article.video img,.video-layout-container.video-layout-cover-popup article.video picture{width:100%}.video-layout-container.video-layout-cover-popup article.video h2{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.15;margin-bottom:1.3125rem;margin-top:.75rem}.video-layout-container.video-layout-cover-popup article.video h2 a{color:#000}.video-layout-container.video-layout-cover-popup article.video h2 a:hover{color:#444}.video-layout-container.video-layout-cover-popup article.video .preview-text{padding:1.5rem}.cover-popup-fallback iframe{width:100%}h2.cover-popup-title{color:#fff;font-size:24px;font-size:1.5rem;line-height:1.3}@media only screen and (min-width:951px){div.cover-popup.player-popup{margin:20px auto;max-width:170vh}}.popup-extra-text{color:#fff;margin:30px 0 50px}.popup-extra-text a{color:#3fecbb}.popup-extra-text a:hover{color:#19af85}@media only screen and (min-width:951px){.popup-extra-text{margin:55px 0 0 auto;width:calc(28% - 10px)}}.slideshow-single-gallery{height:70vh;min-height:500px;position:relative;width:100%}.slideshow-single-gallery .banner,.slideshow-single-gallery figure{height:100%;width:100%}.slideshow-single-gallery img,.slideshow-single-gallery picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slideshow-single-gallery .slide-text{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:1.875rem;position:absolute;top:0;width:100%}.slideshow-single-gallery .slide-text span.slide-text-inner{color:#fff;padding:1.25rem 1.875rem;text-align:center}.slideshow-single-gallery .slide-text span.slide-text-inner a{color:#fff}.slideshow-single-gallery .slide-text span.slide-text-inner a:focus,.slideshow-single-gallery .slide-text span.slide-text-inner a:hover{color:#19af85}.slideshow-single-gallery .slide-text span.slide-text-inner.infocolor-black,.slideshow-single-gallery .slide-text span.slide-text-inner.infocolor-black a{color:#000}.slideshow-single-gallery .slide-text span.slide-text-inner h2{font-weight:700;margin-top:0}.slideshow-single-gallery .slide-text span.slide-text-inner h2.black,.slideshow-single-gallery .slide-text span.slide-text-inner h2.black a{color:#000}.slideshow-single-gallery .slide-text span.slide-text-inner h2.white,.slideshow-single-gallery .slide-text span.slide-text-inner h2.white a{color:#fff}.slideshow-single-gallery .slide-text span.slide-text-inner.titlebg-black{background:rgba(0,0,0,.5)}.slideshow-single-gallery .slide-text span.slide-text-inner.titlebg-white{background:hsla(0,0%,100%,.5)}.slideshow-single-gallery .slide-text span.slide-text-inner .entry-meta{margin:1.25rem 0}.slideshow-single-gallery .slide-text span.slide-text-inner .entry-meta span{display:inline-block;padding:0 .625rem}.slideshow-single-gallery .slide-text span.slide-text-inner .gallery-description{margin:1em auto 0;max-width:640px}h2.gallery-group-heading{font-family:neue-haas-grotesk-display,helvetica,arial,sans-serif;font-weight:700;margin-bottom:0}article.type-gallery{padding:.625rem}article.type-gallery .gallery-row{display:grid;gap:10px;gap:.625rem;padding:0 0 .625rem}article.type-gallery figure{background:#f0eae4;display:flex;position:relative}article.type-gallery img,article.type-gallery picture{width:100%}article.type-gallery figcaption{color:#fff;margin:.625rem;position:absolute}article.type-gallery .caption-size-s figcaption{font-size:18px;font-size:1.125rem}article.type-gallery .caption-size-m figcaption{font-size:28px;font-size:1.75rem}article.type-gallery .caption-size-l figcaption{font-size:36px;font-size:2.25rem}article.type-gallery .caption-location-m figcaption{left:50%;top:50%;transform:translate(-50%,-50%);width:90%}article.type-gallery .caption-location-ul figcaption{left:10px;left:.625rem;text-align:left;top:10px;top:.625rem;width:60%}article.type-gallery .caption-location-ur figcaption{right:10px;right:.625rem;text-align:right;top:10px;top:.625rem;width:60%}article.type-gallery .caption-location-ll figcaption{bottom:10px;bottom:.625rem;left:10px;left:.625rem;text-align:left;width:60%}article.type-gallery .caption-location-lr figcaption{bottom:10px;bottom:.625rem;right:10px;right:.625rem;text-align:right;width:60%}article.type-gallery .caption-colorblack figcaption{color:#000}article.type-gallery .caption-colorhighlight1 figcaption{color:#19af85}article.type-gallery .caption-colorhighlight2 figcaption{color:#2cabf2}@media only screen and (min-width:545px){.gallery-row-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:771px){.gallery-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.photos-page-gallery-listing h3.gallery-preview-text{font-size:21px;font-size:1.3125rem}.gallery-preview img,.gallery-preview picture{width:100%!important}.video-listing-festival .video-container>iframe{width:100%}.mfp-bg{opacity:.97}.default-motion{visibility:visible}.reduce-motion{position:fixed;visibility:hidden;z-index:-1}@media (prefers-reduced-motion){.default-motion{position:fixed;visibility:hidden;z-index:-1}.reduce-motion{position:relative;visibility:visible;z-index:1}}
/*# sourceMappingURL=main.min.css.map */