/*
Theme Name: Montclair State University 2016
Theme URI: http://www.montclair.edu
Description: Implementation of design from Purple Rock Scissors
Version: 0.1
Author: Montclair State University
Author URI: http://www.montclair.edu
*/
body{margin:0;padding:0;-o-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;font-family:'Roboto',sans-serif;background-color:#FFF}body,body *{line-height:1.3}@viewport{width:device-width}@-ms-viewport{width:device-width}html{-ms-touch-action:manipulation;touch-action:manipulation}body{font-family:'Roboto',sans-serif;color:#727580;font-size:18px;font-size:1.3vw;background-color:#FFF}@media (max-width:719px){body{font-size:14px;font-size:4.25vw}body.bottom-nav{padding-bottom:4.25em}}@media (min-width:720px) and (max-width:1200px){body{font-size:16px;font-size:1.6vw}}body.no-scroll{overflow:hidden}a{color:#D1190D;font-weight:700;text-decoration:none}a:hover,a:focus{text-decoration:underline}a img{border:none}@media print{body{font-size:9pt!important}}@media (max-width:720px){.desktop-only{display:none}}@media (min-width:721px){.mobile-only{display:none}}.page-middle{font-family:'Roboto',sans-serif}.page-middle *{line-height:1.6}.page-middle p{margin:1.5em 0}.page-middle h1{font-size:2em;color:#333;line-height:1.4}.page-middle h2,.page-middle h3,.page-middle h4,.page-middle h5{color:#333;line-height:1.4;margin-top:2.5em;margin-bottom:.5em;scroll-margin-top:5vw}.page-middle h2:first-child{margin-top:1em}.page-middle a{scroll-margin-top:5vw}.page-middle h2{font-size:1.75em}.page-middle h3{font-size:1.4em}.page-middle h4{font-size:1.1em}.page-middle strong,.page-middle b{color:#333}.page-middle a strong,.page-middle a b{color:inherit;font-weight:inherit}.page-middle h2 b,.page-middle h2 strong,.page-middle h3 b,.page-middle h3 strong,.page-middle h4 b,.page-middle h4 strong{color:inherit;font-weight:inherit}.page-middle h2 .pre-heading,.page-middle h3 .pre-heading{display:inline-block;font-size:.56em;text-transform:uppercase;color:#727580;line-height:1em;padding-bottom:1.2em;border-bottom:.11em solid #D1190D;margin-bottom:1.1em;vertical-align:bottom}.page-middle h2>a,.page-middle h3>a,.page-middle strong>a,.page-middle strong>em>a,.page-middle dt>a{text-decoration:underline}.page-middle h2>a:hover,.page-middle h3>a:hover,.page-middle strong>a:hover,.page-middle strong>em>a:hover,.page-middle dt>a:hover,.page-middle h2>a:focus,.page-middle h3>a:focus,.page-middle strong>a:focus,.page-middle strong>em>a:focus,.page-middle dt>a:focus{outline:1px solid #D1190D}.page-middle hr{display:block;height:1px;border:none;outline:none;background-color:#777;width:auto;margin:3em 0}.page-middle blockquote{color:#333;background-color:#F7F8FC;padding:.01em;padding-left:4em;margin:1em -7.14vw 1em 4em;padding-right:7.14vw;position:relative;font-size:1.25em}.homepage .page-middle blockquote{margin-right:-3.41em;padding-right:3.41em}@media print{.page-middle blockquote{margin-right:0;padding-right:1em}}.page-middle blockquote p{margin:1em 0em}.page-middle blockquote:after{display:block;content:" ";background-color:inherit;z-index:-2;position:absolute;left:0;top:0;right:0;bottom:0;transform:skewX(-20deg);transform-origin:0 0}.page-middle blockquote:before{display:block;position:absolute;content:"“";left:.1em;top:-.2em;color:rgba(0,0,0,.1);font-size:6em}.page-middle blockquote footer cite{display:block;margin:2em 0em;padding-left:50%;font-style:normal;font-weight:700;font-size:.7em;color:#62646E}.page-middle blockquote.red{color:#FFF;background-color:#D1190D}.page-middle blockquote.red footer cite{color:#FFF}.page-middle blockquote.red:before{color:rgba(0,0,0,.2)}.page-middle .prpl-content-column ol,.page-middle .prpl-band ol{margin:1em 0em;padding-left:1.5em}.page-middle .prpl-content-column ul,.page-middle .prpl-band ul{list-style-type:none;margin:1em 0em;padding-left:1.5em}.page-middle .prpl-content-column ul>li,.page-middle .prpl-content-column ol>li,.page-middle .prpl-band ul>li,.page-middle .prpl-band ol>li{margin:1em 0em;position:relative}.page-middle .prpl-content-column ul>li>p,.page-middle .prpl-band ul>li>p,.page-middle .prpl-content-column ol>li>p,.page-middle .prpl-band ol>li>p{margin:1em 0em}.page-middle .prpl-content-column ul>li:before,.page-middle .prpl-band ul>li:before{position:absolute;display:inline-block;content:"-";margin-left:-.75em;font-weight:700;font-size:1.5em;line-height:1;transform:skewX(-20deg);color:#D1190D}.page-middle .prpl-content-column li ul,.page-middle .prpl-band li ul{list-style-type:disc}.page-middle .prpl-content-column li ul>li,.page-middle .prpl-band li ul>li,.page-middle .prpl-content-column li ol>li,.page-middle .prpl-band li ol>li{margin:.75em 0em}.page-middle .prpl-content-column li ul>li:before,.page-middle .prpl-band li ul>li:before{content:""}.page-middle .prpl-content-column dl,.page-middle .prpl-band dl{margin:2em 0em}.page-middle .prpl-content-column dt,.page-middle .prpl-band dt{margin:.5em 0em;font-weight:700;color:#333;margin-top:2em}.page-middle .prpl-content-column dd,.page-middle .prpl-band dd{clear:left;margin:.5em 0em;padding-left:2em}@media (min-width:720px){.page-middle .prpl-content-column dl.compact dt,.page-middle .prpl-band dl.compact dt{float:left;display:block;box-sizing:border-box;width:22%;clear:both;margin:.5em 0em}.page-middle .prpl-content-column dl.compact dd,.page-middle .prpl-band dl.compact dd{float:right;clear:right;display:block;box-sizing:border-box;width:75%;margin:.5em 0em;padding:0}.page-middle .prpl-content-column dl.compact:before,.page-middle .prpl-content-column dl.compact:after,.page-middle .prpl-band dl.compact:before,.page-middle .prpl-band dl.compact:after{display:table;content:" ";clear:both}}@media (max-width:719px){.page-middle hr{width:auto}.page-middle blockquote{margin:1em 0em}.homepage .page-middle blockquote{margin:1em -1em}.page-middle blockquote:after{display:none}.page-middle blockquote footer cite{padding-left:0%}.page-middle h2,.page-middle h3,.page-middle h4,.page-middle h5,.page-middle a{scroll-margin-top:30vw}.page-middle h1{scroll-margin-top:50vw}}@media (min-width:720px) and (max-width:1199px){.page-middle blockquote{padding-right:1em;margin-right:-1em}.homepage .page-middle blockquote{padding-right:2.75em;margin-right:-2.75em}}.a11y-link,.a11y-label{display:block;position:absolute;left:-10000px}.a11y-link:focus{left:50%;top:0;box-sizing:border-box;border:.1em solid #000;background-color:#FFF;padding:1.5em;z-index:10000;transform:translateX(-50%)}.a11y-phone-number{white-space:nowrap}.page-middle .a11y-phone-number{display:inline-block}.speech-stop{display:block;position:absolute;overflow:hidden;width:1px;height:1px;opacity:0}@media print{.a11y-target{display:none}}main form input[type="text"],main form input[type="email"],main form input[type="tel"],main form input[type="number"],main form input[type="password"],main form input[type="url"],main form select,main form textarea{font-size:inherit;box-sizing:border-box;width:100%;color:inherit;padding:.25em .5em;border:1px solid #BBB;font-family:inherit;box-shadow:inset 0em .3em .6em 0em rgba(0,0,0,.1);line-height:2em;height:2em}main form textarea{height:10em;font-family:monospace}main form input[type="text"]:focus,main form input[type="email"]:focus,main form input[type="tel"]:focus,main form input[type="number"]:focus,main form input[type="password"]:focus,main form input[type="url"]:focus,main form select:focus,main form textarea:focus{border-color:#333;box-shadow:none;color:#333}main form label,main form .faux-label{font-size:.85em;color:#333;font-style:italic;display:block;margin-top:.5em}.page-middle form p{margin:1em 0em}main form input[type="submit"],main form input[type="reset"],main form button[type="submit"],main form button[type="reset"]{background:none;border:.15em solid #d1190d;color:#d1190d;display:inline-block;padding:.7em 1.5em;font-weight:700;font-size:.84em;font-family:inherit;cursor:pointer}main form input[type="submit"]:hover,main form input[type="submit"]:focus,main form input[type="reset"]:hover,main form input[type="reset"]:focus,main form button[type="submit"]:hover,main form button[type="submit"]:focus,main form button[type="reset"]:hover,main form button[type="reset"]:focus{border-color:#851C15;color:#851C15}main .frm_forms fieldset{margin:0;padding:0;outline:none;border:none}main .frm_forms .frm_submit{margin:1em 0}main .frm_forms .frm_required:before{display:inline;content:" "}main .frm_forms .frm_error{display:block;padding:.5em 1em;background-color:#d1190d;color:#FFF;font-size:.8em;font-weight:700;border-radius:0 0 .5em .5em}.frm_verify{display:none}.frm_form_fields .frm_pos_none{display:none}.frm_form_fields legend{display:none}.news-article{margin:2em 0}.news-article header{display:block;margin:2em 0}.news-article header h1,.news-article header p{margin:0}.news-article header .news-lead{color:#333;font-size:1.25em}.news-article header .byline{font-size:.9em}.news-article header .posted-in{margin:1em 0em;font-size:.8em}.news-article figure.responsive-image-holder figcaption{display:block;position:relative;width:auto;padding:.5em 0em;background:none;color:#333}.news-article figure.responsive-image-holder figcaption a{color:#D1190D;text-decoration:none;font-weight:700}.news-article figure.responsive-image-holder figcaption a:hover,.news-article figure.responsive-image-holder figcaption a:focus{color:#D1190D;text-decoration:underline}.news-article figure.responsive-image-holder figcaption:after{display:none}.page-middle .article-listing .article-headline{margin:0;font-size:1.3em}.page-middle .article-listing .article-headline a{display:block}.page-middle .article-listing .article-sub-head{margin:0;font-size:.9em}.page-middle .article-listing .article-sub-head p{margin:0}.page-middle .article-listing{margin:2em 0em}.news-article .article-date,.page-middle .article-listing .article-date{font-size:.8em;font-weight:700;color:#333;margin:0}.page-middle .article-listing .image-holder{background-color:#EEE;position:relative;margin-bottom:.5em;background-size:cover;overflow:hidden}.page-middle .article-listing .image-holder:before{display:block;width:100%;padding-bottom:75%;content:" "}.page-middle .article-listing .image-holder img{position:absolute;opacity:0}.page-middle .article-listing.no-thumbs .image-holder{display:none}.news-article .related-posts .image-wrapper{position:relative;width:100%;overflow:hidden}.news-article .related-posts .image-wrapper:before{display:block;content:" ";overflow:hidden;padding-bottom:75%}.news-article .related-posts .image-wrapper img{position:absolute;left:0;top:0;opacity:0}.news-sharing-icons{margin-left:-2em;padding:0em 3em}.news-sharing-icons a{display:block;float:left;box-sizing:border-box;width:33.3%;padding-left:2em}.news-sharing-icons a svg{width:100%;height:auto;fill:rgb(114,117,128);transition:fill 0.25s ease-in-out 0s}.news-sharing-icons a:hover svg{fill:#333}.news-sharing-icons a.twitter:hover svg{fill:#1a8bf0}.news-sharing-icons a.facebook:hover svg{fill:#3b5998}@media (min-width:720px){.page-middle .article-listing:before,.page-middle .article-listing:after{display:table;content:" ";clear:both}.page-middle .article-listing{margin-left:-2em}.page-middle .article-listing .post{padding-left:2em;box-sizing:border-box;padding-top:1em;padding-bottom:1em}.page-middle .article-listing .pagination{clear:both}.news-sharing-icons{margin-left:-1em;padding:0em 2em}.news-sharing-icons a{display:block;float:left;box-sizing:border-box;width:33.3%;padding-left:1em}}@media (min-width:1200px){.page-middle .article-listing .post{float:left;width:33%}.page-middle .article-listing .post:nth-child(3n+1){clear:left}}@media (min-width:720px) and (max-width:1199px){.page-middle .article-listing .post{float:left;width:50%}.page-middle .article-listing .post:nth-child(2n+1){clear:left}}@media (max-width:719px){.page-middle .article-listing .post{margin:2em 0em}}.prpl-button{display:inline-block;margin-right:1em;font-size:.84em}.prpl-button>a{display:inline-block;background-color:#D1190D!important;border:.15em solid #D1190D!important;color:#FFF!important;text-align:center!important;padding:.7em 1.5em!important;margin:.5em 0em!important;text-decoration:none!important}.prpl-button>a:hover,.prpl-button>a:focus{background-color:#851C15!important;border-color:#851C15!important;color:#FFF!important;text-decoration:none!important}.prpl-button.ghost-red>a{border-color:#D1190D!important;background:none!important;color:#D1190D!important}.prpl-button.ghost-red>a:hover,.prpl-button.ghost-red>a:focus{border-color:#D1190D!important;background-color:#D1190D!important;color:#FFF!important}.prpl-button.ghost-white>a{background:none!important;border-color:#FFF!important;color:#FFF!important}.prpl-button.ghost-white>a:hover,.prpl-button.ghost-white>a:focus{background-color:#D1190D!important;border-color:#D1190D!important;color:#FFF!important}.prpl-button.white>a{background-color:#FFF!important;border-color:#FFF!important;color:#D1190D!important}.prpl-button.white>a:hover,.prpl-button.white>a:focus{background-color:#D1190D!important;color:#FFF!important}.prpl-button.full-width{display:block;margin:0}.prpl-button.full-width>a{display:block}@media (min-width:720px){.more-info-link{text-align:right;border-bottom:1px solid #D1190D}.more-info-link .prpl-button{margin:0!important}.more-info-link .prpl-button a{margin:0!important}}@media (max-width:719px){.prpl-button-row .prpl-button,.more-info-link .prpl-button{display:block;margin:.5em 0em}.prpl-button-row .prpl-button a,.more-info-link .prpl-button a{display:block}}.prpl-band-small{width:auto}.prpl-band-small.lt-gray{background-color:#F7F8FC;color:#62646E}.prpl-band-small:before,.prpl-band-small:after{display:table;content:"";clear:both}.prpl-band-small .text-content{padding:2.2vw 5.5vw}.prpl-band-small .text-content h3{margin-bottom:.5em}.prpl-band-small .text-content p{margin:0}.prpl-band-small .text-content .prpl-button{margin:2.5em 0}.prpl-band-small .image-wrapper img{vertical-align:bottom;width:100%;height:auto}.prpl-band-small.red{background-color:#D1190D;color:#FFF}.prpl-band-small.red h3,.prpl-band-small.red h2,.prpl-band-small.red strong{color:#FFF}.prpl-band-small.red .prpl-button.ghost-white a:hover{background-color:#FFF;border-color:#FFF;color:#D1190D}@media (min-width:720px){.prpl-band-small .text-content{padding:1.3vw 3vw 0}.prpl-band-small .image-wrapper{display:block;overflow:hidden}.prpl-band-small.image-left .text-content{float:right;padding-left:0}.prpl-band-small.image-right .text-content{float:left;padding-right:0}.prpl-band-small.skewed-edge{overflow:hidden}.prpl-band-small.skewed-edge .image-wrapper{transform:skewX(-20deg)}.prpl-band-small.skewed-edge .image-wrapper img{transform:skewX(20deg);transform-origin:inherit}.prpl-band-small.image-right .image-wrapper{float:right;transform-origin:bottom}.prpl-band-small.image-left .image-wrapper{float:left;transform-origin:top}.prpl-band-small.scalable{font-size:1.3vw}.prpl-band-small .text-content h3{font-size:1.25em}.prpl-band-small .text-content .prpl-button{font-size:1em}}@media (min-width:720px) and (max-width:1200px){.prpl-band-small .image-wrapper,.prpl-band-small.skewed-edge .image-wrapper{width:37.44vw}.prpl-band-small.image-left .text-content,.prpl-band-small.skewed-edge.image-left .text-content{width:30.44vw}.prpl-band-small.image-right .text-content,.prpl-band-small.skewed-edge.image-right .text-content{width:30.44vw}.prpl-band-small .text-content{font-size:.938em}}@media(min-width:1201px){.prpl-band-small .image-wrapper,.prpl-band-small.skewed-edge .image-wrapper{width:30.44vw}.prpl-band-small.image-left .text-content,.prpl-band-small.skewed-edge.image-left .text-content{width:24.44vw}.prpl-band-small.image-right .text-content,.prpl-band-small.skewed-edge.image-right .text-content{width:24.44vw}.prpl-band-small .text-content{font-size:.75em}}@media (max-width:719px){.prpl-band-small .text-content:before,.prpl-band-small .text-content:after,.prpl-band-small .image-wrapper:before,.prpl-band-small .image-wrapper:after{display:table;content:"";clear:both}.prpl-band-small .image-wrapper{display:block;width:auto}}.prpl-band{margin:3em 0em}.prpl-band.no-margin{margin:0;padding:1.5em 0em}.prpl-band.no-margin.slim,.prpl-band.slim{padding:0}.prpl-band.slim .text-content,.prpl-band.slim.no-margin .text-content{padding-top:0;padding-bottom:0}div.prpl-band:first-of-type{margin-top:0em}div.prpl-band:last-of-type{margin-bottom:0em}.prpl-row{margin-left:-2em;margin-right:-2em;padding-right:2em}.prpl-row:before,.prpl-row:after{display:table;content:"";clear:both}.prpl-row.lt-gray{background-color:#F7F8FC;color:rgb(111,114,125)}.prpl-row.red{background-color:#D1190D;color:#FFF}.prpl-row.red a,.prpl-row.red strong,.prpl-row.red b{color:#FFF}.prpl-column{float:left;width:100%;padding-left:2em;box-sizing:border-box;min-height:1px}.prpl-column.non-spacer{min-height:0}@media (min-width:720px){.prpl-row .prpl-column.one-half{width:50%}.prpl-row .prpl-column.one-third{width:33.3333%}.prpl-row .prpl-column.two-thirds{width:66.6666%}.prpl-row .prpl-column.one-fourth{width:25%}.prpl-row .prpl-column.three-fourths{width:75%}.prpl-row .prpl-column.one-fifth{width:20%}.prpl-row .prpl-column.two-fifths{width:40%}.prpl-row .prpl-column.three-fifths{width:60%}.prpl-row .prpl-column.four-fifths{width:80%}.prpl-row .prpl-column.one-sixth{width:16.666666666666666666666666666666%}.prpl-row .prpl-column.five-sixths{width:83.333333333333333333333333333333%}}@media (min-width:721px) and (max-width:1199px){.prpl-row{padding-right:0;margin-right:0}.prpl-row.lt-gray,.prpl-row.red{margin-left:0;padding-right:2em}}@media (max-width:720px){.prpl-row{margin-left:-1em;margin-right:-1em;padding-right:1em}.prpl-row .prpl-column{padding-left:1em}}.mlt-band img{width:100%;height:auto}.mlt-band .mlt-responsive-image{vertical-align:bottom}.mlt-band .mlt-responsive-background{display:none}.mlt-background-cover{background-size:cover;background-position:center center}.mlt-background-fixed{background-size:cover;background-position:center center;background-attachment:fixed}.mlt-captioned-image{margin:1em 0em;padding:0em}.mlt-captioned-image figcaption{font-size:.8em;font-family:sans-serif;font-style:italic}.inline-video{width:100%;height:auto}figure.responsive-image-holder{display:block;width:auto;margin:2em 0em;position:relative}figure.responsive-image-holder figcaption{display:block;position:absolute;bottom:0;left:0;right:20%;padding:1em;color:#FFF;background-color:#D1190D;font-size:.8em;z-index:2}figure.responsive-image-holder figcaption:after{display:block;content:" ";position:absolute;right:0;top:0;bottom:0;width:100%;z-index:-1;background-color:#D1190D;transform-origin:bottom right;transform:skewX(-20deg)}figure.responsive-image-holder figcaption a{color:#FFF;text-decoration:underline}figure.responsive-image-holder{color:#333}figure.responsive-image-holder img{position:relative;width:100%;height:auto;vertical-align:bottom;border:none;z-index:0;box-sizing:border-box}figure.responsive-image-holder a img{border-width:0}figure.responsive-image-holder img.bordered,figure.responsive-image-holder a img.bordered{border:1px solid currentColor}.page-header{position:absolute;display:inline;font-size:1vw}@media (min-width:720px) and (max-width:1200px){.page-header{font-size:1.3vw}}.page-header .site-identification{position:fixed;z-index:100;box-shadow:0 0 2em rgba(0,0,0,.25);transform:skewX(-20deg);-o-transform:skewX(-20deg);-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg)}.msu-logo{display:inline-block;vertical-align:bottom;padding:1em;background-color:#FFF;padding-left:3.076em;padding-right:1.5em;margin-left:-1.54em}.msu-logo div{transform:skewX(20deg);-o-transform:skewX(20deg);-ms-transform:skewX(20deg);-webkit-transform:skewX(20deg);-moz-transform:skewX(20deg);margin:0em;padding:0em;font-size:inherit;font-style:italic;width:15em;height:2.58em}.msu-logo a{display:inline-block;width:100%;height:100%;position:relative;color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:contain;text-decoration:none}.msu-logo a:hover,.msu-logo a:focus{text-decoration:none;outline:2px solid #37f}.msu-logo a:before{content:"";display:block;padding-top:8.2509%}.msu-logo a svg{position:absolute;display:block;left:0;top:0;right:0;bottom:0}.msu-logo{padding-top:1.23em;padding-bottom:1.23em}.msu-logo div{width:10.6em;height:2.12em}.site-identification .subsite,.site-identification .affiliation{display:inline-block;vertical-align:bottom;padding:1.54em;background-color:#D1190D;height:1.5em;margin-left:-1px}.site-identification .affiliation{background-color:#727580}.site-identification .subsite a,.site-identification .affiliation a{display:inline-block;transform:skewX(20deg);-o-transform:skewX(20deg);-ms-transform:skewX(20deg);-webkit-transform:skewX(20deg);-moz-transform:skewX(20deg);color:#FFF;font-size:1.15em}.site-identification .subsite a:hover,.site-identification .affiliation a:hover{text-decoration:none}@media (max-width:720px){.page-header .site-identification{transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;-moz-transform:none;font-size:3.2vw;background-color:#FFF;left:0;right:0;box-shadow:0em 0em .5em rgba(0,0,0,.75)}.logged-in .page-header .site-identification{top:46px}.page-header .site-identification .msu-logo div,.page-header .site-identification .subsite a{transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;-moz-transform:none}.page-header .site-identification .msu-logo{margin:0;padding:0;padding:1em 1.5em}.page-header .site-identification .subsite{display:block;padding:.5em 1.5em}.page-header .site-identification .subsite a{font-size:1.2em;white-space:nowrap}.page-header .site-identification .affiliation{display:none}.bottom-nav .page-header .site-identification{top:auto!important;bottom:0}}@media print{.page-header .site-identification{position:absolute;font-size:.75em;white-space:nowrap}}.scrim{position:fixed;z-index:99;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,.5)}@media (min-width:720px){.header-navigation{font-size:13px;font-size:.9vw;position:fixed;z-index:100;right:0;top:0;bottom:0;will-change:transform;transform:translate(25em,0em);-o-transform:translate(25em,0em);-ms-transform:translate(25em,0em);-webkit-transform:translate(25em,0em);-moz-transform:translate(25em,0em)}.post-load .header-navigation{transition:transform 0.5s ease-in-out 0s;-o-transition:-o-transform 0.5s ease-in-out 0s;-ms-transition:-ms-transform 0.5s ease-in-out 0s;-webkit-transition:-webkit-transform 0.5s ease-in-out 0s;-moz-transition:-moz-transform 0.5s ease-in-out 0s}.header-navigation.open{transform:translate(0em,0em);-o-transform:translate(0em,0em);-ms-transform:translate(0em,0em);-webkit-transform:translate(0em,0em);-moz-transform:translate(0em,0em)}.header-navigation.unclickable{bottom:100%}.header-navigation .mobile-tags{display:none}.header-navigation .side-tags{display:inline-block;z-index:300;vertical-align:top;padding-top:4.6em;overflow:visible;padding-bottom:4em;padding-left:2em}.header-navigation .side-tags:after{content:"";display:table;clear:both}.header-navigation .nav-tab{display:block;float:right;clear:right;margin-bottom:1em;background-color:#FFF;color:#727580;transform:skewX(-20deg);-o-transform:skewX(-20deg);-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);padding:1em;margin-left:.6em;margin-right:-.7em;box-shadow:0 0 2em rgba(0,0,0,.25);cursor:pointer;padding-left:4em}.header-navigation .nav-tab a{display:block;position:relative;transform:skewX(20deg);-o-transform:skewX(20deg);-ms-transform:skewX(20deg);-webkit-transform:skewX(20deg);-moz-transform:skewX(20deg);font-size:1em;line-height:1.2em;width:5em;color:inherit;font-weight:400;transition:width 0.5s ease-in-out 0s,height 0.5s ease-in-out 0s;height:1.2em;text-transform:uppercase;white-space:nowrap}.header-navigation .nav-tab a:hover{text-decoration:none}.homepage .header-navigation .nav-tab:nth-child(1) a{width:5em}.homepage .header-navigation .nav-tab:nth-child(2) a{width:6.5em}.homepage .header-navigation .nav-tab:nth-child(3) a{width:8em}.homepage .header-navigation .nav-tab:nth-child(4) a{width:9.5em}.homepage .header-navigation .nav-tab:nth-child(5) a{width:11em}.header-navigation.open .nav-tab a,.header-navigation.off-top .nav-tab a,.homepage .header-navigation.open .nav-tab a,.homepage .header-navigation.off-top .nav-tab a{width:0;overflow:hidden}.header-navigation.open .nav-tab.current a{width:5em}.header-navigation.open .nav-tab.current.calendar a{width:8em}.homepage .header-navigation .nav-tab{font-size:1.3em}.header-navigation .nav-tab .icon{transform:translate(-140%,-25%) skewX(20deg);-o-transform:translate(-140%,-25%) skewX(20deg);-ms-transform:translate(-140%,-25%) skewX(20deg);-webkit-transform:translate(-140%,-25%) skewX(20deg);-moz-transform:translate(-140%,-25%) skewX(20deg)}.header-navigation .sidebar-wrapper{z-index:0;background-color:#FFF;display:inline-block;vertical-align:top;height:100%;width:25em;transition:all 0.5s ease-in-out 0s;position:relative;box-shadow:0em 0em 0em rgba(0,0,0,.5)}}@media (min-width:720px) and (max-width:1200px){.header-navigation{font-size:12px;font-size:1.2vw}}@media (max-width:719px){.header-navigation{display:block;height:3.45em}.bottom-nav .header-navigation{height:0}.header-navigation .side-tags{display:none}.header-navigation .mobile-tags{position:fixed;z-index:101;right:0;top:0;font-size:4.5vw}.bottom-nav .mobile-tags{top:auto;bottom:1.47em}.header-navigation .nav-tab{width:3em;height:3.25em;display:inline-block;position:relative;padding-right:1em}.header-navigation .nav-tab a{display:block;position:absolute;overflow:hidden;left:0;top:0;width:3em;height:3em;color:rgba(0,0,0,0)}.header-navigation .nav-tab a:hover{text-decoration:none}.header-navigation .nav-tab:before{width:2em;height:2em}.header-navigation .nav-tab:after{display:block;content:" ";position:absolute;width:.1em;height:3.25em;border-right:1px solid #DDDDE2;right:0;top:0;transform:skewX(-20deg);-o-transform:skewX(-20deg);-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg)}.header-navigation .nav-tab:last-child:after{display:none}.header-navigation .sidebar-wrapper{font-size:.9em;z-index:102;background-color:#FFF;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.logged-in .header-navigation .sidebar-wrapper{z-index:100000}.logged-in .header-navigation .mobile-tags{top:46px}.header-navigation.search .sidebar-wrapper .sidebar-social{display:none!important}.header-navigation.search .sidebar-wrapper .sidebar-content{bottom:0em!important}}@media (max-width:719px) and (orientation:landscape){.header-navigation .sidebar-wrapper{font-size:.5em}.header-navigation .sidebar-wrapper .sidebar-social{display:none!important}.header-navigation .sidebar-wrapper .sidebar-content{bottom:0em!important}}.header-navigation .nav-tab .icon{position:absolute;display:inline-block;width:2.3em;height:2.3em;content:" ";background-repeat:no-repeat;background-size:contain}.header-navigation .nav-tab .icon svg{width:100%;height:100%}.header-navigation .nav-tab.apply,.header-navigation .nav-tab.give{background-color:#D1190D;color:#FFF}.header-navigation .sidebar-wrapper .sidebar-social{display:block;position:absolute;left:0;bottom:0;width:25em;background-color:#727580;color:#FFF;text-align:center;padding:2em 0em;height:2em}.header-navigation .sidebar-wrapper .sidebar-social ul{margin:0;padding:0;list-style-type:none;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);left:0;right:0;top:50%;bottom:0}.header-navigation .sidebar-wrapper .sidebar-social ul li{display:inline}.header-navigation .sidebar-wrapper .sidebar-social ul li a{display:inline-block;width:1.75em;height:1.75em;overflow:hidden;margin:0em .5em;color:inherit}.header-navigation .sidebar-wrapper .sidebar-social ul li a svg{display:inline-block;width:100%;height:100%;fill:currentColor}.header-navigation .sidebar-wrapper .close-button{display:block;position:absolute;text-align:right;left:0;top:0;width:25em;height:2em;padding:1em 0em}.header-navigation .sidebar-wrapper .close-button a{font-weight:400;display:inline-block;margin-right:1em;line-height:2em;color:#333}.header-navigation .sidebar-wrapper .close-button a svg{width:2em;height:2em;vertical-align:bottom}.header-navigation .sidebar-wrapper .sidebar-content{display:block;position:absolute;left:0;top:4em;bottom:6em;width:25em;background-color:#FFF}.sidebar-content>div{display:block;position:absolute;left:0;right:0;top:0;bottom:0;overflow-y:auto;padding:0em 1em}@media (max-width:719px){.header-navigation .sidebar-wrapper .close-button,.header-navigation .sidebar-wrapper .sidebar-content,.header-navigation .sidebar-wrapper .sidebar-social{width:100%}.bottom-nav .header-navigation .sidebar-wrapper .close-button{top:auto;bottom:0}.bottom-nav .header-navigation .sidebar-wrapper .sidebar-social{bottom:auto;top:0}.header-navigation .sidebar-wrapper .sidebar-content{bottom:6em;top:4em}.header-navigation .nav-tab .icon{width:3em;height:3em}}@media print{.header-navigation{display:none}.scrim{display:none!important}}.sidebar-content p,.sidebar-content p *{line-height:1.6}.sidebar-content .sidebar-menu{background-color:#FFF}.sidebar-content .sidebar-menu:focus{outline:none}.sidebar-content .sidebar-menu.has-additional-content{background-color:#F7F8FC}.sidebar-menu .mobile-tab-dupe{display:none}@media (max-width:719px){.sidebar-menu .mobile-tab-dupe{display:block;margin:0em -1em;padding:1em 2em;background-color:#FFF}}.sidebar-menu .foldable-menu{overflow:hidden;background-color:#FFF;margin:0em -1em;padding:0em 2em;padding-bottom:1em}.sidebar-menu .subsite-sidebar-header{margin:0em -1em;padding:1em 2em;background-color:#FFF}.sidebar-menu .subsite-sidebar-header a{display:block;color:#333;font-size:1.3em}.sidebar-menu .foldable-menu ul{margin:0;padding:0;list-style-type:none;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.sidebar-menu .foldable-menu>ul{font-size:1.1em}.sidebar-menu .foldable-menu ul a{color:#333;font-weight:700;display:inline-block;max-width:15em}.sidebar-menu .foldable-menu>ul>li{padding:1em 0em;border-top:1px solid #DDDDE2}.sidebar-menu .foldable-menu>ul>li:last-child{border-bottom:1px solid #DDDDE2}.sidebar-menu .foldable-menu .open-button{display:block;width:auto;float:right;font-size:2em;font-weight:400;line-height:1em;margin-top:-.25em;margin-right:.5em;color:#727580;transition:transform 0.5s ease-in-out 0s}.sidebar-menu .foldable-menu .open-button:hover,.sidebar-menu .foldable-menu .open-button:focus{text-decoration:none;color:#333}.sidebar-menu .foldable-menu .open-button.open{transform:rotate(405deg);-o-transform:rotate(405deg);-ms-transform:rotate(405deg);-webkit-transform:rotate(405deg);-moz-transform:rotate(405deg)}.sidebar-menu .foldable-menu>ul>li>ul{padding-top:1em;padding-left:1em}.sidebar-menu .foldable-menu>ul>li>ul a{display:block;margin:1em 0em;color:#727580;font-weight:400}.sidebar-menu .contact-menu{background-color:#FFF;padding:1em 2em;margin:0em -1em}.sidebar-menu .contact-menu ul{list-style-type:none;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);margin:0;padding:0}.sidebar-menu .contact-menu ul li a{display:block;margin:1em 0em;color:#727580;font-weight:400}.sidebar-menu .audience-menu{display:block;padding:1em;padding-bottom:2em}.sidebar-menu .audience-menu h2{font-size:1.1em;color:rgb(51,51,51)}.sidebar-menu .audience-menu ul{list-style-type:disc;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);margin:0;padding:0}.sidebar-menu .audience-menu ul li{border-top:1px solid #DDDDE2}.sidebar-menu .audience-menu ul li:last-child{border-bottom:1px solid #DDDDE2}.sidebar-menu .audience-menu ul li a{display:block;padding:.5em 0em;color:#333;font-weight:400}.header-navigation .sidebar-wrapper .close-button,.header-navigation .sidebar-wrapper .sidebar-social{display:none}.sidebar-search .search-form{margin:0em 1em}.sidebar-search .search-form form label{display:block;font-weight:700;margin:1em 0em;color:#333}.sidebar-search .search-form form .input-wrapper{display:block;background-color:#F7F8FC;border:.1em solid #727580;padding:.75em .5em;margin:1em 0em}.sidebar-search .search-form form label .input-wrapper{margin:0em;margin-top:.25em}.sidebar-search .search-form form .input-wrapper input{border:none;margin:none;padding:none;width:100%;background:none;font-size:1.25em;line-height:1.3em;-webkit-appearance:none}.sidebar-search .search-form form .button-wrapper{display:block;margin:1em 0em}.sidebar-search .search-form form .button-wrapper input{border:none;padding:1em 0em;width:100%;text-align:center;background-color:#D1190D;color:#FFF;font-weight:700;cursor:pointer;margin:0;font-size:inherit;-webkit-appearance:none}.sidebar-search .results .result{display:block;margin:1em 0em;;padding-left:2.5em;min-height:3em;position:relative}.sidebar-search .results .result:before{display:block;position:absolute;left:0em;top:0em;color:inherit;font-family:"SearchIcons",sans-serif;content:'\f15b';font-size:1.4em;width:1.5em;text-align:center;opacity:.5}.sidebar-search .results .result.academic:before{content:'\f19d'}.sidebar-search .results .result.department:before{content:'\f0f7'}.sidebar-search .results .result.person:before{content:'\e801'}.sidebar-search .results .result .title{font-size:1.1em;line-height:1.2;margin-bottom:.25em}.sidebar-search .results .result .summary{display:block;font-size:.9em;line-height:1.6;margin:.4em 0em}.sidebar-search .results .result .email,.sidebar-search .results .result .phone,.sidebar-search .results .result .location,.sidebar-search .results .result .offered{display:block;font-size:.9em;line-height:1.6;margin:.4em 0em}.sidebar-search .results .count{font-weight:700;color:#333}.sidebar-content .sidebar-calendar .event,.sidebar-content .sidebar-calendar .event:hover,.sidebar-content .sidebar-calendar .article,.sidebar-content .sidebar-calendar .article:hover{display:block;margin:1.5em 0em;font-size:1.3em;text-decoration:none;font-weight:400}.sidebar-content .sidebar-calendar h2{margin:0em;color:#333}.sidebar-content .sidebar-calendar .event .date{color:#727580;display:inline-block;padding:.5em 0em;border-bottom:1px solid #D1190D;text-transform:uppercase;font-size:.9em}.sidebar-content .sidebar-calendar .event .title,.sidebar-content .sidebar-calendar .article .headline{display:block;color:#D1190D;font-weight:700;margin:.5em 0em}.sidebar-content .sidebar-calendar .event .summary,.sidebar-content .sidebar-calendar .article .lead{display:block;color:#727580;font-size:.8em}.sidebar-content .sidebar-calendar .button-wrapper{display:block;margin-bottom:4em}.sidebar-content .sidebar-calendar .button-wrapper a{display:block;border:none;padding:.8em 0em;width:100%;text-align:center;background-color:#D1190D;color:#FFF;font-weight:700;cursor:pointer;margin:0;font-size:inherit;-webkit-appearance:none;text-decoration:none;font-size:1.2em}.quicklinks-menu{font-size:inherit}@media (min-width:720px){.quicklinks-menu{padding:0em 1em}}.quicklinks-menu h2{font-weight:700;color:#333}.quicklinks-menu ul{list-style-type:none;margin:1em 0;padding:0}.quicklinks-menu ul li{font-size:1.2em;border-top:1px solid rgb(221,221,226)}.quicklinks-menu ul li:last-child{border-bottom:1px solid rgb(221,221,226)}.quicklinks-menu ul li a{color:#555;display:block;padding:1em 0;font-weight:400;font-size:.85em}.mobile-links-pane{margin:2em 1em;margin-bottom:3em}.quicklinks-menu .toolbar-links{background-color:#F7F8FC;margin:0em -2em;padding:2em;margin-top:3em}.page-footer{background-color:#F7F8FC}.page-footer:after{display:table;clear:both;content:""}.page-footer .logo-holder{background-color:#FFF;display:inline-block;transform:skewX(-20deg);-o-transform:skewX(-20deg);-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);font-size:.81em;margin-left:-10em;padding-left:10em}.page-footer .logo-holder .msu-logo{padding-left:1.4em}.page-footer .site-identification .address-links{list-style-type:none;margin:2em 0em;padding:0em}.page-footer .site-identification .address-links li a{display:block;color:#333;font-weight:400;font-size:.9em;margin:1em 0em;position:relative;padding-left:2em}.page-footer .site-identification .address-links li a svg{width:1.25em;height:1.25em;display:inline-block;vertical-align:top;fill:currentColor;position:absolute;margin-left:-2em}.page-footer .site-identification .social-links{margin:3em 0em;padding:0;list-style-type:none}.page-footer .site-identification .social-links li{display:inline}.page-footer .site-identification .social-links li a{display:inline-block;width:1.25em;height:1.25em;margin-right:.5em;overflow:hidden;color:#333}.page-footer .site-identification .social-links li a svg{display:block;width:100%;height:100%;margin:0;fill:currentColor}.page-footer .sub-footer{background-color:#DDDDE2;padding:1em 5.55vw;clear:both;position:relative}.page-footer .sub-footer ul{list-style-type:none;padding:0;margin:0}.page-footer .sub-footer ul li{display:inline}.page-footer .sub-footer ul li a{color:#53555e;font-weight:700;font-size:.75em;display:inline-block;margin-right:3em}.page-footer .sub-footer .msu-shield-logo svg{width:100%;height:auto;fill:currentColor}.page-footer .footer-menu:before,.page-footer .footer-menu:after{content:"";display:table;clear:both}.page-footer .footer-menu .column{color:#62646E;font-size:.7em}.page-footer .footer-menu .column p{display:inline-block;margin-top:0em;color:inherit;font-weight:700;text-transform:none;font-size:1em;padding-bottom:1em;border-bottom:.15em solid #D1190D;margin-bottom:1.3em;line-height:1.5}.page-footer .footer-menu .column p a{font-weight:inherit;font-family:inherit;font-style:inherit;font-size:inherit;color:inherit;text-decoration:none}.page-footer .footer-menu .column p a:hover,.page-footer .footer-menu .column p a:focus{text-decoration:underline}.page-footer .footer-menu .column ul{clear:both;margin:0;list-style-type:none;padding:1em 0em}.page-footer .footer-menu .column ul li{margin:1em 0em}.page-footer .footer-menu .column ul li a{color:inherit;font-weight:400}@media (min-width:720px){.page-footer .site-identification{float:left;padding-left:4.27em;width:17.1em}.page-footer .footer-menu .column{box-sizing:border-box;width:33.33%;float:left}.page-footer .footer-menu{float:right;width:46.95em;padding:2em 0em;margin-right:4.27em;position:relative}.page-footer .footer-menu .open-button{display:none}.page-footer .sub-footer .msu-shield-logo{position:absolute;width:15%;right:3em;top:.5em;color:#53555e}.page-footer{position:relative;margin-top:6em}.page-footer .college-hall-holder{width:14em;height:14em;position:absolute;right:13em;transform:translateY(-50%)}}@media (min-width:720px) and (max-width:1200px){.page-footer .footer-menu{margin-right:0;width:39em}.page-footer .footer-menu .column{font-size:.8em}}@media (max-width:719px){.page-footer{font-size:1.5em}.page-footer .college-hall-holder{display:none}.page-footer .site-identification{margin-bottom:1em;padding:0 1em}.page-footer .site-identification .logo-holder{font-size:.65em}.page-footer .footer-menu .open-button{display:block;float:right;color:#62646E;font-weight:400;font-size:2em;line-height:1em;transition:transform 0.5s ease-in-out 0s}.page-footer .footer-menu .open-button:hover,.page-footer .footer-menu .open-button:focus{text-decoration:none}.page-footer .footer-menu .open-button.open{transform:rotate(315deg);-o-transform:rotate(315deg);-ms-transform:rotate(315deg);-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg)}.page-footer .footer-menu{margin:2em 1em}.page-footer .footer-menu .column h2{margin-bottom:.5em}.page-footer .footer-menu .column{margin:1em 0em}.page-footer .footer-menu .column:before,.page-footer .footer-menu .column:after{display:table;content:"";clear:both}.page-footer .sub-footer{font-size:.8em}.page-footer .sub-footer ul li a{display:block;line-height:1.3em;margin:.5em 0em}.page-footer .sub-footer .msu-shield-logo{display:block;margin:1em auto;margin-top:2em;width:60%;color:#53555e}}@media print{.page-footer{font-size:.85em}}.prpl-homepage-hero{background-size:cover;background-position:center center;position:relative}.prpl-homepage-hero .image-wrapper{background-size:cover;background-position:center center;position:relative;overflow:hidden}.prpl-homepage-hero .image-wrapper img{opacity:0;position:absolute;width:1px;height:1px;top:-1px}.prpl-homepage-hero h1{display:block;position:absolute;top:50%;left:50%;width:65%;margin:0;padding:0;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);color:#FFF;font-size:2.95em;font-family:'Roboto',sans-serif;text-align:center;font-weight:400;line-height:1.3;text-shadow:0em 0em .25em rgba(0,0,0,1);z-index:2;line-height:1.1}@media (min-width:720px){.prpl-homepage-hero .hero-footer{display:block;position:absolute;z-index:3;background-color:rgba(0,0,0,.5);bottom:0;right:0;left:0;padding:2em 6em;overflow:hidden}.prpl-homepage-hero .hero-footer .row{margin-left:-2em;overflow:hidden}.prpl-homepage-hero .hero-footer .row .column{box-sizing:border-box;float:left;padding-left:2em;width:33.333%}}@media (max-width:719px){.prpl-homepage-hero h1{width:90%;font-size:1.8em}.prpl-homepage-hero .hero-footer{background-color:#333;padding:1em 2em}.prpl-homepage-hero .hero-footer .column{margin:1em 0}}@media print{.prpl-homepage-hero .image-wrapper{height:35em!important}.prpl-homepage-hero .hero-footer{font-size:.8em}.prpl-homepage-hero .image-wrapper h1{font-size:2em}}@media (min-width:720px){.prpl-homepage-hero{position:relative;overflow:hidden}.prpl-homepage-hero:before{display:block;content:" ";width:auto;padding-bottom:56%}.prpl-homepage-hero.short:before{padding-bottom:33%}.prpl-homepage-hero .image-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#727580}}@media (max-width:719px){.prpl-homepage-hero .image-wrapper:before{display:block;content:" ";width:auto;padding-bottom:65%}.prpl-homepage-hero.short .image-wrapper:before{padding-bottom:50%}}.prpl-homepage-hero-2025{background-size:cover;background-position:center center;position:relative}.prpl-homepage-hero-2025 .image-wrapper{background-size:cover;background-position:center center;position:relative;overflow:hidden}.prpl-homepage-hero-2025 video{background-size:cover;background-position:center center}.prpl-homepage-hero-2025 .image-wrapper img{opacity:0;position:absolute;width:1px;height:1px;top:-1px}.prpl-homepage-hero-2025 h1{color:#FFF;font-size:2.95em;font-family:'Roboto',sans-serif;font-weight:400;line-height:1.3;text-shadow:0em 0em .25em rgba(0,0,0,1);z-index:2;line-height:1.1}@media (min-width:720px){.prpl-homepage-hero-2025 .hero-footer{display:block;position:absolute;z-index:3;background-color:rgba(0,0,0,.5);bottom:0;right:0;left:0;padding:2em 6em;overflow:hidden}.prpl-homepage-hero-2025 .hero-footer .row{margin-left:-2em;overflow:hidden}.prpl-homepage-hero-2025 .hero-footer .row .column{box-sizing:border-box;float:left;padding-left:2em;width:33.333%}.video-play-pause{position:absolute;right:2em;bottom:2em;width:3em;height:3em;border-radius:3em;background-color:#D1190D;color:#FFF;box-shadow:0em .5em .5em rgba(0,0,0,.5);font-size:1.5vw}.video-play-pause:hover,.video-play-pause:focus{background-color:#851C15}.video-play-pause::before{display:block;position:absolute;content:" ";left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;height:1em;border-color:transparent transparent transparent #FFF;transition:100ms all ease;will-change:border-width;cursor:pointer;border-style:double;border-width:0 0 0 .81em;font-size:1.25em}.video-play-pause.paused::before{border-style:solid;border-width:.5em 0 .5em .81em}.prpl-homepage-hero-2025 .hero-content{display:block;position:absolute;z-index:2;bottom:2em;left:4em;right:20em}.prpl-homepage-hero-2025 .hero-content .copy{display:block;overflow:hidden;background-color:#FFF;padding:0em 1.5em;box-shadow:0em 1em 2em rgba(0,0,0,.5)}.prpl-homepage-hero-2025 .hero-content .cta{margin:1.5em 0em;display:block;display:flex;flex-direction:row;gap:1em}.prpl-homepage-hero-2025 .hero-content .cta .prpl-button{flex:1 1 0%;display:block;margin:0em}.prpl-homepage-hero-2025 .hero-content .cta .prpl-button a{display:block}}@media (max-width:719px){.prpl-homepage-hero-2025 h1{width:90%;font-size:1.8em;color:#333;text-shadow:none;line-height:1.5}.prpl-homepage-hero-2025 .hero-footer{background-color:#333;padding:1em 2em}.prpl-homepage-hero-2025 .hero-footer .column{margin:1em 0}.prpl-homepage-hero-2025 .hero-content{background-color:#F7F8FC;color:#4D5556;overflow:hidden;padding:0em 1.5em}.prpl-homepage-hero-2025 .cta{display:block;margin:1.5em 0em}.prpl-homepage-hero-2025 .cta .prpl-button{display:block;margin:0em;width:auto}.prpl-homepage-hero-2025 .cta .prpl-button>a{display:block}.video-play-pause{display:none}}@media print{.prpl-homepage-hero-2025 .image-wrapper{height:35em!important}.prpl-homepage-hero-2025 .hero-footer{font-size:.8em}.prpl-homepage-hero-2025 .image-wrapper h1{font-size:2em}}@media (min-width:720px){.prpl-homepage-hero-2025{position:relative;overflow:hidden}.prpl-homepage-hero-2025:before{display:block;content:" ";width:auto;padding-bottom:56%}.prpl-homepage-hero-2025.short:before{padding-bottom:33%}.prpl-homepage-hero-2025 .image-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#727580}}@media (max-width:719px){.prpl-homepage-hero-2025 .image-wrapper:before{display:block;content:" ";width:auto;padding-bottom:65%}.prpl-homepage-hero-2025.short .image-wrapper:before{padding-bottom:50%}}.prpl-homepage-hero-carousel{position:relative;overflow:visible}.prpl-homepage-hero-carousel .homepage-carousel-item{position:absolute;display:block;left:0;right:0;bottom:0;top:0}.prpl-homepage-hero-carousel .homepage-carousel-item .image-wrapper{background-position:center center;background-size:cover}.prpl-homepage-hero-carousel .homepage-carousel-item .image-wrapper img{position:absolute;width:1px;height:1px;top:-1px;opacity:0}.prpl-homepage-hero-carousel .homepage-carousel-item .content-screen>div{color:#FFF}.prpl-homepage-hero-carousel .homepage-carousel-item .content-screen>div strong{color:#FFF}.prpl-homepage-hero-carousel .homepage-carousel-item .content-screen .label span{border-bottom:.15em solid #D1190D;text-transform:uppercase;padding:.5em 0em;display:block;margin:1.6em 0em}.prpl-homepage-hero-carousel.owl-theme .owl-controls .owl-buttons div,.prpl-homepage-hero-carousel .previous-nav,.prpl-homepage-hero-carousel .next-nav{background-color:#FFF;padding:.3em;width:2em;height:2em;font-size:inherit}.prpl-homepage-hero-carousel .previous-nav,.prpl-homepage-hero-carousel .next-nav{background-color:rgba(255,255,255,.5);border-radius:50%}.prpl-homepage-hero-carousel .owl-prev svg,.prpl-homepage-hero-carousel .owl-next svg,.prpl-homepage-hero-carousel .previous-nav svg,.prpl-homepage-hero-carousel .next-nav svg{vertical-align:bottom;width:100%;height:auto}@media (min-width:720px){.prpl-homepage-hero-carousel{height:56.2vw}.prpl-homepage-hero-carousel .homepage-carousel-item{height:56.2vw}.prpl-homepage-hero-carousel .homepage-carousel-item .image-wrapper{position:absolute;z-index:0;left:0;right:0;top:0;bottom:0}.prpl-homepage-hero-carousel .homepage-carousel-item .content-screen{display:block;background-color:rgba(40,40,40,.9);position:absolute;z-index:1;bottom:0;left:0;width:75vw;min-height:11vw;overflow:visible}.prpl-homepage-hero-carousel .homepage-carousel-item .content-screen>div{display:block;float:left;margin-left:6.66%}.prpl-homepage-hero-carousel .homepage-carousel-item .content-screen .label{width:13.3%}.prpl-homepage-hero-carousel .homepage-carousel-item .content-screen .message{width:40%}.prpl-homepage-hero-carousel .homepage-carousel-item .content-screen .cta{width:20%}.prpl-homepage-hero-carousel .owl-pagination{position:absolute;bottom:0;width:75%}.prpl-homepage-hero-carousel .owl-controls .owl-prev,.prpl-homepage-hero-carousel .owl-controls .owl-next,.prpl-homepage-hero-carousel .previous-nav,.prpl-homepage-hero-carousel .next-nav{position:absolute;top:50%;z-index:10}.prpl-homepage-hero-carousel .owl-controls .owl-prev{left:1em}.prpl-homepage-hero-carousel .owl-controls .owl-next{right:1em}.prpl-homepage-hero-carousel .previous-nav{left:1em}.prpl-homepage-hero-carousel .next-nav{right:1em}}@media (min-width:720px) and (max-width:1199px){.prpl-homepage-hero-carousel .homepage-carousel-item .content-screen{width:100%;min-height:13vw}.prpl-homepage-hero-carousel .owl-pagination{width:100%}.prpl-homepage-hero-carousel .previous-nav,.prpl-homepage-hero-carousel .next-nav{top:83%}.prpl-homepage-hero-carousel .homepage-carousel-item .content-screen>div{margin-left:5%}.prpl-homepage-hero-carousel .homepage-carousel-item .content-screen{padding:0em 2em}}@media (max-width:719px){.prpl-homepage-hero-carousel{overflow:hidden;background-color:#333;height:154vw}.prpl-homepage-hero-carousel .homepage-carousel-item{overflow:hidden}.prpl-homepage-hero-carousel .homepage-carousel-item .image-wrapper{width:100%;height:56.2vw}.prpl-homepage-hero-carousel .homepage-carousel-item .content-screen{display:block;overflow:hidden;padding:0em 1em;min-height:82vw}.prpl-homepage-hero-carousel .owl-pagination{position:absolute;bottom:0em;width:100%}.prpl-homepage-hero-carousel.owl-theme .owl-controls .owl-buttons div{font-size:.75em;display:none}.prpl-homepage-hero-carousel .owl-controls .owl-prev,.prpl-homepage-hero-carousel .owl-controls .owl-next,.prpl-homepage-hero-carousel .previous-nav,.prpl-homepage-hero-carousel .next-nav{position:absolute;top:9em;z-index:10}.prpl-homepage-hero-carousel .owl-controls .owl-prev{left:1em}.prpl-homepage-hero-carousel .owl-controls .owl-next{right:1em}.prpl-homepage-hero-carousel .previous-nav{left:1em}.prpl-homepage-hero-carousel .next-nav{right:1em}}.quick-fact,.quick-fact-content{position:relative}.quick-fact{margin:1em 0;padding:1.75em 0;text-align:center}.quick-fact:after{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;width:100%;height:100%;border:4px solid #f7f8fc}.quick-fact br,.quick-fact p{display:none}.quick-fact-content{z-index:2}a.quick-fact{display:block}a.quick-fact:hover{text-decoration:none}a.quick-fact:hover:after{background-color:#D1190D;border-color:#D1190D}a.quick-fact:hover .quick-fact-number{color:#fff}.quick-fact h3{margin:0;font-size:1em;line-height:normal}.quick-fact h3 span{display:block;line-height:1.6}.quick-fact .quick-fact-number{color:#D1190D;font-size:2.625em;font-style:italic}.quick-fact .quick-fact-text{color:#8b8f9c;font-size:1.31em;font-weight:400}@media(min-width:720px){.prpl-band .prpl-band-content .quick-fact{font-size:.75em}.quick-fact:after{-webkit-transform:skew(-20deg);transform:skew(-20deg)}}.prpl-hero{display:block;position:relative;overflow:hidden;height:23em;background-position:center center;background-size:cover;background-color:#E6E6E9;position:absolute;top:0;left:0;right:0}.prpl-hero.tall{height:32em}.short-hero .prpl-hero,.prpl-hero.short{height:15.5em}@media screen and (min-width:720px) and (max-width:1200px){.prpl-hero{height:29em}}.prpl-hero:before{position:absolute;z-index:1;display:block;content:" ";left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0)}.prpl-hero img{display:none}.prpl-hero .decorative-heading,.prpl-hero h1{position:absolute;z-index:2;color:#FFF;font-family:'Roboto',sans-serif;font-weight:400;margin:0;left:50%;top:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);font-size:2.95em;line-height:1em;letter-spacing:-.02em;text-shadow:0em 0em .25em rgba(0,0,0,1);text-align:center}.prpl-hero .header-scrim{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.05)}.prpl-hero .image-info{position:absolute;bottom:0;right:0;color:#FFF;z-index:2;font-size:.8em;text-shadow:0 0 .1em rgba(0,0,0,.9);line-height:1.3;padding:0 1em}@media (max-width:719px){.prpl-hero{height:14em;top:4em}.prpl-hero h1{font-size:2em;width:100%;left:0;transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%)}}@media print{.prpl-hero{position:relative}}@media screen and (min-width:720px){.page-middle:before,.page-middle:after{display:table;content:"";clear:both}.prpl-menu-column{float:left;display:block;margin-left:7.14vw;width:19.4vw;margin-top:24em}.prpl-content-column{float:right;display:block;margin-right:7.14vw;width:59.7vw;margin-top:24em}.short-hero .prpl-menu-column,.short-hero .prpl-content-column{margin-top:15.5em}.prpl-content-column.full-width{float:none;margin-left:auto;margin-right:auto}.prpl-content-column.full-width:before,.prpl-content-column.full-width:after{display:table;content:" ";height:0;clear:both}}@media screen and (min-width:720px) and (max-width:1200px){.prpl-menu-column{margin-left:2vw;width:20vw;margin-top:30em}.prpl-content-column{margin-right:2vw;width:73vw;margin-top:30em}}@media screen and (max-width:719px){.prpl-menu-column,.prpl-content-column{margin:2em 1em}.prpl-menu-column{margin-top:17em}.prpl-content-column.full-width{margin-top:17em}}@media print{.prpl-menu-column{display:none}.prpl-content-column{margin:2em 1em}}nav.prpl-left-menu{margin:2em 0em}.prpl-left-menu>p{font-size:.8em;margin:1em 0em;font-weight:400}.prpl-left-menu>p a{color:#333}.prpl-left-menu>ul{margin:1em 0em;font-size:.85em;padding:0;list-style-type:none}.prpl-left-menu>ul>li{border-top:.08em solid #DDDDE2}.prpl-left-menu>ul>li:last-child{border-bottom:.08em solid #DDDDE2}.prpl-left-menu>ul>li>a{color:#727580;font-weight:400;display:block;padding:.3em 0em}.prpl-left-menu>ul>li.current-page{position:relative}.prpl-left-menu>ul>li.current-page:before{display:block;position:absolute;z-index:-1;overflow:hidden;content:" ";width:.5em;background-color:#D1190D;left:0;top:0;bottom:0}.prpl-left-menu>ul>li.current-page>a{border-left:.5em solid #D1190D;padding-left:1em;color:#333;font-weight:700}.prpl-left-menu>ul>li ul{list-style-type:none;margin:0;padding:.5em 0em .5em 1.5em}.prpl-left-menu>ul>li ul li{margin:.25em 0em}.prpl-left-menu>ul>li ul li a{font-size:.9em;color:#727580;font-weight:400;display:block}.prpl-left-menu>ul>li ul li.current-page>a{color:#333;font-weight:700}.page-middle table{border-collapse:collapse;border:none;width:100%;margin:1em 0em}.page-middle table td,.page-middle table th{text-align:center;font-weight:400;font-size:.8em;padding:1.25em .5em;vertical-align:top}.page-middle table.left td,.page-middle table.left th{text-align:left}.page-middle table tbody tr:nth-child(even) td{background-color:#F7F8FC;color:#62646E}.page-middle table tbody tr{border:1px solid #DDDDe2}.page-middle table tbody tr td.total{background-color:#f5f5f5;color:#333;font-weight:700;border:1px solid #DDDDe2}.page-middle table tbody tr:nth-child(even) td.total{background-color:#edeef2}@media (max-width:719px){table.responsive-table,table.responsive-table tbody,table.responsive-table thead,table.responsive-table tr,table.responsive-table th,table.responsive-table td{display:block;position:relative;overflow:hidden}table.responsive-table thead{position:absolute;left:-150%}table.responsive-table tbody td{text-align:left;padding-left:50%;position:relative}table.responsive-table tbody td:before{content:"";display:block;position:absolute;left:1em;color:#333}table.responsive-table tbody tr td.total{border-left:none;border-right:none;border-bottom:none}table.responsive-table tbody tr{border-bottom:0}table.responsive-table tbody tr:last-child{border-bottom:1px solid #DDDDE2}}.page-middle .tab-group{margin:2em 0em}.page-middle .tab-group .tab-content{display:none}.page-middle .tab-group .tab-content:focus{outline:none}.page-middle .tab-group .tab-content:first-of-type{display:block}.page-middle .tab-group .nav-tray{display:block;margin:0 15%;text-align:center;font-size:.8em}.page-middle .tab-group .nav-tray:before,.page-middle .tab-group .nav-tray:after{content:" ";display:table;clear:both}.page-middle .tab-group .nav-tray .nav-button,.page-middle .tab-group .nav-tray .nav-button:hover{font-weight:400;color:inherit;text-decoration:none;display:block;float:left;width:100%;box-sizing:border-box;padding:.6em 0em;border:.2em solid #DDDDE2;border-width:.2em .1em;position:relative;text-transform:uppercase}.page-middle .tab-group .nav-tray .nav-button:first-of-type{border-left-width:.2em}.page-middle .tab-group .nav-tray .nav-button:last-of-type{border-right-width:.2em}.page-middle .tab-group .nav-tray .nav-button:hover{background-color:#F7F8FC}.page-middle .tab-group .nav-tray a:first-child:nth-last-child(1){width:100%}.page-middle .tab-group .nav-tray a:first-child:nth-last-child(2),.page-middle .tab-group .nav-tray a:first-child:nth-last-child(2)~a{width:50%}.page-middle .tab-group .nav-tray a:first-child:nth-last-child(3),.page-middle .tab-group .nav-tray a:first-child:nth-last-child(3)~a{width:33.333333%}.page-middle .tab-group .nav-tray a:first-child:nth-last-child(4),.page-middle .tab-group .nav-tray a:first-child:nth-last-child(4)~a{width:25%}.page-middle .tab-group .nav-tray a:first-child:nth-last-child(5),.page-middle .tab-group .nav-tray a:first-child:nth-last-child(5)~a{width:20%}.page-middle .tab-group .nav-tray a:first-child:nth-last-child(6),.page-middle .tab-group .nav-tray a:first-child:nth-last-child(6)~a{width:16.666666666666666666666666666667%}.page-middle .tab-group .nav-tray a:first-child:nth-last-child(7),.page-middle .tab-group .nav-tray a:first-child:nth-last-child(7)~a{width:14.285714285714285714285714285714%}.page-middle .tab-group .nav-tray .nav-button.current,.page-middle .tab-group .nav-tray .nav-button.current:hover{background-color:#D1190D;border-color:#D1190D;color:#FFF}.page-middle .tab-group .tab-content+br{display:none}.page-middle .tab-group .nav-tray .nav-button.current:after{display:block;position:absolute;overflow:hidden;width:0;height:0;border:1em solid rgba(0,0,0,0);left:50%;top:100%;margin-left:-1em;border-top-color:#D1190D;content:" ";font-size:.8em}@media (max-width:719px){.page-middle .tab-group .nav-tray{width:auto;margin:1em 0;font-size:.6em}}.prpl-drawer{margin:1em 0em}.prpl-drawer .prpl-drawer-header{border-bottom:.1em solid #DDDDE2}.prpl-drawer .prpl-drawer-header a,.prpl-drawer .prpl-drawer-header a:hover,.prpl-drawer .prpl-drawer-header a:focus{display:block;color:#333;font-size:1.5em;text-decoration:none;position:relative;padding-right:2em}.prpl-drawer .prpl-drawer-header a:after{display:block;position:absolute;right:.5em;top:0;content:" ";width:1.2em;height:1.2em;transform:scaleY(1);background:url(down-arrow.svg);background-repeat:no-repeat;background-size:contain}.prpl-drawer.open .prpl-drawer-header a:after{transform:scaleY(-1)}.prpl-drawer .prpl-drawer-header a:after{transition:transform 0.5s ease-in-out 0s}.prpl-drawer .prpl-drawer-content{overflow:hidden;padding:1em 0em;border-bottom:.1em solid #DDDDE2}.prpl-drawer.open.complete .prpl-drawer-content{overflow:visible}.prpl-drawer .prpl-drawer-content:focus{outline:none}.prpl-content-column>.prpl-drawer:last-child,.prpl-band-content>.prpl-drawer:last-child{margin-bottom:3em}@media (min-width:720px){.prpl-drawer .prpl-drawer-content{padding:1em 2em}}.prpl-step-group{margin:1em 0em}.prpl-step-group:before,.prpl-step-group:after{display:table;content:"";clear:both}.prpl-step{position:relative;margin:1em 0em}.prpl-step-number{position:absolute;left:0;top:.5em;background-color:#FFF;border:.1em solid #727580;color:#727580;width:3em;height:3em;z-index:1;text-align:center;line-height:1}.prpl-step-number *{line-height:1}.prpl-step-number .label-part{display:block;text-align:center;font-size:.6em;text-transform:uppercase;font-weight:700;margin-top:1.1em}.prpl-step-number .number-part{display:block;text-align:center;font-weight:700;margin-top:.2em}.prpl-step-content{display:block;background-color:#F7F8FC;color:#62646E;padding:.1em 2em;margin-left:1em;padding-left:4em}.prpl-step .prpl-drawer .prpl-drawer-header{border:0}.prpl-step .prpl-drawer .prpl-drawer-header a,.prpl-step .prpl-drawer .prpl-drawer-header a:hover{display:block;color:#333;font-size:1.2em;text-decoration:none;position:relative;font-weight:400}.prpl-step .prpl-drawer .prpl-drawer-content{border:0;font-size:.9em}@media (min-width:720px){.prpl-step .prpl-drawer .prpl-drawer-content{padding:1em 0em}}.prpl-band{width:auto}.prpl-band.lt-gray{background-color:#F7F8FC;color:#4D5556}.page-middle .prpl-band.lt-gray h2 .pre-heading,.page-middle .prpl-band.lt-gray h3 .pre-heading{color:#4D5556}.prpl-band:before,.prpl-band:after{display:table;content:"";clear:both}.prpl-band .text-content{padding:2.2vw 5.5vw}.prpl-band .image-wrapper img{vertical-align:bottom;width:100%;height:auto}.prpl-band .image-wrapper iframe{vertical-align:bottom}.prpl-band.red{background-color:#D1190D;color:#FFF}.prpl-band.red a,.prpl-band.red a:hover,.prpl-band.red h2,.prpl-band.red h3,.prpl-band.red strong{color:#FFF}.prpl-band.red a,.prpl-band.red a:hover,.prpl-band.red a:focus{text-decoration:underline}.prpl-band.red a:hover,.prpl-band.red a:focus{color:#f1c3c0}.prpl-band.red .prpl-button.ghost-white a:hover{background-color:#FFF;border-color:#FFF;color:#D1190D}.prpl-band.red h2 .pre-heading{color:#FFF;border-color:#FFF}.prpl-band.by-the-numbers svg,.prpl-band.by-the-numbers img{width:100%;height:auto;transition:transform 0.5s ease-in-out 0s;-o-transition:-o-transform 0.5s ease-in-out 0s;-ms-transition:-ms-transform 0.5s ease-in-out 0s;-webkit-transition:-webkit-transform 0.5s ease-in-out 0s;-moz-transition:-moz-transform 0.5s ease-in-out 0s}.prpl-band.by-the-numbers a:hover svg,.prpl-band.by-the-numbers a:hover img{transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1)}.homepage-house-ad{width:100%;height:29vw;background-position:center center;background-size:cover;background-color:#777;position:relative}.homepage-house-ad>img.mlt-responsive-background{width:1px;height:1px;position:absolute;opacity:0}.homepage-house-ad .wordmark{position:absolute;right:0;bottom:0;width:12em}.homepage-house-ad .wordmark:before{display:block;content:" ";width:100%;padding-bottom:89.33%}.homepage-house-ad .wordmark img{width:100%;height:100%;position:absolute;left:0;top:0}.homepage-house-ad .content-holder{display:block;box-sizing:border-box;width:75%;height:100%;background:rgb(0,0,0);background:linear-gradient(90deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);padding:5em 5em}.homepage-house-ad .content-holder a,.homepage-house-ad .content-holder a:focus,.homepage-house-ad .content-holder a:hover{color:#FFF;outline:none}.homepage-house-ad .content-holder a *{color:#FFF;text-transform:uppercase;display:block;line-height:1}.homepage-house-ad .headline{font-size:5.8em;letter-spacing:-.04em}.homepage-house-ad .sub-head{font-size:2em}.homepage .prpl-band h2:first-child{margin-top:1em}@media (min-width:720px){.prpl-band .image-wrapper{display:block;width:44.44vw;overflow:hidden}.prpl-band.image-left .text-content{float:right;width:44.44vw;padding-left:0}.prpl-band.image-right .text-content{float:left;width:44.44vw;padding-right:0}.prpl-band.skewed-edge{overflow:hidden}.prpl-band.skewed-edge .image-wrapper{transform:skewX(-20deg)}.prpl-band.skewed-edge .image-wrapper img,.prpl-band.skewed-edge .image-wrapper iframe{transform:skewX(20deg);transform-origin:inherit}.prpl-band.image-right .image-wrapper{float:right;transform-origin:bottom}.prpl-band.image-left .image-wrapper{float:left;transform-origin:top}.prpl-band.skewed-edge .image-wrapper{width:50.44vw}.prpl-band.skewed-edge.image-left .text-content,.prpl-band.skewed-edge.image-right .text-content{width:38.44vw}.prpl-band.scalable,.homepage-house-ad{font-size:1.3vw}}@media (max-width:719px){.prpl-band .text-content:before,.prpl-band .text-content:after,.prpl-band .image-wrapper:before,.prpl-band .image-wrapper:after{display:table;content:"";clear:both}.prpl-band .image-wrapper{display:block;width:auto}.homepage-house-ad{height:56vw;font-size:.35em}.homepage-house-ad .content-holder{padding:8em 4em}}@media print{.prpl-band,.prpl-band.scalable,.homepage-house-ad{font-size:.75em}.prpl-band .image-wrapper{width:37em}.prpl-band.image-right .text-content,.prpl-band.image-left .text-content{width:30em}.prpl-band.skewed-edge.image-left .text-content,.prpl-band.skewed-edge.image-right .text-content{width:25em}}.masonry-set{display:block;margin:2em 0em}.masonry-set .tile{width:100%;position:relative;display:block;float:left;overflow:hidden}.masonry-set .tile:before{display:block;content:" ";overflow:hidden;width:100%;padding-bottom:100%}.masonry-set .tile .background-holder{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-position:center center;transition:all 1s ease-in-out 0s;transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1)}.masonry-set .tile:hover .background-holder,.masonry-set .tile:focus .background-holder{transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05)}.masonry-set .tile .background-holder img{display:none}.masonry-set .tile .content-holder{display:block;position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;padding:1.5em;padding-top:4em;font-size:.9em}.masonry-set .tile .content-holder h3{color:inherit;font-weight:700;margin:1em 0em;font-size:1.4em;margin-bottom:0em}.masonry-set .tile .content-holder p{color:inherit;font-weight:400;margin:1em 0em;font-size:1em;margin-top:0em}.masonry-set .tile .content-holder .prpl-button{display:block;position:absolute;bottom:2em;left:1.5em;right:1.5em}.masonry-set .tile .content-holder,.masonry-set .tile.dark .content-holder{background-color:rgba(0,0,0,.6);color:#FFF}.masonry-set .tile.clear .content-holder{background:none;text-shadow:0 .1em .1em rgba(0,0,0,.75)}.masonry-set .tile.light .content-holder{background-color:rgba(255,255,255,.6);color:#333}.masonry-set .tile.hidden .content-holder{transition:opacity 0.5s ease-in-out 0s;opacity:1}.masonry-set .tile.hidden:hover .content-holder,.masonry-set .tile.hidden:focus .content-holder{opacity:1}@media (min-width:1000px){.masonry-set .tile{width:25%}.masonry-set .tile.double-width{width:50%;background-position-x:right}.masonry-set .tile.hidden .content-holder{opacity:0}}@media (min-width:720px) and (max-width:999px){.masonry-set .tile{font-size:1.35em;width:33.33%}.masonry-set .tile.double-width{width:66.66%;background-position-x:right}}@media (min-width:720px){.masonry-set .tile.double-width:before{padding-bottom:50%}.masonry-set .tile.double-width .content-holder{right:50%}.masonry-set .tile.responsive-clear .content-holder{background:none;text-shadow:0 .1em .1em rgba(0,0,0,.75)}}.prpl-band.homepage-hawkeye{background-size:cover;background-position:center center}.prpl-band.homepage-hawkeye .text-content{position:relative}.prpl-band.homepage-hawkeye>img{display:none}.prpl-band.homepage-hawkeye .search-area,.prpl-band.homepage-hawkeye .search-area h2,.prpl-band.homepage-hawkeye .search-area h2 .pre-heading{color:#FFF;text-shadow:0 .1em .2em rgba(0,0,0,1);border-color:#FFF}.prpl-band.homepage-hawkeye .search-area .input-wrapper{display:block;background-color:#FFF;margin:.5em 0em;box-shadow:0em .1em .2em rgba(0,0,0,.75);border:1px solid rgba(0,0,0,.75);padding:.2em .4em}.prpl-band.homepage-hawkeye .search-area .input-wrapper input{margin:0;padding:.25em 0em;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:inherit}.prpl-band.homepage-hawkeye .results-area{background-color:#FFF;padding:1em;box-shadow:0em .5em 1em rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.75);padding:1em 1em;opacity:0;transition:opacity 0.5s ease-in-out 0s}.prpl-band.homepage-hawkeye .results-area .result-count{margin:0;font-weight:700;color:#333;margin-top:1em;padding-bottom:1em;padding-left:4em}.prpl-band.homepage-hawkeye .results-area.active{opacity:1}.prpl-band.homepage-hawkeye .results-area .result{display:block;margin:1em 0em;;padding-left:4em;min-height:3em;position:relative}.prpl-band.homepage-hawkeye .results-area .result:before{display:block;position:absolute;left:.5em;top:0em;color:inherit;font-family:"SearchIcons",sans-serif;content:'\f15b';font-size:1.5em;width:1.5em;text-align:center;opacity:.5}.prpl-band.homepage-hawkeye .results-area .result.academic:before{content:'\f19d'}.prpl-band.homepage-hawkeye .results-area .result.department:before{content:'\f0f7'}.prpl-band.homepage-hawkeye .results-area .result.person:before{content:'\e801'}.prpl-band.homepage-hawkeye .results-area .result .title{font-size:1.1em;line-height:1.2;margin-bottom:.25em}.prpl-band.homepage-hawkeye .results-area .result .summary{display:block;font-size:.9em;line-height:1.2;margin:.5em 0em}.prpl-band.homepage-hawkeye .results-area .result .email,.prpl-band.homepage-hawkeye .results-area .result .phone,.prpl-band.homepage-hawkeye .results-area .result .location,.prpl-band.homepage-hawkeye .results-area .result .offered{display:block;font-size:.8em;line-height:1.2;margin:.5em 0em}.prpl-band.homepage-hawkeye .search-toggles{font-size:.9em}.prpl-band.homepage-hawkeye .search-toggles a{color:inherit;font-weight:inherit;display:inline-block;margin:0 .5em;opacity:.5}.prpl-band.homepage-hawkeye .search-toggles a:before{display:inline-block;width:1em;height:1em;overflow:show;content:"✗"}.prpl-band.homepage-hawkeye .search-toggles a.active{opacity:1}.prpl-band.homepage-hawkeye .search-toggles a.active:before{content:"✓"}.prpl-band.homepage-hawkeye .filter-label{display:inline-block}.prpl-band.homepage-hawkeye .input-label{margin:0;font-weight:700;text-shadow:.1em .1em .1em rgba(0,0,0,1)}@media (min-width:720px){.prpl-band.homepage-hawkeye .search-area{width:45%;height:40vw;padding-top:5em}.prpl-band.homepage-hawkeye .results-area{position:absolute;top:2.2vw;bottom:2.2vw;right:6vw;left:50%;overflow-x:hidden;overflow-y:auto}}.majors-filter .search-area .input-wrapper{background-color:#FFF;border:1px solid #555;display:block;padding:.5em;height:2em}.majors-filter .search-area .input-wrapper input{border:none;color:inherit;font-family:inherit;font-size:1.33em;padding:0;margin:0;width:100%}.majors-filter .search-area label{font-size:.75em}.majors-filter .search-area .select-wrapper{display:block;background-color:#FFF;border:1px solid #555;padding:.5em;height:2em}.majors-filter .search-area .select-wrapper select{border:none;font-size:1.33em;font-family:inherit;color:inherit;margin:0;padding:0;box-sizing:border-box;width:100%;appearance:none;-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none}.majors-filter .results-area{display:block;margin:2em 0em}.majors-filter .results-area:before,.majors-filter .results-area:after{display:table;content:" ";clear:both}.majors-filter .results-area .result img{width:100%;height:auto}.majors-filter .results-area .result .image-wrapper{width:100%;background-size:cover;display:block}.majors-filter .results-area .result .image-wrapper:before{display:block;width:100%;padding-bottom:66%;content:" "}.majors-filter .results-area .result .image-wrapper img{display:none}.majors-filter .results-area .result .title{display:block;margin:.5em 0;font-size:1.1em;font-weight:700;color:#333}.majors-filter .results-area .result .summary{display:block;margin:.5em 0}.majors-filter .results-area .result .offering{display:block;font-size:.8em;margin:.5em 0}.majors-filter .results-area .result-count{color:#333;font-style:italic;font-weight:700;font-size:.9em}.majors-filter .result-count{font-weight:700;color:#333;font-size:.8em}@media (min-width:720px){.majors-filter .results-area{margin-left:-1em}.majors-filter .results-area .result-count{margin:0;padding-left:1.11em}.majors-filter .results-area .result{float:left;box-sizing:border-box;padding-left:1em;width:25%;padding-top:1em;padding-bottom:1em}.majors-filter .results-area .result:nth-of-type(4n+1){clear:left}.majors-filter .or-label{display:inline-block;margin:1.4em 0em;font-size:1.2em}.majors-filter .randomizer{margin-top:1.5em}.prpl-content-column .majors-filter .results-area .result:nth-of-type(4n+1){clear:none}.prpl-content-column .majors-filter .results-area .result{width:33%;font-size:.9em}.prpl-content-column .majors-filter .results-area .result:nth-of-type(3n+1){clear:left}}.page-middle .prpl-band .related-programs{list-style:none;margin:0;padding:0}.page-middle .prpl-band .related-programs li{box-sizing:border-box;margin:1.5em 0em}.page-middle .prpl-band .related-programs li:before{display:none}.page-middle .prpl-band .related-programs li .image-wrapper{display:block;width:auto;background-size:cover;background-position:center center}.page-middle .prpl-band .related-programs li .image-wrapper:before{display:block;width:100%;padding-bottom:66%;content:" "}.page-middle .prpl-band .related-programs li .image-wrapper img{display:none}.page-middle .prpl-band .related-programs li p{margin:0}@media (min-width:720px){.page-middle .prpl-band .related-programs{margin-left:-1.5em}.page-middle .prpl-band .related-programs:before,.page-middle .prpl-band .related-programs:after{content:" ";display:table;clear:both}.page-middle .prpl-band .related-programs li{float:left;padding-left:1.5em;width:25%}.page-middle .prpl-band .related-programs li:nth-child(4n+1){clear:left}}.emergency.scrim{display:none;z-index:10000;cursor:pointer;will-change:opacity}.emergency-notice{display:none;position:fixed;background-color:#FFF;z-index:10001;padding:1.5em;overflow-y:auto;will-change:opacity}.emergency-notice .headline{color:#333;margin-top:0em;margin-right:3.5em}.emergency-notice .description,.emergency-notice .description p,.emergency-notice .timestamp{line-height:1.6}.emergency-notice .close{position:absolute;font-size:inherit;top:1em;right:1em;width:2.5em;height:2.5em;background:none;border:none;padding:0;margin:0;cursor:pointer}.emergency-notice .headline:before{font-family:EmergencyIcons;display:inline-block;content:"\e800";font-size:.9em}.emergency-notice.information .headline:before{content:"\e800"}.emergency-notice.normal .headline:before{content:"\e802";color:rgb(255,128,0)}.emergency-notice.snow .headline:before{content:"\f2dc";color:rgb(128,196,255)}.emergency-show-button{font-family:EmergencyIcons;color:#333;display:block;position:fixed;will-change:opacity,transform}.emergency-show-button:hover{text-decoration:none}.emergency-show-button.information:before{content:"\e800"}.emergency-show-button.normal:before{content:"\e802";color:rgb(255,128,0)}.emergency-show-button.snow:before{content:"\f2dc";color:rgb(128,196,255)}@keyframes emergency-show-button-animation{0%{opacity:.25}100%{opacity:1}}.emergency-show-button{animation:emergency-show-button-animation 1s ease-in-out 0s infinite alternate}@media (min-width:720px){.emergency-notice{left:50%;top:50%;height:20em;width:75%;transform:translate(-50%,-50%);box-sizing:border-box}.emergency-notice .headline:before{margin-right:.5em}.emergency-show-button{top:.1em;right:2.1em;width:1.2em;height:1.2em;z-index:100;font-size:3em;text-align:right;z-index:301;transition:right 0.5s ease-in-out 0s;-o-transition:right 0.5s ease-in-out 0s;-ms-transition:right 0.5s ease-in-out 0s;-webkit-transition:right 0.5s ease-in-out 0s;-moz-transition:right 0.5s ease-in-out 0s}body.off-top .emergency-show-button{right:.4em}.emergency-show-button.information:before,.emergency-show-button.normal:before,.emergency-show-button.snow:before{color:#FFF;text-shadow:0em .05em .1em rgba(0,0,0,.5)}}@media (max-width:719px){.emergency-notice{left:1em;top:1em;right:1em;bottom:1em}.emergency-notice .headline{margin-top:1.5em;margin-right:0;font-size:1.25em}.emergency-notice .headline:before{display:block;position:absolute;left:1.3em;top:1.3em;font-size:1em}.emergency-show-button{top:.3em;right:5em;width:1.5em;height:2em;z-index:100;font-size:7em}}.contact-info{position:relative;margin:3.15em 0;padding:4.5em 2em 2.5em;background-color:#f7f8fc}.contact-info .contact-info-header{position:absolute;top:-1.15em;left:0;display:inline-block;padding:1.25em 2em;background-color:#D1190D}.contact-info .contact-info-header:after{content:"";position:absolute;z-index:1;top:0;bottom:0;right:-.8em;width:5em;background-color:#D1190D;-webkit-transform:skew(-20deg);transform:skew(-20deg);transform-origin:bottom;-o-transform-origin:bottom;-ms-transform-origin:bottom;-webkit-transform-origin:bottom;-moz-transform-origin:bottom}.contact-info .contact-info-header>span{position:relative;z-index:2;margin:0;color:#fff;font-size:.875em;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.contact-info .contact-info-body .contact-info-group:not(:last-of-type){margin-bottom:.75em}.contact-info .contact-info-body dl{margin:0}.contact-info .contact-info-body dl dt,.contact-info .contact-info-body dl dd{display:block}.contact-info .contact-info-body dl dt{width:13%;margin-top:0;margin-bottom:.10em;color:#333;font-weight:700}.contact-info .contact-info-body dl dd{clear:none;margin:0;padding-left:0;vertical-align:middle;color:#4f545d;font-weight:400}.contact-info .contact-info-body .contact-info-map-link{display:inline-block}@media(min-width:720px){.contact-info .contact-info-body:after{right:-1.45em;width:2.15em}.contact-info .contact-info-body dl dt,.contact-info .contact-info-body dl dd{display:inline-block;margin:0}.prpl-column .contact-info .contact-info-body dl dt{width:5em}.contact-info .contact-info-body .contact-info-map-link{display:inline-block;margin-left:.75em}}@media (max-width:719px){.contact-info .contact-info-header{width:65%}}.prpl-photo-gallery:before,.prpl-photo-gallery:after{display:table;content:" ";clear:both}.prpl-photo-gallery{margin-left:-1em}.page-middle .prpl-content-column .prpl-photo-gallery ul,.page-middle .prpl-band .prpl-photo-gallery ul{margin:0;padding:0;list-style-type:none}.page-middle .prpl-content-column .prpl-photo-gallery ul li,.page-middle .prpl-band .prpl-photo-gallery ul li{display:block;box-sizing:border-box;border-left:1em solid rgba(0,0,0,0);margin:.5em 0em}.page-middle .prpl-content-column .prpl-photo-gallery ul li:before,.page-middle .prpl-band .prpl-photo-gallery ul li:before{display:none}.prpl-photo-gallery .photo-holder{overflow:hidden;background-position:center center;background-size:cover}.prpl-photo-gallery .photo-holder:before{display:block;content:" ";padding-bottom:66%}.prpl-photo-gallery .photo-holder img{position:absolute;bottom:100%}.prpl-photo-gallery .caption{position:absolute;bottom:100%}.prpl-photo-gallery .close-button{display:none}.prpl-photo-gallery .gallery-item{transition:transform 0.5s ease-in-out 0s,opacity 0.5s ease-in-out 0s}.prpl-photo-gallery .open-button a{display:block;position:absolute;left:0;right:0;bottom:0;top:0;color:rgba(255,255,255,0);transition:all 0.25s ease-in-out 0s;padding:.5em 1em;text-align:right;font-size:.8em;font-weight:400;background-color:rgba(0,0,0,0);text-shadow:0em .1em .1em rgba(0,0,0,0)}.prpl-photo-gallery .gallery-item:hover .open-button a,.prpl-photo-gallery .open-button a:focus{color:rgba(255,255,255,1);text-shadow:0em .1em .1em rgba(0,0,0,1);background-color:rgba(0,0,0,.5)}.prpl-photo-gallery .enlarged{position:fixed;z-index:100000;left:0;right:0;bottom:0;top:0;background-color:#333}.prpl-photo-gallery .gallery-item.enlarged:before{display:block;content:' ';position:absolute;left:0;top:75%;right:0;bottom:0;z-index:2;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#bf000000',GradientType=0)}.prpl-photo-gallery .enlarged .photo-holder:before{display:none}.prpl-photo-gallery .enlarged .photo-holder{display:block;position:absolute;top:1em;right:1em;bottom:1em;left:1em;background-size:contain;background-repeat:no-repeat}.prpl-photo-gallery .enlarged .open-button{display:none}.prpl-photo-gallery .enlarged .caption{display:block;position:absolute;bottom:2em;left:15%;right:15%;color:#FFF;text-shadow:0em .1em .1em rgba(0,0,0,1);z-index:3}.prpl-photo-gallery .enlarged .close-button{display:block;position:absolute;top:1em;right:1em}.prpl-photo-gallery .enlarged .close-button a{color:#FFF;text-shadow:0em .1em .1em rgba(0,0,0,1);font-weight:400}.prpl-photo-gallery .previous-button,.prpl-photo-gallery .next-button{display:none;position:fixed;z-index:100001;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,.75);padding:.5em 1em;cursor:pointer}.prpl-photo-gallery .previous-button{left:0em;padding-left:1em}.prpl-photo-gallery .next-button{right:0em;padding-right:1em}.prpl-photo-gallery .next-button a,.prpl-photo-gallery .previous-button a{width:1em;height:1em;display:block;overflow:hidden;line-height:1em;color:#333}.prpl-photo-gallery .previous-button a:before{content:"‹";display:block;width:.5em;height:.5em;font-size:2em;line-height:.3em}.prpl-photo-gallery .next-button a:before{content:"›";display:block;width:.5em;height:.5em;font-size:2em;line-height:.3em}.prpl-photo-gallery.active .previous-button,.prpl-photo-gallery.active .next-button{display:block}@media (min-width:1024px){.page-middle .prpl-content-column .prpl-photo-gallery ul li,.page-middle .prpl-band .prpl-photo-gallery ul li{float:left;width:25%;position:relative;overflow:hidden}.page-middle .prpl-content-column .prpl-photo-gallery ul li:nth-child(4n+1),.page-middle .prpl-band .prpl-photo-gallery ul li:nth-child(4n+1){clear:left}}@media (min-width:720px) and (max-width:1023px){.page-middle .prpl-content-column .prpl-photo-gallery ul li,.page-middle .prpl-band .prpl-photo-gallery ul li{float:left;width:33%;position:relative;overflow:hidden}.page-middle .prpl-content-column .prpl-photo-gallery ul li:nth-child(3n+1),.page-middle .prpl-band .prpl-photo-gallery ul li:nth-child(3n+1){clear:left}}@media (max-width:719px){.page-middle .prpl-content-column .prpl-photo-gallery ul li,.page-middle .prpl-band .prpl-photo-gallery ul li{float:left;width:50%;position:relative;overflow:hidden}.page-middle .prpl-content-column .prpl-photo-gallery ul li:nth-child(2n+1),.page-middle .prpl-band .prpl-photo-gallery ul li:nth-child(2n+1){clear:left}.prpl-photo-gallery .enlarged .caption{left:1em;right:1em}.prpl-photo-gallery .gallery-item.enlarged:before{top:50%}}.prpl-calendar-feed p.event-heading,.prpl-calendar-25live p.event-heading{color:#333;line-height:1.5;margin-top:2.5em;margin-bottom:.5em;scroll-margin-top:5vw;font-size:1.4em;font-weight:700}.prpl-calendar-feed p.event-heading .pre-heading,.prpl-calendar-25live p.event-heading .pre-heading{display:inline-block;font-size:.56em;text-transform:uppercase;color:#727580;line-height:1.5;padding-bottom:.7em;border-bottom:.11em solid #D1190D;margin-bottom:1em;vertical-align:bottom}.prpl-calendar-feed .calendar-item h3,.prpl-calendar-25live .calendar-item p.event-heading{margin-bottom:0}.prpl-calendar-feed .calendar-item .summary,.prpl-calendar-25live .calendar-item .summary{margin-top:0;font-size:.8em}.prpl-calendar-25live .calendar-item .location{margin-top:0;margin-bottom:0;font-size:.9em;font-style:italic}.prpl-calendar-feed .image-holder,.prpl-calendar-25live .image-holder{background-size:cover;background-position:center center;overflow:hidden;position:relative}.prpl-calendar-feed .image-holder:before,.prpl-calendar-25live .image-holder:before{display:block;content:" ";width:100%;padding-bottom:66%}.prpl-calendar-feed .image-holder img,.prpl-calendar-25live .image-holder img{opacity:0;position:absolute}.prpl-calendar-feed.no-images .image-holder,.prpl-calendar-25live.no-images .image-holder{display:none}@media (min-width:720px){.prpl-calendar-feed,.prpl-calendar-25live{margin-left:-1em}.prpl-calendar-feed:before,.prpl-calendar-feed:after,.prpl-calendar-25live:before,.prpl-calendar-25live:after{display:table;content:" ";clear:both}.prpl-calendar-feed.horizontal .calendar-item,.prpl-calendar-25live.horizontal .calendar-item{float:left;width:25%;box-sizing:border-box;padding-left:1em}.prpl-calendar-feed.horizontal .calendar-item:nth-of-type(4n+1),.prpl-calendar-25live.horizontal .calendar-item:nth-of-type(4n+1){clear:left}.prpl-calendar-feed.vertical .calendar-item,.prpl-calendar-25live.vertical .calendar-item{margin-left:1em}.prpl-calendar-feed.vertical .calendar-item:before,.prpl-calendar-feed.vertical .calendar-item:after,.prpl-calendar-25live.vertical .calendar-item:before,.prpl-calendar-25live.vertical .calendar-item:after{clear:both;display:table;content:" ";height:1px}.prpl-calendar-feed.vertical .calendar-item .image-holder,.prpl-calendar-25live.vertical .calendar-item .image-holder{float:left;width:25%;margin-top:1em}.prpl-calendar-feed p.event-heading,.prpl-calendar-25live p.event-heading{margin-top:.75em}.prpl-calendar-feed.vertical .calendar-item p,.prpl-calendar-25live.vertical .calendar-item p{margin-left:27%}.prpl-calendar-feed.vertical.no-images .calendar-item p,.prpl-calendar-25live.vertical.no-images .calendar-item p{margin-left:0}.prpl-calendar-25live p.calendar-message{margin-left:1em}}@media (max-width:719px){.prpl-calendar-feed,.prpl-calendar-25live{max-width:100%;overflow-x:hidden}.prpl-calendar-feed .calendar-item,.prpl-calendar-25live .calendar-item{margin:2em 0em}.prpl-calendar-feed p.event-heading,.prpl-calendar-25live p.event-heading{margin-top:.75em}.page-middle .calendar-item p.event-heading .pre-heading,.prpl-calendar-25live .calendar-item p.event-heading .pre-heading{border-bottom:none;margin-bottom:0}}.prpl-calendar-bimonth .month-header{text-align:center;font-weight:700;color:#333;display:block}.prpl-calendar-bimonth .week-row{display:flex;margin:1px;align-items:stretch}.prpl-calendar-bimonth .weekday{width:14.25%;padding:.5em .25em;outline:1px solid #DDD;text-align:center}.prpl-calendar-bimonth .weekday.blank{background-color:#EEE}.prpl-calendar-bimonth{font-size:1.35em}.prpl-content-column .prpl-calendar-bimonth{font-size:1em}@media (min-width:720px){.prpl-calendar-bimonth{margin-top:2em;margin-bottom:2em;margin-left:-1em}.prpl-calendar-bimonth:before,.prpl-calendar-bimonth:after{display:table;content:" ";clear:both}.prpl-calendar-bimonth .month-holder{box-sizing:border-box;padding-left:1em;width:50%;float:left}}@media (max-width:719px){.prpl-calendar-bimonth .month-holder{margin:2em 0}}.page-middle .prpl-content-column ul.news-feed,.page-middle .prpl-band ul.news-feed{list-style-type:none;margin:0em 0em;padding:0}.page-middle .prpl-band ul.news-feed+p.prpl-button-row{margin-top:.5em}.page-middle .prpl-content-column ul.news-feed>li,.page-middle .prpl-band ul.news-feed>li{margin:0;padding:0}.page-middle .prpl-content-column ul.news-feed>li:before,.page-middle .prpl-band ul.news-feed>li:before{display:none}.news-item .image-holder{position:relative;overflow:hidden;background-position:center center;background-size:cover;background-color:rgb(207,209,219)}.news-item .image-holder:before{content:" ";display:block;width:100%;padding-bottom:56%}.news-item .image-holder img{position:absolute;opacity:0}.news-item .headline{display:block;font-size:1.2em;margin-top:.5em}.news-item .sub-head{display:block}.news-item .posted{display:block;font-size:.8em;margin-top:.5em;font-style:italic}@media (min-width:720px){.page-middle .prpl-content-column ul.news-feed.horizontal,.page-middle .prpl-band ul.news-feed.horizontal{margin-left:-1em}.page-middle .prpl-content-column ul.news-feed.horizontal:before,.page-middle .prpl-content-column ul.news-feed.horizontal:after,.page-middle .prpl-band ul.news-feed.horizontal:before,.page-middle .prpl-band ul.news-feed.horizontal:after{content:" ";display:table;clear:both}.page-middle .prpl-content-column ul.news-feed.horizontal>li,.page-middle .prpl-band ul.news-feed.horizontal>li{box-sizing:border-box;padding-left:1em;float:left;margin:1em 0}.page-middle .prpl-band ul.news-feed.horizontal>li{width:25%}.page-middle .prpl-band ul.news-feed.horizontal>li:nth-child(4n+1){clear:left}.page-middle .prpl-content-column ul.news-feed.horizontal>li{width:33%}.page-middle .prpl-content-column ul.news-feed.horizontal>li:nth-child(3n+1){clear:left}.page-middle .prpl-content-column ul.news-feed.vertical>li:before,.page-middle .prpl-content-column ul.news-feed.vertical>li:after,.page-middle .prpl-band ul.news-feed.vertical>li:before,.page-middle .prpl-band ul.news-feed.vertical>li:after{display:table;content:" ";clear:both}.news-feed.vertical .image-holder{float:left;width:25%}.news-feed.vertical .headline,.news-feed.vertical .sub-head,.news-feed.vertical .posted{display:block;margin-left:27%}.news-feed.vertical.no-images .headline,.news-feed.vertical.no-images .sub-head,.news-feed.vertical.no-images .posted{margin-left:0}.news-feed.vertical .headline{margin-top:0}.page-middle .prpl-content-column ul.news-feed.vertical>li,.page-middle .prpl-band ul.news-feed.vertical>li{margin:1em 0em;font-size:.9em}.news-feed.no-images .image-holder{display:none}}@media (max-width:719px){.page-middle .prpl-content-column ul.news-feed>li,.page-middle .prpl-band ul.news-feed>li{margin:2em 0em}.news-feed.no-images .image-holder{display:none}}.page-middle .link-list ul li{margin:0em;padding:.25em 0}.page-middle .link-list>ul{padding:0}.page-middle .link-list>ul>li:before{display:none}.page-middle .link-list>ul>li ul{margin:0;font-size:.8em}@media (min-width:720px){.page-middle .link-list>ul{columns:1em 2}.page-middle .link-list.single>ul{column-count:1}.page-middle .link-list.triple>ul{columns:1em 3}}.prpl-icon-bar{margin:2em 0}.prpl-icon-bar a img,.prpl-icon-bar a svg{width:100%;height:auto;vertical-align:bottom}@media (min-width:720px){.prpl-icon-bar a{display:inline-block;margin-right:1em;width:5em}}@media (max-width:719px){.prpl-icon-bar{margin-left:-1em;text-align:center;white-space:nowrap}.prpl-icon-bar:before,.prpl-icon-bar:after{display:table;content:" ";clear:both}.prpl-icon-bar a{display:block;float:left;width:25%;box-sizing:border-box;padding-left:1em}.prpl-icon-bar a:first-child:nth-last-child(5),.prpl-icon-bar a:first-child:nth-last-child(5)~a{width:20%}}.prpl-icon-bar figure svg{width:100%;height:auto;vertical-align:bottom}.prpl-icon-bar a{transition:transform 0.1s ease-in-out 0s}.prpl-icon-bar a:focus{outline:.2em solid currentColor}.prpl-icon-bar a:active{transform:scale(.9)}.profile:before,.profile:after{display:table;content:" ";clear:both}.profile .profile-picture img{width:100%;height:auto;vertical-align:bottom}.profile .no-photo{background-color:#EEE}.profile .no-photo:before{display:block;padding-top:100%;content:" "}.profile{margin:1em 0em}.profile .name{margin:0;font-size:1.5em}.profile .title{margin:0}.page-middle .prpl-content-column .profile dl{margin:.5em 0}.page-middle .prpl-content-column ul.profile-grid,.page-middle .prpl-band ul.profile-grid{padding:0}.page-middle .prpl-content-column ul.profile-grid>li,.page-middle .pl-band ul.profile-grid>li{padding-left:0}.page-middle .prpl-content-column ul.profile-grid>li:before,.page-middle .prpl-band ul.profile-grid>li:before{display:none}ul.profile-grid .card{border:1px solid rgb(169,172,182)}ul.profile-grid .profile-photo{background-position:center;background-size:cover}ul.profile-grid .profile-photo img{width:1px;height:1px;opacity:0;position:absolute}ul.profile-grid .profile-photo:before,ul.profile-grid .no-photo:before{display:block;width:100%;padding-bottom:100%;content:" "}ul.profile-grid .no-photo{background-color:#EEE}ul.profile-grid .profile-text{margin:1em}ul.profile-grid .profile-text span{display:block;line-height:1.5}ul.profile-grid .profile-text span.title{font-size:.9em;font-style:italic}ul.profile-grid .profile-text span.phone,ul.profile-grid .profile-text span.email{font-size:.9em}@media (min-width:720px){.profile{margin-left:-1em}.profile .profile-picture,.profile .profile-data{float:left;box-sizing:border-box;padding-left:1em}.profile .no-photo{float:left;box-sizing:border-box;border-left:1em solid #FFF}.profile .profile-picture,.profile .no-photo{width:33%;margin-top:.7em}.profile .profile-data{width:66%}.profile.smallphoto .profile-picture,.profile.smallphoto .no-photo{width:25%}.profile.smallphoto .profile-data{width:75%}.page-middle .prpl-content-column ul.profile-grid,.page-middle .prpl-band ul.profile-grid{margin:0em;margin-left:-1em}.page-middle .prpl-content-column ul.profile-grid:before,.page-middle .prpl-content-column ul.profile-grid:after,.page-middle .prpl-band ul.profile-grid:before,.page-middle .prpl-band ul.profile-grid:after{content:" ";display:block;overflow:hidden;width:0;height:0;clear:both}.page-middle .prpl-content-column ul.profile-grid>li{float:left;box-sizing:border-box;padding-left:1em;width:33%}.page-middle .prpl-content-column ul.profile-grid>li:nth-child(3n+1){clear:left}.homepage .page-middle .prpl-band ul.profile-grid>li{float:left;box-sizing:border-box;padding-left:1em;width:25%}.page-middle .prpl-content-column ul.profile-grid.single,.page-middle .prpl-band ul.profile-grid.single{margin:0em;margin-left:0em}.page-middle .prpl-content-column ul.profile-grid.single>li,.homepage .page-middle .prpl-band ul.profile-grid.single>li{float:none;width:auto;padding-left:0}.homepage .page-middle .prpl-band ul.profile-grid>li:nth-child(4n+1){clear:left}}@media (max-width:719px){.profile .profile-picture,.profile .no-photo{display:none}}.photo-button{display:block;position:relative;overflow:hidden;color:#FFF;margin:1em 0;font-weight:700}.photo-button img{vertical-align:bottom;width:100%;height:auto}.photo-button .image-holder{display:block;position:relative;overflow:hidden}.photo-button>.text-content{text-decoration:inherit}.photo-button{color:#FFF}.photo-button.horizontal{background-color:#D1190D}.photo-button.horizontal:hover,.photo-button.horizontal:focus{background-color:#851C15}.photo-button.vertical>.text-content{background-color:#D1190D}.photo-button.vertical:hover>.text-content,.photo-button.vertical:focus>.text-content{background-color:#851C15}.photo-button.lt-gray.horizontal{background-color:#F7F8FC;color:#D1190D}.photo-button.lt-gray.vertical>.text-content{background-color:#F7F8FC!important;color:#D1190D!important}.photo-button>.text-content{display:block;padding:.5em 1em}@media (min-width:720px){.photo-button.vertical{display:inline-block;box-sizing:border-box;width:24.5%;padding-right:1em}.photo-button.vertical>.text-content{font-size:.8em}.photo-button.horizontal:before,.phoot-button.horizontal:after{display:table;content:" ";clear:both}.photo-button.horizontal .image-holder{float:left;width:9em}.photo-button.horizontal>.text-content{display:block;position:absolute;left:9em;right:0;top:50%;transform:translateY(-50%)}.photo-button.vertical.full-width{padding:0;width:100%}}.photo-button.version-2{display:inline-block;box-sizing:border-box;border:1px solid #FFF;margin:0;width:100%}.photo-button.version-2 img{width:1px;height:1px;position:absolute;opacity:0}.photo-button.version-2 .image-holder{position:relative;background-size:cover;background-position:center center}.photo-button.version-2 .image-holder:before{width:100%;padding-bottom:100%;content:" ";display:block}.photo-button.version-2 .text-content{position:absolute;padding:.5em 0em;top:75%;text-align:center;font-weight:400;width:100%;background-color:rgba(0,0,0,.75);font-size:.7em;left:0}.photo-button.version-2 .text-content strong{display:block;text-transform:uppercase;font-weight:700;font-size:2em;line-height:1.2em}@media (min-width:720px){.photo-button.version-2.double .image-holder:before{padding-bottom:50%}.photo-button.version-2{width:25%}.photo-button.version-2.double{width:50%}}@media (max-width:719px){.photo-button.version-2{width:50%;font-size:.7em}.photo-button.version-2 .text-content{top:65%}}.photo-button.version-3{width:100%;position:relative}.photo-button.version-3 .text-content{position:absolute;left:0;right:0;bottom:0;top:auto;background-color:rgba(0,0,0,.65);text-align:center;font-size:.9em}.inset{background-color:#F7F8FC;color:#696c77;padding:0 1.5em;margin-bottom:2.5em}.inset strong,.inset h2,.inset h3,.inset h4,.red .inset strong,.red .inset h2,.red .inset h3,.red .inset h4{color:#333}.inset:before,.inset:after{display:table;content:" ";clear:both}figure.responsive-image-holder+.inset{margin-top:-2em}.inset.red{background-color:#D1190D;color:#FFF}.inset.red strong,.inset.red h2,.inset.red h3,.inset.red h4{color:#FFF}.inset.red a{color:#FFF}@media (min-width:720px){.inset{font-size:.8em}figure.responsive-image-holder+.inset{margin-top:-2.5em}}.before-and-after{position:relative;margin:2em 0em}.before-and-after img{width:1px;height:1px;position:absolute;top:-2px}.before-and-after .image-area{position:relative;border:1px solid #333;background:#000}.before-and-after .image-area:before{width:100%;padding-bottom:75%;display:block;content:" "}.before-and-after.wide .image-area:before{padding-bottom:54%}.before-and-after.square .image-area:before{padding-bottom:100%}.before-and-after .before-image,.before-and-after .after-image{position:absolute;overflow:hidden;top:0;bottom:0;background-size:cover;background-size:auto 100%;background-position-y:center;background-repeat:no-repeat}.before-and-after .before-image{left:0;right:50%;background-position-x:left}.before-and-after .after-image{left:50%;right:0;background-position-x:right}.before-and-after .divider{position:absolute;top:0;bottom:0;width:100px;left:-100px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAICAYAAAAP1Fp1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBDQjQ3QTQ2QjgzNDExRTg4NkJCRDhEOEFDMDM2QTVEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBDQjQ3QTQ3QjgzNDExRTg4NkJCRDhEOEFDMDM2QTVEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MENCNDdBNDRCODM0MTFFODg2QkJEOEQ4QUMwMzZBNUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MENCNDdBNDVCODM0MTFFODg2QkJEOEQ4QUMwMzZBNUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lqljoAAAANElEQVR42uzRAQ0AAAjDMEDT/Su4p6MDsjpY1knqA0mx3dc7psAQMIQhYAhDwJD3VgABBgDOjgcN3L6iiAAAAABJRU5ErkJggg==);cursor:pointer;touch-action:none}.before-and-after .divider:before{position:absolute;display:block;color:#FFF;text-align:center;content:" ";width:2em;height:2em;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2OUQ3REM2QkE5MDExRTg4QTJERjJFMTZGMzI0QTMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2OUQ3REM3QkE5MDExRTg4QTJERjJFMTZGMzI0QTMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTY5RDdEQzRCQTkwMTFFODhBMkRGMkUxNkYzMjRBMzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5RDdEQzVCQTkwMTFFODhBMkRGMkUxNkYzMjRBMzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4H5255AAAEaklEQVR42tyaS0hUURjHP8cZH5AjZqIJCpGJtch3mS0yfPUkCBRDIcQElz7BhURoCw0VXOjGEFoIboxSyTSlVYsKihY9qEUIGYVD2ijGjNrp+673yHW8Z7x35o7e5oM/M3PPmXPP757zne88bggYa4dQJ1BHUYdRB1Exctoi6hfqG+oL6gPKiWJG3DjEgDKo4tdQ51DZqFgN5f6VoV6jnqEmZLg9N6tceaqAS36q/mgV9QhVbNDD1WTnUS8MqLyaqKWmUWcCCUD9fRC1ESAIpdyoPlS00RCnUJ/2AMBTb1AnjYKoQP3eBwguB+qyvxCVBjmzv3LJdfHJbsh9lZlEf1AX9ULko5ZMBKHsZhlaIeJR700IwfUKFaUF5L6JIbju7QZxweibRkdHs8TERGF6VFQUs9lsvjh/vrLiFo/vbXqdKS8vD4qLi4XpqampUFhYKEwvKCiAzs5OvbcNQ90WgVxHndVTWnp6OkxMTEBaWpp4Vhrifeq0vr4OjY2N0NvbqxemVO5BO0Bu6YUYHx+H2NhYWF1dFeZjjEnylk7W0NAAbW26O8RNT5B0eTKoGWJsbAySkpIMnQd1dHRAU1OTnr9cQR1RglyV+51miOTk5IDMTLu7u/XAHEBd4iDUiQvNAOEjTBGtTAkkAZW5XxAi/yGYmpoaLUWcRh0jkOMouz8Q3pzZHxsYGIDKyl3nirRPkEFL1lRvy0stLVFdXQ05OTkQFrbpZqGhobCysgL19fWwsbEhiWx0dBTsdvvWb/qMj48XBwssb2hoSPo+PDwsymaTGwPuiCIoQrC5uTnmiy0tLbHIyEiWmZnJKioqmNVqla75Yi6Xi2HLeIv0jy3yJHHfHFtTGMeWGRwchJKSElEWu0Vt2M3KyjINBDdsXRgZGYHS0lLVdIvnBerf/f39poLgFhMTI41mONFUBXErL5ADtre3w+LioulAqE7Nzc2wvLysCvLT8+Lk5CTU1tbC2tqaaSBwoIDy8nKYmppSS3YSyA+1FBoqaVh1u92mgCgrK4OZmRlRljmKI5/lIWxHLOFjN43lPEao2fz8PDgcDsm/pP1Uq1XqBjxe0FSepuuzs7OqcSQ7O9sfCOo2H0HeNfe60UBjOHYz4ThfV1cn5QsPD98mupabm8uqqqqEZeMoJCwXHwYrKirabbX4nbZYedd6661pqWXIyYSPRPYlDFzbFODuxO0l7eRbZKrZ3XL39fV5hfH5XENlBakDgowyOXgcGfcchtWsp6cnIDB+QKygnigD4jvUcy3/JJiWlhYzQJDR+cxXz8h+X8/Cp6ury1AIp9OpF4LsgdoU5SFsHuBostbW1q2dD4vFotsPlBNCHyEoMj7lP6yKBDotukuBXWtJtByNiIgAm80mzEOQPL6o2cLCggQxPT2tB4L8ud3QLVMEYQkJCcL0uLg4lpKSsudbpkG1iR00xwrcguKgh1tQHL1xC4rDUG5BcTzNLSheGFDaf/8Kh9JM91JN0LzmZPQrRfv24tk/AQYAzkvgG24fxswAAAAASUVORK5CYII=);background-size:cover;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap}.before-and-after .button-area{font-size:.8em}.before-and-after .button-area:before,.before-and-after .button-area:after{content:" ";display:table;height:1px;clear:both}.before-and-after a{white-space:nowrap}.before-and-after .left-wrapper{float:left}.before-and-after .right-wrapper{float:right}.before-and-after .prpl-button{margin:0}.hotspot{margin:2em 0em;position:relative}.hotspot .mlt-responsive-image{width:100%;height:auto}@keyframes pulse{0%{transform:scale(1);opacity:0}10%{transform:scale(1.1);opacity:1}100%{transform:scale(1.5);opacity:0}}.hotspot-point{position:absolute;display:block;background-color:rgba(0,0,0,.25);border:1px solid #FFF;box-sizing:border-box;transform:translate(-50%,-50%);padding:.5em;height:2em;min-width:2em;border-radius:1em;color:#FFF;line-height:1em;transition:background-color 0.5s ease-in-out 0s;cursor:default;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;font-weight:400}a.hotspot-point{cursor:pointer}.hotspot-point:before{display:block;position:absolute;content:" ";left:0;right:0;bottom:0;top:0;border:1px solid #FFF;animation-name:pulse;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-out;animation-delay:0.5s;border-radius:1em;opacity:0}.hotspot-point .text{display:block;white-space:nowrap;line-height:1.2em;color:rgba(255,255,255,0);transition:all 0.5s ease-in-out 0s;max-width:.0001em;overflow:hidden;margin-top:-.15em}.hotspot-point:focus:before,.hotspot-point:hover:before{display:none}.hotspot-point:focus,.hotspot-point:hover{outline:none;background-color:rgba(0,0,0,.75)}.hotspot-point:hover .text,.hotspot-point:focus .text{max-width:25em;color:rgba(255,255,255,1)}@media (max-width:719px){.hotspot{font-size:.75em}}table.sortable th button{border:none;background:none;font-size:inherit;color:#333;cursor:pointer;font-weight:700;white-space:nowrap}table.sortable th button:hover,table.sortable th button:focus{text-decoration:underline}table.sortable th button:after{display:inline-block;content:"↕";padding-left:.5em}table.sortable th button.current.asc:after{content:"↓"}table.sortable th button.current.desc:after{content:"↑"}.countdown{display:block;margin:2em 0}.countdown .header{display:block;margin:1em 0;margin-bottom:0em;font-size:1.5em;color:#333;text-align:center;border-bottom:1px solid #d1190d}.countdown .output{display:block;position:relative;margin-left:-1em}.countdown .output:before,.countdown .output:after{display:table;content:" ";height:1px;clear:both}.countdown .output .item{display:block;box-sizing:border-box;width:25%;float:left;padding-left:1em;text-align:center}.countdown .output .item .number{display:block;font-weight:700;font-size:2.5em;color:#333}.countdown .output .item .unit{display:block;text-transform:uppercase;font-size:.8em}.icon-bin{height:32px;position:relative;margin:2em 0}.icon-bin figure{width:32px;height:32px;position:absolute;margin:0}.mejs-time{overflow:visible!important}footer>.return-to-top{display:none}@media (max-width:719px){footer>.return-to-top{display:block;position:fixed;z-index:100;left:.5em;bottom:.5em;width:3em;height:2em}footer>.return-to-top>a{display:block;position:absolute;left:50%;top:0%;transform:translate(-50%,0%);width:2em;height:2em;border-radius:3em;background-color:#D1190D;color:#FFF;box-shadow:0em .25em .5em rgba(0,0,0,.75)}footer>.return-to-top>a:hover,footer>.return-to-top>a:focus{background-color:#ad170c}footer>.return-to-top svg{fill:currentColor;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-53%);width:1em;height:1em}footer>.return-to-top .label{position:absolute;font-size:.35em;color:#000;bottom:-2em;width:100%;text-align:center;text-shadow:0 0 .5em rgb(255,255,255);font-weight:700;display:none}body>footer{padding-bottom:2em}}div.ivy-main.ivy-t-circle .ivy-circle,div.ivy-main .ivy-popup{z-index:99!important}nav.prpl-left-menu>a.open-button{display:none}@media (max-width:720px){nav.prpl-left-menu>a.open-button{position:relative;display:block;border:1px solid #777;margin-bottom:-1px;padding:.25em .8em;color:#FFF;background-color:#333;font-size:.8em}nav.prpl-left-menu>a.open-button::after{content:"▶";display:block;position:absolute;width:1em;height:1em;line-height:1em;right:.75em;top:.5em;transition:transform 0.25s ease-in-out;transform:rotate(0deg) translate(0em,0em)}nav.prpl-left-menu>a.open-button.open::after{transform:rotate(90deg) translate(.2em,.1em)}div#PageMenuContainer{border:1px solid #999;padding:0em .75em}}.slate-form-selector{display:block;border:1px solid #333;padding:.5em 1em;min-height:25em;position:relative}.slate-form-selector .headline{font-weight:700;color:#333;text-align:center;font-size:1.25em}.slate-form-selector .selector-scrim{position:absolute;left:1em;right:1em;top:50%;transform:translateY(-50%)}.slate-form-selector .form-container{margin:1em 0em}