  /*! sanitize.css v3.3.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */@import url(https://fonts.googleapis.com/css?family=Droid+Serif:700,400italic,700italic,400|Open+Sans:300,300italic,700,800,700italic,800italic,600,400,400italic,600italic);abbr[title]{text-decoration:underline;text-decoration:underline dotted}audio:not([controls]){display:none}b,strong{font-weight:bolder}button{-webkit-appearance:button;overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}button,select{text-transform:none}details{display:block}hr{overflow:visible}html{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%}input{-webkit-border-radius:0}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,:after,:before{box-sizing:inherit}*{font-size:inherit;line-height:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}button,input,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit}*{margin:0;padding:0}*,:after,:before{border-style:solid;border-width:0}[tabindex],a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden=false]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}*{background-repeat:no-repeat}:root{background-color:#fff;box-sizing:border-box;color:#000;cursor:default;font:100%/1.5 sans-serif}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent;color:inherit}[type=button],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],button,select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace}nav ol,nav ul{list-style:none}small{font-size:75%}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::-moz-selection{background-color:#b3d4fc;color:#fff;text-shadow:none}::selection{background-color:#b3d4fc;color:#fff;text-shadow:none}@-webkit-keyframes zoomfadein{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}to{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}}@keyframes zoomfadein{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}to{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes zoomin{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes zoomin{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes zoomout{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.75);transform:scale(.75);opacity:0}}@keyframes zoomout{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.75);transform:scale(.75);opacity:0}}@-webkit-keyframes slide{to{bottom:0}}@keyframes slide{to{bottom:0}}.hide,.subnav--nested{position:absolute;left:-999rem}.subnav__item--active>.subnav--nested{position:static;left:auto}:root{word-wrap:break-word;overflow-x:hidden;font-size:16px;font-color:#202020;font-family:Open Sans,sans-serif;line-height:1.5}html{box-sizing:border-box}body{overflow-x:hidden}img{display:block;max-width:100%;height:auto}svg{fill:currentColor}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}.svgstore{display:block;position:relative;width:100%;height:0;pointer-events:none}.svgstore svg{position:absolute;top:0;left:0;width:100%;height:100%}.svgstore--FB{padding-bottom:100%}.svgstore--Filter{padding-bottom:66.66667%}.svgstore--IG{padding-bottom:100%}.svgstore--Minus{padding-bottom:6.66667%}.svgstore--Passion{padding-bottom:126.31579%}.svgstore--People{padding-bottom:110%}.svgstore--Places{padding-bottom:113.04348%}.svgstore--Play{padding-bottom:114.63415%}.svgstore--Plus{padding-bottom:100%}.svgstore--SJFC-Logo{padding-bottom:67.83088%}.svgstore--Twitter{padding-bottom:82.35294%}.svgstore--VideoIcon{padding-bottom:58.62069%}.svgstore--circle-email{padding-bottom:100%}.svgstore--circle-facebook,.svgstore--circle-instagram,.svgstore--circle-linkedin,.svgstore--circle-twitter{padding-bottom:96.66667%}.svgstore--circle-youtube,.svgstore--close{padding-bottom:100%}.svgstore--down-arrow{padding-bottom:57.89474%}.svgstore--download{padding-bottom:136.36364%}.svgstore--fbSHARE{padding-bottom:100%}.svgstore--left-arrow{padding-bottom:175%}.svgstore--menu{padding-bottom:66.66667%}.svgstore--search{padding-bottom:117.64706%}.svgstore--twitterSHARE{padding-bottom:100%}.events__mobile--title,.h1,.h2,.h3,.h4,.h5,.h6,.header__search__top-searches .searches--title,.heading__text,h1:not([class]),h2:not([class]),h3:not([class]),h4:not([class]),h5:not([class]),h6:not([class]){margin-bottom:1rem;font-family:Open Sans,sans-serif}.h1,h1:not([class]){font-size:1.75rem;line-height:1.5;font-weight:300}@media (min-width:48em){.h1,h1:not([class]){font-size:2.875rem}}.events__mobile--title,.h2,.header__search__top-searches .searches--title,h2:not([class]){font-size:1.75rem;font-weight:300;line-height:2.5rem}@media (min-width:48em){.events__mobile--title,.h2,.header__search__top-searches .searches--title,h2:not([class]){font-size:2.25rem}}.h3,h3:not([class]){font-size:1.875rem;line-height:1.3;font-weight:700}.h4,.heading__text,h4:not([class]){font-size:1.625rem;font-weight:300;line-height:1.2}.h5,h5:not([class]){font-size:1.25rem;line-height:1.1;font-weight:600}.h6,h6:not([class]){line-height:1;font-weight:600}.p--alt,.p--large,p:not([class]){line-height:1.75}.p--alt,.p--large,.ul--plain,.ul--plain-bullets,blockquote:not([class]),ol:not([class]),p:not([class]),ul:not([class]){margin-bottom:2rem}.ul--plain,.ul--plain-bullets,ol:not([class]),ul:not([class]){padding-left:2rem}.ul--plain-bullets li,.ul--plain li,ol:not([class]) li,ul:not([class]) li{margin-bottom:.75rem}blockquote:not([class]){position:relative;padding-left:2rem;font-size:1.875rem}blockquote:not([class]):before{position:absolute;left:0;content:'';border-left:.2rem solid #933;width:100%;height:100%}blockquote:not([class]) p{line-height:1.46}cite:not([class]){font-size:1.25rem;font-style:normal;font-weight:700}.feed__detail{font-size:1.0625rem}.feed__detail p{margin-bottom:1rem}hr{margin-bottom:2rem;border-bottom:.1rem solid #eee}.a,.a--yellow,.collage__container--red a,.testimonials__dark .button,.testimonials__dark .sidebar__panel--overlay-button,a,a:not([class]){color:#933;font-weight:600}.a--yellow:hover,.a:hover,.testimonials__dark .button:hover,.testimonials__dark .sidebar__panel--overlay-button:hover,a:hover{background-image:-webkit-linear-gradient(currentColor,currentColor);background-image:linear-gradient(currentColor,currentColor);background-repeat:repeat-x;background-position:0 88%;background-size:100% .0625rem;color:#661616}.a--yellow,.a--yellow:hover,.collage__container--red a,.collage__container--red a:hover,.testimonials__dark .button,.testimonials__dark .button:hover,.testimonials__dark .sidebar__panel--overlay-button,.testimonials__dark .sidebar__panel--overlay-button:hover{color:#f7d778}.a--alt{color:#933;font-weight:700;text-decoration:underline}.a--alt:hover{color:#661616}.p--alt{font-size:1.625rem;font-weight:300;font-family:Open Sans,sans-serif;line-height:2.5rem}.p--large{font-size:1.75rem}@media (min-width:48em){.p--large{font-size:2.5rem}}.ul--plain{padding-left:0;list-style:none}.ul--plain-bullets{padding-left:1rem}.pull-quote p{font-size:1.875rem;padding:0 2rem 0 1rem;line-height:2.875rem}@media (min-width:64em){.pull-quote{width:50%;float:right;margin:1rem 0 1rem 1rem}}.pull-quote--author{position:relative;margin:0 auto;margin-bottom:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pull-quote--author .author--img{position:relative;z-index:1}.pull-quote--author .author--img img{border-radius:100%;border:.1rem solid #eee}.pull-quote--author:before{background:#933;content:'';display:block;height:.2rem;position:absolute;top:50%;width:100%;left:0}.color__circles li{padding-right:2rem;list-style-type:none;display:inline-block}[class^=color__circle]{border-radius:50%;padding:3rem 2rem;color:#fff;font-family:Open Sans,sans-serif}.color__circle--red{background:#933}.color__circle--slate{background:#2c353b}.color__circle--black{background:#202020}.color__circle--gray{background:#ccc;color:#202020}.drop-cap{margin-left:-1.2rem}body{padding-top:3.5rem}@media (min-width:64em){body{padding-top:0}}.filter__accordion__content,.filter__accordion__content.active,.hero__slider--content,.wrap{max-width:80rem;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.filter__accordion__content.active:after,.filter__accordion__content.active:before,.filter__accordion__content:after,.filter__accordion__content:before,.hero__slider--content:after,.hero__slider--content:before,.wrap:after,.wrap:before{display:table;width:0;content:''}.filter__accordion__content.active:after,.filter__accordion__content:after,.hero__slider--content:after,.wrap:after{clear:both}@media (min-width:32em){.filter__accordion__content,.filter__accordion__content.active,.hero__slider--content,.wrap{padding-right:2rem;padding-left:2rem}}@media (min-width:72em){.filter__accordion__content,.filter__accordion__content.active,.hero__slider--content,.wrap{padding-right:3rem;padding-left:3rem}}@media (min-width:80em){.filter__accordion__content,.filter__accordion__content.active,.hero__slider--content,.wrap{padding-right:4rem;padding-left:4rem}}.wrap--wide{margin:0 auto;max-width:100rem}@media (min-width:64em){.main{width:66.666%;float:right}}@media (min-width:72em){.main{width:calc(66.666% - 1rem)}}@media (min-width:80em){.main{width:calc(66.666% - 2rem)}}@media (min-width:64em){.main--left{float:left;padding-right:2rem}}@media (min-width:64em){.main--right{float:right}}@media (min-width:64em){.main--center{margin-right:auto;margin-left:auto;float:none}}@media (min-width:64em){.sidebar{width:calc(33.333% - 2rem);float:left;clear:left}}@media (min-width:72em){.sidebar{width:calc(33.333% - 3rem)}}@media (min-width:80em){.sidebar{width:calc(33.333% - 4rem)}}@media (min-width:64em){.sidebar--right{float:right;clear:right}}@media (min-width:64em){.main--half{width:50%}}.main+.sidebar{margin-top:4rem}@media (min-width:64em){.main+.sidebar{margin-top:0}}.featured__programs,.section{margin-bottom:2rem;padding-top:2rem;padding-bottom:2rem}.featured__programs+.featured__programs,.featured__programs+.section,.hero+.featured__programs,.hero+.section,.section+.featured__programs,.section+.section{margin-top:-2rem}.section--gray-light{background:#eee}.section--large{padding-top:4rem;padding-bottom:4rem}.hero+.section--large{margin-top:-4rem}.banner+.section--large{margin-top:-2rem}.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-1rem;margin-left:-1rem}.grid:after,.grid:before{display:table;width:0;content:''}.grid:after{clear:both}.grid *{width:100%;min-height:1px}.grid--center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.grid--narrow{margin-right:-.5rem;margin-left:-.5rem}.grid__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:0 1rem}.grid__item--match{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.grid__item--match>*{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.grid__item--narrow{padding:0 .5rem}@media (min-width:64em){.grid__item--2{float:left;width:50%}.grid__item--2:nth-child(2n+1){clear:both}}@media (min-width:80em){.grid__item--3{float:left;width:33.333%}.grid__item--3:nth-child(3n+1){clear:both}}@media (min-width:80em){.grid__item--3-2{float:left;width:66.666%}}@media (min-width:64em){.grid__item--4{float:left;width:50%}.grid__item--4:nth-child(2n+1){clear:both}}@media (min-width:80em){.grid__item--4{width:25%}.grid__item--4:nth-child(n){clear:none}.grid__item--4:nth-child(4n+1){clear:both}}@media (min-width:32em){.grid__item--5{width:50%;float:left}.grid__item--5:nth-child(2n+1){clear:both}}@media (min-width:64em){.grid__item--5{width:33.333%}.grid__item--5:nth-child(n){clear:none}.grid__item--5:nth-child(3n+1){clear:both}}@media (min-width:80em){.grid__item--5{width:20%}.grid__item--5:nth-child(n){clear:none}.grid__item--5:nth-child(5n+1){clear:both}}@media (min-width:32em){.grid__item--6{width:50%;float:left}.grid__item--6:nth-child(2n+1){clear:both}}@media (min-width:64em){.grid__item--6{width:33.333%}.grid__item--6:nth-child(n){clear:none}.grid__item--6:nth-child(3n+1){clear:both}}@media (min-width:80em){.grid__item--6{width:15%}.grid__item--6:nth-child(n){clear:none}.grid__item--6:nth-child(6n+1){clear:both}}.align-left,.align-right{margin-bottom:2rem}@media (min-width:48em){.align-left,.align-right{max-width:calc(50% - 1rem)}}@media (min-width:48em){.align-left{margin-right:2rem;float:left}}@media (min-width:48em){.align-right{margin-left:2rem;float:right}}.align-center{margin-right:auto;margin-left:auto;text-align:center}.zoomin .animate{opacity:0}.zoomin--active .animate{-webkit-animation:zoomin .5s ease;animation:zoomin .5s ease}.sticky :last-child{margin-bottom:0}.spacing{margin-bottom:2rem}.break:after{content:"\000A";white-space:pre}@media (min-width:64em){.break:after{content:"|"}}.accordion{margin-bottom:2rem}.accordion__item,.filter__accordion__item{border-radius:.3rem;border:.1rem solid #eee;background:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.2)}.accordion__toggle,.filter__accordion__toggle{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1rem 1.5rem;color:#202020;background-image:none;font-family:Open Sans,sans-serif}.accordion__toggle:after,.accordion__toggle:before,.filter__accordion__toggle:after,.filter__accordion__toggle:before{display:table;width:0;content:''}.accordion__toggle:after,.filter__accordion__toggle:after{clear:both}.accordion__toggle:hover,.filter__accordion__toggle:hover{background-image:none}@media (min-width:64em){.accordion__toggle,.filter__accordion__toggle{font-size:1.125rem}}.accordion__toggle__text{width:calc(100% - 1.5rem);float:left;color:#933;font-weight:600}.accordion__toggle__icon{width:1.5rem;margin-left:auto;float:right;color:#933}.accordion__toggle__icon .minus{display:none}.is-toggled .minus{display:block}.is-toggled .plus{display:none}.accordion__content{position:absolute;left:-999rem;padding:1rem 1.5rem 1.5rem}.accordion__item--active .accordion__content{position:static;left:auto}.filter__accordion__content{display:none}.filter__accordion__item{width:100%;margin:.5rem 0;height:auto;display:none}@media (min-width:64em){.filter__accordion__item{width:49%;height:3.8rem}}.filter__accordion__item.active{position:relative;z-index:1;height:5rem;border-radius:.3rem .3rem 0 0;box-shadow:none;margin-bottom:0;border:none}.filter__accordion__content.active{position:relative;border-radius:.3rem;background:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.2);margin-bottom:.5rem;margin-top:-.5rem;padding:1rem;width:100%}@media (min-width:64em){.filter__accordion__content.active{padding:3rem 1.5rem 1rem}}@media (min-width:38em){.filter__accordion__content.active .grid__item--3{float:left;width:33.333%}.filter__accordion__content.active .grid__item--3:nth-child(3n+1){clear:both}}@media (min-width:38em){.filter__accordion__content.active .grid__item--3-2{float:left;width:66.666%}}.accordion__grid .h5,.accordion__grid h5:not([class]){padding-top:1rem}@media (min-width:64em){.accordion__grid .h5,.accordion__grid h5:not([class]){padding-top:0}}.accordion__grid hr,.accordion__grid p{margin-bottom:1rem}.accordion__grid ul{margin-bottom:0}.alert{background:#933;padding:2rem 0;font-family:Open Sans,sans-serif;font-size:1.125rem}.alert__container{position:relative;padding:0 1rem;color:#fff}@media (min-width:32em){.alert__container{padding:0 2rem}}.alert__text{padding:0 2.25rem}.alert__label{text-transform:uppercase}.alert__close,.alert__icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.alert__icon{left:1rem;width:1.25rem}@media (min-width:32em){.alert__icon{left:2rem}}.alert__close{right:0;width:3.25rem;padding:1rem}@media (min-width:32em){.alert__close{right:1rem}}.block{position:relative;overflow:hidden}.block--event{padding-left:2.5rem;font-family:Open Sans,sans-serif;border-bottom:.1rem solid #ccc}.block--event:before{height:100%;content:''}.block--event:before,.block__date{position:absolute;left:0;width:3rem}.block__date{top:35%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#2c353b;text-align:center;line-height:1;padding-top:.5rem}.block__day{font-size:2.375rem}.block__day,.block__month{display:block;font-weight:700}.block__month{text-transform:uppercase}.block__image{border-radius:50%}@media (min-width:32em){.block__image{display:inline-block;float:right;width:10rem}}.block__detail{overflow:hidden;display:inline-block;padding:1.3rem 2rem 2rem;font-family:Open Sans,sans-serif}.block__detail__list{font-family:Open Sans,sans-serif;list-style-type:none;margin-top:2rem}.block__heading{margin-bottom:.25rem;color:#933;font-weight:700}.block__heading a{background-image:none;font-weight:700}.block__heading a:hover{background-image:-webkit-linear-gradient(currentColor,currentColor);background-image:linear-gradient(currentColor,currentColor);background-repeat:repeat-x;background-position:0 88%;background-size:100% .0625rem}.block__time{font-weight:600;margin-bottom:.5rem}.block__text{margin-bottom:.25rem;line-height:1.3}.block__title--heading{font-weight:600;margin-right:.5rem}.block__detail--faculty-list{overflow:hidden;padding:1.3rem 2rem 2rem 0;font-family:Open Sans,sans-serif}.block--faculty{border-top:.1rem solid #eee;padding:1rem 0}@media (min-width:32em){.block--faculty{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.breadcrumbs{margin-bottom:2rem;font-size:.8rem}.breadcrumbs,.button,.sidebar__panel--overlay-button{font-family:Open Sans,sans-serif;text-transform:uppercase}.button,.sidebar__panel--overlay-button{width:100%;display:block;padding:1rem 2rem;color:#fff;border:0;text-align:center;cursor:pointer;background:#933;letter-spacing:.05rem;border-radius:.2rem;font-weight:600;-webkit-transition:all .25s ease;transition:all .25s ease}.button:hover,.sidebar__panel--overlay-button:hover{background:#661616;text-decoration:underline}@media (min-width:64em){.button,.sidebar__panel--overlay-button{width:auto;display:inline-block}}.button--white,.sidebar__panel--overlay-button{background:#fff;color:#933}.button--white:hover,.sidebar__panel--overlay-button:hover{background:#661616;color:#fff}.tag,.tag--light{border-radius:1.5rem;padding:.5rem 1.3rem;text-decoration:none;font-family:Open Sans,sans-serif;color:#202020;border:.1rem solid #933;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;background-image:none;font-weight:400}.active.tag--light,.tag--light:hover,.tag.active,.tag:hover{background:#933;color:#fff;font-weight:400}.tag--active{background:#933;color:#fff}.tag--light{color:#fff}.cta{width:100%;color:#933;font-size:1.063rem;font-family:Open Sans,sans-serif;padding:1rem 3rem;text-align:center;text-transform:uppercase;cursor:pointer;background:#fff;letter-spacing:.05rem;border-radius:.2rem;font-weight:600;border:.15rem solid #933;text-decoration:none;-webkit-transition:all .25s ease;transition:all .25s ease}@media (min-width:64em){.cta{width:auto;display:inline-block;padding:1rem 2rem}}@media (min-width:80em){.cta{padding:1rem 3rem}}.cta:hover{background:#933;color:#fff}.download__icon{display:inline-block;width:1.2rem;height:1.2rem}.button__icon{padding:1rem}.button__icon span{float:left;margin-right:1rem}.button--spacing{margin-bottom:1rem}.t4calendar p{font-family:inherit;font-weight:400;font-size:.9rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}.t4calendar ul{margin-left:0!important}.t4calendar #calendar_box table{margin:1rem auto;width:100%;}.t4calendar .calendar-box-header th,.t4calendar .calendar-box-header td{text-align:center}.t4calendar td.hasevent a{color:#fff;background-color:#933;padding:8px;margin:-8px 0 0 -8px;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.t4calendar td.hasevent a:hover{background-color:#7a0512}.t4calendar td.fillday{color:#ddd}.t4calendar #view_switchers{text-align:center}.t4calendar #view_switchers a,.t4calendar #view_switchers span{font-size:90%}.t4calendar .eventdate{margin-bottom:1em;padding-bottom:.5em}.t4calendar .eventdate a{color:#333;font-size:90%;font-weight:700}.t4calendar #calendar_events .event{border-left:.5em solid #933;margin-bottom:1.25em;padding:.5em 1.25em;padding-bottom:0;background:#eee}.t4calendar #calendar_events .event .eventtitle{font-size:1.5rem}.t4calendar #calendar_events .event .description{margin-bottom:1.25em}.t4calendar #calendar_events .event .eventinfo dl{width:33%;float:left;margin-bottom:0}.t4calendar .calendar-button{width:100%;font-size:1rem;}.t4calendar #create-an-event-form .short-textarea{height:60px}.t4calendar #create-an-event-form .long-textarea{height:120px}.t4calendar #create-an-event-form .super-long-textarea{height:300px}.t4calendar #create-an-event-form select{-webkit-appearance:menulist!important}.t4calendar meta.foundation-version{font-family:\/5.2.2/}.t4calendar meta.foundation-mq-small{font-family:"/only screen/";width:0}.t4calendar meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}.t4calendar meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}.t4calendar meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}.t4calendar meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}.t4calendar meta.foundation-data-attribute-namespace{font-family:false}.t4calendar body,.t4calendar html{height:100%}.t4calendar *,.t4calendar :after,.t4calendar :before{box-sizing:border-box}.t4calendar body,.t4calendar html{font-size:100%}.t4calendar body{background:#fff;color:#222;padding:0;margin:0;font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:default}.t4calendar a:hover{cursor:pointer}.t4calendar img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}.t4calendar #map_canvas embed,.t4calendar #map_canvas img,.t4calendar #map_canvas object,.t4calendar .map_canvas embed,.t4calendar .map_canvas img,.t4calendar .map_canvas object{max-width:none!important}.t4calendar .left{float:left!important}.t4calendar .right{float:right!important}.t4calendar .clearfix{*zoom:1}.t4calendar .clearfix:after,.t4calendar .clearfix:before{content:" ";display:table}.t4calendar .clearfix:after{clear:both}.t4calendar .hide{display:none}.t4calendar .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.t4calendar img{display:inline-block;vertical-align:middle}.t4calendar textarea{height:auto;min-height:50px}.t4calendar select{width:100%}.t4calendar .button,.t4calendar .sidebar__panel--overlay-button,.t4calendar button{cursor:pointer;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding:1rem 2rem 1.0625rem;font-size:1rem;background-color:#933;border:0 solid #7a0512;color:#fff;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.t4calendar .button:focus,.t4calendar .button:hover,.t4calendar .sidebar__panel--overlay-button:focus,.t4calendar .sidebar__panel--overlay-button:hover,.t4calendar button:focus,.t4calendar button:hover{background-color:#7a0512;color:#fff}.t4calendar .button.secondary,.t4calendar .secondary.sidebar__panel--overlay-button,.t4calendar button.secondary{background-color:#ffd7d7;border-color:#ff7979;color:#333}.t4calendar .button.secondary:focus,.t4calendar .button.secondary:hover,.t4calendar .secondary.sidebar__panel--overlay-button:focus,.t4calendar .secondary.sidebar__panel--overlay-button:hover,.t4calendar button.secondary:focus,.t4calendar button.secondary:hover{background-color:#ff7979;color:#333}.t4calendar .button.success,.t4calendar .success.sidebar__panel--overlay-button,.t4calendar button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}.t4calendar .button.success:focus,.t4calendar .button.success:hover,.t4calendar .success.sidebar__panel--overlay-button:focus,.t4calendar .success.sidebar__panel--overlay-button:hover,.t4calendar button.success:focus,.t4calendar button.success:hover{background-color:#368a55;color:#fff}.t4calendar .alert.sidebar__panel--overlay-button,.t4calendar .button.alert,.t4calendar button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.t4calendar .alert.sidebar__panel--overlay-button:focus,.t4calendar .alert.sidebar__panel--overlay-button:hover,.t4calendar .button.alert:focus,.t4calendar .button.alert:hover,.t4calendar button.alert:focus,.t4calendar button.alert:hover{background-color:#cf2a0e;color:#fff}.t4calendar .button.large,.t4calendar .large.sidebar__panel--overlay-button,.t4calendar button.large{padding:1.125rem 2.25rem 1.1875rem;font-size:1.25rem}.t4calendar .button.small,.t4calendar .small.sidebar__panel--overlay-button,.t4calendar button.small{padding:.875rem 1.75rem .9375rem;font-size:.8125rem}.t4calendar .button.tiny,.t4calendar .tiny.sidebar__panel--overlay-button,.t4calendar button.tiny{padding:.625rem 1.25rem .6875rem;font-size:.6875rem}.t4calendar .button.expand,.t4calendar .expand.sidebar__panel--overlay-button,.t4calendar button.expand{padding-right:0;padding-left:0;width:100%}.t4calendar .button.left-align,.t4calendar .left-align.sidebar__panel--overlay-button,.t4calendar button.left-align{text-align:left;text-indent:.75rem}.t4calendar .button.right-align,.t4calendar .right-align.sidebar__panel--overlay-button,.t4calendar button.right-align{text-align:right;padding-right:.75rem}.t4calendar .button.radius,.t4calendar .radius.sidebar__panel--overlay-button,.t4calendar button.radius{border-radius:3px}.t4calendar .button.round,.t4calendar .round.sidebar__panel--overlay-button,.t4calendar button.round{border-radius:1000px}.t4calendar .button.disabled,.t4calendar .button[disabled],.t4calendar .disabled.sidebar__panel--overlay-button,.t4calendar [disabled].sidebar__panel--overlay-button,.t4calendar button.disabled,.t4calendar button[disabled]{background-color:#933;border-color:#7a0512;color:#fff;cursor:default;opacity:.7;box-shadow:none}.t4calendar .button.disabled:focus,.t4calendar .button.disabled:hover,.t4calendar .button[disabled]:focus,.t4calendar .button[disabled]:hover,.t4calendar .disabled.sidebar__panel--overlay-button:focus,.t4calendar .disabled.sidebar__panel--overlay-button:hover,.t4calendar [disabled].sidebar__panel--overlay-button:focus,.t4calendar [disabled].sidebar__panel--overlay-button:hover,.t4calendar button.disabled:focus,.t4calendar button.disabled:hover,.t4calendar button[disabled]:focus,.t4calendar button[disabled]:hover{background-color:#7a0512;color:#fff;background-color:#933}.t4calendar .button.disabled.secondary,.t4calendar .button[disabled].secondary,.t4calendar .disabled.secondary.sidebar__panel--overlay-button,.t4calendar [disabled].secondary.sidebar__panel--overlay-button,.t4calendar button.disabled.secondary,.t4calendar button[disabled].secondary{background-color:#ffd7d7;border-color:#ff7979;color:#333;cursor:default;opacity:.7;box-shadow:none}.t4calendar .button.disabled.secondary:focus,.t4calendar .button.disabled.secondary:hover,.t4calendar .button[disabled].secondary:focus,.t4calendar .button[disabled].secondary:hover,.t4calendar .disabled.secondary.sidebar__panel--overlay-button:focus,.t4calendar .disabled.secondary.sidebar__panel--overlay-button:hover,.t4calendar [disabled].secondary.sidebar__panel--overlay-button:focus,.t4calendar [disabled].secondary.sidebar__panel--overlay-button:hover,.t4calendar button.disabled.secondary:focus,.t4calendar button.disabled.secondary:hover,.t4calendar button[disabled].secondary:focus,.t4calendar button[disabled].secondary:hover{background-color:#ff7979;color:#333;background-color:#ffd7d7}.t4calendar .button.disabled.success,.t4calendar .button[disabled].success,.t4calendar .disabled.success.sidebar__panel--overlay-button,.t4calendar [disabled].success.sidebar__panel--overlay-button,.t4calendar button.disabled.success,.t4calendar button[disabled].success{background-color:#43ac6a;border-color:#368a55;color:#fff;cursor:default;opacity:.7;box-shadow:none}.t4calendar .button.disabled.success:focus,.t4calendar .button.disabled.success:hover,.t4calendar .button[disabled].success:focus,.t4calendar .button[disabled].success:hover,.t4calendar .disabled.success.sidebar__panel--overlay-button:focus,.t4calendar .disabled.success.sidebar__panel--overlay-button:hover,.t4calendar [disabled].success.sidebar__panel--overlay-button:focus,.t4calendar [disabled].success.sidebar__panel--overlay-button:hover,.t4calendar button.disabled.success:focus,.t4calendar button.disabled.success:hover,.t4calendar button[disabled].success:focus,.t4calendar button[disabled].success:hover{background-color:#368a55;color:#fff;background-color:#43ac6a}.t4calendar .button.disabled.alert,.t4calendar .button[disabled].alert,.t4calendar .disabled.alert.sidebar__panel--overlay-button,.t4calendar [disabled].alert.sidebar__panel--overlay-button,.t4calendar button.disabled.alert,.t4calendar button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;cursor:default;opacity:.7;box-shadow:none}.t4calendar .button.disabled.alert:focus,.t4calendar .button.disabled.alert:hover,.t4calendar .button[disabled].alert:focus,.t4calendar .button[disabled].alert:hover,.t4calendar .disabled.alert.sidebar__panel--overlay-button:focus,.t4calendar .disabled.alert.sidebar__panel--overlay-button:hover,.t4calendar [disabled].alert.sidebar__panel--overlay-button:focus,.t4calendar [disabled].alert.sidebar__panel--overlay-button:hover,.t4calendar button.disabled.alert:focus,.t4calendar button.disabled.alert:hover,.t4calendar button[disabled].alert:focus,.t4calendar button[disabled].alert:hover{background-color:#cf2a0e;color:#fff;background-color:#f04124}@media only screen and (min-width:40.063em){.t4calendar .button,.t4calendar .sidebar__panel--overlay-button,.t4calendar button{display:inline-block}}.t4calendar .button-group{list-style:none;margin:0;left:0;*zoom:1}.t4calendar .button-group:after,.t4calendar .button-group:before{content:" ";display:table}.t4calendar .button-group:after{clear:both}.t4calendar .button-group li{margin:0;float:left}.t4calendar .button-group li .button,.t4calendar .button-group li .sidebar__panel--overlay-button,.t4calendar .button-group li>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.t4calendar .button-group li:first-child .button,.t4calendar .button-group li:first-child .sidebar__panel--overlay-button,.t4calendar .button-group li:first-child button{border-left:0}.t4calendar .button-group li:first-child{margin-left:0}.t4calendar .button-group.radius>* .button,.t4calendar .button-group.radius>* .sidebar__panel--overlay-button,.t4calendar .button-group.radius>*>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.t4calendar .button-group.radius>:first-child .button,.t4calendar .button-group.radius>:first-child .sidebar__panel--overlay-button,.t4calendar .button-group.radius>:first-child button{border-left:0}.t4calendar .button-group.radius>:first-child,.t4calendar .button-group.radius>:first-child>.button,.t4calendar .button-group.radius>:first-child>.sidebar__panel--overlay-button,.t4calendar .button-group.radius>:first-child>a,.t4calendar .button-group.radius>:first-child>button{border-bottom-left-radius:3px;border-top-left-radius:3px}.t4calendar .button-group.radius>:last-child,.t4calendar .button-group.radius>:last-child>.button,.t4calendar .button-group.radius>:last-child>.sidebar__panel--overlay-button,.t4calendar .button-group.radius>:last-child>a,.t4calendar .button-group.radius>:last-child>button{border-bottom-right-radius:3px;border-top-right-radius:3px}.t4calendar .button-group.round>* .button,.t4calendar .button-group.round>* .sidebar__panel--overlay-button,.t4calendar .button-group.round>*>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.t4calendar .button-group.round>:first-child .button,.t4calendar .button-group.round>:first-child .sidebar__panel--overlay-button,.t4calendar .button-group.round>:first-child button{border-left:0}.t4calendar .button-group.round>:first-child,.t4calendar .button-group.round>:first-child>.button,.t4calendar .button-group.round>:first-child>.sidebar__panel--overlay-button,.t4calendar .button-group.round>:first-child>a,.t4calendar .button-group.round>:first-child>button{border-bottom-left-radius:1000px;border-top-left-radius:1000px}.t4calendar .button-group.round>:last-child,.t4calendar .button-group.round>:last-child>.button,.t4calendar .button-group.round>:last-child>.sidebar__panel--overlay-button,.t4calendar .button-group.round>:last-child>a,.t4calendar .button-group.round>:last-child>button{border-bottom-right-radius:1000px;border-top-right-radius:1000px}.t4calendar .button-group.even-2 li{width:50%}.t4calendar .button-group.even-2 li .button,.t4calendar .button-group.even-2 li .sidebar__panel--overlay-button,.t4calendar .button-group.even-2 li>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.t4calendar .button-group.even-2 li:first-child .button,.t4calendar .button-group.even-2 li:first-child .sidebar__panel--overlay-button,.t4calendar .button-group.even-2 li:first-child button{border-left:0}.t4calendar .button-group.even-2 li .button,.t4calendar .button-group.even-2 li .sidebar__panel--overlay-button,.t4calendar .button-group.even-2 li button{width:100%}.t4calendar .button-group.even-3 li{width:33.33333%}.t4calendar .button-group.even-3 li .button,.t4calendar .button-group.even-3 li .sidebar__panel--overlay-button,.t4calendar .button-group.even-3 li>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.t4calendar .button-group.even-3 li:first-child .button,.t4calendar .button-group.even-3 li:first-child .sidebar__panel--overlay-button,.t4calendar .button-group.even-3 li:first-child button{border-left:0}.t4calendar .button-group.even-3 li .button,.t4calendar .button-group.even-3 li .sidebar__panel--overlay-button,.t4calendar .button-group.even-3 li button{width:100%}.t4calendar .button-group.even-4 li{width:25%}.t4calendar .button-group.even-4 li .button,.t4calendar .button-group.even-4 li .sidebar__panel--overlay-button,.t4calendar .button-group.even-4 li>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.t4calendar .button-group.even-4 li:first-child .button,.t4calendar .button-group.even-4 li:first-child .sidebar__panel--overlay-button,.t4calendar .button-group.even-4 li:first-child button{border-left:0}.t4calendar .button-group.even-4 li .button,.t4calendar .button-group.even-4 li .sidebar__panel--overlay-button,.t4calendar .button-group.even-4 li button{width:100%}.t4calendar .button-group.even-5 li{width:20%}.t4calendar .button-group.even-5 li .button,.t4calendar .button-group.even-5 li .sidebar__panel--overlay-button,.t4calendar .button-group.even-5 li>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.t4calendar .button-group.even-5 li:first-child .button,.t4calendar .button-group.even-5 li:first-child .sidebar__panel--overlay-button,.t4calendar .button-group.even-5 li:first-child button{border-left:0}.t4calendar .button-group.even-5 li .button,.t4calendar .button-group.even-5 li .sidebar__panel--overlay-button,.t4calendar .button-group.even-5 li button{width:100%}.t4calendar .button-group.even-6 li{width:16.66667%}.t4calendar .button-group.even-6 li .button,.t4calendar .button-group.even-6 li .sidebar__panel--overlay-button,.t4calendar .button-group.even-6 li>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.t4calendar .button-group.even-6 li:first-child .button,.t4calendar .button-group.even-6 li:first-child .sidebar__panel--overlay-button,.t4calendar .button-group.even-6 li:first-child button{border-left:0}.t4calendar .button-group.even-6 li .button,.t4calendar .button-group.even-6 li .sidebar__panel--overlay-button,.t4calendar .button-group.even-6 li button{width:100%}.t4calendar .button-group.even-7 li{width:14.28571%}.t4calendar .button-group.even-7 li .button,.t4calendar .button-group.even-7 li .sidebar__panel--overlay-button,.t4calendar .button-group.even-7 li>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.t4calendar .button-group.even-7 li:first-child .button,.t4calendar .button-group.even-7 li:first-child .sidebar__panel--overlay-button,.t4calendar .button-group.even-7 li:first-child button{border-left:0}.t4calendar .button-group.even-7 li .button,.t4calendar .button-group.even-7 li .sidebar__panel--overlay-button,.t4calendar .button-group.even-7 li button{width:100%}.t4calendar .button-group.even-8 li{width:12.5%}.t4calendar .button-group.even-8 li .button,.t4calendar .button-group.even-8 li .sidebar__panel--overlay-button,.t4calendar .button-group.even-8 li>button{border-left:1px solid;border-color:hsla(0,0%,100%,.5)}.t4calendar .button-group.even-8 li:first-child .button,.t4calendar .button-group.even-8 li:first-child .sidebar__panel--overlay-button,.t4calendar .button-group.even-8 li:first-child button{border-left:0}.t4calendar .button-group.even-8 li .button,.t4calendar .button-group.even-8 li .sidebar__panel--overlay-button,.t4calendar .button-group.even-8 li button{width:100%}.t4calendar .button-bar{*zoom:1}.t4calendar .button-bar:after,.t4calendar .button-bar:before{content:" ";display:table}.t4calendar .button-bar:after{clear:both}.t4calendar .button-bar .button-group{float:left;margin-right:.625rem}.t4calendar .button-bar .button-group div{overflow:hidden}.t4calendar .clearing-thumbs,.t4calendar [data-clearing]{*zoom:1;margin-bottom:0;margin-left:0;list-style:none}.t4calendar .clearing-thumbs:after,.t4calendar .clearing-thumbs:before,.t4calendar [data-clearing]:after,.t4calendar [data-clearing]:before{content:" ";display:table}.t4calendar .clearing-thumbs:after,.t4calendar [data-clearing]:after{clear:both}.t4calendar .clearing-thumbs li,.t4calendar [data-clearing] li{float:left;margin-right:10px}.t4calendar .clearing-thumbs[class*=block-grid-] li,.t4calendar [data-clearing][class*=block-grid-] li{margin-right:0}.t4calendar .clearing-blackout{background:#333;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998}.t4calendar .clearing-blackout .clearing-close{display:block}.t4calendar .clearing-container{position:relative;z-index:998;height:100%;overflow:hidden;margin:0}.t4calendar .clearing-touch-label{position:absolute;top:50%;left:50%;color:#aaa;font-size:.6em}.t4calendar .visible-img{height:95%;position:relative}.t4calendar .visible-img img{position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%}.t4calendar .clearing-caption{color:#ccc;font-size:.875em;line-height:1.3;margin-bottom:0;text-align:center;bottom:0;background:#333;width:100%;padding:10px 30px 20px;position:absolute;left:0}.t4calendar .clearing-close{z-index:999;padding-left:20px;padding-top:10px;font-size:30px;line-height:1;color:#ccc;display:none}.t4calendar .clearing-close:focus,.t4calendar .clearing-close:hover{color:#ccc}.t4calendar .clearing-assembled .clearing-container{height:100%}.t4calendar .clearing-assembled .clearing-container .carousel>ul,.t4calendar .clearing-feature li{display:none}.t4calendar .clearing-feature li.clearing-featured-img{display:block}.t4calendar dl dt{margin-bottom:.3rem;font-weight:700}.t4calendar dl dd{margin-bottom:.75rem}@media only screen and (min-width:40.063em){.t4calendar .clearing-main-next,.t4calendar .clearing-main-prev{position:absolute;height:100%;width:40px;top:0}.t4calendar .clearing-main-next>span,.t4calendar .clearing-main-prev>span{position:absolute;top:50%;display:block;width:0;height:0;border:12px solid}.t4calendar .clearing-main-next>span:hover,.t4calendar .clearing-main-prev>span:hover{opacity:.8}.t4calendar .clearing-main-prev{left:0}.t4calendar .clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#ccc}.t4calendar .clearing-main-next{right:0}.t4calendar .clearing-main-next>span{border-color:transparent;border-left-color:#ccc}.t4calendar .clearing-main-next.disabled,.t4calendar .clearing-main-prev.disabled{opacity:.3}.t4calendar .clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,.8);height:120px;margin-top:10px;text-align:center}.t4calendar .clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.t4calendar .clearing-assembled .clearing-container .carousel>ul li{display:block;width:120px;min-height:inherit;float:left;overflow:hidden;margin-right:0;padding:0;position:relative;cursor:pointer;opacity:.4;clear:none}.t4calendar .clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.t4calendar .clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.t4calendar .clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer!important;width:100%!important}.t4calendar .clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.t4calendar .clearing-assembled .clearing-container .carousel>ul li:hover{opacity:.8}.t4calendar .clearing-assembled .clearing-container .visible-img{background:#333;overflow:hidden;height:85%}.t4calendar .clearing-close{position:absolute;top:10px;right:20px;padding-left:0;padding-top:0}}.t4calendar .f-dropdown{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:1px solid #ccc;font-size:.875rem;z-index:99;margin-top:2px;max-width:200px}.t4calendar .f-dropdown>:first-child{margin-top:0}.t4calendar .f-dropdown>:last-child{margin-bottom:0}.t4calendar .f-dropdown:before{content:"";display:block;width:0;height:0;border:6px inset;border-color:transparent transparent #fff;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:99}.t4calendar .f-dropdown:after{content:"";display:block;width:0;height:0;border:7px inset;border-color:transparent transparent #ccc;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:98}.t4calendar .f-dropdown.right:before{left:auto;right:10px}.t4calendar .f-dropdown.right:after{left:auto;right:9px}.t4calendar .f-dropdown.drop-right{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:1px solid #ccc;font-size:.875rem;z-index:99;margin-top:0;margin-left:2px;max-width:200px}.t4calendar .f-dropdown.drop-right>:first-child{margin-top:0}.t4calendar .f-dropdown.drop-right>:last-child{margin-bottom:0}.t4calendar .f-dropdown.drop-right:before{content:"";display:block;width:0;height:0;border:6px inset;border-color:transparent #fff transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-12px;z-index:99}.t4calendar .f-dropdown.drop-right:after{content:"";display:block;width:0;height:0;border:7px inset;border-color:transparent #ccc transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-14px;z-index:98}.t4calendar .f-dropdown.drop-left{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:1px solid #ccc;font-size:.875rem;z-index:99;margin-top:0;margin-left:-2px;max-width:200px}.t4calendar .f-dropdown.drop-left>:first-child{margin-top:0}.t4calendar .f-dropdown.drop-left>:last-child{margin-bottom:0}.t4calendar .f-dropdown.drop-left:before{content:"";display:block;width:0;height:0;border:6px inset;border-color:transparent transparent transparent #fff;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:99}.t4calendar .f-dropdown.drop-left:after{content:"";display:block;width:0;height:0;border:7px inset;border-color:transparent transparent transparent #ccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:98}.t4calendar .f-dropdown.drop-top{position:absolute;left:-9999px;list-style:none;width:100%;max-height:none;height:auto;background:#fff;border:1px solid #ccc;font-size:.875rem;z-index:99;margin-top:-2px;margin-left:0;max-width:200px}.t4calendar .f-dropdown.drop-top>:first-child{margin-top:0}.t4calendar .f-dropdown.drop-top>:last-child{margin-bottom:0}.t4calendar .f-dropdown.drop-top:before{border:6px inset;border-color:#fff transparent transparent;border-top-style:solid;bottom:-12px;left:10px;z-index:99}.t4calendar .f-dropdown.drop-top:after,.t4calendar .f-dropdown.drop-top:before{content:"";display:block;width:0;height:0;position:absolute;top:auto;right:auto}.t4calendar .f-dropdown.drop-top:after{border:7px inset;border-color:#ccc transparent transparent;border-top-style:solid;bottom:-14px;left:9px;z-index:98}.t4calendar .f-dropdown li{font-size:.875rem;cursor:pointer;line-height:1.125rem;margin:0}.t4calendar .f-dropdown li:focus,.t4calendar .f-dropdown li:hover{background:#eee}.t4calendar .f-dropdown li a{display:block;padding:.5rem;color:#555}.t4calendar .f-dropdown.content{position:absolute;left:-9999px;list-style:none;margin-left:0;padding:1.25rem;width:100%;height:auto;max-height:none;background:#fff;border:1px solid #ccc;font-size:.875rem;z-index:99;max-width:200px}.t4calendar .f-dropdown.content>:first-child{margin-top:0}.t4calendar .f-dropdown.content>:last-child{margin-bottom:0}.t4calendar .f-dropdown.tiny{max-width:200px}.t4calendar .f-dropdown.small{max-width:300px}.t4calendar .f-dropdown.medium{max-width:500px}.t4calendar .f-dropdown.large{max-width:800px}.t4calendar .dropdown.button,.t4calendar .dropdown.sidebar__panel--overlay-button,.t4calendar button.dropdown{position:relative;padding-right:3.5625rem}.t4calendar .dropdown.button:before,.t4calendar .dropdown.sidebar__panel--overlay-button:before,.t4calendar button.dropdown:before{position:absolute;content:"";width:0;height:0;display:block;border-style:solid;border-color:#fff transparent transparent;top:50%;border-width:.375rem;right:1.40625rem;margin-top:-.15625rem}.t4calendar .dropdown.button.tiny,.t4calendar .dropdown.tiny.sidebar__panel--overlay-button,.t4calendar button.dropdown.tiny{padding-right:2.625rem}.t4calendar .dropdown.button.tiny:before,.t4calendar .dropdown.tiny.sidebar__panel--overlay-button:before,.t4calendar button.dropdown.tiny:before{border-width:.375rem;right:1.125rem;margin-top:-.125rem;border-color:#fff transparent transparent}.t4calendar .dropdown.button.small,.t4calendar .dropdown.small.sidebar__panel--overlay-button,.t4calendar button.dropdown.small{padding-right:3.0625rem}.t4calendar .dropdown.button.small:before,.t4calendar .dropdown.small.sidebar__panel--overlay-button:before,.t4calendar button.dropdown.small:before{border-width:.4375rem;right:1.3125rem;margin-top:-.15625rem;border-color:#fff transparent transparent}.t4calendar .dropdown.button.large,.t4calendar .dropdown.large.sidebar__panel--overlay-button,.t4calendar button.dropdown.large{padding-right:3.625rem}.t4calendar .dropdown.button.large:before,.t4calendar .dropdown.large.sidebar__panel--overlay-button:before,.t4calendar button.dropdown.large:before{border-width:.3125rem;right:1.71875rem;margin-top:-.15625rem;border-color:#fff transparent transparent}.t4calendar .dropdown.button.secondary:before,.t4calendar .dropdown.secondary.sidebar__panel--overlay-button:before,.t4calendar button.dropdown.secondary:before{border-color:#333 transparent transparent}.t4calendar .flex-video{position:relative;padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden}.t4calendar .flex-video.widescreen{padding-bottom:56.34%}.t4calendar .flex-video.vimeo{padding-top:0}.t4calendar .flex-video embed,.t4calendar .flex-video iframe,.t4calendar .flex-video object,.t4calendar .flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.t4calendar form{margin:0 0 1rem}.t4calendar form .row .row{margin:0 -.5rem}.t4calendar form .row .row .column,.t4calendar form .row .row .columns{padding:0 .5rem}.t4calendar form .row .row.collapse{margin:0}.t4calendar form .row .row.collapse .column,.t4calendar form .row .row.collapse .columns{padding:0}.t4calendar form .row .row.collapse input{border-bottom-right-radius:0;border-top-right-radius:0}.t4calendar form .row input.column,.t4calendar form .row input.columns,.t4calendar form .row textarea.column,.t4calendar form .row textarea.columns{padding-left:.5rem}.t4calendar label{font-size:.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:400;line-height:1.5;margin-bottom:0}.t4calendar label.right{float:none;text-align:right}.t4calendar label.inline{margin:0 0 1rem;padding:.5625rem 0}.t4calendar label small{text-transform:capitalize;color:#676767}.t4calendar select::-ms-expand{display:none}@-moz-document url-prefix(){.t4calendar select{background:#fafafa}.t4calendar select:hover{background:#f3f3f3}}.t4calendar .postfix,.t4calendar .prefix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:.875rem;height:2.3125rem;line-height:2.3125rem}.t4calendar .postfix.button,.t4calendar .postfix.sidebar__panel--overlay-button,.t4calendar .prefix.button,.t4calendar .prefix.sidebar__panel--overlay-button{padding:0;text-align:center;line-height:2.125rem;border:none}.t4calendar .prefix.button.radius,.t4calendar .prefix.radius.sidebar__panel--overlay-button{border-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.t4calendar .postfix.button.radius,.t4calendar .postfix.radius.sidebar__panel--overlay-button{border-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.t4calendar .prefix.button.round,.t4calendar .prefix.round.sidebar__panel--overlay-button{border-radius:0;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.t4calendar .postfix.button.round,.t4calendar .postfix.round.sidebar__panel--overlay-button{border-radius:0;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.t4calendar label.prefix,.t4calendar span.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}.t4calendar label.prefix.radius,.t4calendar span.prefix.radius{border-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.t4calendar label.postfix,.t4calendar span.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc}.t4calendar label.postfix.radius,.t4calendar span.postfix.radius{border-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.t4calendar input[type=date],.t4calendar input[type=datetime-local],.t4calendar input[type=datetime],.t4calendar input[type=email],.t4calendar input[type=month],.t4calendar input[type=number],.t4calendar input[type=password],.t4calendar input[type=search],.t4calendar input[type=tel],.t4calendar input[type=text],.t4calendar input[type=time],.t4calendar input[type=url],.t4calendar input[type=week],.t4calendar textarea{-webkit-appearance:none;background-color:#fff;font-family:inherit;border:1px solid #ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-size:.875rem;margin:0 0 1rem;padding:.5rem;height:2.3125rem;width:100%;box-sizing:border-box;-webkit-transition:box-shadow .45s,border-color .45s ease-in-out;transition:box-shadow .45s,border-color .45s ease-in-out}.t4calendar input[type=date]:focus,.t4calendar input[type=datetime-local]:focus,.t4calendar input[type=datetime]:focus,.t4calendar input[type=email]:focus,.t4calendar input[type=month]:focus,.t4calendar input[type=number]:focus,.t4calendar input[type=password]:focus,.t4calendar input[type=search]:focus,.t4calendar input[type=tel]:focus,.t4calendar input[type=text]:focus,.t4calendar input[type=time]:focus,.t4calendar input[type=url]:focus,.t4calendar input[type=week]:focus,.t4calendar textarea:focus{box-shadow:0 0 5px #999;border-color:#999;background:#fafafa;outline:none}.t4calendar fieldset[disabled] input[type=date],.t4calendar fieldset[disabled] input[type=datetime-local],.t4calendar fieldset[disabled] input[type=datetime],.t4calendar fieldset[disabled] input[type=email],.t4calendar fieldset[disabled] input[type=month],.t4calendar fieldset[disabled] input[type=number],.t4calendar fieldset[disabled] input[type=password],.t4calendar fieldset[disabled] input[type=search],.t4calendar fieldset[disabled] input[type=tel],.t4calendar fieldset[disabled] input[type=text],.t4calendar fieldset[disabled] input[type=time],.t4calendar fieldset[disabled] input[type=url],.t4calendar fieldset[disabled] input[type=week],.t4calendar fieldset[disabled] textarea,.t4calendar input[type=date][disabled],.t4calendar input[type=datetime-local][disabled],.t4calendar input[type=datetime][disabled],.t4calendar input[type=email][disabled],.t4calendar input[type=month][disabled],.t4calendar input[type=number][disabled],.t4calendar input[type=password][disabled],.t4calendar input[type=search][disabled],.t4calendar input[type=tel][disabled],.t4calendar input[type=text][disabled],.t4calendar input[type=time][disabled],.t4calendar input[type=url][disabled],.t4calendar input[type=week][disabled],.t4calendar textarea[disabled]{background-color:#ddd}.t4calendar input[type=date].radius,.t4calendar input[type=datetime-local].radius,.t4calendar input[type=datetime].radius,.t4calendar input[type=email].radius,.t4calendar input[type=month].radius,.t4calendar input[type=number].radius,.t4calendar input[type=password].radius,.t4calendar input[type=search].radius,.t4calendar input[type=tel].radius,.t4calendar input[type=text].radius,.t4calendar input[type=time].radius,.t4calendar input[type=url].radius,.t4calendar input[type=week].radius,.t4calendar textarea.radius{border-radius:3px}.t4calendar input[type=submit]{-webkit-appearance:none}.t4calendar textarea[rows]{height:auto}.t4calendar select{-webkit-appearance:none!important;background-color:#fafafa;background-image:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:97%;border:1px solid #ccc;padding:.5rem;font-size:.875rem;border-radius:0;height:2.3125rem}.t4calendar select.radius{border-radius:3px}.t4calendar select:hover{background-color:#f3f3f3;border-color:#999}.t4calendar input[type=checkbox],.t4calendar input[type=file],.t4calendar input[type=radio],.t4calendar select{margin:0 0 1rem}.t4calendar input[type=checkbox]+label,.t4calendar input[type=radio]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}.t4calendar input[type=file]{width:100%}.t4calendar fieldset{border:1px solid #ddd;padding:1.25rem;margin:1.125rem 0}.t4calendar fieldset legend{font-weight:700;background:#fff;padding:0 .1875rem;margin:0;margin-left:-.1875rem}.t4calendar [data-abide] .error small.error,.t4calendar [data-abide] small.error,.t4calendar [data-abide] span.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:400;font-style:italic;background:#f04124;color:#fff}.t4calendar [data-abide] small.error,.t4calendar [data-abide] span.error{display:none}.t4calendar small.error,.t4calendar span.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:400;font-style:italic;background:#f04124;color:#fff}.t4calendar .error input,.t4calendar .error select,.t4calendar .error textarea{margin-bottom:0}.t4calendar .error input[type=checkbox],.t4calendar .error input[type=radio]{margin-bottom:1rem}.t4calendar .error label,.t4calendar .error label.error{color:#f04124}.t4calendar .error small.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:400;font-style:italic;background:#f04124;color:#fff}.t4calendar .error>label>small{color:#676767;background:transparent;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline}.t4calendar .error span.error-message{display:block}.t4calendar input.error,.t4calendar textarea.error{margin-bottom:0}.t4calendar label.error{color:#f04124}.t4calendar .inline-list{margin:0 auto 1.0625rem;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden}.t4calendar .inline-list>li{list-style:none;float:left;margin-left:1.375rem;display:block}.t4calendar .inline-list>li>*{display:block}.t4calendar table{background:#fff;margin-bottom:1.25rem;border:1px solid #ddd}.t4calendar table tfoot,.t4calendar table thead{background:#f5f5f5}.t4calendar table tfoot tr td,.t4calendar table tfoot tr th,.t4calendar table thead tr td,.t4calendar table thead tr th{padding:.5rem .625rem .625rem;font-size:.875rem;font-weight:700;color:#222;text-align:left}.t4calendar table tr td,.t4calendar table tr th{padding:.5625rem .625rem;font-size:.875rem;color:#222}.t4calendar table tr.alt,.t4calendar table tr.even,.t4calendar table tr:nth-of-type(even){background:#f9f9f9}.t4calendar table tbody tr td,.t4calendar table tfoot tr td,.t4calendar table tfoot tr th,.t4calendar table thead tr th,.t4calendar table tr td{display:table-cell;line-height:1.125rem}.collage{font-family:Open Sans,sans-serif;position:relative;height:100%}@media (min-width:64em){.collage{height:100vh}}.collage__container{position:relative;display:block}.collage__container--gray,.collage__container--red{width:100%;padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:72em){.collage__container--gray,.collage__container--red{padding:4rem}}.collage__container--gray{background:#eee}.collage__container--red{background:#933;color:#fff}.collage__container--red .collage__header{color:#fff}.collage__header{font-size:5.125rem;font-weight:800;color:#933}.collage__caption{position:absolute;display:block;bottom:0;width:inherit;padding:1.5rem 1rem;z-index:1;color:#fff;background:rgba(44,53,59,.9);font-size:.875rem;line-height:1.6}.collage__caption p{margin-bottom:0}@media (min-width:64em){.collage__caption{font-size:1rem}}.collage li:nth-of-type(2){background-image:url(/media/global/site-assets/img/collage1.png);background-size:cover;display:block;height:50vh}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.collage li:nth-of-type(2){height:512px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.collage li:nth-of-type(2){height:384px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:portrait){.collage li:nth-of-type(2){height:240px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:landscape){.collage li:nth-of-type(2){height:160px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:portrait){.collage li:nth-of-type(2){height:284px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:landscape){.collage li:nth-of-type(2){height:160px}}@media (min-width:48em){.collage li:nth-of-type(2){height:80vh}}.collage li:nth-of-type(4){background-image:url(/media/global/site-assets/img/collage2.png);background-size:cover;display:block;height:50vh}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.collage li:nth-of-type(4){height:512px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.collage li:nth-of-type(4){height:384px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:portrait){.collage li:nth-of-type(4){height:240px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:landscape){.collage li:nth-of-type(4){height:160px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:portrait){.collage li:nth-of-type(4){height:284px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:landscape){.collage li:nth-of-type(4){height:160px}}@media (min-width:48em){.collage li:nth-of-type(4){height:80vh}}.collage li:nth-of-type(4) .collage__caption{width:65%}.collage li:nth-of-type(6){background-image:url(/media/global/site-assets/img/collage3.png);background-size:cover;display:block;height:50vh}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.collage li:nth-of-type(6){height:512px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.collage li:nth-of-type(6){height:384px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:portrait){.collage li:nth-of-type(6){height:240px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:landscape){.collage li:nth-of-type(6){height:160px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:portrait){.collage li:nth-of-type(6){height:284px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:landscape){.collage li:nth-of-type(6){height:160px}}@media (min-width:48em){.collage li:nth-of-type(6){height:80vh}}@media (min-width:64em){.collage li{position:absolute;min-height:33%!important;-webkit-animation:zoomin .5s ease;animation:zoomin .5s ease}.collage li:nth-of-type(1){top:0;left:0;height:33.33333%;width:50%;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);z-index:1}.collage li:nth-of-type(1):after,.collage li:nth-of-type(1):before{position:absolute;content:''}.collage li:nth-of-type(1):before{border:3rem solid #eee;top:0;right:-6rem;height:100%;z-index:1}.collage li:nth-of-type(2){top:0;left:50%;height:66.66667%;width:50%;background-image:url(/media/global/site-assets/img/collage1.png);background-size:cover;display:block}.collage li:nth-of-type(3){top:66.66667%;left:50%;height:33.33333%;width:50%}.collage li:nth-of-type(3):after,.collage li:nth-of-type(3):before{position:absolute;content:''}.collage li:nth-of-type(3):before{border:3rem solid #933;top:0;left:-6rem;height:100%;z-index:1}.collage li:nth-of-type(4){top:33.33333%;left:0;height:66.66667%;width:50%;background-image:url(/media/global/site-assets/img/collage2.png);background-size:cover;display:block}.collage li:nth-of-type(5){top:100%;left:0;height:33.33333%;width:50%;padding-left:10rem}.collage li:nth-of-type(5):after,.collage li:nth-of-type(5):before{position:absolute;content:''}.collage li:nth-of-type(5):before{border:3rem solid #fff;top:0;left:0;height:100%}.collage li:nth-of-type(5):after{border:5rem solid #eee;top:0;right:-10rem;height:100%;z-index:1}.collage li:nth-of-type(6){top:100%;left:50%;height:66.66667%;width:50%;background-image:url(/media/global/site-assets/img/collage3.png);background-size:cover;display:block}}.connect{padding:2.5rem 0 5rem;font-family:Open Sans,sans-serif;background-size:cover}@media (min-width:64rem){.connect{padding-bottom:10rem}}.connect .h1,.connect h1:not([class]){color:#fff}.connect__box{margin-top:2rem}.connect__header{background:#933;padding:1rem;color:#fff;font-size:1.063rem}@media (min-width:64em){.connect__header{text-align:center;padding:1rem 0}}.connect__header a{color:#fff}.connect__header a:hover{background-image:none;color:hsla(0,0%,100%,.5);text-decoration:underline}.connect__header--icon{display:inline-block;vertical-align:middle;width:1.5rem;height:1.5rem;float:right}@media (min-width:64em){.connect__header--icon{float:none;margin-left:1.5rem}}.connect__body{display:none}@media (min-width:64em){.connect__body{display:block;background:#eee;padding:2rem}}.connect__body--date{font-size:1.125rem;color:#933;font-weight:700;padding:1rem 0}.connect__body--text{line-height:1.375}.dropdown{position:relative;margin-bottom:2rem}.dropdown__toggle{display:block;position:relative;padding-right:4.1875rem;padding-bottom:1rem}.dropdown__toggle,.dropdown__toggle:hover{background-image:none}@media (min-width:64em){.dropdown--subnav .dropdown__toggle{display:none}}.dropdown__icon{position:absolute;display:block;width:2rem;color:#933;right:0;top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.dropdown--active .dropdown__icon{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.dropdown__list{position:absolute;left:-999rem;width:100%;list-style:none;z-index:1}.dropdown--active .dropdown__list{left:0}@media (min-width:64em){.dropdown--subnav .dropdown__list{position:static;left:auto}}.dropdown__item{border-top:.0625rem solid #fff}.dropdown__link{display:block;font-size:1rem}.embed{margin-bottom:1rem}.embed:after,.embed:before{display:table;width:0;content:''}.embed:after{clear:both}.embed img{width:100%}.embed--alt:after,.embed--alt:before{display:table;width:0;content:''}.embed--alt:after{clear:both}@media (min-width:48em){.embed--alt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%}}.embed__media img{width:100%}@media (min-width:48em){.embed--alt .embed__media{width:calc(66.666% - 1rem);margin-left:auto;float:right}}.embed__caption{font-size:.875rem;background:#eee;font-family:Open Sans,sans-serif;padding:1rem 1.5rem}.embed__caption p{margin:0}.embed__left--img{width:100%;float:left}.embed__left--img img{width:100%}@media (min-width:64em){.embed__left--img{width:35%}}.embed__right{width:100%;float:right}.embed__right img{width:100%}@media (min-width:64em){.embed__right{width:63%}}.events{position:relative;margin-top:2rem;padding:2rem;background:#eee}.events__mobile--title{margin:2rem 0 1rem}@media (min-width:64em){.events__mobile--title{margin:0 0 1rem}}.events .button,.events .sidebar__panel--overlay-button{margin-top:2rem}.referral{display:none!important}.j-poster{display:none}.juicer-feed .feed-item{border-width:.1rem!important;border-radius:.2rem;border-color:#eee!important}.juicer-feed .j-paginate{width:12rem!important;font-size:1rem!important;font-family:Open Sans,sans-serif!important;padding:1rem 2rem!important;color:#fff!important;border:0!important;text-transform:uppercase;cursor:pointer;background:#933!important;letter-spacing:.05rem!important;border-radius:.2rem!important;font-weight:600;-webkit-transition:all .25s ease;transition:all .25s ease}.juicer-feed .j-paginate:hover{background:#661616!important;text-decoration:underline!important}.experience__connect .events__mobile--title,.experience__connect .h2,.experience__connect .header__search__top-searches .searches--title,.experience__connect h2:not([class]),.header__search__top-searches .experience__connect .searches--title{position:relative;text-align:center;margin-bottom:2rem}.experience__connect .events__mobile--title span,.experience__connect .h2 span,.experience__connect .header__search__top-searches .searches--title span,.experience__connect h2:not([class]) span,.header__search__top-searches .experience__connect .searches--title span{background:#fff;position:relative}@media (min-width:32em){.experience__connect .events__mobile--title span,.experience__connect .h2 span,.experience__connect .header__search__top-searches .searches--title span,.experience__connect h2:not([class]) span,.header__search__top-searches .experience__connect .searches--title span{padding:0 1rem}}@media (min-width:32em){.experience__connect .events__mobile--title:before,.experience__connect .h2:before,.experience__connect .header__search__top-searches .searches--title:before,.experience__connect h2:not([class]):before,.header__search__top-searches .experience__connect .searches--title:before{content:'';background:#eee;display:block;height:.1rem;position:absolute;top:50%;width:100%}}.experience__connect .events__mobile--title:before,.experience__connect .h2:before,.experience__connect .header__search__top-searches .searches--title:before,.experience__connect h2:not([class]):before,.header__search__top-searches .experience__connect .searches--title:before{left:0}.featured__programs{background:#eee}.featured__programs .featured__link{padding:1.5rem 0}@media (min-width:48em){.featured__programs .grid__item--3{float:left;width:33.333%}.featured__programs .grid__item--3:nth-child(3n+1){clear:both}}@media (min-width:64em){.student__feature--left,.student__feature--right{width:100%}}@media (min-width:80em){.student__feature--left,.student__feature--right{width:50%}}.student__feature--left{float:left;padding-right:3rem}.student__feature--right{background:#eee;float:right}.student__feature--right img{width:100%;float:left}@media (min-width:48em){.student__feature--right img{width:18rem}}.student__feature--content{overflow:hidden;padding:1rem}.student__feature--content p{margin-top:1rem;margin-bottom:0}.student__feature--heading{font-family:Open Sans,sans-serif;font-weight:600;padding-bottom:.5rem}.feed{margin-bottom:2rem;list-style-type:none}.feed a{background-image:none}.feed a:hover{background-image:-webkit-linear-gradient(currentColor,currentColor);background-image:linear-gradient(currentColor,currentColor);background-repeat:repeat-x;background-position:0 88%;background-size:100% .0625rem}.feed--inset{padding:1rem}.feed__title,.feed__title--extra{font-family:Open Sans,sans-serif;margin:1.5rem 0}.feed__title--extra a,.feed__title a{background-image:none;font-weight:700}.feed__title--extra a:hover,.feed__title a:hover{background-image:-webkit-linear-gradient(currentColor,currentColor);background-image:linear-gradient(currentColor,currentColor);background-repeat:repeat-x;background-position:0 88%;background-size:100% .0625rem}.feed__title--extra .feed__date,.feed__title .feed__date{font-family:sans-serif;font-weight:600;padding-top:.5rem}@media (min-width:64em){.feed__title--extra .feed__date,.feed__title .feed__date{display:none}}.feed__title--list{border-top:.5rem solid #eee}.feed__title--list:last-child{border-bottom:.5rem solid #eee;margin-bottom:2rem}.feed__title--extra{margin:1rem 0 2rem}.feed__item{margin-top:1rem;padding-top:3rem;border-top:.1rem solid #eee}.feed__detail:after,.feed__detail:before{display:table;width:0;content:''}.feed__detail:after{clear:both}.feed .feed__detail{margin-bottom:0}.feed__cycle,.feed__image{margin-bottom:2rem}@media (min-width:32em){.feed__image--left,.feed__image--right{width:calc(40% - 1rem)}}@media (min-width:32em){.feed__image--left{margin-right:2rem;float:left}}@media (min-width:32em){.feed__image--right{margin-left:2rem;float:right}}.feed__title--alt{background-image:none;text-decoration:underline}.feed__title--large{font-size:2rem}.feed__date{font-size:85%}.feed__detail .feed__title,.feed__detail .feed__title--extra{margin-top:0}@media (min-width:48em){.feed .grid__item--2{float:left;width:50%}.feed .grid__item--2:nth-child(2n+1){clear:both}}.filter{margin-bottom:3rem}.filter__nav-bar{background:#2c353b}.filter__nav-bar,.filter__nav-bar--experience{background:rgba(44,53,59,.95);color:#fff;font-family:Open Sans,sans-serif;text-transform:uppercase;padding:1rem 0;text-align:center}@media (min-width:64em){.filter__nav-bar,.filter__nav-bar--experience{text-align:left}}.filter__nav-bar--experience .filter__accordion__content,.filter__nav-bar--experience .hero__slider--content,.filter__nav-bar--experience .wrap,.filter__nav-bar .filter__accordion__content,.filter__nav-bar .hero__slider--content,.filter__nav-bar .wrap{vertical-align:middle}.filter__nav-bar--fixed{left:0;top:3.5rem;width:100%;position:fixed;z-index:1}@media (min-width:64em){.filter__nav-bar--fixed{top:0}}.filter__nav-bar--mobile-fixed{left:0;bottom:0;width:100%;position:fixed;z-index:1;height:0;padding:0}.filter__nav-bar--icon{vertical-align:middle;display:none;width:2rem;height:2rem}@media (min-width:32em){.filter__nav-bar--icon{display:inline-block}}.filter__nav-bar--title{display:inline-block;vertical-align:middle}@media (min-width:32em){.filter__nav-bar--title{padding-left:1rem}}.filter__nav-bar__tag--icon{display:inline-block;width:1rem;height:1rem}@media (min-width:32em){.filter__nav-bar__tag--icon{margin-right:.5rem}}.filter__names,[class^=filter__count--]{display:none}@media (min-width:32em){.filter__names,[class^=filter__count--]{display:inline-block;margin-right:.5rem}}.filter__tags{display:inline-block}@media (min-width:32em){.filter__tags{padding-left:1rem}}.filter__tags .tag,.filter__tags .tag--light{margin:.3rem}@media (min-width:32em){.filter__tags .tag,.filter__tags .tag--light{margin-right:1rem}}.filter__tags .active.tag--light,.filter__tags .tag--light:active,.filter__tags .tag--light:hover,.filter__tags .tag.active,.filter__tags .tag:active,.filter__tags .tag:hover{outline:0}.filter__tags .tag--light{padding:.5rem .8rem}@media (min-width:32em){.filter__tags .tag--light{padding:.5rem 1.3rem}}.filter__grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.filter__grid-item{position:relative;display:none;overflow:hidden;width:100%}@media (min-width:48em){.filter__grid-item{width:50%}}@media (min-width:72em){.filter__grid-item{width:33.333%}}@media (min-width:120em){.filter__grid-item{width:25%}}.filter__grid-item--slate{background:#2c353b;color:#fff;padding:1.5rem}.filter__grid-item--slate .filter__text{font-size:1.5rem;padding-bottom:1rem;border-bottom:.15rem solid #ccc}@media (min-width:80em){.filter__grid-item--slate .filter__text{font-size:1.75rem}}.filter__grid-item--gray{background:#eee;padding:1rem;text-align:center;font-family:Open Sans,sans-serif;-webkit-transition:all .25s ease;transition:all .25s ease}.filter__grid-item--gray:hover{background:#933}.filter__grid-item--gray:hover .filter__header{color:#eee}.filter__grid-item--gray:hover .filter__text{color:#fff}.filter__grid-item--gray:hover a{color:#f7d778}.filter__grid-item--gray .filter__header{font-size:5.125rem;font-weight:800;color:#933}.filter__grid-item--gray .filter__text{padding-bottom:1rem}.filter__grid-item--gray a{color:#933}.filter__grid-item--img:hover img{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}.filter__grid-item--img:hover .filter__content--wrap{background-image:-webkit-linear-gradient(bottom,rgba(32,32,32,.5),transparent);background-image:linear-gradient(0deg,rgba(32,32,32,.5),transparent)}.filter__grid-item--img:hover .filter__content .filter__header,.filter__grid-item--img:hover .filter__content .filter__text,.filter__grid-item--img:hover .filter__grid-item--icon{opacity:1}.filter__grid-item--img:hover .filter__play--icon{position:relative;bottom:-2rem;color:#f7d778}.filter__grid-item--img img{width:100%;-webkit-transition:all .25s ease;transition:all .25s ease}.filter__grid-item--img .filter__content{position:absolute;color:#fff;font-family:Open Sans,sans-serif;bottom:2rem;margin:0 1.5rem}.filter__grid-item--img .filter__content .filter__header{font-weight:600;font-size:1.25rem;opacity:0}.filter__grid-item--img .filter__content .filter__text{opacity:0}.filter__content--wrap{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.filter__author{padding:2rem .5rem 0}.filter__author--img{float:left;border-radius:50%;margin-right:.8rem}.filter__author--name,.filter__author--text{font-family:Open Sans,sans-serif}.filter__author--name{font-weight:700;padding-bottom:.5rem;padding-top:.5rem}.filter__grid-item--icon{position:absolute;border-radius:50%;border:.2rem solid #fff;padding:.8rem 1rem;margin:1.5rem 0 0 1.5rem;background:rgba(44,53,59,.8);opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease;display:table}.filter--icon{display:table-cell;width:2rem;height:2rem}.filter__play--icon{position:absolute;display:block;width:3rem;height:3rem;-webkit-transition:all .25s ease;transition:all .25s ease;margin-bottom:2rem;bottom:-3rem;color:#fff}.filter__grid{position:relative;width:100%}.filter__header--img{display:none}@media (min-width:64em){.filter__header--img{display:block;position:relative;float:right;width:50%}.filter__header--img img{width:100%}}.filter__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:64em){.filter__wrap .filter__nav-bar{width:50%;float:left}}.filter__wrap .filter__nav-bar .filter__nav-bar--title{padding-bottom:.5rem;display:block;border-bottom:.1rem solid #eee;margin-bottom:.5rem}@media (min-width:64em){.filter__wrap .filter__nav-bar .filter__nav-bar--title{margin:.5rem 3.5rem 2rem 2rem;padding-bottom:1rem}}.filter__wrap .filter__nav-bar .filter__nav-bar--title .filter__nav-bar--icon{display:inline-block;margin-right:1rem}.filter__wrap .filter__nav-bar .tag,.filter__wrap .filter__nav-bar .tag--light{margin:.3rem}@media (min-width:64em){.filter__wrap .filter__nav-bar .tag,.filter__wrap .filter__nav-bar .tag--light{margin:.5rem}}@media (min-width:72em){.filter__wrap .filter__nav-bar .tag,.filter__wrap .filter__nav-bar .tag--light{margin:1rem}}#student-life{padding-top:2rem}.filter__inset{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:20rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

/*! Flickity v1.2.1
http://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;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-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}.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:disabled{filter:alpha(opacity=30);opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-page-dots{position:absolute;top:-.5rem;padding:0;margin:0;list-style:none;text-align:center;line-height:1}@media (min-width:64em){.flickity-page-dots{left:-4rem}}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:12px;height:12px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:.25;cursor:pointer}@media (min-width:64em){.flickity-page-dots .dot{display:block;margin:1rem 0}}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1;background:#933}.footer{background:#2c353b;width:100%;color:#fff;font-family:Open Sans,sans-serif;padding:5rem 0 8rem}.footer a{color:#fff;background-image:none;letter-spacing:0;-webkit-transition:all .25s ease;transition:all .25s ease;text-transform:uppercase}.footer a:hover{font-weight:600;text-decoration:underline}.footer ul{padding-left:0;margin:0}.footer__logo{width:11rem}.footer__logo a{display:block}.footer__logo a:hover{color:hsla(0,0%,100%,.5)}@media (min-width:64em){.footer__logo{float:left}}@media (min-width:64em){.footer__wrap{position:relative;left:15rem}}@media (min-width:64em){.footer__nav{position:absolute;top:0;width:75%}}@media (min-width:80em){.footer__nav{width:78%}}@media (min-width:64em){.footer__nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.footer__nav li{list-style-type:none;padding:.5rem 0}@media (min-width:64em){.footer__nav li{display:inline-block;border-bottom:.4rem solid #f7d778}}@media (min-width:64em){.footer__social{position:absolute;top:3rem}}.footer__social li{list-style-type:none;display:inline-block;width:2rem;height:2rem;color:#fff;margin:2rem .5rem 3rem 0}.footer__social li a{display:block}.footer__social li a:hover{color:hsla(0,0%,100%,.5)}@media (min-width:64em){.footer__cr{display:block;position:absolute;top:10rem}}.form{font-family:Open Sans,sans-serif;padding:2rem 0;margin-bottom:2rem}*+.form{margin-top:2rem}.form__label{display:block;font-weight:700;margin-bottom:.25rem}.form__input,.form__select__text{border:.1rem solid #eee;width:50%;margin-bottom:2rem;height:3.5rem;border-radius:.2rem;margin-right:2rem}.form__input:focus,.form__select__text:focus{border-color:#2c353b;box-shadow:none;outline:none}.form__input,.form__select__text{padding:0 1rem}.form__select{overflow:hidden;display:block;position:relative}.form__select select{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;border:0;z-index:1}.form__select__text{margin:0;border-right:0;float:left;width:calc(100% - 3.5rem);line-height:3.25rem;padding:0 1rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}select:focus~.form__select__text{border-color:#2c353b}.form__button{width:100%;margin-bottom:2rem}.form__error,.form__error~.form__select__text{border-color:#933}.form__error~.form__select__arrow{background:#933}.menu-active{overflow:hidden}@media (min-width:64em){.menu-active{overflow:auto}}.header{position:fixed;top:0;width:100%;z-index:2}.header a{background-image:none;letter-spacing:0}@media (min-width:64em){.header{position:static}}.menu .submenu{position:relative;width:100%;top:1rem;padding:0 1.5rem;z-index:1}.menu .submenu:after,.menu .submenu:before{display:table;width:0;content:''}.menu .submenu:after{clear:both}@media (min-width:64em){.menu .submenu{padding:0;position:absolute;left:0;top:4.5rem;background:#eee;display:none}}.menu .submenu li{padding:.5rem;position:relative}.menu .submenu li:not(:last-child){border-bottom:.1rem solid #ccc}@media (min-width:64em){.menu .submenu li:not(:last-child){border-bottom:0}}@media (min-width:64em){.menu .submenu li{padding:1rem 2rem;display:block}.menu .submenu li,.menu .submenu li:hover{-webkit-transition:background .25s ease;transition:background .25s ease}.menu .submenu li:hover{background:#2c353b}.menu .submenu li:hover a{color:#fff}.menu .submenu li:hover .divider{border-bottom:0}}@media (min-width:64em){.menu .submenu li .divider{display:block;border-bottom:.1rem solid #ccc;position:absolute;bottom:-.1rem;width:67%}}.menu .submenu a{font-family:Open Sans,sans-serif;display:block;color:#202020}.menu__item a{color:#202020}@media (min-width:64em){.menu__item{cursor:pointer;position:relative}}@media (min-width:64em){.menu__item.info-active,.menu__item.search-active{background:#eee}.menu__item.info-active a,.menu__item.search-active a{color:#202020}}.header__nav__toggle{float:right;position:relative;width:3rem;height:3rem;color:#fff;padding:1rem;right:-1rem}@media (min-width:64em){.header__nav__toggle{display:none}}.header__nav__toggle+a{overflow:hidden}.header__small{padding-left:1rem;height:3.5rem}.header__small:after,.header__small:before{display:table;width:0;content:''}.header__small:after{clear:both}@media (min-width:64em){.header__small{display:none}}.header__small__logo{display:inline-block;position:relative;float:left;padding-top:1rem;z-index:10;color:#fff;font-weight:400;vertical-align:middle;line-height:1.2}@media (min-width:32em){.header__small__logo{font-size:1.5rem}}.header__small__logo:hover{font-weight:400;color:#fff}.header__small__menu--toggle{float:right;width:3.5rem;height:3.5rem;padding:1rem;border-left:.1rem solid #fff;z-index:10;position:relative;color:#fff}.header__small__menu--toggle:hover{color:#fff}.header__small__menu-toggle--open{display:block;margin-top:.2rem}.header__small__menu-toggle--close,.menu-active .header__small__menu-toggle--open{display:none}.menu-active .header__small__menu-toggle--close{display:block}.header__small__search-toggle--open{float:right;width:3.5rem;height:3.5rem;position:relative;color:#fff;padding:1rem;border-left:.1rem solid #fff}.search-active .header__small__search-toggle--open{display:none}.header__small__search-toggle--close{float:right;width:3.5rem;height:3.5rem;position:relative;color:#fff;padding:1rem;border-left:.1rem solid #fff;display:none}.search-active .header__small__search-toggle--close{display:block}.header__menu{position:absolute;top:100%;left:100%;width:100%;height:calc(100vh - 3.5rem);border-top:.0625rem solid #fff;background:#fff;color:#fff;overflow:hidden;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.header__menu:after,.header__menu:before{display:table;width:0;content:''}.header__menu:after{clear:both}@media (min-width:64em){.header__menu{position:static;height:auto;border:0;background:#fff;color:#2c353b;overflow:visible;-webkit-transition:none;transition:none}}.menu-active .header__menu{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media (min-width:64em){.menu-active .header__menu{-webkit-transform:none;-ms-transform:none;transform:none}}.header__scroll{height:100%;overflow:auto}@media (min-width:64em){.header__scroll{overflow:hidden}}.header__top{position:relative;background:#fff;padding:0 2rem;width:100%;font-family:Open Sans,sans-serif}.header__top a{text-transform:uppercase}.header__top a:hover{font-weight:600}@media (min-width:64em){.header__top{position:absolute;top:0;background:#2c353b;height:auto}.header__top li{display:inline-block;padding:1.5rem 1.3rem;-webkit-transition:color ease .42s,background-color ease .42s,opacity ease .42s;transition:color ease .42s,background-color ease .42s,opacity ease .42s}.header__top a{color:#fff;font-size:.875rem}}.header__top--left{margin:2rem 0}.header__top--left .menu{display:block}.header__top--left .menu li{display:inline-block;padding:0 1rem 1rem 0}@media (min-width:64em){.header__top--left .menu li{padding:1.5rem 1.3rem}}@media (min-width:64em){.header__top--left{margin:inherit;float:left}}.header__top--left a:hover{text-decoration:underline}.header__top--right{border-top:.1rem solid #ccc;border-bottom:.1rem solid #ccc;padding:1.3rem 0}@media (min-width:64em){.header__top--right{padding:0;border:0;float:right}}.header__top--right li:last-child{display:none}@media (min-width:64em){.header__top--right li:last-child{display:inline-block}}.header__top--right .submenu li:last-child{display:block}.header__top--arrow,.header__top--close{width:1rem;margin:.45rem .8rem 0 0;float:left}.header__top--close{margin-top:.25rem}.header__top--arrow{display:block}.header__top--close,.info-active .header__top--arrow{display:none}.info-active .header__top--close{display:block}.info-active .header__top--close .menu__item{background:#eee}.header__menu--main{background:#fff;padding:1rem}@media (min-width:64em){.header__menu--main{padding:0;position:relative;top:4.5rem;background:#fff;white-space:nowrap;width:100%;text-align:center;margin-bottom:4.5rem}}.header__menu--main .header__logo{display:none}@media (min-width:64em){.header__menu--main .header__logo{display:inline-block;width:10rem}.header__menu--main .header__logo:hover{color:#933;background:#fff}}@media (min-width:80em){.header__menu--main .header__logo{width:13rem}}.header__menu--main ul{margin:0;padding:0}.header__menu--main li{display:block}@media (min-width:64em){.header__menu--main li{display:inline-block;vertical-align:middle;padding:0}}@media (min-width:80em){.header__menu--main li{padding:.5rem}}.header__menu--main li a{color:#933;display:block;font-family:Open Sans,sans-serif;padding:.5rem 1rem;font-weight:300;font-size:2rem}.header__menu--main li a:hover{text-decoration:none}@media (min-width:64em){.header__menu--main li a{padding:.5rem;font-size:.875rem;-webkit-transition:all .25s ease;transition:all .25s ease;text-transform:uppercase;font-weight:600}.header__menu--main li a:not([class]){margin-top:2.5rem}.header__menu--main li a.active,.header__menu--main li a:active,.header__menu--main li a:hover{background:#f7d778;font-weight:600;border-radius:.2rem}}@media (min-width:80em){.header__menu--main li a{font-size:.9374rem;padding:1rem}}.header__search--close,.header__search--icon{display:none}@media (min-width:64em){.header__search--close,.header__search--icon{display:block;float:left;width:1rem;position:relative;margin-top:.2rem;margin-right:.8rem}}.header__search--close,.search-active .header__search--close,.search-active .header__search--icon{display:none}@media (min-width:64em){.search-active .header__search--close{display:block}}.heading{overflow:hidden;font-family:Open Sans,sans-serif;font-weight:700;margin-bottom:1rem;color:#2c353b}*+.heading{margin-top:2rem}.heading--alt{text-align:center;margin-bottom:2rem}.heading__text{float:left}.heading--alt .heading__text{float:none;margin:0;display:inline-block;position:relative}.heading--alt .heading__text:after,.heading--alt .heading__text:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:999rem;height:.125rem;background:#2c353b;content:''}.heading--alt .heading__text:before{right:calc(100% + 4rem)}.heading--alt .heading__text:after{left:calc(100% + 4rem)}.heading__text--alt{color:#202020;font-size:2rem;text-transform:none}.heading__link{float:right}.hero__slider__wrap:after,.hero__slider__wrap:before{display:table;width:0;content:''}.hero__slider__wrap:after{clear:both}.hero__slider__wrap .flickity-viewport{overflow:visible}.hero__slider,.hero__slider img{width:100%}.hero__slider--wrapper{background:#2c353b;height:12rem;width:100%}@media (min-width:28em){.hero__slider--wrapper{height:11rem}}@media (min-width:64em){.hero__slider--wrapper{position:absolute;bottom:0;padding:0 10rem;background:rgba(44,53,59,.9);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.hero__slider--content{font-family:Open Sans,sans-serif;text-align:center;padding:1rem;vertical-align:middle}@media (min-width:28em){.hero__slider--content{padding:1.5rem}}@media (min-width:64em){.hero__slider--content{text-align:left}}.hero__slider--text,.hero__slider--title{width:100%;vertical-align:middle}@media (min-width:64em){.hero__slider--text,.hero__slider--title{display:table-cell;width:50%}}.hero__slider--title{line-height:1.2;color:#f7d778;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}@media (min-width:64em){.hero__slider--title{font-size:2.125rem}}.hero__slider--text{font-weight:400;color:#fff}.hero__slider__wrap .flickity-prev-next-button{position:absolute;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;cursor:pointer;top:25%;width:3rem;height:3rem;padding:0 .8rem;border-radius:100%;background:hsla(0,0%,85%,.75)}@media (min-width:64em){.hero__slider__wrap .flickity-prev-next-button{bottom:4.5rem;top:auto;background:none;padding:.5rem;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.hero__slider__wrap .flickity-prev-next-button:hover{opacity:.5}}.hero__slider__wrap .flickity-prev-next-button:active{opacity:1}.hero__slider__wrap .flickity-prev-next-button:focus{box-shadow:none}.hero__slider__wrap .flickity-prev-next-button[disabled]{opacity:.1}.hero__slider__wrap .flickity-prev-next-button.previous{left:1rem}@media (min-width:64em){.hero__slider__wrap .flickity-prev-next-button.previous{left:5rem}}.hero__slider__wrap .flickity-prev-next-button.next{right:1rem}@media (min-width:64em){.hero__slider__wrap .flickity-prev-next-button.next{right:5rem}}.hero__slider__wrap .flickity-prev-next-button .arrow{fill:#fff}.hero__wrap{text-align:center;padding-top:3rem}.hero--heading,.hero--text{font-weight:300;font-family:Open Sans,sans-serif;color:#2c353b}@media (min-width:64em){.hero--heading,.hero--text{font-size:1.875rem}}.hero--heading,.hero--title{text-transform:uppercase}.hero--title{font-size:2.875rem;line-height:1.1}@media (min-width:64em){.hero--title{font-size:7.875rem}}.hero--text{margin:1rem auto 0}@media (min-width:64em){.hero--text{width:70%}}.hero__scroll{display:inline-block;margin:2rem 0;cursor:pointer}.hero__scroll--icon{display:block;width:2rem;height:2rem;color:#f7d778}.hero__landing{margin-bottom:4rem;position:relative}.hero__landing img{width:100%}.hero__content--wrap{width:100%;font-family:Open Sans,sans-serif;padding:1.5rem;background:rgba(44,53,59,.9)}@media (min-width:64em){.hero__content--wrap{position:absolute;bottom:0}}.hero__content{max-width:80rem;margin:0 auto;height:100%;text-align:center;padding-right:2rem;padding-left:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:64em){.hero__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:72em){.hero__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-right:3rem;padding-left:3rem}}@media (min-width:80em){.hero__content{padding-right:4rem;padding-left:4rem}}.hero__major{color:#f7d778;font-size:1.25rem;font-weight:700;padding-bottom:2rem}@media (min-width:32em){.hero__major{font-size:1.75rem}}@media (min-width:64em){.hero__major{padding:0;font-size:1.125rem}}@media (min-width:72em){.hero__major{margin-top:0;font-size:1.25rem}}.hero__major--list{list-style-type:none}.hero__major--list li{color:#f7d778;padding:0 2rem;text-align:center}@media (min-width:33.5em){.hero__major--list li{display:table-cell;border-left:.01rem solid hsla(45,89%,72%,.3)}}@media (min-width:33.5em){.hero__major--list li:last-child{border-right:.01rem solid hsla(45,89%,72%,.3)}}.hero__major--list li span{display:block;color:#fff;font-weight:800;font-size:1.625rem}.home__news-events .block--event{border-top:.1rem solid #ccc;border-bottom:0}.home__news-events .events:after,.home__news-events .events:before{position:absolute;content:'';border-left:1rem solid #eee;border-right:1rem solid #eee;height:100%;top:0}.home__news-events .events:after{right:-2rem}@media (min-width:32em){.home__news-events .events:after{right:-2rem;border-right:2rem solid #eee}}.home__news-events .events:before{left:-2rem}@media (min-width:64em){.home__news-events .events:before{border:0}}@media (min-width:64em){.home__news-events .events{margin-top:0;padding-top:4rem;padding-left:4rem}}.cta__menu{background:#fff;padding:2rem 0;text-align:center}.cta__menu:after,.cta__menu:before{display:table;width:0;content:''}.cta__menu:after{clear:both}@media (min-width:64em){.cta__menu{padding:2rem 0}}@media (min-width:80em){.cta__menu{padding:4rem 0}}.cta__menu ul{padding:0;margin:0}@media (min-width:64em){.cta__menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}.cta__menu li{margin-bottom:0;list-style-type:none;padding:.5rem 0}@media (min-width:64em){.cta__menu li{padding:0}}.modal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:3}.modal,.modal__overlay{top:0;left:0;width:100%;height:100%}.modal__overlay{position:absolute;background:rgba(32,32,32,.9);-webkit-animation:fadein .25s ease;animation:fadein .25s ease}.modal--remove .modal__overlay{opacity:0;-webkit-animation:fadeout .25s ease;animation:fadeout .25s ease}.modal__container{position:relative;width:100%;max-width:80rem;margin:auto;padding:1rem}@media (min-width:32em){.modal__container{padding:2rem}}@media (min-width:72em){.modal__container{padding:3rem}}@media (min-width:80em){.modal__container{padding:4rem}}.modal__item{margin-right:auto;margin-left:auto;-webkit-animation:zoomin .25s ease;animation:zoomin .25s ease}.modal--remove .modal__item{opacity:0;-webkit-animation:zoomout .25s ease;animation:zoomout .25s ease}.modal__video{position:relative;padding-bottom:56.25%}.modal__video__embed{position:absolute;top:0;left:0;width:100%;height:100%}.pagination{font-family:Open Sans,sans-serif}.pagination:after,.pagination:before{display:table;width:0;content:''}.pagination:after{clear:both}.pagination ul{text-align:center;padding-left:0}.pagination li{list-style-type:none;display:inline;margin-bottom:1rem}.pagination li span.current{padding: .4em;}.pagination li a{color:#933;margin: 0 .4rem;padding: .4em;}.pagination li a:hover{background-image:none;color:#661616}.pagination li .paging{margin:0 .5rem;text-decoration:underline}.pagination li .active{color:#202020;text-decoration:none}.pagination li .active:hover{color:#202020;cursor:default}.pagination__left{padding-right:.5rem;border-right:.1rem solid #202020}.pagination__right{padding-left:.5rem;border-left:.1rem solid #202020}.header__search{display:none;position:absolute;background:#eee;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;z-index:10;-webkit-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear;padding:2rem;height:100vh}@media (min-width:64em){.header__search{top:4.5rem;padding:2rem 5rem;height:auto;width:100%}}.header__search.is-open{visibility:visible;opacity:1}.header__search input[type=text]{display:block;border:0;font-weight:400;outline:0;width:100%;border-bottom:.15rem solid #202020;font-family:Open Sans,sans-serif;color:#933;padding:.5rem 0}@media (min-width:64em){.header__search input[type=text]{padding:.5rem 1rem;font-size:2.25rem}}.header__search input[type=text]::-webkit-input-placeholder{color:#909090}.header__search input[type=text]::-moz-placeholder{color:#909090}.header__search input[type=text]:-ms-input-placeholder{color:#909090}.header__search input[type=text]::placeholder{color:#909090}.header__search button{position:relative;float:right;margin-top:-3rem;width:1.5rem;border:0;cursor:pointer}.header__search button:hover{color:#6d6d6d}.header__search button:focus{outline:0}.header__search__top-searches .searches--title{margin:2rem 0}.header__search__results{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.header__search__results li{width:50%;list-style-type:none;padding:.5rem 0}@media (min-width:64em){.header__search__results li{width:16.667%}}.header__search__results a{text-transform:uppercase;font-size:.875rem;font-weight:700;font-family:Open Sans,sans-serif}.header__search__results a:hover{text-decoration:underline}.share{margin-bottom:2rem}.share:after,.share:before{display:table;width:0;content:''}.share:after{clear:both}*+.share{margin-top:2rem}.share ul{margin-bottom:0}.share__item{padding:.2rem;display:inline-block;vertical-align:middle}.share__label{font-family:Open Sans,sans-serif;line-height:1;margin-right:.5rem}.share__icon{display:block;width:3rem;height:3rem}.share__icon:hover{color:#661616}.sidebar__panel{margin-bottom:4rem}.sidebar__panel p{margin-bottom:1rem}.sidebar__panel--heading{font-weight:600;font-family:Open Sans,sans-serif;margin-bottom:.5rem}.sidebar__panel--media{position:relative}.sidebar__panel--media img{width:100%}.sidebar__panel--overlay-button{position:absolute;bottom:0;right:0;margin:1.5rem;width:auto}.sidebar__panel--info{margin:0;list-style-type:none}.sidebar__panel__social{display:inline-block;padding-right:.5rem}.sidebar__panel__social--icons{display:block;width:2rem}.sidebar__panel__social--icons:hover{color:#661616}.sidebar__panel .embed__caption>p{margin:0}.sidebar__button .button,.sidebar__button .sidebar__panel--overlay-button{width:100%;text-align:left}.subnav{width:100%;margin-bottom:4rem;border-top:.15rem solid #202020;list-style:none;display:none;font-size:.875rem;font-family:Open Sans,sans-serif;text-transform:uppercase}.subnav--nested{margin-bottom:0;border-top:0}.subnav--nested li:first-child{border-top:.1rem solid #fff}.subnav--nested .subnav__item{border:0}.subnav__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f9f9f9;border-bottom:.1rem solid #fff}.subnav__item a:hover{background-image:none;color:#661616}.subnav__toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:2.9375rem;float:right;color:#933;background-image:none;padding:1rem}.subnav__toggle:hover{font-weight:300}.subnav__toggle .subnav__toggle--open{width:1rem;display:block}.subnav__toggle .subnav__toggle--close{width:1rem;display:none}.subnav__item--active>.subnav__toggle{background:#eee}.subnav__item--active>.subnav__toggle .subnav__toggle--open{display:none}.subnav__item--active>.subnav__toggle .subnav__toggle--close{display:block}.subnav__link{display:block;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;width:100%;background-image:none;padding:1rem 1rem 1rem 2rem}.subnav__toggle+.subnav__link{width:calc(100% - 2.9375rem)}.subnav__item--active>.subnav__link{background:#eee}.subnav .subnav__link--nested{background:#eee;padding-left:3rem}.subnav .subnav__item [class^=currentbranch]{background:#fff;width:100%;padding:1rem;color:#933;font-weight:700}.subnav .subnav .subnav__item [class^=currentbranch]{background:#eee;font-weight:700;padding:1rem 1rem 1rem 3rem;color:#933}.subnav .subnav .subnav__item [class^=currentbranch]:before{content:'\2022';padding-right:.5rem;margin-left:-1rem;font-weight:700}.table{margin-bottom:2rem;font-family:Open Sans,sans-serif}.table table{width:calc(100% + .25rem);margin-right:-.125rem;margin-left:-.125rem;border-collapse:separate;border-spacing:.125rem 0;table-layout:fixed}.table table td{font-size:.875rem}.table tr:nth-of-type(even){background:#eee}.table td,.table th{padding:.625rem 1.25rem;text-align:left;vertical-align:top}.table th{background:#933;color:#fff;font-size:1.25rem;font-weight:400}.table__shadow{position:relative}.table__shadow:before{position:absolute;top:0;right:0;width:.375rem;height:100%;background-image:-webkit-linear-gradient(left,transparent,rgba(32,32,32,.5));background-image:linear-gradient(90deg,transparent,rgba(32,32,32,.5));content:'';pointer-events:none}.table__scroll{overflow:auto}.table__scroll table{min-width:64rem}@media (min-width:64em){.testimonial__content__wrap{margin-left:6rem}}.testimonial__content{width:100%;margin-top:1rem}@media (min-width:64em){.testimonial__content{margin-top:0}}.testimonial__content p{font-size:1.25rem;padding:0 1.2rem}@media (min-width:64em){.testimonial__content p{font-size:1.875rem}}.testimonials__dark{background:#2c353b}.testimonials__dark .testimonial__content{color:#fff;margin:4rem 0 2rem}@media (min-width:64em){.testimonials__dark .testimonial__content{margin:2rem 0}}.testimonials__dark .tag,.testimonials__dark .tag--light{display:none}.testimonials__dark .button,.testimonials__dark .sidebar__panel--overlay-button{background:transparent}.testimonials__dark .flickity-page-dots{top:2rem}.testimonials__dark .flickity-page-dots .dot{background:#f7d778;opacity:1}.testimonials__dark .flickity-page-dots .dot.is-selected{background:#ccc}.testimonial__author{font-family:Open Sans,sans-serif}.testimonial__author:after,.testimonial__author:before{display:table;width:0;content:''}.testimonial__author:after{clear:both}@media (min-width:64em){.testimonial__author{padding:0 1rem}}.testimonial__author--img{float:left}.testimonial__author--img img{border-radius:50%}.testimonial__author--name{font-size:1.25rem;font-weight:600}.testimonial__author--content{float:left;width:100%;padding:1rem 0}@media (min-width:64em){.testimonial__author--content{width:40%;padding:0 2rem}}.testimonial__author--content li{display:block}.testimonial__author--content .tag,.testimonial__author--content .tag--light{margin:1rem 0}.testimonial__cta{float:left;width:100%;margin-bottom:1rem}@media (min-width:64em){.testimonial__cta{float:right;margin-top:.5rem;width:auto}}.collage__container--red .testimonial__cta a,.testimonial__cta .a--yellow,.testimonial__cta .collage__container--red a,.testimonial__cta .testimonials__dark .button,.testimonial__cta .testimonials__dark .sidebar__panel--overlay-button,.testimonials__dark .testimonial__cta .button,.testimonials__dark .testimonial__cta .sidebar__panel--overlay-button{text-transform:uppercase;font-size:.875rem}.testimonial__video .testimonial__author--name{font-weight:400;margin-bottom:1rem;margin-top:1rem}@media (min-width:64em){.testimonial__video .testimonial__author--name{margin-top:0}}.testimonial__video p{font-size:1rem;padding:0;font-family:Open Sans,sans-serif}.video__play{margin:0 0 1rem;display:block;position:relative}.video__play:before{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20fill%3D%22%23fff%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2082%2094%22%3E%3Cstyle%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cpath%20id%3D%22path-1_1_%22%20class%3D%22st0%22%20d%3D%22M5%203v84.4l73-43.3z%22%2F%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:5rem;height:5rem;opacity:.5;content:'';-webkit-transition:opacity .25s cubic-bezier(.55,0,.1,1);transition:opacity .25s cubic-bezier(.55,0,.1,1)}.video__play:hover:before{opacity:1}
/*# sourceMappingURL=style.css.map */










