@charset "UTF-8";
/*!
  Theme Name: ACT
  Author: Wkshps
  Author URI: http://www.wkshps.com/
  Version: 1.3.2
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{border-radius:0}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}input,select,textarea{margin:0;padding:0;border:0;border-radius:0}@font-face{font-family:Next;src:url(fonts/NEXT-Pan-Book-Regular.eot);src:url(fonts/NEXT-Pan-Book-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/NEXT-Pan-Book-Regular.woff2) format("woff2"),url(fonts/NEXT-Pan-Book-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Next;src:url(fonts/NEXT-Pan-Book-Italic.eot);src:url(fonts/NEXT-Pan-Book-Italic.eot?#iefix) format("embedded-opentype"),url(fonts/NEXT-Pan-Book-Italic.woff2) format("woff2"),url(fonts/NEXT-Pan-Book-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Next Mono;src:url(fonts/NEXT-Pan-Mono-Thin.eot);src:url(fonts/NEXT-Pan-Mono-Thin.eot?#iefix) format("embedded-opentype"),url(fonts/NEXT-Pan-Mono-Thin.woff2) format("woff2"),url(fonts/NEXT-Pan-Mono-Thin.woff) format("woff");font-weight:75;font-style:normal}::-moz-selection{background-color:#00aa00;color:#fff}::selection{background-color:#00aa00;color:#fff}.turbolinks-progress-bar{background-color:#00aa00}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:18px}@media (min-width:768px){html{font-size:1.8vw}}@media (min-width:1024px){html{font-size:1.5vw}}@media (min-width:1680px){html{font-size:25px}}body{background:#fff;color:#000;font-family:Next,sans-serif;font-size:1rem;line-height:1.5em;word-spacing:0;letter-spacing:0;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"case" 1;font-feature-settings:"case" 1}@media (min-width:1024px){body{line-height:1.3em}}.nav-active body{overflow:hidden}.container{max-width:1680px;padding:.75rem 2rem}@media (min-width:768px){.container{padding:.75rem 2.75rem}}em,i{font-style:italic}audio,canvas,embed,iframe,img,object,video{max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.main{margin-bottom:1.667rem}a{color:#000}.accent-1,a:hover{color:#00aa00}.page-header{padding-top:.5rem;margin-bottom:1rem}.page-header:after,.page-header:before{content:" ";display:table}.page-header:after{clear:both}.page-header.page-header-spaced{padding-top:2rem}.page-header .breadcrumb{font-size:.85rem;line-height:1.4em;word-spacing:0;letter-spacing:0;font-family:Next Mono,sans-serif;text-transform:uppercase;margin-bottom:.5em}@media (min-width:768px){.page-header .breadcrumb{font-size:.9rem}}.page-header .page-header-halves{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:767px){.page-header .page-header-halves{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-header .page-header-half{width:calc(3.75rem + (100% - 8.25rem)/12*6)}.page-header .page-header-half:last-child{margin-right:.75rem}@media (max-width:767px){.page-header .page-header-half{width:100%}.page-header .page-header-half:first-child{margin-top:.75rem;margin-bottom:.75rem}.page-header .page-header-half:last-child{margin-right:0}}.page-header .page-image img{width:100%}.page-header .page-image-full{margin-right:-1.5rem;margin-bottom:2rem}.page-header .page-image-caption{font-family:Next,Arial,Helvetica,sans-serif;font-size:.5rem;line-height:1.5em;word-spacing:0;margin-bottom:1.333em;letter-spacing:0}@media (min-width:768px){.page-header .page-image-caption{font-size:.6rem;line-height:1.5em}}.page-header .page-header-title,.page-header .page-title{font-size:1.5rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em}@media (min-width:768px){.page-header .page-header-title,.page-header .page-title{font-size:2.25rem;line-height:1em}}@media (min-width:768px){.page-header .page-header-title.page-title-inset,.page-header .page-title.page-title-inset{width:calc(6.75rem + (100% - 8.25rem)/12*10);margin-left:calc(.75rem + (100% - 8.25rem)/12*1)}}.page-header .page-header-meta{margin-top:0;font-family:Next,sans-serif;font-size:1.5rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em;color:#000!important}@media (min-width:768px){.page-header .page-header-meta{font-size:2.25rem;line-height:1em}}@media (min-width:768px){.page-header .page-header-meta.page-header-meta-inset{width:calc(6.75rem + (100% - 8.25rem)/12*10);margin-left:calc(.75rem + (100% - 8.25rem)/12*1)}}.page-header h1{font-size:1.25rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em;color:#00aa00}@media (min-width:768px){.page-header h1{font-size:1.667rem;line-height:1em}}.page-header h1:focus{outline:none}.page-header h2{margin-top:.5em;color:#00aa00}.page-header .page-meta,.page-header h2{font-family:Next,Arial,Helvetica,sans-serif}.page-header .page-meta{margin:.25rem 0;font-size:.5rem;line-height:1.5em;word-spacing:0;letter-spacing:0}@media (min-width:768px){.page-header .page-meta{font-size:.6rem;line-height:1.5em}}@media (min-width:768px){.page-header .page-meta.page-meta-inset{width:calc(5.25rem + (100% - 8.25rem)/12*8);margin-left:calc(1.5rem + (100% - 8.25rem)/12*2)}}.page-header .page-meta li{display:inline-block;margin-right:.5em}.page-header .page-meta a{display:inline-block;border:.1em solid #000;padding:.25em .333em 0;font-size:.5rem;line-height:1.5em;word-spacing:0;letter-spacing:0;font-family:Next Mono,sans-serif;text-transform:uppercase}@media (min-width:768px){.page-header .page-meta a{font-size:.6rem;line-height:1.5em}}.page-header .page-meta a:hover{color:#00aa00;border-color:#00aa00}.people-item-position{font-family:Next,Arial,Helvetica,sans-serif}.grid:after,.grid:before{content:" ";display:table}.grid:after{clear:both}.grid .grid-item-title{font-size:.85rem;line-height:1.4em;word-spacing:0;letter-spacing:0;margin-bottom:.125em}@media (min-width:768px){.grid .grid-item-title{font-size:.9rem;font-size:1.25rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em}}@media (min-width:768px) and (min-width:768px){.grid .grid-item-title{font-size:1.667rem;line-height:1em}}.grid .grid-item-parent{font-family:Next Mono,sans-serif;text-transform:uppercase;font-size:.5rem;line-height:1.5em;word-spacing:0;letter-spacing:0}@media (min-width:768px){.grid .grid-item-parent{font-size:.6rem;line-height:1.5em}}.grid .grid-item-meta{margin-top:.2em;font-family:Next Mono,sans-serif;font-size:.5rem;line-height:1.5em;word-spacing:0;letter-spacing:0;text-transform:uppercase;letter-spacing:.04em}@media (min-width:768px){.grid .grid-item-meta{font-size:.6rem;line-height:1.5em}}.grid .grid-item-meta span{display:inline-block;white-space:nowrap;border:.1em solid #000;padding:.2em .25em 0;color:#000;margin-right:.5em}.grid a:hover .grid-item-meta span{color:#00aa00;border-color:#00aa00}.grid .gutter-sizer{width:.75rem}.grid .grid-item{width:calc(3.75rem + (100% - 8.25rem)/12*6);margin-bottom:1.333rem}@media (min-width:768px){.grid.grid-small .grid-item{width:calc(2.25rem + (100% - 8.25rem)/12*4)}}.grid.grid-small .grid-item .grid-item-parent{font-family:Next Mono,sans-serif;text-transform:uppercase;font-size:.5rem;line-height:1.5em;word-spacing:0;letter-spacing:0}@media (min-width:768px){.grid.grid-small .grid-item .grid-item-parent{font-size:.6rem;line-height:1.5em}}@media (min-width:768px){.grid.grid-extra-small .grid-item{width:calc(1.5rem + (100% - 8.25rem)/12*3)}}.grid.grid-large{margin-bottom:1rem}@media (min-width:768px){.grid.grid-large .grid-item .grid-item-title{font-size:1.25rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em}}@media (min-width:768px) and (min-width:768px){.grid.grid-large .grid-item .grid-item-title{font-size:1.667rem;line-height:1em}}.grid .people-item-small{font-size:.85rem;line-height:1.4em;word-spacing:0;letter-spacing:0;padding-top:.333em;border-top:.1em solid #000;margin-bottom:4.5rem}@media (min-width:768px){.grid .people-item-small{font-size:.9rem}}.grid .people-item-small .people-item-position{font-size:.85rem;line-height:1.4em;word-spacing:0;letter-spacing:0}@media (min-width:768px){.grid .people-item-small .people-item-position{font-size:.9rem}}.grid .grid-item-image{line-height:0;margin-bottom:.5rem}.grid .grid-item-image img{width:100%}.grid .grid-item-image-blank{width:100%;padding-bottom:70%;background-color:rgba(0,0,0,.2)}.grid .grid-item-image-blank.people-blank{padding-bottom:133.48%}.grid .grid-item-image.related,.grid .grid-item.related a{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform-origin:center center;transform-origin:center center}.grid .grid-item.related a:hover,.grid .grid-item:hover .grid-item-image.related{-webkit-transform:none!important;transform:none!important}.grid .news-item-image{position:relative}.grid .news-item-image:after,.grid .news-item-image:before{content:"";position:absolute;width:.5rem;height:.5rem;right:1rem;background:#fff;border-radius:100%}@media (min-width:768px){.grid .news-item-image:after,.grid .news-item-image:before{width:1rem;height:1rem}}.grid .news-item-image:before{top:1rem}.grid .news-item-image:after{bottom:1rem}.grid .page-item a{display:block;border:.2rem solid #000;padding:.6rem}.grid .page-item .page-item-title{font-size:1.25rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em;padding:.3rem 0 .1rem}@media (min-width:768px){.grid .page-item .page-item-title{font-size:1.667rem;line-height:1em}}.grid .page-item .page-item-content{margin-top:.4rem;font-size:.5rem;line-height:1.5em;word-spacing:0;letter-spacing:0}@media (min-width:768px){.grid .page-item .page-item-content{font-size:.6rem;line-height:1.5em}}.content{margin-bottom:2rem;word-spacing:0;letter-spacing:0}@media (min-width:768px){.content{width:calc(5.25rem + (100% - 8.25rem)/12*8)}}.content ol,.content p,.content ul{margin-bottom:1.2em}.content .small{font-size:.5rem;line-height:1.5em;word-spacing:0;letter-spacing:0;font-family:Next,Arial,Helvetica,sans-serif}@media (min-width:768px){.content .small{font-size:.6rem;line-height:1.5em}}.content a{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),color-stop(50%,#000));background-image:linear-gradient(180deg,#000 50%,#000 0);background-repeat:repeat-x;background-size:.07em .07em;background-position:0 1.1em;padding-bottom:.25em}.content a:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#00aa00),color-stop(50%,#00aa00));background-image:linear-gradient(180deg,#00aa00 50%,#00aa00 0)}.content .button{display:inline-block;background:none;font-family:Next Mono,sans-serif;text-transform:uppercase;font-size:.85rem;line-height:1.4em;word-spacing:0;letter-spacing:0;margin-bottom:.333em;padding:.25em .5em .1em;color:#00aa00;border:.1em solid #00aa00}@media (min-width:768px){.content .button{font-size:.9rem}}.content .button:hover{background:none!important}.content ol,.content ul{padding-right:2em;padding-left:2em}.content ul li{list-style-type:disc}.content ol li{list-style-type:decimal}.content blockquote{font-family:Next,Arial,Helvetica,sans-serif}@media (min-width:768px){.content blockquote{-webkit-transform:translateX(6.8rem);transform:translateX(6.8rem)}}.content .wp-caption-text{font-family:Next,Arial,Helvetica,sans-serif;font-size:.5rem;line-height:1.5em;word-spacing:0;letter-spacing:0;margin-bottom:1.333em}@media (min-width:768px){.content .wp-caption-text{font-size:.6rem;line-height:1.5em}}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content h1{font-size:1.25rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em;margin:1em 0 .667em}@media (min-width:768px){.content h1{font-size:1.667rem;line-height:1em}}.content h1:focus{outline:none}.content h3,.content h4,.content h5{font-family:Next Mono,sans-serif;text-transform:uppercase;font-size:.85rem;line-height:1.4em;word-spacing:0;letter-spacing:0;margin:1em 0 .125em}@media (min-width:768px){.content h3,.content h4,.content h5{font-size:.9rem}}.content h2{font-size:1.25rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em;margin:1em 0 .667em}@media (min-width:768px){.content h2{font-size:1.667rem;line-height:1em}}.content h6{font-family:Next,Arial,Helvetica,sans-serif;font-size:.5rem;line-height:1.5em;word-spacing:0;letter-spacing:0;margin:.667em 0 .333em}@media (min-width:768px){.content h6{font-size:.6rem;line-height:1.5em}}.content .mejs-container{margin-bottom:.333rem}.content .wp-caption{width:100%!important}.content .wp-caption img{max-width:100%!important;height:auto}.slideshow .slide{position:relative}.slideshow.slideshow-home{width:100%;height:auto;margin:0 -.75rem 0 0}.slideshow.slideshow-home:not(.flickity-enabled) .flickity-viewport{height:48.8vw}@media (min-width:768px){.slideshow.slideshow-home{width:calc(100vw - 5.5rem);margin:0 -1.5rem 0 0}}@media (min-width:1680px){.slideshow.slideshow-home{width:100%}}.slideshow.slideshow-home .slide{position:relative;width:100%}.slideshow.slideshow-home .slide a{display:block}.slideshow.slideshow-home .slide .slide-blank{width:100%;padding-bottom:50%;margin-bottom:.5rem;background-color:rgba(0,0,0,.2)}.slideshow.slideshow-home .flickity-page-dots{padding-right:0!important}.slideshow.slideshow-home .flickity-prev-next-button{top:13.2rem}@media (max-width:767px){.slideshow.slideshow-home .flickity-prev-next-button{top:5rem}}.slideshow.slideshow-home h1,.slideshow.slideshow-home h2{font-size:1.5rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em}@media (min-width:768px){.slideshow.slideshow-home h1,.slideshow.slideshow-home h2{font-size:2.25rem;line-height:1em;padding-right:6rem}}.slideshow .caption{font-size:.85rem;line-height:1.4em;word-spacing:0;letter-spacing:0}@media (min-width:768px){.slideshow .caption{font-size:.9rem}}.flickity-viewport{-webkit-transition:height none;transition:height none}.slideshow-images .slide,.slideshow-regular .slide,.slideshow-text .slide{position:relative;width:82.5%;margin-bottom:3rem;padding-right:.75rem}@media (min-width:768px){.slideshow-images .slide,.slideshow-regular .slide,.slideshow-text .slide{width:75%;padding-right:1rem}}.slideshow-images .slide,.slideshow-regular .slide{position:relative;padding-left:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.slideshow-images .slide,.slideshow-regular .slide{padding-left:2.75rem}}.slideshow-images .slide img,.slideshow-regular .slide img{max-height:80vh;width:auto}.slideshow-home .flickity-prev-next-button,.slideshow-images .flickity-prev-next-button,.slideshow-regular .flickity-prev-next-button,.slideshow-text .flickity-prev-next-button{border-radius:0;width:2.5rem;height:2.5rem;background-repeat:no-repeat!important;background-position:50%!important;background-size:65%!important;opacity:1!important;background-color:#00aa00!important}.slideshow-home .flickity-prev-next-button svg,.slideshow-images .flickity-prev-next-button svg,.slideshow-regular .flickity-prev-next-button svg,.slideshow-text .flickity-prev-next-button svg{display:none}.slideshow-home .flickity-prev-next-button.previous,.slideshow-images .flickity-prev-next-button.previous,.slideshow-regular .flickity-prev-next-button.previous,.slideshow-text .flickity-prev-next-button.previous{display:none;left:0!important;background-image:url(svg/arrow-left-inverse.svg)}.slideshow-home .flickity-prev-next-button.next,.slideshow-images .flickity-prev-next-button.next,.slideshow-regular .flickity-prev-next-button.next,.slideshow-text .flickity-prev-next-button.next{right:0!important;background-image:url(svg/arrow-right-inverse.svg)}.slideshow-home button:disabled,.slideshow-home button[disabled],.slideshow-images button:disabled,.slideshow-images button[disabled],.slideshow-regular button:disabled,.slideshow-regular button[disabled],.slideshow-text button:disabled,.slideshow-text button[disabled]{display:none}.slideshow-images,.slideshow-regular,.slideshow-text{width:100vw;height:auto;margin:0 -.75rem 0 -2rem}@media (min-width:768px){.slideshow-images,.slideshow-regular,.slideshow-text{font-size:1.25rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em;margin:0 -1.5rem 0 -2.75rem}}@media (min-width:768px) and (min-width:768px){.slideshow-images,.slideshow-regular,.slideshow-text{font-size:1.667rem;line-height:1em}}.slideshow-images .caption,.slideshow-regular .caption,.slideshow-text .caption{font-family:Next,Arial,Helvetica,sans-serif;font-size:.5rem;line-height:1.5em;word-spacing:0;letter-spacing:0}@media (min-width:768px){.slideshow-images .caption,.slideshow-regular .caption,.slideshow-text .caption{font-size:.6rem;line-height:1.5em}}.slideshow-images a,.slideshow-regular a,.slideshow-text a{display:block}.slideshow-images .slide-item-title,.slideshow-regular .slide-item-title,.slideshow-text .slide-item-title{font-size:1.25rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em;margin-bottom:.125em}@media (min-width:768px){.slideshow-images .slide-item-title,.slideshow-regular .slide-item-title,.slideshow-text .slide-item-title{font-size:1.667rem;line-height:1em}}.slideshow-images .slide-item-parent,.slideshow-regular .slide-item-parent,.slideshow-text .slide-item-parent{font-family:Next Mono,sans-serif;text-transform:uppercase;font-size:.5rem;line-height:1.5em;word-spacing:0;letter-spacing:0}@media (min-width:768px){.slideshow-images .slide-item-parent,.slideshow-regular .slide-item-parent,.slideshow-text .slide-item-parent{font-size:.6rem;line-height:1.5em}}.slideshow-text{font-size:1.5rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em}@media (min-width:768px){.slideshow-text{font-size:2.25rem;line-height:1em}}.slideshow-text .flickity-viewport{margin-bottom:2rem;padding-bottom:2rem}.slideshow-text a{min-height:60vmin;display:block;padding:.75rem .75rem 1.5rem;margin-left:2rem;margin-right:-1.5rem;color:#00aa00;border:.2rem solid #00aa00}@media (min-width:768px){.slideshow-text a{padding:1rem 1rem 3rem;margin-left:2.75rem;margin-right:-1.5rem}}.slideshow-text a .slideshow-text-link{font-family:Next Mono,sans-serif;text-transform:uppercase;font-size:.85rem;line-height:1.4em;word-spacing:0;letter-spacing:0;color:#00aa00;position:absolute;left:3rem;bottom:.75rem}@media (min-width:768px){.slideshow-text a .slideshow-text-link{font-size:.9rem;left:4rem;bottom:1rem}}.features-special a{position:relative;display:block;background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff;font-size:1.25rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em;width:100%;padding-bottom:100%}@media (min-width:768px){.features-special a{font-size:1.667rem;line-height:1em}}.high-contrast .features-special a{border:.2rem solid #000}.features-special a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.667)),color-stop(75%,transparent));background:linear-gradient(180deg,rgba(0,0,0,.667) 0,transparent 75%);z-index:700;pointer-events:none;opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.high-contrast .features-special a:after{display:none}.features-special a:hover:after{opacity:.5}@media (min-width:768px){.features-special a{font-size:1.5rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em}}@media (min-width:768px) and (min-width:768px){.features-special a{font-size:2.25rem;line-height:1em}}.features-special a p{position:absolute;top:.667rem;right:.825rem;bottom:.667rem;left:.825rem;z-index:800;text-shadow:0 0 .5em rgba(0,0,0,.4)}.features-special a span{display:block;font-family:Next,Arial,Helvetica,sans-serif}.section{margin-bottom:2rem}.section.embed,.section.embed iframe{width:100%}.section.image-gallery .grid-item{margin-bottom:.5rem}.section.image-gallery img{width:100%}.section.image-gallery .caption{font-family:Next,Arial,Helvetica,sans-serif;font-size:.5rem;line-height:1.5em;word-spacing:0;letter-spacing:0}@media (min-width:768px){.section.image-gallery .caption{font-size:.6rem;line-height:1.5em}}.section-heading{font-family:Next,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em;margin:1em 0 .5em;color:#00aa00}@media (min-width:768px){.section-heading{font-size:2.25rem;line-height:1em}}.single-act_people .people-header{position:relative;margin-bottom:2rem}.single-act_people .people-header:after,.single-act_people .people-header:before{content:" ";display:table}.single-act_people .people-header:after{clear:both}@media (min-width:768px){.single-act_people .page-header{margin-right:.75rem}}@media (min-width:768px){.single-act_people .page-header,.single-act_people .people-image{float:left;width:calc(3.75rem + (100% - 8.25rem)/12*6)}}@media (min-width:768px){.single-act_people .people-meta{position:absolute;font-size:.85rem;line-height:1.4em;word-spacing:0;letter-spacing:0;left:0;bottom:0}}@media (min-width:768px) and (min-width:768px){.single-act_people .people-meta{font-size:.9rem}}.single-act_people .people-meta p{margin-bottom:.667em}.single-act_people .people-meta p:last-child{margin-bottom:0}.blog-title{border:.2rem solid #00aa00;padding:.75rem;color:#00aa00}.blog-title h1{display:inline;font-size:inherit;line-height:inherit;color:inherit}@media (max-width:767px){.blog-title{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media (min-width:768px){.blog-title{padding:1rem}}body.archive .news-filter,body.blog .news-filter{margin-bottom:2rem}body.archive .news-filter li,body.blog .news-filter li{display:inline-block;margin-right:.25em;margin-bottom:.25em}body.archive .news-filter a,body.blog .news-filter a{display:inline-block;border:.1em solid #000;font-family:Next Mono,sans-serif;text-transform:uppercase;font-size:.5rem;line-height:1.5em;word-spacing:0;letter-spacing:0;padding:.25em .333em 0}@media (min-width:768px){body.archive .news-filter a,body.blog .news-filter a{font-size:.6rem;line-height:1.5em}}body.archive .news-filter a:hover,body.blog .news-filter a:hover{border-color:#00aa00}body.archive .news-filter .active a,body.blog .news-filter .active a{border-color:#00aa00;color:#00aa00}.flickity-page-dots{padding-right:1.25rem!important;text-align:right!important;bottom:0!important;width:auto!important;right:0;left:auto}@media (max-width:767px){.flickity-page-dots{display:none}}.flickity-page-dots .dot{font-size:.85rem;line-height:1.4em;word-spacing:0;letter-spacing:0;font-family:Next Mono,sans-serif;text-transform:uppercase;background:none!important;border-radius:0!important;width:auto!important;height:auto!important;margin:0 .25em!important;opacity:1!important;color:#000}@media (min-width:768px){.flickity-page-dots .dot{font-size:.9rem}}.flickity-page-dots .dot.is-selected{color:#00aa00!important}.single-post{position:relative}.single-post:after,.single-post:before{content:"";position:fixed;width:1.1rem;height:1.1rem;right:2rem;border-radius:100%;z-index:100;pointer-events:none;background:#00aa00}@media (min-width:768px){.single-post:after,.single-post:before{right:2.75rem}}.single-post:before{top:15vh}.single-post:after{bottom:15vh}.search-term{font-size:97%}.meta-list,.search-term{font-family:Next,Arial,Helvetica,sans-serif}.meta-list:after,.meta-list:before{content:" ";display:table}.meta-list:after{clear:both}.meta-list dd,.meta-list dt{float:left}.meta-list dt{width:calc(.75rem + (100% - 5.25rem)/8*2);margin-right:.75rem;clear:both}.meta-list dd{width:calc(3.75rem + (100% - 5.25rem)/8*6)}.courses-list{font-size:.85rem;line-height:1.4em;word-spacing:0;letter-spacing:0;margin-bottom:2rem;border-bottom:1px solid #000}@media (min-width:768px){.courses-list{font-size:.9rem}}.courses-list .courses-list-item a{display:block;border-top:1px solid #000;padding:.5em 0}.courses-list .courses-list-item a:after,.courses-list .courses-list-item a:before{content:" ";display:table}.courses-list .courses-list-item a:after{clear:both}.courses-list .courses-list-item-column{float:left;margin-right:.75rem}@media (max-width:767px){.courses-list .courses-list-item-column:nth-child(2n){margin-right:0}}@media (min-width:768px){.courses-list .courses-list-item-column:last-child{margin-right:0}}.courses-list .courses-list-item-column.course-number{width:calc(2.25rem + (100% - 8.25rem)/12*4)}@media (min-width:768px){.courses-list .courses-list-item-column.course-number{width:calc(.75rem + (100% - 8.25rem)/12*2)}}.courses-list .courses-list-item-column.title{width:calc(5.25rem + (100% - 8.25rem)/12*8)}@media (max-width:767px){.courses-list .courses-list-item-column.title{margin-bottom:.333em}}@media (min-width:768px){.courses-list .courses-list-item-column.title{width:calc(4.5rem + (100% - 8.25rem)/12*7)}}.courses-list .courses-list-item-column.instructor{width:100%}@media (max-width:767px){.courses-list .courses-list-item-column.instructor{padding-left:calc(2.25rem + (100% - 8.25rem)/12*4);margin-left:.75rem}}@media (min-width:768px){.courses-list .courses-list-item-column.instructor{width:calc(1.5rem + (100% - 8.25rem)/12*3)}}.accordion{border-top:1px solid #000}.accordion:after,.accordion:before{content:" ";display:table}.accordion:after{clear:both}.accordion ul{margin-bottom:0;border-bottom:0}.accordion .accordion-heading{font-family:Next,Arial,Helvetica,sans-serif;display:block;padding:.2em 0 .3em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion .accordion-heading:hover{color:#00aa00}.accordion .accordion-heading:before{content:"+ "}.accordion .accordion-content{display:none}.accordion.active .accordion-content{display:block}.accordion.active .accordion-heading{color:#00aa00}.content-toggle .content-toggle-toggle{position:relative;font-size:1.25rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em;font-family:Next,Arial,Helvetica,sans-serif;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.5em;color:#00aa00;border:.2rem solid #00aa00}@media (min-width:768px){.content-toggle .content-toggle-toggle{font-size:1.667rem;line-height:1em}}.content-toggle .content-toggle-toggle:after{content:"↓";position:absolute;top:.5em;right:.5em}.content-toggle.active .content-toggle-toggle,.content-toggle .content-toggle-content{display:none}.content-toggle.active .content-toggle-content{display:block}.tribe-events-sub-nav{display:none!important}.skip-to-content{position:fixed;left:50vw;top:1rem;z-index:999;-webkit-transform:translateX(-50%) translateY(-500%);transform:translateX(-50%) translateY(-500%);padding:.75rem;background:#fff;border:.2rem solid #00aa00}.skip-to-content:focus{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.admin-bar .skip-to-content{top:2rem}.site-header{max-width:1680px;padding:.667rem 2rem .667rem .667rem;position:relative}.site-header:after,.site-header:before{content:" ";display:table}.site-header:after{clear:both}@media (min-width:768px){.site-header{padding:.667rem 2.75rem .667rem .667rem}}.site-header .site-header-mit-standalone,.site-header .site-header-title-acronym-standalone{position:fixed;left:.5rem;z-index:900;font-size:1.25rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em;font-family:Next Mono,sans-serif;text-transform:uppercase}@media (min-width:768px){.site-header .site-header-mit-standalone,.site-header .site-header-title-acronym-standalone{font-size:1.667rem;line-height:1em;left:.667rem}}.site-header .site-header-mit-standalone a,.site-header .site-header-title-acronym-standalone a{color:#00aa00}.site-header .site-header-title-acronym-standalone{top:.667rem}.site-header .site-header-mit-standalone{bottom:.667rem}.site-header .site-header-title{font-size:1.25rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em;font-family:Next Mono,sans-serif;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:768px){.site-header .site-header-title{font-size:1.667rem;line-height:1em}}.title-hover .site-header .site-header-title a{color:#00aa00}.site-header .site-header-title .site-header-title-acronym{opacity:0}.site-header .site-header-title .site-header-title-2,.site-header .site-header-title .site-header-title-3{opacity:0;pointer-events:none;-webkit-transition:opacity .5s;transition:opacity .5s;height:0;overflow:hidden}.nav-active .site-header .site-header-title .site-header-title-2,.nav-active .site-header .site-header-title .site-header-title-3{opacity:1;height:auto;pointer-events:auto}.site-header .site-header-nav{position:absolute;top:.5rem;right:2rem;z-index:900;text-align:right;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s;cursor:default;font-size:.85rem;line-height:1.4em;word-spacing:0;letter-spacing:0}@media (min-width:768px){.site-header .site-header-nav{font-size:.9rem;right:2.75rem}}.nav-active .site-header .site-header-nav{opacity:0}.site-header .site-header-nav button{position:relative;margin-left:1.667em;padding-left:1.667em;font-family:Next Mono,sans-serif;text-transform:uppercase;color:#000}.site-header .site-header-nav button:after,.site-header .site-header-nav button:before{display:block;content:"";position:absolute;top:0;bottom:0;left:0;width:1.25em;background-size:auto 75%;background-position:left 15%;background-repeat:no-repeat}@media (max-width:767px){.site-header .site-header-nav button:after,.site-header .site-header-nav button:before{background-position:left 20%}}.site-header .site-header-nav button:after{opacity:0}.site-header .site-header-nav button:hover{cursor:pointer}.site-header .site-header-nav .nav-toggle{float:left}.site-header .site-header-nav .nav-toggle:before{background-image:url(svg/menu.svg)}.site-header .site-header-nav .nav-toggle:after{background-image:url(svg.php?img=menu)}@media (max-width:767px){.site-header .site-header-nav .nav-toggle{float:right}}.site-header .site-header-nav .nav-toggle:hover{color:#00aa00}.site-header .site-header-nav .nav-toggle:hover:before{opacity:0}.site-header .site-header-nav .nav-toggle:hover:after{opacity:1}.site-header .site-header-nav .search-toggle{float:right}.site-header .site-header-nav .search-toggle:before{background-image:url(svg/search.svg)}.site-header .site-header-nav .search-toggle:after{background-image:url(svg.php?img=search)}@media (max-width:767px){.site-header .site-header-nav .search-toggle{display:none}}.site-header .site-header-nav .search-toggle:hover{color:#00aa00}.site-header .site-header-nav .search-toggle:hover:before{opacity:0}.site-header .site-header-nav .search-toggle:hover:after{opacity:1}.admin-bar .site-header-nav,.admin-bar .site-header-title-acronym-standalone{margin-top:32px}@media screen and (max-width:782px){.admin-bar .site-header-nav,.admin-bar .site-header-title-acronym-standalone{margin-top:46px}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:hsla(0,0%,100%,.5);opacity:0;pointer-events:none;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem)}.nav-active .overlay{opacity:1;pointer-events:auto}#site-search{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;background:hsla(0,0%,100%,.5);pointer-events:none;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:9999999;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);display:none}.search-active #site-search{opacity:1;pointer-events:auto}#site-search input{position:fixed;top:50%;right:0;left:0;z-index:9999999;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:Next,sans-serif;font-size:1.5rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em;text-align:center;line-height:revert;color:#000;outline:0}@media (min-width:768px){#site-search input{font-size:2.25rem;line-height:1em}}#site-search input::-webkit-input-placeholder{color:#000;opacity:1}#site-search input::-moz-placeholder{color:#000;opacity:1}#site-search input:-ms-input-placeholder{color:#000;opacity:1}#site-search input::-ms-input-placeholder{color:#000;opacity:1}#site-search input::placeholder{color:#000;opacity:1}#site-nav{position:fixed;top:0;right:-100vw;bottom:0;width:100vw;z-index:1000;padding:.5rem .75rem .5rem 2.25rem;background:#fff;font-family:Next,Arial,Helvetica,sans-serif;-webkit-transition:right .5s ease-in-out;transition:right .5s ease-in-out;overflow-y:auto;display:none}@media (min-width:768px){#site-nav{padding:.5rem 1.5rem;right:-50vw;width:50vw;font-size:.85rem;line-height:1.4em;word-spacing:0;letter-spacing:0}}@media (min-width:768px) and (min-width:768px){#site-nav{font-size:.9rem}}@media (max-width:767px){#site-nav{overflow:scroll;-webkit-overflow-scrolling:touch}#site-nav>ul{font-size:1.25rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em;padding-top:1.667rem;padding-bottom:2rem;margin-left:-1.5rem}}@media (max-width:767px) and (min-width:768px){#site-nav>ul{font-size:1.667rem;line-height:1em}}@media (max-width:767px){#site-nav>ul>li>a{padding:.3em 0 .4em}#site-nav .sub-menu a{border-top:1px solid #000;padding:.6em 0 .7em}}.nav-active #site-nav{right:0}.nav-active #site-nav nav:focus{outline:none}#site-nav #site-nav-nav{margin-bottom:1em;margin-left:-.3em}#site-nav #site-nav-nav:after,#site-nav #site-nav-nav:before{content:" ";display:table}#site-nav #site-nav-nav:after{clear:both}.admin-bar #site-nav #site-nav-nav{margin-top:32px}@media screen and (max-width:782px){.admin-bar #site-nav #site-nav-nav{margin-top:46px}}@media (max-width:767px){#site-nav #site-nav-nav{position:-webkit-sticky;position:sticky;top:0;z-index:99999}}#site-nav #site-nav-nav .nav-toggle{float:left}#site-nav #site-nav-nav .search-toggle{float:right}@media (max-width:767px){#site-nav #site-nav-nav .search-toggle{display:block}}#site-nav #site-nav-nav button{position:relative;padding-left:1.5em;word-spacing:-.02em;letter-spacing:-.01em;color:#000;font-family:Next Mono,sans-serif;text-transform:uppercase}#site-nav #site-nav-nav button:after,#site-nav #site-nav-nav button:before{display:block;content:"";position:absolute;top:0;bottom:0;left:0;width:1.25em;background-size:auto 75%;background-position:left 15%;background-repeat:no-repeat}@media (max-width:767px){#site-nav #site-nav-nav button:after,#site-nav #site-nav-nav button:before{background-position:left 20%}}#site-nav #site-nav-nav button:after{opacity:0}#site-nav #site-nav-nav button:hover{color:#00aa00;cursor:pointer}#site-nav #site-nav-nav .nav-toggle{margin-left:-1.25rem}@media (min-width:768px){#site-nav #site-nav-nav .nav-toggle{margin-left:-1.25em}}#site-nav #site-nav-nav .nav-toggle:before{background-image:url(svg/close.svg)}#site-nav #site-nav-nav .nav-toggle:after{background-image:url(svg.php?img=close)}@media (max-width:767px){#site-nav #site-nav-nav .nav-toggle{float:left}}#site-nav #site-nav-nav .nav-toggle:hover{color:#00aa00}#site-nav #site-nav-nav .nav-toggle:hover:before{opacity:0}#site-nav #site-nav-nav .nav-toggle:hover:after{opacity:1}#site-nav #site-nav-nav .search-toggle:before{background-image:url(svg/search.svg)}#site-nav #site-nav-nav .search-toggle:after{background-image:url(svg.php?img=search)}@media (max-width:767px){#site-nav #site-nav-nav .search-toggle{float:right}}#site-nav #site-nav-nav .search-toggle:hover{color:#00aa00}#site-nav #site-nav-nav .search-toggle:hover:before{opacity:0}#site-nav #site-nav-nav .search-toggle:hover:after{opacity:1}#site-nav ul{margin-bottom:1.2em}@media (min-width:768px){#site-nav>nav>ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}#site-nav>nav>ul>li>a{font-size:.85rem;line-height:1.4em;word-spacing:0;letter-spacing:0}@media (min-width:768px){#site-nav>nav>ul>li>a{font-size:.9rem}}#site-nav>nav>ul li{width:100%}#site-nav>nav>ul li,#site-nav a{display:inline-block}#site-nav a:hover{color:#00aa00}#site-nav .menu-item-has-children{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}#site-nav .menu-item-67>a,#site-nav .menu-item-has-children>a{margin-bottom:.333em;color:#00aa00;font-family:Next Mono,sans-serif;text-transform:uppercase}#newsletter,#site-footer-inner{padding-right:2rem;padding-left:2rem}@media (min-width:768px){#newsletter,#site-footer-inner{padding-right:2.75rem;padding-left:2.75rem}}#newsletter{max-width:1680px}#newsletter a{position:relative;display:block;text-align:center;padding:.4em .5em .5em;color:#00aa00;border:.2rem solid #00aa00}@media (min-width:768px){#newsletter a{font-size:1.5rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em}}@media (min-width:768px) and (min-width:768px){#newsletter a{font-size:2.25rem;line-height:1em}}#site-footer{border-top:.2rem solid #00aa00;margin-top:2rem;font-family:Next Mono,sans-serif;text-transform:uppercase;font-size:.5rem;line-height:1.5em;word-spacing:0;letter-spacing:0}#site-footer:after,#site-footer:before{content:" ";display:table}#site-footer:after{clear:both}@media (min-width:768px){#site-footer{font-size:.6rem;line-height:1.5em}}#site-footer #site-footer-inner{width:100%;max-width:1680px;padding-top:1rem;padding-bottom:.625rem;position:relative}#site-footer #site-footer-inner:after,#site-footer #site-footer-inner:before{content:" ";display:table}#site-footer #site-footer-inner:after{clear:both}#site-footer #accessibility{margin-top:1em}@media (min-width:768px){#site-footer #accessibility{position:absolute;right:2.75rem;bottom:1.25rem}#site-footer #accessibility a{float:right}}#site-footer #high-contrast-toggle{position:relative;font-family:Next Mono,sans-serif;text-transform:uppercase;padding-left:2.75em;cursor:pointer}#site-footer #high-contrast-toggle:hover{color:#00aa00!important}#site-footer #high-contrast-toggle:hover:before{border-color:#00aa00}#site-footer #high-contrast-toggle:hover:after{background:#00aa00}#site-footer #high-contrast-toggle:after,#site-footer #high-contrast-toggle:before{content:"";display:block;position:absolute}#site-footer #high-contrast-toggle:before{top:.1em;left:0;width:1em;height:1em;border:.1em solid #000}#site-footer #high-contrast-toggle:after{display:none;top:.25em;left:.15em;width:.7em;height:.7em;background:#000;border-radius:50%}html.high-contrast #site-footer #high-contrast-toggle:after{display:block}@media (max-width:767px){#site-footer .site-footer-item{margin-bottom:.75rem}#site-footer .site-footer-item img{margin-top:1.5rem;width:30%}#site-footer .site-footer-item:last-child{margin-bottom:0}}@media (min-width:768px){#site-footer .site-footer-item{float:left;width:calc(2.25rem + (100% - 8.25rem)/12*4);margin-right:.75rem}#site-footer .site-footer-item:last-child{margin-right:0}}@media (max-width:767px){#site-footer #site-footer-mit{position:absolute;right:2rem;bottom:1.25rem;width:20vw}}@media (min-width:768px){#site-footer #site-footer-mit{position:absolute;top:1rem;right:2.75rem;width:4rem}}.page-template-page-home .slideshow-home{margin-bottom:3rem}.page-template-page-home .slideshow-home .slide-title{font-size:1.5rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em;padding-bottom:.25em}@media (min-width:768px){.page-template-page-home .slideshow-home .slide-title{font-size:2.25rem;line-height:1em}}.page-template-page-home .slide img{width:100%;height:auto;margin-bottom:.125rem}.post-type-archive-tribe_events .tribe-common .tribe-common-l-container,.post-type-archive-type-events .tribe-common .tribe-common-l-container{max-width:100%;margin:0;padding:0}.post-type-archive-tribe_events .tribe-events .tribe-events-c-breadcrumbs,.post-type-archive-type-events .tribe-events .tribe-events-c-breadcrumbs{font-size:.85rem;line-height:1.4em;word-spacing:0;letter-spacing:0;font-family:Next,Arial,Helvetica,sans-serif}@media (min-width:768px){.post-type-archive-tribe_events .tribe-events .tribe-events-c-breadcrumbs,.post-type-archive-type-events .tribe-events .tribe-events-c-breadcrumbs{font-size:.9rem}}.post-type-archive-tribe_events .tribe-events .tribe-events-c-breadcrumbs__list-item:not(:last-child):after,.post-type-archive-type-events .tribe-events .tribe-events-c-breadcrumbs__list-item:not(:last-child):after{content:" → ";background:none;width:auto;height:auto;margin:0 .2em}.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row,.post-type-archive-type-events .tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin:0}.post-type-archive-tribe_events .tribe-common .tribe-common-g-row,.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__month-separator,.post-type-archive-type-events .tribe-common .tribe-common-g-row,.post-type-archive-type-events .tribe-events .tribe-events-calendar-list__month-separator{display:block}.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-date-tag-datetime,.post-type-archive-type-events .tribe-events .tribe-events-calendar-list__event-date-tag-datetime{display:block;height:auto;text-align:left}.post-type-archive-tribe_events .tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col,.post-type-archive-type-events .tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding:0}.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-date-tag-weekday,.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-datetime-wrapper,.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-row:last-child,.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-title,.post-type-archive-type-events .tribe-events .tribe-events-calendar-list__event-date-tag-weekday,.post-type-archive-type-events .tribe-events .tribe-events-calendar-list__event-datetime-wrapper,.post-type-archive-type-events .tribe-events .tribe-events-calendar-list__event-row:last-child,.post-type-archive-type-events .tribe-events .tribe-events-calendar-list__event-title{margin:0}.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-date-tag,.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-list__event-wrapper,.post-type-archive-type-events .tribe-events .tribe-events-calendar-list__event-date-tag,.post-type-archive-type-events .tribe-events .tribe-events-calendar-list__event-wrapper{-webkit-box-flex:0;-ms-flex:none;flex:none;width:auto}.single-tribe_events .breadcrumb{margin-bottom:-.75em}.tribe-events-ajax-loading,.tribe-events-cal-links{display:none!important}@media (min-width:768px){.event-image,.event-meta{width:calc(6.75rem + (100% - 8.25rem)/12*10)}}.event-image .event-image-caption,.event-meta .event-image-caption{font-family:Next,Arial,Helvetica,sans-serif;font-size:.5rem;line-height:1.5em;word-spacing:0;letter-spacing:0}@media (min-width:768px){.event-image .event-image-caption,.event-meta .event-image-caption{font-size:.6rem;line-height:1.5em}}.event-meta{font-size:1rem;line-height:1.5em;word-spacing:0;letter-spacing:0;font-family:Next,Arial,Helvetica,sans-serif;margin-bottom:2rem}@media (min-width:1024px){.event-meta{line-height:1.3em}}.event-image{margin-bottom:1rem}.events-container{margin-bottom:1.5rem}.events-container:after,.events-container:before{content:" ";display:table}.events-container:after{clear:both}.events-container a{display:block}.ongoing-events .event-item a,.upcoming-events .event-item a{clear:both;padding:.5rem 0;border-color:#000 #00aa00 #00aa00;border-top:1px solid #00aa00}.ongoing-events .event-item a:after,.ongoing-events .event-item a:before,.upcoming-events .event-item a:after,.upcoming-events .event-item a:before{content:" ";display:table}.ongoing-events .event-item a:after,.upcoming-events .event-item a:after{clear:both}@media (min-width:768px){.ongoing-events .event-item a .event-item-image,.ongoing-events .event-item a .event-item-info,.upcoming-events .event-item a .event-item-image,.upcoming-events .event-item a .event-item-info{float:left}}@media (min-width:768px){.ongoing-events .event-item a .event-item-image,.upcoming-events .event-item a .event-item-image{width:calc(2.25rem + (100% - 8.25rem)/12*4);margin-right:.75rem}}@media (min-width:768px){.ongoing-events .event-item a .event-item-info,.upcoming-events .event-item a .event-item-info{width:calc(5.25rem + (100% - 8.25rem)/12*8)}}.ongoing-events .event-item a .event-item-title,.upcoming-events .event-item a .event-item-title{font-size:1.25rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em;margin-bottom:.125em}@media (min-width:768px){.ongoing-events .event-item a .event-item-title,.upcoming-events .event-item a .event-item-title{font-size:1.667rem;line-height:1em}}.ongoing-events .event-item a .event-item-meta,.upcoming-events .event-item a .event-item-meta{font-family:Next,Arial,Helvetica,sans-serif}.recent-events{font-size:.85rem;line-height:1.4em;word-spacing:0;letter-spacing:0}@media (min-width:768px){.recent-events{font-size:.9rem}}.recent-events .event-item-image{margin-bottom:.2rem}.recent-events .event-item-title{font-size:1.25rem;line-height:1em;word-spacing:-.02em;letter-spacing:-.01em;margin-bottom:.125em}@media (min-width:768px){.recent-events .event-item-title{font-size:1.667rem;line-height:1em}}.recent-events .event-item-meta{font-family:Next,Arial,Helvetica,sans-serif}.past-events{font-size:.85rem;line-height:1.4em;word-spacing:0;letter-spacing:0}@media (min-width:768px){.past-events{font-size:.9rem}}.past-events .event-item a{clear:both;padding:.5rem 0;border-top:1px solid #000}.past-events .event-item a:after,.past-events .event-item a:before{content:" ";display:table}.past-events .event-item a:after{clear:both}.past-events .event-item-image,.past-events .event-item-info{float:left}.past-events .event-item-image{width:calc(.75rem + (100% - 8.25rem)/12*2);margin-right:.75rem}.past-events .event-item-info{width:calc(6.75rem + (100% - 8.25rem)/12*10)}@media (max-width:767px){.past-events .event-item-info{margin-right:0}}.past-events .event-item-info .event-item-info-item{float:left;width:100%}@media (min-width:768px){.past-events .event-item-info .event-item-info-item{margin-right:.75rem}}@media (min-width:768px){.past-events .event-item-info .event-item-info-item:first-child{width:calc(3.75rem + (100% - 6.75rem)/10*6)}}@media (min-width:768px){.past-events .event-item-info .event-item-info-item:last-child{width:calc(2.25rem + (100% - 6.75rem)/10*4);margin-right:0}}.past-events .event-item-meta{font-family:Next,Arial,Helvetica,sans-serif}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#cboxOverlay,#cboxWrapper,#colorbox{overflow:visible}#colorbox,#colorbox *,.gallery *,.selected-works *{outline:0}#colorbox #cboxContent{overflow:visible}#colorbox #cboxContent .cboxIframe{background:#000}#colorbox #cboxContent #cboxLoadingGraphic{position:relative}#colorbox #cboxContent #cboxLoadingOverlay{background:#000}#colorbox #cboxContent #cboxTitle{position:fixed;bottom:4rem;left:1rem;right:1rem;color:#fff;font-size:.75rem;line-height:1.2em}@media (min-width:768px){#colorbox #cboxContent #cboxTitle{right:40%;font-size:.6rem;line-height:1.2em;bottom:1rem}}#colorbox #cboxContent #cboxCurrent{display:none!important}#colorbox #cboxContent #cboxClose,#colorbox #cboxContent #cboxNext,#colorbox #cboxContent #cboxPrevious{position:fixed;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;text-indent:-9999px;border:0;width:2rem;height:2rem}#colorbox #cboxContent #cboxClose{top:1rem;right:1rem;background:url(svg/close-inverse.svg) 50% no-repeat;background-size:50% 50%}#colorbox #cboxContent #cboxPrevious{background:url(svg/arrow-left-inverse.svg) 50% no-repeat;background-size:50% 50%}@media (max-width:767px){#colorbox #cboxContent #cboxPrevious{bottom:1rem;left:1rem}}@media (min-width:768px){#colorbox #cboxContent #cboxPrevious{top:50%;left:1rem;margin-top:-1rem}}#colorbox #cboxContent #cboxNext{background:url(svg/arrow-right-inverse.svg) 50% no-repeat;background-size:50% 50%}@media (max-width:767px){#colorbox #cboxContent #cboxNext{bottom:1rem;right:1rem}}@media (min-width:768px){#colorbox #cboxContent #cboxNext{top:50%;right:1rem;margin-top:-1rem}}.no-touch #colorbox #cboxContent #cboxClose:hover,.no-touch #colorbox #cboxContent #cboxNext:hover,.no-touch #colorbox #cboxContent #cboxPrevious:hover{-webkit-filter:invert(45%) sepia(53%) saturate(797%) hue-rotate(314deg) brightness(95%) contrast(98%);filter:invert(45%) sepia(53%) saturate(797%) hue-rotate(314deg) brightness(95%) contrast(98%)}#colorbox #cboxContent #cboxClose:active,#colorbox #cboxContent #cboxNext:active,#colorbox #cboxContent #cboxPrevious:active,#colorbox #cboxContent #cboxSlideshow:active{outline:0}.video-lightbox{outline:0!important}

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}html.high-contrast{font-size:19px}@media (min-width:768px){html.high-contrast{font-size:2.1vw}}@media (min-width:1400px){html.high-contrast{font-size:29px}}html.high-contrast .cursor{display:none!important}html.high-contrast ::-moz-selection{color:#000;background-color:rgba(0,0,0,.1)}html.high-contrast ::selection{color:#000;background-color:rgba(0,0,0,.1)}html.high-contrast *{color:#000!important;border-color:#000!important}html.high-contrast .wpadminbar *{color:#fff!important}@media (min-width:768px){html.high-contrast .high-contrast-toggle{position:fixed;right:0;bottom:0;background:#fff!important;border:.5rem solid #fff!important;-webkit-box-shadow:0 0 1em #000;box-shadow:0 0 1em #000;z-index:99999999}}html.high-contrast .flickity-prev-next-button{background-color:#000!important}html.high-contrast .flickity-page-dots .dot.is-selected{color:#fff!important;background-color:#000!important}html.high-contrast .features-special a,html.high-contrast .overlay,html.high-contrast .site-header-nav{background:#fff!important}html.high-contrast .grid .grid-item-image.related,html.high-contrast .grid .grid-item.related a{-webkit-transform:none!important;transform:none!important}html.high-contrast .content .small{font-size:.85rem;line-height:1.4em;word-spacing:0;letter-spacing:0}@media (min-width:768px){html.high-contrast .content .small{font-size:.9rem}}html.high-contrast .accent-1{color:#000!important}