/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:din-2014,Trebuchet,Tahoma,sans-serif;font-weight:300;color:#212529;line-height:1.5}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:600}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body.front .featured a.image,body.front .featured figcaption,details{display:block}summary{display:list-item}[hidden],aside.people div.details--full,body main ul.gfield_checkbox li br,nav.top ul.main li ul.depth-4,template{display:none}*{box-sizing:border-box}body,html{font-size:16px}@media (min-width:600px){body,html{font-size:18px}}ol,p,ul{margin-top:0;margin-bottom:0;line-height:1.5}*+ol,*+p,*+ul,footer blockquote+blockquote{margin-top:1em}p.intro{font-size:1.3333rem;font-weight:400}figure{margin:0}ul.multicolumn{list-style:none;margin:1em 0;padding:0}@media (min-width:600px){ul.multicolumn{columns:3;column-gap:30px}}ul.multicolumn li{margin:0;padding:.5em 0;break-inside:avoid;break-after:auto}a,a:visited{color:#4d235f;text-decoration:none;transition:all .25s ease-in-out}a.more,button.icon{display:inline-block}a.more,a.more:after{transition:padding .25s}a.more{font-weight:600;font-size:.85rem;letter-spacing:.06em}a.more:after{content:'\f105';font-family:FontAwesome;padding:0 0 0 .5em}a.more:hover{padding-left:1em}a.more:hover:after{padding-left:.25em}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:1.25}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:2em}a.quicksearch *+h5,a.quicksearch h5,article.quicksearch *+h5,article.quicksearch h5,button+h1,button+h2,button+h3,button+h4,button+h5,button+h6,h2.page-title+h3.position,nav.breadcrumb+h1.post--title{margin-top:0}h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited,h5 a,h5 a:visited,h6 a,h6 a:visited{color:#212529}.navigation.pagination a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#593271}h1.post_title{margin-bottom:.5em}@media (min-width:600px){nav.breadcrumb+h1.post--title{margin-top:1em}}h2{font-size:24px}h2.page-title{font-size:28px;margin-top:.5em}@media (min-width:600px){h2.page-title{font-size:48px}}h3.position{font-weight:400;margin-bottom:2em}h3.post--subtitle{color:#ababaa;font-weight:300}*+h3.post--subtitle,dt,footer blockquote{margin:0}.content h2,h2.section--title,section h2.section--title{font-size:1rem;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.125em;margin-bottom:1em}h2.page-title{color:#4d235f;text-transform:none;font-weight:600;letter-spacing:0}*+.content{margin-top:2rem}article.page{padding:20px 0}@media (min-width:600px){article.page{padding:40px}}@media (min-width:1025px){article.page{padding:80px}}button.icon{-webkit-appearance:none;-moz-appearance:none;border:none;background:0 0;padding:0}dl{margin:3em 0}dt{padding:.5em 0;font-size:24px;border-bottom:1px solid #ababaa;cursor:pointer}dt:first-child{border-top:1px solid #ababaa}body.front.menu-small nav.top button.search.nav,body.front.menu-small nav.top ul.utility a,dt:hover,nav.top ul.utility a{color:#4d235f}button.close,dt span{border-radius:100%;position:relative}dt span{display:inline;background:#ababaa;float:right;height:30px;width:30px;transition:all .25s ease-in-out}dt span:after,dt span:before{content:'';display:block;height:2px;background:#fff;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:60%}dt span:after{transform:translate3d(-50%,-50%,0) rotate(90deg)}dt.active span{transform:rotate(135deg)}dd{max-height:0;overflow:hidden;margin:0;transition:all .5s ease-in-out}dd.active{padding:1rem 0}img.alignleft{display:block;float:left;margin:7px 2rem 1rem 0}p img.alignleft,p img.alignright{max-width:50%;height:auto}img.alignright{display:block;float:right;margin:7px 0 1rem 2rem}.navigation.pagination{font-weight:700}.screen-reader-text{height:0;width:0;overflow:hidden}button.close{border:1px solid #4d235f;height:25px;width:25px;line-height:1.2;text-align:center;transition:all .25s}button.close.opened{transform:rotate(-135deg)}.active button.close.opened,button.close.opened.active{transform:rotate(0deg)}button.close:after,button.close:before{content:'';display:block;position:absolute;top:2px;bottom:2px;left:11px;border-left:1px solid #4d235f;transform:rotate(45deg)}button.close:after{transform:rotate(-45deg)}button.close:active{background:#4d235f}button.close:active:after,button.close:active:before{border-left:1px solid #fff}@media (min-width:600px){.mobile-only{display:none}}div.pager{text-align:center;margin:2em auto auto}.screen-reader-text,div.pager a{display:inline-block}div.pager a.current{font-weight:700;color:#212529}div.pager a+a{margin-left:.5em}body{transition:padding .5s ease-in-out}@media (min-width:1025px){body{padding-top:100px}}body,body.menu-small{padding-top:90px}body.front,body.front.menu-small,section.layout--posts+section.layout--posts{padding-top:0}nav.top,section.search{position:fixed;width:100%;top:0;left:0}nav.top{padding:35px 20px 8px;background:#fff;transition:padding .5s ease-in-out,background .5s ease-in-out;z-index:100}@media (min-width:1025px){nav.top{padding:30px 20px 10px}}body.front nav.top,button.close{background:0 0}body.menu-small nav.top{padding-top:10px;background:#fff}@media (min-width:1025px){body.menu-small nav.top{padding-top:20px}}body.admin-bar nav.top{top:32px}nav.top a.home{display:inline-block;float:left;width:160px;height:40px;top:-10px;margin-bottom:-20px;position:relative;transition:all .5s ease-in-out}@media (min-width:600px){nav.top a.home{width:280px;height:70px;margin-bottom:-10px}}body.menu-small nav.top a.home{width:150px;height:37px;top:0;margin-bottom:0}@media (min-width:600px){body.menu-small nav.top a.home{width:200px;height:50px}}footer a.home svg,nav.top a.home svg{width:100%;height:100%}nav.top a.home svg path,nav.top a.home svg polygon,nav.top a.home svg rect{transition:fill .5s ease-in-out}body.menu-small nav.top a.home svg path.purple,body.menu-small nav.top a.home svg polygon.purple,body.menu-small nav.top a.home svg rect.purple,nav.top a.home svg path.purple,nav.top a.home svg polygon.purple,nav.top a.home svg rect.purple{fill:#4d235f}body.menu-small nav.top a.home svg path.grey,body.menu-small nav.top a.home svg polygon.grey,body.menu-small nav.top a.home svg rect.grey,nav.top a.home svg path.grey,nav.top a.home svg polygon.grey,nav.top a.home svg rect.grey{fill:#676767}body.front nav.top a.home svg path,body.front nav.top a.home svg polygon,body.front nav.top a.home svg rect,footer a.home svg path,footer a.home svg polygon,footer a.home svg rect,section.focus-areas article svg path,section.focus-areas article svg polygon,section.focus-areas article svg rect{fill:#fff}aside.sidebar ul li.current_page_item ul li a,body.front nav.top button,body.front nav.top button.search.nav,body.front nav.top ul.utility a,body.menu-small nav.top ul.main li a[target=_blank]{color:#fff}body.menu-small nav.top button,nav.top button{color:#7e7e7d}nav.top button.navburger{display:block;background:#f9f9f9;border:4px solid #f9f9f9;position:relative;float:right;width:32px;border-radius:0;padding:8px 0;margin:1px 0 0;z-index:11}@media (min-width:1025px){nav.top button.navburger{display:none}}nav.top button.navburger span{display:block;background:#4d235f;height:2px}body.menu-open nav.top button.navburger span{opacity:0}nav.top button.navburger:after,nav.top button.navburger:before{content:'';display:block;width:100%;height:2px;background:#4d235f;position:absolute;transform-origin:center;transition:all .2s ease-in-out}nav.top button.navburger:before{top:0}nav.top button.navburger:after{left:0;bottom:0}body.menu-open nav.top button.navburger:before{transform:rotate(45deg);top:8px}body.menu-open nav.top button.navburger:after{transform:rotate(-45deg);bottom:8px}nav.top button.search.nav{float:right;display:inline-block;margin:8px 16px}@media (min-width:1025px){nav.top button.search.nav{margin-top:14px}}aside.sidebar ul li,nav.top ul.menu{padding:0;margin:0}nav.top ul.main,nav.top ul.utility{margin:0;list-style:none;font-weight:600}nav.top ul.utility{float:right;clear:right;font-size:.9rem;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0}nav.top ul.utility li+li{margin-left:1rem}nav.top ul.utility button.search.nav{margin:0;float:none}nav.top ul.utility a:hover{color:#45548f}nav.top ul.main{padding:20px 10px;position:absolute;top:0;width:100%;left:100%;transition:left .5s ease-in-out;z-index:10;line-height:1;background:#fff;height:100vh;-webkit-overflow-scrolling:touch;overflow:scroll}nav.top ul.main ul{line-height:1}@media (min-width:1025px){nav.top ul.main{height:auto;padding:0;overflow:visible;transition:none}}body.menu-open nav.top ul.main{left:0}@media (min-width:1025px){nav.top ul.main{background:0 0;float:right;position:relative;width:auto;left:auto}}nav.top ul.main li{position:relative;padding:0;margin:0;z-index:1}nav.top ul.main li+li{border-top:1px solid #ababaa}@media (min-width:1025px){nav.top ul.main li{display:inline-block}nav.top ul.main li+li{border-top:none}}nav.top ul.main li a{display:inline-block;padding:12px;text-transform:uppercase;font-weight:600;color:#7e7e7d}@media (min-width:1025px){nav.top ul.main li a{padding:15px;text-transform:none;font-weight:400}}nav.top ul.main li a:hover{color:#4d235f}@media (min-width:1025px){body.front nav.top ul.main li a{color:#fff}}body.menu-small nav.top ul.main li a{color:#7e7e7d}nav.top ul.main li a[target=_blank]{color:#fff;background:#4d235f;padding-bottom:15px;text-transform:uppercase;font-weight:600}nav.top ul.main li a[target=_blank]:hover{background:#45548f}a.quicksearch:hover h5,article.quicksearch:hover h5,body.front nav.top ul.main li ul.depth--3 a:hover,body.front nav.top ul.main li ul.depth-2 a:hover,nav.top ul.main li ul.depth--3 a:hover,nav.top ul.main li ul.depth--3 li.menu--active-item>a,nav.top ul.main li ul.depth--3 li.menu--active-trail>a,nav.top ul.main li ul.depth-2 a:hover,nav.top ul.main li ul.depth-2 li.menu--active-item>a,nav.top ul.main li ul.depth-2 li.menu--active-trail>a,nav.top ul.main li.current-page-ancestor a,nav.top ul.main li.menu--active-item>a,nav.top ul.main li.menu--active-trail>a{color:#4d235f}nav.top ul.main li ul.depth--3,nav.top ul.main li ul.depth-2{margin:0;padding:0;min-width:12em;transition:max-height .25s ease-in-out,opacity .25s ease-in-out,padding .25s ease-in-out}@media (min-width:1025px){nav.top ul.main li ul.depth--3,nav.top ul.main li ul.depth-2{max-height:0;overflow:hidden;opacity:0;position:absolute;left:50%;top:35px;margin-top:0;padding:50px 0 0;transform:translateX(-50%);border-bottom:1px solid #4d235f;text-transform:uppercase;font-weight:600}body.menu-small nav.top ul.main li ul.depth--3,body.menu-small nav.top ul.main li ul.depth-2{padding-top:20px}}nav.top ul.main li ul.depth--3 li,nav.top ul.main li ul.depth-2 li{display:block;background:#fff}@media (min-width:1025px){nav.top ul.main li ul.depth--3 li,nav.top ul.main li ul.depth-2 li{border-top:1px solid #4d235f;border-left:1px solid #4d235f;border-right:1px solid #4d235f}nav.top ul.main li ul.depth--3 li:first-child:before,nav.top ul.main li ul.depth-2 li:first-child:before{content:'';display:block;height:24px;width:24px;background:#fff;border-left:1px solid #4d235f;border-top:1px solid #4d235f;transform:rotate(45deg) translateX(-50%);position:absolute;top:-4px;left:50%}}body.front nav.top ul.main li ul.depth--3 a,body.front nav.top ul.main li ul.depth-2 a,nav.top ul.main li ul.depth--3 a,nav.top ul.main li ul.depth-2 a{display:block;color:#7e7e7d;text-transform:none;font-weight:400}@media (min-width:1025px){body.front nav.top ul.main li ul.depth--3 a,body.front nav.top ul.main li ul.depth-2 a,nav.top ul.main li ul.depth--3 a,nav.top ul.main li ul.depth-2 a{padding:15px;text-transform:uppercase;font-weight:600}}nav.top ul.main li:hover{z-index:5}nav.top ul.main li:hover>ul,nav.top ul.main li:hover>ul.depth-3{opacity:1;max-height:800px;overflow:visible}@media (max-width:600px){nav.top ul.main li ul.depth-2 li+li{border-top:1px solid #f9f9f9}}nav.top ul.main li ul.depth-3{margin-left:1em;margin-bottom:12px}@media (min-width:1025px){nav.top ul.main li ul.depth-3{position:absolute;transition:all .25s ease-in-out;opacity:0;top:-1px;left:100%;margin:0;min-width:15em;border-bottom:1px solid #4d235f;padding:0}nav.top ul.main li ul.depth-3 li:first-child:before{display:none}nav.top ul.main li ul.depth-3 li a{text-transform:none!important;line-height:1.2;padding:8px 15px 7px}nav.top ul.main li ul.depth-3 li:first-child a{padding-top:14px}nav.top ul.main li ul.depth-3 li:last-child a{padding-bottom:13px}}nav.top ul.main li ul.depth-3 a{padding:2px 12px}nav.top ul.main li ul.depth-3 li+li{border-top:none}@media (min-width:1025px){nav.top ul.main li.depth-1:last-child ul.depth-3{left:auto;right:100%}}body.front nav.top a.home{position:absolute;top:140px;width:90%;left:5%;max-width:560px;height:110px}@media (min-width:600px){body.front nav.top a.home{top:100px;left:calc(50% - 270px);height:110px;width:560px}}@media (min-width:1025px){body.front nav.top a.home{top:260px;left:calc(50% - 270px);height:150px;width:560px}}body.front.menu-small nav.top a.home{position:relative;top:0;left:0;margin-left:0;width:150px;height:37px}@media (min-width:600px){body.front.menu-small nav.top a.home{width:200px;height:50px}}section.search{height:0;background:#f2f2f2;opacity:0;transform:translateY(-100%);transition:all .5s ease-in-out;z-index:15}section.search.active{transform:translateY(0);opacity:1;height:100vh;padding:50px 0}@media (min-width:600px){section.search.active{height:360px;padding:80px 0}}section.search form{max-width:900px;margin:auto;padding:0 20px;position:relative}section.search button.close{position:absolute;right:20px;top:-20px}@media (min-width:1025px){section.search button.close{top:20px}}section.search input[type=search]{-webkit-appearance:none;font-size:16px;background:0 0;border:none;border-radius:0;border-bottom:1px solid #ababaa;width:100%}@media (min-width:1025px){section.search input[type=search]{font-size:24px}}section.search input[type=search]:focus{outline:none}section.search button.search{position:absolute;right:20px;top:5px}section.search .search-suggestions{background:#fff;border:1px solid #f2f2f2;max-height:calc(100vh - 200px);overflow:scroll;-webkit-overflow-scrolling:touch}section.search .search-suggestions h4{text-transform:uppercase;letter-spacing:.06em;margin:0 10px}section.search .search-suggestions ul{padding:0;margin:0;list-style:none}a.quicksearch,article.quicksearch{padding:5px 10px;display:block;color:#212529}a.quicksearch:hover,article.quicksearch:hover{background:#f9f9f9}a.quicksearch:after,article.quicksearch:after,footer div.copyright:before,main:after{content:'';display:block;clear:both}a.quicksearch+article,article.quicksearch+article{border-top:1px solid #f2f2f2}a.quicksearch p,a.quicksearch p.date,article.quicksearch p,article.quicksearch p.date{margin:0;font-size:13px}a.quicksearch img,article.quicksearch img{float:left;max-width:72px;display:block;margin:0 10px 0 0}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spinner-counter{0%{transform:rotate(360deg)}to{transform:rotate(0deg)}}.spinner{position:absolute;display:block;height:200px;width:200px;background:url(../img/Graphic-1.png) center center no-repeat;background-size:contain;animation:spinner 120s linear infinite}.spinner-1{bottom:-250px;left:-300px;height:700px;width:700px;opacity:.4;animation:spinner 150s linear infinite}.spinner-2{height:312px;width:312px;left:300px;bottom:-150px;background-image:url(../img/Graphic-2.png);animation:spinner-counter 180s linear infinite}.spinner-3{height:768px;width:768px;top:-400px;left:40%;animation:spinner 280s linear infinite;opacity:.4}.spinner-4{bottom:-350px;right:-350px;height:700px;width:700px;opacity:.7;background-image:url(../img/Graphic-3.png);animation:spinner-counter 200s linear infinite}header{background:linear-gradient(44.7deg,#535489 0%,#4d235f 100%);background-size:cover;color:#fff;min-height:150px;clear:both;padding:20px}@media (min-width:600px){header{padding:30px 15px;min-height:140px}body.front header{min-height:33vh}}@media (min-width:1025px){header{min-height:240px;padding:50px 80px}body.sidebar header{padding:50px}}header h1,header h3.tagline{margin:2em 0 0;font-size:28px;line-height:1;z-index:10}@media (min-width:600px){header h1{margin:1.75em 0 0;font-size:48px}}@media (min-width:1025px){header h1{font-size:72px}}header h3.tagline{text-align:center;position:relative;line-height:1.3;max-width:560px;margin:250px auto 100px;font-weight:400;color:rgba(255,255,255,.65)}@media (min-width:1025px){header h3.tagline{margin-top:390px}}footer{padding:40px 0;font-size:16px;z-index:2}footer,footer .wrap,header,header h1{position:relative}footer p{line-height:1.4}footer a,footer a:visited{color:#fff;text-decoration:underline}@media (min-width:600px){footer blockquote{margin:0;float:left;width:50%}footer blockquote+section{text-align:right}}footer a.home{height:50px;width:150px;display:block;margin-bottom:40px}@media (min-width:600px){footer a.home{height:100px;width:300px}}footer div.copyright{clear:both;padding:1px 0}footer div.copyright p{border-top:1px solid;padding-top:1em;margin-top:2rem}footer span.social{float:right}a.social,a.social:visited,footer span.social a{display:inline-block;width:30px;height:30px;text-align:center;border-radius:100%}footer span.social a{background:#fff;font-size:24px;color:#45548f;border:1px solid #fff;line-height:30px}footer span.social a+a{margin-left:10px}footer,footer span.social a:hover{background:#45548f;color:#fff}footer #mc_embed_signup{margin:2em 0}@media (min-width:600px){footer #mc_embed_signup{position:absolute;top:0;right:0;width:50%;margin:0}}a.social,a.social:visited{background:#4d235f;border:1px solid #4d235f;color:#fff;margin:0 0 0 .5em;line-height:32px}a.social i,a.social:visited i{font-size:18px}a.social:hover,a.social:visited:hover{background:#fff;color:#4d235f}aside.people a.person.active h4,main h1{color:#4d235f}section.layout{padding:0;margin:40px 0}@media (min-width:600px){section.layout{padding:0;margin:90px 0}}section.grey{background-color:#f3f3f3;padding:40px 0}@media (min-width:600px){section.grey{padding:90px 0}}section h2{font-weight:100}body main .gform_wrapper label.gfield_label,h2.post--title,label,section h2.post--title{font-weight:600}.wrap{max-width:980px;margin:0 auto;padding:0 20px}@media (min-width:600px){.page--wrap{padding:0}}header,main{overflow:hidden}@media (min-width:600px){body.not-front main{display:-ms-flexbox;display:flex}body.not-front main article.page{-ms-flex-order:2;order:2;width:100%;max-width:900px}body.not-front main article.page .wrap{max-width:900px}body.not-front main aside.sidebar{-ms-flex-order:1;order:1;width:25%;max-width:300px}}main article img.featured{display:block;margin:2em 0 0}nav.breadcrumb{display:none;color:#ababaa}@media (min-width:600px){nav.breadcrumb{font-weight:400;display:block;font-size:16px}}nav.breadcrumb a,p.date{color:#ababaa}nav.breadcrumb .breadcrumb_last{color:#7e7e7d}@media (min-width:600px){body.front .featured{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;max-width:1400px;margin:auto}body.front .featured:nth-child(even) a.image{-ms-flex-order:2;order:2}body.front .featured:nth-child(even) figcaption{-ms-flex-order:1;order:1}body.front .featured a.image{max-width:50%}}body.front .featured a.image img{display:block;height:auto;width:auto;max-height:350px;max-width:100%;margin:0}@media (min-width:600px){body.front .featured a.image img{margin:0 0 0 auto}}body.front .featured figcaption{max-width:40em;padding:20px}@media (min-width:600px){body.front .featured figcaption{padding:40px}}body.front .featured figcaption a.more,section.layout--posts--card .posts article+article,section.layout--posts--list article+article{margin-top:2rem}p.date{font-size:.85rem;font-weight:600}p.date.event{font-size:1rem;color:inherit}p.location{font-style:italic}*+p.location{margin-top:0}.iframed{height:0;position:relative}.iframed iframe{height:100%;width:100%;position:absolute}iframe{max-width:100%}section.focus-areas{position:relative;padding:50px 0}section.focus-areas .wrap{position:relative;z-index:5}@media (min-width:600px){section.focus-areas{padding:100px 0}}@media (min-width:1025px){section.focus-areas{padding:150px 0}}@media (min-width:600px){section.focus-areas .wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}}section.focus-areas article{padding:30px 0}@media (min-width:600px){section.focus-areas article{max-width:30%;padding:0}}section.focus-areas article img,section.focus-areas article svg{max-width:60px;max-height:60px;display:block}@media (min-width:600px){section.focus-areas article img,section.focus-areas article svg{max-width:120px;max-height:120px}}section.focus-areas article a.icon{background:#4d235f;display:block;border-radius:100%;width:100px;height:100px;padding:20px;float:left;margin:0 20px 30px 0}@media (min-width:600px){section.focus-areas article a.icon{width:180px;height:180px;padding:30px;float:none}}section.focus-areas article h2{margin-top:0;color:#212529;font-weight:600}@media (max-width:600px){section.focus-areas .spinner{opacity:.3}}section.focus-areas .spinner-3{height:420px;width:420px;top:-150px;right:50px;left:auto}section.focus-areas .spinner-4{height:350px;width:350px;top:-280px;right:-110px}section.focus-areas .spinner-5{height:500px;width:500px;top:-50px;right:-275px}article.search-result{margin:2rem 0}table.contact td{vertical-align:top;padding:30px 30px 30px 0}table.contact label{font-weight:600;color:#4d235f}li a[href$=".pdf"],p:not(.publication) a[href$=".pdf"]{text-decoration:underline;font-weight:600}li a[href$=".pdf"]:after,p:not(.publication) a[href$=".pdf"]:after{content:'\f1c1';font-family:FontAwesome;padding-left:.5em;font-weight:400}aside.sidebar ul{background:#f2f2f2;list-style:none;margin:0;padding:0;font-weight:400;letter-spacing:.06em;font-size:16px}aside.sidebar ul.children{display:none;text-transform:none;font-weight:400}aside.sidebar ul.children li a{background:#593271;color:#fff}aside.sidebar ul li.current_page_item ul li+li,aside.sidebar ul.children li,aside.sidebar ul.children li+li{border-top:2px solid #4d235f}aside.sidebar ul li a{display:block;padding:10px 15px 8px;color:#4d235f;line-height:1.25}@media (min-width:1025px){aside.sidebar ul li a{padding:26px 50px 22px}}aside.sidebar ul li+li,aside.sidebar ul.child-sidebar-menu>li{border-top:2px solid #ababaa}aside.sidebar ul li.current_page_item>a{background:#4d235f;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:.125em}aside.sidebar ul li.current_page_item+li{border-top:none}aside.sidebar ul li.current_page_item ul{background:#593271}aside.sidebar ul li.current_page_item>ul.child-sidebar-menu li:first-child{border-top:none}aside.sidebar ul.child-sidebar-menu li.current_page_ancestor{background:#593271;border-top:none}aside.expandable .teaser h2,aside.expandable .teaser p,aside.sidebar ul.child-sidebar-menu li.current_page_ancestor a{color:#fff}aside.sidebar ul.child-sidebar-menu li.current_page_ancestor .current_page_ancestor a{background:#4d235f}aside.sidebar ul.child-sidebar-menu li+li.current_page_item,aside.sidebar ul.child-sidebar-menu li.current_page_ancestor.has_children+li,aside.sidebar ul.child-sidebar-menu li.current_page_item,aside.sidebar ul.child-sidebar-menu li.current_page_parent.has_children+li{border-top:none}aside.people span.person,aside.sidebar ul.child-sidebar-menu li.current_page_ancestor ul.children,aside.sidebar ul.child-sidebar-menu li.current_page_item ul.children{display:block}::-webkit-input-placeholder{color:#212529}::-moz-placeholder{color:#212529}:-ms-input-placeholder{color:#212529}:-moz-placeholder{color:#212529}footer ::-webkit-input-placeholder{color:rgba(255,255,255,.6)}footer ::-moz-placeholder{color:#fff}footer :-ms-input-placeholder{color:#fff}footer :-moz-placeholder{color:#fff}select{-webkit-appearance:none;-moz-appearance:none;border:2px solid #4d235f;padding:.5em 1em;background:#fff url(../img/angle-down-purple.svg) right 1em center no-repeat;border-radius:30px}select:focus{outline:none;border:2px solid #45548f}body .gform_wrapper input[type=email],body .gform_wrapper input[type=password],body .gform_wrapper input[type=text],body .gform_wrapper textarea,input[type=email],input[type=password],input[type=text],textarea{background:#f2f2f2;padding:.95em 1em!important;border:none;transition:all .25s ease-in-out}body .gform_wrapper input[type=email]:focus,body .gform_wrapper input[type=password]:focus,body .gform_wrapper input[type=text]:focus,body .gform_wrapper textarea:focus,input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{outline:none;background:#f9f9f9}form.subscription input[type=email],input[type=submit]{font-size:16px;color:#fff;margin:0;font-family:inherit;-webkit-appearance:none;transition:all .25s ease-in-out}input[type=submit]{-moz-appearance:none;background:#4d235f;font-weight:600;text-transform:none;border-radius:30px;letter-spacing:.06em;cursor:pointer;display:inline-block;border:2px solid #4d235f;padding:.5em 1em}input[type=submit]:hover{color:#4d235f;background:#fff}form.subscription{position:relative;margin:1.5em 0 0}form.subscription .field-group{border:2px solid #fff;border-radius:30px;position:relative}form.subscription input[type=email]{width:100%;border:none;padding:1em;background:0 0;display:block}@media (min-width:600px){form.subscription input[type=email]{padding:1em 12em 1em 1em}}form.subscription input[type=email]:focus{outline:none}aside.expandable .teaser button,form.subscription input[type=submit]{position:absolute;background:#fff;border:none;transition:all .25s ease-in-out}form.subscription input[type=submit]{-webkit-appearance:none;margin:0;color:#45548f;font-family:inherit;font-weight:600;text-transform:none;padding:1em;font-size:16px;letter-spacing:.06em;cursor:pointer;top:-1px;display:block;border-radius:30px;right:-1px;bottom:-1px}form.subscription input[type=submit]:hover{background:rgba(255,255,255,.6)}#mc_embed_signup form.subscription div.mce_inline_error{position:absolute;margin-top:7px;font-weight:500}@media (min-width:600px){body main .gform_wrapper .ginput_container_name,body main .gform_wrapper ul.gform_fields{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}body main .gform_wrapper ul.gform_fields li{width:100%}body main .gform_wrapper .ginput_container_name p,body main .gform_wrapper ul.gform_fields li.field__email,body main .gform_wrapper ul.gform_fields li.field__phone{width:48%}body main .gform_wrapper .ginput_container_name p span,body main .gform_wrapper ul.gform_fields li.field__email input,body main .gform_wrapper ul.gform_fields li.field__phone input{width:100%!important}body main .gform_wrapper .ginput_container_name p+p{margin-top:0}body main .gform_wrapper .ginput_container_name p br{display:none}}body main .gform_wrapper ul li.gfield{padding-top:0;margin-top:2em}body main .gform_wrapper .field_description_below .gfield_description{padding-top:0;margin:.5em 0 0}.gform_wrapper ul.gfield_radio,body main .gform_wrapper ul.gfield_checkbox{margin:0}body main .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,body main .gform_wrapper ul li.field_description_below div.ginput_container_radio{padding-top:0;margin-top:.5em}aside.child-pages,aside.expandable,aside.people{margin:50px 0}aside.expandable .teaser{position:relative;background-position:center top;background-repeat:no-repeat;background-size:cover;padding:20px}@media (min-width:600px){aside.expandable .teaser{padding:150px 40px 20px}}aside.expandable .teaser:before{content:'';display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(77,35,95,.8)}aside.child-pages a *,aside.expandable .teaser *{position:relative;z-index:2}aside.expandable .teaser button{right:16px;bottom:16px;display:inline-block;height:30px;width:30px;border-radius:100%}aside.child-pages a span.arrow.active,aside.expandable .teaser button.active{transform:rotate(180deg)}aside.child-pages a span.arrow:after{content:'';display:block;height:2px;width:50%;background:#4d235f;position:absolute;top:50%;left:50%;transform-origin:center right;transition:all .25s ease-in-out}aside.child-pages a span.arrow:before,aside.expandable .teaser button:before{transform:translate3d(-50%,-50%,0) rotate(45deg);margin-top:.5px}aside.child-pages a span.arrow:before,aside.expandable .teaser button:after,aside.expandable .teaser button:before{content:'';display:block;height:2px;width:50%;background:#4d235f;position:absolute;top:50%;left:50%;transform-origin:center right;transition:all .25s ease-in-out}aside.child-pages a span.arrow:after,aside.expandable .teaser button:after{transform:translate3d(-50%,-50%,0) rotate(-45deg);margin-top:-.5px}aside.child-pages a span.arrow.active:after,aside.child-pages a span.arrow.active:before,aside.expandable .teaser button.active:after,aside.expandable .teaser button.active:before{width:80%;transform-origin:center;margin-top:0}aside.expandable .expanded{padding:0 50px;background:#f2f2f2;max-height:0;overflow:hidden;transition:all .5s ease-in-out}aside.expandable .expanded.active,aside.expandable .teaser.active+.expanded{padding:50px;max-height:1000px}aside.expandable .expanded p{color:#212529}@media (min-width:600px){aside.people .grid{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}aside.people .grid a.person,aside.people .grid span.person{width:45%}aside.people .grid.with--3 a.person,aside.people .grid.with--3 span.person{width:28%}aside.people div.details--full{display:block;width:100%;background:#f2f2f2;padding:0 30px;opacity:0;max-height:0!important;overflow:hidden;transition:all .5s;position:relative}aside.people div.details--full button.close{position:absolute;right:30px;top:30px}aside.people div.details--full.active{opacity:1;padding:30px;max-height:inherit!important}aside.people div.details--full h2.post--title{color:#4d235f}aside.people div.details--full h2.post--title+h3{margin-top:.25em;font-weight:300}aside.people div.details--full p.intro{font-size:1em}}aside.child-pages a,aside.people a.person{display:block;background:#4d235f;color:#fff}aside.people a.person{margin:1px 0 0;text-align:center}@media (min-width:600px){aside.people a.person{margin:1.5em 0}}aside.people a.person.active{background:#f2f2f2;color:#212529}aside.people a.person img{display:block;width:100%}aside.people a.person h4{margin:0;color:#fff}aside.people a.person h5{font-weight:300;margin:0}aside.people .image-placeholder{width:100%;background-color:#f2f2f2;background-position:center center;background-size:cover}aside.people .image-placeholder.has-image{padding-bottom:76.470588235294%}@media (min-width:600px){aside.people .image-placeholder.empty{padding-bottom:76.470588235294%}}aside.people figcaption{padding:10px 50px 10px 10px;position:relative}aside.child-pages a span.arrow,aside.people figcaption button.close{position:absolute;right:1em;top:50%;margin-top:-12px;background:#fff}aside.people figcaption button.close:active:after,aside.people figcaption button.close:active:before{border-color:#4d235f}@media (min-width:600px){aside.people figcaption{padding:16px}}aside.people div.details--mobile{opacity:0;max-height:0!important;overflow:hidden;transition:all .5s;position:relative}aside.people div.details--mobile.active{opacity:1;padding:30px 0;max-height:inherit!important}@media (min-width:600px){aside.people div.details--mobile{display:none}}aside.child-pages a h2,section.layout--posts article h2.post--title{font-weight:400;line-height:1.25;text-transform:none;font-size:1.5rem;letter-spacing:0}h4.month,section.layout--posts article h2.post--title a{color:#4d235f}section.layout--posts article p.date{font-size:1rem}article.download a.thumbnail img,article.event a.event--thumbnail img,section.layout--posts article img{display:block;max-width:100%}section.layout--posts--list article{border-bottom:2px solid #ababaa;padding:0 0 1rem}@media (min-width:1025px){section.layout--posts--list article.has-thumbnail{display:-ms-flexbox;display:flex}section.layout--posts--list article.has-thumbnail>a{width:30%}section.layout--posts--list article.has-thumbnail>div{width:70%;padding-left:2em}}section.layout--posts--card .posts{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}@media (min-width:600px){section.layout--posts--card .posts{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-direction:row;flex-direction:row}}section.layout--posts--card .posts article{width:100%;background:#f2f2f2}@media (min-width:600px){section.layout--posts--card .posts article{margin-bottom:5%}section.layout--posts--card .posts article+article{margin-top:0}}section.layout--posts--card .posts article div{padding:30px}@media (min-width:600px){section.layout--posts--card .posts article{width:30%}section.layout--posts--card .posts.count--1 article{width:100%}section.layout--posts--card .posts.count--2 article{width:48%}}section.layout--posts--card .posts p.date{font-size:.85rem}aside.child-pages a{padding:10px;position:relative;overflow:hidden}@media (min-width:600px){aside.child-pages a{padding:30px 60px 30px 30px}}aside.child-pages a+a{margin-top:2rem}aside.child-pages a h2{margin-top:0;margin-right:48px;color:#fff}aside.child-pages a p{color:#fff}aside.child-pages a span.arrow{bottom:16px;display:inline-block;height:30px;width:30px;border-radius:100%;border:none;transition:all .25s ease-in-out;right:16px;margin-top:-15px}aside.child-pages a:hover{background:#593271}aside.child-pages a:hover span.arrow{right:4px}aside.child-pages a .spinner{position:absolute;animation:none;z-index:1;opacity:.3;transition:opacity .25s ease-in}aside.child-pages a .spinner-1{height:300px;width:300px;top:-100px;left:-100px}aside.child-pages a .spinner-2{bottom:-50px;right:-50px;left:auto;opacity:.5}aside.child-pages a .spinner-3{width:500px;height:500px;top:auto;left:-210px;bottom:-250px}aside.child-pages a.delta-1 .spinner-1,aside.child-pages a.delta-3 .spinner-1,aside.child-pages a.delta-5 .spinner-1{height:400px;width:400px;opacity:.5;top:-300px;left:-50px}aside.child-pages a.delta-1 .spinner-2,aside.child-pages a.delta-3 .spinner-2,aside.child-pages a.delta-5 .spinner-2{opacity:.7;bottom:-200px;right:-100px}aside.child-pages a.delta-1 .spinner-3,aside.child-pages a.delta-3 .spinner-3,aside.child-pages a.delta-5 .spinner-3{width:420px;height:420px;left:-100px;bottom:-175px}aside.child-pages a.delta-2 .spinner-1{height:600px;width:600px;left:200px}aside.child-pages a.delta-2 .spinner-3{left:50px}aside.child-pages a.delta-4 .spinner-2{width:500px;height:500px}aside.child-pages a.delta-4 .spinner-3{left:auto;right:-210px}aside.child-pages a:hover .spinner{opacity:.7}h4.month{background:#f9f9f9;padding:1em}article.download,article.event{padding:2em 0}article.download+article.download,article.event+article.event{border-top:1px solid #f2f2f2}article.event .date{font-weight:600}article.event .location{font-style:italic;font-weight:100}article.event a.event--thumbnail{display:inline-block;margin:0 20px 0 0;float:left;max-width:30vw}article.event a.event--thumbnail+h2{margin-top:0}article.download p.byline{font-weight:200}article.download .inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:1em 0 0}article.download .inner a.thumbnail{margin:0 0 1em}@media (min-width:600px){article.download .inner{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}article.download .inner a.thumbnail{width:30%;margin:0}article.download .inner a.thumbnail+.meta{width:65%}}article.download span.date{color:#7e7e7d}article.download .meta a{font-weight:600;font-size:85%}article.download span.tag{font-weight:200;color:#7e7e7d}.partners,div.downloads{-ms-flex-pack:justify;justify-content:space-between}div.downloads{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;margin:2em auto 0}@media (min-width:600px){div.downloads{-ms-flex-direction:row;flex-direction:row}}div.downloads a.download{display:block}@media (min-width:600px){div.downloads a.download{width:45%}}div.downloads a.download+a.download{margin-top:2em;padding-top:2em;border-top:1px solid #f2f2f2}@media (min-width:600px){div.downloads a.download+a.download:nth-child(2){margin-top:0;padding-top:0;border-top:none}}.partners,.partners:after,div.downloads{display:-ms-flexbox;display:flex}.partners{margin:40px 0;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.partners:after{content:'';width:30%}.partners .a,.partners a{width:47.5%;height:0;padding-bottom:47.5%;margin:0 0 5%;position:relative}@media (min-width:600px){.partners .a,.partners a{width:30%;padding-bottom:30%}}.partners .a:after,.partners a:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(128,128,128,.05);transition:background .25s}.partners .a span,.partners a span{text-transform:uppercase;width:100%;position:absolute;top:50%;transform:translateY(-50%);padding:0 5%;font-weight:600;text-align:center;color:#4d235f}.partners a:hover:after{background:rgba(171,171,170,.025)}.partners img{max-width:80%;height:auto;max-height:80%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}article.publication+article.publication{margin-top:2rem}article.publication .meta{font-size:.85rem;margin:.5em 0 0}article.publication .meta p{margin:0}article.publication .meta a[href*=".pdf"]{text-decoration:none}article.publication .meta span.terms{color:#ababaa}article.publication .pipe{padding:0 1em;color:#ababaa}article.publication .meta a,p.publication .title{font-weight:600}p.publication .journal{font-style:italic}p.publication a.external,p.publication a.file{font-weight:600;text-transform:uppercase;font-size:80%;display:inline-block;margin-left:.5em}p.publication a.external:after{font-weight:400;content:' \f08e';font-family:FontAwesome}.timeline{position:relative;margin:40px 0}@media (min-width:600px){.timeline{margin:90px 0}}.timeline:before{content:'';display:block;position:absolute;top:0;bottom:0;left:50%;border-right:1px solid #593271}.timeline:after{content:'';display:block;clear:both}.timeline--item{background:#f2f2f2;margin-bottom:40px;position:relative}.timeline--item img{display:block;width:100%;height:auto;min-height:200px;position:relative;z-index:1}@media (min-width:600px){.timeline--item{width:calc(50% - 40px)}.timeline--item:hover .anchor:after{background:#4d235f}.timeline--item .anchor{position:absolute;top:0}.timeline--item .anchor:before{content:'';display:block;height:24px;width:24px;background:#f2f2f2;transform:rotate(45deg)}.timeline--item .anchor:after{content:'';display:block;height:13px;width:13px;background:#55558a;border-radius:100%;position:absolute;bottom:0;transition:background .25s ease-in-out}.timeline--item.odd{float:left}.timeline--item.odd .anchor{right:-23px}.timeline--item.odd .anchor:before{transform-origin:top left;right:0}.timeline--item.odd .anchor:after{right:-24px}.timeline--item.even{float:right}.timeline--item.even .anchor{left:0;top:30px}.timeline--item.even .anchor:before{transform-origin:top left;left:0}.timeline--item.even .anchor:after{left:-46px}}.timeline--item .inner{padding:20px}.timeline--item .inner h4{margin:0;font-size:1.3333rem;color:#4d235f}body.login,body.login form input,body.login form label{font-weight:300}body.login h1 a{background-image:url(../img/CGSHE-colour.svg);background-size:300px auto;width:300px}body.login form input[type=password],body.login form input[type=text]{padding:6px!important}body.login p#backtoblog,body.login p#nav{padding:0}body.login p.description,body.login p.message{font-size:14px}