#intro-block.leader.has-logo,.home #intro-block.leader,.page-about #intro-block.leader{min-height:100vh;max-height:70vw;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:48em){#intro-block.leader.has-logo,.home #intro-block.leader,.page-about #intro-block.leader{min-height:0;height:100vh}}#intro-block.leader{min-height:40vh;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:48em){#intro-block.leader{min-height:40vh;box-sizing:border-box;height:auto}}#intro-block.leader-sm{min-height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:80em){#intro-block.leader-sm{min-height:40vh;box-sizing:border-box}}#intro-block{min-height:150px}@media (min-width:48em){#intro-block{box-sizing:border-box;height:150px}}@-webkit-keyframes scroll{0%{opacity:1;bottom:25px}to{opacity:0;bottom:10px}}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#f5f2ec}.hamburger-box{width:31px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:31px;height:4px;background-color:#f5f2ec;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--3dx .hamburger-box{perspective:62px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:62px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:62px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:62px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:62px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:62px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-6.2px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-6.2px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(6.2px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(6.2px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-6.2px,-7.75px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-6.2px,7.75px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(6.2px,-7.75px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(6.2px,7.75px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-16px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-16px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:8px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:16px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:8px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:16px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:8px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{left:-62px;top:-62px;transform:translate3d(62px,62px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-62px;top:-62px;transform:translate3d(-62px,62px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:8px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-62px;top:62px;transform:translate3d(62px,-62px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-62px;top:62px;transform:translate3d(-62px,-62px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:8px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:16px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-4.4285714286px,-4px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:8px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:16px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(4.4285714286px,-4px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:8px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:16px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,8px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-16px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}html{box-sizing:border-box}:root{--project-color:#ef4136}*,:after,:before{box-sizing:inherit}a{color:#292929}a,a:hover{text-decoration:none}a:active,a:focus,a:hover{color:#292929;text-decoration:none}::-moz-selection{background:#292929;color:#f5f2ec}::selection{background:#292929;color:#f5f2ec}img{width:100%;height:auto;display:block}body:not(.wp-admin){color:#292929;background-color:#f5f2ec;background-image:url(../images/bgnd.jpg);font-size:16px;font-family:Lora,Georgia,serif;line-height:1.7;position:relative;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-weight:400}@media (min-width:80em){body:not(.wp-admin){font-size:18px}}@media (min-width:120em){body:not(.wp-admin){font-size:21px}}:root{--space:1.4em;--space-tight:0.7em;--space-tiny:0.2em;--internal-padding:0.5rem}@media (min-width:64em){:root{--internal-padding:1rem}}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{font-size:1em;font-family:Montserrat,Helvetica,Arial,sans-serif;line-height:1;margin:0;font-weight:700}#content h1 a,#content h1 a:visited,#content h2 a,#content h2 a:visited,#content h3 a,#content h3 a:visited,#content h4 a,#content h4 a:visited,#content h5 a,#content h5 a:visited,#content h6 a,#content h6 a:visited{color:inherit;text-decoration:none}#content h1 a:hover,#content h1 a:visited:hover,#content h2 a:hover,#content h2 a:visited:hover,#content h3 a:hover,#content h3 a:visited:hover,#content h4 a:hover,#content h4 a:visited:hover,#content h5 a:hover,#content h5 a:visited:hover,#content h6 a:hover,#content h6 a:visited:hover{text-decoration:none}#content h1{font-size:2.67em;color:#292929;letter-spacing:0;line-height:1.3}#content h2{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.56em;color:#7b1749;font-weight:400;letter-spacing:1px;line-height:1.2;margin-bottom:.5em}#content p+h2{margin-top:1.125em}#content h3{font-family:Lora,Georgia,serif;font-size:1.3em;color:#292929;letter-spacing:0;line-height:1.4;margin-bottom:.5em}#content h4{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:.6666em;color:#7b1749;text-transform:uppercase;letter-spacing:.25em;margin-bottom:.5em}#content h4:before{content:"";display:block;display:inline-block;height:.5em;width:.5em;margin-right:.5em;background-color:#ef4136;margin-bottom:.125em;border-radius:50%}@media (min-width:64em){#content h4{font-size:.777777778em}}#content h5{font-size:.8em;font-weight:600;line-height:1.3}#content p,#content ul{margin-top:0;margin-bottom:1em;line-height:1.4}@media (min-width:64em){#content p,#content ul{line-height:1.7}}#content p>a,#content p>a:visited,#content ul>a,#content ul>a:visited{text-decoration:underline;-webkit-text-decoration-color:#7b1749;text-decoration-color:#7b1749}#content p>a:hover,#content p>a:visited:hover,#content ul>a:hover,#content ul>a:visited:hover{-webkit-text-decoration-color:#ef4136;text-decoration-color:#ef4136}#content blockquote{font-size:.9em;font-style:italic;color:#7b1749;font-family:Montserrat,Helvetica,Arial,sans-serif;margin:calc(var(--internal-padding)*2)}@media (min-width:64em){.grid-balance-main{align-items:center}}.grid-flip{direction:rtl}.grid-top{align-items:start}.grid-end{align-items:end}.grid-balance{align-items:center}.grid-stretch{align-items:stretch}@media (min-width:64em){.grid--nudge_one:before{content:"";display:block;grid-column:span 1}}@media (min-width:64em){.grid--nudge_two:before{content:"";display:block;grid-column:span 2}}@media (min-width:64em){.grid--squeeze_two:after,.grid--squeeze_two:before{content:"";display:block;grid-column:span 1}}.grid{display:grid;grid-template-rows:auto;grid-template-columns:repeat(12,1fr);grid-gap:var(--internal-padding);grid-row-gap:0}.grid.grid-eight{grid-template-columns:repeat(8,1fr)}.grid.grid-six{grid-template-columns:repeat(6,1fr)}.grid .eight,.grid .eleven,.grid .five,.grid .four,.grid .nine,.grid .one,.grid .seven,.grid .six,.grid .ten,.grid .three,.grid .twelve,.grid .two{grid-column:span 12}.grid .one_m{grid-column:span 1}.grid .two_m{grid-column:span 2}.grid .col-sm-3,.grid .three_m{grid-column:span 3}.grid .four_m{grid-column:span 4}.grid .five_m{grid-column:span 5}.grid .six_m{grid-column:span 6}.grid .seven_m{grid-column:span 7}.grid .eight_m{grid-column:span 8}.grid .col-sm-9,.grid .nine_m{grid-column:span 9}.grid .ten_m{grid-column:span 10}.grid .eleven_m{grid-column:span 11}.grid .twelve_m{grid-column:span 12}@media (min-width:48em){.grid .one_t{grid-column:span 1}.grid .two_t{grid-column:span 2}.grid .col-sm-3,.grid .three_t{grid-column:span 3}.grid .four_t{grid-column:span 4}.grid .five_t{grid-column:span 5}.grid .six_t{grid-column:span 6}.grid .seven_t{grid-column:span 7}.grid .eight_t{grid-column:span 8}.grid .col-sm-9,.grid .nine_t{grid-column:span 9}.grid .ten_t{grid-column:span 10}.grid .eleven_t{grid-column:span 11}.grid .twelve_t{grid-column:span 12}}@media (min-width:64em){.grid .one{grid-column:span 1}.grid .two{grid-column:span 2}.grid .col-sm-3,.grid .three{grid-column:span 3}.grid .four{grid-column:span 4}.grid .five{grid-column:span 5}.grid .six{grid-column:span 6}.grid .seven{grid-column:span 7}.grid .eight{grid-column:span 8}.grid .col-sm-9,.grid .nine{grid-column:span 9}.grid .ten{grid-column:span 10}.grid .eleven{grid-column:span 11}.grid .twelve{grid-column:span 12}}.grid.grid_six{grid-template-columns:repeat(6,1fr);grid-gap:0}@media (min-width:64em){.grid.grid_six{grid-template-columns:repeat(6,1fr);grid-gap:0;padding-left:0;padding-right:0}}.clearfix:after{clear:both;content:"";display:table}.wrap{max-width:calc(100% - var(--internal-padding)*4);width:100%;margin-left:auto;margin-right:auto}@media (min-width:64em){.wrap{max-width:80ch}}@media (min-width:80em){.wrap{max-width:80ch;padding:0}}.wrap-wide{max-width:calc(100% - var(--internal-padding)*4);width:100%;margin-left:auto;margin-right:auto}@media (min-width:64em){.wrap-wide{max-width:80ch}}@media (min-width:80em){.wrap-wide{max-width:1100px;padding:0}}@media (min-width:100em){.wrap-wide{max-width:1400px}}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.stuck{overflow:hidden;position:fixed;width:100vw;height:100vh}.hidden{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.alignnone{width:100%!important;height:auto;margin:2em auto;display:block}.alignnone.wp-caption{grid-column:span 8;background-color:#f5f2ec;margin-top:2em}.alignnone.wp-caption .wp-caption-text{padding:calc(var(--internal-padding)/2) 0 0;margin-bottom:0!important;text-align:left;font-size:.777777778em;line-height:1.2}.alignnone.wp-caption img{width:100%!important;height:auto;display:block;margin:0 auto}@media (min-width:48em){.alignnone{grid-column:span 8}}.aligncenter{max-width:100%;height:auto;margin:2em auto;display:block}.aligncenter.wp-caption{width:100%!important;background-color:#f5f2ec;margin-top:2em}.aligncenter.wp-caption .wp-caption-text{padding:calc(var(--internal-padding)/2) 0 0;margin-bottom:0!important;text-align:left;font-size:.777777778em;line-height:1.2}.aligncenter.wp-caption img{width:100%!important;height:auto;display:block;margin:0 auto}.alignleft{width:100%;height:auto;margin:0 auto 1em;display:block}.alignleft.wp-caption{width:100%;background-color:#f5f2ec;margin-top:0}.alignleft.wp-caption .wp-caption-text{padding:calc(var(--internal-padding)/2) 0 0;margin-bottom:0!important;text-align:left;font-size:.777777778em;line-height:1.2}.alignleft.wp-caption img{width:100%;height:auto;display:block;margin:0 auto}@media (min-width:48em){.alignleft{height:auto;margin-right:var(--internal-padding);grid-column:span 5;float:left}}.alignright{width:100%;height:auto;margin:0 auto 1em;display:block}.alignright.wp-block-buttons{display:flex;justify-content:flex-end}.alignright.wp-caption{width:100%;background-color:#f5f2ec;margin-top:0}.alignright.wp-caption .wp-caption-text{padding:calc(var(--internal-padding)/2) 0 0;margin-bottom:0!important;text-align:left;font-size:.777777778em;line-height:1.2}.alignright.wp-caption img{width:100%;height:auto;display:block;margin:0 auto}.pagination{overflow:hidden;padding:1em 0;text-align:center;position:relative}.pagination ul,.pagination ul li{text-align:center;display:inline-block;float:none}.pagination ul li{list-style:none}.pagination ul li a,.pagination ul li a:visited,.pagination ul li span{text-decoration:none!important;display:inline-block;padding:.5em 1em;border:2px solid #292929;border-radius:50px;background:transparent;color:#292929;text-transform:uppercase;font-size:.8em;line-height:1.7;letter-spacing:1px;font-weight:600;transition:all .7s cubic-bezier(.03,.66,.11,1.01);box-shadow:inset 0 0 0 0 #292929}.pagination ul li a:hover,.pagination ul li a:visited:hover,.pagination ul li span:hover{background-color:transparent;color:#292929}.pagination ul li a:visited,.pagination ul li a:visited:visited,.pagination ul li span:visited{color:#292929}.pagination ul li span{background-color:transparent;color:#292929;border-radius:50px}.pagination ul li span.dots{border-color:#e3dbcb;color:#101010}#header .social-channels{display:flex;justify-content:flex-start;padding:0;list-style-type:none;margin:0}#header .social-channels li{display:block;margin-bottom:.5em;margin-right:1em}#header .social-channels li.icon-twitter{line-height:0;margin-bottom:0}#header .social-channels li.icon-twitter a{width:30px;height:30px;text-indent:1000%;white-space:nowrap;overflow:hidden;display:inline-block;background-color:#292929;-webkit-mask-image:url(../images/icon--twitter.svg);mask-image:url(../images/icon--twitter.svg);-webkit-mask-size:contain;mask-size:contain}#header .social-channels li.icon-twitter a:hover{background-color:#1da1f2}#header .social-channels li.icon-facebook{line-height:0;margin-bottom:0}#header .social-channels li.icon-facebook a{width:30px;height:30px;text-indent:1000%;white-space:nowrap;overflow:hidden;display:inline-block;background-color:#292929;-webkit-mask-image:url(../images/icon--facebook.svg);mask-image:url(../images/icon--facebook.svg);-webkit-mask-size:contain;mask-size:contain}#header .social-channels li.icon-facebook a:hover{background-color:#3c5a99}#header .social-channels li.icon-instagram{line-height:0;margin-bottom:0}#header .social-channels li.icon-instagram a{width:30px;height:30px;text-indent:1000%;white-space:nowrap;overflow:hidden;display:inline-block;background-color:#292929;-webkit-mask-image:url(../images/icon--instagram.svg);mask-image:url(../images/icon--instagram.svg);-webkit-mask-size:contain;mask-size:contain}#header .social-channels li.icon-instagram a:hover{background-color:#5851db}#header .social-channels li.icon-youtube{line-height:0;margin-bottom:0}#header .social-channels li.icon-youtube a{width:30px;height:30px;text-indent:1000%;white-space:nowrap;overflow:hidden;display:inline-block;background-color:#292929;-webkit-mask-image:url(../images/icon--youtube.svg);mask-image:url(../images/icon--youtube.svg);-webkit-mask-size:contain;mask-size:contain}#header .social-channels li.icon-youtube a:hover{background-color:red}#header .social-channels li.icon-linkedin{line-height:0;margin-bottom:0}#header .social-channels li.icon-linkedin a{width:30px;height:30px;text-indent:1000%;white-space:nowrap;overflow:hidden;display:inline-block;background-color:#292929;-webkit-mask-image:url(../images/icon--linkedin.svg);mask-image:url(../images/icon--linkedin.svg);-webkit-mask-size:contain;mask-size:contain}#header .social-channels li.icon-linkedin a:hover{background-color:#0077b5}#footer .social-channels{display:flex;padding:0;list-style-type:none;margin:0 0 1em;--social-icon-color:#7b1749}#footer .social-channels li{display:block}.home #footer .social-channels{--social-icon-color:#7b1749}#footer .social-channels li{margin-bottom:.5em;margin-right:.5em}#footer .social-channels li.icon-twitter{line-height:0;margin-bottom:0}#footer .social-channels li.icon-twitter a{width:20px;height:20px;text-indent:1000%;white-space:nowrap;overflow:hidden;display:inline-block;background-color:var(--social-icon-color);-webkit-mask-image:url(../images/icon--twitter.svg);mask-image:url(../images/icon--twitter.svg);-webkit-mask-size:contain;mask-size:contain}#footer .social-channels li.icon-twitter a:hover{background-color:#1da1f2}#footer .social-channels li.icon-facebook{line-height:0;margin-bottom:0}#footer .social-channels li.icon-facebook a{width:20px;height:20px;text-indent:1000%;white-space:nowrap;overflow:hidden;display:inline-block;background-color:var(--social-icon-color);-webkit-mask-image:url(../images/icon--facebook.svg);mask-image:url(../images/icon--facebook.svg);-webkit-mask-size:contain;mask-size:contain}#footer .social-channels li.icon-facebook a:hover{background-color:#3c5a99}#footer .social-channels li.icon-instagram{line-height:0;margin-bottom:0}#footer .social-channels li.icon-instagram a{width:20px;height:20px;text-indent:1000%;white-space:nowrap;overflow:hidden;display:inline-block;background-color:var(--social-icon-color);-webkit-mask-image:url(../images/icon--instagram.svg);mask-image:url(../images/icon--instagram.svg);-webkit-mask-size:contain;mask-size:contain}#footer .social-channels li.icon-instagram a:hover{background-color:#5851db}#footer .social-channels li.icon-youtube{line-height:0;margin-bottom:0}#footer .social-channels li.icon-youtube a{width:20px;height:20px;text-indent:1000%;white-space:nowrap;overflow:hidden;display:inline-block;background-color:var(--social-icon-color);-webkit-mask-image:url(../images/icon--youtube.svg);mask-image:url(../images/icon--youtube.svg);-webkit-mask-size:contain;mask-size:contain}#footer .social-channels li.icon-youtube a:hover{background-color:red}#footer .social-channels li.icon-linkedin{line-height:0;margin-bottom:0}#footer .social-channels li.icon-linkedin a{width:20px;height:20px;text-indent:1000%;white-space:nowrap;overflow:hidden;display:inline-block;background-color:var(--social-icon-color);-webkit-mask-image:url(../images/icon--linkedin.svg);mask-image:url(../images/icon--linkedin.svg);-webkit-mask-size:contain;mask-size:contain}#footer .social-channels li.icon-linkedin a:hover{background-color:#0077b5}#content .social-channels{padding:0;list-style-type:none;margin:0}#content .social-channels li{display:block;margin-bottom:.5em;margin-right:1em}#content .social-channels li a{display:flex;align-items:center}#content .social-channels li.icon-twitter{line-height:0}#content .social-channels li.icon-twitter a:before{content:"";display:block;width:30px;height:30px;text-indent:1000%;white-space:nowrap;overflow:hidden;display:inline-block;margin-right:.5em;background-color:#292929;-webkit-mask-image:url(../images/icon--twitter_contact.svg);mask-image:url(../images/icon--twitter_contact.svg);-webkit-mask-size:contain;mask-size:contain}#content .social-channels li.icon-twitter a:hover{text-decoration:none;color:#1da1f2}#content .social-channels li.icon-facebook{line-height:0}#content .social-channels li.icon-facebook a:before{content:"";display:block;width:30px;height:30px;text-indent:1000%;white-space:nowrap;overflow:hidden;display:inline-block;margin-right:.5em;background-color:#ef4136;-webkit-mask-image:url(../images/icon--facebook_contact.svg);mask-image:url(../images/icon--facebook_contact.svg);-webkit-mask-size:contain;mask-size:contain}#content .social-channels li.icon-facebook a:hover{text-decoration:none;color:#3c5a99}#content .social-channels li.icon-instagram{line-height:0}#content .social-channels li.icon-instagram a:before{content:"";display:block;width:30px;height:30px;text-indent:1000%;white-space:nowrap;overflow:hidden;display:inline-block;margin-right:.5em;background-color:#292929;-webkit-mask-image:url(../images/icon--instagram_contact.svg);mask-image:url(../images/icon--instagram_contact.svg);-webkit-mask-size:contain;mask-size:contain}#content .social-channels li.icon-instagram a:hover{text-decoration:none;color:#5851db}#content .social-channels li.icon-youtube{line-height:0}#content .social-channels li.icon-youtube a:before{content:"";display:block;width:30px;height:30px;text-indent:1000%;white-space:nowrap;overflow:hidden;display:inline-block;margin-right:.5em;background-color:#292929;-webkit-mask-image:url(../images/icon--youtube_contact.svg);mask-image:url(../images/icon--youtube_contact.svg);-webkit-mask-size:contain;mask-size:contain}#content .social-channels li.icon-youtube a:hover{text-decoration:none;color:red}#content .social-channels li.icon-linkedin{line-height:0}#content .social-channels li.icon-linkedin a:before{content:"";display:block;width:30px;height:30px;text-indent:1000%;white-space:nowrap;overflow:hidden;display:inline-block;margin-right:.5em;background-color:#292929;-webkit-mask-image:url(../images/icon--linkedin_contact.svg);mask-image:url(../images/icon--linkedin_contact.svg);-webkit-mask-size:contain;mask-size:contain}#content .social-channels li.icon-linkedin a:hover{text-decoration:none;color:#0077b5}.chocolat-wrapper{color:#292929}@keyframes scroll{0%{opacity:1;bottom:25px}to{opacity:0;bottom:10px}}#header{position:-webkit-sticky;position:sticky;top:0;z-index:8;display:flex;flex-direction:column}#header .header--navigation-wrapper{background-color:var(--project-color);padding:1rem;display:flex;flex-direction:row;justify-content:space-between;z-index:1}#header .logo{position:relative;width:40px;height:40px;margin:0}#header .logo a{background-image:url(../images/logo_mobile.png);height:40px;width:40px;background-position:0 0;background-repeat:no-repeat;text-indent:1000%;white-space:nowrap;display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}@media only screen and (-webkit-min-device-pixel-ratio:2){#header .logo a{background-image:url(../images/logo_mobile@2x.png);background-size:40px auto}}@media (min-width:64em){#header .header-top{display:flex;justify-content:flex-end;padding-top:2em;padding-bottom:2em;background-color:transparent;position:relative}#header .header-top:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--project-color);opacity:.75;margin-left:-50%;margin-right:-50%}#header .header--navigation-wrapper{background-color:transparent;position:-webkit-sticky;position:sticky;top:0;padding:0;flex-direction:column}#header .header--navigation-wrapper:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--project-color);opacity:.75}#header .header--navigation-wrapper .logo{position:absolute;top:0;background-image:none;margin-bottom:-63px;background-color:var(--project-color);display:flex;width:130px;height:117px}#header .header--navigation-wrapper .logo a{position:unset;background-image:url(../images/nav_projects_logo@2x.png);background-size:75px 82px;background-repeat:no-repeat;background-position-x:center;background-position-y:calc(100% - 10px);height:100%;width:100%}}#header .header--secondary{display:none;font-size:.8em;background-color:#f5f2ec;border-bottom:1px solid #7b1749}#header .header--secondary ul{margin:0 0 1em;padding:0;list-style-type:none}#header .header--secondary.active,#header .header--secondary ul li{display:block}#header .header--secondary.active.header--secondary{display:flex;align-items:center}#header .header--secondary a,#header .header--secondary a:visited{color:color("brand","white")}#header .header--secondary.header--secondary-search .block--search{margin:3em 0}@media (min-width:48em){#header .header--secondary.header--secondary-search .block--search{margin:6em 0}}#header .header--secondary .wrap{position:relative}#header .header--secondary .button--close{position:absolute;top:2em;right:0;width:12px;height:12px;-webkit-mask:url(../images/close.svg);mask:url(../images/close.svg);-webkit-mask-size:cover;mask-size:cover;cursor:pointer;background-color:#ef4136;display:none}#header .header--secondary .button--close:hover{background-color:#7b1749}@media (min-width:48em){#header .header--secondary .button--close{display:block}}#header .header--navigation ul{margin:0 0 1em;padding:0;list-style-type:none}#header .header--navigation ul li{display:block}#header .header--navigation ul>li>a,#header .header--navigation ul>li>a:focus,#header .header--navigation ul>li>a:visited{color:#f5f2ec;display:block;background:transparent;line-height:1.1;position:relative;font-weight:600;text-transform:uppercase;text-decoration:none;font-family:Montserrat,Helvetica,Arial,sans-serif}#header .header--navigation ul>li>a:focus:hover,#header .header--navigation ul>li>a:hover,#header .header--navigation ul>li>a:visited:hover{color:#f5f2ec;text-decoration:none;transition:color 0s cubic-bezier(.03,.66,.11,1.01) .25s}#header .header--navigation ul>li.current-menu-ancestor .sub-menu,#header .header--navigation ul>li.current-menu-item.menu-item-has-children .sub-menu{display:block}#header .header--navigation ul>li.nav_cta{position:relative}@media (max-width:63.99em){#header .header--navigation #menu-main{z-index:104;position:absolute;z-index:-1;top:3rem;left:0;right:0;width:100%;margin-bottom:0;display:block;height:0;overflow:hidden;transition:max-height 1s;transition-delay:0s;display:flex;flex-direction:column;box-sizing:border-box;background-color:var(--project-color);justify-content:space-around;text-align:center}#header .header--navigation #menu-main li{display:block}#header .header--navigation #menu-main li a{font-size:1.6666em;text-align:center;color:#f5f2ec;background-color:transparent;padding:var(--internal-padding)}#header .header--navigation #menu-main li.search-icon{display:none}}@media (min-width:64em){#header .header--navigation{margin:0}#header .header--navigation #menu-main{opacity:1;transition:opacity 1s cubic-bezier(.03,.66,.11,1.01);background:transparent;position:relative;top:auto;left:auto;margin:0;padding:0;height:auto;max-height:none;display:flex;justify-content:flex-end;align-items:center;grid-gap:2em}#header .header--navigation #menu-main li{display:inline-block;position:relative}#header .header--navigation #menu-main li a,#header .header--navigation #menu-main li a:visited{position:relative}#header .header--navigation #menu-main li a:after,#header .header--navigation #menu-main li a:visited:after{content:"";display:block;position:absolute;top:-.5em;right:-.5em;bottom:-.5em;left:-.5em;z-index:-1;transition:border-color 1s cubic-bezier(.03,.66,.11,1.01),background-color 1.25s cubic-bezier(.03,.66,.11,1.01);border:0 solid transparent;background-color:transparent;opacity:0}#header .header--navigation #menu-main li a:hover:after{content:"";display:block;position:absolute;top:-.5em;right:-.5em;bottom:-.5em;left:-.5em;z-index:0;border:2px solid #f5f2ec;opacity:.95}#header .header--navigation #menu-main li.current-menu-ancestor a:after,#header .header--navigation #menu-main li.current-menu-ancestor a:visited:after,#header .header--navigation #menu-main li.current-menu-item a:after,#header .header--navigation #menu-main li.current-menu-item a:visited:after{opacity:.5;content:"";display:block;position:absolute;top:-.5em;right:-.5em;bottom:-.5em;left:-.5em;z-index:0;border:2px solid #f5f2ec}#header .header--navigation #menu-main li.wpml-ls-item{font-size:.666em;text-transform:none}#header .header--navigation #menu-main li.search-icon a,#header .header--navigation #menu-main li.search-icon a:visited{border:none;box-sizing:border-box;width:100%;text-indent:-9999px;display:block;width:15px;height:15px}#header .header--navigation #menu-main li.search-icon a:after,#header .header--navigation #menu-main li.search-icon a:visited:after{content:"";display:block;background:url(../images/icon--search.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;position:absolute;top:0;left:0;height:15px;width:15px;z-index:1;right:unset;bottom:unset;border:none;opacity:1}}#header.activated{height:100vh}#header.activated .header--navigation #menu-main{height:100%;padding-top:0;padding-bottom:5vh}#header.activated .header-top{flex-grow:2}#header.activated .header--navigation{height:100%}#header.activated .header--secondary{display:flex}@media (min-width:64em){#header .hamburger{display:none}}#footer{border-top:1px solid #ef4136;padding-top:1em}#footer .nav--footer ul{margin:0 0 1em;padding:0;list-style-type:none}#footer .nav--footer ul li{display:block;display:inline-block;margin-right:1em}#footer .nav--footer ul li a,#footer .nav--footer ul li a:visited{font-weight:600;text-transform:uppercase;color:#292929;font-family:Montserrat,Helvetica,Arial,sans-serif}#footer .redline{border-top:1px solid #ef4136;padding-top:1em}#footer .logo{background-image:url(../images/logo--footer.png);height:35px;width:200px;background-position:0 0;background-repeat:no-repeat;text-indent:1000%;white-space:nowrap;overflow:hidden;display:block}@media only screen and (-webkit-min-device-pixel-ratio:2){#footer .logo{background-image:url(../images/logo--footer@2x.png);background-size:200px auto}}#footer .land-acknowledgement p{color:#7b1749;font-size:.777777778em;margin-bottom:0;font-family:Lora,Georgia,serif}#footer .copyright{font-size:.666666667em;color:#ef4136;padding-top:3em}@media (min-width:64em){#footer .nav--footer{min-height:20vh}}.wp-block-button{position:unset}.wp-block-button.is-style-primary .wp-block-button__link,.wp-block-button .wp-block-button__link{color:#292929;background:transparent;display:inline-block;line-height:1;padding:.7em 1em;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none!important;text-align:center;font-family:Montserrat,Helvetica,Arial,sans-serif;border:2px solid #292929;border-radius:0;transition:background-color .25s ease,color .3s ease,border-color .2s ease;font-size:.7em}.wp-block-button.is-style-primary .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:hover{background:#ef4136;color:#f5f2ec;border-color:transparent;text-decoration:none!important;transition:background-color .25s ease,color .3s ease,border-color .2s ease}.wp-block-button.is-style-secondary .wp-block-button__link{color:#292929;background-color:transparent;display:inline-block;line-height:1;padding:.7em 1em;font-weight:700;text-transform:none;letter-spacing:0;text-decoration:none!important;border:none;border-bottom:2px solid #ef4136;font-family:Lora,Georgia,serif;font-style:italic;border-radius:0}.wp-block-button.is-style-secondary .wp-block-button__link:hover{background:#f5f2ec;color:#292929;text-decoration:none!important}.wp-block-button.is-style-arrow{display:flex;margin:0}.wp-block-button.is-style-arrow .wp-block-button__link{display:block;background-repeat:no-repeat;background-image:url(../images/arrow_long.svg);background-color:transparent;background-position:0;overflow:hidden;padding:0;text-indent:101%;white-space:nowrap;border:unset;height:14px;background-size:contain;transition:background-position .25s ease}.wp-block-button.is-style-arrow .wp-block-button__link:hover{background-position-x:.5rem}.breakout-button a{position:static}.breakout-button a:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}form>div{overflow:hidden;clear:both}fieldset{border:none;padding:0}legend{font-size:2em;line-height:1.3em;margin-bottom:1em;border-bottom:1px dashed #f5f2ec;display:block;padding-bottom:.25em;width:100%}label{display:block;text-align:left;font-weight:600;color:#ef4136;box-sizing:border-box;margin-bottom:.25em;font-family:Montserrat,Helvetica,Arial,sans-serif}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{display:block;font-family:Lora,Georgia,serif;background:#f5f2ec;color:#292929;border:1px solid #ef4136;-webkit-appearance:none;height:2.5em;padding:.25em .1em .25em .5em;box-sizing:border-box;transition:border-color 1s cubic-bezier(.03,.66,.11,1.01),background-color 1s cubic-bezier(.03,.66,.11,1.01);margin-bottom:.5em}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#7b1749;outline:none;background:rgba(245,242,236,.8)}textarea{height:auto}input[type=checkbox],input[type=radio]{width:auto;display:inline-block;margin:0 5px 0 1px}select,select:focus{background-image:url(../images/select_dropdown.png);background-position:100% 50%;background-repeat:no-repeat;display:block;-webkit-appearance:none;padding:.25em 2em .25em .5em;box-sizing:border-box}select:focus,select:focus:focus{outline:none}input[type=submit]{color:#292929;background:transparent;display:inline-block;font-weight:700;letter-spacing:.08em;text-decoration:none!important;text-align:center;font-family:Montserrat,Helvetica,Arial,sans-serif;border:2px solid #292929;border-radius:0;transition:background-color .25s ease,color .3s ease,border-color .2s ease;font-size:.7em;box-shadow:none;text-transform:uppercase;transition:background-color .5s;line-height:1;height:2.5rem;padding:.5rem 2em;float:right}input[type=submit]:hover{background:#ef4136;color:#f5f2ec;border-color:transparent;text-decoration:none!important;transition:background-color .25s ease,color .3s ease,border-color .2s ease}.form-error,.validation_error,.validation_message{display:none;color:#d0011b}.validation_error{display:block}.form-field-error input[type=email],.form-field-error input[type=number],.form-field-error input[type=password],.form-field-error input[type=tel],.form-field-error input[type=text],.form-field-error textarea,.gfield_error input[type=email],.gfield_error input[type=number],.gfield_error input[type=password],.gfield_error input[type=tel],.gfield_error input[type=text],.gfield_error textarea{outline:none;background:rgba(245,242,236,.8);border:1px solid #ef4136}.form-field-error .form-error,.form-field-error .validation_message,.gfield_error .form-error,.gfield_error .validation_message{display:block}.form-cancel{font-size:.8em;color:#d0011b}.form-field-required label:after{content:"required";color:#d0011b;display:inline-block;font-size:.666em;font-weight:400;margin-right:.125em;float:right}.form-error,.form-note,.validation_error,.validation_message{font-size:.8em;font-style:italic;margin:0;color:#5c5c5c}.forgotten-password.form-error,.forgotten-password.validation_error,.forgotten-password.validation_message,.form-note.forgotten-password{text-align:right}::-webkit-input-placeholder{font-family:Lora,Georgia,serif;font-weight:100;font-style:italic;color:#ababab}:-moz-placeholder,::-moz-placeholder{font-family:Lora,Georgia,serif;font-weight:100;font-style:italic;color:#ababab}:-ms-input-placeholder{font-family:Lora,Georgia,serif;font-weight:100;font-style:italic;color:#ababab}.gform_fields{margin:0 0 1em;padding:0;list-style-type:none}.gform_fields li{display:block}.gform_fields .gfield:first-of-type .gfield_label>.gfield_required{color:#d0011b}.gform_fields .gfield:first-of-type .gfield_label>.gfield_required:after{content:"required";color:#d0011b;display:inline-block;font-style:italic;font-size:.8em;font-weight:400}#content .card{position:relative;padding:0;border-radius:0;overflow:hidden;background-color:#f5f2ec;display:flex;flex-direction:column;margin-bottom:var(--internal-padding)}#content .card:focus-within,#content .card:hover{background-color:#787878;color:#f5f2ec}#content .card.card_outline{border:1px solid #ababab;background-color:transparent}#content .card.card_outline:focus-within,#content .card.card_outline:hover{background-color:rgba(239,65,54,.05);color:#292929}#content .card.card_outline p a,#content .card.card_outline p a:visited{color:#787878}#content .card.card_outline p a:hover,#content .card.card_outline p a:visited:hover{color:#7b1749}#content .card .block--image img{display:block;width:100%}#content .card .block--content{padding:var(--internal-padding);display:flex;flex-direction:column;justify-content:flex-start}#content .card .block--content .supertitle{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1rem}#content .card .wp-block-buttons{padding-top:calc(var(--internal-padding)/2)}#content .card.card_balance .block--content{flex-grow:2}#content .card.card_balance .block--content>:last-child{margin-top:auto}#content .card.card_blog{background-color:#f5f2ec}#content .card.card_blog:focus-within,#content .card.card_blog:hover{background-color:#7b1749}#content .card.card_blog:focus-within .block--content,#content .card.card_blog:hover .block--content{color:#f5f2ec}#content .card.card_blog:focus-within .block--content h3,#content .card.card_blog:hover .block--content h3{color:#f5f2ec}#content .card.card_download{flex-direction:row}#content .card.card_download.with-image .block--image{width:33.333333%;padding:calc(var(--internal-padding)/3)}#content .card.card_download.with-image .block--content{width:66.666666%;padding:calc(var(--internal-padding)/3);padding-left:calc(var(--internal-padding)*2/3)}#content .card.card_download .block--image{background-color:#787878}#content .card.card_download .block--image img{-o-object-fit:cover;object-fit:cover;box-shadow:2px 2px 6px 0 rgba(41,41,41,.3)}#content .card.card_download .block--content{font-size:.875em;background-color:#787878}#content .card.card_download .block--content h3{font-weight:500;font-size:1.25rem}#content .card.card_download .block--content *+.supertitle{margin-top:var(--space-tight)}#content .card.card_download:focus-within .block--content,#content .card.card_download:hover .block--content{color:#292929;background-color:#787878}#content .card.card_download:focus-within .block--content h3,#content .card.card_download:hover .block--content h3{color:#292929}#content .card.resource--item{position:relative}#content .card.resource--item .block--content h4{font-family:Montserrat,Helvetica,Arial,sans-serif}#content .card.resource--item .block--content>h3+p{margin-top:var(--space-tight)}#content .card.homepage-card{margin-bottom:0}#content .card.card--associated_clinic{background-color:#787878;position:relative;font-size:.875em}#content .card.card--associated_clinic .block--content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:calc(var(--internal-padding)/2)}#content .card.card--associated_clinic h3{font-size:1.2rem}#content .card.card--associated_clinic .wp-block-buttons{margin-top:0;padding-top:0;margin-bottom:0}#content .card.card--associated_clinic .wp-block-buttons .wp-block-button{margin-bottom:0}#content .card.card--associated_clinic:focus-within,#content .card.card--associated_clinic:hover{color:#292929}#content .card.side-by-side{background-color:#ef4136;display:flex;flex-direction:row;margin-bottom:1rem}#content .card.side-by-side .block--image{width:0}#content .card.side-by-side .block--content{justify-content:flex-start;width:100%;padding:var(--internal-padding);flex-grow:1}#content .card.side-by-side .block--content .entry-content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:2}@media (min-width:48em){#content .card.side-by-side .block--image{width:16.6666666667%}#content .card.side-by-side .block--content{width:83.3333333333%}}#content .grid-news .card{margin-bottom:0}#content .block--staff_list .card.staff-member .block--image{border-radius:5px;overflow:hidden}#content .block--staff_list .card.staff-member .block--content{padding-left:0;padding-right:0;padding-top:calc(var(--internal-padding)/2)}#content .block--staff_list .card.staff-member .block--content .entry-content{color:color("grey","base");font-size:.8181818182em}#content .cta-card{position:relative;border-radius:5px;overflow:hidden;--block-color:#ef4136}#content .cta-card .block--content{padding:calc(var(--internal-padding)*3/4);background-color:var(--block-color);color:#fff;display:flex;flex-direction:column;flex-grow:1}#content .cta-card .block--content>*{color:#fff}#content .cta-card .block--content>h2+*{margin-top:var(--space-tiny)}#content .cta-card .block--content>:nth-last-child(2){margin-bottom:var(--space)}#content .cta-card .block--content>:last-child{margin-top:auto}#content .cta-card .block--content .wp-block-buttons{justify-content:flex-end}#content .cta-card .block--content .wp-block-buttons .wp-block-button{margin-bottom:0}#content .cta-card .block--content .wp-block-buttons .wp-block-button__link{color:#f5f2ec;display:flex;padding:.5rem;font-size:1rem;font-family:Montserrat,Helvetica,Arial,sans-serif;text-shadow:none;text-decoration:none!important;text-transform:none;border:2px solid #f5f2ec;border-radius:5px;line-height:1;background-color:transparent}#content .cta-card .block--content .wp-block-buttons .wp-block-button__link:hover{background-color:#f5f2ec;border-color:var(--block-color);color:#ef4136;text-decoration:none!important}#content .cta-card:first-of-type{--block-color:#ef4136}#content .cta-card:nth-of-type(2){--block-color:#787878}#content .cta-card:focus-within,#content .cta-card:hover{--block-color:#ef4136}#intro-block{min-height:calc(100px + 3em);position:relative;background-color:rgba(239,65,54,.2);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}#intro-block:before{-webkit-mask-size:50% auto;mask-size:50% auto;-webkit-mask-position:30% 100%;mask-position:30% 100%}#intro-block:after,#intro-block:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--project-color);-webkit-mask-image:url(../images/project--bgnd.svg);mask-image:url(../images/project--bgnd.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.2}#intro-block:after{-webkit-mask-size:60% auto;mask-size:60% auto;-webkit-mask-position:-50% 60%;mask-position:-50% 60%;transform:scaleX(-1)}#intro-block .wrap,#intro-block .wrap-wide{position:relative;z-index:1}#intro-block .wrap-wide h1,#intro-block .wrap-wide h2,#intro-block .wrap h1,#intro-block .wrap h2{font-family:Montserrat,Helvetica,Arial,sans-serif}#intro-block .wrap-wide h1,#intro-block .wrap h1{font-size:.6666em;color:#7b1749;text-transform:uppercase;letter-spacing:.25em;margin-bottom:.5em;font-weight:600;font-size:1.1111em!important;text-indent:-1em;line-height:1}#intro-block .wrap-wide h1:before,#intro-block .wrap h1:before{content:"";display:block;display:inline-block;height:.5em;width:.5em;margin-right:.5em;background-color:#ef4136;margin-bottom:.125em;border-radius:50%}@media (min-width:64em){#intro-block .wrap-wide h1,#intro-block .wrap h1{font-size:.777777778em}}@media (max-width:63.99em){#intro-block .wrap,#intro-block .wrap-wide{margin-top:4.5em}#intro-block .wrap-wide h1,#intro-block .wrap h1{text-indent:0}#intro-block .wrap-wide h2,#intro-block .wrap h2{font-size:1.3333em!important}}#intro-block.leader{overflow:visible;justify-content:flex-end}#intro-block.leader .wrap,#intro-block.leader .wrap-wide{padding-bottom:1em;position:relative;z-index:1}#intro-block.leader .wrap-wide .project_logo_hero,#intro-block.leader .wrap .project_logo_hero{max-width:40%}#intro-block.leader .wrap-wide h2,#intro-block.leader .wrap h2{line-height:1.3;font-size:1.666em;margin:0}#intro-block.leader .wrap-wide h1+a,#intro-block.leader .wrap-wide h2+a,#intro-block.leader .wrap h1+a,#intro-block.leader .wrap h2+a{margin-top:2em}#intro-block.leader:after,#intro-block.leader:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:none;mask-image:none;opacity:1;transform:none;background-color:transparent}#intro-block.leader:before{top:3em;bottom:20vh;background-image:url(../images/JP-illustrations-home-hero.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:0}#intro-block.leader:after{z-index:-1;bottom:-20vh;background-color:var(--project-color);-webkit-mask-image:url(../images/bgnd-blob-home.svg);mask-image:url(../images/bgnd-blob-home.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:100% 0;mask-position:100% 0}@media (min-width:48em){#intro-block.leader{justify-content:center}#intro-block.leader:before{bottom:0;background-size:contain;background-position:120% 50%}#intro-block.leader:after{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:100% 50%;mask-position:100% 50%}#intro-block.leader .wrap,#intro-block.leader .wrap-wide{padding-bottom:2em}#intro-block.leader .wrap-wide h2,#intro-block.leader .wrap h2{max-width:50%}#intro-block.leader .wrap-wide .project_logo_hero,#intro-block.leader .wrap .project_logo_hero{max-width:25%}}@media (min-width:80em){#intro-block.leader .wrap,#intro-block.leader .wrap-wide{padding-bottom:0}#intro-block.leader:before{background-position:100% 50%}}@media (max-width:47.99em){#intro-block.leader.has-cta:before{bottom:25vh}}#intro-block.leader.has-logo,.home #intro-block.leader,.page-about #intro-block.leader{background-color:transparent;justify-content:flex-end;margin-bottom:0}#intro-block.leader.has-logo .wrap-wide h1,#intro-block.leader.has-logo .wrap h1,.home #intro-block.leader .wrap-wide h1,.home #intro-block.leader .wrap h1,.page-about #intro-block.leader .wrap-wide h1,.page-about #intro-block.leader .wrap h1{display:none}#intro-block.leader.has-logo .wrap-wide h2,#intro-block.leader.has-logo .wrap h2,.home #intro-block.leader .wrap-wide h2,.home #intro-block.leader .wrap h2,.page-about #intro-block.leader .wrap-wide h2,.page-about #intro-block.leader .wrap h2{margin-top:.5em}#intro-block.leader.has-logo .wrap-wide:after,#intro-block.leader.has-logo .wrap:after,.home #intro-block.leader .wrap-wide:after,.home #intro-block.leader .wrap:after,.page-about #intro-block.leader .wrap-wide:after,.page-about #intro-block.leader .wrap:after{-webkit-mask-size:auto 120vh;mask-size:auto 120vh}@media (min-width:48em){#intro-block.leader.has-logo .wrap-wide h2,#intro-block.leader.has-logo .wrap h2,.home #intro-block.leader .wrap-wide h2,.home #intro-block.leader .wrap h2,.page-about #intro-block.leader .wrap-wide h2,.page-about #intro-block.leader .wrap h2{max-width:50%;font-size:2em}}@media (min-width:48em){#intro-block.leader.has-logo,.home #intro-block.leader,.page-about #intro-block.leader{justify-content:center}}#intro-block.leader-blog h1,#intro-block.leader-blog h2{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:.6666em;color:#7b1749;text-transform:uppercase;letter-spacing:.25em;margin-bottom:.5em;font-weight:600;font-size:1.1111em!important;margin-left:-1em}#intro-block.leader-blog h1:before,#intro-block.leader-blog h2:before{content:"";display:block;display:inline-block;height:.5em;width:.5em;margin-right:.5em;background-color:#ef4136;margin-bottom:.125em;border-radius:50%}@media (min-width:64em){#intro-block.leader-blog h1,#intro-block.leader-blog h2{font-size:.777777778em}}.block--text_two_column_bilingual .six h2{min-height:2em}.block--text_two_column_bilingual .six p:last-of-type a{color:#292929;background:transparent;display:inline-block;line-height:1;padding:.7em 1em;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none!important;text-align:center;font-family:Montserrat,Helvetica,Arial,sans-serif;border:2px solid #292929;border-radius:0;transition:background-color .25s ease,color .3s ease,border-color .2s ease;font-size:.7em}.block--text_two_column_bilingual .six p:last-of-type a:hover{background:#ef4136;color:#f5f2ec;border-color:transparent;text-decoration:none!important;transition:background-color .25s ease,color .3s ease,border-color .2s ease}.block--text_two_column_bilingual .six p a{font-size:.7em}#content{padding-top:2rem;padding-bottom:2rem}.single-project #content .no-events{display:none}#content .is-style-intro-paragraph{font-size:1.1111em;font-family:Lora,Georgia,serif;font-weight:600;line-height:1.6;opacity:.8}@media (min-width:64em){#content .is-style-intro-paragraph{font-size:1.3em}}#content .is-style-spot-image{margin-left:calc((-100vw - -2rem)/2 + 50%);margin-right:calc((-100vw - -2rem)/2 + 50%);max-width:calc(100vw - 2rem);width:calc(100vw - 2rem);margin-bottom:2em}@media (min-width:80em){#content .is-style-spot-image{margin-left:calc(-550px + 50%);margin-right:calc(-550px + 50%);width:1100px;max-width:1100px}}@media (min-width:100em){#content .is-style-spot-image{margin-left:calc(-700px + 50%);margin-right:calc(-700px + 50%);width:1400px;max-width:1400px}}#content .is-style-spot-image figure{position:relative}#content .is-style-spot-image figure:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--project-color);-webkit-mask-image:url(../images/project--bgnd.svg);mask-image:url(../images/project--bgnd.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.25;z-index:-1}#content .is-style-spot-image.has-media-on-the-right figure:before{transform:rotate(180deg)}#content .is-style-spot-image .wp-block-media-text__content{padding:0}#content .block--text_two_column_bilingual{margin-bottom:3em}#content .block--image_text_side .block--image{display:grid}#content .block--image_text_side .block--image div{background-size:contain}#content .block{margin-bottom:2em}#content .block .block--content>p>a,#content .block .block--content>p>a:visited,#content .block .block--content>ul>li>a,#content .block .block--content>ul>li>a:visited{text-decoration:underline;-webkit-text-decoration-color:#7b1749;text-decoration-color:#7b1749}#content .block .block--content>p>a:hover,#content .block .block--content>p>a:visited:hover,#content .block .block--content>ul>li>a:hover,#content .block .block--content>ul>li>a:visited:hover{-webkit-text-decoration-color:#ef4136;text-decoration-color:#ef4136}#content .wp-block-group{margin-bottom:2em}#content .wp-block-group p>a,#content .wp-block-group p>a:visited,#content .wp-block-group ul>li>a,#content .wp-block-group ul>li>a:visited{text-decoration:underline;-webkit-text-decoration-color:#7b1749;text-decoration-color:#7b1749}#content .wp-block-group p>a:hover,#content .wp-block-group p>a:visited:hover,#content .wp-block-group ul>li>a:hover,#content .wp-block-group ul>li>a:visited:hover{-webkit-text-decoration-color:#ef4136;text-decoration-color:#ef4136}#content .is-style-block--callout{margin-bottom:0;margin-top:4em;padding:2em 0;position:relative}#content .is-style-block--callout:before{background-image:linear-gradient(#ef4136,#f5f2ec);-webkit-mask-image:url(../images/bgnd_section-01.svg);mask-image:url(../images/bgnd_section-01.svg);-webkit-mask-size:cover;mask-size:cover;opacity:.125}#content .is-style-block--callout:after,#content .is-style-block--callout:before{content:"";display:block;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;max-width:100vw;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}#content .is-style-block--callout:after{background-color:#ef4136!important;-webkit-mask-image:url(../images/project--bgnd.svg);mask-image:url(../images/project--bgnd.svg);-webkit-mask-size:60% auto;mask-size:60% auto;-webkit-mask-position:-50% -50%;mask-position:-50% -50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.05;transform:scaleX(-1)}#content .is-style-block--callout .is-style-spot-image figure:before{background-color:#ef4136}#content .is-style-block--callout .wp-block-media-text__content{padding:0}#content .is-style-block--callout .wp-block-media-text__content h2{text-transform:uppercase}#content .block--callout-event,#content .block--callout-minor,#content .is-style-block--minor-callout{margin-bottom:0;margin-top:0;padding:8em 0 2em;position:relative}#content .block--callout-event:before,#content .block--callout-minor:before,#content .is-style-block--minor-callout:before{content:"";display:block;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;max-width:100vw;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(var(--project-color),#f5f2ec);background-color:var(--project-color);-webkit-mask-image:url(../images/bgnd_section-01.svg);mask-image:url(../images/bgnd_section-01.svg);-webkit-mask-size:cover;mask-size:cover;opacity:.125}#content .block--callout-event .block--image,#content .block--callout-minor .block--image,#content .is-style-block--minor-callout .block--image{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}#content .block--callout-event .block--image .project--bgnd,#content .block--callout-minor .block--image .project--bgnd,#content .is-style-block--minor-callout .block--image .project--bgnd{grid-area:1/1/4/4;width:100%;opacity:.25;z-index:-1}#content .block--callout-event .block--image img,#content .block--callout-minor .block--image img,#content .is-style-block--minor-callout .block--image img{grid-area:1/1/4/4}#content .block--callout-event h2,#content .block--callout-minor h2,#content .is-style-block--minor-callout h2{text-transform:uppercase}#content .block--callout-event:nth-of-type(2n):before,#content .block--callout-minor:nth-of-type(2n):before,#content .is-style-block--minor-callout:nth-of-type(2n):before{-webkit-mask-image:url(../images/bgnd_section-02.svg);mask-image:url(../images/bgnd_section-02.svg)}@media (min-width:64em){#content .block--2col .wrap{display:flex;justify-content:space-between;align-items:center}#content .block--2col .wrap .block--content{grid-column:span 6}}#content .block--text_two_column{padding-top:var(--internal-padding);padding-bottom:var(--internal-padding)}@media (min-width:64em){#content .block--text_two_column{padding-top:calc(var(--internal-padding)*2);padding-bottom:calc(var(--internal-padding)*2)}#content .block--text_two_column .wrap{-moz-column-count:2;column-count:2;-moz-column-gap:var(--internal-padding);column-gap:var(--internal-padding)}}#content .block--image_text_side .block--image{display:flex;flex-wrap:wrap;justify-content:space-between}#content .block--image_text_side .block--image img{width:100%;height:auto}#content .block--image_text_side .block--image div{width:calc(33.333% - .5em);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:var(--internal-padding)}#content .block--image_text_side .block--image div:before{content:"";display:block;padding-top:100%}#content .block--image_text_side .block--image div:first-of-type{width:100%;margin-top:0}#content .block--image_text_side .block--image div:first-of-type:before{padding-top:75%}@media (min-width:64em){#content .block--image_text_side .wrap{align-items:center;justify-content:space-between}#content .block--image_text_side .six{margin:0}#content .block--image_text_side .block--content{padding-right:var(--internal-padding)}}@media (min-width:64em){#content .block--text__left .wrap{flex-direction:row-reverse}#content .block--text__left .wrap .block--content{padding-left:var(--internal-padding);padding-right:0}}@media (min-width:64em){#content .block--tall .wrap{height:100vh;position:relative;flex-direction:row-reverse;overflow:hidden}#content .block--tall .wrap img{position:absolute;right:calc(50% + var(--internal-padding)/2);width:auto!important;height:100vh}#content .block--tall .wrap .block--content{padding-right:var(--internal-padding)}}@media (min-width:64em){#content .block--tall.block--text__left .wrap{flex-direction:row}#content .block--tall.block--text__left .wrap img{position:absolute;left:calc(50% + var(--internal-padding)/2);width:auto!important;height:100vh}#content .block--tall.block--text__left .wrap .block--content{padding-left:var(--internal-padding);padding-right:0}}#content .project-list-nav{margin-left:calc((-100vw - -2rem)/2 + 50%);margin-right:calc((-100vw - -2rem)/2 + 50%);max-width:calc(100vw - 2rem);width:calc(100vw - 2rem);margin-bottom:var(--space)}@media (min-width:80em){#content .project-list-nav{margin-left:calc(-550px + 50%);margin-right:calc(-550px + 50%);width:1100px;max-width:1100px}}@media (min-width:100em){#content .project-list-nav{margin-left:calc(-700px + 50%);margin-right:calc(-700px + 50%);width:1400px;max-width:1400px}}#content .project-list-nav .project-list-nav-primary{display:flex;flex-direction:column}@media (min-width:48em){#content .project-list-nav .project-list-nav-primary{flex-direction:row;justify-content:space-between;align-items:center}}#content .project-list-nav .project-list-nav-primary .facetwp-facet{margin-bottom:0}#content .project-list-nav .project-list-nav-primary .filter-buttons{display:flex;flex-direction:column;align-items:flex-end}#content .project-list-nav .project-list-nav-primary .filter-buttons button:last-of-type{margin-top:.5rem}#content .project-list-nav .project-list-nav-primary .filter-buttons .clear-filters{display:flex;height:100%;border-radius:50px;color:#ef4136;padding:.5em 1.5em;font-size:.6666em;font-family:Montserrat,Helvetica,Arial,sans-serif;background-color:transparent;border:1px solid #ef4136;cursor:pointer;visibility:hidden}#content .project-list-nav .project-list-nav-primary .filter-buttons .clear-filters.visible{visibility:visible}#content .project-list-nav .project-list-nav-primary .filter-buttons .show-filters{display:flex;height:100%;border:none;border-radius:50px;color:#292929;padding:.5em 1.5em;font-size:.6666em;font-family:Montserrat,Helvetica,Arial,sans-serif;background-color:rgba(239,65,54,.5);cursor:pointer}#content .project-list-nav .project-list-nav-primary .filter-buttons .show-filters:after{content:"";display:block;margin-left:.25em;width:11px;height:13px;background-image:url(../images/arrow.svg);background-size:contain;transform:rotate(180deg)}#content .project-list-nav .project-list-nav-primary .filter-buttons .show-filters.active:after{transform:rotate(0deg)}#content .project-list-nav .project-list-nav-secondary{background-color:rgba(239,65,54,.05);border-bottom-left-radius:var(--internal-padding);border-bottom-right-radius:var(--internal-padding);padding:var(--internal-padding);grid-template-columns:repeat(2,1fr);grid-gap:var(--internal-padding);display:none;transition:height .5s ease-in-out;overflow:hidden;margin-top:1.4rem}@media (min-width:48em){#content .project-list-nav .project-list-nav-secondary{grid-template-columns:repeat(4,1fr)}}#content .project-list-nav .project-list-nav-secondary.active{display:grid}#content .project-list-nav .project-list-nav-secondary>div h3{font-size:.875em}#content .project-list-nav .facetwp-facet.facetwp-type-checkboxes{display:flex;flex-wrap:wrap}#content .project-list-nav .facetwp-facet.facetwp-type-checkboxes .facetwp-checkbox{background:none;margin-left:.25em;margin-right:.25em;margin-bottom:.5em;font-size:.8em;display:block;height:100%;border:1px solid #7b1749;border-radius:50px;color:#292929;padding:.5em 1.5em;font-family:Montserrat,Helvetica,Arial,sans-serif}#content .project-list-nav .facetwp-facet.facetwp-type-checkboxes .facetwp-checkbox .facetwp-counter{display:none}#content .project-list-nav .facetwp-facet.facetwp-type-checkboxes .facetwp-checkbox:hover{background-color:rgba(239,65,54,.5);color:#f5f2ec;border-color:#ef4136}#content .project-list-nav .facetwp-facet.facetwp-type-checkboxes .facetwp-checkbox.checked{background-image:unset;background-color:#ef4136;color:#f5f2ec;border-color:#ef4136}#content .project-list-nav ul{margin:0 0 1em;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}#content .project-list-nav ul li{display:block;margin-left:.25em;margin-right:.25em;margin-bottom:.5em;height:100%;font-size:.8em}#content .project-list-nav ul li a,#content .project-list-nav ul li a:visited{display:block;height:100%;border:1px solid #7b1749;border-radius:50px;color:#292929;padding:.5em 1.5em;font-family:Montserrat,Helvetica,Arial,sans-serif}#content .project-list-nav ul li a:hover{background-color:rgba(239,65,54,.5);color:#f5f2ec;border-color:#ef4136}#content .project-list-nav ul li a.active{background-color:#ef4136;color:#f5f2ec;border-color:#ef4136}#content .project-list-block{padding-top:3em}#content .project-list-block.project-list-block--wide{margin-left:calc((-100vw - -2rem)/2 + 50%);margin-right:calc((-100vw - -2rem)/2 + 50%);max-width:calc(100vw - 2rem);width:calc(100vw - 2rem)}@media (min-width:80em){#content .project-list-block.project-list-block--wide{margin-left:calc(-550px + 50%);margin-right:calc(-550px + 50%);width:1100px;max-width:1100px}}@media (min-width:100em){#content .project-list-block.project-list-block--wide{margin-left:calc(-700px + 50%);margin-right:calc(-700px + 50%);width:1400px;max-width:1400px}}#content .project-list-block.project-list-block--wide .project--card img{width:40%;height:auto;display:block;filter:grayscale(1);z-index:-1;opacity:.1;-o-object-fit:contain;object-fit:contain}#content .project-list-block .project--card{position:relative;padding:3rem;display:flex;flex-direction:column;justify-content:center;min-height:30rem}@media (min-width:80em){#content .project-list-block .project--card{padding:3rem}}@media (min-width:100em){#content .project-list-block .project--card{padding:4rem}}#content .project-list-block .project--card h2{color:#292929;font-weight:600;font-size:1.25rem}#content .project-list-block .project--card:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;margin:-4rem;z-index:-1}@media (min-width:100em){#content .project-list-block .project--card:before{margin:-3rem}}#content .project-list-block .project--card.inactive{opacity:.6}#content .project-list-block .project--card.inactive:before{filter:grayscale(1)}#content .project-list-block .project--card:nth-of-type(9n+1):before{background-image:url(../images/blob1.svg)}#content .project-list-block .project--card:nth-of-type(9n+2):before{background-image:url(../images/blob2.svg)}#content .project-list-block .project--card:nth-of-type(9n+3):before{background-image:url(../images/blob3.svg)}#content .project-list-block .project--card:nth-of-type(9n+4):before{background-image:url(../images/blob4.svg)}#content .project-list-block .project--card:nth-of-type(9n+5):before{background-image:url(../images/blob5.svg)}#content .project-list-block .project--card:nth-of-type(9n+6):before{background-image:url(../images/blob6.svg)}#content .project-list-block .project--card:nth-of-type(9n+7):before{background-image:url(../images/blob7.svg)}#content .project-list-block .project--card:nth-of-type(9n+8):before{background-image:url(../images/blob8.svg)}#content .project-list-block .project--card:nth-of-type(9n+9):before{background-image:url(../images/blob9.svg)}#content .project-list-block .project--card{font-size:.8em}#content .project-list-block.reorder .project--card{order:1000}#content .project-list-block.project-list-block--home .project--card{display:flex;padding:2rem}@media (min-width:48em){#content .project-list-block.project-list-block--home .project--card{padding:5rem}}#content .project-list-block.project-list-block--home .project--card:before{margin:-4rem}@media (max-width:47.99em){#content .project-list-block.project-list-block--home .project--card:before{background-size:cover}}#content .project-list-block.project-list-block--home .project--card .block--image{width:75%}#content .project-list-block.project-list-block--home .project--card:first-of-type{grid-column:span 12;flex-direction:column}@media (min-width:48em){#content .project-list-block.project-list-block--home .project--card:first-of-type{grid-column:span 6}}#content .project-list-block.project-list-block--home .project--card:first-of-type .block--content{order:1}#content .project-list-block.project-list-block--home .project--card:first-of-type .block--image{order:2}#content .project-list-block.project-list-block--home .project--card:first-of-type:before{background-image:url(../images/blob_a.svg)}#content .project-list-block.project-list-block--home .project--card:nth-of-type(2){grid-column:span 12;flex-direction:column}@media (min-width:48em){#content .project-list-block.project-list-block--home .project--card:nth-of-type(2){grid-column:span 6;padding-left:6rem;padding-right:0;margin:-2rem;padding-top:8rem}}#content .project-list-block.project-list-block--home .project--card:nth-of-type(2) .block--content{order:2}#content .project-list-block.project-list-block--home .project--card:nth-of-type(2) .block--image{order:1;width:50%}#content .project-list-block.project-list-block--home .project--card:nth-of-type(2):before{background-image:url(../images/blob_b.svg)}#content .project-list-block.project-list-block--home .project--card:nth-of-type(3){grid-column:span 12;flex-direction:column}@media (min-width:48em){#content .project-list-block.project-list-block--home .project--card:nth-of-type(3){flex-direction:row;margin-top:-3rem;padding-bottom:6rem}}#content .project-list-block.project-list-block--home .project--card:nth-of-type(3) .block--content{order:2;display:flex;flex-direction:column;justify-content:flex-end;width:100%}#content .project-list-block.project-list-block--home .project--card:nth-of-type(3) .block--image{order:1}#content .project-list-block.project-list-block--home .project--card:nth-of-type(3):before{background-image:url(../images/blob_c.svg)}#content .list-block h2{margin-bottom:.125em}#content .list-block ul{margin:0 0 1em;padding:0;list-style-type:none}#content .list-block ul li{display:block;margin-bottom:.5em}#content .list-block ul li a,#content .list-block ul li a:visited{text-decoration:none}#content .list-block ul li a:hover,#content .list-block ul li a:visited:hover{text-decoration:underline}#content .list-block ul li p{font-size:.8em;font-family:Montserrat,Helvetica,Arial,sans-serif}#content .list-block h3{margin-bottom:0;font-size:1.1111em}#content .block--staff{margin-left:calc((-100vw - -2rem)/2 + 50%);margin-right:calc((-100vw - -2rem)/2 + 50%);max-width:calc(100vw - 2rem);width:calc(100vw - 2rem);margin-bottom:2rem;padding:0}@media (min-width:80em){#content .block--staff{margin-left:calc(-550px + 50%);margin-right:calc(-550px + 50%);width:1100px;max-width:1100px}}@media (min-width:100em){#content .block--staff{margin-left:calc(-700px + 50%);margin-right:calc(-700px + 50%);width:1400px;max-width:1400px}}#content .block--staff .grid{grid-row-gap:1rem}#content .block--staff h2{font-size:1.333333333em;margin-bottom:1em}#content .block--staff .block--staff_member .block--image{margin-bottom:.75em}#content .block--staff .block--staff_member h5{font-weight:400}.page-team #content .block--staff{border-bottom:1px solid #ef4136;padding-bottom:1em}.page-team #content .block--staff:first-of-type{margin-top:4em}#content .supertitle{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:.6666em;color:#7b1749;text-transform:uppercase;letter-spacing:.25em;margin-bottom:.5em;font-weight:600}#content .supertitle:before{content:"";display:block;display:inline-block;height:.5em;width:.5em;margin-right:.5em;background-color:#ef4136;margin-bottom:.125em;border-radius:50%}@media (min-width:64em){#content .supertitle{font-size:.777777778em}}#content .repeat_title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.111em;color:#292929;font-weight:600;letter-spacing:0;text-transform:none;margin-bottom:.5em}@media (min-width:64em){#content .repeat_title{font-size:1.555555em}}#content .supertitle+.repeat_title{margin-top:0}#content .sponsors-block{margin:0 0 1em;padding:0;list-style-type:none}#content .sponsors-block li{display:block;display:flex;flex-direction:column;justify-content:center}@media (min-width:64em){#content .block--gallery{padding-left:0;padding-right:0}}#content .block--gallery .file-list-wrap{display:grid;grid-template-columns:repeat(12,[col] 1fr);grid-template-rows:repeat(2,[row] auto);grid-gap:var(--internal-padding)}#content .block--gallery .file-list-wrap .file-list-image{grid-column:span 3;grid-row:span 2}#content .block--gallery.gallery_two .file-list-wrap .file-list-image{grid-column:span 2}#content .block--gallery.gallery_one .file-list-wrap .file-list-image{grid-column:span 1}#content .video-wrap{margin-bottom:1.5em}#content .video-wrap .video-thumb{position:relative;display:block}#content .video-wrap .video-thumb:before{content:"";display:block;position:absolute;border:0;background:transparent;box-sizing:border-box;width:0;height:54px;transition:all .1s ease;cursor:pointer;border-color:transparent transparent transparent rgba(245,242,236,.75);border-style:solid;border-width:27px 0 27px 50px;z-index:3;left:calc(50% - 20px);top:calc(50% - 27px)}#content .video-wrap .video-thumb:after{content:"";display:block;border:5px solid rgba(245,242,236,.75);background-color:rgba(245,242,236,.25);width:80px;height:80px;position:absolute;top:0;right:0;z-index:2;border-radius:50%;left:calc(50% - 40px);top:calc(50% - 40px)}#content .video-wrap .video-thumb:hover:before{border-color:transparent transparent transparent #f5f2ec}#content .video-wrap .video-thumb:hover:after{border-color:#f5f2ec}#content .video-wrap p{font-family:Lora,Georgia,serif;font-weight:600;font-size:.888888889em;line-height:1.4}#content .video-wrap p span{font-size:.777777778em;color:#787878;display:block}#content .video-wrap a{margin-bottom:.722222222em}.page-video #content .three h3{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:.6666em;color:#7b1749;text-transform:uppercase;letter-spacing:.25em;margin-bottom:.5em;font-weight:600;font-size:.777778em!important;line-height:1}.page-video #content .three h3:before{content:"";display:block;display:inline-block;height:.5em;width:.5em;margin-right:.5em;background-color:#ef4136;margin-bottom:.125em;border-radius:50%}@media (min-width:64em){.page-video #content .three h3{font-size:.777777778em}}.page-video #content .three h3:before{display:none}.blog #content article{margin-bottom:2em}.single #content article{margin-bottom:4em}.single #content article header{margin-bottom:2em}.single #content article header h1{text-align:center;margin-bottom:1em;font-size:2em}.single #content article header .article-meta p{text-align:center;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:.75em}.single #content article header .article-meta a,.single #content article header .article-meta a:visited{color:#ef4136;text-decoration:underline;-webkit-text-decoration-color:#7b1749;text-decoration-color:#7b1749}.single #content article header .article-meta a,.single #content article header .article-meta span,.single #content article header .article-meta time{display:block}@media (min-width:64em){.single #content article header{padding-top:4em}.single #content article header h1{font-size:2.76em}.single #content article header .article-meta p{font-size:1em}}.single #content article .blog-image{margin-bottom:2em}.single #content article .entry-content{max-width:50em;margin:0 auto}.single #content article .entry-content>p:first-of-type{font-size:1.1111em;font-family:Lora,Georgia,serif;font-weight:600;line-height:1.6;opacity:.8}@media (min-width:64em){.single #content article .entry-content>p:first-of-type{font-size:1.3em}}.tribe-theme-justpowers-bones #content #tribe-events-pg-template{padding:0!important}.tribe-theme-justpowers-bones #content .tribe-events-page-title,.tribe-theme-justpowers-bones #content .tribe-events-single-event-title{font-size:2em}.tribe-theme-justpowers-bones #content #tribe-events-content-wrapper{margin-bottom:3em}.tribe-theme-justpowers-bones #content .tribe-events-list-separator-month span{background-color:#f5f2ec;background-image:url(../images/bgnd.jpg)}.tribe-theme-justpowers-bones #content .tribe-events-list .type-tribe_events{margin-bottom:3rem}.tribe-theme-justpowers-bones #content .tribe-events-read-more{color:#292929;background-color:transparent;display:inline-block;line-height:1;padding:.7em 1em;font-weight:700;text-transform:none;letter-spacing:0;text-decoration:none!important;border:none;border-bottom:2px solid #ef4136;font-family:Lora,Georgia,serif;font-style:italic;border-radius:0}.tribe-theme-justpowers-bones #content .tribe-events-read-more:hover{background:#f5f2ec;color:#292929;text-decoration:none!important}.tribe-theme-justpowers-bones #content .tribe-events-sub-nav li a{color:#292929;background-color:transparent;display:inline-block;line-height:1;padding:.7em 1em;font-weight:700;text-transform:none;letter-spacing:0;text-decoration:none!important;border:none;border-bottom:2px solid #ef4136;font-family:Lora,Georgia,serif;font-style:italic;border-radius:0}.tribe-theme-justpowers-bones #content .tribe-events-sub-nav li a:hover{background:#f5f2ec;color:#292929;text-decoration:none!important}.tribe-theme-justpowers-bones #content .tribe-event-schedule-details{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:.6666em;color:#7b1749;text-transform:uppercase;letter-spacing:.25em;margin-bottom:.5em;font-weight:600;font-size:1em!important}.tribe-theme-justpowers-bones #content .tribe-event-schedule-details:before{content:"";display:block;display:inline-block;height:.5em;width:.5em;margin-right:.5em;background-color:#ef4136;margin-bottom:.125em;border-radius:50%}@media (min-width:64em){.tribe-theme-justpowers-bones #content .tribe-event-schedule-details{font-size:.777777778em}}.tribe-theme-justpowers-bones #content #tribe-bar-form .tribe-bar-submit input[type=submit],.tribe-theme-justpowers-bones #content .tribe-events-button{color:#292929;background:transparent;display:inline-block;line-height:1;padding:.7em 1em;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none!important;text-align:center;font-family:Montserrat,Helvetica,Arial,sans-serif;border:2px solid #292929;border-radius:0;transition:background-color .25s ease,color .3s ease,border-color .2s ease;font-size:.7em}.tribe-theme-justpowers-bones #content #tribe-bar-form .tribe-bar-submit input[type=submit]:hover,.tribe-theme-justpowers-bones #content .tribe-events-button:hover{background:#ef4136;color:#f5f2ec;border-color:transparent;text-decoration:none!important;transition:background-color .25s ease,color .3s ease,border-color .2s ease}.tribe-theme-justpowers-bones #content .tribe-events-list-event-title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.111em;color:#292929;font-weight:600;letter-spacing:0;text-transform:none;margin-bottom:.5em}@media (min-width:64em){.tribe-theme-justpowers-bones #content .tribe-events-list-event-title{font-size:1.555555em}}.tribe-theme-justpowers-bones #content .tribe-events-event-meta,.tribe-theme-justpowers-bones #content .tribe-events-schedule{background-color:transparent;border:none}.tribe-theme-justpowers-bones #content .tribe-events-list .tribe-events-loop .tribe-event-featured{background-color:rgba(239,65,54,.125);padding-top:1.5em}.tribe-theme-justpowers-bones #content .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content{color:#292929}@media (max-width:63.99em){.tribe-theme-justpowers-bones #content .tribe-events-loop .tribe-events-event-meta{margin-top:0;padding-top:0;padding-bottom:0}.tribe-theme-justpowers-bones #content #tribe-events-footer,.tribe-theme-justpowers-bones #content #tribe-events-header{margin-bottom:1em}}.single-directory-member #content h1{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:2em;color:#292929;font-weight:600;letter-spacing:0;text-transform:none;margin-bottom:.125em}.single-directory-member #content .staff-meta{margin-bottom:1em;padding-bottom:.25em;border-bottom:1px solid #ef4136}.single-project #content .block--staff{margin-top:4em}.home #intro-block .wrap:before{content:"";background-image:url(../images/logo--hero.png);height:44px;width:250px;background-position:0 0;background-repeat:no-repeat;text-indent:1000%;white-space:nowrap;overflow:hidden;display:block}@media only screen and (-webkit-min-device-pixel-ratio:2){.home #intro-block .wrap:before{background-image:url(../images/logo--hero@2x.png);background-size:250px auto}}@media (max-width:47.99em){.home #intro-block:before{bottom:20vh}}@media (max-width:63.99em){.home #intro-block:before{background-position:75% -2em}}.page-search #content .card_outline .block--content{padding:calc(var(--internal-padding)*2)}.page-search #content .search-result .block--content>*{margin-top:0;margin-bottom:0}.page-search #content .search-result .block--content>*+*{margin-top:var(--space)}.page-search #content .search-result .block--content .supertitle+*,.page-search #content .search-result .block--content>h3+*,.page-search #content .search-result .block--content>h4+*,.page-search #content .search-result .block--content>h5+*,.page-search #content .search-result .block--content>h6+*{margin-top:var(--space-tight)}.page-search #content .search-result .block--content .breadcrumbs+h1,.page-search #content .search-result .block--content>h2+p,.page-search #content .search-result .block--content>h2+ul{margin-top:var(--space-tiny)}.page-search #content .search-result .block--content>h2+h3,.page-search #content .search-result .block--content>h3+h4{margin-top:var(--space-tight)}.page-search #content .search-result .block--content>h3+p,.page-search #content .search-result .block--content>h3+ul,.page-search #content .search-result .block--content>h4+p,.page-search #content .search-result .block--content>h4+ul,.page-search #content .search-result .block--content>p+ol,.page-search #content .search-result .block--content>p+ul{margin-top:var(--space-tiny)}#header .header--secondary .searchform{display:flex;flex-wrap:nowrap;max-width:100%;border-radius:5px}#header .header--secondary .searchform label{width:100%;flex-grow:2}#header .header--secondary .searchform input[type=text]{width:75%;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:1.5em;border-bottom-left-radius:1.5em;color:#292929;height:3em;padding:1em;border:1px solid #7b1749;margin-bottom:0}#header .header--secondary .searchform input[type=submit]{flex-grow:2;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:1.5em;border-bottom-right-radius:1.5em;background-color:transparent;border:1px solid #7b1749;padding:0;font-size:1em;height:3em}#header .header--secondary .searchform input[type=submit]:hover{background:#ef4136}