:root{--font-sans-serif:Barlow,sans-serif;--bp-nav-hide:1000px;--height--header:150px;--height--header-m:100px;--color-black:#2f2f2f;--color-grey:#f3f3f3;--color-grey-dark:#979797;--color-white:#fff;--color-red:#e55a53;--color-green:#27bb38;--color-aqua:#078393;--color-purple-dark:#40377a;--color-purple-dark-very:#342d65;--color-purple-light:#8272e4;--color-purple-medium:#5a4bbd;--color-purple-muted:#5b50a0}form input,form textarea{-webkit-appearance:none!important}input{-webkit-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}form input,form textarea{-webkit-border-radius:0!important;border-radius:0!important;outline:0!important}a,img,svg{outline:0!important}.touch a{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{box-sizing:border-box}a{text-decoration:none}input{box-shadow:none!important}input:focus,textarea:focus{outline:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}video{display:inline-block;*display:inline;*zoom:1}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}svg{line-height:0}.type--h1,h1{font-size:4.5rem;line-height:1.11;font-weight:900}@media screen and (max-width:767px){.type--h1,h1{font-size:2.5rem;line-height:1.13}}.type--h1--home,h1--home{font-size:7.5rem;line-height:1.17;font-weight:700;letter-spacing:-.2px}@media screen and (max-width:767px){.type--h1--home,h1--home{font-size:5rem;line-height:1}}@media screen and (max-width:479px){.type--h1--home,h1--home{font-size:3.75rem;line-height:1.13;letter-spacing:-.15px}}.type--h1--footer,h1--footer{letter-spacing:-1px}.type--h1--post,h1--post{font-size:2.25rem;line-height:1.17;font-weight:900}@media screen and (max-width:767px){.type--h1--post,h1--post{font-size:2.25rem;line-height:1.17}}.type--h2,h2{font-size:2.5rem;line-height:1.15;font-weight:700;letter-spacing:-.19px}@media screen and (max-width:767px){.type--h2,h2{font-size:1.875rem;line-height:1.13;letter-spacing:0}}.type--h3--card,h3--card{font-size:1.875rem;line-height:1.2;font-weight:700;letter-spacing:0}@media screen and (max-width:767px){.type--h3--card,h3--card{font-size:1.3125rem;line-height:1.29}}.type--h3--member,h3--member{font-size:1.375rem;line-height:1.27;font-weight:700}.type--h3--excerpt,h3--excerpt{font-size:1.5rem;line-height:1.17;font-weight:700;letter-spacing:.2px}.type--h3--project,h3--project{font-size:1.75rem;line-height:1.2;font-weight:700}.gform_submission_error,.type--h4,h4{font-size:1rem;line-height:1.25;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.type--h4--titles,h4--titles{font-size:1rem;line-height:1.31;font-weight:500;letter-spacing:0;text-transform:inherit}.type--h5,h5{font-size:1.75rem;line-height:1.14;font-weight:700;letter-spacing:.52px}.type--h5--events-header,h5--events-header{font-size:1.30625rem;line-height:1.24;text-transform:uppercase;margin-top:1.25rem;color:var(--color-aqua)}.type--caps{font-size:.8125rem;line-height:2.46;font-weight:700;letter-spacing:.46px;text-transform:uppercase}.type--caps--large{font-size:1rem;line-height:1.31;font-weight:500;letter-spacing:.57px;text-transform:uppercase}.type--p,p{font-size:1.125rem;line-height:1.56;font-weight:400;letter-spacing:.08px}.type--p--small,p--small{font-size:1rem;line-height:1.5}main a:not(.btn):not(input[type=submit]):not(.link--block){text-decoration:none}main a:not(.btn):not(input[type=submit]):not(.link--block):hover{text-decoration:underline}.a--read-more{font-size:.8125rem;line-height:2.46;font-weight:700;letter-spacing:.46px;text-transform:uppercase}.a--read-more:focus,.a--read-more:hover{text-decoration:underline!important}.type--pubs{font-style:italic}.type--pubs,.type--pubs li,.type--pubs p{font-size:1rem;line-height:1.5}.type--footer-title{font-size:1.125rem;line-height:1.33;text-transform:uppercase;letter-spacing:1px;font-weight:700}.gform_confirmation_wrapper a:not(.btn):not(input[type=submit]),.type--content-link-style a:not(.btn):not(input[type=submit]){color:#5a4bbd}.gform_confirmation_wrapper a:not(.btn):not(input[type=submit]):focus,.gform_confirmation_wrapper a:not(.btn):not(input[type=submit]):hover,.type--content-link-style a:not(.btn):not(input[type=submit]):focus,.type--content-link-style a:not(.btn):not(input[type=submit]):hover{color:#5a4bbd;text-decoration:underline}.gform_confirmation_wrapper li,.gform_confirmation_wrapper p,.type--content-styles li,.type--content-styles p{font-size:1.125rem;line-height:1.33;font-weight:500}.gform_confirmation_wrapper h1,.type--content-styles h1{font-size:3.5rem;line-height:1.54;font-weight:700;letter-spacing:-.35px}.gform_confirmation_wrapper h2,.type--content-styles h2{font-size:2.625rem;line-height:1.14;font-weight:700;letter-spacing:-.2px}.gform_confirmation_wrapper h3,.type--content-styles h3{font-size:1.3125rem;line-height:1.14;font-weight:700}.gform_confirmation_wrapper h4,.type--content-styles h4{font-size:1rem;line-height:1.25;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.gform_confirmation_wrapper h5,.type--content-styles h5{font-size:1.875rem;line-height:1.2;font-weight:700;letter-spacing:.56px}.gform_confirmation_wrapper blockquote,.type--content-styles blockquote{border-left:.25rem solid #2f2f2f;padding-left:1.5625rem;margin-left:3.125rem}.gform_confirmation_wrapper blockquote p,.type--content-styles blockquote p{font-size:1.875rem;line-height:1.2;font-weight:900;font-style:italic;letter-spacing:.5px}.gfield_html h1,.gfield_html h3,.gfield_html h4,.gfield_html h5,.gfield_html h6,.gform_confirmation_wrapper h1,.gform_confirmation_wrapper h3,.gform_confirmation_wrapper h4,.gform_confirmation_wrapper h5,.gform_confirmation_wrapper h6,.type--content-margins h1,.type--content-margins h3,.type--content-margins h4,.type--content-margins h5,.type--content-margins h6{margin-bottom:1.2rem}.gfield_html h2,.gfield_html ol,.gfield_html p,.gfield_html ul,.gform_confirmation_wrapper h2,.gform_confirmation_wrapper ol,.gform_confirmation_wrapper p,.gform_confirmation_wrapper ul,.type--content-margins h2,.type--content-margins ol,.type--content-margins p,.type--content-margins ul{margin-bottom:.9375rem}.gfield_html>:last-child,.gform_confirmation_wrapper>:last-child,.type--content-margins>:last-child{margin-bottom:0!important}.gfield_html ol,.gfield_html ul,.gform_confirmation_wrapper ol,.gform_confirmation_wrapper ul,.type--content-margins ol,.type--content-margins ul{padding-left:3.75rem}.gfield_html ol>*+*,.gfield_html ul>*+*,.gform_confirmation_wrapper ol>*+*,.gform_confirmation_wrapper ul>*+*,.type--content-margins ol>*+*,.type--content-margins ul>*+*{margin-top:1.25rem}.gfield_html ul,.gform_confirmation_wrapper ul,.type--content-margins ul{list-style-type:none}.gfield_html ul li:before,.gform_confirmation_wrapper ul li:before,.type--content-margins ul li:before{content:"";background-color:#2f2f2f;display:inline-block;width:.5625rem;height:.5625rem;position:absolute;left:-1.25rem;top:.5rem}.gfield_html ol,.gform_confirmation_wrapper ol,.type--content-margins ol{list-style-type:decimal}h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus{text-decoration:underline!important}.type--align-center{text-align:center}@media screen and (min-width:768px){.type--align-right{text-align:right}}.type--footer-copy{font-size:.875rem;line-height:1.71}.type--footer-copy--small{font-size:.75rem;line-height:2}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;list-style:none;text-align:left}.dropdown-menu>li>a{display:block;clear:both}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{text-decoration:none;outline:0}.open>.dropdown-menu{display:block}#nprogress{pointer-events:none;height:100%;overflow:hidden;z-index:5000}#nprogress,#nprogress .bar{width:100%;position:absolute;top:0;left:0}#nprogress .bar{background-color:#2f2f2f;z-index:8031;height:3px}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar{position:absolute}#to-update .update-wrap{opacity:1;transition:opacity .3s,transform .3s;transform:translateY(0)}.nprogress-busy{overflow:visible}.nprogress-busy #to-update .update-wrap{opacity:0;transform:translateY(15px)}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button[data-action=start],button[data-action=stop]{display:none}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.42857%;height:10px;float:left}.outside-content-blocker{pointer-events:none;z-index:4000;height:100%;width:100%;position:fixed}.outside-content-block-inner{max-width:90rem;width:100%;height:100%;margin:0 auto}.outside-content-block-inner:after,.outside-content-block-inner:before{content:"";display:block;height:100%;position:absolute;top:0;bottom:0}.outside-content-block-inner--white{z-index:2}.outside-content-block-inner--white:after,.outside-content-block-inner--white:before{padding:0;background-color:#fff;width:1.875rem}.outside-content-block-inner--white:before{left:-1.875rem}.outside-content-block-inner--white:after{right:-1.875rem}.outside-content-block-inner--purple{z-index:1}.outside-content-block-inner--purple:after,.outside-content-block-inner--purple:before{padding:0;background-color:var(--color-purple-dark-very);width:1px}.outside-content-block-inner--purple:before{right:100%;padding-left:100%}.outside-content-block-inner--purple:after{left:100%;padding-right:100%}header{background-color:var(--color-purple-muted)}#logo{z-index:3}#logo:focus{outline-offset:5px}.header__navigation__nav{display:none}@media screen and (min-width:1000px){.header__navigation__nav{display:flex}}.header__navigation__nav ul li a,.header__navigation__nav ul li a:focus,.header__navigation__nav ul li a:hover{color:var(--color-white)}.header__navigation__nav>ul>li+li{margin-left:1.75rem}.header__navigation__nav>ul>li>a{font-size:1.0625rem;letter-spacing:.5px;font-weight:600}.header__navigation__nav>ul>li>ul>li+li{margin-top:.25rem}.header__navigation__nav>ul>li>ul li{text-align:right;color:#fff}.header__navigation__nav>ul>li>ul li a{font-size:2.125rem;font-weight:700;line-height:1.29;letter-spacing:1px}ul.nav__nav__list{height:9.375rem}@media screen and (min-width:1000px){ul.nav__nav__list{visibility:visible;display:flex;opacity:1;pointer-events:inherit}}ul.nav__nav__list>li,ul.nav__nav__list>li>a{display:flex;align-items:center}ul.nav__nav__list>li>a{z-index:3}ul.nav__nav__list>li>a:after{content:"";position:absolute;display:block;left:-15px;top:-10px;width:calc(100% + 30px);border-radius:31px;height:2.6875rem;padding:.5625rem 1.5625rem;z-index:-1}ul.nav__nav__list .dropdown>a{padding-left:1.125rem!important}ul.nav__nav__list .caret{position:absolute;left:0;top:calc(50% - 2px);width:10px;height:6px;border:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' viewBox='0 0 18 10'%3E%3Cpolyline fill='none' stroke='%23FFF' stroke-width='2' points='66 314.905 74 321.373 82 315.127' transform='matrix(1 0 0 -1 -65 323.278)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;transform:rotate(180deg)}ul.nav__nav__list ul.dropdown-menu{display:block;width:18.75rem;z-index:1;transform:translateY(-323px);padding:0 0 3.9375rem;right:0;left:inherit}ul.nav__nav__list ul.dropdown-menu li{display:flex;justify-content:flex-end;margin-right:-1.5625rem}ul.nav__nav__list ul.dropdown-menu li a{width:max-content;border-radius:31px;padding:.5625rem 1.5625rem;opacity:0}ul.nav__nav__list ul.dropdown-menu:before{margin-left:-100vw}ul.nav__nav__list ul.dropdown-menu:after,ul.nav__nav__list ul.dropdown-menu:before{content:"";z-index:-1;position:absolute;display:block;height:calc(100% + 150px);margin-right:-100vw;bottom:0;left:-100vw;right:-100vw;background-color:var(--color-purple-muted);pointer-events:none}ul.nav__nav__list ul.dropdown-menu:after{margin-left:-1300px;background-image:url(//xrpeds.org/wp-content/themes/xrpeds/build/styles/../assets/images/circles-bkg-sm.png);background-position:35% 19%}@media screen and (max-width:999px){ul.nav__nav__list ul.dropdown-menu a{display:none!important}}ul.nav__nav__list>li>ul{will-change:all;transition:all .15s cubic-bezier(.23,1,.32,1);pointer-events:none}ul.nav__nav__list>li>ul:after,ul.nav__nav__list>li>ul:before{will-change:all}ul.nav__nav__list>li>ul li{overflow:hidden}ul.nav__nav__list>li>ul li a{opacity:0}ul.nav__nav__list>li.open>ul{transform:translateY(0)!important;pointer-events:inherit}ul.nav__nav__list>li.open:hover:after{will-change:opacity}.nav-open ul.nav__nav__list>li:after,.nav-open ul.nav__nav__list>li:before{display:none}ul.nav__nav__list>li.dropdown li a:focus,ul.nav__nav__list>li.dropdown li a:hover,ul.nav__nav__list>li>a:focus:after,ul.nav__nav__list>li>a:hover:after{background-color:var(--color-purple-dark)}.headroom{position:fixed;width:100%}@media screen and (max-width:999px){.headroom:not(.headroom--pinned) .header__row{height:6.25rem}}.headroom--pinned{transform:translateY(0)}@media screen and (max-width:999px){.headroom--pinned .header__row{height:6.25rem}}.headroom--unpinned{transform:translateY(-100%)}.header__triggers button{line-height:0}.header__triggers button svg{width:1.875rem;height:1.25rem}.header__triggers button{outline:0}.header__triggers button:before{position:absolute;content:"";left:-.625rem;top:-.9375rem;width:3.125rem;height:3.125rem;border-radius:50px}.header__triggers button:focus *,.header__triggers button:hover *{text-decoration:underline!important}.header__triggers button:focus:before,.header__triggers button:hover:before{background-color:var(--color-purple-dark)}.mobile-nav{position:fixed;display:block;width:100%;height:100%;top:0;z-index:4002;transition:all .25s;transform:translateY(-100%);background-color:var(--color-purple-muted);padding-top:1.25rem}.mobile-nav a{display:none}.mobile-nav a:focus,.mobile-nav a:hover{color:var(--color-white)!important;text-decoration:none!important}html.mobile-nav-open{overflow-y:hidden}html.mobile-nav-open .mobile-nav{opacity:1;transform:translateY(0);overflow:scroll}html.mobile-nav-open .mobile-nav a{display:inline-block}html.mobile-nav-open header .header__triggers,html.mobile-nav-open header .logo{opacity:0}.mobile-nav__container{position:relative;padding:5.9375rem 30px 0;z-index:2;height:100%}.mobile-nav__logo{position:absolute;top:-2px;left:1.25rem}.mobile-nav__pattern{z-index:1;pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.mobile-nav__pattern img{opacity:.08;object-fit:cover;width:100%;height:100%}.mobile-nav__nav{align-items:flex-end;padding-bottom:6.25rem}.mobile-nav__close{position:absolute;line-height:0;top:1.125rem;right:1.375rem}@media screen and (min-width:768px){.mobile-nav__close{right:2.0625rem}}.mobile-nav__close svg{width:1.5rem;height:1.5rem}.mobile-nav__close svg path{fill:#fff}.mobile-nav__close button:before{position:absolute;content:"";left:-.8125rem;top:-.8125rem;width:3.125rem;height:3.125rem;border-radius:50px}.mobile-nav__close button:focus *,.mobile-nav__close button:hover *{fill:var(--color-white)!important}.mobile-nav__close button:focus:before,.mobile-nav__close button:hover:before{background-color:var(--color-purple-dark)!important}.mobile-nav ul{max-width:21.875rem;width:100%;display:flex;flex-direction:column;margin:0;padding:0;text-align:right}@media screen and (max-width:479px){.mobile-nav ul{padding-left:.3125rem;max-width:inherit}}.mobile-nav ul.mobile-nav__nav__list{z-index:2}.mobile-nav ul.mobile-nav__nav__list>li+li{margin-top:1.125rem}.mobile-nav ul.mobile-nav__nav__list li{padding-left:28px}.mobile-nav ul.dropdown-menu{z-index:1;position:relative;float:none;top:inherit;overflow:hidden;padding-right:1.5625rem;transform:translate(25px,4px)}.mobile-nav ul.dropdown-menu>li{margin-top:1.125rem}.mobile-nav ul.dropdown-menu>li a{display:inline-block}.mobile-nav ul.dropdown-menu{will-change:all;transition:height .2s,opacity .21s,transform .22s;max-height:0;opacity:0}.mobile-nav ul.dropdown-menu a{pointer-events:none}.mobile-nav li.open>a{color:var(--color-white)!important}.mobile-nav li.open ul.dropdown-menu{max-height:620px;opacity:1}.mobile-nav li.open ul.dropdown-menu a{pointer-events:inherit}.mobile-nav li.open .caret{transform:rotate(0deg)}ul.mobile-nav__nav__list>li.open>a,ul.mobile-nav__nav__list li{color:var(--color-white)}ul.mobile-nav__nav__list>li.dropdown>a:after{width:calc(100% + 75px);left:-48px}ul.mobile-nav__nav__list>li>a{font-weight:600;font-size:2rem;line-height:1.38;letter-spacing:.94px}ul.mobile-nav__nav__list>li>a:after{content:"";position:absolute;display:block;left:-31px;top:-4px;width:calc(100% + 58px);border-radius:31px;height:3.5rem;z-index:-1;pointer-events:none}@media screen and (max-width:359px){ul.mobile-nav__nav__list>li>a{font-size:1.875rem;line-height:1.2}}ul.mobile-nav__nav__list>li>ul{pointer-events:none}ul.mobile-nav__nav__list>li>ul a{font-weight:700;font-size:1.375rem;line-height:1.55;letter-spacing:.65px}ul.mobile-nav__nav__list>li>ul a:after{content:"";position:absolute;display:block;left:-21px;top:-7px;width:calc(100% + 40px);border-radius:31px;height:3.125rem;z-index:-1;pointer-events:none}@media screen and (max-width:359px){ul.mobile-nav__nav__list>li>ul a{font-size:1.125rem;line-height:1.67}}ul.mobile-nav__nav__list .caret{position:absolute;left:-2rem;top:18px;width:18px;height:10px;border:0;background-size:18px 10px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' viewBox='0 0 18 10'%3E%3Cpolyline fill='none' stroke='%23FFF' stroke-width='2' points='66 314.905 74 321.373 82 315.127' transform='matrix(1 0 0 -1 -65 323.278)'/%3E%3C/svg%3E");z-index:3}ul.mobile-nav__nav__list li.open .caret{transform:rotate(180deg)}ul.mobile-nav__nav__list li.open ul{pointer-events:inherit;padding-bottom:1.5625rem}ul.mobile-nav__nav__list>li a:hover:after,ul.mobile-nav__nav__list li.dropdown a:focus:after,ul.mobile-nav__nav__list li.dropdown a:hover:after{background-color:var(--color-purple-dark)}.eh__hero__overlay{display:flex;flex-direction:column;justify-content:flex-end}.eh__hero__color{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-purple-medium);opacity:.3;display:none}@media screen and (max-width:767px){.eh__hero__overlay__buttons{display:none}}.eh__hero__overlay__buttons>*+*{margin-left:1.5625rem}@media screen and (min-width:1600px){.eh__home .eh__hero{max-width:inherit}}@media screen and (min-width:1000px){.eh__home .eh__headline{padding-top:2.8125rem}}.eh__home .eh__title{max-width:65rem}@media screen and (max-width:767px){.eh__home .eh__hero__overlay__buttons{display:flex}}.eh__home .eh__hero__overlay{padding-bottom:0}.eh__hero__mobile-buttons{padding-bottom:2.1875rem}@media screen and (min-width:768px){.eh__hero__mobile-buttons{display:none}}.eh__hero__mobile-buttons__wrap{margin-top:-.9375rem}@media screen and (max-width:479px){.eh__hero__mobile-buttons__wrap{flex-direction:column}.eh__hero__mobile-buttons__wrap>*+*{margin-top:1.5625rem}}@media screen and (min-width:480px) and (max-width:767px){.eh__hero__mobile-buttons__wrap>*+*{margin-left:1.5625rem}}@media screen and (max-width:767px){.eh__member__row{flex-direction:column-reverse}}@media screen and (min-width:768px){.eh__member__row{justify-content:space-between}.eh__member__row>*+*{margin-left:2.1875rem}}.eh__member__headshot{max-width:21.5rem}.eh__member__headshot>*{transform:translateY(100px)}@media screen and (max-width:767px){.eh__member__headshot{flex:1 1 auto}.eh__member__headshot>*{margin-top:-6.25rem;transform:translateY(80px)}.eh__member__headshot *{max-width:inherit!important}}@media screen and (min-width:768px){.eh__member__headshot{flex:1 0 25rem}}.eh__member__headshot *{height:100%!important}.eh__member__headshot img{object-fit:cover}@media screen and (max-width:767px){.eh__member__content>*{max-width:32.5rem}}@media screen and (min-width:768px){.eh__member__content{justify-content:center}.eh__member__content>*{max-width:32.5rem}}.eh__member__content .eh__title{margin-top:.3125rem}.eh__member__content .eh__professional{margin-top:.8125rem}.eh__member__content .eh__email{margin-top:.9375rem}.eh__nav{margin-top:2.375rem!important;flex-wrap:wrap}.eh__nav>*{margin-top:.75rem}@media screen and (max-width:970px){.eh__nav{flex-direction:column}}.eh__nav__title{margin-right:.75rem}.eh__nav__nav,.eh__nav__title{flex:0 1 auto;width:max-content}.eh__nav__nav__items{flex:1 1 auto;flex-wrap:wrap}@media screen and (max-width:970px){.eh__nav__nav__items{flex-direction:column}.eh__nav__nav__items>*+*{margin-top:.5rem}}@media screen and (min-width:970px){.eh__nav__nav__items{flex-wrap:wrap}.eh__nav__nav__items>*+:before{content:"";background-color:var(--color-black);width:.09375rem;height:1.125rem;display:flex;align-self:center;margin:0 .5rem}}.eh__nav__nav__item{display:flex}.eh__nav__nav__item__link{display:inline-block}.eh__description{margin-top:1.5rem}[data-loading=animation-out] .eh>*>*{opacity:0}.eh__title{z-index:3}.eh__title--ghost{display:none;z-index:2;position:absolute;opacity:.7}.eh__title--ghost--left{transform:translateX(-10px);color:var(--color-purple-light)}.eh__title--ghost--right{transform:translateX(10px);color:var(--color-purple-dark)}.page-template-default .ec{padding-bottom:6.875rem}.video iframe,iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container{position:relative}.aspect-ratio--video,.embed-container{padding-bottom:56.25%;height:0}.footer{background-color:#fff}@media screen and (max-width:767px){.footer__row>*+*{margin-top:2.5rem}}@media screen and (max-width:767px){.footer__nav{justify-content:center;text-align:center;align-items:center}}.footer__left>*+*{margin-top:2.5rem}@media screen and (max-width:767px){.footer__left{justify-content:center;text-align:center}}@media screen and (max-width:479px){.footer__left>*+*{margin-top:.625rem}}@media screen and (min-width:768px){.footer__left{flex-basis:40%}}@media screen and (min-width:768px){.footer__right{flex-basis:60%}}.footer__menu{flex:1 1 auto}@media screen and (min-width:480px){.footer__menu{max-width:12.5rem}}@media screen and (min-width:768px){.footer__menu{max-width:max-content}}.footer__menu__list{color:#5a4bbd}.footer__menu__list>*+*{margin-top:.625rem}.footer__menu__list a{font-weight:700;color:#5a4bbd}.footer__menu__list a:focus,.footer__menu__list a:hover{color:#5a4bbd;text-decoration:underline!important}.footer__newsletter{margin-bottom:2.5rem;justify-content:flex-end;flex-direction:row}@media screen and (max-width:767px){.footer__newsletter{justify-content:center}}.footer__social{margin-bottom:1.875rem}.footer__social>*+*{margin-top:.5rem}.footer__social__title{text-align:right}@media screen and (max-width:767px){.footer__social__title{text-align:center}}@media screen and (max-width:767px){.footer__social__icons{justify-content:center}}@media screen and (min-width:768px){.footer__social__icons{justify-content:flex-end}}.footer__social__icons>*+*{margin-left:.75rem}.footer__social__icons a:focus *,.footer__social__icons a:hover *{fill:var(--color-purple-light)}@media screen and (max-width:767px){.footer__contact{text-align:center}}.footer__contact a:focus,.footer__contact a:hover{color:#5a4bbd!important}.footer__contact__address{font-style:normal}@media screen and (max-width:767px){.footer__credit{text-align:center}}.legal__menu__list{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}@media screen and (max-width:479px){.legal__menu__list{flex-direction:column;align-items:center}.legal__menu__list li:before{display:none}}@media screen and (min-width:768px){.legal__menu__list{justify-content:flex-end}}.legal__menu__list li{display:flex;flex-wrap:nowrap}.legal__menu__list>li+li:before{content:"|";margin:0 .375rem}.pagination{padding-top:5rem}.pagination__list{height:3.6875rem;align-items:center}.pagination__list>*{display:flex;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;color:var(--color-white);font-size:1rem;font-weight:700;background-color:var(--color-purple-light)}.pagination__list a:hover{background-color:var(--color-purple-dark)}.pagination__list span{opacity:.6}.pagination__list .page-numbers:not(.next):not(.prev){margin:0 .3125rem}@media screen and (max-width:479px){.pagination__list .page-numbers:not(.next):not(.prev){display:none}}.pagination__list .next,.pagination__list .prev{text-indent:-9999px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13'%3E%3Cpolygon fill='%23FFF' fill-rule='evenodd' points='19 16 25 23 13 23' transform='rotate(90 18 5.5)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 13px;background-position:50%}.pagination__list .next{margin-left:auto}.pagination__list .prev{margin-right:auto;transform:rotate(180deg)}.eh__page{font-size:1.375rem;line-height:1.27;font-weight:700;margin-top:.625rem}@media screen and (max-width:767px){.eh__page{font-size:1.125rem;line-height:1.33}}.form meta,.form script{display:none!important}.form__form{min-height:18.75rem}.form__form .progress{margin-top:1.5625rem;margin-bottom:1.5625rem;transition:all .15s}.gform_wrapper ul{margin-bottom:0!important}.gform_wrapper form>*+*{margin-top:1.875rem}.gform_wrapper form .gform_fields{width:100%;display:flex;flex-direction:column}.gform_wrapper form .gform_fields>*+*{margin-top:1.875rem}.gform_wrapper form .gfield>*+*{margin-top:.625rem}.gform_wrapper form .gfield .gfield_required{color:var(--color-red);margin-left:.125rem}.gform_wrapper form .gform_footer{display:flex;justify-content:flex-end}.gform_wrapper form .validation_error{width:100%;color:var(--color-red);padding-top:1.25rem;margin-bottom:-2.5rem}.gform_wrapper .gform_ajax_spinner{display:none!important}.gform_wrapper .gform_body>*>.gfield_html{padding-top:2.8125rem!important}.gform_wrapper .gform_body>*>*>label,.gform_wrapper .gform_body>*>* legend{font-size:1rem;font-weight:700;letter-spacing:.6px}.gform_wrapper .gform_body>*>.gfield_visibility_{display:none}.gform_wrapper .gform_body>*>* .ginput_container{margin-top:.375rem}.gform_wrapper .gform_body>*>.field_description_above .gfield_description:not(.validation_message){margin-bottom:.3125rem}.gform_wrapper .gform_body>*>.field_description_below .gfield_description:not(.validation_message){margin:0;position:absolute;top:calc(100% + 8px);right:0;background-color:rgba(47,47,47,.8);padding:.5rem .75rem;color:#fff;border-radius:5px;z-index:2;transition:all .35s cubic-bezier(.34,1.56,.64,1);pointer-events:none;opacity:0;transform:translateY(-3px)}.gform_wrapper .gform_body>*>.field_description_below:focus-within .gfield_description:not(.validation_message){opacity:1;transform:translateY(0)}.gform_wrapper .gform_body>*>.field_description_below .validation_message{position:absolute;bottom:-1.5rem;right:0}.gform_wrapper .gform_body>*>* .gfield_description{margin-top:.625rem}.gform_wrapper .gform_body>*>* .gfield_description.validation_message{color:var(--color-red)}.gform_wrapper .gform_body>*>* .ginput_container_checkbox>*,.gform_wrapper .gform_body>*>* .ginput_container_radio>*{padding-top:.25rem}.gform_wrapper .gform_body>*>* .ginput_container_checkbox>*>*+*,.gform_wrapper .gform_body>*>* .ginput_container_radio>*>*+*{margin-top:.9375rem}.gform_wrapper .gform_body>*>* .ginput_container_checkbox li,.gform_wrapper .gform_body>*>* .ginput_container_radio li{display:flex}.gform_wrapper .gform_body>*>* .ginput_container_checkbox li label,.gform_wrapper .gform_body>*>* .ginput_container_radio li label{font-size:1rem;display:flex;align-items:center;min-height:1.5625rem}.gform_wrapper .gform_body>*>* .ginput_container_checkbox li label span,.gform_wrapper .gform_body>*>* .ginput_container_radio li label span{display:flex;align-items:center;padding-left:2.1875rem;min-height:1.5625rem}.gform_wrapper .gform_body>*>* .ginput_container_checkbox li label span:hover,.gform_wrapper .gform_body>*>* .ginput_container_radio li label span:hover{cursor:pointer}.gform_wrapper .gform_body>*>* .ginput_container_checkbox li label span:after,.gform_wrapper .gform_body>*>* .ginput_container_checkbox li label span:before,.gform_wrapper .gform_body>*>* .ginput_container_radio li label span:after,.gform_wrapper .gform_body>*>* .ginput_container_radio li label span:before{position:absolute;content:"";display:inline-block;border-radius:2px}.gform_wrapper .gform_body>*>* .ginput_container_checkbox li label span:before,.gform_wrapper .gform_body>*>* .ginput_container_radio li label span:before{height:1.5625rem;width:1.5625rem;border:1px solid var(--color-black);background:var(--color-white);left:0;top:0}.gform_wrapper .gform_body>*>* .ginput_container_checkbox li label span:after,.gform_wrapper .gform_body>*>* .ginput_container_radio li label span:after{height:.9375rem;width:.9375rem;left:5px;top:5px;background-color:#5a4bbd;transition:all .15s}.gform_wrapper .gform_body>*>* .ginput_container_checkbox li label input,.gform_wrapper .gform_body>*>* .ginput_container_radio li label input{opacity:0;position:absolute}.gform_wrapper .gform_body>*>* .ginput_container_checkbox li label input:focus+span:before,.gform_wrapper .gform_body>*>* .ginput_container_checkbox li label input:hover+span:before,.gform_wrapper .gform_body>*>* .ginput_container_radio li label input:focus+span:before,.gform_wrapper .gform_body>*>* .ginput_container_radio li label input:hover+span:before{box-shadow:0 0 0 3px rgba(130,114,228,.5)}.gform_wrapper .gform_body>*>* .ginput_container_checkbox li label input+span:after,.gform_wrapper .gform_body>*>* .ginput_container_radio li label input+span:after{transform:scale(0);background:var(--color-white)}.gform_wrapper .gform_body>*>* .ginput_container_checkbox li label input:checked+span:after,.gform_wrapper .gform_body>*>* .ginput_container_radio li label input:checked+span:after{transform:scale(1);background:#5a4bbd}.gform_wrapper .gform_body>*>* .ginput_container_radio span:after,.gform_wrapper .gform_body>*>* .ginput_container_radio span:before{border-radius:100%!important}.gform_wrapper .gform_body fieldset{padding:0;border:0}.gform_wrapper input.large,.gform_wrapper input.medium,.gform_wrapper input.small,.gform_wrapper select.large,.gform_wrapper select.medium,.gform_wrapper select.small,.gform_wrapper textarea.large,.gform_wrapper textarea.medium,.gform_wrapper textarea.small{width:100%}.gform_wrapper input[type=email],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text]{border:1px solid rgba(47,47,47,.5);border-radius:5px!important;padding:.8125rem;height:3.4375rem;display:block;background-color:var(--color-white)}.gform_wrapper textarea{display:block;border:1px solid rgba(47,47,47,.5);border-radius:5px!important;padding:.8125rem;background-color:var(--color-white)}.gform_wrapper select{width:100%}@media screen and (min-width:480px){.gform_wrapper select{width:auto}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:1px solid rgba(47,47,47,.5);border-radius:5px;background-color:var(--color-white);height:3.4375rem;padding:.8125rem}select .gf_placeholder{color:rgba(47,47,47,.8)}.ginput_container_select{position:relative;display:block}.ginput_container_select:after{content:"";width:0;height:0;position:absolute;pointer-events:none;border-left:7px solid transparent;border-right:7px solid transparent;top:1.5625rem;right:1.5625rem;border-top:10px solid #5a4bbd}select::-ms-expand{display:none}.gform_validation_container{display:none!important}input[type=button],input[type=submit]{cursor:pointer}@media screen and (min-width:768px){.gform_wrapper li.gf_left_half{width:calc(50% - .9375rem)!important;float:left!important}}@media screen and (min-width:768px){.gform_wrapper li.gf_right_half{width:calc(50% - .9375rem)!important;float:right!important}}@media screen and (min-width:768px){.gform_wrapper li.gf_left_third{display:flex;max-width:33.333333%!important;float:left!important;padding-right:20px}}@media screen and (min-width:768px){.gform_wrapper li.gf_middle_third{display:flex;max-width:33.333333%!important;float:left!important;padding-left:10px;padding-right:10px}}@media screen and (min-width:768px){.gform_wrapper li.gf_right_third{display:flex;max-width:33.333333%!important;float:left!important;padding-left:20px}}.hidden_label>label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}li.gfield:not(.hidden_label) .ginput_container_checkbox,li.gfield:not(.hidden_label) .ginput_container_radio{margin-top:.9375rem!important}.gform_body input::placeholder,.gform_body select::placeholder,.gform_body textarea::placeholder{opacity:1}.gform_body input:focus,.gform_body select:focus,.gform_body textarea:focus{border-color:#2f2f2f;box-shadow:0 0 0 3px rgba(130,114,228,.5)!important}.gform_body input:focus::placeholder,.gform_body select:focus::placeholder,.gform_body textarea:focus::placeholder{opacity:.3}.gform_body input,.gform_body select,.gform_body textarea{font-family:Barlow,sans-serif;font-size:1.125rem}.form__required-notice,.gfield_description{font-size:.8125rem;line-height:1.31;letter-spacing:-.21px}.gfield_error input,.gfield_error select,.gfield_error textarea{border-color:#e55a53!important;color:#e55a53}.gfield_error .ginput_container_checkbox label,.gfield_error .ginput_container_radio label{color:#e55a53}.gform_validation_errors>*{margin-top:1.5625rem}.gform_submission_error{color:#e55a53;margin-bottom:1.875rem;padding:1.5625rem;background-color:#fcefee;border-radius:12px}.gform_submission_error:before{content:"🔴";margin-right:.5rem}.gform_confirmation_wrapper{padding-top:1.5625rem}.form .gform_wrapper{opacity:0;transform:translateY(30px);transition:all .4s cubic-bezier(.34,1.56,.64,1)}.form.active .gform_wrapper{opacity:1;transform:translateY(0)}.form.active .progress{max-height:0;opacity:0}.skip-to-content i{font-size:1rem;line-height:1.88;font-weight:700;color:#fff;text-transform:uppercase;text-decoration:underline;font-style:normal}.skip-to-content:focus{position:relative!important;display:flex;justify-content:center;align-items:center;top:0;width:100%!important;z-index:4000!important;color:#2f2f2f;height:100%!important;clip:inherit!important;text-align:center;overflow:inherit!important;padding-top:20px;padding-bottom:20px}.skip-to-content{transition:max-height .15s;max-height:0;height:100%!important}.skip-to-content:focus{max-height:3.75rem}.progress{position:absolute;width:100%;height:.625rem;overflow-x:hidden;transition:all .15s;border-radius:5px;max-height:.625rem}.line{opacity:.4;width:150%}.line,.subline{position:absolute;background:var(--color-purple-light);height:.625rem}.inc{animation:increase 2s infinite}.dec{animation:decrease 2s .5s infinite}@keyframes increase{0%{left:-5%;width:5%}to{left:130%;width:100%}}@keyframes decrease{0%{left:-80%;width:80%}to{left:110%;width:10%}}.hero picture img{object-fit:cover}.split{z-index:3}@media screen and (max-width:767px){.split{max-width:30rem;margin:0 auto}}.split__inner{border-radius:18px}@media screen and (max-width:767px){.split__image{align-items:center}}@media screen and (min-width:768px){.split__image{flex-basis:50%;width:50%}}.split__image *{max-width:inherit!important;max-height:inherit!important;height:100%!important;width:100%!important}.split__image img{object-fit:cover}@media screen and (max-width:767px){.split__image img{border-top-left-radius:18px;border-top-right-radius:18px}}.split__image__image{flex:0 1 auto!important;height:auto}@media screen and (max-width:767px){.split__image__image{max-width:30rem!important;align-items:center;width:100%}}.split__content{overflow:hidden;z-index:2}@media screen and (min-width:768px){.split__content{flex-basis:50%;width:50%;padding-top:4.375rem!important;padding-bottom:5.625rem!important}}@media screen and (max-width:767px){.split__content{padding-top:3.75rem!important;padding-bottom:3.75rem!important}}.split__content__copy{z-index:2}@media screen and (min-width:768px){.split__content__copy{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (max-width:767px){.split__content__copy>*+*{margin-top:1.875rem!important}}.split__content__copy__title{max-width:32.625rem}@media screen and (max-width:767px){.split__content__copy__title{text-align:center;padding:0 1.25rem}}.split__pattern{border-radius:18px;overflow:hidden;z-index:1;position:absolute;left:0;right:0;top:0;bottom:0;opacity:.08;width:100%}.split__pattern img{border-radius:18px;width:100%;height:100%;transform:scale(1.25);object-fit:cover}.split__content__copy__buttons{max-width:32.625rem}@media screen and (max-width:767px){.split__content__copy__buttons{justify-content:center;padding:0 1.25rem}}@media screen and (max-width:479px){.split__content__copy__buttons{justify-content:center;align-items:center}.split__content__copy__buttons>*+*{margin-top:.75rem}}@media screen and (min-width:480px){.split__content__copy__buttons>*+*{margin-left:.75rem}}@media screen and (min-width:768px){.split--image-left .split__inner .split__image img{border-top-left-radius:18px;border-bottom-left-radius:18px}}@media screen and (min-width:768px){.split--image-right .split__inner{flex-direction:row-reverse}.split--image-right .split__inner .split__content__copy{text-align:right}.split--image-right .split__inner .split__content__copy .split__content__copy__buttons{justify-content:flex-end}.split--image-right .split__inner .split__image img{border-top-right-radius:18px;border-bottom-right-radius:18px}}.split__inner{transition:all .25s}.split__inner:after{content:"";position:absolute;width:100%;height:100%;transition:all .25s;border-radius:18px;box-shadow:0 0 28px 10px rgba(47,47,47,.4);opacity:0}.split__pattern{transition:all .25s}.split__pattern img{transition:all 10.15s}.split__inner:focus,.split__inner:hover{transform:scale(1.02)}.split__inner:focus:after,.split__inner:hover:after{opacity:1}.split__inner:focus .split__pattern,.split__inner:hover .split__pattern{opacity:.16}.split__inner:focus .split__pattern img,.split__inner:hover .split__pattern img{transform:scale(1.75) rotate(15deg)}.split__inner:focus .btn,.split__inner:focus input[type=submit],.split__inner:hover .btn,.split__inner:hover input[type=submit]{text-decoration:none!important;background-color:var(--color-black);color:var(--color-white)}@media screen and (min-width:768px){.intro{padding-top:1.25rem}}.intro__title{max-width:58.75rem}canvas{display:block;max-width:400px;width:100%!important;height:auto!important;aspect-ratio:400/200;margin:0 auto}#debug{display:none;position:absolute;left:1em;top:1em;padding:1em;background:rgba(0,0,0,.8);color:#fff;font-family:monospace}.text__title--sub{margin-bottom:-1.5rem}.excerpt__team__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.1875rem,1fr));grid-template-rows:auto;column-gap:2.5rem;row-gap:3.75rem}@media screen and (max-width:767px){.excerpt__team__list{grid-template-columns:repeat(auto-fill,minmax(17.1875rem,20.625rem));justify-content:center}}.excerpt__team__list>*{width:100%}a.excerpt__member:focus .excerpt__member__headshot,a.excerpt__member:hover .excerpt__member__headshot{transform:scale(1.03)}.excerpt__member__headshot{transition:transform .25s cubic-bezier(.23,1,.32,1)}.excerpt__member__headshot img{border-radius:12px}.excerpt__member__link{font-weight:700}.external svg{width:.75rem;height:.64375rem;margin-bottom:1px;margin-left:3px}.external svg *{stroke:var(--color-purple-medium)}@media screen and (max-width:767px){.excerpt__link-list>*+*{margin-top:.5rem}}@media screen and (min-width:768px){.excerpt__link-list>*+*{margin-left:3.75rem}}.excerpt__link-list__list>*+*{margin-top:.5rem}.excerpt__link-list__list__item{line-height:2}.excerpt__partners__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center}.excerpt__partners__list__item{padding-left:.3125rem;padding-right:.3125rem}.excerpt__partners__list__item>*>*{margin:0 auto}.partner{margin:0 auto 1.375rem;width:100%}.sponsors__sponsors__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.375rem,1fr));grid-template-rows:auto;column-gap:5rem;row-gap:3.75rem}.sponsors__sponsors__list__item>*{flex:1 1 auto}.sponsors__sponsors__list__item>*>*{margin:0 auto}.wn__wrap{padding-top:6.25rem}@media screen and (max-width:767px){.wn__wrap{padding-top:3.75rem}}.wn__feeds{display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));grid-template-rows:auto;column-gap:5rem;row-gap:2.5rem}.wm__feed__items__item a{font-size:1.0625rem;line-height:1.29}html{background-color:var(--color-purple-muted)}body{overflow:hidden;z-index:0}body,main{background-color:var(--color-white)}.loop--excerpts>.excerpt:first-child{padding-top:0}.loop--excerpts>.excerpt{padding-top:1.5625rem;padding-bottom:1.5625rem}.loop--excerpts>.excerpt+.excerpt:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:.0625rem;background-color:var(--color-grey-dark)}.loop--excerpts>h5{padding-bottom:0!important}.border--bottom{padding-bottom:1.5625rem}@media screen and (min-width:768px){.border--bottom{margin-bottom:-.625rem}}.border--bottom:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:.0625rem;background-color:var(--color-grey-dark)}.excerpt__content__date{margin-top:.9375rem}.projects__loop{padding-top:6.25rem}.projects__loop__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));grid-template-rows:auto;column-gap:2.5rem;row-gap:2.5rem}.excerpt--project .excerpt__wrap{max-width:25rem}.excerpt--project .excerpt__wrap:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:18px;box-shadow:0 0 28px 10px rgba(47,47,47,.4);opacity:0}.excerpt--project .excerpt__image{z-index:1}.excerpt--project .excerpt__image img{border-radius:12px}.excerpt--project .excerpt__title{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:1.5625rem;height:6.5625rem;display:flex;justify-content:center;align-items:center;overflow:hidden;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.excerpt--project .excerpt__title .excerpt__title__text{z-index:4;text-align:center;color:var(--color-white)}.excerpt--project .excerpt__title .excerpt__title__pattern{z-index:3;position:absolute;left:0;right:0;width:100%;opacity:.2}.excerpt--project .excerpt__title .excerpt__title__pattern>*{object-fit:cover;width:100%;height:100%;transform:scale(2.5)}.excerpt--project.pattern--melt .excerpt__title__pattern>*,.excerpt--project.pattern--waves .excerpt__title__pattern>*{transform:scale(1)}.excerpt--project,.excerpt--project .excerpt__title .excerpt__title__pattern,.excerpt--project .excerpt__wrap:after{transition:all .25s}.excerpt--project .excerpt__title .excerpt__title__pattern img{transition:all 10.15s}.excerpt--project:focus,.excerpt--project:hover{transform:scale(1.02)}.excerpt--project:focus .excerpt__wrap:after,.excerpt--project:hover .excerpt__wrap:after{opacity:1}.excerpt--project:focus .excerpt__title .excerpt__title__pattern,.excerpt--project:hover .excerpt__title .excerpt__title__pattern{opacity:.3}.excerpt--project:focus .excerpt__title .excerpt__title__pattern img,.excerpt--project:hover .excerpt__title .excerpt__title__pattern img{transform:rotate(20deg)}.ec__project__wrap{max-width:70.25rem}.ec__project__hero{z-index:2;padding-top:1.375rem}.ec__project__hero__border{position:absolute;top:0;left:0;height:1.375rem;z-index:3;display:block;height:24px;width:100%;overflow:hidden}.ec__project__hero__border svg{width:100%;height:100%;transform:scale(50);opacity:.1}.ec__project__content{z-index:1}@media screen and (max-width:767px){.ec__project__content>*+*{margin-top:1.875rem}}@media screen and (min-width:768px){.ec__project__content>*+*{margin-left:3.75rem}}.ec__project__content__info__title{margin-bottom:.625rem}.ec__project__content__info{padding-top:2.8125rem}@media screen and (min-width:768px){.ec__project__content__info{max-width:41.25rem;flex:1 1 auto}}@media screen and (min-width:768px){.ec__project__content__pubs{flex:0 1 24.75rem}}.ec__project__content__pubs__inner{padding:1.5625rem}@media screen and (min-width:768px){.ec__project__content__pubs__inner{padding:6.25rem 4.375rem 2.5rem 1.875rem;margin-top:-55px;margin-right:-30px}}.ec__member__meta{padding-top:1.25rem;padding-bottom:1.25rem}@media screen and (max-width:959px){.ec__member__meta{display:flex;flex-direction:column}}@media screen and (min-width:960px){.ec__member__meta{display:grid;grid-template-rows:6.875rem 1fr;grid-template-columns:20.625rem 6.875rem 1fr}}.ec__member__headshot{z-index:2}@media screen and (min-width:960px){.ec__member__headshot{grid-row-start:1;grid-row-end:span 2;grid-column:1/3}}.ec__member__content{z-index:1}@media screen and (min-width:960px){.ec__member__content{grid-row:2;grid-column-start:2;grid-column-end:span 3}}@media screen and (max-width:959px){.ec__member__headshot{display:block}.ec__member__headshot>*{margin:0 auto -6.875rem}}.ec__member__content{padding:10rem 1.875rem 5rem}@media screen and (min-width:960px){.ec__member__content{padding:5.5625rem 3.75rem 5rem 10rem}}.ec__content__border{position:absolute;top:0;left:0;display:block;height:24px;width:100%;overflow:hidden}.ec__content__border .ec__content__border__pattern{height:1.5rem}.ec__content__border .ec__content__border__pattern .ec__content__border__pattern__holder{height:1.5rem;z-index:2;overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0;opacity:.15;width:100%}.ec__content__border .ec__content__border__pattern .ec__content__border__pattern__holder img{width:100%;transform:scale(1);object-fit:cover}.ec__content__border.pattern--waves img{top:-.9375rem}.ec__content__border.pattern--melt img{top:-3.5625rem}.align-center,.aligncenter{text-align:center}.align-left,.alignleft{text-align:left}.align-right,.alignright{text-align:right}.unmargin-last :last-child{margin-bottom:0!important}.screen-reader-only{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.multi-cell .full-width{width:100%!important;margin-left:auto!important;margin-right:auto!important}@media screen and (min-width:768px){.multi-cell .full-width{width:100%;margin-left:auto;margin-right:auto;padding-left:auto!important;padding-right:0!important;left:0}}.btn,input[type=submit]{width:100%;max-width:max-content;display:flex;justify-content:center;align-items:center;text-align:center;height:3.25rem;min-width:12.5rem;border-radius:1.59375rem!important;padding-left:2.5rem;padding-right:2.5rem;font-size:.875rem;line-height:1;letter-spacing:.7px;text-transform:uppercase;font-weight:700;transition:transform .25s cubic-bezier(.23,1,.32,1)}.btn:focus,.btn:hover,input:focus[type=submit],input:hover[type=submit]{color:var(--color-white)!important;background-color:var(--color-black)}.btn--cc{background-color:var(--color-white)}.btn--green,input[type=submit]{color:var(--color-white);background-color:var(--color-green)}input[type=submit]{text-align:center}.bg-color--black{background-color:#2f2f2f!important}.bg-color--black .btn--cc{color:#2f2f2f}.bg-color--grey{background-color:#f3f3f3!important}.bg-color--grey .btn--cc{color:#f3f3f3}.bg-color--grey-dark{background-color:#979797!important}.bg-color--grey-dark .btn--cc{color:#979797}.bg-color--white{background-color:#fff!important}.bg-color--white .btn--cc{color:#fff}.bg-color--red{background-color:#e55a53!important}.bg-color--red .btn--cc{color:#e55a53}.bg-color--green{background-color:#27bb38!important}.bg-color--green .btn--cc{color:#27bb38}.bg-color--aqua{background-color:#078393!important}.bg-color--aqua .btn--cc{color:#078393}.bg-color--purple-dark{background-color:#40377a!important}.bg-color--purple-dark .btn--cc{color:#40377a}.bg-color--purple-dark-very{background-color:#342d65!important}.bg-color--purple-dark-very .btn--cc{color:#342d65}.bg-color--purple-light{background-color:#8272e4!important}.bg-color--purple-light .btn--cc{color:#8272e4}.bg-color--purple-medium{background-color:#5a4bbd!important}.bg-color--purple-medium .btn--cc{color:#5a4bbd}.bg-color--purple-muted{background-color:#5b50a0!important}.bg-color--purple-muted .btn--cc{color:#5b50a0}.bg-color--dark,.bg-color--dark h1,.bg-color--dark h2,.bg-color--dark h3,.bg-color--dark h4,.bg-color--dark h5,.bg-color--dark h6,.bg-color--dark li,.bg-color--dark p,.bg-color--dark q,.bg-color--dark ul{color:#fff!important}.bg-color--dark a:not(.btn):not(input[type=submit]){color:#fff!important;text-decoration:none}.bg-color--dark a:not(.btn):not(input[type=submit]):hover{color:#fff!important;text-decoration:underline}.v--60>*+*{margin-top:3.75rem}.v--55>*+*{margin-top:3.4375rem}.v--50>*+*{margin-top:3.125rem}.v--40>*+*{margin-top:2.5rem}.v--30>*+*{margin-top:1.875rem}.v--25>*+*{margin-top:1.5625rem}.v--20>*+*{margin-top:1.25rem}.v--weird>*+*{margin-top:2rem}.v--15>*+*{margin-top:.9375rem}.v--10>*+*{margin-top:.625rem}.v--5>*+*{margin-top:.3125rem}@media screen and (max-width:767px){.v--h>*+*{margin-top:1.25rem}}@media screen and (min-width:768px){.v--h>*+*{margin-left:1.25rem}}.v--h--10>*+*{margin-left:.625rem}.link--block .link-block__link{color:#5a4bbd!important}.link--block .link-block__text{color:#2f2f2f!important}.link--block:focus .link-block__link,.link--block:hover .link-block__link{text-decoration:underline!important}@media screen and (min-width:480px){.hide--phone-above{display:none}}@media screen and (max-width:479px){.hide--phone{display:none}}@media screen and (max-width:999px){.hide--full-nav-below{display:none}}@media screen and (min-width:1000px){.hide--full-nav-above{display:none}}@media screen and (max-width:767px){.hide--mobile{display:none}}@media screen and (min-width:768px){.hide--desktop{display:none}}.overlay:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;opacity:.1}.intrinsic-parent.skeleton:after{content:"";z-index:2;width:120px;height:76px;opacity:.7}.intrinsic-parent.skeleton--no-placeholder:after{display:none}.intrinsic-parent.skeleton--no-placeholder>*{background-color:#fff!important}
.epyt-debug{background-color:#ddd;color:#000;cursor:pointer;text-align:left}iframe.__youtube_prefs__{border-width:0}.epyt-gallery{text-align:center}.epyt-gallery .epyt-figure{margin-block:0;margin-inline:0}.epyt-gallery iframe{margin-bottom:0}.epyt-gallery.epyt-lb iframe{display:none;height:0!important}.epyt-gallery-list{display:block;margin:0 -8px;position:relative;transition:opacity .3s ease-out}.epyt-gallery-list .epyt-gallery-thumb{box-sizing:border-box}.epyt-gallery-list p{display:none}.epyt-gallery-clear{clear:both}.epyt-gallery-list.epyt-loading{opacity:.5;transition:opacity .3s ease-out}.epyt-gallery-thumb{box-sizing:border-box;cursor:pointer;display:block!important;float:left;height:auto;opacity:1;overflow-y:hidden;padding:0 8px 10px;position:relative}.epyt-gallery-thumb.hover{height:auto;opacity:1;position:relative;transition:opacity .3s ease-out}.epyt-gallery-img-box{width:100%}.epyt-gallery-img{background-position:50%!important;background-size:cover!important;height:0;overflow:hidden!important;padding-top:56.25%!important;position:relative;width:100%}.epyt-gallery-playhover{height:100%;left:0;opacity:0;position:absolute;text-align:center;top:-10px;transition:opacity .3s ease-out;vertical-align:middle;width:100%}.epyt-gallery-thumb.epyt-current-video .epyt-gallery-playhover,.epyt-gallery-thumb.hover .epyt-gallery-playhover{opacity:1;top:0;transition:all .3s ease-out}.epyt-gallery-thumb .epyt-gallery-playcrutch{display:inline-block;height:100%;vertical-align:middle;width:0}.epyt-gallery-playhover .epyt-play-img{border:none;box-sizing:border-box;display:inline-block!important;height:auto!important;margin:0!important;max-width:15%!important;min-width:30px!important;padding:0!important;vertical-align:middle!important;width:auto}.epyt-gallery-title{font-size:80%;line-height:120%;padding:10px}.epyt-gallery-notitle{padding:4px}.epyt-gallery-notitle span{display:none}.epyt-gallery-rowtitle{left:0;opacity:0;overflow-x:hidden;position:absolute;text-align:center;text-overflow:ellipsis;top:100%;white-space:nowrap;width:100%;z-index:10}.epyt-gallery-rowtitle.hover{opacity:1;transition:opacity .2s linear}.epyt-gallery-rowbreak{clear:both}.epyt-pagination{clear:both;padding:10px 8px;text-align:center}.epyt-pagination.epyt-hide-pagination *{display:none!important}.epyt-pagenumbers>div,.epyt-pagination>div{display:inline-block;padding:0 2px;vertical-align:middle}.epyt-pagination .epyt-pagebutton{cursor:pointer;display:inline-block;padding:0 10px}.epyt-pagebutton>div{display:inline}.epyt-pagination .epyt-loader{display:none}.epyt-gallery-list.epyt-loading .epyt-pagination .epyt-loader{display:inline-block}body .lity-container{max-width:964px;width:100%}.epyt-curtain .lity-opened iframe{opacity:0;transition:opacity .3s linear .5s}.epyt-gallery-allthumbs.epyt-cols-1 .epyt-gallery-thumb{width:100%}.epyt-gallery-allthumbs.epyt-cols-2 .epyt-gallery-thumb{width:50%}.epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb{width:33.333%}.epyt-gallery-allthumbs.epyt-cols-4 .epyt-gallery-thumb{width:25%}.epyt-gallery-allthumbs.epyt-cols-5 .epyt-gallery-thumb{width:20%}.epyt-gallery-allthumbs.epyt-cols-6 .epyt-gallery-thumb{width:16.666%}.epyt-gallery-allthumbs.epyt-cols-7 .epyt-gallery-thumb{width:14.285%}.epyt-gallery-allthumbs.epyt-cols-8 .epyt-gallery-thumb{width:12.5%}.epyt-gallery-allthumbs.epyt-cols-9 .epyt-gallery-thumb{width:11.111%}.epyt-gallery-allthumbs.epyt-cols-10 .epyt-gallery-thumb{width:10%}.epyt-gallery-allthumbs.epyt-cols-11 .epyt-gallery-thumb{width:9.09%}.epyt-gallery-allthumbs.epyt-cols-12 .epyt-gallery-thumb{width:8.333%}.epyt-gallery-allthumbs.epyt-cols-13 .epyt-gallery-thumb{width:7.692%}.epyt-gallery-allthumbs.epyt-cols-14 .epyt-gallery-thumb{width:7.142%}.epyt-gallery-allthumbs.epyt-cols-15 .epyt-gallery-thumb{width:6.666%}.epyt-gallery-allthumbs.epyt-cols-16 .epyt-gallery-thumb{width:6.25%}.epyt-gallery-allthumbs.epyt-cols-17 .epyt-gallery-thumb{width:5.882%}.epyt-gallery-allthumbs.epyt-cols-18 .epyt-gallery-thumb{width:5.555%}.epyt-gallery-allthumbs.epyt-cols-19 .epyt-gallery-thumb{width:5.263%}.epyt-gallery-allthumbs.epyt-cols-20 .epyt-gallery-thumb{width:5%}.epyt-pagebutton.hide,.epyt-pagenumbers.hide{display:none!important;opacity:0!important;visibility:hidden!important}.epyt-gallery-subscribe{clear:both;padding:15px 0 10px;text-align:center}.epyt-gallery-subscribe a.epyt-gallery-subbutton,.epyt-gallery-subscribe a.epyt-gallery-subbutton:hover{background-color:#e62117!important;border-radius:3px;color:#fff!important;display:inline-block;padding:5px 10px;text-decoration:none!important}.epyt-gallery-subscribe a.epyt-gallery-subbutton img{background:transparent;-webkit-box-shadow:none;box-shadow:none;display:inline-block;height:auto!important;margin:0;padding:0 6px 3px 0;vertical-align:middle!important;width:20px!important}body div.__youtube_prefs__.__youtube_prefs_gdpr__{background-color:#000;background-image:-webkit-linear-gradient(top,#000,#444);background-image:linear-gradient(180deg,#000,#444);height:auto;padding:25px;text-align:left}body div.__youtube_prefs__.__youtube_prefs_gdpr__ *{color:#e3e3e3!important}body div.__youtube_prefs__.__youtube_prefs_gdpr__ a{text-decoration:underline}body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__,body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__:hover{background:#e62117!important;border-radius:3px;border-width:0;box-sizing:border-box;color:#fff!important;display:inline-block;font-weight:400;padding:5px 10px;text-decoration:none!important}body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__ img{background:transparent;-webkit-box-shadow:none;box-shadow:none;display:inline-block;height:auto!important;margin-left:8px;padding:0 6px 3px 0;vertical-align:middle!important;width:20px!important}body .epyt-gallery-img-gdpr{background-color:#000;background-image:-webkit-linear-gradient(top,#000,#444);background-image:linear-gradient(180deg,#000,#444)}.epyt-facade{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.epyt-facade:hover{-webkit-filter:brightness(90%);-moz-filter:brightness(90%);filter:brightness(90%)}.epyt-facade img.epyt-facade-poster{border:none;cursor:pointer;display:block;height:auto;left:50%;margin:0;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.epyt-facade button.epyt-facade-play{background-color:transparent!important;border-width:0!important;cursor:pointer;height:48px;left:50%;margin-left:-34px;margin-top:-24px;position:absolute;top:50%;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);width:68px}.epyt-facade button.epyt-facade-play svg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.epyt-facade button.epyt-facade-play svg .ytp-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);transition:fill .1s cubic-bezier(.4,0,1,1),fill-opacity .1s cubic-bezier(.4,0,1,1);fill:#212121;fill-opacity:.8}.epyt-facade:hover button.epyt-facade-play svg .ytp-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);transition:fill .1s cubic-bezier(0,0,.2,1),fill-opacity .1s cubic-bezier(0,0,.2,1);fill:red;fill-opacity:1}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.epyt-facade{bottom:0;left:0;position:absolute;right:0;top:0}.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.__youtube_prefs_gdpr__{position:relative}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.__youtube_prefs_gdpr__{bottom:0;left:0;overflow-y:auto;position:absolute;right:0;top:0}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper.epyt-is-override__wrapper:before{padding:0}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper.epyt-is-override__wrapper .epyt-is-override.__youtube_prefs_gdpr__{bottom:unset;left:unset;position:relative;right:unset;top:unset}