@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400italic,700);@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,600,700,700i);@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400italic,700);@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,600,700,700i);*{margin:0;padding:0}html,body{height:100%}body{line-height:1.6;font-size:62.5%;font-family:"Source Sans Pro",sans-serif;color:#393939;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}#viewport{overflow:hidden;position:relative}.takeover{overflow:hidden;width:auto}.container{box-sizing:border-box;max-width:1200px;width:85%;margin:0 auto}.container.full{max-width:100%;width:100%}.container.full-mobile{width:100%}@media all and (min-width:600px){.container.full-mobile{width:85%}}.container.full-tablet{width:100%}.flex{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.column{box-sizing:border-box;width:100%}@media all and (min-width:1030px){.column.one-fourth{width:25%}.column.one-third{width:33.333%}.column.half{width:50%}.column.two-thirds{width:66.666%}.column.three-fourths{width:75%}.column.twenty{width:20%}.column.thirty{width:30%}.column.forty{width:40%}.column.sixty{width:60%}.column.seventy{width:70%}.column.eighty{width:80%}}.clear{clear:both}::-moz-selection{background:#d01c29;color:#fff}::selection{background:#d01c29;color:#fff}#content{position:relative;font-size:1.6em}a{text-decoration:none;color:inherit;transition:all .2s linear}a[href^=tel]{cursor:text;color:inherit;text-decoration:none}a[href^=tel]:hover{text-decoration:none}a img{border:none}ul{list-style:none}hr{height:1px;border:none;background:#000;margin-bottom:1em}h1,h2,h3,h4,h5,h6{font-family:"Libre Baskerville",serif;margin-bottom:1em;line-height:1.4}h1{font-size:32px;margin-bottom:.65em}h2{font-size:26px}h3{font-size:21px}h3.caps{font-family:"Source Sans Pro",sans-serif;font-size:17px;text-transform:uppercase;letter-spacing:.075em}h4{font-size:17px}@media all and (min-width:600px){h1{font-size:48px}h2{font-size:40px}}.wysiwyg p,.wysiwyg ul,.wysiwyg ol{margin-bottom:1.5em;line-height:1.8}.wysiwyg a{color:#d01c29;font-weight:600;text-decoration:underline}.wysiwyg a:hover{color:#a51417}.wysiwyg ul,.wysiwyg ol{padding-left:1em;margin-left:1.5em}.wysiwyg ul{padding-left:1em;list-style:disc}.wysiwyg li{line-height:1.3;margin-bottom:.5em}.wysiwyg li:last-child{margin-bottom:0}.wysiwyg img{display:inline-block;margin-top:15px;margin-bottom:30px}.wysiwyg img:first-child{margin-top:0}.wysiwyg figure{display:inline-block;margin-top:15px;margin-bottom:40px}.wysiwyg figure img{margin:0 0 10px}.wysiwyg figcaption{font-family:"Source Sans Pro",sans-serif;color:#6c7373;font-size:15px}.center{text-align:center}.right{text-align:right}address{font-style:normal}figure{max-width:100%}img{max-width:100%;height:auto}.social-links{list-style:none;font-size:0}.social-links li{display:inline-block;margin:0 6px}.social-links li.facebook{margin:0 2px}.social-links a{display:block}.social-links svg{fill:currentColor;max-width:24px;height:24px}.social-links.solid a{background:#fff;border-radius:50%}iframe{border:none;width:100%}.toggle{cursor:pointer}.cat{text-transform:uppercase;font-weight:bold;font-size:13px;letter-spacing:.16em;color:#00a5a4}.video-filter{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;margin-bottom:20px}.video-filter iframe{position:absolute;top:0;left:0;width:100%;height:100%}button,input.button{background:none;outline:none}.button,input.button,.form-submit{display:inline-block;border:3px solid;text-transform:uppercase;letter-spacing:.075em;padding:14px 20px 13px;font-size:16px;font-weight:bold;transition:.2s;box-sizing:border-box}.button.solid,input.button.solid,.form-submit.solid{border:0 none;padding:18px 40px 17px}.button.small,input.button.small,.form-submit.small{padding:6px 15px 5px;border:2px solid;font-size:13px}.button.red,.button.form-submit,input.button.red,input.button.form-submit,.form-submit.red,.form-submit.form-submit{background:#d01c29;color:#fff}.button.red:hover,.button.form-submit:hover,input.button.red:hover,input.button.form-submit:hover,.form-submit.red:hover,.form-submit.form-submit:hover{background:#a51417}.button.blue,input.button.blue,.form-submit.blue{background:#00a5a4;color:#fff}.button.blue:hover,input.button.blue:hover,.form-submit.blue:hover{background:#008c8b}.button.yellow,input.button.yellow,.form-submit.yellow{background:#f5bd18}.button.yellow:hover,input.button.yellow:hover,.form-submit.yellow:hover{background:#e9b10a}.cta .button,.cta input.button,.cta .form-submit{color:#d01c29;border-color:#a51417}.cta .button:hover,.cta input.button:hover,.cta .form-submit:hover{background:#e4e4e4}.yellow .button,.red .button,.blue .button,.yellow input.button,.red input.button,.blue input.button,.yellow .form-submit,.red .form-submit,.blue .form-submit{color:#fff;border-color:#fff}.yellow .button:hover,.yellow input.button:hover,.yellow .form-submit:hover{background:#e9b10a}.red .button:hover,.red input.button:hover,.red .form-submit:hover{background:#8e1114}.blue .button:hover,.blue input.button:hover,.blue .form-submit:hover{background:#54c1c0}.cancel{background:#c8c8c8;width:20px;height:20px;display:inline-block;color:#fff;border-radius:50%;vertical-align:middle;margin-right:9px;margin-top:-3px;position:relative}.cancel:before,.cancel:after{content:"";position:absolute;top:50%;margin-top:-6px;left:50%;margin-left:-1px;width:2px;background:#fff;height:12px}.cancel:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cancel:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cancel:hover{background:#999}.js-gallery{cursor:pointer;overflow:hidden}.js-gallery img{transition:.2s}.js-gallery:hover img{-webkit-transform:scale(1.15);transform:scale(1.15)}svg.icon{width:18px;height:18px;display:inline-block;vertical-align:middle;margin-top:-3px}svg.video{width:110px;height:110px}.js-more,.back-to-top{color:#d01c29;text-transform:uppercase;font-weight:600;letter-spacing:.075em;font-size:1.6em;margin:0 0 40px 0;cursor:pointer}@media all and (min-width:1030px){.js-more,.back-to-top{display:none}}.show-all .js-more,.show-all .back-to-top{display:none}svg.more,svg.top{vertical-align:middle;margin-top:-3px;width:15px;height:15px;margin-left:3px;fill:currentColor}svg.more{-webkit-transform:rotate(90deg);transform:rotate(90deg)}svg.top{margin-top:-5px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.js-more-wrap{visibility:hidden;height:0;opacity:0;transition:.4s}@media all and (min-width:1030px){.js-more-wrap{visibility:visible;height:auto;opacity:1}}.js-more-wrap .back-to-top{display:none}.show-all .js-more-wrap{visibility:visible;height:auto;opacity:1}.show-all .js-more-wrap .back-to-top{display:block}.fancybox-type-iframe .fancybox-close.button{display:none}.fancybox-type-iframe .fancybox-close{right:-30px;top:-30px;color:#fff}@-webkit-keyframes nav-open{from{width:0%;height:0%;opacity:0}to{width:100%;height:100%;opacity:1}}@keyframes nav-open{from{width:0%;height:0%;opacity:0}to{width:100%;height:100%;opacity:1}}@-webkit-keyframes nav-close{from{width:100%;height:100%;opacity:1}to{width:0%;height:0%;opacity:0}}@keyframes nav-close{from{width:100%;height:100%;opacity:1}to{width:0%;height:0%;opacity:0}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#d01c29;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.logged-in #main-nav-toggle{top:127px}.logged-in:not(.role-administrator) #toolbar-menu .path-admin-config{display:none}@media all and (min-width:768px){.logged-in #main-nav-toggle{top:107px}}#content .field-collection-view,#content .field-collection-container{margin:0;padding:0;position:relative}#content .field-collection-view .field-collection-view-links{right:auto;left:0}#content .field-collection-view-links{background:#cccccc;text-transform:uppercase;position:absolute;top:0;right:0;z-index:10;margin:0;padding:2px 6px}#content .field-collection-view-links li{float:none;display:inline-block;vertical-align:top}#content .field-collection-view-links a{display:block;text-align:center;margin:0;padding:4px 6px;font-weight:bold}#content .field-collection-view-links a:hover{color:#ffffff}#content .drupal-edit-link{background:#cccccc;text-transform:uppercase;position:absolute;top:0;right:0;z-index:10;margin:0;color:#000000;padding:2px 10px;font-size:1px;font-weight:bold}#content .messages{margin:0}#user-login{max-width:600px;margin:0 auto}.yourtheme-user-login-form-wrapper div.form-actions.form-wrapper input#edit-submit.button.red.form-submit{background:#fff !important}.yourtheme-user-login-form-wrapper div.description{display:none}div#shib_login_url{border-bottom:solid;margin-bottom:3.0em;margin-top:10.0em}a.button.red.bat-lantern.extra{margin-top:0.5em}a.button.red.bat-lantern.extra:hover{background:#555}@media print{.reveal,.filtered article{visibility:visible !important;opacity:1 !important}#header{background:none !important}#header .logo{background:none !important}#header .logo .img{fill:#000 !important}#main-nav-toggle,#main-nav,#header .page{display:none !important}#footer{display:none !important}.search,.pagination,.print,.add-to-cal{display:none}.academic-calendar #photo-header{display:block !important}#photo-header{color:#000 !important;background:none !important;min-height:0 !important}#photo-header .image{display:none}#photo-header .container{padding:20px 0 40px !important}#photo-header h1{font-size:24px !important}.cta{display:none !important}.cal-post{display:block !important;text-align:left !important;min-height:1px !important;margin-bottom:20px !important}.cal-date{display:block !important;text-align:left !important;font-size:16px !important;padding:0 !important;width:100% !important;background:none !important}.cal-details{display:block !important;text-align:left !important;padding:5px 0 0 !important;width:100% !important;font-size:14px !important;background:none !important}.share,.post-nav,.more-posts,.comment-wrapper{display:none !important}}#header{align-items:center;-webkit-align-items:center;background:#a51417;height:80px}.the-ampersand-landing #header{background:transparent;position:absolute;top:0;left:0;right:0}.the-ampersand-landing #header .logo{background:transparent}.the-ampersand-landing #header .logo .ampersand{display:none}#header .logo{color:#fff;width:220px;background:#a51417;align-self:flex-start;height:100%;position:relative;overflow:hidden;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}#header .logo img,#header .logo .img{width:85%;max-width:410px;position:relative;z-index:1;fill:#fff}#header .logo .img{height:100%}#header .logo .ampersand{display:none;position:absolute;z-index:0;top:50%;left:85px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}#header .logo .ampersand svg{width:183px;height:216px;fill:#d01c29}.home #header{height:auto;background:transparent}.home #header .logo{position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px;height:100px;z-index:10;background:none}.home #header .logo img{width:100%}@media all and (min-width:768px){.home #header .logo{top:50px;width:170px;height:120px}}@media all and (min-width:1300px){.home #header .logo{top:70px;width:196px;height:134px}}.home #header .page{display:none}#header .page{display:none;position:relative;color:#fff;padding-left:40px;font-size:1.6em;font-weight:bold;text-transform:uppercase;letter-spacing:.075em}#header .page:after{content:"";position:absolute;width:0;height:0;top:50%;left:-1px;margin-top:-20px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #a51417}@media all and (min-width:360px){#header .logo{width:260px}}@media all and (min-width:768px){#header{background:#d01c29;height:130px}#header .logo{width:350px}#header .page,#header .logo .ampersand{display:block}}@media all and (min-width:1030px){#header .logo{width:510px}}#main-nav-toggle{position:fixed;position:absolute;right:20px;top:22px;z-index:101;text-transform:uppercase;font-weight:bold;letter-spacing:.075em;cursor:pointer;display:block}.fixed #main-nav-toggle{position:fixed}#main-nav-toggle .open,#main-nav-toggle .close{transition:.25s;position:absolute;right:0;top:0;color:#fff}#main-nav-toggle .open{border:2px solid #fff;letter-spacing:.16em;padding:9px 9px 8px;font-size:1.1em}#main-nav-toggle .open:hover{background:#a51417}.scroll #main-nav-toggle .open{background:#d01c29}.scroll #main-nav-toggle .open:hover{background:#a51417}.home #main-nav-toggle .open{background:rgba(0,0,0,0.16);background:#767676;background:#d01c29}#main-nav-toggle:focus .open{background:#a51417}#main-nav-toggle .close{visibility:hidden;opacity:0;width:80px;text-align:right;font-weight:normal;top:4px;font-size:11px}#main-nav-toggle .close svg{fill:currentColor;width:24px;height:24px;vertical-align:bottom;margin-right:5px}.show #main-nav-toggle{color:#fff}.show #main-nav-toggle .close{visibility:visible;opacity:1}.show #main-nav-toggle .open{visibility:hidden;opacity:0}@media all and (min-width:768px){#main-nav-toggle{top:42px;right:45px;width:90px;height:48px}#main-nav-toggle .open{padding:14px 18px 13px;font-size:13px}#main-nav-toggle .close{top:10px}}#main-nav{display:block;position:fixed;background:#212121;top:0;right:0;width:100%;height:100%;color:#fff;visibility:hidden;opacity:0;transition:.2s;z-index:-1;box-sizing:border-box}#main-nav .inner{position:relative;z-index:1;height:100%;box-sizing:border-box;padding:70px 8.0527% 60px;overflow-y:scroll;overflow-x:hidden;display:none;box-sizing:border-box}#main-nav .column:last-child{max-width:225px}.show #main-nav{z-index:100;visibility:visible;opacity:1}.show #main-nav .inner{display:flex;flex-wrap:wrap;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}#main-nav .search{margin-bottom:45px;max-width:310px;border:none}#main-nav .search form:after{content:"";border-bottom:2px solid #fff;position:absolute;bottom:0;left:0;width:calc(100% - 48px)}#main-nav .search input[type="text"]{margin-bottom:0;color:#fff;border:2px solid rgba(255,255,255,0);width:calc(100% - 48px);padding-left:10px;transition:.2s;height:51px}#main-nav .search input[type="text"]::-webkit-input-placeholder{font-size:13px;text-transform:uppercase;font-weight:600;letter-spacing:.16em;color:#fff;transition:.2s;line-height:31px}#main-nav .search input[type="text"]::-moz-placeholder{font-size:13px;text-transform:uppercase;font-weight:600;letter-spacing:.16em;color:#fff;transition:.2s;line-height:31px}#main-nav .search input[type="text"]:focus{outline:none;border:2px solid #fff}#main-nav .search input[type="text"]:focus::-webkit-input-placeholder{opacity:.5}#main-nav .search input[type="text"]:focus::-moz-placeholder{opacity:.5}#main-nav .search button{right:0;left:auto;height:48px;width:48px;top:50%;margin-top:-24px}#main-nav .search button:hover svg{fill:#f5bd18}#main-nav .search svg{transition:.2s;width:24px;height:24px;fill:#fff}#main-nav .callout{margin-bottom:25px}#main-nav .callout p{font-size:1.7em;font-family:"Libre Baskerville",serif;font-weight:bold;margin-bottom:1.8em;max-width:200px}#main-nav .callout:after{content:"";display:block;height:1px;background:#fff;max-width:190px;margin-top:45px}#main-nav .button{text-transform:none;font-family:"Libre Baskerville",serif;letter-spacing:0}#main-nav .other-schools{font-size:1.15em;text-transform:uppercase;font-weight:600;letter-spacing:.16em;margin-bottom:25px}#main-nav .other-schools li{margin:7px 0}#main-nav .other-schools svg{fill:#67c8c7;width:18px;height:18px;margin-top:-3px;margin-right:7px}#main-nav .other-schools a:hover{color:#67c8c7}#main-nav .ampersand{position:absolute;z-index:0;top:35px;left:45%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:.25;display:none}#main-nav .ampersand svg{width:600px;height:710px;fill:#414042}@media all and (min-width:600px){#main-nav .callout p{font-size:1.9em}#main-nav .ampersand{display:block}}@media all and (min-width:1030px){#main-nav .inner{padding-top:115px}#main-nav.show .inner{display:flex}#main-nav .column:first-child{flex-grow:1;width:auto;order:2}#main-nav .column:last-child{width:225px;order:1;margin-right:150px}}#primary-nav{margin-bottom:45px;transition:.2s}#primary-nav.move a.first-level{color:#5a5758}#primary-nav a.active{color:inherit}#primary-nav a.first-level{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:2em;margin:10px 0;display:inline-block}#primary-nav a.first-level:hover{color:#999}#primary-nav .icon-arrow{display:inline-block;vertical-align:middle;margin-top:-5px;margin-left:8px}#primary-nav .icon-arrow svg{fill:#f5bd18;width:24px;height:24px;margin-top:-3px;margin-left:3px;transition:.2s;-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transform:rotate(45deg);-webkit-transform-origin:50% 12px;transform-origin:50% 12px}#primary-nav .show a.first-level svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform:rotate(-45deg)}#primary-nav .sub-nav{font-size:1.45em;display:none}#primary-nav a.second-level{text-transform:uppercase;margin:5px 0;display:inline-block;font-weight:600;letter-spacing:.16em;position:relative}#primary-nav a.second-level:hover{color:#f5bd18}#primary-nav .second-level-wrap{margin-left:35px;margin-bottom:5px;position:relative}#primary-nav .second-level-wrap .show a.second-level{color:#f5bd18}#primary-nav .second-level-wrap .show .third-level-wrap{display:block}#primary-nav .third-level-wrap{position:absolute;left:375px;right:0;top:0;min-height:100%;display:none;color:#f5bd18;border-left:1px solid #fff;padding-left:35px}#primary-nav .third-level-wrap a{display:inline-block;margin:7px 0}#primary-nav .third-level-wrap a.active{color:inherit}@media all and (min-width:600px){#primary-nav a.first-level{margin:20px 0;font-size:2.6em}#primary-nav a.second-level{margin:9px 0}}@media all and (min-width:1030px){#primary-nav.move{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}#secondary-nav{font-size:1.45em;text-transform:uppercase;font-weight:600;letter-spacing:.16em;margin-bottom:25px;color:#f5bd18}#secondary-nav ul{margin-bottom:25px}#secondary-nav a{color:inherit;display:inline-block;margin:6px 0}#secondary-nav a:hover{color:#fff}#secondary-nav a.active{color:inherit}#secondary-nav:after{content:"";display:block;height:1px;background:#fff;max-width:190px}#footer{color:#fff}#footer a.active{color:inherit}#footer .footer-top{background:#2b2b2b}#footer .footer-nav{padding:50px 7.5%;box-sizing:border-box}#footer .quicklinks{-webkit-column-count:2;column-count:2;margin-bottom:50px;text-transform:uppercase;letter-spacing:.075em;font-size:1.2em;font-weight:600}#footer .quicklinks li{margin:4px 0;display:inline-block;width:100%}#footer .quicklinks a:hover{color:#67c8c7}#footer .social-links{color:#2b2b2b}#footer .social-links li{margin:0 4px}#footer .social-links li:first-child{margin-left:0}#footer .social-links a{height:27px;width:27px;text-align:center;vertical-align:middle}#footer .social-links a:hover{background:#67c8c7}#footer .social-links svg{width:15px;height:27px}#footer .copyright{text-transform:uppercase;font-weight:600;font-size:1.2em;letter-spacing:.075em;margin-bottom:50px}#footer .copyright em{font-style:normal;color:#c8c8c8;display:block;margin-bottom:1em}#footer .wustl{background:#231f20;padding:50px 7.5%;font-size:1.2em;text-transform:uppercase;font-weight:600;letter-spacing:.075em;justify-content:center;-webkit-justify-content:center}#footer .wustl .logo{width:100%;width:240px;height:30px}#footer .wustl address{margin-left:20px}#footer .callout{background:#231f20;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}#footer .footer-top .callout{padding:50px 0}#footer .footer-top .callout .inner{max-width:200px}#footer .footer-top .callout p{text-transform:uppercase;letter-spacing:.025em;font-size:1.2em;font-weight:600;color:#c8c8c8;margin-bottom:3.5em}#footer .footer-top .callout .button{font-weight:600}#footer .footer-bottom .callout{padding:35px 7.5%;background-repeat:no-repeat;background-position:center center;background-size:cover}#footer .footer-bottom .callout h3{text-align:center;margin-left:auto;margin-right:auto;width:226px}#footer .footer-bottom .callout .logo{height:96px;width:254px}#footer .footer-bottom .campaign-callout{padding:30px 7.5% 25px}#footer .footer-bottom .campaign-callout img{width:50px}#footer .footer-bottom .campaign-callout .text{margin:0 0 0 20px}#footer .footer-bottom .campaign-callout h3{font-size:17px;width:auto;border-bottom:2px solid #fff;padding:0 0 4px 0;margin:0 0 7px 0;letter-spacing:.16em;font-weight:normal}#footer .footer-bottom .campaign-callout h3 em{font-size:24px;letter-spacing:0}#footer .footer-bottom .campaign-callout p{font-size:11px;font-weight:bold}#footer .logo{fill:currentColor}#footer h3{font-size:20px}@media all and (min-width:768px){#footer .footer-bottom .callout{padding:35px 0}#footer .footer-bottom .callout h3{border-right:3px solid #fff;text-align:right;margin:0 35px 0 0;padding:4px 35px 4px 0}#footer .footer-bottom .callout h3 br{display:block}#footer .footer-bottom .campaign-callout{padding:30px 0 25px}#footer .footer-bottom .campaign-callout img{width:95px}#footer .footer-bottom .campaign-callout .text{margin:0 0 0 35px}#footer .footer-bottom .campaign-callout h3{border-right:0;font-size:28px;padding:0 0 4px 0;margin:0 0 7px 0}#footer .footer-bottom .campaign-callout h3 em{font-size:34px}#footer .footer-bottom .campaign-callout p{font-size:17px}#footer .wustl{padding:50px 90px}#footer .wustl .logo{width:334px}#footer .wustl address{margin-left:28px}}@media all and (min-width:1030px){#footer .footer-top .footer-nav{width:calc(100% - 350px)}#footer .footer-top .callout{width:350px}#footer .footer-nav{padding:50px 90px}#footer .copyright{margin-bottom:0}#footer .footer-bottom .callout{order:2}#footer .wustl{order:1;justify-content:flex-start}}#photo-header{text-align:center;color:#fff;background:#2b2b2b;box-sizing:border-box;background-color:#2b2b2b;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;overflow:hidden}#photo-header.red{background:#89061f}#photo-header.white{background:#fff;color:#231f20}#photo-header .image{background-repeat:no-repeat;background-position:center center;background-size:cover}#photo-header img{display:block}#photo-header .container{max-width:830px;position:relative;z-index:1;padding:60px 0}#photo-header h1{line-height:1.3}#photo-header .button{margin:0 20px}#photo-header .button:hover{background:rgba(255,255,255,0.25)}.the-ampersand-landing #photo-header{padding:120px 0 60px}.the-ampersand-landing #photo-header .image{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.32}.the-ampersand-landing #photo-header .container{padding:0}.the-ampersand-landing #photo-header h1{font-size:45px}.the-ampersand-landing #photo-header p{text-transform:uppercase;font-size:.95em;font-weight:600;letter-spacing:.025em}.the-ampersand-landing #photo-header p br{display:none}.not-found #photo-header .container{max-width:600px}.not-found #photo-header h1{font-family:"Source Sans Pro",sans-serif;line-height:1;margin-bottom:10px}.not-found #photo-header p{font-weight:300;line-height:1.2;margin-bottom:1.25em}#photo-header .ampersand{fill:#d01c29;position:absolute;left:25%;top:-5px;bottom:-5px}#photo-header .ampersand svg{height:100%;width:515px}@media all and (min-width:768px){#photo-header{min-height:415px}#photo-header .image{position:absolute;left:0;right:0;bottom:0;top:0;opacity:.32}.events #photo-header{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.events #photo-header .dots{position:absolute;z-index:1;bottom:0;width:100%;left:50%;max-width:850px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.events #photo-header .dots .slick-dots{left:0;width:200px;bottom:20px}.events #photo-header .image{opacity:1}#photo-header.no-text .image{opacity:.76}#photo-header img{opacity:0;visibility:hidden}#photo-header .container{padding:150px 0 120px}#photo-header p{font-size:1.25em}.the-ampersand-landing #photo-header{padding:245px 0 165px}.the-ampersand-landing #photo-header h1{font-size:80px;margin-bottom:.2em}.the-ampersand-landing #photo-header p br{display:block}.academic-resources #photo-header{text-align:left}.academic-resources #photo-header .image{opacity:.76}.academic-resources #photo-header .container{padding:230px 0 60px;max-width:650px;margin:0 7.5%}.academic-resources #photo-header p{text-transform:uppercase;font-weight:bold;font-size:18px;letter-spacing:.025em}.academic-calendar #photo-header .image{opacity:.32}.not-found #photo-header h1{font-size:150px}.not-found #photo-header p{font-size:45px}}@media all and (min-width:1030px){#photo-header .ampersand{left:50%}}@media all and (max-width:599px){body:not(.the-ampersand-landing) #photo-header .image{background-image:none !important}.academic-calendar #photo-header{display:none}}.stats-wrap{display:none;background:#f1f1f1;padding:50px 0 25px}.stats-wrap .container{align-items:center}.stats-wrap h2{color:#a51417;font-size:23px;text-align:center;width:200px;margin-bottom:0;position:relative}.stats-wrap h2 em{font-style:normal;color:#d01c29}.stats-wrap h2:after{content:"";display:block;height:8px;width:165px;background:#d01c29;margin:25px auto 0}.stats-wrap figure{width:33.333%;box-sizing:border-box;border-left:5px solid #fff;padding:0 20px;font-size:14px}.stats-wrap figure:first-child{border:none}.stats-wrap .stats{width:calc(100% - 200px)}.stats-wrap .stats img{width:100%}@media all and (min-width:768px){.stats-wrap{display:block}}@media all and (min-width:1030px){.stats-wrap h2{width:300px;font-size:32px}.stats-wrap .stats{width:calc(100% - 300px)}.stats-wrap figure{padding:0 40px}}.stats{display:flex;justify-content:center;flex-grow:1}.stats figure{text-transform:uppercase;font-weight:600;text-align:center}.stats .slide{flex-direction:column}.stats .slick-list{max-width:280px}.stats img{margin:0 auto 15px;max-width:280px}.stats figcaption{position:relative;width:100%;letter-spacing:.075em}#generic-intro .stats{margin:40px 0 80px 0}#generic-intro .stats figcaption:after{content:"";display:block;margin:12px auto 0;max-width:225px;height:7px;background:#67c8c7}.blog-feed{flex-direction:column}.blog-feed .slideshow{flex-grow:1;-webkit-flex-grow:1;display:flex;flex-direction:column;width:100%}.blog-feed .slick-list{width:100%}.blog-feed .slick-dots{box-sizing:border-box}.blog-feed .slide{flex-direction:column;flex-grow:1;-webkit-flex-grow:1;bottom:0;height:auto}@media all and (min-width:1030px){.blog-feed .slick-list{display:flex;flex-grow:1;-webkit-flex-grow:1}.blog-feed .slick-track{display:flex;flex-grow:1;-webkit-flex-grow:1;height:auto}}.blog-feed .post{position:relative;flex-grow:1;-webkit-flex-grow:1}.blog-feed .post:hover .cover{-webkit-transform:translateZ(0) scale(1.15);transform:translateZ(0) scale(1.15);-webkit-filter:blur(0)}.blog-feed .blog-post,.blog-feed .profile-post{flex-grow:1;-webkit-flex-grow:1}.blog-feed .blog-post .image,.blog-feed .profile-post .image{max-height:400px}.blog-feed .image{background-repeat:no-repeat;background-position:center top;background-size:cover;overflow:hidden;position:relative}.blog-feed .cover{position:absolute;left:0;top:-1px;bottom:-1px;width:100%;background-repeat:no-repeat;background-position:center top;background-size:cover;transition:.2s;-webkit-backface-visibility:hidden;filter:blur(0);-webkit-filter:blur(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.blog-feed img{width:100%;display:block}.blog-feed picture{display:block}.blog-feed .post-details{position:relative;padding:40px 7.5% 40px}.blog-feed .blog-post .post-details:before,.blog-feed .profile-post .post-details:before{content:"";position:absolute;z-index:1;bottom:100%;width:0;height:0;left:50%;margin-left:-30px;margin-bottom:-1px;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:32px solid #fff}.blog-feed .video-post{flex-direction:column}.blog-feed .video-post .image{flex-grow:1;-webkit-flex-grow:1;position:relative;color:#fff}.blog-feed .video-post .image:hover{color:#67c8c7}.blog-feed .video-post picture{overflow:hidden;max-height:800px}.blog-feed .video-post .post-details{box-sizing:border-box}.blog-feed .video-post h3{color:#a51417}.home .blog-feed .video-post h3{color:#00a5a4}.blog-feed .video-post p{font-weight:600}.blog-feed .video-post p a{text-decoration:underline}.blog-feed .video-post p a:hover{opacity:.5}.blog-feed .video-post svg{position:absolute;max-width:60px;max-height:60px;left:calc(50% - 30px);bottom:calc(50% - 30px);fill:currentColor}.blog-feed .cat{margin-bottom:1.75em;color:#009b9a}.blog-feed p{font-size:0.9em;margin-bottom:1em}.blog-feed .post-meta{color:#a51417;font-size:0.85em;font-weight:600;letter-spacing:.075em;text-transform:uppercase}@media all and (max-width:599px){.blog-feed .image{background:none !important}.blog-feed .cover{height:0}}@media all and (min-width:600px){.blog-feed .post:first-child .blog-post .post-details:after{content:"";position:absolute;left:15%;bottom:-1px;width:70%;max-width:210px;height:2px;background:#cecece}.blog-feed .blog-post .post-details{padding-top:60px}.blog-feed .video-post img{opacity:0;visibility:hidden}.blog-feed .video-post .post-details{position:absolute;bottom:0;right:0;width:50%;background:rgba(255,255,255,0.88)}.blog-feed .video-post svg{max-width:108px;max-height:108px;left:calc(25% - 54px);bottom:calc(25% - 54px)}}@media all and (min-width:768px){.blog-feed .blog-post .image,.blog-feed .profile-post .image{width:50%;max-height:100%}.blog-feed .blog-post img,.blog-feed .profile-post img{display:none}.blog-feed .blog-post .post-details,.blog-feed .profile-post .post-details{width:50%}.blog-feed .blog-post .post-details:before,.blog-feed .profile-post .post-details:before{right:100%;left:auto;width:0;height:0;top:50%;bottom:auto;margin:-30px -1px 0 0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-right:32px solid #fff}.blog-feed .video-post .post-details{top:50%}}@media all and (min-width:1030px){.blog-feed .blog-post img{display:none}}.generic-blog-feed .post-details:before{border-bottom-color:#fff}.generic-blog-feed .post-details:after{display:none}.generic-blog-feed .cover{background-position:center center;background-repeat:no-repeat}.generic-blog-feed .action{font-weight:bold;text-transform:uppercase;letter-spacing:.075em}.generic-blog-feed svg{position:absolute;max-width:108px;max-height:108px;left:50%;top:50%;margin:-54px 0 0 -54px;fill:#fff}@media all and (min-width:768px){.generic-blog-feed .post{min-height:350px}.generic-blog-feed .post:last-child .image{order:2;-webkit-order:2}.generic-blog-feed .post:last-child .post-details{order:1;-webkit-order:1}.generic-blog-feed .post:last-child .post-details:before{right:auto;left:100%;border-right:none;border-left:32px solid #fff}.generic-blog-feed .post-details:before{border-right-color:#fff;border-bottom-color:transparent}}@media all and (min-width:1030px){.generic-blog-feed .post{height:50%}}.combo .categories{background:#fff;text-align:center}.combo .categories .toggle-group{position:relative}.combo .categories .toggle{height:52px}.combo .categories .toggle-list{max-height:0;overflow:hidden;transition:.2s}.combo .categories.show .toggle-list{max-height:400px}.combo .categories .slick-dots{position:static;width:100%;bottom:auto;top:auto;left:auto;font-size:15px}.combo .categories .slick-dots li{margin:0;display:block;color:#a51417;text-transform:uppercase;font-weight:bold;letter-spacing:.075em}.combo .categories .slick-dots a{padding:15px 30px;display:inline-block;margin:0;position:relative;transition:none}.combo .categories .slick-dots a:hover{color:#d01c29}.combo .categories .slick-dots .slick-active{display:block;position:absolute;top:0;left:0;right:0;background:#e4e4e4}.combo .categories .slick-dots .slick-active a{padding:15px 30px 15px 0}.combo .categories .slick-dots .slick-active a:before,.combo .categories .slick-dots .slick-active a:after{content:"";position:absolute;width:2px;background:currentColor;height:14px;top:50%;margin-top:-7px;transition:.2s}.combo .categories .slick-dots .slick-active a:before{right:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.combo .categories .slick-dots .slick-active a:after{right:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media all and (min-width:1030px){.combo .categories .toggle-list{max-height:100%}.combo .categories .toggle{display:none}.combo .categories .slick-dots li{margin:2px 0}.combo .categories .slick-dots a{padding:15px 50px;transition:.2s}.combo .categories .slick-dots .slick-active a:before,.combo .categories .slick-dots .slick-active a:after{display:none}.combo .categories .slick-dots .slick-active{position:static;background:none}.combo .categories .slick-dots .slick-active a{padding:15px 50px;background:#f1f1f1}}.posts-feed{position:relative}.posts-feed .slideshow{width:100%}.posts-feed .slide{flex-wrap:wrap;height:auto}.posts-feed .slick-list{width:100%;display:flex;flex-direction:column}.posts-feed .slick-track{height:auto;display:flex;flex-grow:1}.posts-feed .post{width:100%;position:relative;overflow:hidden}.posts-feed .post svg{position:absolute;bottom:50%;left:50%;width:60px;height:60px;margin-left:-30px;margin-bottom:-30px;fill:#fff}.posts-feed .post article{width:100%}.posts-feed .post .image{overflow:hidden}.posts-feed .post .action{color:#d01c29;font-size:15px;font-family:"Source Sans Pro",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:.025em}.posts-feed .post:hover .cover{-webkit-transform:translateZ(0) scale(1.15);transform:translateZ(0) scale(1.15);-webkit-filter:blur(0)}.posts-feed .cover{height:100%;position:absolute;left:-1px;right:-1px;top:0;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:.2s;-webkit-backface-visibility:hidden;filter:blur(0);-webkit-filter:blur(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@media all and (max-width:599px){.posts-feed .cover{height:0}}.more-posts .posts-feed{background:#f1f1f1;overflow:hidden}.more-posts .posts-feed .post{height:auto}.more-posts .posts-feed .slick-track{display:flex}.posts-feed .back-post{width:100%;display:flex;justify-content:center;align-items:center;font-family:"Source Sans Pro",sans-serif;color:#d01c29;font-weight:bold;text-transform:uppercase;letter-spacing:.075em;background:#231f20;color:#67c8c7}.single-post .posts-feed article{margin-bottom:0}.posts-feed h3{font-size:18px}.posts-feed img{width:100%;display:block}.posts-feed .image{position:relative;width:100%;max-height:200px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center}.posts-feed .post-details{padding:30px 7.5%;box-sizing:border-box;position:relative;width:100%}.posts-feed .post-details:after{content:"";position:absolute;bottom:100%;left:50%;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:26px solid #fff;margin-left:-25px;margin-bottom:-1px}.more-posts .posts-feed .post-details:after{border-bottom-color:#f1f1f1}.posts-feed .post-meta{color:#d01c29;font-weight:bold;font-size:13px;letter-spacing:.075em;margin-bottom:2em;font-family:"Source Sans Pro",sans-serif}.posts-feed .more-wrap{width:100%;flex-direction:column}.posts-feed .more-wrap .post:nth-child(2){width:100%}.posts-feed .slick-arrow.slick-next{right:0;left:auto}.posts-feed .pagination{overflow:hidden;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;display:none;z-index:1;width:100%;flex-direction:column;justify-content:center;-webkit-justify-content:center;padding:40px 0 0;align-items:center;box-sizing:border-box;background:#2B2B21;color:#fff;text-align:center;box-sizing:border-box}.posts-feed .pagination .slick-arrow{bottom:0;width:50%;height:94px}.posts-feed .pagination .slick-arrow:hover{background:#e21e2d}.posts-feed .pagination .slick-arrow.slick-prev{right:50%;left:auto;background:#a51417}.posts-feed .pagination .slick-arrow.slick-prev:hover{background:#e21e2d}.posts-feed .pagination .heading{font-family:"Libre Baskerville",serif;font-weight:bold;text-transform:lowercase;font-size:18px;margin-bottom:3em;color:#fff;line-height:1.2}.posts-feed .pagination .heading em{color:#67c8c7;font-style:normal}.posts-feed .pagination .category{font-family:"Libre Baskerville",serif;margin-bottom:1.25em;font-size:18px}.posts-feed .pagination .arrows{position:relative;width:100%;height:94px}.posts-feed .more{font-size:1.2em;line-height:1.4;margin-top:5px}.posts-feed .more em{font-style:normal;color:#67c8c7}@media all and (min-width:768px){.posts-feed{background:#f1f1f1}.posts-feed .pagination{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;position:absolute;z-index:1;width:33.333%;height:33.333%;bottom:33.333%;right:0;padding:10px 0;background:none}.posts-feed .pagination .arrows{position:absolute;bottom:0}.posts-feed .post{display:flex}.posts-feed .post a{display:flex;width:100%}.posts-feed .post article{display:flex}.posts-feed .post svg{width:80px;height:80px;margin-left:-40px;margin-bottom:-40px}.posts-feed .image{max-height:100%}.combo .posts-feed .image img{visibility:hidden;opacity:0}.more-posts .posts-feed .post:nth-child(even){width:550px}.more-posts .posts-feed .post:nth-child(odd){width:275px}.posts-feed .post:nth-child(1){flex-wrap:wrap}.combo .posts-feed .post:nth-child(1){width:66.666%;height:33.333%}.more-posts .posts-feed .post:nth-child(1){width:550px}.posts-feed .post:nth-child(1) article{flex-wrap:wrap}.posts-feed .post:nth-child(1) .image,.posts-feed .post:nth-child(1) .post-details{width:50%}.posts-feed .post:nth-child(1) .post-details:after{right:100%;left:auto;bottom:50%;margin-bottom:-25px;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:26px solid #f1f1f1;border-left:none}.combo .posts-feed .post:nth-child(2){height:33.333%}.posts-feed .post:nth-child(2),.posts-feed .post:nth-child(4){text-align:center}.combo .posts-feed .post:nth-child(2),.combo .posts-feed .post:nth-child(4){width:33.333%}.more-posts .posts-feed .post:nth-child(2),.more-posts .posts-feed .post:nth-child(4){width:275px}.posts-feed .post:nth-child(2) .post-details,.posts-feed .post:nth-child(4) .post-details{padding:30px 14.8148%;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(43,43,43,0.75);color:#fff;display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap}.posts-feed .post:nth-child(2) .post-details:after,.posts-feed .post:nth-child(4) .post-details:after{display:none}.posts-feed .post:nth-child(2) h3,.posts-feed .post:nth-child(4) h3{margin:1em 0;order:1;width:100%}.posts-feed .post:nth-child(2) .post-meta,.posts-feed .post:nth-child(4) .post-meta{color:#67c8c7;margin-bottom:0;order:2;align-self:flex-end;width:100%}.more-posts .posts-feed .post:nth-child(3){width:550px}.more-posts .posts-feed .post:nth-child(3) article{display:flex;flex-wrap:wrap}.more-posts .posts-feed .post:nth-child(3) .image,.more-posts .posts-feed .post:nth-child(3) .post-details{width:50%}.combo .posts-feed .post:nth-child(3){width:66.666%;height:66.666%}.combo .posts-feed .post:nth-child(3) .post-details{position:absolute;bottom:0;right:0;background:#f1f1f1;top:50%;left:50%;width:auto}.combo .posts-feed .post:nth-child(3) .post-details:after{display:none}.combo .posts-feed .post:nth-child(3) svg{bottom:25%;left:25%}.combo .posts-feed .post:nth-child(4){background:#2b2b2b;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-end}.combo .posts-feed .post:nth-child(4) a{height:50%}.combo .posts-feed .post:nth-child(4) article{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;position:relative}}.event-feed{display:flex;flex-direction:column;text-align:center}.home .event-feed{position:relative;z-index:5}.event-feed header{padding:40px 0;position:relative}.event-feed .more{background:#d01c29;color:#fff;position:absolute;z-index:2;right:0;bottom:-37px;width:110px;height:74px;box-sizing:border-box;text-align:left;padding:14px 10px 14px;text-transform:uppercase;font-weight:600;font-size:0.9em;letter-spacing:.025em;transition:.2s;text-align:center}.event-feed .more:before{content:"";display:inline-block;margin-right:5px;margin-top:-2px;vertical-align:middle;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #fff}.event-feed .more:hover{background:#a51417}.event-feed h2{color:#00a5a4;font-size:40px;margin-bottom:.5em;line-height:1.2}.event-feed .slideshow{display:flex;flex-direction:column;flex-grow:1}.event-feed .slick-list{display:flex;flex-grow:1;flex-direction:column}.event-feed .cat{color:#393939;font-size:1.1em;font-weight:600}.event-feed .slide{height:auto}.event-feed .dots-below .slick-dots{background:#a51417}.event-feed .event-post{width:100%}.event-feed .post:hover img{opacity:.8}.event-feed .image{background-color:#231f20;width:100%}.event-feed img{width:100%;display:block;transition:.2s;max-height:600px;-o-object-fit:cover;object-fit:cover}.event-feed .post-details{padding:50px 7.5% 40px;box-sizing:border-box;width:100%;position:relative}.event-feed .post-details:before{content:"";position:absolute;bottom:100%;left:50%;width:0;height:0;margin-left:-30px;margin-bottom:-1px;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:32px solid #fff}.event-feed h3{margin-bottom:2em}.event-feed h3 a:hover{color:#d01c29}.event-feed .event-meta{color:#6c7373;text-transform:uppercase}.event-feed time{text-transform:uppercase;display:inline-block;font-weight:bold;letter-spacing:.075em;border-left:1px solid;padding-left:.5em;margin-left:.5em;line-height:1.2;margin-bottom:.4em}.event-feed time:first-child{border-left:none;margin-left:0;padding-left:0}.event-feed .location{font-weight:600;font-size:.85em;letter-spacing:.025em}@media all and (min-width:600px){.event-feed .post-details{padding-top:70px}}.profile-post .post-details{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column;flex:1 1 auto}.profile-post .post-details p{display:flex;flex-grow:1;align-items:center}.profile-feed{background:#f1f1f1;width:100%}.profile-feed .slick-list,.profile-feed .slick-track{width:100%}.profile-feed img{display:block;width:100%}.profile-feed .post{background:#f1f1f1}.profile-feed article{width:100%}.profile-feed .post-details{padding:60px 7.5% 40px}@media all and (min-width:600px){.profile-feed .post .image,.profile-feed .post .post-details{width:50%}.profile-feed .post:nth-child(2) .image,.profile-feed .post:nth-child(4) .image{order:2;-webkit-order:2}.profile-feed .post:nth-child(2) .post-details:after,.profile-feed .post:nth-child(4) .post-details:after{left:100%;right:auto;border-right:none;border-left:32px solid #f1f1f1}}@media all and (min-width:1030px){.profile-feed .post:nth-child(2) .image{order:1;-webkit-order:1}.profile-feed .post:nth-child(2) .post-details{order:2;-webkit-order:2}.profile-feed .post:nth-child(2) .post-details:after{left:auto;right:100%;border-left:none;border-right:32px solid #f1f1f1}.profile-feed .post:nth-child(3) .image,.profile-feed .post:nth-child(4) .image{order:2;-webkit-order:2}.profile-feed .post:nth-child(3) .post-details:after,.profile-feed .post:nth-child(4) .post-details:after{right:auto;left:100%;margin-left:-1px;border-right:0;border-left:32px solid #f1f1f1}}.profile-post .image{position:relative;overflow:hidden}.profile-post .image svg{position:absolute;fill:#fff}.profile-post .cover{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:.2s}@media all and (max-width:599px){.profile-post .cover{height:0;background-image:none !important}}.profile-post:hover .cover{-webkit-transform:scale(1.15);transform:scale(1.15)}.profile-post .post-details{position:relative}.profile-post .post-details:after{content:"";position:absolute;right:100%;top:50%;margin-top:-32px;margin-right:-1px;border-top:32px solid transparent;border-bottom:32px solid transparent;border-right:32px solid #f1f1f1}.profile-post h3{font-family:"Source Sans Pro",sans-serif;font-size:1em;font-weight:bold;text-transform:uppercase;letter-spacing:.075em}.profile-post p{font-family:"Libre Baskerville",serif;font-style:italic;font-size:1.1em;color:#686f6f}.profile-post .action{font-weight:bold;color:#d01c29;text-transform:uppercase;letter-spacing:.075em}.profile-post.video-post svg{left:50%;top:50%;margin:-55px 0 0 -55px}.profile-post.podcast-post svg{right:7.5%;bottom:7.5%;width:40px;height:40px}@media all and (min-width:600px){.profile-post .image img{opacity:0;visibility:hidden}}.podcasts{position:relative;background:#f1f1f1;padding:50px 0 0 0}.podcasts header{padding-left:7.5%}.podcasts header .icon{width:34px;height:28px;fill:#d01c29;margin-top:-5px;margin-right:.75em}.podcasts .heading{background:#f1f1f1;text-align:center;padding:50px 7.5%;position:relative;display:flex;flex-direction:column;justify-content:center}.podcasts .heading h2{font-size:14px;font-family:"Source Sans Pro",sans-serif;font-weight:bold;letter-spacing:.075em;text-transform:uppercase}.podcasts .heading:after{content:"";position:absolute;left:100%;top:50%;width:0;height:0;margin:-34px 0 0 -1px;border-top:34px solid transparent;border-bottom:34px solid transparent;border-left:36px solid #f1f1f1}.podcasts h2{font-size:14px;font-family:"Source Sans Pro",sans-serif;font-weight:bold;letter-spacing:.075em;text-transform:uppercase}.podcasts.dark .heading{color:#67c8c7;background:#3e3d3d}.podcasts.dark .heading:after{border-left-color:#3e3d3d}.podcasts .post-details{width:85%;max-width:520px;margin:0 auto}.podcasts .post-details p{font-family:"Source Sans Pro",sans-serif}.podcasts .slideshow{flex-direction:column;padding-bottom:50px}.podcasts .dots-below .slick-dots{position:absolute;bottom:0}.podcasts .slick-list{display:flex;flex-direction:column;flex-grow:1;justify-content:center;width:100%}.podcasts .more{position:absolute;z-index:2;right:0;bottom:0;background:#d01c29;color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:.16em;font-size:13px;height:50px;line-height:52px;padding:0 20px}.podcasts .more:hover{background:#a51417}.podcasts .podcast-post{text-align:center;padding:50px 0}.podcasts .podcast-post h3{color:#d01c29;font-size:20px}.podcasts .podcast-post p{margin-bottom:1em}.podcasts .podcast-post a:hover{color:#a51417}@media all and (min-width:1030px){.podcasts{display:flex;flex-direction:column}.podcasts .slideshow{flex-grow:1}}.podcast-post .podcast-embed{border:3px solid #d01c29;padding:15px}.podcast-post iframe{display:block}.the-source h2{color:#fff;margin-bottom:1.5em;line-height:1}.the-source h2 span{font-family:"Source Sans Pro",sans-serif;font-size:14px;display:block;text-transform:uppercase;font-weight:bold;letter-spacing:.16em;color:#414042;margin-top:10px}.the-source .news-events{background:#f5bd18;padding:60px 7.5%}.the-source .news-events h3{margin-bottom:.25em;color:#2b2b2b;font-size:20px}.the-source .news-events article:not(:last-child){margin-bottom:50px}.the-source .news-events p{margin-bottom:1em;font-size:1.2em}.the-source .news-events a{text-transform:uppercase;font-weight:600;letter-spacing:.16em}.the-source .news-events a:hover{text-decoration:underline}.the-source .slick-track{height:auto}.the-source .video-post{background:#f1f1f1}.the-source .video-post h3{color:#231f20;font-size:25px}@media all and (max-width:599px){.the-source h2{font-size:34px;line-height:1}.the-source .slick-dots{display:none}}.social-feeds{padding:60px 0 0}@media all and (min-width:600px){.social-feeds{padding:85px 0 45px}}.instagram-feed{padding:0 7.5%;text-align:center;max-width:500px;margin:0 auto 60px}.instagram-feed #instafeed{position:relative;max-width:500px;margin:0 auto 15px}.instagram-feed #instafeed:hover svg{fill:#67c8c7}.instagram-feed svg{position:absolute;left:25px;top:25px;width:44px;height:44px;fill:#fff;opacity:.9;z-index:1;transition:.2s}.instagram-feed img{width:100% !important;height:auto !important;margin:0 !important;float:none !important;display:block}.instagram-feed .more{text-transform:uppercase;font-size:0.9em;font-weight:bold;letter-spacing:.075em}.instagram-feed .more a{color:#008483}@media all and (min-width:1030px){.instagram-feed{padding:0 40px 0 90px;margin:0;max-width:100%}}.twitter-feed{flex-direction:column;box-sizing:border-box}.twitter-feed .inner{flex-grow:1;position:relative;width:100%}.twitter-feed .more{position:absolute;left:50%;top:-41px;margin-left:-41px;width:82px;height:82px;z-index:1}.twitter-feed .more:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.twitter-feed svg{width:82px;height:82px;fill:#67c8c7}.twitter-feed #tweetfeed,.twitter-feed #selective-tweets-block-tweets{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;background:#f1f1f1;flex-grow:1;padding:100px 7.5% 60px;width:100%;max-width:600px;margin:0 auto;box-sizing:border-box}.twitter-feed .slick-list{width:100%}.twitter-feed ul{display:flex;flex-wrap:wrap;align-items:center}.twitter-feed .meta{color:#a51417;text-transform:uppercase;font-weight:bold;letter-spacing:.075em;margin-bottom:1em}.twitter-feed p,.twitter-feed .tweet-text{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:1.4em}.twitter-feed p a,.twitter-feed .tweet-text a{color:#007b7a}@media all and (min-width:600px){.twitter-feed{padding:0 7.5%}.twitter-feed #tweetfeed,.twitter-feed #selective-tweets-block-tweets{padding:90px 75px}}@media all and (min-width:1030px){.twitter-feed{margin-bottom:38px}.twitter-feed #tweetfeed,.twitter-feed #selective-tweets-block-tweets{max-width:100%}.twitter-feed .more{left:-41px;margin-left:0}}.testimonial .image{background-repeat:no-repeat;background-position:center top;background-size:cover}.testimonial img{display:block;width:100%}.testimonial figcaption{position:relative;padding:60px 10%;flex-direction:column;justify-content:center}.testimonial figcaption:after{content:"“";width:80px;height:80px;position:absolute;top:-40px;left:50%;margin-left:-40px;background:#2b2b2b;border-radius:50%;color:#fff;text-align:center;font-size:80px;font-weight:bold;line-height:1.3}.testimonial.yellow figcaption:after{background:#f5bd18}.testimonial.red figcaption:after{background:#d01c29}.testimonial.blue figcaption:after{background:#67c8c7}.testimonial p{font-size:1.2em;font-family:"Libre Baskerville",serif;font-weight:bold;margin-bottom:2em;line-height:1.8}.testimonial .cite{display:block;color:#a51417;text-transform:uppercase;font-weight:bold;letter-spacing:.075em}.testimonial .cite-title{display:block;font-family:"Libre Baskerville",serif;font-style:italic;color:#6c7373}@media all and (max-width:599px){.testimonial .image{background-image:none !important}}@media all and (min-width:600px){.testimonial .image{min-height:500px}.testimonial img{display:none}.testimonial figcaption{padding:100px 10%}.testimonial figcaption:after{width:140px;height:140px;top:-70px;margin-left:-70px;font-size:120px;line-height:1.45}.testimonial p{font-size:1.4em}}@media all and (min-width:900px){.testimonial .image,.testimonial figcaption{width:50%}.testimonial .image{min-height:600px}.testimonial figcaption:after{top:50%;margin-top:-70px;left:-70px;margin-left:0}}.load-more{text-transform:uppercase;font-weight:600;letter-spacing:.16em;font-size:0.95em;padding:40px 0 0;text-align:center;width:100%;position:relative;justify-content:center;-webkit-justify-content:center;flex-direction:column;align-items:center;-webkit-align-items:center;color:#a51417}.load-more a{position:relative;transition:.2s;padding-bottom:30px}.load-more a:hover{color:#e21e2d}.load-more a:before,.load-more a:after{content:"";position:absolute;width:4px;background:currentColor;height:22px;bottom:0;left:50%;border-radius:2px}.load-more a:before{-webkit-transform:rotate(-55deg);transform:rotate(-55deg);margin-left:-9px}.load-more a:after{-webkit-transform:rotate(55deg);transform:rotate(55deg);margin-left:7px}.load-more .spinner{position:absolute;top:calc(50% - 10px)}.spinner{position:fixed;left:calc(50% - 20px);top:calc(50% - 20px);width:40px;height:40px;background-color:#d01c29;border-radius:100%;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.filtered .print{align-self:flex-end;-webkit-align-self:flex-end;margin-bottom:20px}.print{display:none}.print button{color:#919595;text-transform:uppercase;font-weight:bold;font-size:12px;letter-spacing:.075em;transition:.2s;min-height:32px}.print button:hover{color:#a51417}.print button .icon{fill:#a51417;height:32px;width:32px;margin-right:12px}@media all and (min-width:768px){.print{display:block}}.filtered .pagination{justify-content:center;-webkit-justify-content:center;padding:0 0 40px;text-transform:uppercase;font-weight:bold;letter-spacing:.075em;flex-direction:column;align-items:center;-webkit-align-items:center;flex:1;-webkit-flex:1}.filtered .pagination .heading{margin-bottom:20px}.filtered .pagination .pages{color:#d01c29}.filtered .pagination .pages a:hover{color:#a51417}.filtered .pagination .current-page{margin:0 10px;width:180px;text-align:center}.filtered .pagination svg{margin-top:-3px;fill:currentColor;height:25px;width:15px}@media all and (min-width:600px){.filtered .pagination{flex:1;-webkit-flex:1;justify-content:flex-end;-webkit-justify-content:flex-end;flex-direction:row;padding:20px 0 40px}.filtered .pagination .heading{margin-right:50px;margin-bottom:0}}.jump-to{background:#2b2b2b;text-align:center;padding:50px 0 35px;overflow:hidden;position:relative}.jump-to .container{position:relative;z-index:1}.jump-to h2{color:#dededf;font-size:30px}.jump-to li{display:inline-block;text-transform:uppercase;font-weight:600;font-size:.95em;letter-spacing:.075em;margin:0 15px 1em}.jump-to a{color:#67c8c7}.jump-to a:hover{color:#dededf}.jump-to svg{margin-top:-3px;margin-left:4px;width:18px;height:18px;fill:#dededf}.jump-to.red{background:#a51417}.jump-to.red li{color:#fff}.jump-to.red a{color:#fff}.jump-to.red a:hover{color:#ccc}.page-explore-academics .jump-to{padding-top:0}.page-explore-academics .jump-to h2{font-size:21px;background:#d01c29;display:inline-block;padding:25px 45px;margin-bottom:1.75em}.page-explore-academics .jump-to li{display:block}.page-explore-academics .jump-to li:last-child{border:none;padding:0}@media all and (min-width:600px){.page-explore-academics .jump-to li{display:inline-block;border-right:1px solid;padding-right:10px;line-height:1.2;margin:0 9px 1em 0}.page-explore-academics .jump-to li:last-child{margin-right:0}}.jump-to .ampersand{position:absolute;right:4%;bottom:-280px;width:297px;height:350px;fill:#d01c29}.text-only{padding:80px 0 50px}.node-type-faculty-staff .text-only{background:#f1f1f1}.text-only h2{font-size:23px}.single-faculty-post+.text-only{background:#fff}.single-post .fancybox-type-inline{max-width:600px}.fancybox-wrap .event-content .column:first-child{justify-content:center;margin-bottom:40px}.fancybox-wrap .event-date{position:relative;left:auto;bottom:auto;background:none;color:#393939;align-self:center;border-bottom:7px solid #c8c8c8;padding:0 30px 30px 30px}.fancybox-wrap .event-date .day{display:block;font-size:100px;margin-right:0;line-height:1}.fancybox-wrap .event-date .month{font-size:18px}.fancybox-wrap .share{text-align:center}@media all and (min-width:600px){.fancybox-wrap .event-date{padding:0 30px 40px 30px}.fancybox-wrap .event-date .day{font-size:135px}.fancybox-wrap .event-date .month{font-size:24px}}@media all and (min-width:1030px){.fancybox-wrap .event-content .column:first-child{justify-content:flex-end;padding-right:90px;margin-bottom:0}.fancybox-wrap .event-date{border-bottom:none;border-right:7px solid #c8c8c8;padding:30px 70px 30px 0}}.fancybox-wrap .event-body h3{font-size:25px;margin-bottom:.25em}.fancybox-wrap .event-body a{color:#a51417;text-transform:uppercase;font-size:.85em;font-weight:bold;letter-spacing:.075em;text-decoration:underline}.fancybox-wrap .event-body a:hover{color:#d01c29}.fancybox-wrap .event-body svg{fill:#d01c29;width:18px;height:18px;margin-top:-3px;margin-left:10px}.fancybox-wrap .event-body p{margin-bottom:2em}.fancybox-wrap h3{color:#a51417}.fancybox-wrap .post-excerpt{font-family:"Libre Baskerville",serif;font-size:1em}.fancybox-wrap .location{color:#a51417;font-weight:bold;letter-spacing:.075em;font-size:.85em;text-transform:uppercase;margin-bottom:2em}.fancybox-close.button{top:auto;bottom:-2px;right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#d01c29;border:none;width:160px;color:#f1f1f1;height:auto;padding:25px 0 24px}.fancybox-close.button:hover{background:#a51417;color:#f1f1f1}.events .fancybox-close.button,.single-post .fancybox-close.button{display:none}.to-top{text-transform:uppercase;font-weight:bold;letter-spacing:.075em;color:#6c7373}.to-top svg{width:22px;height:22px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform:rotate(-45deg);-webkit-transform-origin:50% 11px;transform-origin:50% 11px;margin-top:-4px;fill:#67c8c7}.filtered-cards .to-top,.filtered-names .to-top{width:auto;display:none;position:absolute;right:-90px;top:50%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.filtered-cards .to-top svg,.filtered-names .to-top svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-moz-transform:rotate(-90deg)}@media all and (min-width:768px){.filtered-cards .to-top,.filtered-names .to-top{display:block}}@media all and (min-width:1030px){.filtered-cards .to-top,.filtered-names .to-top{right:-100px}}#quicklinks-nav{padding:37px 7.5%;background:#f1f1f1;text-transform:uppercase;color:#a51417;font-weight:bold;letter-spacing:.075em;position:relative;z-index:5}#quicklinks-nav.dark{background:#2b2b2b;color:#67c8c7}#quicklinks-nav.dark a:hover{color:#fff}.home #quicklinks-nav{color:#f5bd18}#quicklinks-nav li{margin:5px 12px}@media all and (min-width:600px){#quicklinks-nav{text-align:center}#quicklinks-nav li{display:inline-block}}.tabs{background:#f1f1f1}.tabs header{background:#fff;text-align:center;padding:70px 0 50px}.tabs header h2{width:85%;margin:0 auto;color:#a51417}@media all and (min-width:600px){.tabs{padding-bottom:30px}}.tab-nav{background:#fff;box-sizing:border-box}.tab-nav .container{max-width:1006px}.tab-nav .tab-heading{width:25%;box-sizing:border-box;border-right:1px solid #fff}.tab-nav .tab-heading:last-child{border-right:none}@media all and (max-width:599px){.tab-nav{display:none}}@media all and (min-width:768px){.tab-nav .tab-heading{padding:0 8px;border:none}}.tab-heading{cursor:pointer;position:relative;color:#fff;font-family:"Source Sans Pro",sans-serif;text-align:center;font-size:15px;text-transform:uppercase;letter-spacing:.075em;margin-bottom:0;transition:.2s;box-sizing:border-box;display:flex}.tab-heading.active .inner,.tab-heading:hover .inner{background:#d01c29}.tab-heading .inner{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%;background:#949494;padding:18px 12px;transition:.2s}.tab-content{position:relative;background:#fff;max-width:1140px;margin:0 auto}.tab{position:relative}.tab .tab-inner{display:none}.tab .form-container{padding:60px 7.5% 0}.tab .tab-heading{border-bottom:1px solid #fff}.tab.active .tab-inner{display:block;position:relative;visibility:visible;opacity:1}.tab.active .tab-heading .inner{background:#d01c29}@media all and (min-width:600px){.tab .tab-heading{display:none}.tab .tab-inner{position:absolute;top:0;left:0;right:0;visibility:hidden;opacity:0;transition:.2s}}.combo .container{width:70%;padding:60px 0}.combo .wysiwyg h2{color:#a51417}.combo .wysiwyg h2 em{font-style:normal;color:#d01c29}.combo .wysiwyg .button{border:none;text-decoration:none;color:#d01c29;font-size:1.1em;font-weight:bold;letter-spacing:.16em}.combo .wysiwyg .button svg{fill:currentColor}.combo .wysiwyg .button:hover{color:#a51417}.combo .single-image{background-repeat:no-repeat;background-position:center center;background-size:cover}.combo .single-image img{display:block;width:100%}@media all and (max-width:599px){.combo .single-image{background-image:none !important}}@media all and (min-width:768px){.combo .single-image{min-height:450px}.combo .single-image img{display:none}}.combo .single-video{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;color:#fff;display:block}.combo .single-video:hover{color:#67c8c7}.combo .single-video img{display:block;width:100%}.combo .single-video svg{position:absolute;top:50%;left:50%;height:60px;width:60px;margin:-30px 0 0 -30px;fill:currentColor}.combo .single-video .caption{box-sizing:border-box;text-align:center;background:#231f20;padding:40px 7.5%}.combo .single-video h2{color:#67c8c7;font-size:16px;text-transform:uppercase;letter-spacing:.075em;margin-bottom:.25em;font-family:"Source Sans Pro",sans-serif}.combo .single-video p{color:#fff;font-family:"Libre Baskerville",serif;font-style:italic;font-size:14px}@media all and (max-width:599px){.combo .single-video{background-image:none !important}}@media all and (min-width:600px){.combo .single-video svg{height:110px;width:110px;margin:-55px 0 0 -55px}}@media all and (min-width:768px){.combo .single-video{min-height:450px}.combo .single-video img{opacity:0;visibility:hidden}.combo .single-video .caption{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:365px;padding:30px 15px}}.combo .news{order:2}.combo .news .container{max-width:340px;padding:0}.combo .news h2{background:#d01c29;color:#fff;font-family:"Source Sans Pro",sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:.025em;margin:0 auto 50px;text-align:center;padding:65px 20px 18px;box-sizing:border-box}.combo .news .news-post{position:relative;text-align:center;padding:0 0 40px 0;margin-bottom:40px}.combo .news .news-post:after{content:"";position:absolute;bottom:0;left:calc(50% - 58px);display:block;background-color:#e8e8e8;height:3px;width:116px;margin:0 auto}.combo .news .news-post:last-child:after{display:none}.combo .news h3{color:#d01c29}.combo .news p{font-family:"Libre Baskerville",serif;font-size:14px;font-style:italic;color:#6c7373}.combo .news p em{font-style:normal}.combo .news .icon{fill:#a51417}.combo .news a:hover{color:#a51417}@media all and (min-width:768px){.combo .news h2{margin-bottom:70px;max-width:310px}}@media all and (min-width:1030px){.combo .news{order:1}}@media all and (min-width:1030px){.the-ampersand-landing .combo .posts-feed{order:2}}.combo .categories h2{color:#a51417;background:#f1f1f1;padding:40px 7.5%;margin-bottom:0}.combo .categories h2 em{color:#d01c29;font-style:normal}.combo .categories li{color:#a51417;text-transform:uppercase;font-weight:bold;font-size:.95em;letter-spacing:.075em}.combo .categories a{padding:15px 50px;display:inline-block;margin:5px 0}.combo .categories a:hover{color:#d01c29}@media all and (min-width:768px){.combo .categories h2{font-size:30px}}@media all and (min-width:1030px){.combo .categories{padding-bottom:100px}.combo .categories h2{margin-bottom:110px}}.combo .more-ampersand{background:#f1f1f1}.combo .more-ampersand .inner{margin:0 auto;width:85%;max-width:380px}.combo .more-ampersand h2{color:#a51417;font-size:22px}.combo .more-ampersand .podcast-post{text-align:center}.combo .more-ampersand .podcast-post h3{color:#d01c29;font-size:20px}.combo .more-ampersand .podcast-post p{margin-bottom:1em}.combo .more-ampersand .podcast-post .podcast-embed{border-color:#fff}.combo .more-ampersand .podcast-post a:hover{color:#a51417}.combo .podcast{padding:60px 0;text-align:center}.combo .podcast svg{fill:#d01c29;width:44px;height:44px;margin-bottom:20px}.combo .podcast h2{font-family:"Source Sans Pro",sans-serif;font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1em;color:#231f20}.combo .ampersand-categories{position:relative;background-color:#2b2b2b;color:#fff;padding:60px 0;text-align:center}.combo .ampersand-categories:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#3d3d3d;opacity:.55}.combo .ampersand-categories .inner{position:relative;z-index:1}.combo .ampersand-categories h2{color:#f5bd18}.combo .ampersand-categories li{text-transform:uppercase;font-weight:600;letter-spacing:.025em;margin-bottom:.25em}.combo .ampersand-categories li a:hover{color:#d01c29}@media all and (min-width:768px){.combo .container{padding:100px 0}}@media all and (min-width:1030px){.combo .more-ampersand{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column}.combo .podcast{box-sizing:border-box;min-height:350px;height:50%}.combo .ampersand-categories{box-sizing:border-box;min-height:350px;height:50%}}.program-detail{background:#f1f1f1}.fancybox-wrap .program-detail .container{width:100%}.single-post .program-detail{padding-top:60px}.program-detail .text-only{padding:0}.program-detail .column:first-child{width:100%}.program-detail .column:last-child{width:100%;max-width:400px}.program-detail .column:last-child .button{width:100%;margin-bottom:50px;display:flex;justify-content:space-between;align-items:center}.program-detail .column:last-child .button .icon{fill:currentColor;margin-top:0}.program-detail .column:last-child .featured-image{margin-bottom:20px}.program-detail .column:last-child img{width:100%;display:block}.program-detail h2{color:#a51417}.program-detail h3{font-size:24px;color:#a51417}.program-detail .callout{background:#fff;padding:30px 30px 0;display:inline-block;box-sizing:border-box;width:100%;margin-bottom:60px;color:#6c7373}.program-detail .callout ul{padding:0;margin-left:0;font-size:18px}.program-detail .course{color:#d01c29;font-weight:bold;text-transform:uppercase;font-size:.9em;letter-spacing:.075em;margin-bottom:.25em}.program-detail .course:not(:first-child){margin-top:3em}.program-detail .faculty{margin-bottom:1.5em;font-family:"Libre Baskerville",serif;font-style:italic}.program-detail .button{text-decoration:none}.program-detail ul{list-style:none}.program-detail ul.more{border-left:4px solid #fff;padding-left:28px;font-size:14px;text-transform:uppercase;font-weight:bold;color:#6c7373;letter-spacing:.025em;margin-bottom:60px}.program-detail ul.more .icon{fill:#d01c29;margin-left:5px}.program-detail li{margin-bottom:1.5em}.program-detail .testimonial{background:#fff}.program-detail .testimonial .image{width:100%;min-height:1px}.program-detail .testimonial .image img{-webkit-transform:none;transform:none}.program-detail .testimonial img{display:block}.program-detail .testimonial figcaption{width:100%;box-sizing:border-box;padding:60px 10%}.program-detail .testimonial figcaption p{font-size:.85em}.program-detail .testimonial figcaption:after{content:"";left:50%;width:0;height:0;background:none;top:0;border-radius:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;margin:-19px 0 0 -20px}.program-detail .testimonial .cite{color:#67c8c7;font-size:.85em}.program-detail .category{display:none}@media all and (min-width:768px){.program-detail .indent{padding:0 30px}}@media all and (min-width:1030px){.program-detail .column:first-child{padding-right:10%;width:63%}.program-detail .column:last-child{width:37%;padding-right:30px}}.featured-posts .slick-track{display:flex}.featured-posts .slide{height:auto}.featured-posts .blog-post{flex-direction:column}.featured-posts .blog-post .post-details{color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;flex-grow:1;-webkit-flex-grow:1;display:flex;flex-direction:column}.featured-posts .blog-post .inner{background:rgba(43,43,43,0.9);padding:70px 7.5%;box-sizing:border-box;flex-grow:1;-webkit-flex-grow:1}.featured-posts .blog-post .category{margin-bottom:50px;color:#67c8c7;text-transform:uppercase;font-weight:bold;letter-spacing:.075em;font-size:14px}.featured-posts .blog-post h3{font-size:25px}.featured-posts .blog-post p{margin-bottom:2em}.featured-posts .blog-post .post-meta{color:#f5bd18;font-weight:bold;text-transform:uppercase;letter-spacing:.075em;font-size:.9em}.featured-posts .blog-post .post-meta a:hover{color:#fff}@media all and (min-width:1030px){.featured-posts .blog-post{flex-direction:row}.featured-posts .blog-post .inner{min-height:500px;padding:70px 80px}}.featured-posts.featured-events{overflow:hidden;width:100%;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.featured-posts.featured-events .slick-list{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex:1;-webkit-flex:1}.featured-posts .event-post{flex-direction:column;width:100%}.featured-posts .event-post .post-details{flex-wrap:wrap;width:100%;max-width:850px;margin:0 auto;position:relative;z-index:1}.featured-posts .event-post .post-content{text-align:left;padding:0 40px 30px;width:100%;box-sizing:border-box}.featured-posts .event-post h3{font-size:21px}.featured-posts .event-post .event-date{position:relative;left:auto;bottom:auto;background:none;width:100%;text-align:left;padding:20px 40px;color:#fff}.featured-posts .event-post .meta{text-transform:uppercase;font-weight:bold;letter-spacing:.075em;font-size:13px;color:#fff}.featured-posts .event-post .location,.featured-posts .event-post .meta time{color:#f5bd18}.featured-posts .event-post .action{color:#67c8c7}@media all and (min-width:768px){.featured-posts .event-post{justify-content:flex-end;-webkit-justify-content:flex-end}.featured-posts .event-post .post-details{background:rgba(35,31,32,0.9)}.featured-posts .event-post h3{font-size:25px}.featured-posts .event-post .event-date{width:200px;background:#f1f1f1;padding:10px 20px;color:#d01c29;text-align:center;min-height:190px}.featured-posts .event-post .multi-day{font-size:23px;padding:10px 20px 20px}.featured-posts .event-post .post-content{width:calc(100% - 200px);padding:40px 40px 30px}}.multipurpose-list{padding:50px 7.5% 100px;background:#2b2b2b;color:#fff;position:relative;text-align:center}.multipurpose-list .icon{fill:#f1f1f1;margin-left:10px}.multipurpose-list .slide{justify-content:center;-webkit-justify-content:center;flex-direction:column}.multipurpose-list .slick-dots{bottom:-60px;left:0;right:0;top:auto}.multipurpose-list h2{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:.075em;color:#fff;border:2px solid #d01c29;display:inline-block;padding:15px 25px;margin-bottom:50px}.multipurpose-list h3{color:#f5bd18;font-size:26px}.multipurpose-list p{margin-bottom:2em}.multipurpose-list a{color:#67c8c7;text-transform:uppercase;font-weight:bold;font-size:14px;letter-spacing:.025em}.multipurpose-list .course{text-transform:uppercase;font-weight:bold;letter-spacing:.025em;line-height:1.2;color:#67c8c7}.multipurpose-list .course li{display:inline-block;border-right:1px solid #67c8c7;padding-right:6px;margin-right:4px}.multipurpose-list .course li:last-child{border:none;padding:0;margin:0}.multipurpose-list .course a:hover{color:#fff}@media all and (min-width:600px){.multipurpose-list{padding:100px 7.5% 140px}}@media all and (min-width:1030px){.node-type-faculty-staff .multipurpose-list .slide{flex-direction:row}}.multipurpose-slideshow{position:relative;background:#f1f1f1;background:#2b2b2b;color:#fff;text-align:center}.multipurpose-slideshow header{background:#fff}.multipurpose-slideshow h2{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:.075em;border:2px solid #d01c29;display:inline-block;padding:15px 25px;margin-bottom:0;margin:40px 0;color:#231f20}.multipurpose-slideshow .image{max-height:500px;overflow:hidden}.multipurpose-slideshow .text{padding:30px 0}.multipurpose-slideshow .inner{width:85%;max-width:500px;margin:0 auto}.multipurpose-slideshow h3{color:#f5bd18;font-size:26px}.multipurpose-slideshow p{margin-bottom:1.5em}.multipurpose-slideshow a{color:#67c8c7;text-transform:uppercase;font-size:14px;font-weight:bold;letter-spacing:.075em}.multipurpose-slideshow a .icon{fill:currentColor;margin-left:5px}@media all and (min-width:600px){.multipurpose-slideshow .text{padding-top:50px}.multipurpose-slideshow .image img{opacity:0;visibility:hidden}}@media all and (min-width:1030px){.multipurpose-slideshow header{position:absolute;top:60px;right:0;left:50%;background:none}.multipurpose-slideshow h2{margin:0;color:#fff}.multipurpose-slideshow .image{max-height:680px}.multipurpose-slideshow .text{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:160px 0 70px}.multipurpose-slideshow img{opacity:0;visibility:hidden}.multipurpose-slideshow .slick-dots{left:50%;right:0}}@media all and (min-width:1300px){.multipurpose-slideshow header{top:90px}.multipurpose-slideshow .text{padding-top:200px}}.filter-options .level{position:absolute;top:50%;margin-top:-5px;left:0}.filter-options label{position:relative}.filter-options.course-options{background:none;margin-bottom:90px}.filter-options.course-options form{justify-content:center;-webkit-justify-content:center;align-items:flex-start;-webkit-align-items:flex-start}.filter-options.course-options .option-list{margin:0 6px;width:284px;position:relative}.filter-options.course-options .option-list.show h3:after{opacity:0}.filter-options.course-options h3{border-bottom:0;padding:22px 40px;text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;font-size:17px;margin:0;letter-spacing:0.075em;cursor:pointer}.filter-options.course-options h3:before,.filter-options.course-options h3:after{content:"";position:absolute;right:16px;top:calc(50% - 1px);width:20px;background:#000;height:2px}.filter-options.course-options h3:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:.2s}.filter-options.course-options ul{display:none;position:absolute;top:67px;left:0;z-index:100;width:100%;box-sizing:border-box;padding:15px 20px;font-size:13px;font-weight:600}.filter-options.course-options li{padding:5px 0}.filter-options .course-semester{background:#e6e5e5}.filter-options .course-semester h3{color:#231f20}.filter-options .course-semester ul{background:#cfcdcd}.filter-options .course-level{background:#d01c29}.filter-options .course-level h3{color:#fff}.filter-options .course-level ul{background:#a51417;color:#fff}.filtered-courses{max-width:1092px}.filtered-courses .post-content.wysiwyg{width:100%}.course{margin-bottom:40px;box-sizing:border-box}.course h3{font-size:16px;color:#a51417;margin-bottom:.1em}.course h3 a:hover{color:#d01c29}.course .details{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.075em}.course .action{color:#d01c29;text-transform:uppercase;font-weight:bold;font-size:13px;letter-spacing:0.075em}.course .action:hover{color:#a51417}@media all and (min-width:600px){.course{width:50%;padding:0 20px}}.courses-publications{background:#2b2b2b;padding:90px 0;color:#fff}.courses-publications .column{padding:0 7.5%}.courses-publications .multipurpose-list{position:relative;text-align:left;padding:0;max-width:1366px}.courses-publications .multipurpose-list .slide{flex-direction:row}.courses-publications .multipurpose-list .column{padding:0}.courses-publications .multipurpose-list h2{font-family:"Libre Baskerville",serif;text-transform:none;letter-spacing:0;font-size:26px}.courses-publications .multipurpose-list h3{font-style:italic;font-weight:normal}.courses-publications .publications{padding-top:70px}.courses-publications .publications h2{color:#f5bd18}.courses-publications .publications .title{color:#67c8c7}.courses-publications .publications a:hover{color:#67c8c7}.courses-publications .icon{width:14px;height:14px;fill:currentColor;margin-left:3px}@media all and (min-width:1030px){.courses-publications .publications{padding-top:15px}.courses-publications .multipurpose-list:after{content:"";position:absolute;left:calc(40% - 2px);top:0;bottom:0;width:5px;background:#fff}.courses-publications .multipurpose-list .column{padding:25px 7.5%}.courses-publications .multipurpose-list .title{padding:140px 50px 90px;text-align:center}.courses-publications .multipurpose-list h2{position:absolute;top:10px;left:20%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.courses-publications .multipurpose-list .slick-dots{bottom:20px;left:20%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.pane-courses-image #photo-header h1{color:#f5bd18}article.course{margin-top:20px}.course-details p{padding:20px}.course-attr{padding-left:19px;padding-right:0px;margin-top:-10px;float:left;color:#848484}.course-attributes{margin-top:-10px;padding-right:3px;float:left;color:#848484}span.courses h2{margin-top:40px}.course-title h4{font-size:17px;font-style:italic;color:#6f6e6e;font-weight:300;margin-top:-23px}.filtered-courses .post-content.wysiwyg{padding-top:20px;padding-bottom:20px;margin-bottom:1.5em;line-height:1.8;font-family:"Libre Baskerville",serif;background-color:#ececec;padding:50px}span.courses h2{margin-top:50px !important;color:#a51418;font-size:30px !important}article.course-post{margin-bottom:20px;padding-bottom:40px;width:725px;max-width:725px;margin-left:-65px;margin-top:20px}.course-post .details{text-transform:uppercase;font-size:13px;font-weight:bold;letter-spacing:0.075em}span.sec-title{font-style:italic;font-family:"Libre Baskerville",serif;font-size:.9em;color:#6c7373;margin-bottom:.75em;margin-top:10px}.course-post a.action{color:#d01c29;text-transform:uppercase;font-weight:bold;font-size:13px;letter-spacing:0.075em}.no-text{font-size:0}.filter-options.course-options input[type="submit"]{display:none}.cta{box-sizing:border-box;padding:60px 0;text-align:center;background:#f1f1f1 url(/sites/all/themes/artsci/images/ampersand.svg) no-repeat calc(60% + 180px) center;background-size:380px 450px;color:#a51417;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.cta .container{max-width:900px;position:relative;z-index:1}.cta.yellow{background:#f5bd18;color:#393939}.cta.red{background:#a51417;color:#fff}.cta.blue{background:#67c8c7;color:#fff}.cta.white{background-color:#fff;background-image:url(/sites/all/themes/artsci/images/ampersand-gray.svg)}.cta.white .ampersand{fill:#f1f1f1}.cta.ampersand{overflow:visible;background-image:url(/sites/all/themes/artsci/images/ampersand-red.svg);background-position:calc(50% + 32px) center;background-size:285px 336px;background-repeat:no-repeat}.cta.ampersand:after{content:"";position:absolute;z-index:1;left:50%;bottom:-31px;border-left:32px solid transparent;border-right:32px solid transparent;border-top:32px solid #a51417;margin-left:-32px}.cta.ampersand .container{max-width:610px}.cta.ampersand h2{font-size:40px;margin-bottom:.25em}.cta.ampersand p{text-transform:uppercase;font-weight:600}.cta .ampersand{position:absolute;left:60%;width:380px;height:450px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);fill:#fff}.cta h2 em{font-style:normal;color:#d01c29}.cta h2 br{display:none}.cta.social h2{font-size:30px}.cta p{max-width:745px;margin:0 auto 3em}.cta form{margin:0 auto;max-width:485px}.cta .input{flex-grow:1;-webkit-flex-grow:1;padding-right:38px}.cta .textbox label{display:none}.cta input[type="text"],.cta input[type="email"]{height:51px}.cta input[type="submit"]{color:#fff;margin-bottom:0}.cta .social-links li{margin:5px 8px}.cta .social-links a{color:#d01c29}.cta .social-links a:hover{color:#a51417}.cta .social-links svg{max-width:35px;height:35px}.cta cite{font-style:normal;font-size:.95em;text-transform:uppercase;font-weight:600;letter-spacing:.075em}.cta.programs-cta{margin-bottom:40px}.cta.programs-cta p{margin-bottom:0;font-weight:bold;text-transform:uppercase;color:#d01c29;letter-spacing:.075em}@media all and (min-width:600px){.cta{padding:80px 0;min-height:360px}.cta h2{font-size:34px}.cta.social h2{font-size:40px}.cta .social-links li{margin:5px 15px}}@media all and (min-width:1030px){.cta h2 br{display:block}.cta.programs-cta h2{font-size:40px}.cta.programs-cta p{font-size:18px}.cta.ampersand h2{font-size:64px}.cta.ampersand p{font-size:1.1em}.cta.ampersand:after{left:20%}}#generic{margin-top:90px;margin-bottom:90px}#generic h3{color:#a51417}.generic-image{background-color:#2b2b2b;overflow:hidden;max-height:660px}.generic-image img{width:100%;display:block}#generic-intro{position:relative}#generic-intro .container{width:100%;max-width:100%}#generic-intro article{padding:60px 7.5% 40px;position:relative;overflow:hidden}#generic-intro article a:not([href^=tel]){color:#d01c29}#generic-intro article a:not([href^=tel]):hover{color:#a51417}#generic-intro article a[href^=mailto]{text-transform:uppercase;text-decoration:underline;font-weight:bold;letter-spacing:.025em}#generic-intro article .button{text-decoration:none;margin-bottom:60px;padding:7px 10px 6px;font-size:13px;border:2px solid #a51417}#generic-intro article .button:last-child{margin-bottom:0}#generic-intro article .icon{fill:currentColor;margin-left:3px}#generic-intro.no-aside .container{width:85%}#generic-intro.no-aside article{padding:80px auto 70px}#generic-intro .inner{position:relative;z-index:1}#generic-intro h2{font-size:26px}#generic-intro h2,#generic-intro h3{color:#a51417}#generic-intro h2 em,#generic-intro h3 em{font-style:normal;color:#d01c29}#generic-intro p+h3{margin-top:1em}#generic-intro aside{background:#f1f1f1 url(/sites/all/themes/artsci/images/ampersand.svg) no-repeat;background-position:calc(100% + 356px) calc(100% + 55px);background-size:685px 95%;text-align:center}#generic-intro aside.with-image{background-position:center center;background-size:cover}@media all and (max-width:599px){#generic-intro aside.with-image{background-image:none !important}}#generic-intro aside.red{background:#a51417;color:#fff;text-align:left}#generic-intro aside.red h2{color:#fff;margin-left:0}#generic-intro aside.anchor-links{font-size:18px;font-weight:600}#generic-intro aside.anchor-links .inner{max-width:300px}#generic-intro aside.anchor-links li{margin-bottom:1.5em}#generic-intro aside.anchor-links li:last-child{margin-bottom:0}#generic-intro aside.anchor-links a:hover{color:#cccccc}.apply #generic-intro aside{background-image:none}#generic-intro aside .image{max-height:484px;overflow:hidden}#generic-intro aside img{display:block;width:100%}#generic-intro aside .inner{padding:60px 7.5%}#generic-intro aside h2{max-width:300px;margin-left:auto;margin-right:auto}#generic-intro aside h2 em{font-style:normal;color:#d01c29}#generic-intro aside ul,#generic-intro aside ol{padding:0;list-style:none;margin-left:0}#generic-intro aside li{margin-bottom:1em}#generic-intro aside a{text-transform:uppercase}.about #generic-intro article{background:url(/sites/all/themes/artsci/images/ampersand-gray.svg) no-repeat;background-size:900px 1060px;background-position:-30px calc(100% + 30px);padding-bottom:100px}#generic-intro .cal-feed-wrap{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#2b2b2b}@media all and (max-width:599px){#generic-intro .cal-feed-wrap{background-image:none !important}}#generic-intro .cal-feed-wrap:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#2b2b2b;opacity:.6;mix-blend-mode:multiply}#generic-intro .cal-feed{padding:70px 12% 60px;color:#fff;text-align:left;position:relative;z-index:1}#generic-intro .cal-feed h2{color:#fff;margin:0 0 1.25em 0;font-size:32px}#generic-intro .cal-feed h2:after{content:"";height:6px;background:#67c8c7;width:70px;display:block;margin-top:30px}#generic-intro .cal-feed li{margin-bottom:30px}#generic-intro .cal-feed h3{color:#fff;font-family:"Source Sans Pro",sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;margin-bottom:.3em}#generic-intro .cal-feed time{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:22px}#generic-intro .link{background:#2b2b2b;padding:40px 12%;color:#fff;font-weight:bold;text-align:left;align-items:center}#generic-intro .link .icon{fill:#f5bd18;width:38px;height:38px;margin-right:20px;margin-top:0}#generic-intro .link span{display:inline-block;max-width:180px}#generic-intro.faq-list article .icon{margin-left:35px}#generic-intro.faq-list h3{color:#6c7373}@media all and (min-width:768px){#generic-intro article{padding:80px 7.5% 70px}#generic-intro aside .inner{padding:80px 7.5% 80px}.about #generic-intro article{padding-bottom:130px}.about #generic-intro .heading{position:absolute;z-index:1;bottom:0}#generic-intro .link .icon{margin-right:25px;width:48px;height:48px}}@media all and (min-width:1030px){#generic-intro article{width:calc(100% - 516px)}#generic-intro.no-aside article{width:100%}#generic-intro aside{width:516px}.apply #generic-intro article{width:calc(100% - 440px)}.apply #generic-intro aside{width:440px}.about #generic-intro h2{font-size:55px}#generic-intro .anchor-links{order:2}}@media all and (min-width:1300px){#generic-intro .container{max-width:100%;justify-content:space-between}#generic-intro .inner{margin:0 auto;max-width:960px}#generic-intro.no-aside .container{max-width:1340px}#generic-intro.no-aside article{width:100%}}#generic-article,#secondary-article{padding:60px 0 40px;background:#f1f1f1}#generic-article article a[href^=mailto],#secondary-article article a[href^=mailto]{text-transform:uppercase;text-decoration:underline;font-weight:bold;letter-spacing:.025em}#generic-article.white,#secondary-article.white{background:#fff}#generic-article .container,#secondary-article .container{max-width:1100px}#generic-article .column,#secondary-article .column{max-width:900px;margin:0 auto}#generic-article h2,#secondary-article h2{text-align:center;color:#a51417;max-width:800px;margin:0 0 50px 0}#generic-article h2 em,#secondary-article h2 em{font-style:normal;color:#d01c29}#generic-article h3,#secondary-article h3{color:#a51417}#generic-article h3.caps,#secondary-article h3.caps{color:#2b2b2b}@media all and (min-width:768px){#generic-article,#secondary-article{padding:100px 0}#generic-article .columns,#secondary-article .columns{-webkit-column-count:2;column-count:2;-webkit-column-gap:50px;column-gap:50px}#generic-article h2,#secondary-article h2{margin:0 auto 50px}}@media all and (min-width:1030px){#generic-article .columns,#secondary-article .columns{-webkit-column-gap:100px;column-gap:100px}}.our-people .search{margin-top:60px}.search h2{text-align:center;margin-top:20px;color:#a51417}.search form{position:relative}.search .search-form{margin-bottom:30px}.search .search-form label,.search .form-item label{display:none}.search input[type="text"]{margin-bottom:0;padding-left:45px;background:none;transition:.2s}.our-people .search input[type="text"],.search-results .search input[type="text"],.page-explore-academics .search input[type="text"]{border-bottom:4px solid #e9eaeb}.search input[type="text"]::-webkit-input-placeholder{font-size:1em;text-transform:none;font-weight:normal;letter-spacing:0}.search input[type="text"]::-moz-placeholder{font-size:1em;text-transform:none;font-weight:normal;letter-spacing:0}.search input[type="text"]:focus{outline:none;background:#e4e4e4}.search button{position:absolute;cursor:pointer;left:5px;top:50%;margin-top:-25px;height:50px;width:30px;font-size:0}.search button svg{width:22px;height:22px}.search button:focus svg{fill:#d01c29}@media all and (min-width:1030px){#home-intro .search{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;bottom:140px;bottom:25%;width:100%;max-width:420px;border-bottom:4px solid rgba(255,255,255,0.85)}#home-intro .search input[type="text"]{color:#fff}#home-intro .search input[type="text"]:focus{background:none}#home-intro .search button svg{fill:rgba(255,255,255,0.85)}}@media all and (min-width:1300px){#home-intro .search{bottom:200px}}.search.with-categories{background:#fff}.search.with-categories .inner{align-items:center;-webkit-align-items:center;padding:0;justify-content:center;-webkit-justify-content:center}.search.with-categories .search-form{flex-grow:1;-webkit-flex-grow:1;width:100%;margin-bottom:20px;background:#f1f1f1;padding:10px 15px;box-sizing:border-box}.academic-resources .search.with-categories .search-form{margin-bottom:0}@media all and (min-width:768px){.search.with-categories .inner{justify-content:space-between;-webkit-justify-content:space-between}.search.with-categories .search-form{width:auto;margin-bottom:0;background:none;padding:19px 0;margin-left:45px}.our-people .search.with-categories .search-form,.page-explore-academics .search.with-categories .search-form{margin-bottom:20px}.search.with-categories form{margin-right:45px}.search.with-categories input[type="text"]{border-bottom:none}.search.with-categories .toggle,.search.with-categories .toggle-date{margin-bottom:0;margin-right:45px}.search.with-categories .toggle.solid,.search.with-categories .toggle-date.solid{padding-left:45px;padding-right:80px}}@media all and (min-width:768px){.search.with-categories .toggle.solid{width:auto;height:89px}}.search .category-term{margin-bottom:50px}@media all and (min-width:600px){.search input[type="text"]:focus{background:#f1f1f1}}.category .search,.academic-resources .search,.page-faculty-bookshelf .search{margin-bottom:50px;border-bottom:6px solid #f1f1f1}.search .toggle,.search .toggle-date{color:#d01c29;text-transform:uppercase;font-weight:bold;letter-spacing:.025em;position:relative;padding-right:30px;margin-bottom:20px}.search .toggle:before,.search .toggle:after,.search .toggle-date:before,.search .toggle-date:after{content:"";position:absolute;width:2px;background:currentColor;height:14px;top:50%;margin-top:-7px;transition:.2s}.search .toggle:before,.search .toggle-date:before{right:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search .toggle:after,.search .toggle-date:after{right:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.search .toggle span,.search .toggle-date span{position:relative}.search .toggle span:after,.search .toggle-date span:after{content:"";position:absolute;bottom:-10px;left:3px;right:3px;height:4px;background:#f1f1f1;visibility:hidden;opacity:0;transition:.2s}.search .toggle.solid,.search .toggle-date.solid{background:#d01c29;color:#fff;height:67px;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;padding-left:45px;margin-bottom:0;margin-right:0;width:100%}.search .toggle.solid:before,.search .toggle-date.solid:before{right:59px}.search .toggle.solid:after,.search .toggle-date.solid:after{right:49px}.search.show .toggle:before{right:7px}.search.show .toggle:after{right:7px}.search.show .toggle span:after{visibility:visible;opacity:1}.search.show .toggle.solid:before,.search.show .toggle.solid:after{right:52px}.search .toggle-date.active:before{right:7px}.search .toggle-date.active:after{right:7px}.search .toggle-date.active span:after{visibility:visible;opacity:1}.search .toggle-date.inactive{color:#ccc;cursor:default}.search .cal-link{height:89px;display:block;display:flex;align-items:center;color:#d01c29;text-transform:uppercase;font-weight:bold;letter-spacing:.025em;position:relative;box-sizing:border-box;width:100%;justify-content:center}.search .cal-link a{padding:0 24px 0 24px;position:relative}.search .cal-link svg{fill:currentColor;margin-left:8px;margin-top:-3px}.academic-calendar .search .cal-link{background:#d01c29;color:#fff}.academic-calendar .search .cal-link a{padding:0 66px 0 24px}.academic-calendar .search .cal-link a:before,.academic-calendar .search .cal-link a:after{content:"";position:absolute;top:50%;margin-top:-7px;height:14px;width:2px;background:#fff}.academic-calendar .search .cal-link a:before{right:35px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.academic-calendar .search .cal-link a:after{right:35px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media all and (min-width:1030px){.search .cal-link{width:auto}}.search .categories-list{width:100%;box-sizing:border-box;padding:25px 7.5%;background:#f1f1f1;color:#d01c29;display:none}.academic-resources .search .categories-list{background:#231f20;color:#fff}.academic-resources .search .categories-list a{border-color:#67c8c7;text-transform:none;letter-spacing:0}.academic-resources .search .categories-list a:hover{background:#67c8c7}@media all and (min-width:600px){.search .categories-list{padding:25px 80px}}.search .categories-list li{display:inline-block}.search .categories-list a{border:2px solid #fff;margin-right:15px;margin:5px 15px 5px 0;padding:7px 15px;display:block;text-transform:uppercase;font-weight:bold;letter-spacing:.075em;font-size:0.95em}.search .categories-list a:hover{background:#fff}@media all and (max-width:599px){.academic-calendar .search .search-form,.academic-calendar .search .toggle{display:none}}@media all and (max-width:767px){.events .search .toggle,.events .search .toggle-date{margin:0 10px 0 10px}}.filter-tabs{font-weight:bold;font-size:0.75em;align-items:center}.filter-tabs ul{width:100%}.filter-tabs li{display:flex;flex-grow:1;width:50%;text-align:center;color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:.075em}.filter-tabs a{display:flex;align-items:center;justify-content:center;width:100%;background:#949494;padding:12px 10px;box-sizing:border-box}.filter-tabs a.active{background:#252525;text-decoration:underline}.filter-tabs a:not(.active):hover{background:#afafaf}.filter-tabs p{color:#6c7373;display:inline-block;flex-grow:1;margin-bottom:1.5em}.filter-tabs svg{fill:#d01c29;width:12px;height:12px;margin-top:-3px;margin-right:2px}@media all and (min-width:600px){.filter-tabs li{width:auto;max-width:50%}}@media all and (min-width:1030px){.filter-tabs p{order:2;margin-bottom:0;flex-grow:1;margin-left:25px}.filter-tabs ul{width:auto;max-width:420px;flex-grow:1}.filter-tabs li{max-width:210px}}.filtered-category{width:calc(85% - 28px);max-width:1092px;margin-bottom:50px}.category-view{justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:30px}.category-view .filtered-view{margin-bottom:0}.category-term{color:#6c7373}.date-term{display:none}.date-term.show{display:block}.filter-options{background:#f1f1f1;margin-bottom:50px;justify-content:space-between;-webkit-justify-content:space-between}.filter-options .togglee{display:none}.filter-options .toggle{width:100%;color:#a51417;margin:20px 5%}.filter-options .options-list{width:auto;padding:50px 5%;width:100%;box-sizing:border-box}.filter-options h3{color:#a51417;font-size:14px;border-bottom:2px solid #bdbfc0;padding-left:10px;padding-bottom:.75em}.filter-options .list{-webkit-column-count:2;column-count:2;padding-left:10px}.filter-options .column{margin-bottom:2em}.filter-options .column:last-child{margin-bottom:0}.filter-options .multi-list .list{-webkit-column-count:1;column-count:1}.filter-options ul.levels label.no-checkbox{padding-left:26px}.filter-options .options-list li{font-size:13px;font-weight:600;color:#6d6e72;margin-bottom:.75em;display:inline-block;width:100%}.filter-options .level{position:absolute;top:50%;margin-top:-5px;left:0}.filter-options label{position:relative}@media all and (min-width:600px){.filter-options{margin-bottom:30px}}.filter-options .more-staff{flex-grow:0;align-self:center;width:280px;margin:0 auto 30px}.filter-options .more-staff p{color:#6d6e72;font-weight:600;font-size:13px;text-align:center;margin-bottom:.5em}.filter-options .more-staff a{color:#d01c29;font-family:"Libre Baskerville",serif;font-weight:bold;align-items:center;line-height:1.4}.filter-options .more-staff span{display:block;width:calc(100% - 33px);box-sizing:border-box;text-align:right}.filter-options .more-staff svg.icon{display:none;fill:currentColor;width:33px;height:33px}@media all and (min-width:1030px){.filter-options .more-staff{margin:0}.filter-options .more-staff p{margin-bottom:1em}.filter-options .more-staff a{background:#d01c29;color:#fff;margin-right:-13px;font-size:1.2em;padding:12px 25px 12px 38px}.filter-options .more-staff a:hover{background:#a51417}.filter-options .more-staff span{padding-right:22px}.filter-options .more-staff svg.icon{display:inline-block}}.filter-options .more{display:none;background:#a51417;width:100%;color:#fff;text-align:center;flex-direction:column;justify-content:center;box-sizing:border-box;padding:20px}.filter-options .more p{text-transform:uppercase;font-size:.9em;font-weight:600;max-width:300px;margin:0 auto 1.5em}.filter-options .more ul{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:18px}.filter-options .more li{margin-bottom:.5em}.filter-options .more a{color:#fff}.filter-options .more .icon{width:14px;height:14px;fill:currentColor;margin-left:3px}@media all and (min-width:600px){.filter-options .more{display:flex}}@media all and (min-width:1030px){.filter-options .more{width:400px}}@media all and (min-width:600px){.filter-options .list{-webkit-column-count:3;column-count:3}}@media all and (min-width:1030px){.filter-options .toggle{display:none}.filter-options .togglee{display:flex !important;flex-wrap:wrap}.filter-options .options-list{width:calc(100% - 400px)}.filter-options .column{margin-bottom:0}}.filtered{margin-bottom:60px}.filtered-view{text-align:right;margin-bottom:30px;color:#767676;font-size:0}@media all and (max-width:599px){.filtered-view{display:none}}.filtered-view li{display:inline-block;margin-left:15px}.filtered-view .view{display:inline-block}.filtered-view .view:hover,.filtered-view .view.active{color:#d01c29}.filtered-view .view-alpha{position:relative;font-size:15px;color:#a51417;text-transform:uppercase;font-weight:600;letter-spacing:.025em;vertical-align:middle;border-right:2px solid #f1f1f1;padding-right:40px}.filtered-view .view-alpha:before,.filtered-view .view-alpha:after{content:"";position:absolute;width:2px;background:currentColor;height:14px;top:50%;margin-top:-7px;transition:.2s}.filtered-view .view-alpha:before{right:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.filtered-view .view-alpha:after{right:24px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.show .filtered-view .view-alpha:before{right:19px}.show .filtered-view .view-alpha:after{right:19px}.filtered-view svg{fill:currentColor;height:20px;width:22px}.filtered-alpha{display:none;width:100%;font-weight:600;font-size:17px;margin-top:20px;margin-bottom:30px}.filtered-alpha.show{display:block}.filtered-alpha .view-content{max-width:1200px;border-top:4px solid #f1f1f1;border-bottom:4px solid #f1f1f1;text-align:center;padding:10px 0;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between}.filtered-alpha a{display:inline-block;text-align:center;width:30px;height:30px;line-height:30px;border-radius:50%}.filtered-alpha a:hover{background:#f1f1f1}.filtered-alpha .active,.filtered-alpha .active:hover{background:#a51417;color:#fff}.filtered-date{background:#f1f1f1;padding:40px 0;display:none}.filtered-date .inner{width:230px;margin:0 auto}.filtered-date .all{color:#d01c29;font-weight:bold;text-transform:uppercase;font-size:13px;letter-spacing:.075em}.datepick-container{width:230px;border:2px solid #fff;margin-bottom:10px}.datepick{width:100% !important}.datepick-nav{text-align:center;border-bottom:2px solid #fff;padding:5px 5px;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between}.datepick-nav a{box-sizing:border-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;width:30%;font-size:14px;font-weight:bold;padding:0 2px}.datepick-nav svg{width:10px;height:20px;fill:#d01c29}.datepick-nav .datepick-cmd-prev,.datepick-nav .datepick-cmd-next{height:32px;width:40px}.datepick-nav .datepick-cmd-prev{text-align:left;padding-left:12px}.datepick-nav .datepick-cmd-next{text-align:right;justify-content:flex-end;padding-right:12px}.datepick-nav .datepick-cmd-today{text-transform:uppercase;letter-spacing:.025em;justify-content:center}.datepick-month-header{text-align:center;padding:10px 0}.datepick-month-header select{width:auto;margin-bottom:0;height:30px;padding:0 30px 0 5px;text-transform:inherit;color:#231f20;background-size:8px 13px}.datepick-month{font-weight:bold;padding:0 5px 10px}.datepick-month table{width:100%}.datepick-month th{color:#6d7273;font-size:14px}.datepick-month td{text-align:center;color:#67c8c7;font-size:13px}.datepick-month span,.datepick-month a{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;border-radius:50%;width:29px;height:29px}.datepick-month a:hover{background:#e4e4e4}.datepick-month .datepick-today{background:#ebebeb}.datepick-month .datepick-selected{background:#fff}.datepick-month .datepick-selected:hover{background:#fff}.datepick-other-month{color:#6d7273;opacity:0}.card{cursor:pointer;display:block;transition:none}.card .image{position:relative}.card img{transition:.2s}.card .image svg{fill:#fff;position:absolute;top:50%;left:50%;width:74px;height:74px;margin:-37px 0 0 -37px}.card article{position:relative}.card:hover .image img{-webkit-transform:scale(1.075);transform:scale(1.075)}.filtered-cards{position:relative}.filtered-cards .no-results{width:100%;text-align:center;color:#a51417;font-family:"Libre Baskerville",serif;font-weight:bold;font-size:21px;padding:50px 0}.filtered-cards .card{width:100%;margin:0 0 28px 0;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;max-width:400px}.filtered-cards article{flex-grow:1;display:flex;flex-direction:column}.filtered-cards .image{position:relative;overflow:hidden}.filtered-cards img{width:100%;display:block}.filtered-cards .post-details{margin:-20px 0 0;position:relative;z-index:1;padding:25px 7.5%;display:flex;flex-direction:column;flex-grow:1;flex:1 1 auto;justify-content:center}.filtered-cards .meta{font-weight:bold;font-size:13px;letter-spacing:.075em;text-transform:uppercase}.filtered-cards h3{margin-bottom:0;font-size:18px;flex-grow:1;display:flex;align-items:center;justify-content:center}.list .filtered-cards .card{width:100%;max-width:100%;text-align:left;margin-bottom:20px;padding:0}.list .filtered-cards .card .image img{display:none}.list .filtered-cards.resource-cards{-webkit-columns:2;columns:2;display:block}.list .filtered-cards.resource-cards .card{margin-bottom:30px;display:block;float:none}.list .filtered-cards.resource-cards .card h3{display:block}@media all and (min-width:600px){.list .filtered-cards.resource-cards .card{width:100%;padding:0 14px}}@media all and (max-width:599px){.list .filtered-cards.resource-cards{-webkit-columns:1;columns:1}}@media all and (max-width:599px){.filtered-cards{justify-content:center}}@media all and (min-width:600px){.filtered-cards .card{padding:0 14px;width:50%}}@media all and (min-width:768px){.filtered-cards .card{width:33.333%}}@media all and (min-width:1030px){.filtered-cards .post-details{margin:-80px 5.75% 0}}@media all and (min-width:1030px){.filtered:not(.list) .program-cards .card{width:25%}}.resource-cards{max-width:1050px}.resource-cards h3{color:#a51417;display:block}.resource-cards .icon{fill:#d01c29;margin-left:5px}.resource-card{background:#f1f1f1;text-align:left;padding:20px 20px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;flex-grow:1}.resource-card img{width:60px}.resource-card .details{width:calc(100% - 60px);box-sizing:border-box;padding-left:20px}.resource-card h4,.resource-card h3{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;color:#a51417;letter-spacing:.075em;font-size:16px;margin-bottom:.5em;justify-content:flex-start}.resource-card p{font-size:0.85em;font-weight:600;color:#414042}.resource-card .action{font-weight:600;color:#d01c29;font-size:.85em;letter-spacing:.075em}.resource-card .action .icon{width:20px;height:20px}.resource-card:hover .action{color:#a51417}.resource-card .icon{fill:#d01c29;margin-left:5px}.resource-card.contact-card h3,.resource-card.no-image h3{font-family:"Libre Baskerville",serif;text-transform:none;color:#d01c29;letter-spacing:0;font-size:22px;width:100%}.resource-card.contact-card p,.resource-card.no-image p{text-transform:uppercase;color:#2b2b2b;font-size:14px;font-weight:bold;letter-spacing:.075em}.resource-card.no-image h3{margin-bottom:2em}.resource-card.no-image p{color:#a51417}.list .resource-card{background:none;display:block}.list .resource-card.contact-card,.list .resource-card.no-image{padding:0;text-align:left;align-items:flex-start}.list .resource-card.contact-card h3,.list .resource-card.no-image h3{font-size:18px;margin-bottom:0}.list .resource-card.contact-card p,.list .resource-card.no-image p{color:#a51417}#generic-intro aside .resource-card{max-width:280px;margin:0 auto}#generic-intro aside .resource-card img{width:60px;margin-bottom:20px}#generic-intro aside .resource-card h3{font-family:"Libre Baskerville",serif;text-transform:none;letter-spacing:0;font-size:24px;max-width:230px}#generic-intro aside .resource-card p{text-transform:none;font-size:.95em;line-height:1.3;margin-bottom:2.5em}@media all and (min-width:600px){.resource-card{text-align:center;flex-direction:column;padding:30px 18.75%}.resource-card.contact-card,.resource-card.no-image{padding:30px 14%}.resource-card img{margin-bottom:20px;width:auto}.resource-card h3{justify-content:center}.resource-card .details{width:100%;padding:0}#generic-intro aside .resource-card{padding:50px 18.75%}#generic-intro aside .resource-card img{width:auto}}.blog-cards{max-width:1120px}.blog-cards .post-details{background:#f1f1f1}.blog-cards .meta{color:#d01c29;margin-bottom:1em}.event-cards{max-width:1120px}.event-cards .post-details{background:#2b2b2b;color:#fff}.event-cards h3{color:#fff;margin-bottom:1em}.event-cards .meta{color:#fff;margin-top:1em}.event-cards .meta time{color:#f5bd18}.event-cards .action{color:#67c8c7}.faculty-cards{max-width:1050px;padding-bottom:60px;border-bottom:4px solid #e9eaea}.faculty-cards .card{text-align:left}.faculty-cards .image img{display:none}.faculty-cards h3{color:#d01c29;display:block}.faculty-cards h3 div{display:inline}.faculty-cards .dept{font-style:italic;font-family:"Libre Baskerville",serif;font-size:12px}@media all and (min-width:600px){.faculty-cards .image img{display:block}.faculty-cards h3{position:absolute;left:18px;bottom:18px;font-family:"Source Sans Pro",sans-serif;color:#fff;font-size:15px;font-weight:600}.faculty-cards h3 div{display:block}.faculty-cards h3 span{display:inline-block;background:#d01c29;padding:4px 8px;margin-top:3px}.faculty-cards .dept{background:#f1f1f1;padding:15px 18px;color:#2b2b2b;min-height:60px;box-sizing:border-box}}.list .faculty-cards .faculty-post h3{display:block;position:relative;left:0;bottom:auto;color:#d01c29;font-size:18px;font-family:"Libre Baskerville",serif}.list .faculty-cards .faculty-post h3 div{display:inline-block}.list .faculty-cards .faculty-post h3 span{background:none;padding:0}.list .faculty-cards .faculty-post .dept{background:none;padding:0;font-size:14px;min-height:0}.filtered-names{position:relative;max-width:1020px}.filtered-names .letter-wrap{-webkit-column-break-inside:avoid}.filtered-names a{display:inline-block;width:100%;margin-bottom:30px}.filtered-names a:hover h3{color:#a51417}.filtered-names h3{color:#d01c29;font-size:18px;margin-bottom:0}.filtered-names .dept{font-style:italic;font-family:"Libre Baskerville",serif;font-size:.9em;color:#6c7373}.filtered-names .letter{font-weight:900;color:#949494;font-size:18px;margin-bottom:.5em}@media all and (min-width:600px){.filtered-names{-webkit-column-count:2;column-count:2;-webkit-column-gap:90px;column-gap:90px}}.program-cards{max-width:1050px;padding-bottom:60px;border-bottom:4px solid #e9eaea}.program-cards .card{cursor:pointer;display:flex;flex-direction:column;text-align:left;margin-left:5%;margin-right:5%}.program-cards .image{display:none}.program-cards h3{color:#a51417;justify-content:flex-start;align-items:flex-start}.program-cards .has-major,.program-cards .has-minor,.program-cards .has-grad-fields,.program-cards .has-graduate-program{width:12px;height:12px;margin-right:15px}.program-cards .link{text-transform:uppercase;font-size:.9em;font-weight:600;letter-spacing:.075em;margin-bottom:.5em}.program-cards .link svg{fill:#c8c8c8;margin-left:3px}@media all and (min-width:600px){.program-cards .card{margin-left:0;margin-right:0}.program-cards .image{display:block}.program-cards .details{flex-grow:1;background:#f1f1f1;padding:15px 20px}.program-cards h3{font-family:"Source Sans Pro",sans-serif;font-size:15px;font-weight:600;color:#808184;min-height:45px}.program-cards .levels{margin-top:12px}.program-cards .link{display:none}}.program-cards .contact-card{position:relative;overflow:hidden}.program-cards .contact-card .details{display:flex;flex-direction:column;justify-content:flex-end;background:#f5bd18;transition:.2s;padding:30px}.program-cards .contact-card h3{align-items:flex-end;font-family:"Libre Baskerville",serif;color:#393939;font-size:17px;margin-bottom:.75em;position:relative;z-index:1}.program-cards .contact-card p{color:#fff;text-transform:uppercase;font-weight:bold;font-size:13px;letter-spacing:.025em}.program-cards .contact-card .ampersand{position:absolute;fill:#f8ab15;width:297px;height:350px;left:60%;bottom:62%}.program-cards .contact-card:hover .details{background:#f8ab15}.list .program-cards .program-card .details{background:none;padding:0}.list .program-cards .program-card h3{color:#a51417;font-family:"Libre Baskerville",serif;font-size:22px;display:inline-block;margin-right:10px;margin-bottom:.25em;line-height:1.2;min-height:0}.list .program-cards .program-card .levels{margin-top:0;display:inline-block}.list .program-cards .program-card .link{display:block}.list .program-cards .program-card.contact-card{display:none}.level{display:inline-block;border-radius:50%}.has-major,.has-minor,.has-grad-fields,.has-graduate-program{width:10px;height:10px}.has-major{background:#a51417}.has-minor{background:#67c8c7}.has-grad-fields,.has-graduate-program{background:#f5bd18}.cal-post{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-bottom:10px;min-height:106px}.cal-post:nth-child(odd) .cal-date,.cal-post:nth-child(odd) .cal-details{background:#e8e8e8}.cal-post .cal-date{background:#f1f1f1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#d01c29;font-family:"Libre Baskerville",serif;font-weight:bold;font-size:22px;box-sizing:border-box;padding:20px 20px;line-height:1.4;text-align:center}.cal-post .cal-date.multi-day{font-size:20px}.cal-post .cal-date time{display:block}.cal-post h3{font-family:"Source Sans Pro",sans-serif;font-size:1em;text-transform:uppercase;letter-spacing:.025em;color:#6c7373}.cal-post h3 a{color:#d01c29;text-decoration:underline}.cal-post .cal-details{background:#f1f1f1;padding:20px 5%;box-sizing:border-box;width:100%;text-align:center}.cal-post .add-to-cal{color:#d01c29;text-transform:uppercase;font-size:13px;font-weight:bold;letter-spacing:.075em;width:100%;line-height:1.4}.cal-post .add-to-cal .icon{fill:currentColor;margin-top:-3px;width:30px;height:30px}.cal-post .add-to-cal span{display:inline-block;padding-left:14px;box-sizing:border-box}.cal-post .add-to-cal:hover{color:#a51417}@media all and (min-width:768px){.cal-post{justify-content:space-between;-webkit-justify-content:space-between}.cal-post .cal-date{width:30%;padding:10px 20px}.cal-post .cal-date.multi-day{font-size:23px}.cal-post .cal-details{padding:10px 5%;width:calc(70% - 10px);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.cal-post h3{margin-bottom:0}.cal-post .add-to-cal{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-start;-webkit-justify-content:flex-start}.cal-post .add-to-cal span{display:block}.cal-post .add-to-cal svg{margin-top:0}}@media all and (min-width:1030px){.cal-post .cal-date{font-size:25px}.cal-post .add-to-cal{width:140px;text-align:left}.cal-post .add-to-cal span{width:calc(100% - 30px)}}.slideshow-wrap,.slideshow,.selective-tweets-content{position:relative}.slick-list{position:relative;display:block;overflow:hidden;z-index:1}.slick-track{position:relative;top:0;left:0;display:block}.slideshow .slide:focus,.slideshow .slide a,.selective-tweets-content .slide:focus,.selective-tweets-content .slide a{outline:none}.slide{display:none;float:left;height:100%;min-height:1px;flex-wrap:wrap;-webkit-flex-wrap:wrap}.slide img{width:100%;display:block}.slide .image{background-repeat:no-repeat;background-position:center center;background-size:cover}@media all and (max-width:599px){.slide .image{background-image:none !important}}.non-mobile-slideshow .slide{display:flex;flex-wrap:wrap}@media all and (min-width:1030px){.non-mobile-slideshow .slide{display:none}}.slick-initialized .slide{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}@media all and (min-width:600px){.mobile-slideshow .slide{display:flex;display:-webkit-flex}}.slick-arrow{border:0;outline:0;cursor:pointer;font-size:0;line-height:0;width:38px;height:38px;background:#d01c29;position:absolute;bottom:0;z-index:2;text-align:center;transition:.2s;display:flex;justify-content:center;align-items:center}.slick-arrow:hover{background:#b51824}.slick-arrow svg{fill:#fff;width:20px;height:34px}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-next{left:38px}.more-posts .slick-arrow{position:absolute;bottom:0;top:auto;width:110px;background:rgba(0,0,0,0.25);transition:.2s}.more-posts .slick-arrow.slick-prev{left:0}.more-posts .slick-arrow:hover{background:rgba(0,0,0,0.78)}.more-posts .slick-arrow.slick-disabled{transition:.2s;visibility:hidden;opacity:0}.more-posts .slick-arrow svg{fill:#67c8c7}@media all and (min-width:768px){.more-posts .slick-arrow{position:absolute;height:100%;top:0}}.slick-dots{position:absolute;left:calc(7.5% - 12px);top:30px;z-index:1;text-align:center;font-size:0}.slick-dots button{font-size:0;line-height:0;display:block;border:0;outline:none;width:24px;height:30px;padding:12px;background:none;cursor:pointer}.slick-dots button:before{content:"";position:absolute;left:50%;top:50%;margin:-6px 0 0 -6px;width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,0.5);transition:background .2s linear}.slick-dots li{position:relative;display:inline-block;margin:0 4px}.slick-dots li.slick-active button:before,.slick-dots li:hover button:before{background:#fff}@media all and (min-width:1030px){.slick-dots{left:30px;bottom:35px;top:auto}}.dots-below .slick-dots{position:relative;left:0;right:0;bottom:auto;top:auto;text-align:center;background:#d01c29;height:70px;padding:0 30px;display:flex !important;display:-webkit-flex !important;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.dots-vertical .slick-dots{left:auto;right:35px;text-align:center;display:none;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center}.featured-posts .dots-vertical .slick-dots{display:none;right:35px}@media all and (min-width:768px){.featured-posts .dots-vertical .slick-dots{display:flex !important}}@media all and (min-width:1030px){.featured-posts .dots-vertical .slick-dots{right:calc(60% + 35px)}}.podcasts .slick-dots{background:#fff;height:50px;width:100%;padding:0}.podcasts .slick-dots button:before{background:#c8c8c8}.podcasts .slick-dots li.slick-active button:before,.podcasts .slick-dots li:hover button:before{background:#67c8c7}@media all and (min-width:1030px){.the-source .slick-dots{left:56.5%}}.the-source .slick-dots button:before{background:#c8c8c8}.the-source .slick-dots li.slick-active button:before,.the-source .slick-dots li:hover button:before{background:#67c8c7}.post-content .slick-dots{background:#0a0e13;top:15px;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:10px 15px}@media all and (max-width:599px){.post-content .slick-dots{display:none}}.red-dots .slick-dots button:before,.selective-tweets-content .slick-dots button:before{background:#c8c8c8}.red-dots .slick-dots li.slick-active button:before,.red-dots .slick-dots li:hover button:before,.selective-tweets-content .slick-dots li.slick-active button:before,.selective-tweets-content .slick-dots li:hover button:before{background:#d01c29}.selective-tweets-content .slick-dots{top:50px;left:calc(7.5% - 7px)}@media all and (min-width:600px){.selective-tweets-content .slick-dots{top:auto;bottom:30px;left:68px}}@media all and (max-width:599px){.featured-posts .slick-dots{display:none !important}}@media all and (min-width:1030px){.featured-posts .slick-dots{left:70px}}@media all and (min-width:768px){.events .slick-dots{top:auto;left:0;width:200px;bottom:20px}}.events .slick-dots li button:before{background:#fff}.events .slick-dots li.slick-active button:before,.events .slick-dots li:hover button:before{background:#a51417}.search-heading{padding:50px 0 40px}.search-heading .search-term{color:#d01c29;text-transform:uppercase;font-weight:bold;font-size:0.85em;letter-spacing:.075em}@media all and (min-width:600px){.search-heading{padding:90px 0 50px}}.search-results h1{font-size:35px;margin-bottom:.15em;color:#a51417}.search-results .search{margin-bottom:15px}.search-results .search input[type="text"]{background:none}.search-results .search input[type="text"]:focus{outline:none;background:#f1f1f1}.search-results .search button{height:50px;width:30px;top:0;left:6px;margin:0}.search-results .categories{text-align:right;margin-bottom:60px;text-transform:uppercase;font-weight:bold;color:#6c7373;font-size:0.9em;letter-spacing:.025em}.search-results .categories .active{color:#d01c29}.search-results .categories a:hover{color:#a51417}.search-results .results{position:relative;margin-bottom:50px}.search-results h2{color:#a51417}.search-results .result-news h3,.search-results .result-people h3{margin-bottom:.25em}.search-results .result-news h3{display:inline-block;margin-right:.75em}.search-results .result-news time{font-weight:bold;color:#767676;text-transform:uppercase;display:inline-block;font-size:0.9em;letter-spacing:.075em}.search-results .byline,.search-results .title{margin-bottom:1em;font-family:"Libre Baskerville",serif;font-style:italic;color:#949494}.search-results .result-people .title{color:#231f20}.search-results article{margin-bottom:50px}.search-results aside{flex-grow:1;max-width:330px;margin:0 auto;position:relative}.search-results .to-top{width:100%;margin:50px 0 0 0;text-align:center;display:block}.search-results .to-top svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform:rotate(-45deg);-webkit-transform-origin:50% 11px;transform-origin:50% 11px;margin-left:3px;margin-right:0}@media all and (min-width:600px){.search-results h1{font-size:55px}}@media all and (min-width:1030px){.search-results .results{margin-bottom:100px}.search-results article{width:calc(100% - 330px);padding-right:11.8181%;margin-bottom:0}.search-results aside{margin:0;padding-bottom:100px;width:330px}.search-results .to-top{width:auto;margin:0;text-align:right;position:absolute;right:0;bottom:0}}.result-group{border-bottom:4px solid #d3d4d5;margin-bottom:40px}.result-group:last-child{margin-bottom:0}.result{margin-bottom:70px}.result:last-child{margin-bottom:40px}.result p{margin-bottom:1em}.result a{color:#d01c29;font-weight:600;text-decoration:underline}.result a:hover{color:#a51417}.related-terms{background:#f1f1f1;padding:30px 10%;margin-bottom:30px}.related-terms li{margin:3px 0}.related-terms a{color:#d01c29;font-weight:bold;text-transform:uppercase;font-size:0.85em;letter-spacing:.025em}.related-terms a:hover{color:#a51417}.related-resources h3{display:inline-block;margin-bottom:.5em}.related-resources .more{display:inline-block;float:right;color:#d01c29;font-size:0.85em;text-transform:uppercase;letter-spacing:.075em;font-weight:bold;margin-top:7px}.related-resources .more:hover{color:#a51417}.single-post article{font-family:"Libre Baskerville",serif;margin-bottom:50px}.single-post article .button{font-family:"Source Sans Pro",sans-serif;text-decoration:none;cursor:pointer}.single-post .single-faculty-post{margin-bottom:0}.single-post .image{position:relative}.single-post blockquote{max-width:650px;margin:0 auto;text-align:center;font-size:24px;line-height:1.4;margin-bottom:50px;margin-top:50px;padding:50px 0;position:relative}.single-post blockquote:before,.single-post blockquote:after{content:"";position:absolute;left:50%;margin-left:-125px;width:250px;height:2px;background:#231f20}.single-post blockquote:before{top:0}.single-post blockquote:after{bottom:0}.single-post .tags{color:#6c7373;margin-bottom:40px}.single-post .tags a{font-style:italic}.single-post .category{text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;font-weight:bold;letter-spacing:.075em;margin-bottom:2.25em}@media all and (min-width:768px){.single-post blockquote{font-size:30px}}.single-event-post h1{color:#00a5a4}.single-blog-post .post-header{margin-bottom:70px;text-align:center;position:relative;overflow:hidden}.single-blog-post .post-header .container{max-width:930px;position:relative;z-index:1;padding:60px 0}.single-blog-post .post-header.reverse{background:#fff}.single-blog-post .post-header.reverse .container{background:#fff}.single-blog-post .post-header.reverse h1{color:#2b2b2b}@media all and (max-width:599px){.single-blog-post .post-header{margin-bottom:50px;background-image:none !important}.single-blog-post .post-header .container{width:100%;background:#2b2b2b;padding:20px 7.5%}}.single-blog-post .post-header h1{color:#fff;font-size:30px}.single-blog-post .post-header .image{background-repeat:no-repeat;background-position:center top;background-size:cover}.single-blog-post .post-header img{display:block}.single-blog-post .post-header .byline{color:#67c8c7;font-weight:bold;font-style:italic;margin:0 20px 5px;display:inline-block}.single-blog-post .post-header .date{display:inline-block;margin:0 20px;color:#f5bd18;font-family:"Source Sans Pro",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:.075em}@media all and (min-width:600px){.single-blog-post .post-header{padding:150px 0 125px;background:#2b2b2b}.single-blog-post .post-header h1{font-size:60px}.single-blog-post .post-header .image{position:absolute;left:0;right:0;top:0;bottom:0;opacity:.4}.single-blog-post .post-header .image img{display:none}.single-blog-post .post-header .byline{font-size:1.1em;margin-bottom:0}}@media all and (min-width:600px){.post-header.no-image{padding:0}.post-header.no-image .image{position:relative;max-height:548px;opacity:1}.post-header.no-image img{visibility:hidden;opacity:0;display:block;width:100%}}.single-event-post .post-header{max-width:1040px;width:100%;margin-bottom:40px;position:relative}.single-event-post .post-header.no-image{margin-top:55px;max-width:930px;width:85%}.single-event-post .post-header .image{margin:0;min-height:150px}.single-event-post .post-header img{display:block}@media all and (min-width:1030px){.single-event-post .post-header{margin-bottom:60px}}.event-date{color:#d01c29;font-family:"Source Sans Pro",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:.075em;position:absolute;bottom:0;left:7.5%;background:#fff;text-align:center;padding:10px 20px 10px;box-sizing:border-box;text-align:center}.no-image .event-date{position:relative;background:#f1f1f1;display:inline-block;left:0;width:150px;padding:10px 20px}.event-date.multi-day{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap}.event-date.multi-day time{display:block;line-height:1.3}.card .event-date{bottom:auto;left:auto;right:0;top:0;background:#f1f1f1}.event-date .day{margin-right:.5em}.event-date .month{line-height:1.2}@media all and (min-width:768px){.event-date{padding:5px 20px 15px}.no-image .event-date{width:150px;height:auto;font-size:23px}.card .event-date{padding:12px}.event-date .day{display:block;font-size:95px;line-height:1;letter-spacing:.05em;margin-right:0}.card .event-date .day{display:inline-block;font-size:14px;margin-right:.5em}.event-date .month{display:block;font-size:17px}.card .event-date .month{display:inline-block;font-size:14px}}@media all and (min-width:1030px){.event-date{left:55px}.card .event-date{width:100px;height:100px;padding:12px}.card .event-date .day{display:block;margin-right:0;font-size:65px}.card .event-date .month{display:block;font-size:12px}}.single-blog-post .post-excerpt,.single-blog-post .share,.single-blog-post .post-content,.single-blog-post .post-footer{max-width:930px;width:85%;position:relative;margin-left:auto;margin-right:auto}.single-blog-post .post-excerpt.full,.single-blog-post .share.full,.single-blog-post .post-content.full,.single-blog-post .post-footer.full{width:100%;max-width:100%}.single-event-post .post-body{max-width:930px}.single-event-post .button{margin:0 10px 10px 0}.post-excerpt{font-size:1.4em;font-style:italic;margin-bottom:1em;position:relative}.single-event-post .post-body{position:relative}.single-event-post .post-excerpt{margin-bottom:30px;color:#6c7373}.single-event-post .post-excerpt:after{content:"";display:block;width:100px;height:9px;background:#f5bd18;margin-top:30px}.post-content h2{margin-bottom:.5em}.post-content p+h2{margin-top:1em}.post-content h2.blue{color:#00a5a4}.post-content h2.yellow{color:#f5bd18}.post-content h2.red{color:#d01c29}.post-content .slide{flex-direction:column}@media all and (min-width:1030px){.post-content .slideshow{margin-left:-50px;margin-right:-50px}}.post-nav{font-family:"Source Sans Pro",sans-serif;font-weight:bold;text-transform:uppercase;font-size:.9em;color:#6c7373;letter-spacing:.075em}.post-nav:before{content:"";display:block;width:100%;max-width:320px;height:7px;background:#d01c29;margin-bottom:25px}.post-author{background:#e4e4e4;padding:40px 0}.post-author .container{max-width:930px}.post-author .image{margin-right:6.4516%;width:178px;margin-bottom:40px}.post-author img{display:block}.post-author .wysiwyg{width:100%;flex-grow:1;max-width:490px}@media all and (min-width:600px){.post-author .container{flex-wrap:nowrap}.post-author .wysiwyg{margin-top:15px}}.align-left,.align-right,.align-center{margin-bottom:40px}.align-center{position:relative;margin-left:auto;margin-right:auto;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;right:0}.align-center figure{margin-bottom:0;margin-left:auto;margin-right:auto}.align-center figcaption{margin:0 auto;max-width:930px}.align-center img{display:block;margin-left:auto;margin-right:auto}figure img{display:block}@media all and (min-width:768px){.align-right{float:right;margin-left:50px}.align-left{float:left;margin-right:50px}}@media all and (min-width:1030px){.align-right{margin-right:-70px}}@media all and (min-width:1300px){.align-right{margin-right:-185px}}.full figure{width:100%}.full .image{max-height:800px;overflow:hidden;margin-bottom:15px}.full img{width:100%}.full figcaption{width:85%;margin:0 auto;max-width:930px}.share-title{text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;font-weight:600;letter-spacing:.025em;margin-bottom:.5em}.share-icon{color:#6c7373;transition:.2s}.share-icon svg{fill:currentColor;width:21px;height:27px}.share-icon:hover{color:#231f20}.at-share-btn{background:none !important}.at-icon-wrapper{width:40px !important;height:40px !important}.at-icon{fill:#67c8c7 !important;width:40px !important;height:40px !important}.at-svc-facebook .at-icon{fill:#3b5998 !important}.at-svc-email .at-icon{fill:#d01c29 !important}.single-post .share-widget{margin-bottom:30px;text-align:center}@media all and (min-width:1300px){.single-post .share-widget{position:absolute;left:-110px}.single-post .share-widget .at-share-btn{display:block}}.single-event-post .share-widget{position:absolute;right:0;left:auto;top:0;margin-bottom:0;cursor:pointer}.single-event-post .share-widget .at-share-btn{display:inline-block}.single-event-post .overlay-card{text-align:center}.single-event-post .overlay-card h2{color:#231f20}.single-event-post .overlay-card{background:#fff;max-width:600px;padding:80px 3.75% 60px}.more-posts .heading{background:#a51417;color:#fff;align-items:center;justify-content:center;padding:50px 25px;text-align:center;position:relative;overflow:hidden}.more-posts .heading:hover{color:rgba(255,255,255,0.8)}.more-posts .ampersand{position:absolute;left:calc(100% - 180px);top:calc(100% - 120px);z-index:0}.more-posts .ampersand svg{fill:#d01c29;width:467px;height:550px}.more-posts h2{font-size:22px;margin-bottom:0;position:relative;z-index:1}.more-posts .cover{background-position:center top}.more-posts img{display:block}.more-posts .post{margin-bottom:0}@media all and (min-width:600px){.more-posts img{opacity:0;visibility:hidden}}@media all and (min-width:768px){.more-posts .post{max-height:285px}}@media all and (min-width:1030px){.more-posts .heading{text-align:right;justify-content:flex-start}}@media all and (min-width:1300px){.more-posts .heading{padding:50px}.more-posts h2{font-size:26px}}#comments{padding:60px 0 100px}#comments .container{max-width:980px}#comments h2{font-size:26px;color:#a51417}#comments .form-actions{text-align:right}#comments #edit-submit{border:2px solid #a51417;background:none;padding:10px 20px;font-weight:bold;text-transform:uppercase;color:#a51417;letter-spacing:.075em;font-size:18px;transition:.2s}#comments #edit-submit:hover{background:#f1f1f1}#comments h3{font-family:"Source Sans Pro",sans-serif;font-size:1em;text-transform:uppercase;color:#a51417;letter-spacing:.075em;padding-bottom:17px;margin-bottom:3em;border-bottom:8px solid #f1f1f1}#comments h3 span{position:relative}#comments h3 span:after{content:"";position:absolute;left:0;bottom:-25px;height:7px;background:#d01c29;width:100%}#comments .comment{padding-bottom:30px;display:flex;flex-wrap:wrap}#comments .content{width:calc(100% - 65px);box-sizing:border-box}#comments .content p{margin-bottom:1em}#comments .indented .content{padding-top:30px;padding-left:24px;border-left:4px solid #9fa3a3}#comments .indented .avatar{margin-top:25px}#comments .username{color:#a51417;font-weight:bold}#comments .submitted{margin-bottom:.5em;display:inline-block}#comments .links{margin-top:40px;text-transform:uppercase;font-weight:bold;font-size:14px;color:#9fa3a3;letter-spacing:.025em}#comments .links li{display:inline-block;margin-right:1em}#comments .links a:hover{color:#231f20}#comments .avatar{margin-right:15px}#comments .avatar img{width:40px;border-radius:50%}#comments input[type='text'],#comments input[type='email'],#comments input[type='tel'],#comments input[type='password'],#comments textarea{margin-bottom:0}#comments label{font-weight:600}#comments .form-item{margin-bottom:30px;flex-grow:1;box-sizing:border-box}#comments .description{font-size:14px}@media all and (min-width:600px){#comments .form-item-name{padding-right:10px;width:50%}#comments .form-item-mail{padding-left:10px;width:50%}#comments .content{width:calc(100% - 160px)}#comments .avatar{margin-right:50px}#comments .avatar img{width:108px}}.event-details{background:#f1f1f1;padding:70px 0 0;position:relative}.event-details .container{max-width:930px}.event-details #map{background:#ccc;padding:0;position:relative;min-height:300px}.event-details #map iframe{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;height:100%}.event-details #map .gm-style-cc{display:none}.event-details #map:before{content:"";position:absolute;z-index:2;top:-1px;left:50%;margin-left:-40px;border-left:40px solid transparent;border-right:40px solid transparent;border-top:40px solid #f1f1f1}.event-details .heading{text-transform:uppercase;font-weight:bold;letter-spacing:.075em;font-size:15px;margin-bottom:1.75em}.event-details h2{color:#a51417;margin-bottom:.5em}.event-details .cal-details{font-weight:bold;letter-spacing:.075em;font-size:15px;color:#6c7373;text-transform:uppercase;margin-bottom:60px}.event-details .cal-details svg{fill:#67c8c7;margin-right:10px;margin-top:0}.event-details .directions{color:#d01c29;text-decoration:underline}.event-details .time{margin-bottom:1em;align-items:center}.event-details .address{margin-bottom:1em;align-items:center}.event-details .address svg{height:35px}.event-details .address address{width:calc(100% - 40px)}.event-details .add-to-cal{align-items:center}.event-details .back{margin-bottom:0;width:100%;max-width:100%;background:#f5bd18}.event-details .back a{background:#f5bd18;display:inline-block;text-transform:uppercase;font-weight:bold;font-size:15px;letter-spacing:.16em;padding:18px 30px}.event-details .back a:hover{background:#e9b10a}.event-details .back svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-moz-transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;fill:#fff;width:26px;height:26px;margin-right:5px}@media all and (max-width:599px){.event-details .address{align-items:flex-start}.event-details .address svg{margin-top:5px}.event-details .back{width:100%}.event-details .back a{display:block;padding:18px 7.5%}}@media all and (min-width:1030px){.event-details{padding:70px 0 0}.event-details .inner{width:68.8172%}.event-details #map{position:absolute;top:0;right:0;bottom:0;width:33.333%}.event-details #map:before{left:-1px;top:50%;margin-top:-40px;margin-left:0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid #f1f1f1;border-right:none}.event-details .cal-details{margin-bottom:90px}.event-details .back{max-width:1040px;background:none}}.single-post .fancybox-rsvp{max-width:845px}.fancybox-rsvp.fancybox-type-inline .fancybox-skin{border:0;background:#fff}@media all and (min-width:1030px){.fancybox-rsvp.fancybox-type-inline .fancybox-outer{padding:80px}}#rsvp header{margin:0 auto 60px;max-width:560px;text-align:center}#rsvp .heading{text-transform:uppercase;font-size:15px;font-weight:600;letter-spacing:.075em;margin-bottom:.5em;color:#6c7373}#rsvp h3{color:#d01c29;font-size:28px;margin-bottom:.5em}#rsvp time{text-transform:uppercase;font-size:13px;font-weight:bold;letter-spacing:.075em}.single-faculty-post h1{font-size:26px}.single-faculty-post .post-header{background:#231f20;color:#fff}.single-faculty-post .image{background-repeat:no-repeat;background-size:cover;background-position:center center}.single-faculty-post img{display:block}.single-faculty-post .faculty-details{padding:40px 7.5%;position:relative}.single-faculty-post .faculty-details .image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.77;max-height:100%}.single-faculty-post .faculty-details .image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#231f20;mix-blend-mode:multiply}.single-faculty-post .faculty-details .inner{position:relative;z-index:1}.single-faculty-post .faculty-details .icon{fill:#dedede;margin-left:3px}.single-faculty-post .title{font-style:italic;font-size:18px;margin-bottom:.5em;color:#c8c8c8}.single-faculty-post .award{font-size:18px;font-style:italic;color:#f5bd18;margin-bottom:1.5em}.single-faculty-post .education{font-weight:bold;color:#c8c8c8;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;margin-bottom:2.25em}.single-faculty-post .links{color:#67c8c7;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-weight:bold;margin-bottom:2.25em;letter-spacing:.025em}.single-faculty-post .links li{margin-bottom:.5em}.single-faculty-post .links a:hover{color:#c8c8c8}.single-faculty-post .heading{font-weight:bold;font-size:18px;color:#c8c8c8;margin-bottom:1em}.single-faculty-post .interests{font-family:"Source Sans Pro",sans-serif}.single-faculty-post .interests li{display:inline}.single-faculty-post .interests li:after{content:"";background:#f5bd18;width:4px;height:4px;border-radius:50%;display:inline-block;vertical-align:middle;margin-left:5px;margin-right:1px}.single-faculty-post .interests li:last-child:after{display:none}.single-faculty-post .post-body{background:#f1f1f1;position:relative;padding:40px 7.5%;box-sizing:border-box}.single-faculty-post .post-body .inner{margin:0 auto;max-width:960px}.single-faculty-post .post-body h1{color:#a51417;margin-bottom:0}.single-faculty-post .post-body .title{color:#231f20;margin-bottom:1.5em}.single-faculty-post .faculty-contact{position:relative;box-sizing:border-box;padding:40px 0 0;width:100%;justify-content:flex-start;flex-direction:column}.single-faculty-post .faculty-contact .inner{padding-bottom:40px;padding:0 7.5% 40px;box-sizing:border-box;width:100%}.single-faculty-post .faculty-contact h2{color:#a51417;font-size:23px}.single-faculty-post .faculty-contact h3{color:#d01c29;font-family:"Source Sans Pro",sans-serif;font-size:1em;margin-bottom:0}.single-faculty-post .faculty-contact ul{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-size:.85em;font-weight:bold;margin-bottom:30px;letter-spacing:.025em}.single-faculty-post .faculty-contact ul:last-child{margin-bottom:0}.single-faculty-post .faculty-contact li{margin-bottom:.35em}.single-faculty-post .faculty-contact a:not([href^=tel]){color:#d01c29}.single-faculty-post .faculty-contact a:not([href^=tel]):hover{color:#a51417}.single-faculty-post .faculty-contact a:not([href^=tel])[href^=mailto]{text-decoration:underline}.single-faculty-post .faculty-contact .button{font-family:"Source Sans Pro",sans-serif;font-size:13px;padding:5px 10px 4px;border-width:2px}.single-faculty-post .faculty-contact a.facebook,.single-faculty-post .faculty-contact a.facebook:hover{color:#0072bc}.single-faculty-post .faculty-contact a.twitter,.single-faculty-post .faculty-contact a.twitter:hover{color:#62c9d9}.single-faculty-post .faculty-contact a.linkedin,.single-faculty-post .faculty-contact a.linkedin:hover{color:#434040}.single-faculty-post .detail-image{background:#c8c8c8;max-height:326px;overflow:hidden;width:100%}.single-faculty-post .detail-image img{width:100%;opacity:.60}.single-faculty-post .social-links svg{max-width:32px;height:30px}.single-faculty-post .social-links a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}@media all and (max-width:599px){.single-faculty-post .image{background-image:none !important}}@media all and (min-width:600px){.single-faculty-post .image{max-height:400px}.single-faculty-post .image img{opacity:0;visibility:hidden}}@media all and (min-width:1030px){.single-faculty-post .image{max-height:100%}.single-faculty-post .faculty-details{padding:100px 7.5%}.single-faculty-post .post-body{width:calc(100% - 400px);width:70%;order:1;padding:100px 7.5%}.single-faculty-post .social-links{position:absolute;right:100%;background:#fff;top:60px;z-index:1;padding:10px 0;width:62px}.single-faculty-post .social-links li{display:block;margin:15px 15px}.single-faculty-post .faculty-contact{width:400px;width:30%;order:2;padding:70px 0 0}.single-faculty-post .faculty-contact .inner{padding:0 80px 40px}.single-faculty-post .faculty-contact .inner:nth-child(2){padding-bottom:80px}.single-faculty-post .detail-image{margin-top:auto}}.faculty-book{padding:60px 0}.faculty-book .slick-initialized{padding-bottom:40px}.faculty-book .image{text-align:center}.faculty-book img{max-width:320px;margin:0 auto}.faculty-book .details{padding-top:40px}.faculty-book h3{font-size:28px;margin-bottom:.25em}.faculty-book .byline{margin-bottom:1.5em}.faculty-book .text{margin-bottom:3em}.faculty-book p{margin-bottom:1em}.faculty-book p:last-child{margin-bottom:0}.faculty-book .links{padding:15px 0 10px 35px;border-left:4px solid #f1f1f1}.faculty-book li{margin-bottom:.75em}.faculty-book .slick-dots{top:auto;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.faculty-book .slick-dots button:before{background:#b5b9b9}.faculty-book .slick-dots li.slick-active button:before,.faculty-book .slick-dots li:hover button:before{background:#2b2b2b}@media all and (max-width:599px){.faculty-book img{max-width:150px}}@media all and (min-width:1030px){.faculty-book .image{text-align:right;padding-right:6.588%;padding-right:80px}.faculty-book .slick-dots{left:calc(20% - 40px)}}.courses-publications{background:#2b2b2b;padding:90px 0;color:#fff}.courses-publications .column{padding:0 7.5%}.courses-publications .multipurpose-list{position:relative;text-align:left;padding:0;max-width:1366px}.courses-publications .multipurpose-list .column{padding:0}.courses-publications .multipurpose-list h2{font-family:"Libre Baskerville",serif;text-transform:none;letter-spacing:0;font-size:26px}.courses-publications .multipurpose-list h3{font-style:italic;font-weight:normal}.courses-publications .publications{padding-top:70px}.courses-publications .publications h2{color:#f5bd18}.courses-publications .publications .title{color:#67c8c7}.courses-publications .publications a:hover{color:#67c8c7}.courses-publications .icon{width:14px;height:14px;fill:currentColor;margin-left:3px}@media all and (min-width:1030px){.courses-publications .publications{padding-top:15px}.courses-publications .multipurpose-list:after{content:"";position:absolute;left:calc(40% - 2px);top:0;bottom:0;width:5px;background:#fff}.courses-publications .multipurpose-list .column{padding:25px 7.5%}.courses-publications .multipurpose-list .title{padding:140px 50px 90px;text-align:center}.courses-publications .multipurpose-list h2{position:absolute;top:10px;left:20%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.courses-publications .multipurpose-list .slick-dots{bottom:20px;left:20%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.publications h2{font-size:26px;margin-bottom:2.5em}.publications ul{font-family:"Libre Baskerville",serif;font-size:.9em}.publications li{margin-bottom:3em}.publications li:last-child{margin-bottom:0}.publications .title{font-weight:bold}.publications a{font-style:italic}.book-details h3{color:#a51417}.book-details .byline{color:#393939;font-weight:300;font-family:"Libre Baskerville",serif;font-style:italic;letter-spacing:.025em}.book-details p{font-size:.9em}.book-details .links{color:#d01c29;text-transform:uppercase;font-weight:bold;font-size:.85em;letter-spacing:.075em}.book-details .links li{margin-bottom:.5em}.book-details .links svg{fill:currentColor;margin-left:3px}.book-details .links a:hover{color:#a51417}.book-back{padding:35px 0;background:#2a2a2a;color:#fff;text-transform:uppercase;font-weight:bold}.book-back .icon{fill:currentColor;margin-right:.5em}.book-single{padding-bottom:40px}.book-single .container{max-width:1060px}.book-single .image{position:relative;padding:75px 80px;background:#f1f1f1;text-align:center}.book-single .details{padding-top:80px}.book-single h3{margin-bottom:.25em}.book-single .byline{margin-bottom:1.5em}.book-single .links{margin-bottom:1.75em}@media all and (min-width:1030px){.book-single{padding-bottom:80px}.book-single .container{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:flex-start;-webkit-align-items:flex-start}.book-single .image{width:48%}.book-single .image:after{content:"";position:absolute;left:100%;top:76px;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #f1f1f1}.book-single .details{width:52%;padding-left:35px}.book-single h3{font-size:26px}}.book-teaser .image{margin-bottom:1em}.book-teaser .image img{width:auto}.book-teaser h3{font-size:17px;margin-bottom:.25em}.book-teaser .byline{font-size:14px}@media all and (min-width:768px){.book-teaser .image{height:180px;display:flex;flex-direction:column;justify-content:flex-end}.book-teaser .image img{max-height:180px}.book-teaser .book-inner{flex-grow:1;display:flex;flex-direction:column}}@media all and (min-width:1030px){.book-teaser .image{height:320px}.book-teaser .image img{max-height:320px}}.bookshelf-teaser{position:relative;background:#a51417;color:#fff;padding:50px 0}.bookshelf-teaser header{margin-bottom:3em;padding-left:7.5%}.bookshelf-teaser .icon{width:34px;height:28px;fill:currentColor;margin-top:-5px;margin-right:.75em}.bookshelf-teaser h2{font-size:14px;font-family:"Source Sans Pro",sans-serif;font-weight:bold;letter-spacing:.075em;text-transform:uppercase;margin-bottom:0}.bookshelf-teaser .inner{margin:0 auto;width:85%;max-width:560px;text-align:center}.bookshelf-teaser img{margin-bottom:1em}.bookshelf-teaser p{margin-bottom:1em;margin:0 auto 1em;max-width:435px}.bookshelf-teaser .more{position:absolute;right:0;bottom:0;background:#d01c29;color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:.16em;font-size:13px;height:50px;line-height:52px;padding:0 20px}.bookshelf-teaser .more:hover{background:#a51417}.bookshelf-teaser-link{text-align:center}.bookshelf-teaser-link .container{padding:2em 0;border-bottom:4px solid #e9eaeb}.bookshelf-teaser-link a{color:#d01c29;font-weight:bold;text-transform:uppercase;letter-spacing:.075em;font-size:14px}.bookshelf-teaser-link a:hover{color:#a51417}.bookshelf-teaser-link .icon{margin-left:.5em;fill:currentColor}.bookshelf{background:#f1f1f1;padding:0 0 60px 0}.bookshelf h2{color:#a51417;text-align:center}.bookshelf .slideshow-nav{padding-top:60px;margin-bottom:20px}.bookshelf .slideshow-nav:before{content:"";background:#231f20;position:absolute;left:0;right:0;top:0;bottom:70px}.bookshelf .slideshow-nav .slick-list{display:flex;flex-direction:column;padding-top:30px !important;padding-bottom:30px !important}.bookshelf .slideshow-nav .slick-track{display:flex}.bookshelf .slideshow-nav .slide{height:auto;flex-direction:column;align-items:center;justify-content:center}.bookshelf .slideshow-nav .slide img::-moz-selection{background:none}.bookshelf .slideshow-nav .slide img::selection{background:none}.bookshelf .slideshow-nav .image{background:#2a2a2a}.bookshelf .slideshow-nav img{max-width:200px}.bookshelf .slideshow-nav .slick-center{position:relative;z-index:1}.bookshelf .slick-arrow{background:#231f20;top:50%;height:32px;width:32px;border-radius:50%;margin-top:-16px}.bookshelf .slick-arrow.slick-prev{left:32px}.bookshelf .slick-arrow.slick-prev svg{margin-right:2px}.bookshelf .slick-arrow.slick-next{right:32px;left:auto}.bookshelf .slick-arrow.slick-next svg{margin-left:2px}.bookshelf .slick-arrow svg{fill:#fff;width:15px;height:15px}.bookshelf .heading{width:100%;box-sizing:border-box;text-align:center}.bookshelf h3{margin-bottom:.5em}.bookshelf .byline{font-size:12px}.bookshelf .title{font-family:"Libre Baskerville",serif;font-style:italic;text-transform:none}.bookshelf .details{width:100%;box-sizing:border-box;padding:20px 0}.bookshelf .details p{margin-bottom:1em}.bookshelf .meta{font-weight:bold;letter-spacing:.075em;text-transform:uppercase;font-size:14px;margin-bottom:1em}.bookshelf .action{color:#d01c29;font-weight:bold;letter-spacing:.075em;text-transform:uppercase;font-size:14px}.bookshelf .action:hover{color:#a51417}.bookshelf .links{width:100%;box-sizing:border-box;text-align:center}.bookshelf .slideshow-content .slide{flex-wrap:wrap}@media all and (min-width:600px){.bookshelf .slideshow-nav .slick-list{padding-left:0 !important;padding-right:0 !important;width:85%;max-width:1300px;margin:0 auto}.bookshelf .slideshow-nav .turn-right .image{-webkit-transform:perspective(1000px) rotateY(12deg);transform:perspective(1000px) rotateY(12deg)}.bookshelf .slideshow-nav .turn-right.move-right .image{-webkit-transform:perspective(1000px) rotateY(15deg) translateX(12px);transform:perspective(1000px) rotateY(15deg) translateX(12px)}.bookshelf .slideshow-nav .turn-left .image{-webkit-transform:perspective(1000px) rotateY(-12deg);transform:perspective(1000px) rotateY(-12deg)}.bookshelf .slideshow-nav .turn-left{z-index:1}.bookshelf .slideshow-nav .turn-left.move-left .image{-webkit-transform:perspective(1000px) rotateY(-15deg) translateX(-12px);transform:perspective(1000px) rotateY(-15deg) translateX(-12px)}.bookshelf .slideshow-nav .turn-left.move-left{z-index:0}.bookshelf .slideshow-nav .slick-active .image{box-shadow:0 0 15px rgba(0,0,0,0.5)}.bookshelf .slideshow-nav .slick-center{z-index:4}.bookshelf .slideshow-nav .slick-center .image{-webkit-transform:scale(1.15);transform:scale(1.15)}.bookshelf .slideshow-nav .image{transition:.4s}.bookshelf .slideshow-nav img{opacity:.25;max-width:100%}.bookshelf .slideshow-nav .slick-center img{opacity:1}}@media all and (min-width:1030px){.bookshelf .heading{width:30%;border-right:4px solid #fff;padding-right:3.333%;text-align:left}.bookshelf .details{flex-grow:1;width:40%;padding:15px 3.333% 0}.bookshelf .links{text-align:left;width:30%;padding-left:3.333%;padding-top:15px;border-left:4px solid #fff}}@media all and (min-width:1300px){.bookshelf .slideshow-nav .slick-list{padding-top:45px !important;padding-bottom:45px !important;padding-left:0 !important;padding-right:0 !important;max-width:1300px;margin:0 auto}}.book-featured{width:100%}.book-list{padding:40px 0}.book-list .book{margin-bottom:40px}@media all and (min-width:768px){.book-list .container{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.book-list .book{display:flex;flex-direction:column;box-sizing:border-box;width:25%;margin-bottom:40px;padding:0 3.5% 40px;border-bottom:1px solid #ededef}}.faculty-awards{text-align:center;color:#fff;background:#231f20;padding:80px 0}.faculty-awards .container{max-width:900px}.faculty-awards h2{font-size:14px;font-family:"Source Sans Pro",sans-serif;color:#67c8c7;text-transform:uppercase;letter-spacing:.075em;margin-bottom:2.5em}.faculty-awards p{font-family:"Libre Baskerville",serif;font-size:26px;font-weight:bold;margin-bottom:2em}.faculty-awards .button{border-color:#f5bd18}.faculty-posts .heading,.multipurpose-posts .heading{display:none;justify-content:space-between;padding:20px 40px;text-transform:uppercase;letter-spacing:.075em;font-size:14px;font-weight:bold;align-items:center}.faculty-posts .heading .more,.multipurpose-posts .heading .more{color:#d01c29}.faculty-posts .heading .more .icon,.multipurpose-posts .heading .more .icon{fill:currentColor;width:24px;height:24px;margin-left:8px}.faculty-posts .heading .more:hover,.multipurpose-posts .heading .more:hover{color:#a51417}@media all and (min-width:768px){.faculty-posts .heading,.multipurpose-posts .heading{display:flex;flex-wrap:wrap}}.faculty-posts h2,.multipurpose-posts h2{font-family:"Source Sans Pro",sans-serif;font-size:14px;margin-bottom:0}.faculty-posts h2 .icon,.multipurpose-posts h2 .icon{fill:#67c8c7;margin-right:8px;width:40px;height:26px}.faculty-posts .slick-track,.multipurpose-posts .slick-track{height:auto}.faculty-posts .video-post .post-details,.multipurpose-posts .video-post .post-details{background:#f5bd18}.faculty-posts .video-post h3,.multipurpose-posts .video-post h3{color:#fff}.faculty-posts .video-post h3 span,.multipurpose-posts .video-post h3 span{font-family:"Source Sans Pro",sans-serif;font-size:15px;text-transform:uppercase;display:block;letter-spacing:.025em}.faculty-posts .video-post p,.multipurpose-posts .video-post p{font-weight:600}.faculty-blog-feed,.multipurpose-blog-feed{background:#f1f1f1}.faculty-blog-feed .blog-post .post-details:before,.multipurpose-blog-feed .blog-post .post-details:before{border-bottom-color:#f1f1f1}.faculty-blog-feed .post-details:after,.multipurpose-blog-feed .post-details:after{display:none}.faculty-blog-feed .cover,.multipurpose-blog-feed .cover{background-position:center center;background-repeat:no-repeat}.faculty-blog-feed .action,.multipurpose-blog-feed .action{color:#d01c29;font-weight:bold;text-transform:uppercase;letter-spacing:.075em}.faculty-blog-feed svg,.multipurpose-blog-feed svg{position:absolute;max-width:108px;max-height:108px;left:50%;top:50%;margin:-54px 0 0 -54px;fill:#fff}@media all and (min-width:768px){.faculty-blog-feed .post:first-child .image,.multipurpose-blog-feed .post:first-child .image{order:2}.faculty-blog-feed .post:first-child .post-details,.multipurpose-blog-feed .post:first-child .post-details{order:1}.faculty-blog-feed .post:first-child .post-details:before,.multipurpose-blog-feed .post:first-child .post-details:before{right:auto;left:100%;border-right:none;border-left:32px solid #f1f1f1}.faculty-blog-feed .blog-post .post-details:before,.multipurpose-blog-feed .blog-post .post-details:before{border-right-color:#f1f1f1;border-bottom-color:transparent}.faculty-blog-feed .blog-post img,.multipurpose-blog-feed .blog-post img{display:block}}@media all and (min-width:1030px){.faculty-blog-feed .post,.multipurpose-blog-feed .post{height:50%}.faculty-blog-feed:not(.half),.multipurpose-blog-feed:not(.half){flex-direction:row}.faculty-blog-feed:not(.half) .post,.multipurpose-blog-feed:not(.half) .post{height:auto;max-height:500px;width:50%}.faculty-blog-feed:not(.half) .post:first-child .image,.multipurpose-blog-feed:not(.half) .post:first-child .image{order:1}.faculty-blog-feed:not(.half) .post:first-child .post-details,.multipurpose-blog-feed:not(.half) .post:first-child .post-details{order:2}.faculty-blog-feed:not(.half) .post:first-child .post-details:before,.multipurpose-blog-feed:not(.half) .post:first-child .post-details:before{left:auto;right:100%;border-right:32px solid #f1f1f1;border-left:0}}.resource-filter{background:#231f20;font-weight:bold;font-size:14px;letter-spacing:.025em;color:#dedede;margin-bottom:40px}.resource-filter .heading{justify-content:center;align-items:center;text-align:center;height:70px;font-family:"Libre Baskerville",serif}.resource-filter .categories{text-align:center;background:#2b2b2b;position:relative;min-height:70px;text-transform:uppercase}.resource-filter .categories.show ul{max-height:500px}.resource-filter ul{background:#3c3c3c;position:absolute;z-index:1;width:100%;padding-top:70px;max-height:0;overflow:hidden;transition:max-height .4s ease}.resource-filter a{display:block;box-sizing:border-box;padding:15px 40px 15px 30px;transition:.2s}.resource-filter a:hover{color:#67c8c7}.resource-filter .active{width:100%;position:absolute;top:0;background:#2b2b2b;background:#d01c29;color:#67c8c7;color:#fff;height:70px;display:flex;align-items:center;padding:0 30px 0 30px;justify-content:center}.resource-filter .active:hover{background:#444;background:#a51417;color:#fff}@media all and (min-width:1030px){.resource-filter .categories{text-align:left}.resource-filter .active{justify-content:flex-start}}.search.with-categories .resource-filter .toggle{margin-right:0}.search.with-categories .resource-filter .toggle:before,.search.with-categories .resource-filter .toggle:after{background:#f1f1f1}.search.with-categories .resource-filter .toggle:before{right:44px}.search.with-categories .resource-filter .toggle:after{right:34px}.search.with-categories .resource-filter .show .toggle:before{right:39px}.search.with-categories .resource-filter .show .toggle:after{right:39px}.resources-list{padding:50px 0}.page-explore-academics .resources-list{padding-top:0}.resources-list .container{max-width:1050px}.resources-list header{text-align:center;max-width:880px;margin:0 auto 70px}.resources-list header a{font-weight:600;color:#d01c29;text-transform:uppercase;letter-spacing:.025em}.resources-list header a:hover{color:#a51417}.resources-list h2{color:#a51417;margin-bottom:.5em}.resources-list h2 em{font-style:normal;color:#d01c29}#about-faculty{background:#d01c29;color:#fff;padding:60px 0;position:relative}#about-faculty .heading{position:absolute;left:7.5%;top:0;display:inline-block;color:#fff;font-weight:bold;text-transform:uppercase;background:#a51417;padding:24px 38px;letter-spacing:.075em;-webkit-transform:translateY(-100%);transform:translateY(-100%)}#about-faculty header{max-width:700px;margin:0 auto 80px}#about-faculty h2{margin-bottom:.5em}#about-faculty .dots{max-width:1020px;margin:0 auto 50px}#about-faculty .slick-dots{position:relative;top:auto;left:auto;bottom:auto;font-size:1em;text-transform:uppercase;font-weight:bold;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;letter-spacing:.025em}#about-faculty .slick-dots:before{content:"";position:absolute;top:-2px;height:2px;background:#fff;width:75%;left:12.5%}#about-faculty .slick-dots li{margin:0;width:25%}#about-faculty .slick-dots a{position:relative;padding-top:35px;display:block}#about-faculty .slick-dots a:after{content:"";position:absolute;top:-17px;left:50%;margin-left:-15px;height:30px;width:30px;box-sizing:border-box;border:2px solid #fff;border-radius:50%;background:#a51417;transition:.2s}#about-faculty .slick-dots .slick-active a:after,#about-faculty .slick-dots a:hover:after{background:#67c8c7}#about-faculty .slideshow{max-width:800px;margin:0 auto}#about-faculty .slideshow h2{font-size:18px;font-weight:bold}#about-faculty .slideshow p{margin-bottom:1.5em}#about-faculty .slideshow a{font-weight:bold;text-transform:uppercase;letter-spacing:.025em;margin-bottom:1.5em}#about-faculty .slideshow .icon{fill:currentColor;margin-left:3px}#about-faculty .slide{text-align:center;justify-content:center;-webkit-justify-content:center}@media all and (max-width:599px){#about-faculty .dots{display:none}#about-faculty .slide{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;float:none;padding-bottom:40px}#about-faculty .slide:last-child{padding-bottom:0}}#about-deans header{padding:80px 7.5%;background:url(/sites/all/themes/artsci/images/ampersand-gray.svg) calc(100% + 620px) -600px no-repeat,url(/sites/all/themes/artsci/images/ampersand-gray.svg) -220px 55px no-repeat;background-size:900px 1060px}#about-deans header h2{max-width:500px;margin:0 auto}#about-deans .post{display:flex;flex-wrap:wrap;background:#2b2b2b;color:#fff}#about-deans .image{width:100%;background:#231f20;background-size:cover;background-repeat:no-repeat;background-position:center top}@media all and (max-width:599px){#about-deans .image{background-image:none !important}}#about-deans .post-details{width:100%;padding:40px 7.5%;box-sizing:border-box}#about-deans h3{font-family:"Source Sans Pro",sans-serif;letter-spacing:.025em;color:#67c8c7;font-size:20px;text-transform:uppercase;margin-bottom:.25em}#about-deans .title{font-family:"Libre Baskerville",serif;font-style:italic;font-size:22px;line-height:1.3;margin-bottom:1.25em}#about-deans .title:after{content:"";height:5px;display:block;background:#fff;width:170px;margin-top:30px}#about-deans p{margin-bottom:1.5em}#about-deans a{color:#f5bd18;font-weight:bold;text-transform:uppercase;letter-spacing:.025em}#about-deans a:hover{color:#fff}@media all and (min-width:768px){#about-deans .image{width:58%}#about-deans .image img{display:none}#about-deans .post-details{width:42%;padding:40px 5%}#about-deans .post:nth-child(even) .image{order:2}}@media all and (min-width:1030px){#about-deans .post-details{padding:80px 5%}#about-deans h3{font-size:24px}#about-deans .title{font-size:28px}}#about-history header{position:relative;text-align:center;background:#393939;color:#fff}#about-history header .image{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:.37}#about-history header .container{position:relative;z-index:1;padding:60px 0}#about-history header img{visibility:hidden}#about-history header p{text-transform:uppercase;font-weight:bold;letter-spacing:.075em;font-size:18px}#about-history h2{margin-bottom:.5em}#about-history .history-timeline{display:none}#about-history .slick-dots{position:relative;bottom:0;left:0;right:0;top:0;font-size:1em;display:flex;justify-content:flex-start;font-weight:bold;letter-spacing:.075em;text-align:left;height:46px}#about-history .slick-dots:after{content:"";height:4px;background:rgba(255,255,255,0.5);position:absolute;left:0;right:0;bottom:0;border-radius:2px}#about-history .slick-dots li{margin:0;position:static}#about-history .slick-dots li:first-child a{margin-left:-20px}#about-history .slick-dots li:last-child a{margin-left:-20px}#about-history .slick-dots a{position:absolute;top:0;width:40px;text-align:center;display:block;padding-bottom:20px;min-height:25px}#about-history .slick-dots a:not(.show){font-size:0;width:5px}#about-history .slick-dots a:not(.show):before{content:"";position:absolute;left:50%;top:0;height:20px;width:1px;background:rgba(255,255,255,0.5)}#about-history .slick-dots .slick-active a:after{content:"";position:absolute;margin-left:-12px;z-index:1;bottom:-10px;left:50%;height:12px;width:12px;background:#2a9d9b;border-radius:50%;border:6px solid #67c8c7}#about-history .aside-photo{background:#231f20;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}@media all and (max-width:599px){#about-history .aside-photo{background-image:none !important}}#about-history .aside-photo .shield{position:absolute;top:45px;left:55px;width:118px}#about-history .slideshow{background:#a51417;position:relative}#about-history .slide{color:#fff;background:#a51417;position:relative}#about-history time{display:block;text-align:center;height:130px;width:100%;background:#d01c29;display:flex;justify-content:center;align-items:center;font-size:26px;font-family:"Libre Baskerville",serif;font-weight:bold}#about-history .image{background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;left:0;right:0;bottom:0;top:130px;opacity:.8}#about-history .details{padding:40px 15% 100px;position:relative;z-index:1;box-sizing:border-box}#about-history h3{margin-bottom:1.5em;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-size:1em;line-height:1.6}#about-history .slick-arrow{width:50%;height:70px;bottom:0;z-index:3}#about-history .slick-arrow.slick-prev{left:0;right:auto}#about-history .slick-arrow.slick-next{left:auto;right:0}#about-history .slick-arrow svg{width:14px;height:23px}@media all and (min-width:768px){#about-history header .container{padding:190px 0 35px}#about-history header p{margin-bottom:115px}#about-history .history-timeline{display:block}#about-history .details{min-height:400px;padding:60px 15% 100px}#about-history .slick-arrow{width:70px;bottom:calc(50% - 85px);z-index:3}#about-history .slick-arrow.slick-prev{left:0;right:auto}#about-history .slick-arrow.slick-next{left:auto;right:0}}@media all and (min-width:1030px){#about-history .slideshow:before,#about-history .slideshow:after{content:"";position:absolute;z-index:2;top:0;height:100%;background:rgba(0,0,0,0.75);width:50px}#about-history .slideshow:before{left:0;display:none}#about-history .slideshow:after{right:0}#about-history .slideshow:after{right:0;width:50%}#about-history .details{min-height:515px;padding:70px 90px 70px}#about-history .slick-arrow.slick-prev{left:-70px;right:auto}#about-history .slick-arrow.slick-next{left:50%}}#contact-header{position:relative}#contact-header .image{background-repeat:no-repeat;background-size:cover;background-position:center center}#contact-header .image img{display:none}#contact-header #map{min-height:400px}#contact-header #map #map-info{display:block}#contact-header #map .gm-style-iw{text-align:left;top:0 !important;background:#fff !important;position:relative;overflow:visible !important;margin-top:15px}#contact-header #map .gm-style-iw:after{width:0;height:0;bottom:-19px;border-top:20px solid #fff;border-left:18px solid transparent;border-right:18px solid transparent;margin-left:-18px}#contact-header #map .gm-style-iw+div:after,#contact-header #map .gm-style-iw+div:before,#contact-header #map .gm-style-iw:after{content:"";display:block;position:absolute;left:50%}#contact-header #map *{background:0 0 !important;box-shadow:none !important}#contact-header #map div{border:none !important}#contact-header h1{color:#a51417;font-size:17px;margin-bottom:1em}#contact-header h1 span{display:none}#contact-header .button{position:absolute;z-index:1;bottom:0;font-size:14px;padding:18px 30px 15px}#contact-header .button .icon{fill:#fff;height:30px;margin-right:10px}#contact-header .gmnoprint,#contact-header .gm-style-cc{display:none}#contact-header .gm-style-iw+div{display:none}#contact-header #map-info{display:none;padding:30px}#contact-header #map-info address{text-transform:uppercase;font-weight:bold;font-size:11px;letter-spacing:.075em;margin-bottom:20px}#contact-header #map-info address span{display:block;margin-bottom:.35em}#contact-header #map-info address strong{color:#d01c29}#contact-header #map-info .contact-by{margin-bottom:0;text-transform:uppercase;font-weight:bold;font-size:11px;letter-spacing:.075em}#contact-header #map-info .contact-by li{display:inline-block}#contact-header #map-info .contact-by li:first-child:after{content:"";display:inline-block;background:#67c8c7;width:3px;height:3px;border-radius:50%;vertical-align:middle;margin-top:-2px;margin:-2px 2px 0 5px}#contact-header #map-info a[href^=mailto]{color:#a51417;border-bottom:3px solid #a51417}@media all and (max-width:599px){#contact-header .image{background-image:none !important}#contact-header .image img{display:block}}@media all and (min-width:600px){#contact-header .image{min-height:300px}#contact-header .image img{visibility:hidden}}@media all and (min-width:1030px){#contact-header .image img{display:block}#contact-header .button{left:50%}}#map[data-window="yes"] .gm-style-iw img{display:none}#contact-article{position:relative}#contact-article .container{width:100%;max-width:100%}#contact-article article{padding:60px 7.5% 40px;position:relative;overflow:hidden}#contact-article article .callouts{padding-bottom:0;margin:0;max-width:100%}#contact-article article img{margin:0;height:auto}#contact-article aside{padding:50px 7.5%}#contact-article aside .inner{padding:60px 7.5%;border:3px solid rgba(165,20,23,0.58)}#contact-article .callout{margin-bottom:30px}#contact-article .callout:last-child{margin-bottom:0}#contact-article .callout .image{margin-bottom:10px;background-repeat:no-repeat;background-size:cover;background-position:center center}#contact-article .callout img{display:block;visibility:hidden}#contact-article .callout h3{margin-bottom:.5em;font-size:1em}#contact-article .callout p{font-size:14px}#contact-article .callout a{font-size:13px;text-transform:uppercase;text-decoration:none;letter-spacing:.075em}#contact-article .callout svg{background:#d01c29;border-radius:3px;fill:#fff;width:15px;height:15px}#contact-article .callout .button{margin-top:1em}#contact-article .department{margin-bottom:40px}#contact-article .department:last-child{margin-bottom:0}#contact-article .department h3{margin-bottom:.25em;line-height:1.3}#contact-article .department ul{text-transform:uppercase;font-size:13px;font-weight:bold;color:#6c7373;letter-spacing:.075em}#contact-article h3{color:#a51417}#contact-article a[href^=mailto]{display:inline-block;margin-top:1em;color:#d01c29;text-decoration:underline}#contact-article a[href^=tel]{color:#2b2b2b}@media all and (min-width:768px){#contact-article article{padding:80px 0 0 0}#contact-article article .inner{padding:0 7.5% 40px}#contact-article article .callouts{padding:0}#contact-article aside{padding:50px 80px}#contact-article aside .inner{padding:80px 7.5% 80px}#contact-article .callout{margin-bottom:0}#contact-article .callout:nth-child(even){margin-top:-50px}#contact-article .callout:nth-child(even) .image{order:2;-webkit-order:2;width:48%}#contact-article .callout:nth-child(even) .details{width:52%;padding-right:40px;padding-top:100px}#contact-article .callout .image{width:60%;margin-bottom:0}#contact-article .callout .details{width:40%;box-sizing:border-box;padding-left:40px;padding-top:50px;padding-bottom:80px;flex-grow:1;-webkit-flex-grow:1}}@media all and (min-width:1030px){#contact-article article{width:calc(100% - 540px)}#contact-article aside{width:540px}}@media all and (min-width:1300px){#contact-article .container{max-width:100%;justify-content:space-between}#contact-article .inner{margin:0 auto;max-width:960px}}#home-intro{position:relative;color:#fff}#home-intro .image{opacity:.65}#home-intro .slideshow{max-height:790px;overflow:hidden;background:#231f20}#home-intro .slide{flex-direction:column}#home-intro figcaption{position:relative}#home-intro .heading{padding:30px 0}#home-intro .heading p{text-transform:uppercase;font-size:.8em;font-weight:600}#home-intro h2{margin-bottom:.25em}#home-intro .caption{position:absolute;left:7.5%;bottom:calc(100% + 20px);font-family:"Libre Baskerville",serif;font-style:italic;font-size:12px;max-width:280px;display:flex}#home-intro .caption .icon{fill:currentColor;margin-top:3px;margin-right:10px;width:17px;height:17px}#home-intro .caption p{flex:1}#home-intro .caption strong{font-style:normal}#home-intro .container{max-width:900px}@media all and (min-width:600px){#home-intro img{visibility:hidden}}@media all and (min-width:768px){#home-intro{min-height:600px}#home-intro .image{min-height:600px}#home-intro .slick-active .image{-webkit-animation:kenburns 40s forwards;animation:kenburns 40s forwards}#home-intro .slide:nth-child(even).slick-active .image{-webkit-animation:kenburns-reverse 40s forwards;animation:kenburns-reverse 40s forwards}#home-intro .slide[aria-hidden="true"] .image{visibility:hidden}#home-intro figcaption{position:static}#home-intro .heading{position:absolute;left:0;right:0;text-align:center;top:250px}#home-intro .heading p{font-size:.95em}#home-intro .caption{bottom:50px}#home-intro h2{font-size:50px}}@media all and (min-width:1030px){#home-intro .heading{top:200px}#home-intro h2{font-size:50px}#home-intro .caption{left:60px}}@media all and (min-width:1300px){#home-intro .heading{top:290px}#home-intro h2{font-size:70px}}@-webkit-keyframes kenburns{100%{-webkit-transform:scale3d(1.6,1.4,1.4) translate3d(-180px,-110px,0px);transform:scale3d(1.6,1.4,1.4) translate3d(-180px,-110px,0px)}}@keyframes kenburns{100%{-webkit-transform:scale3d(1.6,1.4,1.4) translate3d(-180px,-110px,0px);transform:scale3d(1.6,1.4,1.4) translate3d(-180px,-110px,0px)}}@-webkit-keyframes kenburns-reverse{100%{-webkit-transform:scale3d(1.6,1.4,1.4) translate3d(180px,110px,0px);transform:scale3d(1.6,1.4,1.4) translate3d(180px,110px,0px)}}@keyframes kenburns-reverse{100%{-webkit-transform:scale3d(1.6,1.4,1.4) translate3d(180px,110px,0px);transform:scale3d(1.6,1.4,1.4) translate3d(180px,110px,0px)}}#featured-programs .column.action{padding:40px 0;background:#f1f1f1;align-items:center;position:relative;z-index:4;overflow:hidden}#featured-programs .container{position:relative;z-index:1}#featured-programs .ampersand{position:absolute;right:-25px;width:535px;height:630px;fill:#fff}#featured-programs h2{color:#a51417;font-size:40px;line-height:1.2}#featured-programs h2 span{color:#231f20;font-family:"Source Sans Pro",sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:.025em;display:block;margin-bottom:20px}#featured-programs h2 em{font-style:normal;color:#d01c29}@media all and (min-width:768px){#featured-programs h2{font-size:56px}#featured-programs h2 span{margin-bottom:70px}}@media all and (min-width:1030px){#featured-programs .column.action{overflow:visible}#featured-programs .container{max-width:360px}}.program-slideshow{flex-direction:column;background:#2b2b2b}.program-slideshow .slideshow{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;display:-webkit-box;flex-grow:1;-webkit-flex-grow:1}.program-slideshow .slideshow,.program-slideshow .slick-list{width:100%}.program-slideshow .slick-list{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-grow:1;-webkit-flex-grow:1;flex-direction:column}.program-slideshow .slick-track{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;height:auto;flex-grow:1;-webkit-flex-grow:1}.program-slideshow .slide{position:relative;height:auto;bottom:0;flex-grow:1;-webkit-flex-grow:1;max-height:600px}.program-slideshow .image{width:100%;position:relative}.program-slideshow .image:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;background:#2b2b2b;opacity:.6}.program-slideshow img{display:block}.program-slideshow .post-details{width:100%;box-sizing:border-box;color:#fff;padding:30px 7.5%}.program-slideshow h3{font-size:30px;margin:0 auto;max-width:500px}.program-slideshow h3 em{color:#f5bd18}.program-slideshow .action{text-transform:uppercase;font-size:13px;font-weight:600;letter-spacing:.075em}@media all and (min-width:600px){.program-slideshow img{visibility:hidden}}@media all and (min-width:768px){.program-slideshow .post-details{text-align:center;position:absolute;z-index:2;top:0;left:0;bottom:0;width:100%;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;padding:0 7.5%}.program-slideshow h3{font-size:47px}.program-slideshow .action{position:absolute;right:45px;bottom:45px}}@media all and (min-width:1030px){.program-slideshow .slick-track{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}}.announcements{background:#f5bd18;padding:50px 0 40px}.announcements h2{color:#fff;margin-bottom:0}.announcements .cat{color:#414042;margin-bottom:2em}.announcements .slideshow{padding-bottom:40px}.announcements .slide{display:block}.announcements p{font-size:1.2em;margin:0 auto 2em;max-width:600px;padding:0 7.5%;line-height:1.5;color:#414042}.announcements .button{color:#fff}.announcements .slick-dots{left:auto;right:30px;bottom:0;top:auto}@media all and (max-width:599px){.announcements .slick-dots{left:0;right:0}}.faq-list .faq-group{margin-bottom:60px}.faq-list article h2{padding-left:20px}.faq-list .intro-text{padding:0 20px;margin-bottom:30px}.faq-list h4{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;letter-spacing:.025em;font-size:18px;margin-bottom:1.5em}.faq-list .video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:60px}.faq-list .video:last-child{margin-bottom:0}.faq-list .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.faq-list .question{background:#f1f1f1;color:#6c7373;font-family:"Source Sans Pro",sans-serif;font-weight:normal;padding:20px 20px;font-size:18px;transition:.2s;display:flex;display:-webkit-flex;justify-content:space-between;align-items:center}.faq-list .question .text{flex:1}.faq-list .question .icon{position:relative;display:block;height:24px;width:24px;background:#d01c29;border-radius:50%;transition:.4s}.faq-list .question .icon:after,.faq-list .question .icon:before{content:"";position:absolute;left:calc(50% - 7px);top:calc(50% - 2px);width:14px;height:4px;background:#f1f1f1;transition:.2s}.faq-list .question .icon:before{z-index:2}.faq-list .question .icon:after{z-index:1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq-list .question:hover{background:#e1e1e1}.faq-list .answer{padding:20px 20px 25px;font-family:"Libre Baskerville",serif;display:none}.faq-list .show .icon{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.faq-list .show .icon:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);background:#d01c29}@media all and (min-width:768px){.faq-list article h2{padding-left:24px}.faq-list .intro-text{padding:0 35px;margin-bottom:40px}.faq-list .question{font-size:24px;padding:20px 35px}.faq-list .answer{padding:0 35px 20px}}#alert{position:relative;top:0;left:0;right:0;background:#d01c29;color:#fff;padding:20px 40px;box-sizing:border-box;transition:.2s;-webkit-animation-delay:.5s;animation-delay:.5s}#alert p{font-size:18px;margin-bottom:1em;line-height:1.4}#alert .button{background:#940b0c;padding:18px 24px 17px}#alert .icon{display:flex;flex-wrap:wrap;align-items:center;text-transform:uppercase;background:#d01c29;text-align:center;font-size:15px;font-weight:bold;line-height:1.2;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;cursor:pointer}#alert svg{fill:#a51417;margin-bottom:10px;width:40px;height:40px;margin-right:10px}@media all and (min-width:768px){#alert{display:flex;align-items:center}#alert .icon{flex-direction:column;width:70px}#alert p{font-size:18px;margin-bottom:0;flex:1;padding:0 80px 0 60px}#alert svg{width:70px;height:70px;margin-right:0}}@media all and (min-width:1030px){#alert p{font-size:30px}}@-webkit-keyframes alert{0%{}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes alert{0%{}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.gallery-grid{padding:0 0 50px}.gallery-grid .item{width:calc(50% - 14px);margin:7px;background:#231f20;position:relative}.gallery-grid img{width:100%;display:block;opacity:.55}.gallery-grid h3{font-family:"Source Sans Pro",sans-serif;letter-spacing:.025em;font-size:14px;text-align:center;position:absolute;top:50%;left:50%;text-transform:uppercase;color:#fff;font-weight:bold;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (min-width:768px){.gallery-grid .item{width:calc(33% - 14px);margin:7px}}.fancybox-gallery{text-align:center}.fancybox-gallery.fancybox-type-inline{max-width:1300px}.fancybox-gallery.fancybox-type-inline .fancybox-skin{border:0}.fancybox-gallery.fancybox-type-inline .fancybox-outer{padding:0}.fancybox-gallery .fancybox-skin{background:#2b2b2b}.fancybox-gallery .image img{margin:0 auto}.fancybox-gallery figcaption{padding:30px 7.5%;color:#fff}.fancybox-gallery h3{color:#f5bd18;font-family:"Source Sans Pro",sans-serif;font-size:15px;text-transform:uppercase}.fancybox-gallery p{font-size:15px}.fancybox-gallery .fancybox-close{right:0;top:0;width:70px;height:70px;background:#d01c29;display:flex;align-items:center;justify-content:center}.fancybox-gallery .fancybox-close:hover{background:#a51417}.fancybox-gallery .fancybox-close svg{fill:#fff;width:24px;height:24px}.gallery-slideshow .slide{flex-direction:column;display:block}.gallery-slideshow .image{max-height:700px;overflow:hidden}.gallery-slideshow figcaption{width:85%;margin:0 auto;max-width:1200px;text-align:center;padding:25px 0;color:#6c7373;font-size:15px}.gallery-slideshow .slick-dots{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;bottom:auto;padding:5px;background:rgba(43,43,43,0.7)}.section-header{text-align:center;padding:60px 0 70px}.section-header .container{max-width:880px}.section-header h2{color:#a51417;margin-bottom:.5em}.section-header h2 em{font-style:normal;color:#d01c29}.section-header.red{background-color:#d01c29;color:#fff}.section-header.red h2{color:#fff}.section-header.red h2 em{color:#fff}.section-header.dark{background-color:#231f20;color:#fff}.section-header.dark h2{color:#67c8c7}.section-header.dark h2 em{color:#67c8c7}.additional-resources{background:#f1f1f1;padding:50px 0}.additional-resources h2{font-size:24px;color:#a51417}.additional-resources li{display:inline-block;box-sizing:border-box;width:100%;margin-bottom:30px;font-size:14px}.additional-resources h3{font-size:14px;margin-bottom:.25em}.additional-resources p{font-family:"Libre Baskerville",serif;font-style:italic;color:#686f6f}.additional-resources a{color:#d01c29}.additional-resources a:hover{color:#a51417}.additional-resources .icon{fill:#d01c29;width:14px;height:14px;margin-left:5px}@media all and (min-width:600px){.additional-resources h2{font-size:30px}.additional-resources ul{-webkit-column-count:2;column-count:2}.additional-resources li{padding-left:30px}}@media all and (min-width:1030px){.additional-resources{padding:80px 0}.additional-resources h2{margin-bottom:-10px}.additional-resources li{padding-left:70px}.additional-resources li:first-child{margin-top:50px}}input,select,textarea{font-family:"Source Sans Pro",sans-serif;font-size:21px;margin-bottom:30px}input[type="submit"],button{cursor:pointer;border:none;border-radius:0;-webkit-appearance:none}input[type="submit"]{border:2px solid}input[type='text'],input[type='email'],input[type='tel'],input[type='password']{height:51px}input[type='text'],input[type='email'],input[type='tel'],input[type='password'],textarea{border:none;box-sizing:border-box;padding:10px 15px;border-radius:0;background:#f1f0f0;width:100%;-webkit-appearance:none}input[type='text']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#6c7373;transition:.2s;font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:.025em}input[type='text']::-moz-placeholder,input[type='email']::-moz-placeholder,input[type='tel']::-moz-placeholder,input[type='password']::-moz-placeholder,textarea::-moz-placeholder{color:#6c7373;transition:.2s;font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:.025em;opacity:1}input[type='text']:-ms-input-placeholder,input[type='email']:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='password']:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#6c7373;transition:.2s;font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:.025em;opacity:1}input[type='text']:focus::-webkit-input-placeholder,input[type='email']:focus::-webkit-input-placeholder,input[type='tel']:focus::-webkit-input-placeholder,input[type='password']:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:.5}input[type='text']:focus::-moz-placeholder,input[type='email']:focus::-moz-placeholder,input[type='tel']:focus::-moz-placeholder,input[type='password']:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:.5}.cta input[type='text'],.cta input[type='email'],.cta input[type='tel'],.cta input[type='password'],.cta textarea{background:#fff}input[type='checkbox'],input[type='radio']{margin-bottom:0;margin-right:5px}textarea{padding:20px 15px}select{border:none;border-radius:0;-webkit-border-radius:0px;-webkit-appearance:none;-moz-appearance:none;background:#f1f0f0 url(/sites/all/themes/artsci/images/select.svg) no-repeat calc(100% - 15px) center;background-color:#f1f0f0;background-size:13px 21px;padding:0 0 0 15px;height:51px;width:100%;color:#6c7373;font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:.025em}select::-ms-expand{display:none}#header .search input[type="text"]{background:none}fieldset{border:none}.node-type-webform .form-container{width:85%;padding:40px 0;max-width:960px;margin:0 auto}.form-container p{margin-bottom:2em;font-weight:600}.form-container p a{color:#d01c29;text-decoration:underline}.form-container p a:hover{color:#a51417}.form-container fieldset{margin:10px 0 30px;border:1px solid #ddd;padding:1.4em 1em 1.4em 1em}.form-container fieldset fieldset legend{font-size:18px}.form-container legend{font-family:"Libre Baskerville",serif;color:#a51417;font-weight:bold;font-size:24px;margin-bottom:1em;float:left;width:100%}.form-container .fieldset-description{margin-bottom:1em}.form-container label{display:inline-block;color:#2b2b2b;font-size:.9em;text-transform:uppercase;font-weight:600;letter-spacing:.025em;line-height:1.3}.form-container .label{display:inline-block;font-size:.9em;color:#2b2b2b;margin-bottom:1em;text-transform:uppercase}.form-container .element-invisible{display:none}.form-container input[type='text'],.form-container input[type='email'],.form-container input[type='tel'],.form-container input[type='password'],.form-container textarea,.form-container select{background-color:transparent;border:2px solid #6c7373}.form-container .input,.form-container .form-item{width:100%;box-sizing:border-box;clear:both}.form-container .webform-progressbar-outer{margin-bottom:3em}.form-container .form-textarea-wrapper{margin-bottom:30px}.form-container .webform-component-radios label,.form-container .webform-component-checkboxes label,.form-container .webform-component-select-or-other label{display:inline-block;margin-bottom:8px}.form-container .form-radios,.form-container .form-checkboxes{margin-bottom:30px}.form-container .form-radios label,.form-container .form-checkboxes label{margin-bottom:0;color:#2b2b2b;text-transform:none;letter-spacing:0;font-weight:400}.form-container .form-radios .form-item,.form-container .form-checkboxes .form-item{margin-bottom:20px}.form-container .form-radios .form-item label,.form-container .form-checkboxes .form-item label{margin-bottom:0}@media all and (min-width:768px){.form-container fieldset{padding:1.4em 1.4em 1.4em 1.4em}.form-container .input{flex-grow:1;padding:0 13px;width:auto}.form-container .input:first-child{padding-left:0}.form-container .input:last-child{padding-right:0}.form-container .input.one-fourth{flex-grow:0;width:25%}.form-container .input.one-third{flex-grow:0;width:33.333%}.form-container .input.half{flex-grow:0;width:50%}.form-container .half,.form-container .two-thirds,.form-container .one-third{float:left;clear:none;display:flex;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.form-container .half input,.form-container .half select,.form-container .two-thirds input,.form-container .two-thirds select,.form-container .one-third input,.form-container .one-third select{width:calc(100% - 13px)}.form-container .half{width:50%}.form-container .two-thirds{width:66.666%}.form-container .one-third{width:33.333%}.form-container .half+.half,.form-container .two-thirds+.one-third,.form-container .one-third+.two-thirds,.form-container .one-third+.one-third+.one-third{justify-content:flex-end;-webkit-justify-content:flex-end}.form-container .one-third+.one-third{justify-content:center;-webkit-justify-content:center}.form-container .two-thirds+.one-third+.one-third{justify-content:flex-start;-webkit-justify-content:flex-start}.form-container .two-thirds+.one-third+.one-third+.one-third{justify-content:center;-webkit-justify-content:center}.form-container .webform-datepicker{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.form-container .webform-datepicker .form-item{box-sizing:border-box;width:33.333%;padding:0 13px}.form-container .webform-datepicker .form-item:first-child{padding-left:0}.form-container .webform-datepicker .form-item:nth-child(3){padding-right:0}.form-container .form-radios,.form-container .form-checkboxes{-webkit-column-count:3;column-count:3;-webkit-column-gap:25px;column-gap:25px}.form-container .form-radios .form-item,.form-container .form-checkboxes .form-item{display:inline-block;width:100%}}@media all and (min-width:1030px){.form-container fieldset{padding:1.8em}}.form-container table.webform-grid{width:100%;margin:0 0 1em;table-layout:fixed}.form-container table.webform-grid td{padding:4px 0}.form-container table.webform-grid .webform-grid-option .form-type-radio{text-align:center}.form-container table.webform-grid .webform-grid-option input[type="radio"]{margin-right:0}.form-container .form-item.form-type-radio{position:relative}.form-container .webform-component-time{width:100%;position:relative}.form-container .webform-component-time .webform-container-inline .form-item{display:inline-block;width:auto;padding:0 10px}.form-container .webform-component-time .webform-container-inline .form-item:first-child{padding-left:0}.form-container .webform-component-time .webform-container-inline select{width:160px}.form-container .webform-component-time .webform-container-inline .form-radios{display:inline-block;width:auto}.input.checkbox{margin-bottom:30px}#user-login input[type='text'],#user-login input[type='password']{margin-bottom:0}#user-login .form-item{margin-bottom:30px}.form-required{text-align:right}.email-signup{background:#231f20;padding:50px 0 40px;background-repeat:no-repeat;background-size:cover;background-position:center center}@media all and (max-width:599px){.email-signup{background-image:none !important}}.email-signup .container{max-width:370px}.email-signup h2{font-style:italic;color:#f5bd18;text-align:center;margin-bottom:45px}.email-signup .submit{text-align:right}.email-signup .textbox label{display:none}.email-signup input[type="text"]{border:2px solid #c8c8c8;margin-bottom:20px}.email-signup input[type="text"]::-webkit-input-placeholder{text-transform:none;font-weight:normal;font-size:19px;color:#231f20;letter-spacing:0}.email-signup input[type="text"]::-moz-placeholder{text-transform:none;font-weight:normal;font-size:19px;color:#231f20;letter-spacing:0}.email-signup input[type="submit"]{color:#67c8c7;margin-bottom:0}.email-signup input[type="submit"]:hover{background:rgba(103,200,199,0.4)}.email-signup label{color:#fff}.email-signup .checkbox{display:inline-block;padding:0 5px;font-family:"Libre Baskerville",serif;font-weight:bold;font-size:13px;margin-bottom:5px;position:relative}.email-signup input[type="checkbox"]{visibility:hidden;opacity:0;position:absolute}.email-signup input[type="checkbox"]+label{padding-left:28px;position:relative}.email-signup input[type="checkbox"]+label:before,.email-signup input[type="checkbox"]+label:after{content:"";position:absolute;border-radius:50%}.email-signup input[type="checkbox"]+label:before{left:0;top:calc(50% - 10px);width:16px;height:16px;border:2px solid #fff}.email-signup input[type="checkbox"]+label:after{left:5px;width:10px;height:10px;background:#fff;top:calc(50% - 5px);opacity:0;visibility:hidden;transition:.2s}.email-signup input[type="checkbox"]:checked+label:after{visibility:visible;opacity:1}.email-signup .MailingListSection{text-align:center;margin-bottom:20px}.email-signup--ampersand{background-color:#a51417;background-image:url(/sites/all/themes/artsci/images/ampersand-red.svg);background-position:calc(50% + 32px) center;background-size:250px 300px;background-repeat:no-repeat;padding:80px 0 100px}.email-signup--ampersand .container{max-width:1200px}.email-signup--ampersand h2{color:#fff;font-style:normal}.email-signup--ampersand form{margin:0 auto;max-width:500px}.email-signup--ampersand input[type="submit"]{color:#fff;margin-bottom:0}.email-signup--ampersand input[type="submit"]:hover{background:rgba(255,255,255,0.4)}@media all and (min-width:768px){.email-signup--ampersand h2{font-size:34px}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f1f1f1;color:#444;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image{display:block;width:100%;height:100%}.fancybox-inner{display:block;width:100%;position:relative}.fancybox-inner iframe{position:absolute;top:0;left:0;width:100%;bottom:0;height:100% !important}.fancybox-type-iframe .fancybox-inner{height:0 !important;padding-bottom:56.25%;padding-top:25px}.fancybox-type-inline{max-width:1000px}.fancybox-type-html,.fancybox-type-ajax{max-width:1200px}.fancybox-type-inline,.fancybox-type-html,.fancybox-type-ajax{width:85% !important;font-size:1.6em;margin-bottom:20px}.fancybox-type-inline .fancybox-skin,.fancybox-type-html .fancybox-skin,.fancybox-type-ajax .fancybox-skin{border:2px solid #bdbfc0}.fancybox-type-inline .fancybox-outer,.fancybox-type-html .fancybox-outer,.fancybox-type-ajax .fancybox-outer{padding:80px 3.75%}.fancybox-type-inline .fancybox-inner,.fancybox-type-html .fancybox-inner,.fancybox-type-ajax .fancybox-inner{height:auto !important;width:100% !important}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/sites/all/themes/artsci/images/fancybox_loading.gif) center center no-repeat;background-color:#000}.fancybox-close{position:absolute;top:30px;right:30px;width:20px;height:20px;cursor:pointer;z-index:8040;text-align:center;color:#6c7373;transition:.2s}.fancybox-close:hover{color:#231f20}.fancybox-close svg{fill:currentColor}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;opacity:1;transition-duration:.2s;transition-property:opacity}.fancybox-nav:hover{opacity:0.75}.fancybox-prev{left:-20px}.fancybox-next{right:-20px}@media all and (min-width:768px){.fancybox-prev{left:-50px}.fancybox-next{right:-50px}}.fancybox-nav span{position:absolute;top:50%;width:36px;height:40px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:visible;color:#fff;background:#111;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center}.fancybox-nav span svg{fill:currentColor;width:36px;height:20px}@media all and (min-width:768px){.fancybox-nav span{background:none;height:34px}.fancybox-nav span svg{width:36px;height:34px}}.fancybox-prev span{left:0;text-align:left}.fancybox-next span{right:0;text-align:right}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important;height:auto}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(40,40,40,0.85)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font-size:15.17px;line-height:21.17px;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}
*{margin:0;padding:0;}html,body{height:100%;}body{line-height:1.6;font-size:62.5%;font-family:"Source Sans Pro",sans-serif;color:#393939;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}#viewport{overflow:hidden;position:relative;}.takeover{overflow:hidden;width:auto;}.container{box-sizing:border-box;max-width:1200px;width:85%;margin:0 auto;}.container.full{max-width:100%;width:100%;}.container.full-mobile{width:100%;}@media all and (min-width:600px){.container.full-mobile{width:85%;}}.container.full-tablet{width:100%;}.flex{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}.column{box-sizing:border-box;width:100%;}@media all and (min-width:1030px){.column.one-fourth{width:25%;}.column.one-third{width:33.333%;}.column.half{width:50%;}.column.two-thirds{width:66.666%;}.column.three-fourths{width:75%;}.column.twenty{width:20%;}.column.thirty{width:30%;}.column.forty{width:40%;}.column.sixty{width:60%;}.column.seventy{width:70%;}.column.eighty{width:80%;}}.clear{clear:both;}::-moz-selection{background:#d01c29;color:#fff;}::selection{background:#d01c29;color:#fff;}#content{position:relative;font-size:1.6em;}a{text-decoration:none;color:inherit;transition:all .2s linear;}a[href^=tel]{cursor:text;color:inherit;text-decoration:none;}a[href^=tel]:hover{text-decoration:none;}a img{border:none;}ul{list-style:none;}hr{height:1px;border:none;background:#000;margin-bottom:1em;}h1,h2,h3,h4,h5,h6{font-family:"Libre Baskerville",serif;margin-bottom:1em;line-height:1.4;}h1{font-size:32px;margin-bottom:.65em;}h2{font-size:26px;}h3{font-size:21px;}h3.caps{font-family:"Source Sans Pro",sans-serif;font-size:17px;text-transform:uppercase;letter-spacing:0.075em;}h4{font-size:17px;}@media all and (min-width:600px){h1{font-size:48px;}h2{font-size:40px;}}.wysiwyg p,.wysiwyg ul,.wysiwyg ol{margin-bottom:1.5em;line-height:1.8;}.wysiwyg a{color:#d01c29;font-weight:600;text-decoration:underline;}.wysiwyg a:hover{color:#a51417;}.wysiwyg ul,.wysiwyg ol{padding-left:1em;margin-left:1.5em;}.wysiwyg ul{padding-left:1em;list-style:disc;}.wysiwyg li{line-height:1.3;margin-bottom:.5em;}.wysiwyg li:last-child{margin-bottom:0;}.wysiwyg img{display:inline-block;margin-top:15px;margin-bottom:30px;}.wysiwyg img:first-child{margin-top:0;}.wysiwyg figure{display:inline-block;margin-top:15px;margin-bottom:40px;}.wysiwyg figure img{margin:0 0 10px;}.wysiwyg figcaption{font-family:"Source Sans Pro",sans-serif;color:#6c7373;font-size:15px;}.center{text-align:center;}.right{text-align:right;}address{font-style:normal;}figure{max-width:100%;}img{max-width:100%;height:auto;}.social-links{list-style:none;font-size:0;}.social-links li{display:inline-block;margin:0 6px;}.social-links li.facebook{margin:0 2px;}.social-links a{display:block;}.social-links svg{fill:currentColor;max-width:24px;height:24px;}.social-links.solid a{background:#fff;border-radius:50%;}iframe{border:none;width:100%;}.toggle{cursor:pointer;}.cat{text-transform:uppercase;font-weight:bold;font-size:13px;letter-spacing:0.16em;color:#00a5a4;}.video-filter{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;margin-bottom:20px;}.video-filter iframe{position:absolute;top:0;left:0;width:100%;height:100%;}button,input.button{background:none;outline:none;}.button,input.button,.form-submit{display:inline-block;border:3px solid;text-transform:uppercase;letter-spacing:0.075em;padding:14px 20px 13px;font-size:16px;font-weight:bold;transition:.2s;box-sizing:border-box;}.button.solid,input.button.solid,.form-submit.solid{border:0 none;padding:18px 40px 17px;}.button.small,input.button.small,.form-submit.small{padding:6px 15px 5px;border:2px solid;font-size:13px;}.button.red,.button.form-submit,input.button.red,input.button.form-submit,.form-submit.red,.form-submit.form-submit{background:#d01c29;color:#fff;}.button.red:hover,.button.form-submit:hover,input.button.red:hover,input.button.form-submit:hover,.form-submit.red:hover,.form-submit.form-submit:hover{background:#a51417;}.button.blue,input.button.blue,.form-submit.blue{background:#00a5a4;color:#fff;}.button.blue:hover,input.button.blue:hover,.form-submit.blue:hover{background:#008c8b;}.button.yellow,input.button.yellow,.form-submit.yellow{background:#f5bd18;}.button.yellow:hover,input.button.yellow:hover,.form-submit.yellow:hover{background:#e9b10a;}.cta .button,.cta input.button,.cta .form-submit{color:#d01c29;border-color:#a51417;}.cta .button:hover,.cta input.button:hover,.cta .form-submit:hover{background:#e4e4e4;}.yellow .button,.red .button,.blue .button,.yellow input.button,.red input.button,.blue input.button,.yellow .form-submit,.red .form-submit,.blue .form-submit{color:#fff;border-color:#fff;}.yellow .button:hover,.yellow input.button:hover,.yellow .form-submit:hover{background:#e9b10a;}.red .button:hover,.red input.button:hover,.red .form-submit:hover{background:#8e1114;}.blue .button:hover,.blue input.button:hover,.blue .form-submit:hover{background:#54c1c0;}.cancel{background:#c8c8c8;width:20px;height:20px;display:inline-block;color:#fff;border-radius:50%;vertical-align:middle;margin-right:9px;margin-top:-3px;position:relative;}.cancel:before,.cancel:after{content:"";position:absolute;top:50%;margin-top:-6px;left:50%;margin-left:-1px;width:2px;background:#fff;height:12px;}.cancel:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.cancel:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.cancel:hover{background:#999;}.js-gallery{cursor:pointer;overflow:hidden;}.js-gallery img{transition:.2s;}.js-gallery:hover img{-webkit-transform:scale(1.15);transform:scale(1.15);}#quicklinks-nav.dark svg.icon{fill:#f5bd18;}svg.icon{width:18px;height:18px;display:inline-block;vertical-align:middle;margin-top:-3px;}svg.video{width:110px;height:110px;}.js-more,.back-to-top{color:#d01c29;text-transform:uppercase;font-weight:600;letter-spacing:0.075em;font-size:1.6em;margin:0 0 40px 0;cursor:pointer;}@media all and (min-width:1030px){.js-more,.back-to-top{display:none;}}.show-all .js-more,.show-all .back-to-top{display:none;}svg.more,svg.top{vertical-align:middle;margin-top:-3px;width:15px;height:15px;margin-left:3px;fill:currentColor;}svg.more{-webkit-transform:rotate(90deg);transform:rotate(90deg);}svg.top{margin-top:-5px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.js-more-wrap{visibility:hidden;height:0;opacity:0;transition:.4s;}@media all and (min-width:1030px){.js-more-wrap{visibility:visible;height:auto;opacity:1;}}.js-more-wrap .back-to-top{display:none;}.show-all .js-more-wrap{visibility:visible;height:auto;opacity:1;}.show-all .js-more-wrap .back-to-top{display:block;}.fancybox-type-iframe .fancybox-close.button{display:none;}.fancybox-type-iframe .fancybox-close{right:-30px;top:-30px;color:#fff;}@-webkit-keyframes nav-open{from{width:0%;height:0%;opacity:0;}to{width:100%;height:100%;opacity:1;}}@keyframes nav-open{from{width:0%;height:0%;opacity:0;}to{width:100%;height:100%;opacity:1;}}@-webkit-keyframes nav-close{from{width:100%;height:100%;opacity:1;}to{width:0%;height:0%;opacity:0;}}@keyframes nav-close{from{width:100%;height:100%;opacity:1;}to{width:0%;height:0%;opacity:0;}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#d01c29;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}#content[tabindex="-1"]:focus{outline:0;}.logged-in #main-nav-toggle{top:127px;}.logged-in:not(.role-administrator) #toolbar-menu .path-admin-config{display:none;}@media all and (min-width:768px){.logged-in #main-nav-toggle{top:107px;}}#content .field-collection-view,#content .field-collection-container{margin:0;padding:0;position:relative;}#content .field-collection-view .field-collection-view-links{right:auto;left:0;}#content .field-collection-view-links{background:#cccccc;text-transform:uppercase;position:absolute;top:0;right:0;z-index:10;margin:0;padding:2px 6px;}#content .field-collection-view-links li{float:none;display:inline-block;vertical-align:top;}#content .field-collection-view-links a{display:block;text-align:center;margin:0;padding:4px 6px;font-weight:bold;}#content .field-collection-view-links a:hover{color:#ffffff;}#content .drupal-edit-link{background:#cccccc;text-transform:uppercase;position:absolute;top:0;right:0;z-index:10;margin:0;color:#000000;padding:2px 10px;font-size:1px;font-weight:bold;}#content .messages{margin:0;}#user-login{max-width:600px;margin:0 auto;}.yourtheme-user-login-form-wrapper div.form-actions.form-wrapper input#edit-submit.button.red.form-submit{background:#fff !important;}.yourtheme-user-login-form-wrapper div.description{display:none;}div#shib_login_url{border-bottom:solid;margin-bottom:3.0em;margin-top:10.0em;}a.button.red.bat-lantern.extra{margin-top:0.5em;}a.button.red.bat-lantern.extra:hover{background:#555;}@media print{.reveal,.filtered article{visibility:visible !important;opacity:1 !important;}#header{background:none !important;}#header .logo{background:none !important;}#header .logo .img{fill:#000 !important;}#main-nav-toggle,#main-nav,#header .page{display:none !important;}#footer{display:none !important;}.search,.pagination,.print,.add-to-cal{display:none;}.academic-calendar #photo-header{display:block !important;}#photo-header{color:#000 !important;background:none !important;min-height:0 !important;}#photo-header .image{display:none;}#photo-header .container{padding:20px 0 40px !important;}#photo-header h1{font-size:24px !important;}.cta{display:none !important;}.cal-post{display:block !important;text-align:left !important;min-height:1px !important;margin-bottom:20px !important;}.cal-date{display:block !important;text-align:left !important;font-size:16px !important;padding:0 !important;width:100% !important;background:none !important;}.cal-details{display:block !important;text-align:left !important;padding:5px 0 0 !important;width:100% !important;font-size:14px !important;background:none !important;}.share,.post-nav,.more-posts,.comment-wrapper{display:none !important;}}#header{align-items:center;-webkit-align-items:center;background:#a51417;height:80px;}.the-ampersand-landing #header{background:transparent;position:absolute;top:0;left:0;right:0;}.the-ampersand-landing #header .logo{background:transparent;}.the-ampersand-landing #header .logo .ampersand{display:none;}#header .logo{color:#fff;width:220px;background:#a51417;align-self:flex-start;height:100%;position:relative;overflow:hidden;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;}#header .logo img,#header .logo .img{width:85%;max-width:410px;position:relative;z-index:1;fill:#fff;}#header .logo .img{height:100%;}#header .logo .ampersand{display:none;position:absolute;z-index:0;top:50%;left:85px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0;}#header .logo .ampersand svg{width:183px;height:216px;fill:#d01c29;}.home #header{height:auto;background:transparent;}.home #header .logo{position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px;height:100px;z-index:10;background:none;}.home #header .logo img{width:100%;}@media all and (min-width:768px){.home #header .logo{top:50px;width:170px;height:120px;}}@media all and (min-width:1300px){.home #header .logo{top:70px;width:196px;height:134px;}}.home #header .page{display:none;}#header .page{display:none;position:relative;color:#fff;padding-left:40px;font-size:1.6em;font-weight:bold;text-transform:uppercase;letter-spacing:0.075em;}#header .page:after{content:"";position:absolute;width:0;height:0;top:50%;left:-1px;margin-top:-20px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #a51417;}@media all and (min-width:360px){#header .logo{width:260px;}}@media all and (min-width:768px){#header{background:#d01c29;height:130px;}#header .logo{width:350px;}#header .page,#header .logo .ampersand{display:block;}}@media all and (min-width:1030px){#header .logo{width:510px;}}#main-nav-toggle{position:fixed;position:absolute;right:20px;top:22px;z-index:101;text-transform:uppercase;font-weight:bold;letter-spacing:0.075em;cursor:pointer;display:block;}.fixed #main-nav-toggle{position:fixed;}#main-nav-toggle .open,#main-nav-toggle .close{transition:.25s;position:absolute;right:0;top:0;color:#fff;}#main-nav-toggle .open{border:2px solid #fff;letter-spacing:0.16em;padding:9px 9px 8px;font-size:1.1em;}#main-nav-toggle .open:hover{background:#a51417;}.scroll #main-nav-toggle .open{background:#d01c29;}.scroll #main-nav-toggle .open:hover{background:#a51417;}.home #main-nav-toggle .open{background:rgba(0,0,0,0.16);background:#767676;background:#d01c29;}#main-nav-toggle:focus .open{background:#a51417;}#main-nav-toggle .close{visibility:hidden;opacity:0;width:80px;text-align:right;font-weight:normal;top:4px;font-size:11px;}#main-nav-toggle .close svg{fill:currentColor;width:24px;height:24px;vertical-align:bottom;margin-right:5px;}.show #main-nav-toggle{color:#fff;}.show #main-nav-toggle .close{visibility:visible;opacity:1;}.show #main-nav-toggle .open{visibility:hidden;opacity:0;}@media all and (min-width:768px){#main-nav-toggle{top:42px;right:45px;width:90px;height:48px;}#main-nav-toggle .open{padding:14px 18px 13px;font-size:13px;}#main-nav-toggle .close{top:10px;}}#main-nav{display:block;position:fixed;background:#212121;top:0;right:0;width:100%;height:100%;color:#fff;visibility:hidden;opacity:0;transition:.2s;z-index:-1;box-sizing:border-box;}#main-nav .inner{position:relative;z-index:1;height:100%;box-sizing:border-box;padding:70px 8.0527% 60px;overflow-y:scroll;overflow-x:hidden;display:none;box-sizing:border-box;}#main-nav .column:last-child{max-width:225px;}.show #main-nav{z-index:100;visibility:visible;opacity:1;}.show #main-nav .inner{display:flex;flex-wrap:wrap;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}#main-nav .search{margin-bottom:45px;max-width:310px;border:none;}#main-nav .search form:after{content:"";border-bottom:2px solid #fff;position:absolute;bottom:0;left:0;width:calc(100% - 48px);}#main-nav .search input[type="text"]{margin-bottom:0;color:#fff;border:2px solid rgba(255,255,255,0);width:calc(100% - 48px);padding-left:10px;transition:.2s;height:51px;}#main-nav .search input[type="text"]::-webkit-input-placeholder{font-size:13px;text-transform:uppercase;font-weight:600;letter-spacing:0.16em;color:#fff;transition:.2s;line-height:31px;}#main-nav .search input[type="text"]::-moz-placeholder{font-size:13px;text-transform:uppercase;font-weight:600;letter-spacing:0.16em;color:#fff;transition:.2s;line-height:31px;}#main-nav .search input[type="text"]:focus{outline:none;border:2px solid #fff;}#main-nav .search input[type="text"]:focus::-webkit-input-placeholder{opacity:.5;}#main-nav .search input[type="text"]:focus::-moz-placeholder{opacity:.5;}#main-nav .search button{right:0;left:auto;height:48px;width:48px;top:50%;margin-top:-24px;}#main-nav .search button:hover svg{fill:#f5bd18;}#main-nav .search svg{transition:.2s;width:24px;height:24px;fill:#fff;}#main-nav .callout{margin-bottom:25px;}#main-nav .callout p{font-size:1.7em;font-family:"Libre Baskerville",serif;font-weight:bold;margin-bottom:1.8em;max-width:200px;}#main-nav .callout:after{content:"";display:block;height:1px;background:#fff;max-width:190px;margin-top:45px;}#main-nav .button{text-transform:none;font-family:"Libre Baskerville",serif;letter-spacing:0;}#main-nav .other-schools{font-size:1.15em;text-transform:uppercase;font-weight:600;letter-spacing:0.16em;margin-bottom:25px;}#main-nav .other-schools li{margin:7px 0;}#main-nav .other-schools svg{fill:#67c8c7;width:18px;height:18px;margin-top:-3px;margin-right:7px;}#main-nav .other-schools a:hover{color:#67c8c7;}#main-nav .ampersand{position:absolute;z-index:0;top:35px;left:45%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:.25;display:none;}#main-nav .ampersand svg{width:600px;height:710px;fill:#414042;}@media all and (min-width:600px){#main-nav .callout p{font-size:1.9em;}#main-nav .ampersand{display:block;}}@media all and (min-width:1030px){#main-nav .inner{padding-top:115px;}#main-nav.show .inner{display:flex;}#main-nav .column:first-child{flex-grow:1;width:auto;order:2;}#main-nav .column:last-child{width:225px;order:1;margin-right:150px;}}#primary-nav{margin-bottom:45px;transition:.2s;}#primary-nav.move a.first-level{color:#5a5758;}#primary-nav a.active{color:inherit;}#primary-nav a.first-level{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:2em;margin:10px 0;display:inline-block;}#primary-nav a.first-level:hover{color:#999;}#primary-nav .icon-arrow{display:inline-block;vertical-align:middle;margin-top:-5px;margin-left:8px;}#primary-nav .icon-arrow svg{fill:#f5bd18;width:24px;height:24px;margin-top:-3px;margin-left:3px;transition:.2s;-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transform:rotate(45deg);-webkit-transform-origin:50% 12px;transform-origin:50% 12px;}#primary-nav .show a.first-level svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform:rotate(-45deg);}#primary-nav .sub-nav{font-size:1.45em;display:none;}#primary-nav a.second-level{text-transform:uppercase;margin:5px 0;display:inline-block;font-weight:600;letter-spacing:0.16em;position:relative;}#primary-nav a.second-level:hover{color:#f5bd18;}#primary-nav .second-level-wrap{margin-left:35px;margin-bottom:5px;position:relative;}#primary-nav .second-level-wrap .show a.second-level{color:#f5bd18;}#primary-nav .second-level-wrap .show .third-level-wrap{display:block;}#primary-nav .third-level-wrap{position:absolute;left:375px;right:0;top:0;min-height:100%;display:none;color:#f5bd18;border-left:1px solid #fff;padding-left:35px;}#primary-nav .third-level-wrap a{display:inline-block;margin:7px 0;}#primary-nav .third-level-wrap a.active{color:inherit;}@media all and (min-width:600px){#primary-nav a.first-level{margin:20px 0;font-size:2.6em;}#primary-nav a.second-level{margin:9px 0;}}@media all and (min-width:1030px){#primary-nav.move{-webkit-transform:translateX(-100px);transform:translateX(-100px);}}#secondary-nav{font-size:1.45em;text-transform:uppercase;font-weight:600;letter-spacing:0.16em;margin-bottom:25px;color:#f5bd18;}#secondary-nav ul{margin-bottom:25px;}#secondary-nav a{color:inherit;display:inline-block;margin:6px 0;}#secondary-nav a:hover{color:#fff;}#secondary-nav a.active{color:inherit;}#secondary-nav:after{content:"";display:block;height:1px;background:#fff;max-width:190px;}#footer{color:#fff;}#footer a.active{color:inherit;}#footer .footer-top{background:#2b2b2b;}#footer .footer-nav{padding:50px 7.5%;box-sizing:border-box;}#footer .quicklinks{-webkit-column-count:2;column-count:2;margin-bottom:50px;text-transform:uppercase;letter-spacing:0.075em;font-size:1.2em;font-weight:600;}#footer .quicklinks li{margin:4px 0;display:inline-block;width:100%;}#footer .quicklinks a:hover{color:#67c8c7;}#footer .social-links{color:#2b2b2b;}#footer .social-links li{margin:0 4px;}#footer .social-links li:first-child{margin-left:0;}#footer .social-links a{height:27px;width:27px;text-align:center;vertical-align:middle;}#footer .social-links a:hover{background:#67c8c7;}#footer .social-links svg{width:15px;height:27px;}#footer .copyright{text-transform:uppercase;font-weight:600;font-size:1.2em;letter-spacing:0.075em;margin-bottom:50px;}#footer .copyright em{font-style:normal;color:#c8c8c8;display:block;margin-bottom:1em;}#footer .wustl{background:#231f20;padding:50px 7.5%;font-size:1.2em;text-transform:uppercase;font-weight:600;letter-spacing:0.075em;justify-content:center;-webkit-justify-content:center;}#footer .wustl .logo{width:100%;width:240px;height:30px;}#footer .wustl address{margin-left:20px;}#footer .callout{background:#231f20;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;}#footer .footer-top .callout{padding:50px 0;}#footer .footer-top .callout .inner{max-width:200px;}#footer .footer-top .callout p{text-transform:uppercase;letter-spacing:0.025em;font-size:1.2em;font-weight:600;color:#c8c8c8;margin-bottom:3.5em;}#footer .footer-top .callout .button{font-weight:600;}#footer .footer-bottom .callout{padding:35px 7.5%;background-repeat:no-repeat;background-position:center center;background-size:cover;}#footer .footer-bottom .callout h3{text-align:center;margin-left:auto;margin-right:auto;width:226px;}#footer .footer-bottom .callout .logo{height:96px;width:254px;}#footer .footer-bottom .campaign-callout{padding:30px 7.5% 25px;}#footer .footer-bottom .campaign-callout img{width:50px;}#footer .footer-bottom .campaign-callout .text{margin:0 0 0 20px;}#footer .footer-bottom .campaign-callout h3{font-size:17px;width:auto;border-bottom:2px solid #fff;padding:0 0 4px 0;margin:0 0 7px 0;letter-spacing:0.16em;font-weight:normal;}#footer .footer-bottom .campaign-callout h3 em{font-size:24px;letter-spacing:0;}#footer .footer-bottom .campaign-callout p{font-size:11px;font-weight:bold;}#footer .logo{fill:currentColor;}#footer h3{font-size:20px;}@media all and (min-width:768px){#footer .footer-bottom .callout{padding:35px 0;}#footer .footer-bottom .callout h3{border-right:3px solid #fff;text-align:right;margin:0 35px 0 0;padding:4px 35px 4px 0;}#footer .footer-bottom .callout h3 br{display:block;}#footer .footer-bottom .campaign-callout{padding:30px 0 25px;}#footer .footer-bottom .campaign-callout img{width:95px;}#footer .footer-bottom .campaign-callout .text{margin:0 0 0 35px;}#footer .footer-bottom .campaign-callout h3{border-right:0;font-size:28px;padding:0 0 4px 0;margin:0 0 7px 0;}#footer .footer-bottom .campaign-callout h3 em{font-size:34px;}#footer .footer-bottom .campaign-callout p{font-size:17px;}#footer .wustl{padding:50px 90px;}#footer .wustl .logo{width:334px;}#footer .wustl address{margin-left:28px;}}@media all and (min-width:1030px){#footer .footer-top .footer-nav{width:calc(100% - 350px);}#footer .footer-top .callout{width:350px;}#footer .footer-nav{padding:50px 90px;}#footer .copyright{margin-bottom:0;}#footer .footer-bottom .callout{order:2;}#footer .wustl{order:1;justify-content:flex-start;}}#photo-header{text-align:center;color:#fff;background:#2b2b2b;box-sizing:border-box;background-color:#2b2b2b;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;overflow:hidden;}#photo-header.red{background:#89061f;}#photo-header.white{background:#fff;color:#231f20;}#photo-header .image{background-repeat:no-repeat;background-position:center center;background-size:cover;}#photo-header img{display:block;}#photo-header .container{max-width:830px;position:relative;z-index:1;padding:60px 0;}#photo-header h1{line-height:1.3;}#photo-header .button{margin:0 20px;}#photo-header .button:hover{background:rgba(255,255,255,0.25);}.the-ampersand-landing #photo-header{padding:120px 0 60px;}.the-ampersand-landing #photo-header .image{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.32;}.the-ampersand-landing #photo-header .container{padding:0;}.the-ampersand-landing #photo-header h1{font-size:45px;}.the-ampersand-landing #photo-header p{text-transform:uppercase;font-size:.95em;font-weight:600;letter-spacing:0.025em;}.the-ampersand-landing #photo-header p br{display:none;}.not-found #photo-header .container{max-width:600px;}.not-found #photo-header h1{font-family:"Source Sans Pro",sans-serif;line-height:1;margin-bottom:10px;}.not-found #photo-header p{font-weight:300;line-height:1.2;margin-bottom:1.25em;}#photo-header .ampersand{fill:#d01c29;position:absolute;left:25%;top:-5px;bottom:-5px;}#photo-header .ampersand svg{height:100%;width:515px;}@media all and (min-width:768px){#photo-header{min-height:415px;}#photo-header .image{position:absolute;left:0;right:0;bottom:0;top:0;opacity:.32;}.events #photo-header{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}.events #photo-header .dots{position:absolute;z-index:1;bottom:0;width:100%;left:50%;max-width:850px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.events #photo-header .dots .slick-dots{left:0;width:200px;bottom:20px;}.events #photo-header .image{opacity:1;}#photo-header.no-text .image{opacity:.76;}#photo-header img{opacity:0;visibility:hidden;}#photo-header .container{padding:150px 0 120px;}#photo-header p{font-size:1.25em;}.the-ampersand-landing #photo-header{padding:245px 0 165px;}.the-ampersand-landing #photo-header h1{font-size:80px;margin-bottom:.2em;}.the-ampersand-landing #photo-header p br{display:block;}.academic-resources #photo-header{text-align:left;}.academic-resources #photo-header .image{opacity:.76;}.academic-resources #photo-header .container{padding:230px 0 60px;max-width:650px;margin:0 7.5%;}.academic-resources #photo-header p{text-transform:uppercase;font-weight:bold;font-size:18px;letter-spacing:0.025em;}.academic-calendar #photo-header .image{opacity:.32;}.not-found #photo-header h1{font-size:150px;}.not-found #photo-header p{font-size:45px;}}@media all and (min-width:1030px){#photo-header .ampersand{left:50%;}}@media all and (max-width:599px){body:not(.the-ampersand-landing) #photo-header .image{background-image:none !important;}.academic-calendar #photo-header{display:none;}}.stats-wrap{display:none;background:#f1f1f1;padding:50px 0 25px;}.stats-wrap .container{align-items:center;}.stats-wrap h2{color:#a51417;font-size:23px;text-align:center;width:200px;margin-bottom:0;position:relative;}.stats-wrap h2 em{font-style:normal;color:#d01c29;}.stats-wrap h2:after{content:"";display:block;height:8px;width:165px;background:#d01c29;margin:25px auto 0;}.stats-wrap figure{width:33.333%;box-sizing:border-box;border-left:5px solid #fff;padding:0 20px;font-size:14px;}.stats-wrap figure:first-child{border:none;}.stats-wrap .stats{width:calc(100% - 200px);}.stats-wrap .stats img{width:100%;}@media all and (min-width:768px){.stats-wrap{display:block;}}@media all and (min-width:1030px){.stats-wrap h2{width:300px;font-size:32px;}.stats-wrap .stats{width:calc(100% - 300px);}.stats-wrap figure{padding:0 40px;}}.stats{display:flex;justify-content:center;flex-grow:1;}.stats figure{text-transform:uppercase;font-weight:600;text-align:center;}.stats .slide{flex-direction:column;}.stats .slick-list{max-width:280px;}.stats img{margin:0 auto 15px;max-width:280px;}.stats figcaption{position:relative;width:100%;letter-spacing:0.075em;}#generic-intro .stats{margin:40px 0 80px 0;}#generic-intro .stats figcaption:after{content:"";display:block;margin:12px auto 0;max-width:225px;height:7px;background:#67c8c7;}.blog-feed{flex-direction:column;}.blog-feed .slideshow{flex-grow:1;-webkit-flex-grow:1;display:flex;flex-direction:column;width:100%;}.blog-feed .slick-list{width:100%;}.blog-feed .slick-dots{box-sizing:border-box;}.blog-feed .slide{flex-direction:column;flex-grow:1;-webkit-flex-grow:1;bottom:0;height:auto;}@media all and (min-width:1030px){.blog-feed .slick-list{display:flex;flex-grow:1;-webkit-flex-grow:1;}.blog-feed .slick-track{display:flex;flex-grow:1;-webkit-flex-grow:1;height:auto;}}.blog-feed .post{position:relative;flex-grow:1;-webkit-flex-grow:1;}.blog-feed .post:hover .cover{-webkit-transform:translateZ(0) scale(1.15);transform:translateZ(0) scale(1.15);-webkit-filter:blur(0);}.blog-feed .blog-post,.blog-feed .profile-post{flex-grow:1;-webkit-flex-grow:1;}.blog-feed .blog-post .image,.blog-feed .profile-post .image{max-height:400px;}.blog-feed .image{background-repeat:no-repeat;background-position:center top;background-size:cover;overflow:hidden;position:relative;}.blog-feed .cover{position:absolute;left:0;top:-1px;bottom:-1px;width:100%;background-repeat:no-repeat;background-position:center top;background-size:cover;transition:.2s;-webkit-backface-visibility:hidden;filter:blur(0);-webkit-filter:blur(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}.blog-feed img{width:100%;display:block;}.blog-feed picture{display:block;}.blog-feed .post-details{position:relative;padding:40px 7.5% 40px;}.blog-feed .blog-post .post-details:before,.blog-feed .profile-post .post-details:before{content:"";position:absolute;z-index:1;bottom:100%;width:0;height:0;left:50%;margin-left:-30px;margin-bottom:-1px;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:32px solid #fff;}.blog-feed .video-post{flex-direction:column;}.blog-feed .video-post .image{flex-grow:1;-webkit-flex-grow:1;position:relative;color:#fff;}.blog-feed .video-post .image:hover{color:#67c8c7;}.blog-feed .video-post picture{overflow:hidden;max-height:800px;}.blog-feed .video-post .post-details{box-sizing:border-box;}.blog-feed .video-post h3{color:#a51417;}.home .blog-feed .video-post h3{color:#00a5a4;}.blog-feed .video-post p{font-weight:600;}.blog-feed .video-post p a{text-decoration:underline;}.blog-feed .video-post p a:hover{opacity:.5;}.blog-feed .video-post svg{position:absolute;max-width:60px;max-height:60px;left:calc(50% - 30px);bottom:calc(50% - 30px);fill:currentColor;}.blog-feed .cat{margin-bottom:1.75em;color:#009b9a;}.blog-feed p{font-size:0.9em;margin-bottom:1em;}.blog-feed .post-meta{color:#a51417;font-size:0.85em;font-weight:600;letter-spacing:0.075em;text-transform:uppercase;}@media all and (max-width:599px){.blog-feed .image{background:none !important;}.blog-feed .cover{height:0;}}@media all and (min-width:600px){.blog-feed .post:first-child .blog-post .post-details:after{content:"";position:absolute;left:15%;bottom:-1px;width:70%;max-width:210px;height:2px;background:#cecece;}.blog-feed .blog-post .post-details{padding-top:60px;}.blog-feed .video-post img{opacity:0;visibility:hidden;}.blog-feed .video-post .post-details{position:absolute;bottom:0;right:0;width:50%;background:rgba(255,255,255,0.88);}.blog-feed .video-post svg{max-width:108px;max-height:108px;left:calc(25% - 54px);bottom:calc(25% - 54px);}}@media all and (min-width:768px){.blog-feed .blog-post .image,.blog-feed .profile-post .image{width:50%;max-height:100%;}.blog-feed .blog-post img,.blog-feed .profile-post img{display:none;}.blog-feed .blog-post .post-details,.blog-feed .profile-post .post-details{width:50%;}.blog-feed .blog-post .post-details:before,.blog-feed .profile-post .post-details:before{right:100%;left:auto;width:0;height:0;top:50%;bottom:auto;margin:-30px -1px 0 0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-right:32px solid #fff;}.blog-feed .video-post .post-details{top:50%;}}@media all and (min-width:1030px){.blog-feed .blog-post img{display:none;}}.generic-blog-feed .post-details:before{border-bottom-color:#fff;}.generic-blog-feed .post-details:after{display:none;}.generic-blog-feed .cover{background-position:center center;background-repeat:no-repeat;}.generic-blog-feed .action{font-weight:bold;text-transform:uppercase;letter-spacing:0.075em;}.generic-blog-feed svg{position:absolute;max-width:108px;max-height:108px;left:50%;top:50%;margin:-54px 0 0 -54px;fill:#fff;}@media all and (min-width:768px){.generic-blog-feed .post{min-height:350px;}.generic-blog-feed .post:last-child .image{order:2;-webkit-order:2;}.generic-blog-feed .post:last-child .post-details{order:1;-webkit-order:1;}.generic-blog-feed .post:last-child .post-details:before{right:auto;left:100%;border-right:none;border-left:32px solid #fff;}.generic-blog-feed .post-details:before{border-right-color:#fff;border-bottom-color:transparent;}}@media all and (min-width:1030px){.generic-blog-feed .post{height:50%;}}.combo .categories{background:#fff;text-align:center;}.combo .categories .toggle-group{position:relative;}.combo .categories .toggle{height:52px;}.combo .categories .toggle-list{max-height:0;overflow:hidden;transition:.2s;}.combo .categories.show .toggle-list{max-height:400px;}.combo .categories .slick-dots{position:static;width:100%;bottom:auto;top:auto;left:auto;font-size:15px;}.combo .categories .slick-dots li{margin:0;display:block;color:#a51417;text-transform:uppercase;font-weight:bold;letter-spacing:0.075em;}.combo .categories .slick-dots a{padding:15px 30px;display:inline-block;margin:0;position:relative;transition:none;}.combo .categories .slick-dots a:hover{color:#d01c29;}.combo .categories .slick-dots .slick-active{display:block;position:absolute;top:0;left:0;right:0;background:#e4e4e4;}.combo .categories .slick-dots .slick-active a{padding:15px 30px 15px 0;}.combo .categories .slick-dots .slick-active a:before,.combo .categories .slick-dots .slick-active a:after{content:"";position:absolute;width:2px;background:currentColor;height:14px;top:50%;margin-top:-7px;transition:.2s;}.combo .categories .slick-dots .slick-active a:before{right:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.combo .categories .slick-dots .slick-active a:after{right:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}@media all and (min-width:1030px){.combo .categories .toggle-list{max-height:100%;}.combo .categories .toggle{display:none;}.combo .categories .slick-dots li{margin:2px 0;}.combo .categories .slick-dots a{padding:15px 50px;transition:.2s;}.combo .categories .slick-dots .slick-active a:before,.combo .categories .slick-dots .slick-active a:after{display:none;}.combo .categories .slick-dots .slick-active{position:static;background:none;}.combo .categories .slick-dots .slick-active a{padding:15px 50px;background:#f1f1f1;}}.posts-feed{position:relative;}.posts-feed .slideshow{width:100%;}.posts-feed .slide{flex-wrap:wrap;height:auto;}.posts-feed .slick-list{width:100%;display:flex;flex-direction:column;}.posts-feed .slick-track{height:auto;display:flex;flex-grow:1;}.posts-feed .post{width:100%;position:relative;overflow:hidden;}.posts-feed .post svg{position:absolute;bottom:50%;left:50%;width:60px;height:60px;margin-left:-30px;margin-bottom:-30px;fill:#fff;}.posts-feed .post article{width:100%;}.posts-feed .post .image{overflow:hidden;}.posts-feed .post .action{color:#d01c29;font-size:15px;font-family:"Source Sans Pro",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.025em;}.posts-feed .post:hover .cover{-webkit-transform:translateZ(0) scale(1.15);transform:translateZ(0) scale(1.15);-webkit-filter:blur(0);}.posts-feed .cover{height:100%;position:absolute;left:-1px;right:-1px;top:0;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:.2s;-webkit-backface-visibility:hidden;filter:blur(0);-webkit-filter:blur(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}@media all and (max-width:599px){.posts-feed .cover{height:0;}}.more-posts .posts-feed{background:#f1f1f1;overflow:hidden;}.more-posts .posts-feed .post{height:auto;}.more-posts .posts-feed .slick-track{display:flex;}.posts-feed .back-post{width:100%;display:flex;justify-content:center;align-items:center;font-family:"Source Sans Pro",sans-serif;color:#d01c29;font-weight:bold;text-transform:uppercase;letter-spacing:0.075em;background:#231f20;color:#67c8c7;}.single-post .posts-feed article{margin-bottom:0;}.posts-feed h3{font-size:18px;}.posts-feed img{width:100%;display:block;}.posts-feed .image{position:relative;width:100%;max-height:200px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center;}.posts-feed .post-details{padding:30px 7.5%;box-sizing:border-box;position:relative;width:100%;}.posts-feed .post-details:after{content:"";position:absolute;bottom:100%;left:50%;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:26px solid #fff;margin-left:-25px;margin-bottom:-1px;}.more-posts .posts-feed .post-details:after{border-bottom-color:#f1f1f1;}.posts-feed .post-meta{color:#d01c29;font-weight:bold;font-size:13px;letter-spacing:0.075em;margin-bottom:2em;font-family:"Source Sans Pro",sans-serif;}.posts-feed .more-wrap{width:100%;flex-direction:column;}.posts-feed .more-wrap .post:nth-child(2){width:100%;}.posts-feed .slick-arrow.slick-next{right:0;left:auto;}.posts-feed .pagination{overflow:hidden;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;display:none;z-index:1;width:100%;flex-direction:column;justify-content:center;-webkit-justify-content:center;padding:40px 0 0;align-items:center;box-sizing:border-box;background:#2B2B21;color:#fff;text-align:center;box-sizing:border-box;}.posts-feed .pagination .slick-arrow{bottom:0;width:50%;height:94px;}.posts-feed .pagination .slick-arrow:hover{background:#e21e2d;}.posts-feed .pagination .slick-arrow.slick-prev{right:50%;left:auto;background:#a51417;}.posts-feed .pagination .slick-arrow.slick-prev:hover{background:#e21e2d;}.posts-feed .pagination .heading{font-family:"Libre Baskerville",serif;font-weight:bold;text-transform:lowercase;font-size:18px;margin-bottom:3em;color:#fff;line-height:1.2;}.posts-feed .pagination .heading em{color:#67c8c7;font-style:normal;}.posts-feed .pagination .category{font-family:"Libre Baskerville",serif;margin-bottom:1.25em;font-size:18px;}.posts-feed .pagination .arrows{position:relative;width:100%;height:94px;}.posts-feed .more{font-size:1.2em;line-height:1.4;margin-top:5px;}.posts-feed .more em{font-style:normal;color:#67c8c7;}@media all and (min-width:768px){.posts-feed{background:#f1f1f1;}.posts-feed .pagination{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;position:absolute;z-index:1;width:33.333%;height:33.333%;bottom:33.333%;right:0;padding:10px 0;background:none;}.posts-feed .pagination .arrows{position:absolute;bottom:0;}.posts-feed .post{display:flex;}.posts-feed .post a{display:flex;width:100%;}.posts-feed .post article{display:flex;}.posts-feed .post svg{width:80px;height:80px;margin-left:-40px;margin-bottom:-40px;}.posts-feed .image{max-height:100%;}.combo .posts-feed .image img{visibility:hidden;opacity:0;}.more-posts .posts-feed .post:nth-child(even){width:550px;}.more-posts .posts-feed .post:nth-child(odd){width:275px;}.posts-feed .post:nth-child(1){flex-wrap:wrap;}.combo .posts-feed .post:nth-child(1){width:66.666%;height:33.333%;}.more-posts .posts-feed .post:nth-child(1){width:550px;}.posts-feed .post:nth-child(1) article{flex-wrap:wrap;}.posts-feed .post:nth-child(1) .image,.posts-feed .post:nth-child(1) .post-details{width:50%;}.posts-feed .post:nth-child(1) .post-details:after{right:100%;left:auto;bottom:50%;margin-bottom:-25px;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:26px solid #f1f1f1;border-left:none;}.combo .posts-feed .post:nth-child(2){height:33.333%;}.posts-feed .post:nth-child(2),.posts-feed .post:nth-child(4){text-align:center;}.combo .posts-feed .post:nth-child(2),.combo .posts-feed .post:nth-child(4){width:33.333%;}.more-posts .posts-feed .post:nth-child(2),.more-posts .posts-feed .post:nth-child(4){width:275px;}.posts-feed .post:nth-child(2) .post-details,.posts-feed .post:nth-child(4) .post-details{padding:30px 14.8148%;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(43,43,43,0.75);color:#fff;display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;}.posts-feed .post:nth-child(2) .post-details:after,.posts-feed .post:nth-child(4) .post-details:after{display:none;}.posts-feed .post:nth-child(2) h3,.posts-feed .post:nth-child(4) h3{margin:1em 0;order:1;width:100%;}.posts-feed .post:nth-child(2) .post-meta,.posts-feed .post:nth-child(4) .post-meta{color:#67c8c7;margin-bottom:0;order:2;align-self:flex-end;width:100%;}.more-posts .posts-feed .post:nth-child(3){width:550px;}.more-posts .posts-feed .post:nth-child(3) article{display:flex;flex-wrap:wrap;}.more-posts .posts-feed .post:nth-child(3) .image,.more-posts .posts-feed .post:nth-child(3) .post-details{width:50%;}.combo .posts-feed .post:nth-child(3){width:66.666%;height:66.666%;}.combo .posts-feed .post:nth-child(3) .post-details{position:absolute;bottom:0;right:0;background:#f1f1f1;top:50%;left:50%;width:auto;}.combo .posts-feed .post:nth-child(3) .post-details:after{display:none;}.combo .posts-feed .post:nth-child(3) svg{bottom:25%;left:25%;}.combo .posts-feed .post:nth-child(4){background:#2b2b2b;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-end;}.combo .posts-feed .post:nth-child(4) a{height:50%;}.combo .posts-feed .post:nth-child(4) article{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;position:relative;}}.event-feed{display:flex;flex-direction:column;text-align:center;}.home .event-feed{position:relative;z-index:5;}.event-feed header{padding:40px 0;position:relative;}.event-feed .more{background:#d01c29;color:#fff;position:absolute;z-index:2;right:0;bottom:-37px;width:110px;height:74px;box-sizing:border-box;text-align:left;padding:14px 10px 14px;text-transform:uppercase;font-weight:600;font-size:0.9em;letter-spacing:0.025em;transition:.2s;text-align:center;}.event-feed .more:before{content:"";display:inline-block;margin-right:5px;margin-top:-2px;vertical-align:middle;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #fff;}.event-feed .more:hover{background:#a51417;}.event-feed h2{color:#00a5a4;font-size:40px;margin-bottom:.5em;line-height:1.2;}.event-feed .slideshow{display:flex;flex-direction:column;flex-grow:1;}.event-feed .slick-list{display:flex;flex-grow:1;flex-direction:column;}.event-feed .cat{color:#393939;font-size:1.1em;font-weight:600;}.event-feed .slide{height:auto;}.event-feed .dots-below .slick-dots{background:#a51417;}.event-feed .event-post{width:100%;}.event-feed .post:hover img{opacity:.8;}.event-feed .image{background-color:#231f20;width:100%;}.event-feed img{width:100%;display:block;transition:.2s;max-height:600px;-o-object-fit:cover;object-fit:cover;}.event-feed .post-details{padding:50px 7.5% 40px;box-sizing:border-box;width:100%;position:relative;}.event-feed .post-details:before{content:"";position:absolute;bottom:100%;left:50%;width:0;height:0;margin-left:-30px;margin-bottom:-1px;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:32px solid #fff;}.event-feed h3{margin-bottom:2em;}.event-feed h3 a:hover{color:#d01c29;}.event-feed .event-meta{color:#6c7373;text-transform:uppercase;}.event-feed time{text-transform:uppercase;display:inline-block;font-weight:bold;letter-spacing:0.075em;border-left:1px solid;padding-left:.5em;margin-left:.5em;line-height:1.2;margin-bottom:.4em;}.event-feed time:first-child{border-left:none;margin-left:0;padding-left:0;}.event-feed .location{font-weight:600;font-size:.85em;letter-spacing:0.025em;}@media all and (min-width:600px){.event-feed .post-details{padding-top:70px;}}.profile-post .post-details{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column;flex:1 1 auto;}.profile-post .post-details p{display:flex;flex-grow:1;align-items:center;}.profile-feed{background:#f1f1f1;width:100%;}.profile-feed .slick-list,.profile-feed .slick-track{width:100%;}.profile-feed img{display:block;width:100%;}.profile-feed .post{background:#f1f1f1;}.profile-feed article{width:100%;}.profile-feed .post-details{padding:60px 7.5% 40px;}@media all and (min-width:600px){.profile-feed .post .image,.profile-feed .post .post-details{width:50%;}.profile-feed .post:nth-child(2) .image,.profile-feed .post:nth-child(4) .image{order:2;-webkit-order:2;}.profile-feed .post:nth-child(2) .post-details:after,.profile-feed .post:nth-child(4) .post-details:after{left:100%;right:auto;border-right:none;border-left:32px solid #f1f1f1;}}@media all and (min-width:1030px){.profile-feed .post:nth-child(2) .image{order:1;-webkit-order:1;}.profile-feed .post:nth-child(2) .post-details{order:2;-webkit-order:2;}.profile-feed .post:nth-child(2) .post-details:after{left:auto;right:100%;border-left:none;border-right:32px solid #f1f1f1;}.profile-feed .post:nth-child(3) .image,.profile-feed .post:nth-child(4) .image{order:2;-webkit-order:2;}.profile-feed .post:nth-child(3) .post-details:after,.profile-feed .post:nth-child(4) .post-details:after{right:auto;left:100%;margin-left:-1px;border-right:0;border-left:32px solid #f1f1f1;}}.profile-post .image{position:relative;overflow:hidden;}.profile-post .image svg{position:absolute;fill:#fff;}.profile-post .cover{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:.2s;}@media all and (max-width:599px){.profile-post .cover{height:0;background-image:none !important;}}.profile-post:hover .cover{-webkit-transform:scale(1.15);transform:scale(1.15);}.profile-post .post-details{position:relative;}.profile-post .post-details:after{content:"";position:absolute;right:100%;top:50%;margin-top:-32px;margin-right:-1px;border-top:32px solid transparent;border-bottom:32px solid transparent;border-right:32px solid #f1f1f1;}.profile-post h3{font-family:"Source Sans Pro",sans-serif;font-size:1em;font-weight:bold;text-transform:uppercase;letter-spacing:0.075em;}.profile-post p{font-family:"Libre Baskerville",serif;font-style:italic;font-size:1.1em;color:#686f6f;}.profile-post .action{font-weight:bold;color:#d01c29;text-transform:uppercase;letter-spacing:0.075em;}.profile-post.video-post svg{left:50%;top:50%;margin:-55px 0 0 -55px;}.profile-post.podcast-post svg{right:7.5%;bottom:7.5%;width:40px;height:40px;}@media all and (min-width:600px){.profile-post .image img{opacity:0;visibility:hidden;}}.podcasts{position:relative;background:#f1f1f1;padding:50px 0 0 0;}.podcasts header{padding-left:7.5%;}.podcasts header .icon{width:34px;height:28px;fill:#d01c29;margin-top:-5px;margin-right:.75em;}.podcasts .heading{background:#f1f1f1;text-align:center;padding:50px 7.5%;position:relative;display:flex;flex-direction:column;justify-content:center;}.podcasts .heading h2{font-size:14px;font-family:"Source Sans Pro",sans-serif;font-weight:bold;letter-spacing:0.075em;text-transform:uppercase;}.podcasts .heading:after{content:"";position:absolute;left:100%;top:50%;width:0;height:0;margin:-34px 0 0 -1px;border-top:34px solid transparent;border-bottom:34px solid transparent;border-left:36px solid #f1f1f1;}.podcasts h2{font-size:14px;font-family:"Source Sans Pro",sans-serif;font-weight:bold;letter-spacing:0.075em;text-transform:uppercase;}.podcasts.dark .heading{color:#67c8c7;background:#3e3d3d;}.podcasts.dark .heading:after{border-left-color:#3e3d3d;}.podcasts .post-details{width:85%;max-width:520px;margin:0 auto;}.podcasts .post-details p{font-family:"Source Sans Pro",sans-serif;}.podcasts .slideshow{flex-direction:column;padding-bottom:50px;}.podcasts .dots-below .slick-dots{position:absolute;bottom:0;}.podcasts .slick-list{display:flex;flex-direction:column;flex-grow:1;justify-content:center;width:100%;}.podcasts .more{position:absolute;z-index:2;right:0;bottom:0;background:#d01c29;color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:0.16em;font-size:13px;height:50px;line-height:52px;padding:0 20px;}.podcasts .more:hover{background:#a51417;}.podcasts .podcast-post{text-align:center;padding:50px 0;}.podcasts .podcast-post h3{color:#d01c29;font-size:20px;}.podcasts .podcast-post p{margin-bottom:1em;}.podcasts .podcast-post a:hover{color:#a51417;}@media all and (min-width:1030px){.podcasts{display:flex;flex-direction:column;}.podcasts .slideshow{flex-grow:1;}}.podcast-post .podcast-embed{border:3px solid #d01c29;padding:15px;}.podcast-post iframe{display:block;}.the-source h2{color:#fff;margin-bottom:1.5em;line-height:1;}.the-source h2 span{font-family:"Source Sans Pro",sans-serif;font-size:14px;display:block;text-transform:uppercase;font-weight:bold;letter-spacing:0.16em;color:#414042;margin-top:10px;}.the-source .news-events{background:#f5bd18;padding:60px 7.5%;}.the-source .news-events h3{margin-bottom:.25em;color:#2b2b2b;font-size:20px;}.the-source .news-events article:not(:last-child){margin-bottom:50px;}.the-source .news-events p{margin-bottom:1em;font-size:1.2em;}.the-source .news-events a{text-transform:uppercase;font-weight:600;letter-spacing:0.16em;}.the-source .news-events a:hover{text-decoration:underline;}.the-source .slick-track{height:auto;}.the-source .video-post{background:#f1f1f1;}.the-source .video-post h3{color:#231f20;font-size:25px;}@media all and (max-width:599px){.the-source h2{font-size:34px;line-height:1;}.the-source .slick-dots{display:none;}}.social-feeds{padding:60px 0 0;}@media all and (min-width:600px){.social-feeds{padding:85px 0 45px;}}.instagram-feed{padding:0 7.5%;text-align:center;max-width:500px;margin:0 auto 60px;}.instagram-feed #instafeed{position:relative;max-width:500px;margin:0 auto 15px;}.instagram-feed #instafeed:hover svg{fill:#67c8c7;}.instagram-feed svg{position:absolute;left:25px;top:25px;width:44px;height:44px;fill:#fff;opacity:.9;z-index:1;transition:.2s;}.instagram-feed img{width:100% !important;height:auto !important;margin:0 !important;float:none !important;display:block;}.instagram-feed .more{text-transform:uppercase;font-size:0.9em;font-weight:bold;letter-spacing:0.075em;}.instagram-feed .more a{color:#008483;}@media all and (min-width:1030px){.instagram-feed{padding:0 40px 0 90px;margin:0;max-width:100%;}}.twitter-feed{flex-direction:column;box-sizing:border-box;}.twitter-feed .inner{flex-grow:1;position:relative;width:100%;}.twitter-feed .more{position:absolute;left:50%;top:-41px;margin-left:-41px;width:82px;height:82px;z-index:1;}.twitter-feed .more:hover{-webkit-transform:scale(1.15);transform:scale(1.15);}.twitter-feed svg{width:82px;height:82px;fill:#67c8c7;}.twitter-feed #tweetfeed,.twitter-feed #selective-tweets-block-tweets{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;background:#f1f1f1;flex-grow:1;padding:100px 7.5% 60px;width:100%;max-width:600px;margin:0 auto;box-sizing:border-box;}.twitter-feed .slick-list{width:100%;}.twitter-feed ul{display:flex;flex-wrap:wrap;align-items:center;}.twitter-feed .meta{color:#a51417;text-transform:uppercase;font-weight:bold;letter-spacing:0.075em;margin-bottom:1em;}.twitter-feed p,.twitter-feed .tweet-text{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:1.4em;}.twitter-feed p a,.twitter-feed .tweet-text a{color:#007b7a;}@media all and (min-width:600px){.twitter-feed{padding:0 7.5%;}.twitter-feed #tweetfeed,.twitter-feed #selective-tweets-block-tweets{padding:90px 75px;}}@media all and (min-width:1030px){.twitter-feed{margin-bottom:38px;}.twitter-feed #tweetfeed,.twitter-feed #selective-tweets-block-tweets{max-width:100%;}.twitter-feed .more{left:-41px;margin-left:0;}}.testimonial .image{background-repeat:no-repeat;background-position:center;background-size:cover;}.testimonial img{display:block;width:100%;}.testimonial figcaption{position:relative;padding:60px 10%;flex-direction:column;justify-content:center;}.testimonial figcaption:after{content:"“";width:80px;height:80px;position:absolute;top:-40px;left:50%;margin-left:-40px;background:#2b2b2b;border-radius:50%;color:#fff;text-align:center;font-size:80px;font-weight:bold;line-height:1.3;}.testimonial.yellow figcaption:after{background:#f5bd18;}.testimonial.red figcaption:after{background:#d01c29;}.testimonial.blue figcaption:after{background:#67c8c7;}.testimonial p{font-size:1.2em;font-family:"Libre Baskerville",serif;font-weight:bold;margin-bottom:2em;line-height:1.8;}.testimonial .cite{display:block;color:#a51417;text-transform:uppercase;font-weight:bold;letter-spacing:0.075em;}.testimonial .cite-title{display:block;font-family:"Libre Baskerville",serif;font-style:italic;color:#6c7373;}@media all and (max-width:599px){.testimonial .image{background-image:none !important;}}@media all and (min-width:600px){.testimonial .image{min-height:500px;}.testimonial img{display:none;}.testimonial figcaption{padding:100px 10%;}.testimonial figcaption:after{width:140px;height:140px;top:-70px;margin-left:-70px;font-size:120px;line-height:1.45;}.testimonial p{font-size:1.4em;}}@media all and (min-width:900px){.testimonial .image,.testimonial figcaption{width:50%;}.testimonial .image{min-height:600px;}.testimonial figcaption:after{top:50%;margin-top:-70px;left:-70px;margin-left:0;}}.load-more{text-transform:uppercase;font-weight:600;letter-spacing:0.16em;font-size:0.95em;padding:40px 0 0;text-align:center;width:100%;position:relative;justify-content:center;-webkit-justify-content:center;flex-direction:column;align-items:center;-webkit-align-items:center;color:#a51417;}.load-more a{position:relative;transition:.2s;padding-bottom:30px;}.load-more a:hover{color:#e21e2d;}.load-more a:before,.load-more a:after{content:"";position:absolute;width:4px;background:currentColor;height:22px;bottom:0;left:50%;border-radius:2px;}.load-more a:before{-webkit-transform:rotate(-55deg);transform:rotate(-55deg);margin-left:-9px;}.load-more a:after{-webkit-transform:rotate(55deg);transform:rotate(55deg);margin-left:7px;}.load-more .spinner{position:absolute;top:calc(50% - 10px);}.spinner{position:fixed;left:calc(50% - 20px);top:calc(50% - 20px);width:40px;height:40px;background-color:#d01c29;border-radius:100%;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out;}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0);}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0);}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}}.filtered .print{align-self:flex-end;-webkit-align-self:flex-end;margin-bottom:20px;}.print{display:none;}.print button{color:#919595;text-transform:uppercase;font-weight:bold;font-size:12px;letter-spacing:0.075em;transition:.2s;min-height:32px;}.print button:hover{color:#a51417;}.print button .icon{fill:#a51417;height:32px;width:32px;margin-right:12px;}@media all and (min-width:768px){.print{display:block;}}.filtered .pagination{justify-content:center;-webkit-justify-content:center;padding:0 0 40px;text-transform:uppercase;font-weight:bold;letter-spacing:0.075em;flex-direction:column;align-items:center;-webkit-align-items:center;flex:1;-webkit-flex:1;}.filtered .pagination .heading{margin-bottom:20px;}.filtered .pagination .pages{color:#d01c29;}.filtered .pagination .pages a:hover{color:#a51417;}.filtered .pagination .current-page{margin:0 10px;width:180px;text-align:center;}.filtered .pagination svg{margin-top:-3px;fill:currentColor;height:25px;width:15px;}@media all and (min-width:600px){.filtered .pagination{flex:1;-webkit-flex:1;justify-content:flex-end;-webkit-justify-content:flex-end;flex-direction:row;padding:20px 0 40px;}.filtered .pagination .heading{margin-right:50px;margin-bottom:0;}}.jump-to{background:#2b2b2b;text-align:center;padding:50px 0 35px;overflow:hidden;position:relative;}.jump-to .container{position:relative;z-index:1;}.jump-to h2{color:#dededf;font-size:30px;}.jump-to li{display:inline-block;text-transform:uppercase;font-weight:600;font-size:.95em;letter-spacing:0.075em;margin:0 15px 1em;}.jump-to a{color:#67c8c7;}.jump-to a:hover{color:#dededf;}.jump-to svg{margin-top:-3px;margin-left:4px;width:18px;height:18px;fill:#dededf;}.jump-to.red{background:#a51417;}.jump-to.red li{color:#fff;}.jump-to.red a{color:#fff;}.jump-to.red a:hover{color:#ccc;}.page-explore-academics .jump-to{padding-top:0;}.page-explore-academics .jump-to h2{font-size:21px;background:#d01c29;display:inline-block;padding:25px 45px;margin-bottom:1.75em;}.page-explore-academics .jump-to li{display:block;}.page-explore-academics .jump-to li:last-child{border:none;padding:0;}@media all and (min-width:600px){.page-explore-academics .jump-to li{display:inline-block;border-right:1px solid;padding-right:10px;line-height:1.2;margin:0 9px 1em 0;}.page-explore-academics .jump-to li:last-child{margin-right:0;}}.jump-to .ampersand{position:absolute;right:4%;bottom:-280px;width:297px;height:350px;fill:#d01c29;}.text-only{padding:80px 0 50px;}.node-type-faculty-staff .text-only{background:#f1f1f1;}.text-only h2{font-size:23px;}.single-faculty-post+.text-only{background:#fff;}.single-post .fancybox-type-inline{max-width:600px;}.fancybox-wrap .event-content .column:first-child{justify-content:center;margin-bottom:40px;}.fancybox-wrap .event-date{position:relative;left:auto;bottom:auto;background:none;color:#393939;align-self:center;border-bottom:7px solid #c8c8c8;padding:0 30px 30px 30px;}.fancybox-wrap .event-date .day{display:block;font-size:100px;margin-right:0;line-height:1;}.fancybox-wrap .event-date .month{font-size:18px;}.fancybox-wrap .share{text-align:center;}@media all and (min-width:600px){.fancybox-wrap .event-date{padding:0 30px 40px 30px;}.fancybox-wrap .event-date .day{font-size:135px;}.fancybox-wrap .event-date .month{font-size:24px;}}@media all and (min-width:1030px){.fancybox-wrap .event-content .column:first-child{justify-content:flex-end;padding-right:90px;margin-bottom:0;}.fancybox-wrap .event-date{border-bottom:none;border-right:7px solid #c8c8c8;padding:30px 70px 30px 0;}}.fancybox-wrap .event-body h3{font-size:25px;margin-bottom:.25em;}.fancybox-wrap .event-body a{color:#a51417;text-transform:uppercase;font-size:.85em;font-weight:bold;letter-spacing:0.075em;text-decoration:underline;}.fancybox-wrap .event-body a:hover{color:#d01c29;}.fancybox-wrap .event-body svg{fill:#d01c29;width:18px;height:18px;margin-top:-3px;margin-left:10px;}.fancybox-wrap .event-body p{margin-bottom:2em;}.fancybox-wrap h3{color:#a51417;}.fancybox-wrap .post-excerpt{font-family:"Libre Baskerville",serif;font-size:1em;}.fancybox-wrap .location{color:#a51417;font-weight:bold;letter-spacing:0.075em;font-size:.85em;text-transform:uppercase;margin-bottom:2em;}.fancybox-close.button{top:auto;bottom:-2px;right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#d01c29;border:none;width:160px;color:#f1f1f1;height:auto;padding:25px 0 24px;}.fancybox-close.button:hover{background:#a51417;color:#f1f1f1;}.events .fancybox-close.button,.single-post .fancybox-close.button{display:none;}.to-top{text-transform:uppercase;font-weight:bold;letter-spacing:0.075em;color:#6c7373;}.to-top svg{width:22px;height:22px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform:rotate(-45deg);-webkit-transform-origin:50% 11px;transform-origin:50% 11px;margin-top:-4px;fill:#67c8c7;}.filtered-cards .to-top,.filtered-names .to-top{width:auto;display:none;position:absolute;right:-90px;top:50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);}.filtered-cards .to-top svg,.filtered-names .to-top svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-moz-transform:rotate(-90deg);}@media all and (min-width:768px){.filtered-cards .to-top,.filtered-names .to-top{display:block;}}@media all and (min-width:1030px){.filtered-cards .to-top,.filtered-names .to-top{right:-100px;}}#quicklinks-nav{padding:37px 7.5%;background:#f1f1f1;text-transform:uppercase;color:#a51417;font-weight:bold;letter-spacing:0.075em;position:relative;z-index:5;}#quicklinks-nav.dark{background:#2b2b2b;color:#67c8c7;}#quicklinks-nav.dark a:hover{color:#fff;}.home #quicklinks-nav{color:#f5bd18;}#quicklinks-nav li{margin:5px 12px;}@media all and (min-width:600px){#quicklinks-nav{text-align:center;}#quicklinks-nav li{display:inline-block;}}.tabs{background:#f1f1f1;}.tabs header{background:#fff;text-align:center;padding:70px 0 50px;}.tabs header h2{width:85%;margin:0 auto;color:#a51417;}@media all and (min-width:600px){.tabs{padding-bottom:30px;}}.tab-nav{background:#fff;box-sizing:border-box;}.tab-nav .container{max-width:1006px;}.tab-nav .tab-heading{width:25%;box-sizing:border-box;border-right:1px solid #fff;}.tab-nav .tab-heading:last-child{border-right:none;}@media all and (max-width:599px){.tab-nav{display:none;}}@media all and (min-width:768px){.tab-nav .tab-heading{padding:0 8px;border:none;}}.tab-heading{cursor:pointer;position:relative;color:#fff;font-family:"Source Sans Pro",sans-serif;text-align:center;font-size:15px;text-transform:uppercase;letter-spacing:0.075em;margin-bottom:0;transition:.2s;box-sizing:border-box;display:flex;}.tab-heading.active .inner,.tab-heading:hover .inner{background:#d01c29;}.tab-heading .inner{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%;background:#949494;padding:18px 12px;transition:.2s;}.tab-content{position:relative;background:#fff;max-width:1140px;margin:0 auto;}.tab{position:relative;}.tab .tab-inner{display:none;}.tab .form-container{padding:60px 7.5% 0;}.tab .tab-heading{border-bottom:1px solid #fff;}.tab.active .tab-inner{display:block;position:relative;visibility:visible;opacity:1;}.tab.active .tab-heading .inner{background:#d01c29;}@media all and (min-width:600px){.tab .tab-heading{display:none;}.tab .tab-inner{position:absolute;top:0;left:0;right:0;visibility:hidden;opacity:0;transition:.2s;}}.combo .container{width:70%;padding:60px 0;}.combo .wysiwyg h2{color:#a51417;}.combo .wysiwyg h2 em{font-style:normal;color:#d01c29;}.combo .wysiwyg .button{border:none;text-decoration:none;color:#d01c29;font-size:1.1em;font-weight:bold;letter-spacing:0.16em;}.combo .wysiwyg .button svg{fill:currentColor;}.combo .wysiwyg .button:hover{color:#a51417;}.combo .single-image{background-repeat:no-repeat;background-position:center center;background-size:cover;}.combo .single-image img{display:block;width:100%;}@media all and (max-width:599px){.combo .single-image{background-image:none !important;}}@media all and (min-width:768px){.combo .single-image{min-height:450px;}.combo .single-image img{display:none;}}.combo .single-video{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;color:#fff;display:block;}.combo .single-video:hover{color:#67c8c7;}.combo .single-video img{display:block;width:100%;}.combo .single-video svg{position:absolute;top:50%;left:50%;height:60px;width:60px;margin:-30px 0 0 -30px;fill:currentColor;}.combo .single-video .caption{box-sizing:border-box;text-align:center;background:#231f20;padding:40px 7.5%;}.combo .single-video h2{color:#67c8c7;font-size:16px;text-transform:uppercase;letter-spacing:0.075em;margin-bottom:.25em;font-family:"Source Sans Pro",sans-serif;}.combo .single-video p{color:#fff;font-family:"Libre Baskerville",serif;font-style:italic;font-size:14px;}@media all and (max-width:599px){.combo .single-video{background-image:none !important;}}@media all and (min-width:600px){.combo .single-video svg{height:110px;width:110px;margin:-55px 0 0 -55px;}}@media all and (min-width:768px){.combo .single-video{min-height:450px;}.combo .single-video img{opacity:0;visibility:hidden;}.combo .single-video .caption{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:365px;padding:30px 15px;}}.combo .news{order:2;}.combo .news .container{max-width:340px;padding:0;}.combo .news h2{background:#d01c29;color:#fff;font-family:"Source Sans Pro",sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:0.025em;margin:0 auto 50px;text-align:center;padding:65px 20px 18px;box-sizing:border-box;}.combo .news .news-post{position:relative;text-align:center;padding:0 0 40px 0;margin-bottom:40px;}.combo .news .news-post:after{content:"";position:absolute;bottom:0;left:calc(50% - 58px);display:block;background-color:#e8e8e8;height:3px;width:116px;margin:0 auto;}.combo .news .news-post:last-child:after{display:none;}.combo .news h3{color:#d01c29;}.combo .news p{font-family:"Libre Baskerville",serif;font-size:14px;font-style:italic;color:#6c7373;}.combo .news p em{font-style:normal;}.combo .news .icon{fill:#a51417;}.combo .news a:hover{color:#a51417;}@media all and (min-width:768px){.combo .news h2{margin-bottom:70px;max-width:310px;}}@media all and (min-width:1030px){.combo .news{order:1;}}@media all and (min-width:1030px){.the-ampersand-landing .combo .posts-feed{order:2;}}.combo .categories h2{color:#a51417;background:#f1f1f1;padding:40px 7.5%;margin-bottom:0;}.combo .categories h2 em{color:#d01c29;font-style:normal;}.combo .categories li{color:#a51417;text-transform:uppercase;font-weight:bold;font-size:.95em;letter-spacing:0.075em;}.combo .categories a{padding:15px 50px;display:inline-block;margin:5px 0;}.combo .categories a:hover{color:#d01c29;}@media all and (min-width:768px){.combo .categories h2{font-size:30px;}}@media all and (min-width:1030px){.combo .categories{padding-bottom:100px;}.combo .categories h2{margin-bottom:110px;}}.combo .more-ampersand{background:#f1f1f1;}.combo .more-ampersand .inner{margin:0 auto;width:85%;max-width:380px;}.combo .more-ampersand h2{color:#a51417;font-size:22px;}.combo .more-ampersand .podcast-post{text-align:center;}.combo .more-ampersand .podcast-post h3{color:#d01c29;font-size:20px;}.combo .more-ampersand .podcast-post p{margin-bottom:1em;}.combo .more-ampersand .podcast-post .podcast-embed{border-color:#fff;}.combo .more-ampersand .podcast-post a:hover{color:#a51417;}.combo .podcast{padding:60px 0;text-align:center;}.combo .podcast svg{fill:#d01c29;width:44px;height:44px;margin-bottom:20px;}.combo .podcast h2{font-family:"Source Sans Pro",sans-serif;font-weight:600;font-size:13px;letter-spacing:0.16em;text-transform:uppercase;margin-bottom:1em;color:#231f20;}.combo .ampersand-categories{position:relative;background-color:#2b2b2b;color:#fff;padding:60px 0;text-align:center;}.combo .ampersand-categories:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#3d3d3d;opacity:.55;}.combo .ampersand-categories .inner{position:relative;z-index:1;}.combo .ampersand-categories h2{color:#f5bd18;}.combo .ampersand-categories li{text-transform:uppercase;font-weight:600;letter-spacing:0.025em;margin-bottom:.25em;}.combo .ampersand-categories li a:hover{color:#d01c29;}@media all and (min-width:768px){.combo .container{padding:100px 0;}}@media all and (min-width:1030px){.combo .more-ampersand{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column;}.combo .podcast{box-sizing:border-box;min-height:350px;height:50%;}.combo .ampersand-categories{box-sizing:border-box;min-height:350px;height:50%;}}.program-detail{background:#f1f1f1;}.fancybox-wrap .program-detail .container{width:100%;}.single-post .program-detail{padding-top:60px;}.program-detail .text-only{padding:0;}.program-detail .column:first-child{width:100%;}.program-detail .column:last-child{width:100%;max-width:400px;}.program-detail .column:last-child .button{width:100%;margin-bottom:50px;display:flex;justify-content:space-between;align-items:center;}.program-detail .column:last-child .button .icon{fill:currentColor;margin-top:0;}.program-detail .column:last-child .featured-image{margin-bottom:20px;}.program-detail .column:last-child img{width:100%;display:block;}.program-detail h2{color:#a51417;}.program-detail h3{font-size:24px;color:#a51417;}.program-detail .callout{background:#fff;padding:30px 30px 0;display:inline-block;box-sizing:border-box;width:100%;margin-bottom:60px;color:#6c7373;}.program-detail .callout ul{padding:0;margin-left:0;font-size:18px;}.program-detail .course{color:#d01c29;font-weight:bold;text-transform:uppercase;font-size:.9em;letter-spacing:0.075em;margin-bottom:.25em;}.program-detail .course:not(:first-child){margin-top:3em;}.program-detail .faculty{margin-bottom:1.5em;font-family:"Libre Baskerville",serif;font-style:italic;}.program-detail .button{text-decoration:none;}.program-detail ul{list-style:none;}.program-detail ul.more{border-left:4px solid #fff;padding-left:28px;font-size:14px;text-transform:uppercase;font-weight:bold;color:#6c7373;letter-spacing:0.025em;margin-bottom:60px;}.program-detail ul.more .icon{fill:#d01c29;margin-left:5px;}.program-detail li{margin-bottom:1.5em;}.program-detail .testimonial{background:#fff;}.program-detail .testimonial .image{width:100%;min-height:1px;}.program-detail .testimonial .image img{-webkit-transform:none;transform:none;}.program-detail .testimonial img{display:block;}.program-detail .testimonial figcaption{width:100%;box-sizing:border-box;padding:60px 10%;}.program-detail .testimonial figcaption p{font-size:.85em;}.program-detail .testimonial figcaption:after{content:"";left:50%;width:0;height:0;background:none;top:0;border-radius:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;margin:-19px 0 0 -20px;}.program-detail .testimonial .cite{color:#67c8c7;font-size:.85em;}.program-detail .category{display:none;}@media all and (min-width:768px){.program-detail .indent{padding:0 30px;}}@media all and (min-width:1030px){.program-detail .column:first-child{padding-right:10%;width:63%;}.program-detail .column:last-child{width:37%;padding-right:30px;}}.featured-posts .slick-track{display:flex;}.featured-posts .slide{height:auto;}.featured-posts .blog-post{flex-direction:column;}.featured-posts .blog-post .post-details{color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;flex-grow:1;-webkit-flex-grow:1;display:flex;flex-direction:column;}.featured-posts .blog-post .inner{background:rgba(43,43,43,0.9);padding:70px 7.5%;box-sizing:border-box;flex-grow:1;-webkit-flex-grow:1;}.featured-posts .blog-post .category{margin-bottom:50px;color:#67c8c7;text-transform:uppercase;font-weight:bold;letter-spacing:0.075em;font-size:14px;}.featured-posts .blog-post h3{font-size:25px;}.featured-posts .blog-post p{margin-bottom:2em;}.featured-posts .blog-post .post-meta{color:#f5bd18;font-weight:bold;text-transform:uppercase;letter-spacing:0.075em;font-size:.9em;}.featured-posts .blog-post .post-meta a:hover{color:#fff;}@media all and (min-width:1030px){.featured-posts .blog-post{flex-direction:row;}.featured-posts .blog-post .inner{min-height:500px;padding:70px 80px;}}.featured-posts.featured-events{overflow:hidden;width:100%;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}.featured-posts.featured-events .slick-list{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex:1;-webkit-flex:1;}.featured-posts .event-post{flex-direction:column;width:100%;}.featured-posts .event-post .post-details{flex-wrap:wrap;width:100%;max-width:850px;margin:0 auto;position:relative;z-index:1;}.featured-posts .event-post .post-content{text-align:left;padding:0 40px 30px;width:100%;box-sizing:border-box;}.featured-posts .event-post h3{font-size:21px;}.featured-posts .event-post .event-date{position:relative;left:auto;bottom:auto;background:none;width:100%;text-align:left;padding:20px 40px;color:#fff;}.featured-posts .event-post .meta{text-transform:uppercase;font-weight:bold;letter-spacing:0.075em;font-size:13px;color:#fff;}.featured-posts .event-post .location,.featured-posts .event-post .meta time{color:#f5bd18;}.featured-posts .event-post .action{color:#67c8c7;}@media all and (min-width:768px){.featured-posts .event-post{justify-content:flex-end;-webkit-justify-content:flex-end;}.featured-posts .event-post .post-details{background:rgba(35,31,32,0.9);}.featured-posts .event-post h3{font-size:25px;}.featured-posts .event-post .event-date{width:200px;background:#f1f1f1;padding:10px 20px;color:#d01c29;text-align:center;min-height:190px;}.featured-posts .event-post .multi-day{font-size:23px;padding:10px 20px 20px;}.featured-posts .event-post .post-content{width:calc(100% - 200px);padding:40px 40px 30px;}}.multipurpose-list{padding:50px 7.5% 100px;background:#2b2b2b;color:#fff;position:relative;text-align:center;}.multipurpose-list .icon{fill:#f1f1f1;margin-left:10px;}.multipurpose-list .slide{justify-content:center;-webkit-justify-content:center;flex-direction:column;}.multipurpose-list .slick-dots{bottom:-60px;left:0;right:0;top:auto;}.multipurpose-list h2{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:0.075em;color:#fff;border:2px solid #d01c29;display:inline-block;padding:15px 25px;margin-bottom:50px;}.multipurpose-list h3{color:#f5bd18;font-size:26px;}.multipurpose-list p{margin-bottom:2em;}.multipurpose-list a{color:#67c8c7;text-transform:uppercase;font-weight:bold;font-size:14px;letter-spacing:0.025em;}.multipurpose-list .course{text-transform:uppercase;font-weight:bold;letter-spacing:0.025em;line-height:1.2;color:#67c8c7;}.multipurpose-list .course li{display:inline-block;border-right:1px solid #67c8c7;padding-right:6px;margin-right:4px;}.multipurpose-list .course li:last-child{border:none;padding:0;margin:0;}.multipurpose-list .course a:hover{color:#fff;}@media all and (min-width:600px){.multipurpose-list{padding:100px 7.5% 140px;}}@media all and (min-width:1030px){.node-type-faculty-staff .multipurpose-list .slide{flex-direction:row;}}.multipurpose-slideshow{position:relative;background:#f1f1f1;background:#2b2b2b;color:#fff;text-align:center;}.multipurpose-slideshow header{background:#fff;}.multipurpose-slideshow h2{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:0.075em;border:2px solid #d01c29;display:inline-block;padding:15px 25px;margin-bottom:0;margin:40px 0;color:#231f20;}.multipurpose-slideshow .image{max-height:500px;overflow:hidden;}.multipurpose-slideshow .text{padding:30px 0;}.multipurpose-slideshow .inner{width:85%;max-width:500px;margin:0 auto;}.multipurpose-slideshow h3{color:#f5bd18;font-size:26px;}.multipurpose-slideshow p{margin-bottom:1.5em;}.multipurpose-slideshow a{color:#67c8c7;text-transform:uppercase;font-size:14px;font-weight:bold;letter-spacing:0.075em;}.multipurpose-slideshow a .icon{fill:currentColor;margin-left:5px;}@media all and (min-width:600px){.multipurpose-slideshow .text{padding-top:50px;}.multipurpose-slideshow .image img{opacity:0;visibility:hidden;}}@media all and (min-width:1030px){.multipurpose-slideshow header{position:absolute;top:60px;right:0;left:50%;background:none;}.multipurpose-slideshow h2{margin:0;color:#fff;}.multipurpose-slideshow .image{max-height:680px;}.multipurpose-slideshow .text{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:160px 0 70px;}.multipurpose-slideshow img{opacity:0;visibility:hidden;}.multipurpose-slideshow .slick-dots{left:50%;right:0;}}@media all and (min-width:1300px){.multipurpose-slideshow header{top:90px;}.multipurpose-slideshow .text{padding-top:200px;}}.filter-options .level{position:absolute;top:50%;margin-top:-5px;left:0;}.filter-options label{position:relative;}.filter-options.course-options{background:none;margin-bottom:90px;}.filter-options.course-options form{justify-content:center;-webkit-justify-content:center;align-items:flex-start;-webkit-align-items:flex-start;}.filter-options.course-options .option-list{margin:0 6px;width:284px;position:relative;}.filter-options.course-options .option-list.show h3:after{opacity:0;}.filter-options.course-options h3{border-bottom:0;padding:22px 40px;text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;font-size:17px;margin:0;letter-spacing:0.075em;cursor:pointer;}.filter-options.course-options h3:before,.filter-options.course-options h3:after{content:"";position:absolute;right:16px;top:calc(50% - 1px);width:20px;background:#000;height:2px;}.filter-options.course-options h3:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:.2s;}.filter-options.course-options ul{display:none;position:absolute;top:67px;left:0;z-index:100;width:100%;box-sizing:border-box;padding:15px 20px;font-size:13px;font-weight:600;}.filter-options.course-options li{padding:5px 0;}.filter-options .course-semester{background:#e6e5e5;}.filter-options .course-semester h3{color:#231f20;}.filter-options .course-semester ul{background:#cfcdcd;}.filter-options .course-level{background:#d01c29;}.filter-options .course-level h3{color:#fff;}.filter-options .course-level ul{background:#a51417;color:#fff;}.filtered-courses{max-width:1092px;}.filtered-courses .post-content.wysiwyg{width:100%;}.course{margin-bottom:40px;box-sizing:border-box;}.course h3{font-size:16px;color:#a51417;margin-bottom:.1em;}.course h3 a:hover{color:#d01c29;}.course .details{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.075em;}.course .action{color:#d01c29;text-transform:uppercase;font-weight:bold;font-size:13px;letter-spacing:0.075em;}.course .action:hover{color:#a51417;}@media all and (min-width:600px){.course{width:50%;padding:0 20px;}}.courses-publications{background:#2b2b2b;padding:90px 0;color:#fff;}.courses-publications .column{padding:0 7.5%;}.courses-publications .multipurpose-list{position:relative;text-align:left;padding:0;max-width:1366px;}.courses-publications .multipurpose-list .slide{flex-direction:row;}.courses-publications .multipurpose-list .column{padding:0;}.courses-publications .multipurpose-list h2{font-family:"Libre Baskerville",serif;text-transform:none;letter-spacing:0;font-size:26px;}.courses-publications .multipurpose-list h3{font-style:italic;font-weight:normal;}.courses-publications .publications{padding-top:70px;}.courses-publications .publications h2{color:#f5bd18;}.courses-publications .publications .title{color:#67c8c7;}.courses-publications .publications a:hover{color:#67c8c7;}.courses-publications .icon{width:14px;height:14px;fill:currentColor;margin-left:3px;}@media all and (min-width:1030px){.courses-publications .publications{padding-top:15px;}.courses-publications .multipurpose-list:after{content:"";position:absolute;left:calc(40% - 2px);top:0;bottom:0;width:5px;background:#fff;}.courses-publications .multipurpose-list .column{padding:25px 7.5%;}.courses-publications .multipurpose-list .title{padding:140px 50px 90px;text-align:center;}.courses-publications .multipurpose-list h2{position:absolute;top:10px;left:20%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.courses-publications .multipurpose-list .slick-dots{bottom:20px;left:20%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);}}.pane-courses-image #photo-header h1{color:#f5bd18;}article.course{margin-top:20px;}.course-details p{padding:20px;}.course-attr{padding-left:19px;padding-right:0px;margin-top:-10px;float:left;color:#848484;}.course-attributes{margin-top:-10px;padding-right:3px;float:left;color:#848484;}span.courses h2{margin-top:40px;}.course-title h4{font-size:17px;font-style:italic;color:#6f6e6e;font-weight:300;margin-top:-23px;}.filtered-courses .post-content.wysiwyg{padding-top:20px;padding-bottom:20px;margin-bottom:1.5em;line-height:1.8;font-family:"Libre Baskerville",serif;background-color:#ececec;padding:50px;}span.courses h2{margin-top:50px !important;color:#a51418;font-size:30px !important;}article.course-post{margin-bottom:20px;padding-bottom:40px;width:725px;max-width:725px;margin-left:-65px;margin-top:20px;}.course-post .details{text-transform:uppercase;font-size:13px;font-weight:bold;letter-spacing:0.075em;}span.sec-title{font-style:italic;font-family:"Libre Baskerville",serif;font-size:.9em;color:#6c7373;margin-bottom:.75em;margin-top:10px;}.course-post a.action{color:#d01c29;text-transform:uppercase;font-weight:bold;font-size:13px;letter-spacing:0.075em;}.no-text{font-size:0;}.filter-options.course-options input[type="submit"]{display:none;}.cta{box-sizing:border-box;padding:60px 0;text-align:center;background:#f1f1f1 url(/sites/all/themes/artsci/images/ampersand.svg) no-repeat calc(60% + 180px) center;background-size:380px 450px;color:#a51417;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;}.cta .container{max-width:900px;position:relative;z-index:1;}.cta.yellow{background:#f5bd18;color:#393939;}.cta.red{background:#a51417;color:#fff;}.cta.blue{background:#67c8c7;color:#fff;}.cta.white{background-color:#fff;background-image:url(/sites/all/themes/artsci/images/ampersand-gray.svg);}.cta.white .ampersand{fill:#f1f1f1;}.cta.ampersand{overflow:visible;background-image:url(/sites/all/themes/artsci/images/ampersand-red.svg);background-position:calc(50% + 32px) center;background-size:285px 336px;background-repeat:no-repeat;}.cta.ampersand:after{content:"";position:absolute;z-index:1;left:50%;bottom:-31px;border-left:32px solid transparent;border-right:32px solid transparent;border-top:32px solid #a51417;margin-left:-32px;}.cta.ampersand .container{max-width:610px;}.cta.ampersand h2{font-size:40px;margin-bottom:.25em;}.cta.ampersand p{text-transform:uppercase;font-weight:600;}.cta .ampersand{position:absolute;left:60%;width:380px;height:450px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);fill:#fff;}.cta h2 em{font-style:normal;color:#d01c29;}.cta h2 br{display:none;}.cta.social h2{font-size:30px;}.cta p{max-width:745px;margin:0 auto 3em;}.cta form{margin:0 auto;max-width:485px;}.cta .input{flex-grow:1;-webkit-flex-grow:1;padding-right:38px;}.cta .textbox label{display:none;}.cta input[type="text"],.cta input[type="email"]{height:51px;}.cta input[type="submit"]{color:#fff;margin-bottom:0;}.cta .social-links li{margin:5px 8px;}.cta .social-links a{color:#d01c29;}.cta .social-links a:hover{color:#a51417;}.cta .social-links svg{max-width:35px;height:35px;}.cta cite{font-style:normal;font-size:.95em;text-transform:uppercase;font-weight:600;letter-spacing:0.075em;}.cta.programs-cta{margin-bottom:40px;}.cta.programs-cta p{margin-bottom:0;font-weight:bold;text-transform:uppercase;color:#d01c29;letter-spacing:0.075em;}@media all and (min-width:600px){.cta{padding:80px 0;min-height:360px;}.cta h2{font-size:34px;}.cta.social h2{font-size:40px;}.cta .social-links li{margin:5px 15px;}}@media all and (min-width:1030px){.cta h2 br{display:block;}.cta.programs-cta h2{font-size:40px;}.cta.programs-cta p{font-size:18px;}.cta.ampersand h2{font-size:64px;}.cta.ampersand p{font-size:1.1em;}.cta.ampersand:after{left:20%;}}#generic{margin-top:90px;margin-bottom:90px;}#generic h3{color:#a51417;}.generic-image{background-color:#2b2b2b;overflow:hidden;max-height:660px;}.generic-image img{width:100%;display:block;}#generic-intro{position:relative;}#generic-intro .container{width:100%;max-width:100%;}#generic-intro article{padding:60px 7.5% 40px;position:relative;overflow:hidden;}#generic-intro article a:not([href^=tel]){color:#d01c29;}#generic-intro article a:not([href^=tel]):hover{color:#a51417;}#generic-intro article a[href^=mailto]{text-transform:uppercase;text-decoration:underline;font-weight:bold;letter-spacing:0.025em;}#generic-intro article .button{text-decoration:none;margin-bottom:60px;padding:7px 10px 6px;font-size:13px;border:2px solid #a51417;}#generic-intro article .button:last-child{margin-bottom:0;}#generic-intro article .icon{fill:currentColor;margin-left:3px;}#generic-intro.no-aside .container{width:85%;}#generic-intro.no-aside article{padding:80px auto 70px;}#generic-intro .inner{position:relative;z-index:1;}#generic-intro h2{font-size:26px;}#generic-intro h2,#generic-intro h3{color:#a51417;}#generic-intro h2 em,#generic-intro h3 em{font-style:normal;color:#d01c29;}#generic-intro p+h3{margin-top:1em;}#generic-intro aside{background:#f1f1f1 url(/sites/all/themes/artsci/images/ampersand.svg) no-repeat;background-position:calc(100% + 356px) calc(100% + 55px);background-size:685px 95%;text-align:center;}#generic-intro aside.with-image{background-position:center center;background-size:cover;}@media all and (max-width:599px){#generic-intro aside.with-image{background-image:none !important;}}#generic-intro aside.red{background:#a51417;color:#fff;text-align:left;}#generic-intro aside.red h2{color:#fff;margin-left:0;}#generic-intro aside.anchor-links{font-size:18px;font-weight:600;}#generic-intro aside.anchor-links .inner{max-width:300px;}#generic-intro aside.anchor-links li{margin-bottom:1.5em;}#generic-intro aside.anchor-links li:last-child{margin-bottom:0;}#generic-intro aside.anchor-links a:hover{color:#cccccc;}.apply #generic-intro aside{background-image:none;}#generic-intro aside .image{max-height:484px;overflow:hidden;}#generic-intro aside img{display:block;width:100%;}#generic-intro aside .inner{padding:60px 7.5%;}#generic-intro aside h2{max-width:300px;margin-left:auto;margin-right:auto;}#generic-intro aside h2 em{font-style:normal;color:#d01c29;}#generic-intro aside ul,#generic-intro aside ol{padding:0;list-style:none;margin-left:0;}#generic-intro aside li{margin-bottom:1em;}#generic-intro aside a{text-transform:uppercase;}.about #generic-intro article{background:url(/sites/all/themes/artsci/images/ampersand-gray.svg) no-repeat;background-size:900px 1060px;background-position:-30px calc(100% + 30px);padding-bottom:100px;}#generic-intro .cal-feed-wrap{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#2b2b2b;}@media all and (max-width:599px){#generic-intro .cal-feed-wrap{background-image:none !important;}}#generic-intro .cal-feed-wrap:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#2b2b2b;opacity:.6;mix-blend-mode:multiply;}#generic-intro .cal-feed{padding:70px 12% 60px;color:#fff;text-align:left;position:relative;z-index:1;}#generic-intro .cal-feed h2{color:#fff;margin:0 0 1.25em 0;font-size:32px;}#generic-intro .cal-feed h2:after{content:"";height:6px;background:#67c8c7;width:70px;display:block;margin-top:30px;}#generic-intro .cal-feed li{margin-bottom:30px;}#generic-intro .cal-feed h3{color:#fff;font-family:"Source Sans Pro",sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;margin-bottom:.3em;}#generic-intro .cal-feed time{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:22px;}#generic-intro .link{background:#2b2b2b;padding:40px 12%;color:#fff;font-weight:bold;text-align:left;align-items:center;}#generic-intro .link .icon{fill:#f5bd18;width:38px;height:38px;margin-right:20px;margin-top:0;}#generic-intro .link span{display:inline-block;max-width:180px;}#generic-intro.faq-list article .icon{margin-left:35px;}#generic-intro.faq-list h3{color:#6c7373;}@media all and (min-width:768px){#generic-intro article{padding:80px 7.5% 70px;}#generic-intro aside .inner{padding:80px 7.5% 80px;}.about #generic-intro article{padding-bottom:130px;}.about #generic-intro .heading{position:absolute;z-index:1;bottom:0;}#generic-intro .link .icon{margin-right:25px;width:48px;height:48px;}}@media all and (min-width:1030px){#generic-intro article{width:calc(100% - 516px);}#generic-intro.no-aside article{width:100%;}#generic-intro aside{width:516px;}.apply #generic-intro article{width:calc(100% - 440px);}.apply #generic-intro aside{width:440px;}.about #generic-intro h2{font-size:55px;}#generic-intro .anchor-links{order:2;}}@media all and (min-width:1300px){#generic-intro .container{max-width:100%;justify-content:space-between;}#generic-intro .inner{margin:0 auto;max-width:960px;}#generic-intro.no-aside .container{max-width:1340px;}#generic-intro.no-aside article{width:100%;}}#generic-article,#secondary-article{padding:60px 0 40px;background:#f1f1f1;}#generic-article article a[href^=mailto],#secondary-article article a[href^=mailto]{text-transform:uppercase;text-decoration:underline;font-weight:bold;letter-spacing:0.025em;}#generic-article.white,#secondary-article.white{background:#fff;}#generic-article .container,#secondary-article .container{max-width:1100px;}#generic-article .column,#secondary-article .column{max-width:900px;margin:0 auto;}#generic-article h2,#secondary-article h2{text-align:center;color:#a51417;max-width:800px;margin:0 0 50px 0;}#generic-article h2 em,#secondary-article h2 em{font-style:normal;color:#d01c29;}#generic-article h3,#secondary-article h3{color:#a51417;}#generic-article h3.caps,#secondary-article h3.caps{color:#2b2b2b;}@media all and (min-width:768px){#generic-article,#secondary-article{padding:100px 0;}#generic-article .columns,#secondary-article .columns{-webkit-column-count:2;column-count:2;-webkit-column-gap:50px;column-gap:50px;}#generic-article h2,#secondary-article h2{margin:0 auto 50px;}}@media all and (min-width:1030px){#generic-article .columns,#secondary-article .columns{-webkit-column-gap:100px;column-gap:100px;}}.our-people .search{margin-top:60px;}.search h2{text-align:center;margin-top:20px;color:#a51417;}.search form{position:relative;}.search .search-form{margin-bottom:30px;}.search .search-form label,.search .form-item label{display:none;}.search input[type="text"]{margin-bottom:0;padding-left:45px;background:none;transition:.2s;}.our-people .search input[type="text"],.search-results .search input[type="text"],.page-explore-academics .search input[type="text"]{border-bottom:4px solid #e9eaeb;}.search input[type="text"]::-webkit-input-placeholder{font-size:1em;text-transform:none;font-weight:normal;letter-spacing:0;}.search input[type="text"]::-moz-placeholder{font-size:1em;text-transform:none;font-weight:normal;letter-spacing:0;}.search input[type="text"]:focus{outline:none;background:#e4e4e4;}.search button{position:absolute;cursor:pointer;left:5px;top:50%;margin-top:-25px;height:50px;width:30px;font-size:0;}.search button svg{width:22px;height:22px;}.search button:focus svg{fill:#d01c29;}@media all and (min-width:1030px){#home-intro .search{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;bottom:140px;bottom:25%;width:100%;max-width:420px;border-bottom:4px solid rgba(255,255,255,0.85);}#home-intro .search input[type="text"]{color:#fff;}#home-intro .search input[type="text"]:focus{background:none;}#home-intro .search button svg{fill:rgba(255,255,255,0.85);}}@media all and (min-width:1300px){#home-intro .search{bottom:200px;}}.search.with-categories{background:#fff;}.search.with-categories .inner{align-items:center;-webkit-align-items:center;padding:0;justify-content:center;-webkit-justify-content:center;}.search.with-categories .search-form{flex-grow:1;-webkit-flex-grow:1;width:100%;margin-bottom:20px;background:#f1f1f1;padding:10px 15px;box-sizing:border-box;}.academic-resources .search.with-categories .search-form{margin-bottom:0;}@media all and (min-width:768px){.search.with-categories .inner{justify-content:space-between;-webkit-justify-content:space-between;}.search.with-categories .search-form{width:auto;margin-bottom:0;background:none;padding:19px 0;margin-left:45px;}.our-people .search.with-categories .search-form,.page-explore-academics .search.with-categories .search-form{margin-bottom:20px;}.search.with-categories form{margin-right:45px;}.search.with-categories input[type="text"]{border-bottom:none;}.search.with-categories .toggle,.search.with-categories .toggle-date{margin-bottom:0;margin-right:45px;}.search.with-categories .toggle.solid,.search.with-categories .toggle-date.solid{padding-left:45px;padding-right:80px;}}@media all and (min-width:768px){.search.with-categories .toggle.solid{width:auto;height:89px;}}.search .category-term{margin-bottom:50px;}@media all and (min-width:600px){.search input[type="text"]:focus{background:#f1f1f1;}}.category .search,.academic-resources .search,.page-faculty-bookshelf .search{margin-bottom:50px;border-bottom:6px solid #f1f1f1;}.search .toggle,.search .toggle-date{color:#d01c29;text-transform:uppercase;font-weight:bold;letter-spacing:0.025em;position:relative;padding-right:30px;margin-bottom:20px;}.search .toggle:before,.search .toggle:after,.search .toggle-date:before,.search .toggle-date:after{content:"";position:absolute;width:2px;background:currentColor;height:14px;top:50%;margin-top:-7px;transition:.2s;}.search .toggle:before,.search .toggle-date:before{right:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.search .toggle:after,.search .toggle-date:after{right:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.search .toggle span,.search .toggle-date span{position:relative;}.search .toggle span:after,.search .toggle-date span:after{content:"";position:absolute;bottom:-10px;left:3px;right:3px;height:4px;background:#f1f1f1;visibility:hidden;opacity:0;transition:.2s;}.search .toggle.solid,.search .toggle-date.solid{background:#d01c29;color:#fff;height:67px;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;padding-left:45px;margin-bottom:0;margin-right:0;width:100%;}.search .toggle.solid:before,.search .toggle-date.solid:before{right:59px;}.search .toggle.solid:after,.search .toggle-date.solid:after{right:49px;}.search.show .toggle:before{right:7px;}.search.show .toggle:after{right:7px;}.search.show .toggle span:after{visibility:visible;opacity:1;}.search.show .toggle.solid:before,.search.show .toggle.solid:after{right:52px;}.search .toggle-date.active:before{right:7px;}.search .toggle-date.active:after{right:7px;}.search .toggle-date.active span:after{visibility:visible;opacity:1;}.search .toggle-date.inactive{color:#ccc;cursor:default;}.search .cal-link{height:89px;display:block;display:flex;align-items:center;color:#d01c29;text-transform:uppercase;font-weight:bold;letter-spacing:0.025em;position:relative;box-sizing:border-box;width:100%;justify-content:center;}.search .cal-link a{padding:0 24px 0 24px;position:relative;}.search .cal-link svg{fill:currentColor;margin-left:8px;margin-top:-3px;}.academic-calendar .search .cal-link{background:#d01c29;color:#fff;}.academic-calendar .search .cal-link a{padding:0 66px 0 24px;}.academic-calendar .search .cal-link a:before,.academic-calendar .search .cal-link a:after{content:"";position:absolute;top:50%;margin-top:-7px;height:14px;width:2px;background:#fff;}.academic-calendar .search .cal-link a:before{right:35px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.academic-calendar .search .cal-link a:after{right:35px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}@media all and (min-width:1030px){.search .cal-link{width:auto;}}.search .categories-list{width:100%;box-sizing:border-box;padding:25px 7.5%;background:#f1f1f1;color:#d01c29;display:none;}.academic-resources .search .categories-list{background:#231f20;color:#fff;}.academic-resources .search .categories-list a{border-color:#67c8c7;text-transform:none;letter-spacing:0;}.academic-resources .search .categories-list a:hover{background:#67c8c7;}@media all and (min-width:600px){.search .categories-list{padding:25px 80px;}}.search .categories-list li{display:inline-block;}.search .categories-list a{border:2px solid #fff;margin-right:15px;margin:5px 15px 5px 0;padding:7px 15px;display:block;text-transform:uppercase;font-weight:bold;letter-spacing:0.075em;font-size:0.95em;}.search .categories-list a:hover{background:#fff;}@media all and (max-width:599px){.academic-calendar .search .search-form,.academic-calendar .search .toggle{display:none;}}@media all and (max-width:767px){.events .search .toggle,.events .search .toggle-date{margin:0 10px 0 10px;}}.filter-tabs{font-weight:bold;font-size:0.75em;align-items:center;}.filter-tabs ul{width:100%;}.filter-tabs li{display:flex;flex-grow:1;width:50%;text-align:center;color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:0.075em;}.filter-tabs a{display:flex;align-items:center;justify-content:center;width:100%;background:#949494;padding:12px 10px;box-sizing:border-box;}.filter-tabs a.active{background:#252525;text-decoration:underline;}.filter-tabs a:not(.active):hover{background:#afafaf;}.filter-tabs p{color:#6c7373;display:inline-block;flex-grow:1;margin-bottom:1.5em;}.filter-tabs svg{fill:#d01c29;width:12px;height:12px;margin-top:-3px;margin-right:2px;}@media all and (min-width:600px){.filter-tabs li{width:auto;max-width:50%;}}@media all and (min-width:1030px){.filter-tabs p{order:2;margin-bottom:0;flex-grow:1;margin-left:25px;}.filter-tabs ul{width:auto;max-width:420px;flex-grow:1;}.filter-tabs li{max-width:210px;}}.filtered-category{width:calc(85% - 28px);max-width:1092px;margin-bottom:50px;}.category-view{justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:30px;}.category-view .filtered-view{margin-bottom:0;}.category-term{color:#6c7373;}.date-term{display:none;}.date-term.show{display:block;}.filter-options{background:#f1f1f1;margin-bottom:50px;justify-content:space-between;-webkit-justify-content:space-between;}.filter-options .togglee{display:none;}.filter-options .toggle{width:100%;color:#a51417;margin:20px 5%;}.filter-options .options-list{width:auto;padding:50px 5%;width:100%;box-sizing:border-box;}.filter-options h3{color:#a51417;font-size:14px;border-bottom:2px solid #bdbfc0;padding-left:10px;padding-bottom:.75em;}.filter-options .list{-webkit-column-count:2;column-count:2;padding-left:10px;}.filter-options .column{margin-bottom:2em;}.filter-options .column:last-child{margin-bottom:0;}.filter-options .multi-list .list{-webkit-column-count:1;column-count:1;}.filter-options ul.levels label.no-checkbox{padding-left:26px;}.filter-options .options-list li{font-size:13px;font-weight:600;color:#6d6e72;margin-bottom:.75em;display:inline-block;width:100%;}.filter-options .level{position:absolute;top:50%;margin-top:-5px;left:0;}.filter-options label{position:relative;}@media all and (min-width:600px){.filter-options{margin-bottom:30px;}}.filter-options .more-staff{flex-grow:0;align-self:center;width:280px;margin:0 auto 30px;}.filter-options .more-staff p{color:#6d6e72;font-weight:600;font-size:13px;text-align:center;margin-bottom:.5em;}.filter-options .more-staff a{color:#d01c29;font-family:"Libre Baskerville",serif;font-weight:bold;align-items:center;line-height:1.4;}.filter-options .more-staff span{display:block;width:calc(100% - 33px);box-sizing:border-box;text-align:right;}.filter-options .more-staff svg.icon{display:none;fill:currentColor;width:33px;height:33px;}@media all and (min-width:1030px){.filter-options .more-staff{margin:0;}.filter-options .more-staff p{margin-bottom:1em;}.filter-options .more-staff a{background:#d01c29;color:#fff;margin-right:-13px;font-size:1.2em;padding:12px 25px 12px 38px;}.filter-options .more-staff a:hover{background:#a51417;}.filter-options .more-staff span{padding-right:22px;}.filter-options .more-staff svg.icon{display:inline-block;}}.filter-options .more{display:flex;background:#a51417;width:100%;color:#fff;text-align:center;flex-direction:column;justify-content:center;box-sizing:border-box;padding:20px;}.filter-options .more p{text-transform:uppercase;font-size:.9em;font-weight:600;max-width:300px;margin:0 auto 1.5em;}.filter-options .more ul{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:18px;}.filter-options .more li{margin-bottom:.5em;}.filter-options .more a{color:#fff;}.filter-options .more .icon{width:14px;height:14px;fill:currentColor;margin-left:3px;}@media all and (min-width:600px){.filter-options .more{display:flex;}}@media all and (min-width:1030px){.filter-options .more{width:400px;}}@media all and (min-width:600px){.filter-options .list{-webkit-column-count:3;column-count:3;}}@media all and (min-width:1030px){.filter-options .toggle{display:none;}.filter-options .togglee{display:flex !important;flex-wrap:wrap;}.filter-options .options-list{width:calc(100% - 400px);}.filter-options .column{margin-bottom:0;}}.filtered{margin-bottom:60px;}.filtered-view{text-align:right;margin-bottom:30px;color:#767676;font-size:0;}@media all and (max-width:599px){.filtered-view{display:none;}}.filtered-view li{display:inline-block;margin-left:15px;}.filtered-view .view{display:inline-block;}.filtered-view .view:hover,.filtered-view .view.active{color:#d01c29;}.filtered-view .view-alpha{position:relative;font-size:15px;color:#a51417;text-transform:uppercase;font-weight:600;letter-spacing:0.025em;vertical-align:middle;border-right:2px solid #f1f1f1;padding-right:40px;}.filtered-view .view-alpha:before,.filtered-view .view-alpha:after{content:"";position:absolute;width:2px;background:currentColor;height:14px;top:50%;margin-top:-7px;transition:.2s;}.filtered-view .view-alpha:before{right:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.filtered-view .view-alpha:after{right:24px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.show .filtered-view .view-alpha:before{right:19px;}.show .filtered-view .view-alpha:after{right:19px;}.filtered-view svg{fill:currentColor;height:20px;width:22px;}.filtered-alpha{display:none;width:100%;font-weight:600;font-size:17px;margin-top:20px;margin-bottom:30px;}.filtered-alpha.show{display:block;}.filtered-alpha .view-content{max-width:1200px;border-top:4px solid #f1f1f1;border-bottom:4px solid #f1f1f1;text-align:center;padding:10px 0;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;}.filtered-alpha a{display:inline-block;text-align:center;width:30px;height:30px;line-height:30px;border-radius:50%;}.filtered-alpha a:hover{background:#f1f1f1;}.filtered-alpha .active,.filtered-alpha .active:hover{background:#a51417;color:#fff;}.filtered-date{background:#f1f1f1;padding:40px 0;display:none;}.filtered-date .inner{width:230px;margin:0 auto;}.filtered-date .all{color:#d01c29;font-weight:bold;text-transform:uppercase;font-size:13px;letter-spacing:0.075em;}.datepick-container{width:230px;border:2px solid #fff;margin-bottom:10px;}.datepick{width:100% !important;}.datepick-nav{text-align:center;border-bottom:2px solid #fff;padding:5px 5px;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;}.datepick-nav a{box-sizing:border-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;width:30%;font-size:14px;font-weight:bold;padding:0 2px;}.datepick-nav svg{width:10px;height:20px;fill:#d01c29;}.datepick-nav .datepick-cmd-prev,.datepick-nav .datepick-cmd-next{height:32px;width:40px;}.datepick-nav .datepick-cmd-prev{text-align:left;padding-left:12px;}.datepick-nav .datepick-cmd-next{text-align:right;justify-content:flex-end;padding-right:12px;}.datepick-nav .datepick-cmd-today{text-transform:uppercase;letter-spacing:0.025em;justify-content:center;}.datepick-month-header{text-align:center;padding:10px 0;}.datepick-month-header select{width:auto;margin-bottom:0;height:30px;padding:0 30px 0 5px;text-transform:inherit;color:#231f20;background-size:8px 13px;}.datepick-month{font-weight:bold;padding:0 5px 10px;}.datepick-month table{width:100%;}.datepick-month th{color:#6d7273;font-size:14px;}.datepick-month td{text-align:center;color:#67c8c7;font-size:13px;}.datepick-month span,.datepick-month a{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;align-items:center;border-radius:50%;width:29px;height:29px;}.datepick-month a:hover{background:#e4e4e4;}.datepick-month .datepick-today{background:#ebebeb;}.datepick-month .datepick-selected{background:#fff;}.datepick-month .datepick-selected:hover{background:#fff;}.datepick-other-month{color:#6d7273;opacity:0;}.card{cursor:pointer;display:block;transition:none;}.card .image{position:relative;}.card img{transition:.2s;}.card .image svg{fill:#fff;position:absolute;top:50%;left:50%;width:74px;height:74px;margin:-37px 0 0 -37px;}.card article{position:relative;}.card:hover .image img{-webkit-transform:scale(1.075);transform:scale(1.075);}.filtered-cards{position:relative;}.filtered-cards .no-results{width:100%;text-align:center;color:#a51417;font-family:"Libre Baskerville",serif;font-weight:bold;font-size:21px;padding:50px 0;}.filtered-cards .card{width:100%;margin:0 0 28px 0;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;max-width:400px;}.filtered-cards article{flex-grow:1;display:flex;flex-direction:column;}.filtered-cards .image{position:relative;overflow:hidden;}.filtered-cards img{width:100%;display:block;}.filtered-cards .post-details{margin:-20px 0 0;position:relative;z-index:1;padding:25px 7.5%;display:flex;flex-direction:column;flex-grow:1;flex:1 1 auto;justify-content:center;}.filtered-cards .meta{font-weight:bold;font-size:13px;letter-spacing:0.075em;text-transform:uppercase;}.filtered-cards h3{margin-bottom:0;font-size:18px;flex-grow:1;display:flex;align-items:center;justify-content:center;}.list .filtered-cards .card{width:100%;max-width:100%;text-align:left;margin-bottom:20px;padding:0;}.list .filtered-cards .card .image img{display:none;}.list .filtered-cards.resource-cards{-webkit-columns:2;columns:2;display:block;}.list .filtered-cards.resource-cards .card{margin-bottom:30px;display:block;float:none;}.list .filtered-cards.resource-cards .card h3{display:block;}@media all and (min-width:600px){.list .filtered-cards.resource-cards .card{width:100%;padding:0 14px;}}@media all and (max-width:599px){.list .filtered-cards.resource-cards{-webkit-columns:1;columns:1;}}@media all and (max-width:599px){.filtered-cards{justify-content:center;}}@media all and (min-width:600px){.filtered-cards .card{padding:0 14px;width:50%;}}@media all and (min-width:768px){.filtered-cards .card{width:33.333%;}}@media all and (min-width:1030px){.filtered-cards .post-details{margin:-80px 5.75% 0;}}@media all and (min-width:1030px){.filtered:not(.list) .program-cards .card{width:25%;}}.resource-cards{max-width:1050px;}.resource-cards h3{color:#a51417;display:block;}.resource-cards .icon{fill:#d01c29;margin-left:5px;}.resource-card{background:#f1f1f1;text-align:left;padding:20px 20px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;flex-grow:1;}.resource-card img{width:60px;}.resource-card .details{width:calc(100% - 60px);box-sizing:border-box;padding-left:20px;}.resource-card h4,.resource-card h3{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;color:#a51417;letter-spacing:0.075em;font-size:16px;margin-bottom:.5em;justify-content:flex-start;}.resource-card p{font-size:0.85em;font-weight:600;color:#414042;}.resource-card .action{font-weight:600;color:#d01c29;font-size:.85em;letter-spacing:0.075em;}.resource-card .action .icon{width:20px;height:20px;}.resource-card:hover .action{color:#a51417;}.resource-card .icon{fill:#d01c29;margin-left:5px;}.resource-card.contact-card h3,.resource-card.no-image h3{font-family:"Libre Baskerville",serif;text-transform:none;color:#d01c29;letter-spacing:0;font-size:22px;width:100%;}.resource-card.contact-card p,.resource-card.no-image p{text-transform:uppercase;color:#2b2b2b;font-size:14px;font-weight:bold;letter-spacing:0.075em;}.resource-card.no-image h3{margin-bottom:2em;}.resource-card.no-image p{color:#a51417;}.list .resource-card{background:none;display:block;}.list .resource-card.contact-card,.list .resource-card.no-image{padding:0;text-align:left;align-items:flex-start;}.list .resource-card.contact-card h3,.list .resource-card.no-image h3{font-size:18px;margin-bottom:0;}.list .resource-card.contact-card p,.list .resource-card.no-image p{color:#a51417;}#generic-intro aside .resource-card{max-width:280px;margin:0 auto;}#generic-intro aside .resource-card img{width:60px;margin-bottom:20px;}#generic-intro aside .resource-card h3{font-family:"Libre Baskerville",serif;text-transform:none;letter-spacing:0;font-size:24px;max-width:230px;}#generic-intro aside .resource-card p{text-transform:none;font-size:.95em;line-height:1.3;margin-bottom:2.5em;}@media all and (min-width:600px){.resource-card{text-align:center;flex-direction:column;padding:30px 18.75%;}.resource-card.contact-card,.resource-card.no-image{padding:30px 14%;}.resource-card img{margin-bottom:20px;width:auto;}.resource-card h3{justify-content:center;}.resource-card .details{width:100%;padding:0;}#generic-intro aside .resource-card{padding:50px 18.75%;}#generic-intro aside .resource-card img{width:auto;}}.blog-cards{max-width:1120px;}.blog-cards .post-details{background:#f1f1f1;}.blog-cards .meta{color:#d01c29;margin-bottom:1em;}.event-cards{max-width:1120px;}.event-cards .post-details{background:#2b2b2b;color:#fff;}.event-cards h3{color:#fff;margin-bottom:1em;}.event-cards .meta{color:#fff;margin-top:1em;}.event-cards .meta time{color:#f5bd18;}.event-cards .action{color:#67c8c7;}.faculty-cards{max-width:1050px;padding-bottom:60px;border-bottom:4px solid #e9eaea;}.faculty-cards .card{text-align:left;}.faculty-cards .image img{display:none;}.faculty-cards h3{color:#d01c29;display:block;}.faculty-cards h3 div{display:inline;}.faculty-cards .dept{font-style:italic;font-family:"Libre Baskerville",serif;font-size:12px;}@media all and (min-width:600px){.faculty-cards .image img{display:block;}.faculty-cards h3{position:absolute;left:18px;bottom:18px;font-family:"Source Sans Pro",sans-serif;color:#fff;font-size:15px;font-weight:600;}.faculty-cards h3 div{display:block;}.faculty-cards h3 span{display:inline-block;background:#d01c29;padding:4px 8px;margin-top:3px;}.faculty-cards .dept{background:#f1f1f1;padding:15px 18px;color:#2b2b2b;min-height:60px;box-sizing:border-box;}}.list .faculty-cards .faculty-post h3{display:block;position:relative;left:0;bottom:auto;color:#d01c29;font-size:18px;font-family:"Libre Baskerville",serif;}.list .faculty-cards .faculty-post h3 div{display:inline-block;}.list .faculty-cards .faculty-post h3 span{background:none;padding:0;}.list .faculty-cards .faculty-post .dept{background:none;padding:0;font-size:14px;min-height:0;}.filtered-names{position:relative;max-width:1020px;}.filtered-names .letter-wrap{-webkit-column-break-inside:avoid;}.filtered-names a{display:inline-block;width:100%;margin-bottom:30px;}.filtered-names a:hover h3{color:#a51417;}.filtered-names h3{color:#d01c29;font-size:18px;margin-bottom:0;}.filtered-names .dept{font-style:italic;font-family:"Libre Baskerville",serif;font-size:.9em;color:#6c7373;}.filtered-names .letter{font-weight:900;color:#949494;font-size:18px;margin-bottom:.5em;}@media all and (min-width:600px){.filtered-names{-webkit-column-count:2;column-count:2;-webkit-column-gap:90px;column-gap:90px;}}.program-cards{max-width:1050px;padding-bottom:60px;border-bottom:4px solid #e9eaea;}.program-cards .card{cursor:pointer;display:flex;flex-direction:column;text-align:left;margin-left:5%;margin-right:5%;}.program-cards .image{display:none;}.program-cards h3{color:#a51417;justify-content:flex-start;align-items:flex-start;}.program-cards .has-major,.program-cards .has-minor,.program-cards .has-grad-fields,.program-cards .has-graduate-program{width:12px;height:12px;margin-right:15px;}.program-cards .link{text-transform:uppercase;font-size:.9em;font-weight:600;letter-spacing:0.075em;margin-bottom:.5em;}.program-cards .link svg{fill:#c8c8c8;margin-left:3px;}@media all and (min-width:600px){.program-cards .card{margin-left:0;margin-right:0;}.program-cards .image{display:block;}.program-cards .details{flex-grow:1;background:#f1f1f1;padding:15px 20px;}.program-cards h3{font-family:"Source Sans Pro",sans-serif;font-size:15px;font-weight:600;color:#808184;min-height:45px;}.program-cards .levels{margin-top:12px;}.program-cards .link{display:none;}}.program-cards .contact-card{position:relative;overflow:hidden;}.program-cards .contact-card .details{display:flex;flex-direction:column;justify-content:flex-end;background:#f5bd18;transition:.2s;padding:30px;}.program-cards .contact-card h3{align-items:flex-end;font-family:"Libre Baskerville",serif;color:#393939;font-size:17px;margin-bottom:.75em;position:relative;z-index:1;}.program-cards .contact-card p{color:#fff;text-transform:uppercase;font-weight:bold;font-size:13px;letter-spacing:0.025em;}.program-cards .contact-card .ampersand{position:absolute;fill:#f8ab15;width:297px;height:350px;left:60%;bottom:62%;}.program-cards .contact-card:hover .details{background:#f8ab15;}.list .program-cards .program-card .details{background:none;padding:0;}.list .program-cards .program-card h3{color:#a51417;font-family:"Libre Baskerville",serif;font-size:22px;display:inline-block;margin-right:10px;margin-bottom:.25em;line-height:1.2;min-height:0;}.list .program-cards .program-card .levels{margin-top:0;display:inline-block;}.list .program-cards .program-card .link{display:block;}.list .program-cards .program-card.contact-card{display:none;}.level{display:inline-block;border-radius:50%;}.has-major,.has-minor,.has-grad-fields,.has-graduate-program{width:10px;height:10px;}.has-major{background:#a51417;}.has-minor{background:#67c8c7;}.has-grad-fields,.has-graduate-program{background:#f5bd18;}.cal-post{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-bottom:10px;min-height:106px;}.cal-post:nth-child(odd) .cal-date,.cal-post:nth-child(odd) .cal-details{background:#e8e8e8;}.cal-post .cal-date{background:#f1f1f1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#d01c29;font-family:"Libre Baskerville",serif;font-weight:bold;font-size:22px;box-sizing:border-box;padding:20px 20px;line-height:1.4;text-align:center;}.cal-post .cal-date.multi-day{font-size:20px;}.cal-post .cal-date time{display:block;}.cal-post h3{font-family:"Source Sans Pro",sans-serif;font-size:1em;text-transform:uppercase;letter-spacing:0.025em;color:#6c7373;}.cal-post h3 a{color:#d01c29;text-decoration:underline;}.cal-post .cal-details{background:#f1f1f1;padding:20px 5%;box-sizing:border-box;width:100%;text-align:center;}.cal-post .add-to-cal{color:#d01c29;text-transform:uppercase;font-size:13px;font-weight:bold;letter-spacing:0.075em;width:100%;line-height:1.4;}.cal-post .add-to-cal .icon{fill:currentColor;margin-top:-3px;width:30px;height:30px;}.cal-post .add-to-cal span{display:inline-block;padding-left:14px;box-sizing:border-box;}.cal-post .add-to-cal:hover{color:#a51417;}@media all and (min-width:768px){.cal-post{justify-content:space-between;-webkit-justify-content:space-between;}.cal-post .cal-date{width:30%;padding:10px 20px;}.cal-post .cal-date.multi-day{font-size:23px;}.cal-post .cal-details{padding:10px 5%;width:calc(70% - 10px);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;}.cal-post h3{margin-bottom:0;}.cal-post .add-to-cal{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-start;-webkit-justify-content:flex-start;}.cal-post .add-to-cal span{display:block;}.cal-post .add-to-cal svg{margin-top:0;}}@media all and (min-width:1030px){.cal-post .cal-date{font-size:25px;}.cal-post .add-to-cal{width:140px;text-align:left;}.cal-post .add-to-cal span{width:calc(100% - 30px);}}.slideshow-wrap,.slideshow,.selective-tweets-content{position:relative;}.slick-list{position:relative;display:block;overflow:hidden;z-index:1;}.slick-track{position:relative;top:0;left:0;display:block;}.slideshow .slide:focus,.slideshow .slide a,.selective-tweets-content .slide:focus,.selective-tweets-content .slide a{outline:none;}.slide{display:none;float:left;height:100%;min-height:1px;flex-wrap:wrap;-webkit-flex-wrap:wrap;}.slide img{width:100%;display:block;}.slide .image{background-repeat:no-repeat;background-position:center center;background-size:cover;}@media all and (max-width:599px){.slide .image{background-image:none !important;}}.non-mobile-slideshow .slide{display:flex;flex-wrap:wrap;}@media all and (min-width:1030px){.non-mobile-slideshow .slide{display:none;}}.slick-initialized .slide{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}@media all and (min-width:600px){.mobile-slideshow .slide{display:flex;display:-webkit-flex;}}.slick-arrow{border:0;outline:0;cursor:pointer;font-size:0;line-height:0;width:38px;height:38px;background:#d01c29;position:absolute;bottom:0;z-index:2;text-align:center;transition:.2s;display:flex;justify-content:center;align-items:center;}.slick-arrow:hover{background:#b51824;}.slick-arrow svg{fill:#fff;width:20px;height:34px;}.slick-arrow.slick-prev{left:0;}.slick-arrow.slick-next{left:38px;}.more-posts .slick-arrow{position:absolute;bottom:0;top:auto;width:110px;background:rgba(0,0,0,0.25);transition:.2s;}.more-posts .slick-arrow.slick-prev{left:0;}.more-posts .slick-arrow:hover{background:rgba(0,0,0,0.78);}.more-posts .slick-arrow.slick-disabled{transition:.2s;visibility:hidden;opacity:0;}.more-posts .slick-arrow svg{fill:#67c8c7;}@media all and (min-width:768px){.more-posts .slick-arrow{position:absolute;height:100%;top:0;}}.slick-dots{position:absolute;left:calc(7.5% - 12px);top:30px;z-index:1;text-align:center;font-size:0;}.slick-dots button{font-size:0;line-height:0;display:block;border:0;outline:none;width:24px;height:30px;padding:12px;background:none;cursor:pointer;}.slick-dots button:before{content:"";position:absolute;left:50%;top:50%;margin:-6px 0 0 -6px;width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,0.5);transition:background .2s linear;}.slick-dots li{position:relative;display:inline-block;margin:0 4px;}.slick-dots li.slick-active button:before,.slick-dots li:hover button:before{background:#fff;}@media all and (min-width:1030px){.slick-dots{left:30px;bottom:35px;top:auto;}}.dots-below .slick-dots{position:relative;left:0;right:0;bottom:auto;top:auto;text-align:center;background:#d01c29;height:70px;padding:0 30px;display:flex !important;display:-webkit-flex !important;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;}.dots-vertical .slick-dots{left:auto;right:35px;text-align:center;display:none;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;}.featured-posts .dots-vertical .slick-dots{display:none;right:35px;}@media all and (min-width:768px){.featured-posts .dots-vertical .slick-dots{display:flex !important;}}@media all and (min-width:1030px){.featured-posts .dots-vertical .slick-dots{right:calc(60% + 35px);}}.podcasts .slick-dots{background:#fff;height:50px;width:100%;padding:0;}.podcasts .slick-dots button:before{background:#c8c8c8;}.podcasts .slick-dots li.slick-active button:before,.podcasts .slick-dots li:hover button:before{background:#67c8c7;}@media all and (min-width:1030px){.the-source .slick-dots{left:56.5%;}}.the-source .slick-dots button:before{background:#c8c8c8;}.the-source .slick-dots li.slick-active button:before,.the-source .slick-dots li:hover button:before{background:#67c8c7;}.post-content .slick-dots{background:#0a0e13;top:15px;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:10px 15px;}@media all and (max-width:599px){.post-content .slick-dots{display:none;}}.red-dots .slick-dots button:before,.selective-tweets-content .slick-dots button:before{background:#c8c8c8;}.red-dots .slick-dots li.slick-active button:before,.red-dots .slick-dots li:hover button:before,.selective-tweets-content .slick-dots li.slick-active button:before,.selective-tweets-content .slick-dots li:hover button:before{background:#d01c29;}.selective-tweets-content .slick-dots{top:50px;left:calc(7.5% - 7px);}@media all and (min-width:600px){.selective-tweets-content .slick-dots{top:auto;bottom:30px;left:68px;}}@media all and (max-width:599px){.featured-posts .slick-dots{display:none !important;}}@media all and (min-width:1030px){.featured-posts .slick-dots{left:70px;}}@media all and (min-width:768px){.events .slick-dots{top:auto;left:0;width:200px;bottom:20px;}}.events .slick-dots li button:before{background:#fff;}.events .slick-dots li.slick-active button:before,.events .slick-dots li:hover button:before{background:#a51417;}.search-heading{padding:50px 0 40px;}.search-heading .search-term{color:#d01c29;text-transform:uppercase;font-weight:bold;font-size:0.85em;letter-spacing:0.075em;}@media all and (min-width:600px){.search-heading{padding:90px 0 50px;}}.search-results h1{font-size:35px;margin-bottom:.15em;color:#a51417;}.search-results .search{margin-bottom:15px;}.search-results .search input[type="text"]{background:none;}.search-results .search input[type="text"]:focus{outline:none;background:#f1f1f1;}.search-results .search button{height:50px;width:30px;top:0;left:6px;margin:0;}.search-results .categories{text-align:right;margin-bottom:60px;text-transform:uppercase;font-weight:bold;color:#6c7373;font-size:0.9em;letter-spacing:0.025em;}.search-results .categories .active{color:#d01c29;}.search-results .categories a:hover{color:#a51417;}.search-results .results{position:relative;margin-bottom:50px;}.search-results h2{color:#a51417;}.search-results .result-news h3,.search-results .result-people h3{margin-bottom:.25em;}.search-results .result-news h3{display:inline-block;margin-right:.75em;}.search-results .result-news time{font-weight:bold;color:#767676;text-transform:uppercase;display:inline-block;font-size:0.9em;letter-spacing:0.075em;}.search-results .byline,.search-results .title{margin-bottom:1em;font-family:"Libre Baskerville",serif;font-style:italic;color:#949494;}.search-results .result-people .title{color:#231f20;}.search-results article{margin-bottom:50px;}.search-results aside{flex-grow:1;max-width:330px;margin:0 auto;position:relative;}.search-results .to-top{width:100%;margin:50px 0 0 0;text-align:center;display:block;}.search-results .to-top svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform:rotate(-45deg);-webkit-transform-origin:50% 11px;transform-origin:50% 11px;margin-left:3px;margin-right:0;}@media all and (min-width:600px){.search-results h1{font-size:55px;}}@media all and (min-width:1030px){.search-results .results{margin-bottom:100px;}.search-results article{width:calc(100% - 330px);padding-right:11.8181%;margin-bottom:0;}.search-results aside{margin:0;padding-bottom:100px;width:330px;}.search-results .to-top{width:auto;margin:0;text-align:right;position:absolute;right:0;bottom:0;}}.result-group{border-bottom:4px solid #d3d4d5;margin-bottom:40px;}.result-group:last-child{margin-bottom:0;}.result{margin-bottom:70px;}.result:last-child{margin-bottom:40px;}.result p{margin-bottom:1em;}.result a{color:#d01c29;font-weight:600;text-decoration:underline;}.result a:hover{color:#a51417;}.related-terms{background:#f1f1f1;padding:30px 10%;margin-bottom:30px;}.related-terms li{margin:3px 0;}.related-terms a{color:#d01c29;font-weight:bold;text-transform:uppercase;font-size:0.85em;letter-spacing:0.025em;}.related-terms a:hover{color:#a51417;}.related-resources h3{display:inline-block;margin-bottom:.5em;}.related-resources .more{display:inline-block;float:right;color:#d01c29;font-size:0.85em;text-transform:uppercase;letter-spacing:0.075em;font-weight:bold;margin-top:7px;}.related-resources .more:hover{color:#a51417;}.single-post article{font-family:"Libre Baskerville",serif;margin-bottom:50px;}.single-post article .button{font-family:"Source Sans Pro",sans-serif;text-decoration:none;cursor:pointer;}.single-post .single-faculty-post{margin-bottom:0;}.single-post .image{position:relative;}.single-post blockquote{max-width:650px;margin:0 auto;text-align:center;font-size:24px;line-height:1.4;margin-bottom:50px;margin-top:50px;padding:50px 0;position:relative;}.single-post blockquote:before,.single-post blockquote:after{content:"";position:absolute;left:50%;margin-left:-125px;width:250px;height:2px;background:#231f20;}.single-post blockquote:before{top:0;}.single-post blockquote:after{bottom:0;}.single-post .tags{color:#6c7373;margin-bottom:40px;}.single-post .tags a{font-style:italic;}.single-post .category{text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;font-weight:bold;letter-spacing:0.075em;margin-bottom:2.25em;}@media all and (min-width:768px){.single-post blockquote{font-size:30px;}}.single-event-post h1{color:#00a5a4;}.single-blog-post .post-header{margin-bottom:70px;text-align:center;position:relative;overflow:hidden;}.single-blog-post .post-header .container{max-width:930px;position:relative;z-index:1;padding:60px 0;}.single-blog-post .post-header.reverse{background:#fff;}.single-blog-post .post-header.reverse .container{background:#fff;}.single-blog-post .post-header.reverse h1{color:#2b2b2b;}@media all and (max-width:599px){.single-blog-post .post-header{margin-bottom:50px;background-image:none !important;}.single-blog-post .post-header .container{width:100%;background:#2b2b2b;padding:20px 7.5%;}}.single-blog-post .post-header h1{color:#fff;font-size:30px;}.single-blog-post .post-header .image{background-repeat:no-repeat;background-position:center top;background-size:cover;}.single-blog-post .post-header img{display:block;}.single-blog-post .post-header .byline{color:#67c8c7;font-weight:bold;font-style:italic;margin:0 20px 5px;display:inline-block;}.single-blog-post .post-header .date{display:inline-block;margin:0 20px;color:#f5bd18;font-family:"Source Sans Pro",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.075em;}@media all and (min-width:600px){.single-blog-post .post-header{padding:150px 0 125px;background:#2b2b2b;}.single-blog-post .post-header h1{font-size:60px;}.single-blog-post .post-header .image{position:absolute;left:0;right:0;top:0;bottom:0;opacity:.4;}.single-blog-post .post-header .image img{display:none;}.single-blog-post .post-header .byline{font-size:1.1em;margin-bottom:0;}}@media all and (min-width:600px){.post-header.no-image{padding:0;}.post-header.no-image .image{position:relative;max-height:548px;opacity:1;}.post-header.no-image img{visibility:hidden;opacity:0;display:block;width:100%;}}.single-event-post .post-header{max-width:1040px;width:100%;margin-bottom:40px;position:relative;}.single-event-post .post-header.no-image{margin-top:55px;max-width:930px;width:85%;}.single-event-post .post-header .image{margin:0;min-height:150px;}.single-event-post .post-header img{display:block;}@media all and (min-width:1030px){.single-event-post .post-header{margin-bottom:60px;}}.event-date{color:#d01c29;font-family:"Source Sans Pro",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.075em;position:absolute;bottom:0;left:7.5%;background:#fff;text-align:center;padding:10px 20px 10px;box-sizing:border-box;text-align:center;}.no-image .event-date{position:relative;background:#f1f1f1;display:inline-block;left:0;width:150px;padding:10px 20px;}.event-date.multi-day{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;}.event-date.multi-day time{display:block;line-height:1.3;}.card .event-date{bottom:auto;left:auto;right:0;top:0;background:#f1f1f1;}.event-date .day{margin-right:.5em;}.event-date .month{line-height:1.2;}@media all and (min-width:768px){.event-date{padding:5px 20px 15px;}.no-image .event-date{width:150px;height:auto;font-size:23px;}.card .event-date{padding:12px;}.event-date .day{display:block;font-size:95px;line-height:1;letter-spacing:.05em;margin-right:0;}.card .event-date .day{display:inline-block;font-size:14px;margin-right:.5em;}.event-date .month{display:block;font-size:17px;}.card .event-date .month{display:inline-block;font-size:14px;}}@media all and (min-width:1030px){.event-date{left:55px;}.card .event-date{width:100px;height:100px;padding:12px;}.card .event-date .day{display:block;margin-right:0;font-size:65px;}.card .event-date .month{display:block;font-size:12px;}}.single-blog-post .post-excerpt,.single-blog-post .share,.single-blog-post .post-content,.single-blog-post .post-footer{max-width:930px;width:85%;position:relative;margin-left:auto;margin-right:auto;}.single-blog-post .post-excerpt.full,.single-blog-post .share.full,.single-blog-post .post-content.full,.single-blog-post .post-footer.full{width:100%;max-width:100%;}.single-event-post .post-body{max-width:930px;}.single-event-post .button{margin:0 10px 10px 0;}.post-excerpt{font-size:1.4em;font-style:italic;margin-bottom:1em;position:relative;}.single-event-post .post-body{position:relative;}.single-event-post .post-excerpt{margin-bottom:30px;color:#6c7373;}.single-event-post .post-excerpt:after{content:"";display:block;width:100px;height:9px;background:#f5bd18;margin-top:30px;}.post-content h2{margin-bottom:.5em;}.post-content p+h2{margin-top:1em;}.post-content h2.blue{color:#00a5a4;}.post-content h2.yellow{color:#f5bd18;}.post-content h2.red{color:#d01c29;}.post-content .slide{flex-direction:column;}@media all and (min-width:1030px){.post-content .slideshow{margin-left:-50px;margin-right:-50px;}}.post-nav{font-family:"Source Sans Pro",sans-serif;font-weight:bold;text-transform:uppercase;font-size:.9em;color:#6c7373;letter-spacing:0.075em;}.post-nav:before{content:"";display:block;width:100%;max-width:320px;height:7px;background:#d01c29;margin-bottom:25px;}.post-author{background:#e4e4e4;padding:40px 0;}.post-author .container{max-width:930px;}.post-author .image{margin-right:6.4516%;width:178px;margin-bottom:40px;}.post-author img{display:block;}.post-author .wysiwyg{width:100%;flex-grow:1;max-width:490px;}@media all and (min-width:600px){.post-author .container{flex-wrap:nowrap;}.post-author .wysiwyg{margin-top:15px;}}.align-left,.align-right,.align-center{margin-bottom:40px;}.align-center{position:relative;margin-left:auto;margin-right:auto;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;right:0;}.align-center figure{margin-bottom:0;margin-left:auto;margin-right:auto;}.align-center figcaption{margin:0 auto;max-width:930px;}.align-center img{display:block;margin-left:auto;margin-right:auto;}figure img{display:block;}@media all and (min-width:768px){.align-right{float:right;margin-left:50px;}.align-left{float:left;margin-right:50px;}}@media all and (min-width:1030px){.align-right{margin-right:-70px;}}@media all and (min-width:1300px){.align-right{margin-right:-185px;}}.full figure{width:100%;}.full .image{max-height:800px;overflow:hidden;margin-bottom:15px;}.full img{width:100%;}.full figcaption{width:85%;margin:0 auto;max-width:930px;}.share-title{text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;font-weight:600;letter-spacing:0.025em;margin-bottom:.5em;}.share-icon{color:#6c7373;transition:.2s;}.share-icon svg{fill:currentColor;width:21px;height:27px;}.share-icon:hover{color:#231f20;}.at-share-btn{background:none !important;}.at-icon-wrapper{width:40px !important;height:40px !important;}.at-icon{fill:#67c8c7 !important;width:40px !important;height:40px !important;}.at-svc-facebook .at-icon{fill:#3b5998 !important;}.at-svc-email .at-icon{fill:#d01c29 !important;}.single-post .share-widget{margin-bottom:30px;text-align:center;}@media all and (min-width:1300px){.single-post .share-widget{position:absolute;left:-110px;}.single-post .share-widget .at-share-btn{display:block;}}.single-event-post .share-widget{position:absolute;right:0;left:auto;top:0;margin-bottom:0;cursor:pointer;}.single-event-post .share-widget .at-share-btn{display:inline-block;}.single-event-post .overlay-card{text-align:center;}.single-event-post .overlay-card h2{color:#231f20;}.single-event-post .overlay-card{background:#fff;max-width:600px;padding:80px 3.75% 60px;}.more-posts .heading{background:#a51417;color:#fff;align-items:center;justify-content:center;padding:50px 25px;text-align:center;position:relative;overflow:hidden;}.more-posts .heading:hover{color:rgba(255,255,255,0.8);}.more-posts .ampersand{position:absolute;left:calc(100% - 180px);top:calc(100% - 120px);z-index:0;}.more-posts .ampersand svg{fill:#d01c29;width:467px;height:550px;}.more-posts h2{font-size:22px;margin-bottom:0;position:relative;z-index:1;}.more-posts .cover{background-position:center top;}.more-posts img{display:block;}.more-posts .post{margin-bottom:0;}@media all and (min-width:600px){.more-posts img{opacity:0;visibility:hidden;}}@media all and (min-width:768px){.more-posts .post{max-height:285px;}}@media all and (min-width:1030px){.more-posts .heading{text-align:right;justify-content:flex-start;}}@media all and (min-width:1300px){.more-posts .heading{padding:50px;}.more-posts h2{font-size:26px;}}#comments{padding:60px 0 100px;}#comments .container{max-width:980px;}#comments h2{font-size:26px;color:#a51417;}#comments .form-actions{text-align:right;}#comments #edit-submit{border:2px solid #a51417;background:none;padding:10px 20px;font-weight:bold;text-transform:uppercase;color:#a51417;letter-spacing:0.075em;font-size:18px;transition:.2s;}#comments #edit-submit:hover{background:#f1f1f1;}#comments h3{font-family:"Source Sans Pro",sans-serif;font-size:1em;text-transform:uppercase;color:#a51417;letter-spacing:0.075em;padding-bottom:17px;margin-bottom:3em;border-bottom:8px solid #f1f1f1;}#comments h3 span{position:relative;}#comments h3 span:after{content:"";position:absolute;left:0;bottom:-25px;height:7px;background:#d01c29;width:100%;}#comments .comment{padding-bottom:30px;display:flex;flex-wrap:wrap;}#comments .content{width:calc(100% - 65px);box-sizing:border-box;}#comments .content p{margin-bottom:1em;}#comments .indented .content{padding-top:30px;padding-left:24px;border-left:4px solid #9fa3a3;}#comments .indented .avatar{margin-top:25px;}#comments .username{color:#a51417;font-weight:bold;}#comments .submitted{margin-bottom:.5em;display:inline-block;}#comments .links{margin-top:40px;text-transform:uppercase;font-weight:bold;font-size:14px;color:#9fa3a3;letter-spacing:0.025em;}#comments .links li{display:inline-block;margin-right:1em;}#comments .links a:hover{color:#231f20;}#comments .avatar{margin-right:15px;}#comments .avatar img{width:40px;border-radius:50%;}#comments input[type='text'],#comments input[type='email'],#comments input[type='tel'],#comments input[type='password'],#comments textarea{margin-bottom:0;}#comments label{font-weight:600;}#comments .form-item{margin-bottom:30px;flex-grow:1;box-sizing:border-box;}#comments .description{font-size:14px;}@media all and (min-width:600px){#comments .form-item-name{padding-right:10px;width:50%;}#comments .form-item-mail{padding-left:10px;width:50%;}#comments .content{width:calc(100% - 160px);}#comments .avatar{margin-right:50px;}#comments .avatar img{width:108px;}}.event-details{background:#f1f1f1;padding:70px 0 0;position:relative;}.event-details .container{max-width:930px;}.event-details #map{background:#ccc;padding:0;position:relative;min-height:300px;}.event-details #map iframe{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;height:100%;}.event-details #map .gm-style-cc{display:none;}.event-details #map:before{content:"";position:absolute;z-index:2;top:-1px;left:50%;margin-left:-40px;border-left:40px solid transparent;border-right:40px solid transparent;border-top:40px solid #f1f1f1;}.event-details .heading{text-transform:uppercase;font-weight:bold;letter-spacing:0.075em;font-size:15px;margin-bottom:1.75em;}.event-details h2{color:#a51417;margin-bottom:.5em;}.event-details .cal-details{font-weight:bold;letter-spacing:0.075em;font-size:15px;color:#6c7373;text-transform:uppercase;margin-bottom:60px;}.event-details .cal-details svg{fill:#67c8c7;margin-right:10px;margin-top:0;}.event-details .directions{color:#d01c29;<<<<<<< HEAD text-decoration:underline;margin-left:28px;}.event-details .time{=======text-decoration:underline;}.event-details .time{>>>>>>>70a4f44801ae1da961decff7cc3f9daf44ef1169 margin-bottom:1em;align-items:center;}.event-details .address{margin-bottom:1em;<<<<<<< HEAD -webkit-box-align:center;-ms-flex-align:center;align-items:center;}.event-details .address svg{height:35px;}.event-details .address address{width:calc(100% - 40px);}.event-details .add-to-cal{align-items:center;}.event-details .back{margin-bottom:0;width:100%;max-width:100%;background:#f5bd18;}.event-details .backbutton{margin-bottom:0;width:100%;max-width:100%;background:#f5bd18;}.event-details .back a{background:#f5bd18;display:inline-block;text-transform:uppercase;font-weight:bold;font-size:15px;letter-spacing:0.16em;padding:18px 30px;}.event-details .backbutton a{background:#f5bd18;display:inline-block;text-transform:uppercase;font-weight:bold;font-size:15px;letter-spacing:0.16em;padding:18px 30px;}.event-details .back a:hover{background:#e9b10a;}.event-details .backbutton a:hover{background:#e9b10a;}.event-details .back svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-moz-transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;fill:#fff;width:26px;height:26px;margin-right:5px;}=======align-items:center;}.event-details .address svg{height:35px;}.event-details .address address{width:calc(100% - 40px);}.event-details .add-to-cal{align-items:center;}.event-details .back{margin-bottom:0;width:100%;max-width:100%;background:#f5bd18;}.event-details .back a{background:#f5bd18;display:inline-block;text-transform:uppercase;font-weight:bold;font-size:15px;letter-spacing:0.16em;padding:18px 30px;}.event-details .back a:hover{background:#e9b10a;}.event-details .back svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-moz-transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;fill:#fff;width:26px;height:26px;margin-right:5px;}>>>>>>>70a4f44801ae1da961decff7cc3f9daf44ef1169 .event-details .backbutton svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-moz-transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;fill:#fff;width:26px;height:26px;margin-right:5px;}@media all and (max-width:599px){.event-details .address{align-items:flex-start;}.event-details .address svg{<<<<<<< HEAD margin-top:5px;}.event-details .back{width:100%;}.event-details .backbutton{width:100%;}.event-details .back a{display:block;padding:18px 7.5%;}.event-details .backbutton a{display:block;padding:18px 7.5%;}}=======margin-top:5px;}.event-details .back{width:100%;}.event-details .back a{display:block;padding:18px 7.5%;}}>>>>>>>70a4f44801ae1da961decff7cc3f9daf44ef1169@media all and (min-width:1030px){.event-details{padding:70px 0 0;}.event-details .inner{width:68.8172%;}.event-details #map{position:absolute;top:0;right:0;bottom:0;width:33.333%;}.event-details #map:before{left:-1px;top:50%;margin-top:-40px;margin-left:0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid #f1f1f1;border-right:none;}.event-details .cal-details{margin-bottom:90px;}.event-details .back{<<<<<<< HEAD max-width:1040px;background:none;}.event-details .backbutton{max-width:1040px;background:none;}}=======max-width:1040px;background:none;}}>>>>>>>70a4f44801ae1da961decff7cc3f9daf44ef1169 .single-post .fancybox-rsvp{max-width:845px;}.fancybox-rsvp.fancybox-type-inline .fancybox-skin{border:0;background:#fff;}@media all and (min-width:1030px){.fancybox-rsvp.fancybox-type-inline .fancybox-outer{padding:80px;}}#rsvp header{margin:0 auto 60px;max-width:560px;text-align:center;}#rsvp .heading{text-transform:uppercase;font-size:15px;font-weight:600;letter-spacing:0.075em;margin-bottom:.5em;color:#6c7373;}#rsvp h3{color:#d01c29;font-size:28px;margin-bottom:.5em;}#rsvp time{text-transform:uppercase;font-size:13px;font-weight:bold;letter-spacing:0.075em;}.single-faculty-post h1{font-size:26px;}.single-faculty-post .post-header{background:#231f20;color:#fff;}.single-faculty-post .image{background-repeat:no-repeat;background-size:cover;background-position:center center;}.single-faculty-post img{display:block;}.single-faculty-post .faculty-details{padding:40px 7.5%;position:relative;}.single-faculty-post .faculty-details .image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.77;max-height:100%;}.single-faculty-post .faculty-details .image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#231f20;mix-blend-mode:multiply;}.single-faculty-post .faculty-details .inner{position:relative;z-index:1;}.single-faculty-post .faculty-details .icon{fill:#dedede;margin-left:3px;}.single-faculty-post .title{font-style:italic;font-size:18px;margin-bottom:.5em;color:#c8c8c8;}.single-faculty-post .award{font-size:18px;font-style:italic;color:#f5bd18;margin-bottom:1.5em;}.single-faculty-post .education{font-weight:bold;color:#c8c8c8;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;margin-bottom:2.25em;}.single-faculty-post .links{color:#67c8c7;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-weight:bold;margin-bottom:2.25em;letter-spacing:0.025em;}.single-faculty-post .links li{margin-bottom:.5em;}.single-faculty-post .links a:hover{color:#c8c8c8;}.single-faculty-post .heading{font-weight:bold;font-size:18px;color:#c8c8c8;margin-bottom:1em;}.single-faculty-post .interests{font-family:"Source Sans Pro",sans-serif;}.single-faculty-post .interests li{display:inline;}.single-faculty-post .interests li:after{content:"";background:#f5bd18;width:4px;height:4px;border-radius:50%;display:inline-block;vertical-align:middle;margin-left:5px;margin-right:1px;}.single-faculty-post .interests li:last-child:after{display:none;}.single-faculty-post .post-body{background:#f1f1f1;position:relative;padding:40px 7.5%;box-sizing:border-box;}.single-faculty-post .post-body .inner{margin:0 auto;max-width:960px;}.single-faculty-post .post-body h1{color:#a51417;margin-bottom:0;}.single-faculty-post .post-body .title{color:#231f20;margin-bottom:1.5em;}.single-faculty-post .faculty-contact{position:relative;box-sizing:border-box;padding:40px 0 0;width:100%;justify-content:flex-start;flex-direction:column;}.single-faculty-post .faculty-contact .inner{padding-bottom:40px;padding:0 7.5% 40px;box-sizing:border-box;width:100%;}.single-faculty-post .faculty-contact h2{color:#a51417;font-size:23px;}.single-faculty-post .faculty-contact h3{color:#d01c29;font-family:"Source Sans Pro",sans-serif;font-size:1em;margin-bottom:0;}.single-faculty-post .faculty-contact ul{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-size:.85em;font-weight:bold;margin-bottom:30px;letter-spacing:0.025em;}.single-faculty-post .faculty-contact ul:last-child{margin-bottom:0;}.single-faculty-post .faculty-contact li{margin-bottom:.35em;}.single-faculty-post .faculty-contact a:not([href^=tel]){color:#d01c29;}.single-faculty-post .faculty-contact a:not([href^=tel]):hover{color:#a51417;}.single-faculty-post .faculty-contact a:not([href^=tel])[href^=mailto]{text-decoration:underline;}.single-faculty-post .faculty-contact .button{font-family:"Source Sans Pro",sans-serif;font-size:13px;padding:5px 10px 4px;border-width:2px;}.single-faculty-post .faculty-contact a.facebook,.single-faculty-post .faculty-contact a.facebook:hover{color:#0072bc;}.single-faculty-post .faculty-contact a.twitter,.single-faculty-post .faculty-contact a.twitter:hover{color:#62c9d9;}.single-faculty-post .faculty-contact a.linkedin,.single-faculty-post .faculty-contact a.linkedin:hover{color:#434040;}.single-faculty-post .detail-image{background:#c8c8c8;max-height:326px;overflow:hidden;width:100%;}.single-faculty-post .detail-image img{width:100%;opacity:.60;}.single-faculty-post .social-links svg{max-width:32px;height:30px;}.single-faculty-post .social-links a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);}@media all and (max-width:599px){.single-faculty-post .image{background-image:none !important;}}@media all and (min-width:600px){.single-faculty-post .image{max-height:400px;}.single-faculty-post .image img{opacity:0;visibility:hidden;}}@media all and (min-width:1030px){.single-faculty-post .image{max-height:100%;}.single-faculty-post .faculty-details{padding:100px 7.5%;}.single-faculty-post .post-body{width:calc(100% - 400px);width:70%;order:1;padding:100px 7.5%;}.single-faculty-post .social-links{position:absolute;right:100%;background:#fff;top:60px;z-index:1;padding:10px 0;width:62px;}.single-faculty-post .social-links li{display:block;margin:15px 15px;}.single-faculty-post .faculty-contact{width:400px;width:30%;order:2;padding:70px 0 0;}.single-faculty-post .faculty-contact .inner{padding:0 80px 40px;}.single-faculty-post .faculty-contact .inner:nth-child(2){padding-bottom:80px;}.single-faculty-post .detail-image{margin-top:auto;}}.faculty-book{padding:60px 0;}.faculty-book .slick-initialized{padding-bottom:40px;}.faculty-book .image{text-align:center;}.faculty-book img{max-width:320px;margin:0 auto;}.faculty-book .details{padding-top:40px;}.faculty-book h3{font-size:28px;margin-bottom:.25em;}.faculty-book .byline{margin-bottom:1.5em;}.faculty-book .text{margin-bottom:3em;}.faculty-book p{margin-bottom:1em;}.faculty-book p:last-child{margin-bottom:0;}.faculty-book .links{padding:15px 0 10px 35px;border-left:4px solid #f1f1f1;}.faculty-book li{margin-bottom:.75em;}.faculty-book .slick-dots{top:auto;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.faculty-book .slick-dots button:before{background:#b5b9b9;}.faculty-book .slick-dots li.slick-active button:before,.faculty-book .slick-dots li:hover button:before{background:#2b2b2b;}@media all and (max-width:599px){.faculty-book img{max-width:150px;}}@media all and (min-width:1030px){.faculty-book .image{text-align:right;padding-right:6.588%;padding-right:80px;}.faculty-book .slick-dots{left:calc(20% - 40px);}}.courses-publications{background:#2b2b2b;padding:90px 0;color:#fff;}.courses-publications .column{padding:0 7.5%;}.courses-publications .multipurpose-list{position:relative;text-align:left;padding:0;max-width:1366px;}.courses-publications .multipurpose-list .column{padding:0;}.courses-publications .multipurpose-list h2{font-family:"Libre Baskerville",serif;text-transform:none;letter-spacing:0;font-size:26px;}.courses-publications .multipurpose-list h3{font-style:italic;font-weight:normal;}.courses-publications .publications{padding-top:70px;}.courses-publications .publications h2{color:#f5bd18;}.courses-publications .publications .title{color:#67c8c7;}.courses-publications .publications a:hover{color:#67c8c7;}.courses-publications .icon{width:14px;height:14px;fill:currentColor;margin-left:3px;}@media all and (min-width:1030px){.courses-publications .publications{padding-top:15px;}.courses-publications .multipurpose-list:after{content:"";position:absolute;left:calc(40% - 2px);top:0;bottom:0;width:5px;background:#fff;}.courses-publications .multipurpose-list .column{padding:25px 7.5%;}.courses-publications .multipurpose-list .title{padding:140px 50px 90px;text-align:center;}.courses-publications .multipurpose-list h2{position:absolute;top:10px;left:20%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.courses-publications .multipurpose-list .slick-dots{bottom:20px;left:20%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);}}.publications h2{font-size:26px;margin-bottom:2.5em;}.publications ul{font-family:"Libre Baskerville",serif;font-size:.9em;}.publications li{margin-bottom:3em;}.publications li:last-child{margin-bottom:0;}.publications .title{font-weight:bold;}.publications a{font-style:italic;}.book-details h3{color:#a51417;}.book-details .byline{color:#393939;font-weight:300;font-family:"Libre Baskerville",serif;font-style:italic;letter-spacing:0.025em;}.book-details p{font-size:.9em;}.book-details .links{color:#d01c29;text-transform:uppercase;font-weight:bold;font-size:.85em;letter-spacing:0.075em;}.book-details .links li{margin-bottom:.5em;}.book-details .links svg{fill:currentColor;margin-left:3px;}.book-details .links a:hover{color:#a51417;}.book-back{padding:35px 0;background:#2a2a2a;color:#fff;text-transform:uppercase;font-weight:bold;}.book-back .icon{fill:currentColor;margin-right:.5em;}.book-single{padding-bottom:40px;}.book-single .container{max-width:1060px;}.book-single .image{position:relative;padding:75px 80px;background:#f1f1f1;text-align:center;}.book-single .details{padding-top:80px;}.book-single h3{margin-bottom:.25em;}.book-single .byline{margin-bottom:1.5em;}.book-single .links{margin-bottom:1.75em;}@media all and (min-width:1030px){.book-single{padding-bottom:80px;}.book-single .container{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:flex-start;-webkit-align-items:flex-start;}.book-single .image{width:48%;}.book-single .image:after{content:"";position:absolute;left:100%;top:76px;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #f1f1f1;}.book-single .details{width:52%;padding-left:35px;}.book-single h3{font-size:26px;}}.book-teaser .image{margin-bottom:1em;}.book-teaser .image img{width:auto;}.book-teaser h3{font-size:17px;margin-bottom:.25em;}.book-teaser .byline{font-size:14px;}@media all and (min-width:768px){.book-teaser .image{height:180px;display:flex;flex-direction:column;justify-content:flex-end;}.book-teaser .image img{max-height:180px;}.book-teaser .book-inner{flex-grow:1;display:flex;flex-direction:column;}}@media all and (min-width:1030px){.book-teaser .image{height:320px;}.book-teaser .image img{max-height:320px;}}.bookshelf-teaser{position:relative;background:#a51417;color:#fff;padding:50px 0;}@media all and (max-width:430px){.bookshelf-teaser{height:500px;}}.bookshelf-teaser header{margin-bottom:3em;padding-left:7.5%;}.bookshelf-teaser .icon{width:34px;height:28px;fill:currentColor;margin-top:-5px;margin-right:.75em;}.bookshelf-teaser h2{font-size:14px;font-family:"Source Sans Pro",sans-serif;font-weight:bold;letter-spacing:0.075em;text-transform:uppercase;margin-bottom:0;}.bookshelf-teaser .inner{margin:0 auto;width:85%;max-width:560px;text-align:center;}.bookshelf-teaser img{margin-bottom:1em;}.bookshelf-teaser p{margin-bottom:1em;margin:0 auto 1em;max-width:435px;}.mag-buttons{position:absolute;bottom:0;right:0;justify-content:flex-end;}.mag-button{background:#d01c29;color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:0.16em;font-size:13px;height:50px;line-height:52px;padding:0 20px;}.mag-button+.mag-button{background:#e21e2d;}.mag-button:hover{background:#a51417;}.bookshelf-teaser .more{position:absolute;right:0;bottom:0;background:#d01c29;color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:0.16em;font-size:13px;height:50px;line-height:52px;padding:0 20px;}.bookshelf-teaser .more:hover{background:#a51417;}.bookshelf-teaser-link{text-align:center;}.bookshelf-teaser-link .container{padding:2em 0;border-bottom:4px solid #e9eaeb;}.bookshelf-teaser-link a{color:#d01c29;font-weight:bold;text-transform:uppercase;letter-spacing:0.075em;font-size:14px;}.bookshelf-teaser-link a:hover{color:#a51417;}.bookshelf-teaser-link .icon{margin-left:.5em;fill:currentColor;}.bookshelf{background:#f1f1f1;padding:0 0 60px 0;}.bookshelf h2{color:#a51417;text-align:center;}.bookshelf .slideshow-nav{padding-top:60px;margin-bottom:20px;}.bookshelf .slideshow-nav:before{content:"";background:#231f20;position:absolute;left:0;right:0;top:0;bottom:70px;}.bookshelf .slideshow-nav .slick-list{display:flex;flex-direction:column;padding-top:30px !important;padding-bottom:30px !important;}.bookshelf .slideshow-nav .slick-track{display:flex;}.bookshelf .slideshow-nav .slide{height:auto;flex-direction:column;align-items:center;justify-content:center;}.bookshelf .slideshow-nav .slide img::-moz-selection{background:none;}.bookshelf .slideshow-nav .slide img::selection{background:none;}.bookshelf .slideshow-nav .image{background:#2a2a2a;}.bookshelf .slideshow-nav img{max-width:200px;}.bookshelf .slideshow-nav .slick-center{position:relative;z-index:1;}.bookshelf .slick-arrow{background:#231f20;top:50%;height:32px;width:32px;border-radius:50%;margin-top:-16px;}.bookshelf .slick-arrow.slick-prev{left:32px;}.bookshelf .slick-arrow.slick-prev svg{margin-right:2px;}.bookshelf .slick-arrow.slick-next{right:32px;left:auto;}.bookshelf .slick-arrow.slick-next svg{margin-left:2px;}.bookshelf .slick-arrow svg{fill:#fff;width:15px;height:15px;}.bookshelf .heading{width:100%;box-sizing:border-box;text-align:center;}.bookshelf h3{margin-bottom:.5em;}.bookshelf .byline{font-size:12px;}.bookshelf .title{font-family:"Libre Baskerville",serif;font-style:italic;text-transform:none;}.bookshelf .details{width:100%;box-sizing:border-box;padding:20px 0;}.bookshelf .details p{margin-bottom:1em;}.bookshelf .meta{font-weight:bold;letter-spacing:0.075em;text-transform:uppercase;font-size:14px;margin-bottom:1em;}.bookshelf .action{color:#d01c29;font-weight:bold;letter-spacing:0.075em;text-transform:uppercase;font-size:14px;}.bookshelf .action:hover{color:#a51417;}.bookshelf .links{width:100%;box-sizing:border-box;text-align:center;}.bookshelf .slideshow-content .slide{flex-wrap:wrap;}@media all and (min-width:600px){.bookshelf .slideshow-nav .slick-list{padding-left:0 !important;padding-right:0 !important;width:85%;max-width:1300px;margin:0 auto;}.bookshelf .slideshow-nav .turn-right .image{-webkit-transform:perspective(1000px) rotateY(12deg);transform:perspective(1000px) rotateY(12deg);}.bookshelf .slideshow-nav .turn-right.move-right .image{-webkit-transform:perspective(1000px) rotateY(15deg) translateX(12px);transform:perspective(1000px) rotateY(15deg) translateX(12px);}.bookshelf .slideshow-nav .turn-left .image{-webkit-transform:perspective(1000px) rotateY(-12deg);transform:perspective(1000px) rotateY(-12deg);}.bookshelf .slideshow-nav .turn-left{z-index:1;}.bookshelf .slideshow-nav .turn-left.move-left .image{-webkit-transform:perspective(1000px) rotateY(-15deg) translateX(-12px);transform:perspective(1000px) rotateY(-15deg) translateX(-12px);}.bookshelf .slideshow-nav .turn-left.move-left{z-index:0;}.bookshelf .slideshow-nav .slick-active .image{box-shadow:0 0 15px rgba(0,0,0,0.5);}.bookshelf .slideshow-nav .slick-center{z-index:4;}.bookshelf .slideshow-nav .slick-center .image{-webkit-transform:scale(1.15);transform:scale(1.15);}.bookshelf .slideshow-nav .image{transition:.4s;}.bookshelf .slideshow-nav img{opacity:.25;max-width:100%;}.bookshelf .slideshow-nav .slick-center img{opacity:1;}}@media all and (min-width:1030px){.bookshelf .heading{width:30%;border-right:4px solid #fff;padding-right:3.333%;text-align:left;}.bookshelf .details{flex-grow:1;width:40%;padding:15px 3.333% 0;}.bookshelf .links{text-align:left;width:30%;padding-left:3.333%;padding-top:15px;border-left:4px solid #fff;}}@media all and (min-width:1300px){.bookshelf .slideshow-nav .slick-list{padding-top:45px !important;padding-bottom:45px !important;padding-left:0 !important;padding-right:0 !important;max-width:1300px;margin:0 auto;}}.book-featured{width:100%;}.book-list{padding:40px 0;}.book-list .book{margin-bottom:40px;}@media all and (min-width:768px){.book-list .container{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}.book-list .book{display:flex;flex-direction:column;box-sizing:border-box;width:25%;margin-bottom:40px;padding:0 3.5% 40px;border-bottom:1px solid #ededef;}}.faculty-awards{text-align:center;color:#fff;background:#231f20;padding:80px 0;}.faculty-awards .container{max-width:900px;}.faculty-awards h2{font-size:14px;font-family:"Source Sans Pro",sans-serif;color:#67c8c7;text-transform:uppercase;letter-spacing:0.075em;margin-bottom:2.5em;}.faculty-awards p{font-family:"Libre Baskerville",serif;font-size:26px;font-weight:bold;margin-bottom:2em;}.faculty-awards .button{border-color:#f5bd18;}.faculty-posts .heading,.multipurpose-posts .heading{display:none;justify-content:space-between;padding:20px 40px;text-transform:uppercase;letter-spacing:0.075em;font-size:14px;font-weight:bold;align-items:center;}.faculty-posts .heading .more,.multipurpose-posts .heading .more{color:#d01c29;}.faculty-posts .heading .more .icon,.multipurpose-posts .heading .more .icon{fill:currentColor;width:24px;height:24px;margin-left:8px;}.faculty-posts .heading .more:hover,.multipurpose-posts .heading .more:hover{color:#a51417;}@media all and (min-width:768px){.faculty-posts .heading,.multipurpose-posts .heading{display:flex;flex-wrap:wrap;}}.faculty-posts h2,.multipurpose-posts h2{font-family:"Source Sans Pro",sans-serif;font-size:14px;margin-bottom:0;}.faculty-posts h2 .icon,.multipurpose-posts h2 .icon{fill:#67c8c7;margin-right:8px;width:40px;height:26px;}.faculty-posts .slick-track,.multipurpose-posts .slick-track{height:auto;}.faculty-posts .video-post .post-details,.multipurpose-posts .video-post .post-details{background:#f5bd18;}.faculty-posts .video-post h3,.multipurpose-posts .video-post h3{color:#fff;}.faculty-posts .video-post h3 span,.multipurpose-posts .video-post h3 span{font-family:"Source Sans Pro",sans-serif;font-size:15px;text-transform:uppercase;display:block;letter-spacing:0.025em;}.faculty-posts .video-post p,.multipurpose-posts .video-post p{font-weight:600;}.faculty-blog-feed,.multipurpose-blog-feed{background:#f1f1f1;}.faculty-blog-feed .blog-post .post-details:before,.multipurpose-blog-feed .blog-post .post-details:before{border-bottom-color:#f1f1f1;}.faculty-blog-feed .post-details:after,.multipurpose-blog-feed .post-details:after{display:none;}.faculty-blog-feed .cover,.multipurpose-blog-feed .cover{background-position:center center;background-repeat:no-repeat;}.faculty-blog-feed .action,.multipurpose-blog-feed .action{color:#d01c29;font-weight:bold;text-transform:uppercase;letter-spacing:0.075em;}.faculty-blog-feed svg,.multipurpose-blog-feed svg{position:absolute;max-width:108px;max-height:108px;left:50%;top:50%;margin:-54px 0 0 -54px;fill:#fff;}@media all and (min-width:768px){.faculty-blog-feed .post:first-child .image,.multipurpose-blog-feed .post:first-child .image{order:2;}.faculty-blog-feed .post:first-child .post-details,.multipurpose-blog-feed .post:first-child .post-details{order:1;}.faculty-blog-feed .post:first-child .post-details:before,.multipurpose-blog-feed .post:first-child .post-details:before{right:auto;left:100%;border-right:none;border-left:32px solid #f1f1f1;}.faculty-blog-feed .blog-post .post-details:before,.multipurpose-blog-feed .blog-post .post-details:before{border-right-color:#f1f1f1;border-bottom-color:transparent;}.faculty-blog-feed .blog-post img,.multipurpose-blog-feed .blog-post img{display:block;}}@media all and (min-width:1030px){.faculty-blog-feed .post,.multipurpose-blog-feed .post{height:50%;}.faculty-blog-feed:not(.half),.multipurpose-blog-feed:not(.half){flex-direction:row;}.faculty-blog-feed:not(.half) .post,.multipurpose-blog-feed:not(.half) .post{height:auto;max-height:500px;width:50%;}.faculty-blog-feed:not(.half) .post:first-child .image,.multipurpose-blog-feed:not(.half) .post:first-child .image{order:1;}.faculty-blog-feed:not(.half) .post:first-child .post-details,.multipurpose-blog-feed:not(.half) .post:first-child .post-details{order:2;}.faculty-blog-feed:not(.half) .post:first-child .post-details:before,.multipurpose-blog-feed:not(.half) .post:first-child .post-details:before{left:auto;right:100%;border-right:32px solid #f1f1f1;border-left:0;}}.resource-filter{background:#231f20;font-weight:bold;font-size:14px;letter-spacing:0.025em;color:#dedede;margin-bottom:40px;}.resource-filter .heading{justify-content:center;align-items:center;text-align:center;height:70px;font-family:"Libre Baskerville",serif;}.resource-filter .categories{text-align:center;background:#2b2b2b;position:relative;min-height:70px;text-transform:uppercase;}.resource-filter .categories.show ul{max-height:500px;}.resource-filter ul{background:#3c3c3c;position:absolute;z-index:1;width:100%;padding-top:70px;max-height:0;overflow:hidden;transition:max-height .4s ease;}.resource-filter a{display:block;box-sizing:border-box;padding:15px 40px 15px 30px;transition:.2s;}.resource-filter a:hover{color:#67c8c7;}.resource-filter .active{width:100%;position:absolute;top:0;background:#2b2b2b;background:#d01c29;color:#67c8c7;color:#fff;height:70px;display:flex;align-items:center;padding:0 30px 0 30px;justify-content:center;}.resource-filter .active:hover{background:#444;background:#a51417;color:#fff;}@media all and (min-width:1030px){.resource-filter .categories{text-align:left;}.resource-filter .active{justify-content:flex-start;}}.search.with-categories .resource-filter .toggle{margin-right:0;}.search.with-categories .resource-filter .toggle:before,.search.with-categories .resource-filter .toggle:after{background:#f1f1f1;}.search.with-categories .resource-filter .toggle:before{right:44px;}.search.with-categories .resource-filter .toggle:after{right:34px;}.search.with-categories .resource-filter .show .toggle:before{right:39px;}.search.with-categories .resource-filter .show .toggle:after{right:39px;}.resources-list{padding:50px 0;}.page-explore-academics .resources-list{padding-top:0;}.resources-list .container{max-width:1050px;}.resources-list header{text-align:center;max-width:880px;margin:0 auto 70px;}.resources-list header a{font-weight:600;color:#d01c29;text-transform:uppercase;letter-spacing:0.025em;}.resources-list header a:hover{color:#a51417;}.resources-list h2{color:#a51417;margin-bottom:.5em;}.resources-list h2 em{font-style:normal;color:#d01c29;}#about-faculty{background:#d01c29;color:#fff;padding:60px 0;position:relative;}#about-faculty .heading{position:absolute;left:7.5%;top:0;display:inline-block;color:#fff;font-weight:bold;text-transform:uppercase;background:#a51417;padding:24px 38px;letter-spacing:0.075em;-webkit-transform:translateY(-100%);transform:translateY(-100%);}#about-faculty header{max-width:700px;margin:0 auto 80px;}#about-faculty h2{margin-bottom:.5em;}#about-faculty .dots{max-width:1020px;margin:0 auto 50px;}#about-faculty .slick-dots{position:relative;top:auto;left:auto;bottom:auto;font-size:1em;text-transform:uppercase;font-weight:bold;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;letter-spacing:0.025em;}#about-faculty .slick-dots:before{content:"";position:absolute;top:-2px;height:2px;background:#fff;width:75%;left:12.5%;}#about-faculty .slick-dots li{margin:0;width:25%;}#about-faculty .slick-dots a{position:relative;padding-top:35px;display:block;}#about-faculty .slick-dots a:after{content:"";position:absolute;top:-17px;left:50%;margin-left:-15px;height:30px;width:30px;box-sizing:border-box;border:2px solid #fff;border-radius:50%;background:#a51417;transition:.2s;}#about-faculty .slick-dots .slick-active a:after,#about-faculty .slick-dots a:hover:after{background:#67c8c7;}#about-faculty .slideshow{max-width:800px;margin:0 auto;}#about-faculty .slideshow h2{font-size:18px;font-weight:bold;}#about-faculty .slideshow p{margin-bottom:1.5em;}#about-faculty .slideshow a{font-weight:bold;text-transform:uppercase;letter-spacing:0.025em;margin-bottom:1.5em;}#about-faculty .slideshow .icon{fill:currentColor;margin-left:3px;}#about-faculty .slide{text-align:center;justify-content:center;-webkit-justify-content:center;}@media all and (max-width:599px){#about-faculty .dots{display:none;}#about-faculty .slide{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;float:none;padding-bottom:40px;}#about-faculty .slide:last-child{padding-bottom:0;}}#about-deans header{padding:80px 7.5%;background:url(/sites/all/themes/artsci/images/ampersand-gray.svg) calc(100% + 620px) -600px no-repeat,url(/sites/all/themes/artsci/images/ampersand-gray.svg) -220px 55px no-repeat;background-size:900px 1060px;}#about-deans header h2{max-width:500px;margin:0 auto;}#about-deans .post{display:flex;flex-wrap:wrap;background:#2b2b2b;color:#fff;}#about-deans .image{width:100%;background:#231f20;background-size:cover;background-repeat:no-repeat;background-position:center top;}@media all and (max-width:599px){#about-deans .image{background-image:none !important;}}#about-deans .post-details{width:100%;padding:40px 7.5%;box-sizing:border-box;}#about-deans h3{font-family:"Source Sans Pro",sans-serif;letter-spacing:0.025em;color:#67c8c7;font-size:20px;text-transform:uppercase;margin-bottom:.25em;}#about-deans .title{font-family:"Libre Baskerville",serif;font-style:italic;font-size:22px;line-height:1.3;margin-bottom:1.25em;}#about-deans .title:after{content:"";height:5px;display:block;background:#fff;width:170px;margin-top:30px;}#about-deans p{margin-bottom:1.5em;}#about-deans a{color:#f5bd18;font-weight:bold;text-transform:uppercase;letter-spacing:0.025em;}#about-deans a:hover{color:#fff;}@media all and (min-width:768px){#about-deans .image{width:58%;}#about-deans .image img{display:none;}#about-deans .post-details{width:42%;padding:40px 5%;}#about-deans .post:nth-child(even) .image{order:2;}}@media all and (min-width:1030px){#about-deans .post-details{padding:80px 5%;}#about-deans h3{font-size:24px;}#about-deans .title{font-size:28px;}}#about-history header{position:relative;text-align:center;background:#393939;color:#fff;}#about-history header .image{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:.37;}#about-history header .container{position:relative;z-index:1;padding:60px 0;}#about-history header img{visibility:hidden;}#about-history header p{text-transform:uppercase;font-weight:bold;letter-spacing:0.075em;font-size:18px;}#about-history h2{margin-bottom:.5em;}#about-history .history-timeline{display:none;}#about-history .slick-dots{position:relative;bottom:0;left:0;right:0;top:0;font-size:1em;display:flex;justify-content:flex-start;font-weight:bold;letter-spacing:0.075em;text-align:left;height:46px;}#about-history .slick-dots:after{content:"";height:4px;background:rgba(255,255,255,0.5);position:absolute;left:0;right:0;bottom:0;border-radius:2px;}#about-history .slick-dots li{margin:0;position:static;}#about-history .slick-dots li:first-child a{margin-left:-20px;}#about-history .slick-dots li:last-child a{margin-left:-20px;}#about-history .slick-dots a{position:absolute;top:0;width:40px;text-align:center;display:block;padding-bottom:20px;min-height:25px;}#about-history .slick-dots a:not(.show){font-size:0;width:5px;}#about-history .slick-dots a:not(.show):before{content:"";position:absolute;left:50%;top:0;height:20px;width:1px;background:rgba(255,255,255,0.5);}#about-history .slick-dots .slick-active a:after{content:"";position:absolute;margin-left:-12px;z-index:1;bottom:-10px;left:50%;height:12px;width:12px;background:#2a9d9b;border-radius:50%;border:6px solid #67c8c7;}#about-history .aside-photo{background:#231f20;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;}@media all and (max-width:599px){#about-history .aside-photo{background-image:none !important;}}#about-history .aside-photo .shield{position:absolute;top:45px;left:55px;width:118px;}#about-history .slideshow{background:#a51417;position:relative;}#about-history .slide{color:#fff;background:#a51417;position:relative;}#about-history time{display:block;text-align:center;height:130px;width:100%;background:#d01c29;display:flex;justify-content:center;align-items:center;font-size:26px;font-family:"Libre Baskerville",serif;font-weight:bold;}#about-history .image{background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;left:0;right:0;bottom:0;top:130px;opacity:.8;}#about-history .details{padding:40px 15% 100px;position:relative;z-index:1;box-sizing:border-box;}#about-history h3{margin-bottom:1.5em;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-size:1em;line-height:1.6;}#about-history .slick-arrow{width:50%;height:70px;bottom:0;z-index:3;}#about-history .slick-arrow.slick-prev{left:0;right:auto;}#about-history .slick-arrow.slick-next{left:auto;right:0;}#about-history .slick-arrow svg{width:14px;height:23px;}@media all and (min-width:768px){#about-history header .container{padding:190px 0 35px;}#about-history header p{margin-bottom:115px;}#about-history .history-timeline{display:block;}#about-history .details{min-height:400px;padding:60px 15% 100px;}#about-history .slick-arrow{width:70px;bottom:calc(50% - 85px);z-index:3;}#about-history .slick-arrow.slick-prev{left:0;right:auto;}#about-history .slick-arrow.slick-next{left:auto;right:0;}}@media all and (min-width:1030px){#about-history .slideshow:before,#about-history .slideshow:after{content:"";position:absolute;z-index:2;top:0;height:100%;background:rgba(0,0,0,0.75);width:50px;}#about-history .slideshow:before{left:0;display:none;}#about-history .slideshow:after{right:0;}#about-history .slideshow:after{right:0;width:50%;}#about-history .details{min-height:515px;padding:70px 90px 70px;}#about-history .slick-arrow.slick-prev{left:-70px;right:auto;}#about-history .slick-arrow.slick-next{left:50%;}}#contact-header{position:relative;}#contact-header .image{background-repeat:no-repeat;background-size:cover;background-position:center center;}#contact-header .image img{display:none;}#contact-header #map{min-height:400px;}#contact-header #map #map-info{display:block;}#contact-header #map .gm-style-iw{text-align:left;top:0 !important;background:#fff !important;position:relative;overflow:visible !important;margin-top:15px;}#contact-header #map .gm-style-iw:after{width:0;height:0;bottom:-19px;border-top:20px solid #fff;border-left:18px solid transparent;border-right:18px solid transparent;margin-left:-18px;}#contact-header #map .gm-style-iw+div:after,#contact-header #map .gm-style-iw+div:before,#contact-header #map .gm-style-iw:after{content:"";display:block;position:absolute;left:50%;}#contact-header #map *{background:0 0 !important;box-shadow:none !important;}#contact-header #map div{border:none !important;}#contact-header h1{color:#a51417;font-size:17px;margin-bottom:1em;}#contact-header h1 span{display:none;}#contact-header .button{position:absolute;z-index:1;bottom:0;font-size:14px;padding:18px 30px 15px;}#contact-header .button .icon{fill:#fff;height:30px;margin-right:10px;}#contact-header .gmnoprint,#contact-header .gm-style-cc{display:none;}#contact-header .gm-style-iw+div{display:none;}#contact-header #map-info{display:none;padding:30px;}#contact-header #map-info address{text-transform:uppercase;font-weight:bold;font-size:11px;letter-spacing:0.075em;margin-bottom:20px;}#contact-header #map-info address span{display:block;margin-bottom:.35em;}#contact-header #map-info address strong{color:#d01c29;}#contact-header #map-info .contact-by{margin-bottom:0;text-transform:uppercase;font-weight:bold;font-size:11px;letter-spacing:0.075em;}#contact-header #map-info .contact-by li{display:inline-block;}#contact-header #map-info .contact-by li:first-child:after{content:"";display:inline-block;background:#67c8c7;width:3px;height:3px;border-radius:50%;vertical-align:middle;margin-top:-2px;margin:-2px 2px 0 5px;}#contact-header #map-info a[href^=mailto]{color:#a51417;border-bottom:3px solid #a51417;}@media all and (max-width:599px){#contact-header .image{background-image:none !important;}#contact-header .image img{display:block;}}@media all and (min-width:600px){#contact-header .image{min-height:300px;}#contact-header .image img{visibility:hidden;}}@media all and (min-width:1030px){#contact-header .image img{display:block;}#contact-header .button{left:50%;}}#map[data-window="yes"] .gm-style-iw img{display:none;}#contact-article{position:relative;}#contact-article .container{width:100%;max-width:100%;}#contact-article article{padding:60px 7.5% 40px;position:relative;overflow:hidden;}#contact-article article .callouts{padding-bottom:0;margin:0;max-width:100%;}#contact-article article img{margin:0;height:auto;}#contact-article aside{padding:50px 7.5%;}#contact-article aside .inner{padding:60px 7.5%;border:3px solid rgba(165,20,23,0.58);}#contact-article .callout{margin-bottom:30px;}#contact-article .callout:last-child{margin-bottom:0;}#contact-article .callout .image{margin-bottom:10px;background-repeat:no-repeat;background-size:cover;background-position:center center;}#contact-article .callout img{display:block;visibility:hidden;}#contact-article .callout h3{margin-bottom:.5em;font-size:1em;}#contact-article .callout p{font-size:14px;}#contact-article .callout a{font-size:13px;text-transform:uppercase;text-decoration:none;letter-spacing:0.075em;}#contact-article .callout svg{background:#d01c29;border-radius:3px;fill:#fff;width:15px;height:15px;}#contact-article .callout .button{margin-top:1em;}#contact-article .department{margin-bottom:40px;}#contact-article .department:last-child{margin-bottom:0;}#contact-article .department h3{margin-bottom:.25em;line-height:1.3;}#contact-article .department ul{text-transform:uppercase;font-size:13px;font-weight:bold;color:#6c7373;letter-spacing:0.075em;}#contact-article h3{color:#a51417;}#contact-article a[href^=mailto]{display:inline-block;margin-top:1em;color:#d01c29;text-decoration:underline;}#contact-article a[href^=tel]{color:#2b2b2b;}@media all and (min-width:768px){#contact-article article{padding:80px 0 0 0;}#contact-article article .inner{padding:0 7.5% 40px;}#contact-article article .callouts{padding:0;}#contact-article aside{padding:50px 80px;}#contact-article aside .inner{padding:80px 7.5% 80px;}#contact-article .callout{margin-bottom:0;}#contact-article .callout:nth-child(even){margin-top:-50px;}#contact-article .callout:nth-child(even) .image{order:2;-webkit-order:2;width:48%;}#contact-article .callout:nth-child(even) .details{width:52%;padding-right:40px;padding-top:100px;}#contact-article .callout .image{width:60%;margin-bottom:0;}#contact-article .callout .details{width:40%;box-sizing:border-box;padding-left:40px;padding-top:50px;padding-bottom:80px;flex-grow:1;-webkit-flex-grow:1;}}@media all and (min-width:1030px){#contact-article article{width:calc(100% - 540px);}#contact-article aside{width:540px;}}@media all and (min-width:1300px){#contact-article .container{max-width:100%;justify-content:space-between;}#contact-article .inner{margin:0 auto;max-width:960px;}}#home-intro{position:relative;color:#fff;}#home-intro .image{opacity:.65;}#home-intro .slideshow{max-height:790px;overflow:hidden;background:#231f20;}#home-intro .slide{flex-direction:column;}#home-intro figcaption{position:relative;}#home-intro .heading{padding:30px 0;}#home-intro .heading p{text-transform:uppercase;font-size:.8em;font-weight:600;}#home-intro h2{margin-bottom:.25em;}#home-intro .caption{position:absolute;left:7.5%;bottom:calc(100% + 20px);font-family:"Libre Baskerville",serif;font-style:italic;font-size:12px;max-width:280px;display:flex;}#home-intro .caption .icon{fill:currentColor;margin-top:3px;margin-right:10px;width:17px;height:17px;}#home-intro .caption p{flex:1;}#home-intro .caption strong{font-style:normal;}#home-intro .container{max-width:900px;}@media all and (min-width:600px){#home-intro img{visibility:hidden;}}@media all and (min-width:768px){#home-intro{min-height:600px;}#home-intro .image{min-height:600px;}#home-intro .slick-active .image{-webkit-animation:kenburns 40s forwards;animation:kenburns 40s forwards;}#home-intro .slide:nth-child(even).slick-active .image{-webkit-animation:kenburns-reverse 40s forwards;animation:kenburns-reverse 40s forwards;}#home-intro .slide[aria-hidden="true"] .image{visibility:hidden;}#home-intro figcaption{position:static;}#home-intro .heading{position:absolute;left:0;right:0;text-align:center;top:250px;}#home-intro .heading p{font-size:.95em;}#home-intro .caption{bottom:50px;}#home-intro h2{font-size:50px;}}@media all and (min-width:1030px){#home-intro .heading{top:200px;}#home-intro h2{font-size:50px;}#home-intro .caption{left:60px;}}@media all and (min-width:1300px){#home-intro .heading{top:290px;}#home-intro h2{font-size:70px;}}@-webkit-keyframes kenburns{100%{-webkit-transform:scale3d(1.6,1.4,1.4) translate3d(-180px,-110px,0px);transform:scale3d(1.6,1.4,1.4) translate3d(-180px,-110px,0px);}}@keyframes kenburns{100%{-webkit-transform:scale3d(1.6,1.4,1.4) translate3d(-180px,-110px,0px);transform:scale3d(1.6,1.4,1.4) translate3d(-180px,-110px,0px);}}@-webkit-keyframes kenburns-reverse{100%{-webkit-transform:scale3d(1.6,1.4,1.4) translate3d(180px,110px,0px);transform:scale3d(1.6,1.4,1.4) translate3d(180px,110px,0px);}}@keyframes kenburns-reverse{100%{-webkit-transform:scale3d(1.6,1.4,1.4) translate3d(180px,110px,0px);transform:scale3d(1.6,1.4,1.4) translate3d(180px,110px,0px);}}#featured-programs .column.action{padding:40px 0;background:#f1f1f1;align-items:center;position:relative;z-index:4;overflow:hidden;}#featured-programs .container{position:relative;z-index:1;}#featured-programs .ampersand{position:absolute;right:-25px;width:535px;height:630px;fill:#fff;}#featured-programs h2{color:#a51417;font-size:40px;line-height:1.2;}#featured-programs h2 span{color:#231f20;font-family:"Source Sans Pro",sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:0.025em;display:block;margin-bottom:20px;}#featured-programs h2 em{font-style:normal;color:#d01c29;}@media all and (min-width:768px){#featured-programs h2{font-size:56px;}#featured-programs h2 span{margin-bottom:70px;}}@media all and (min-width:1030px){#featured-programs .column.action{overflow:visible;}#featured-programs .container{max-width:360px;}}.program-slideshow{flex-direction:column;background:#2b2b2b;}.program-slideshow .slideshow{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;display:-webkit-box;flex-grow:1;-webkit-flex-grow:1;}.program-slideshow .slideshow,.program-slideshow .slick-list{width:100%;}.program-slideshow .slick-list{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-grow:1;-webkit-flex-grow:1;flex-direction:column;}.program-slideshow .slick-track{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;height:auto;flex-grow:1;-webkit-flex-grow:1;}.program-slideshow .slide{position:relative;height:auto;bottom:0;flex-grow:1;-webkit-flex-grow:1;max-height:600px;}.program-slideshow .image{width:100%;position:relative;}.program-slideshow .image:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;background:#2b2b2b;opacity:.6;}.program-slideshow img{display:block;}.program-slideshow .post-details{width:100%;box-sizing:border-box;color:#fff;padding:30px 7.5%;}.program-slideshow h3{font-size:30px;margin:0 auto;max-width:500px;}.program-slideshow h3 em{color:#f5bd18;}.program-slideshow .action{text-transform:uppercase;font-size:13px;font-weight:600;letter-spacing:0.075em;}@media all and (min-width:600px){.program-slideshow img{visibility:hidden;}}@media all and (min-width:768px){.program-slideshow .post-details{text-align:center;position:absolute;z-index:2;top:0;left:0;bottom:0;width:100%;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;padding:0 7.5%;}.program-slideshow h3{font-size:47px;}.program-slideshow .action{position:absolute;right:45px;bottom:45px;}}@media all and (min-width:1030px){.program-slideshow .slick-track{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}}.announcements{background:#f5bd18;padding:50px 0 40px;}.announcements h2{color:#fff;margin-bottom:0;}.announcements .cat{color:#414042;margin-bottom:2em;}.announcements .slideshow{padding-bottom:40px;}.announcements .slide{display:block;}.announcements p{font-size:1.2em;margin:0 auto 2em;max-width:600px;padding:0 7.5%;line-height:1.5;color:#414042;}.announcements .button{color:#fff;}.announcements .slick-dots{left:auto;right:30px;bottom:0;top:auto;}@media all and (max-width:599px){.announcements .slick-dots{left:0;right:0;}}.faq-list .faq-group{margin-bottom:60px;}.faq-list article h2{padding-left:20px;}.faq-list .intro-text{padding:0 20px;margin-bottom:30px;}.faq-list h4{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;letter-spacing:0.025em;font-size:18px;margin-bottom:1.5em;}.faq-list .video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:60px;}.faq-list .video:last-child{margin-bottom:0;}.faq-list .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.faq-list .question{background:#f1f1f1;color:#6c7373;font-family:"Source Sans Pro",sans-serif;font-weight:normal;padding:20px 20px;font-size:18px;transition:.2s;display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;}.faq-list .question .text{flex:1;}.faq-list .question .icon{position:relative;display:block;height:24px;width:24px;background:#d01c29;border-radius:50%;transition:.4s;}.faq-list .question .icon:after,.faq-list .question .icon:before{content:"";position:absolute;left:calc(50% - 7px);top:calc(50% - 2px);width:14px;height:4px;background:#f1f1f1;transition:.2s;}.faq-list .question .icon:before{z-index:2;}.faq-list .question .icon:after{z-index:1;-webkit-transform:rotate(90deg);transform:rotate(90deg);}.faq-list .question:hover{background:#e1e1e1;}.faq-list .answer{padding:20px 20px 25px;font-family:"Libre Baskerville",serif;display:none;}.faq-list .show .icon{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}.faq-list .show .icon:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);background:#d01c29;}@media all and (min-width:768px){.faq-list article h2{padding-left:24px;}.faq-list .intro-text{padding:0 35px;margin-bottom:40px;}.faq-list .question{font-size:24px;padding:20px 35px;}.faq-list .answer{padding:0 35px 20px;}}#alert{position:relative;top:0;left:0;right:0;background:#d01c29;color:#fff;padding:20px 40px;box-sizing:border-box;transition:.2s;-webkit-animation-delay:.5s;animation-delay:.5s;}#alert p{font-size:18px;margin-bottom:1em;line-height:1.4;}#alert .button{background:#940b0c;padding:18px 24px 17px;}#alert .icon{display:flex;flex-wrap:wrap;align-items:center;text-transform:uppercase;background:#d01c29;text-align:center;font-size:15px;font-weight:bold;line-height:1.2;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;cursor:pointer;}#alert svg{fill:#a51417;margin-bottom:10px;width:40px;height:40px;margin-right:10px;}@media all and (min-width:768px){#alert{display:flex;align-items:center;}#alert .icon{flex-direction:column;width:70px;}#alert p{font-size:18px;margin-bottom:0;flex:1;padding:0 80px 0 60px;}#alert svg{width:70px;height:70px;margin-right:0;}}@media all and (min-width:1030px){#alert p{font-size:30px;}}.scroll #alert:not(.show){}@-webkit-keyframes alert{0%{}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes alert{0%{}100%{-webkit-transform:translateY(0);transform:translateY(0);}}.gallery-grid{padding:0 0 50px;}.gallery-grid .item{width:calc(50% - 14px);margin:7px;background:#231f20;position:relative;}.gallery-grid img{width:100%;display:block;opacity:.55;}.gallery-grid h3{font-family:"Source Sans Pro",sans-serif;letter-spacing:0.025em;font-size:14px;text-align:center;position:absolute;top:50%;left:50%;text-transform:uppercase;color:#fff;font-weight:bold;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}@media all and (min-width:768px){.gallery-grid .item{width:calc(33% - 14px);margin:7px;}}.fancybox-gallery{text-align:center;}.fancybox-gallery.fancybox-type-inline{max-width:1300px;}.fancybox-gallery.fancybox-type-inline .fancybox-skin{border:0;}.fancybox-gallery.fancybox-type-inline .fancybox-outer{padding:0;}.fancybox-gallery .fancybox-skin{background:#2b2b2b;}.fancybox-gallery .image img{margin:0 auto;}.fancybox-gallery figcaption{padding:30px 7.5%;color:#fff;}.fancybox-gallery h3{color:#f5bd18;font-family:"Source Sans Pro",sans-serif;font-size:15px;text-transform:uppercase;}.fancybox-gallery p{font-size:15px;}.fancybox-gallery .fancybox-close{right:0;top:0;width:70px;height:70px;background:#d01c29;display:flex;align-items:center;justify-content:center;}.fancybox-gallery .fancybox-close:hover{background:#a51417;}.fancybox-gallery .fancybox-close svg{fill:#fff;width:24px;height:24px;}.gallery-slideshow .slide{flex-direction:column;display:block;}.gallery-slideshow .image{max-height:700px;overflow:hidden;}.gallery-slideshow figcaption{width:85%;margin:0 auto;max-width:1200px;text-align:center;padding:25px 0;color:#6c7373;font-size:15px;}.gallery-slideshow .slick-dots{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;bottom:auto;padding:5px;background:rgba(43,43,43,0.7);}.section-header{text-align:center;padding:60px 0 70px;}.section-header .container{max-width:880px;}.section-header h2{color:#a51417;margin-bottom:.5em;}.section-header h2 em{font-style:normal;color:#d01c29;}.section-header.red{background-color:#d01c29;color:#fff;}.section-header.red h2{color:#fff;}.section-header.red h2 em{color:#fff;}.section-header.dark{background-color:#231f20;color:#fff;}.section-header.dark h2{color:#67c8c7;}.section-header.dark h2 em{color:#67c8c7;}.additional-resources{background:#f1f1f1;padding:50px 0;}.additional-resources h2{font-size:24px;color:#a51417;}.additional-resources li{display:inline-block;box-sizing:border-box;width:100%;margin-bottom:30px;font-size:14px;}.additional-resources h3{font-size:14px;margin-bottom:.25em;}.additional-resources p{font-family:"Libre Baskerville",serif;font-style:italic;color:#686f6f;}.additional-resources a{color:#d01c29;}.additional-resources a:hover{color:#a51417;}.additional-resources .icon{fill:#d01c29;width:14px;height:14px;margin-left:5px;}@media all and (min-width:600px){.additional-resources h2{font-size:30px;}.additional-resources ul{-webkit-column-count:2;column-count:2;}.additional-resources li{padding-left:30px;}}@media all and (min-width:1030px){.additional-resources{padding:80px 0;}.additional-resources h2{margin-bottom:-10px;}.additional-resources li{padding-left:70px;}.additional-resources li:first-child{margin-top:50px;}}input,select,textarea{font-family:"Source Sans Pro",sans-serif;font-size:21px;margin-bottom:30px;}input[type="submit"],button{cursor:pointer;border:none;border-radius:0;-webkit-appearance:none;}input[type="submit"]{border:2px solid;}input[type='text'],input[type='email'],input[type='tel'],input[type='password']{height:51px;}input[type='text'],input[type='email'],input[type='tel'],input[type='password'],textarea{border:none;box-sizing:border-box;padding:10px 15px;border-radius:0;background:#f1f0f0;width:100%;-webkit-appearance:none;}input[type='text']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#6c7373;transition:.2s;font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:0.025em;}input[type='text']::-moz-placeholder,input[type='email']::-moz-placeholder,input[type='tel']::-moz-placeholder,input[type='password']::-moz-placeholder,textarea::-moz-placeholder{color:#6c7373;transition:.2s;font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:0.025em;opacity:1;}input[type='text']:-ms-input-placeholder,input[type='email']:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='password']:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#6c7373;transition:.2s;font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:0.025em;opacity:1;}input[type='text']:focus::-webkit-input-placeholder,input[type='email']:focus::-webkit-input-placeholder,input[type='tel']:focus::-webkit-input-placeholder,input[type='password']:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:.5;}input[type='text']:focus::-moz-placeholder,input[type='email']:focus::-moz-placeholder,input[type='tel']:focus::-moz-placeholder,input[type='password']:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:.5;}.cta input[type='text'],.cta input[type='email'],.cta input[type='tel'],.cta input[type='password'],.cta textarea{background:#fff;}input[type='checkbox'],input[type='radio']{margin-bottom:0;margin-right:5px;}textarea{padding:20px 15px;}select{border:none;border-radius:0;-webkit-border-radius:0px;-webkit-appearance:none;-moz-appearance:none;background:#f1f0f0 url(/sites/all/themes/artsci/images/select.svg) no-repeat calc(100% - 15px) center;background-color:#f1f0f0;background-size:13px 21px;padding:0 0 0 15px;height:51px;width:100%;color:#6c7373;font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:0.025em;}select::-ms-expand{display:none;}#header .search input[type="text"]{background:none;}fieldset{border:none;}.node-type-webform .form-container{width:85%;padding:40px 0;max-width:960px;margin:0 auto;}.form-container p{margin-bottom:2em;font-weight:600;}.form-container p a{color:#d01c29;text-decoration:underline;}.form-container p a:hover{color:#a51417;}.form-container fieldset{margin:10px 0 30px;border:1px solid #ddd;padding:1.4em 1em 1.4em 1em;}.form-container fieldset fieldset legend{font-size:18px;}.form-container legend{font-family:"Libre Baskerville",serif;color:#a51417;font-weight:bold;font-size:24px;margin-bottom:1em;float:left;width:100%;}.form-container .fieldset-description{margin-bottom:1em;}.form-container label{display:inline-block;color:#2b2b2b;font-size:.9em;text-transform:uppercase;font-weight:600;letter-spacing:0.025em;line-height:1.3;}.form-container .label{display:inline-block;font-size:.9em;color:#2b2b2b;margin-bottom:1em;text-transform:uppercase;}.form-container .element-invisible{display:none;}.form-container input[type='text'],.form-container input[type='email'],.form-container input[type='tel'],.form-container input[type='password'],.form-container textarea,.form-container select{background-color:transparent;border:2px solid #6c7373;}.form-container .input,.form-container .form-item{width:100%;box-sizing:border-box;clear:both;}.form-container .webform-progressbar-outer{margin-bottom:3em;}.form-container .form-textarea-wrapper{margin-bottom:30px;}.form-container .webform-component-radios label,.form-container .webform-component-checkboxes label,.form-container .webform-component-select-or-other label{display:inline-block;margin-bottom:8px;}.form-container .form-radios,.form-container .form-checkboxes{margin-bottom:30px;}.form-container .form-radios label,.form-container .form-checkboxes label{margin-bottom:0;color:#2b2b2b;text-transform:none;letter-spacing:0;font-weight:400;}.form-container .form-radios .form-item,.form-container .form-checkboxes .form-item{margin-bottom:20px;}.form-container .form-radios .form-item label,.form-container .form-checkboxes .form-item label{margin-bottom:0;}@media all and (min-width:768px){.form-container fieldset{padding:1.4em 1.4em 1.4em 1.4em;}.form-container .input{flex-grow:1;padding:0 13px;width:auto;}.form-container .input:first-child{padding-left:0;}.form-container .input:last-child{padding-right:0;}.form-container .input.one-fourth{flex-grow:0;width:25%;}.form-container .input.one-third{flex-grow:0;width:33.333%;}.form-container .input.half{flex-grow:0;width:50%;}.form-container .half,.form-container .two-thirds,.form-container .one-third{float:left;clear:none;display:flex;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}.form-container .half input,.form-container .half select,.form-container .two-thirds input,.form-container .two-thirds select,.form-container .one-third input,.form-container .one-third select{width:calc(100% - 13px);}.form-container .half{width:50%;}.form-container .two-thirds{width:66.666%;}.form-container .one-third{width:33.333%;}.form-container .half+.half,.form-container .two-thirds+.one-third,.form-container .one-third+.two-thirds,.form-container .one-third+.one-third+.one-third{justify-content:flex-end;-webkit-justify-content:flex-end;}.form-container .one-third+.one-third{justify-content:center;-webkit-justify-content:center;}.form-container .two-thirds+.one-third+.one-third{justify-content:flex-start;-webkit-justify-content:flex-start;}.form-container .two-thirds+.one-third+.one-third+.one-third{justify-content:center;-webkit-justify-content:center;}.form-container .webform-datepicker{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}.form-container .webform-datepicker .form-item{box-sizing:border-box;width:33.333%;padding:0 13px;}.form-container .webform-datepicker .form-item:first-child{padding-left:0;}.form-container .webform-datepicker .form-item:nth-child(3){padding-right:0;}.form-container .form-radios,.form-container .form-checkboxes{-webkit-column-count:3;column-count:3;-webkit-column-gap:25px;column-gap:25px;}.form-container .form-radios .form-item,.form-container .form-checkboxes .form-item{display:inline-block;width:100%;}}@media all and (min-width:1030px){.form-container fieldset{padding:1.8em;}}.form-container table.webform-grid{width:100%;margin:0 0 1em;table-layout:fixed;}.form-container table.webform-grid td{padding:4px 0;}.form-container table.webform-grid .webform-grid-option .form-type-radio{text-align:center;}.form-container table.webform-grid .webform-grid-option input[type="radio"]{margin-right:0;}.form-container .form-item.form-type-radio{position:relative;}.form-container .webform-component-time{width:100%;position:relative;}.form-container .webform-component-time .webform-container-inline .form-item{display:inline-block;width:auto;padding:0 10px;}.form-container .webform-component-time .webform-container-inline .form-item:first-child{padding-left:0;}.form-container .webform-component-time .webform-container-inline select{width:160px;}.form-container .webform-component-time .webform-container-inline .form-radios{display:inline-block;width:auto;}.input.checkbox{margin-bottom:30px;}#user-login input[type='text'],#user-login input[type='password']{margin-bottom:0;}#user-login .form-item{margin-bottom:30px;}.form-required{text-align:right;}.email-signup{background:#231f20;padding:50px 0 40px;background-repeat:no-repeat;background-size:cover;background-position:center center;}@media all and (max-width:599px){.email-signup{background-image:none !important;}}.email-signup .container{max-width:370px;}.email-signup h2{font-style:italic;color:#f5bd18;text-align:center;margin-bottom:45px;}.email-signup .submit{text-align:right;}.email-signup .textbox label{display:none;}.email-signup input[type="text"]{border:2px solid #c8c8c8;margin-bottom:20px;}.email-signup input[type="text"]::-webkit-input-placeholder{text-transform:none;font-weight:normal;font-size:19px;color:#231f20;letter-spacing:0;}.email-signup input[type="text"]::-moz-placeholder{text-transform:none;font-weight:normal;font-size:19px;color:#231f20;letter-spacing:0;}.email-signup input[type="submit"]{color:#67c8c7;margin-bottom:0;}.email-signup input[type="submit"]:hover{background:rgba(103,200,199,0.4);}.email-signup label{color:#fff;}.email-signup .checkbox{display:inline-block;padding:0 5px;font-family:"Libre Baskerville",serif;font-weight:bold;font-size:13px;margin-bottom:5px;position:relative;}.email-signup input[type="checkbox"]{visibility:hidden;opacity:0;position:absolute;}.email-signup input[type="checkbox"]+label{padding-left:28px;position:relative;}.email-signup input[type="checkbox"]+label:before,.email-signup input[type="checkbox"]+label:after{content:"";position:absolute;border-radius:50%;}.email-signup input[type="checkbox"]+label:before{left:0;top:calc(50% - 10px);width:16px;height:16px;border:2px solid #fff;}.email-signup input[type="checkbox"]+label:after{left:5px;width:10px;height:10px;background:#fff;top:calc(50% - 5px);opacity:0;visibility:hidden;transition:.2s;}.email-signup input[type="checkbox"]:checked+label:after{visibility:visible;opacity:1;}.email-signup .MailingListSection{text-align:center;margin-bottom:20px;}.email-signup--ampersand{background-color:#a51417;background-image:url(/sites/all/themes/artsci/images/ampersand-red.svg);background-position:calc(50% + 32px) center;background-size:250px 300px;background-repeat:no-repeat;padding:80px 0 100px;}.email-signup--ampersand .container{max-width:1200px;}.email-signup--ampersand h2{color:#fff;font-style:normal;}.email-signup--ampersand form{margin:0 auto;max-width:500px;}.email-signup--ampersand input[type="submit"]{color:#fff;margin-bottom:0;}.email-signup--ampersand input[type="submit"]:hover{background:rgba(255,255,255,0.4);}@media all and (min-width:768px){.email-signup--ampersand h2{font-size:34px;}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;background:#f1f1f1;color:#444;text-shadow:none;}.fancybox-opened{z-index:8030;}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image{display:block;width:100%;height:100%;}.fancybox-inner{display:block;width:100%;position:relative;}.fancybox-inner iframe{position:absolute;top:0;left:0;width:100%;bottom:0;height:100% !important;}.fancybox-type-iframe .fancybox-inner{height:0 !important;padding-bottom:56.25%;padding-top:25px;}.fancybox-type-inline{max-width:1000px;}.fancybox-type-html,.fancybox-type-ajax{max-width:1200px;}.fancybox-type-inline,.fancybox-type-html,.fancybox-type-ajax{width:85% !important;font-size:1.6em;margin-bottom:20px;}.fancybox-type-inline .fancybox-skin,.fancybox-type-html .fancybox-skin,.fancybox-type-ajax .fancybox-skin{border:2px solid #bdbfc0;}.fancybox-type-inline .fancybox-outer,.fancybox-type-html .fancybox-outer,.fancybox-type-ajax .fancybox-outer{padding:80px 3.75%;}.fancybox-type-inline .fancybox-inner,.fancybox-type-html .fancybox-inner,.fancybox-type-ajax .fancybox-inner{height:auto !important;width:100% !important;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url(/sites/all/themes/artsci/images/fancybox_loading.gif) center center no-repeat;background-color:#000;}.fancybox-close{position:absolute;top:30px;right:30px;width:20px;height:20px;cursor:pointer;z-index:8040;text-align:center;color:#6c7373;transition:.2s;}.fancybox-close:hover{color:#231f20;}.fancybox-close svg{fill:currentColor;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;opacity:1;transition-duration:.2s;transition-property:opacity;}.fancybox-nav:hover{opacity:0.75;}.fancybox-prev{left:-20px;}.fancybox-next{right:-20px;}@media all and (min-width:768px){.fancybox-prev{left:-50px;}.fancybox-next{right:-50px;}}.fancybox-nav span{position:absolute;top:50%;width:36px;height:40px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:visible;color:#fff;background:#111;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;}.fancybox-nav span svg{fill:currentColor;width:36px;height:20px;}@media all and (min-width:768px){.fancybox-nav span{background:none;height:34px;}.fancybox-nav span svg{width:36px;height:34px;}}.fancybox-prev span{left:0;text-align:left;}.fancybox-next span{right:0;text-align:right;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock{overflow:hidden !important;width:auto;}.fancybox-lock body{overflow:hidden !important;height:auto;}.fancybox-lock-test{overflow-y:hidden !important;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(40,40,40,0.85);}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;font-size:15.17px;line-height:21.17px;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8);}img.event.contact.image{width:16px;height:16px;padding-right:10px;padding-top:10px;}p.event-contact{margin-top:15px;}.people-list{padding:60px 0;}.people-list.gray{background:#f1f1f1 !important;}.people-list .container{max-width:1054px;}.people-list--header{text-align:center;padding-bottom:60px;}.people-list--header h2{margin-bottom:0;color:#a51417;}header.people-list--header a{text-decoration:underline;color:#a51417;font-weight:600;}header.people-list--header a.button{text-decoration:none;}.people-list--teasers{display:flex;flex-wrap:wrap;justify-content:center;}.people-teaser{width:100%;margin-bottom:60px;padding:0 0 50px 0;border-bottom:1px solid #ebeced;}.people-teaser:last-child{margin-bottom:0;border-bottom:none;}.people-teaser .text{padding-top:25px;}.people-teaser img{display:block;}.people-teaser--titles{margin-bottom:1em;}.people-teaser h3{margin-bottom:0;color:#a51417;}.people-teaser .job-title{font-style:italic;font-family:"Libre Baskerville",serif;font-size:15px;}.people-teaser--contact{margin-bottom:1em;font-family:"Libre Baskerville",serif;font-size:13px;}.people-teaser--contact .email{font-weight:600;color:#a51417;text-decoration:underline;}.people-list--teasers-grid .people-teaser{box-sizing:border-box;margin:0;padding:0 0 25px 0;border:0;max-width:300px;}.people-list--teasers-grid .people-teaser .text{background:#f1f1f1;padding:25px 30px;}.gray .people-list--teasers-grid .people-teaser .text{padding:25px 0 0 0;}.people-list--teasers-grid .people-teaser .inner{max-width:200px;}.people-list--teasers-grid .people-teaser h3{font-size:15px;}.people-list--teasers-grid .people-teaser img{width:100%;}@media all and (min-width:600px){.people-teaser.with-image{display:flex;}.people-teaser.with-image .text,.people-list--teasers-grid .people-teaser.with-image .text{box-sizing:border-box;width:64%;padding-left:4%;}.people-teaser .image{width:36%;margin-bottom:0;}.people-list--teasers-grid .people-teaser{max-width:100%;}.people-list--teasers-grid .people-teaser.with-image .text{width:50%;padding-top:20px;}.people-list--teasers-grid .people-teaser .image{width:50%;}}@media all and (min-width:768px){.people-list--teasers{justify-content:flex-start;}.people-list--teasers-grid .people-teaser{padding:0 1.35% 25px;}.people-list--teasers-grid.grid-3 .people-teaser{flex-direction:column;width:33.333%;}.people-list--teasers-grid.grid-3 .people-teaser .image,.people-list--teasers-grid.grid-3 .people-teaser.with-image .text{width:100%;}.people-list--teasers-grid.grid-3 .people-teaser.with-image .text{flex-grow:1;}.gray .people-list--teasers-grid.grid-3 .people-teaser.with-image .text{padding-left:0;}}@media all and (min-width:1030px){.people-list--teasers-grid .people-teaser{width:50%;}}.inner.flex.custom{justify-content:center;align-items:center;}.column.forty.twitter-feed.flex.reveal h1{color:#67c8c7;}<<<<<<< HEAD

=======
>>>>>>>c5d6745132a53c8cddb383f26714edaed146d9a1 svg.shared-rsvp{margin-left:10px;fill:#d01c29;}.subscribe{color:#919595;align-self:flex-end;font-weight:700;transition:.2s;min-height:32px;margin-bottom:20px;text-transform:uppercase;letter-spacing:.075em;}.subscribe a:hover{color:#a51417;}.subscribe .icon{height:32px;width:32px;margin-bottom:-12px;fill:#a51417;}.subscribe img{height:32px;width:32px;margin-bottom:-12px;margin-left:-3%;}.subscribe.container{margin-left:0;width:100%;}
.media.media-element-container.media-default a{display:none;}.bookshelf .details{max-height:400px;}.book-teaser{overflow:hidden;display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical;}.podcasts.flex.dark{flex-direction:inherit;}.form-item.form-type-textfield.form-item-profile{display:none;}.form-item.form-type-textfield.form-item-collection{display:none;}.form-item.form-type-textfield.form-item-f.Tabs%7Cwustl-artsci-events-web{display:none;}input#edit-ftabswustl-artsci-events-web{display:none;}input#edit-ftabswustl-artsci-articles-web{display:none;}input#edit-ftabswustl-artsci-people-web{display:none;}
.people-list{padding:60px 0;}.people-list.gray{background:#f1f1f1;}.people-list .container{max-width:1054px;}.people-list--header{text-align:center;padding-bottom:60px;}.people-list--header h2{margin-bottom:0;color:#a51417;}.people-list--teasers{display:flex;flex-wrap:wrap;justify-content:center;}.people-teaser{width:100%;margin-bottom:60px;padding:0 0 50px 0;border-bottom:1px solid #ebeced;}.people-list--teasers-grid .person_intro_text +p{display:none;height:0;}.people-teaser:last-child{margin-bottom:0;border-bottom:none;}.people-teaser .text{padding-top:25px;}.people-teaser img{display:block;}.people-teaser--titles{margin-bottom:1em;}.people-teaser h3{margin-bottom:0;color:#a51417;}.people-teaser .job-title{font-style:italic;font-family:"Libre Baskerville",serif;font-size:15px;}.people-teaser--contact{margin-bottom:1em;font-family:"Libre Baskerville",serif;font-size:13px;}.people-teaser--contact .email{font-weight:bold;color:#a51417;}.people-list--teasers-grid .people-teaser{box-sizing:border-box;margin:0;padding:0 0 25px 0;border:0;max-width:300px;}.people-list--teasers-grid .people-teaser .text{background:#f1f1f1;padding:25px 30px;}.gray .people-list--teasers-grid .people-teaser .text{padding:25px 0 0 0;}.people-list--teasers-grid .people-teaser .inner{max-width:200px;}.people-list--teasers-grid .people-teaser h3{font-size:15px;}.people-list--teasers-grid .people-teaser img{width:100%;}@media all and (min-width:600px){.people-teaser.with-image{display:flex;}.people-teaser.with-image .text,.people-list--teasers-grid .people-teaser.with-image .text{box-sizing:border-box;width:64%;padding-left:4%;}.people-teaser .image{width:36%;margin-bottom:0;}.people-list--teasers-grid .people-teaser{max-width:100%;}.people-list--teasers-grid .people-teaser.with-image .text{width:50%;padding-top:20px;}.people-list--teasers-grid .people-teaser .image{width:50%;}}@media all and (min-width:768px){.people-list--teasers{justify-content:flex-start;}.people-list--teasers-grid .people-teaser{padding:0 1.35% 25px;}.people-list--teasers-grid.grid-3 .people-teaser{flex-direction:column;width:33.333%;}.people-list--teasers-grid.grid-3 .people-teaser .image,.people-list--teasers-grid.grid-3 .people-teaser.with-image .text{width:100%;}.people-list--teasers-grid.grid-3 .people-teaser.with-image .text{flex-grow:1;}.gray .people-list--teasers-grid.grid-3 .people-teaser.with-image .text{padding-left:0;}}@media all and (min-width:1030px){.people-list--teasers-grid .people-teaser{width:50%;}}
