/*! normalize.css v1.1.3 | MIT License | git.io/normalize */@import"https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@300;600;700&display=swap";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@keyframes shake{0%{transform:rotate(0)}33%{transform:rotate(-5deg)}66%{transform:rotate(5deg)}100%{transform:rotate(0)}}.ani-shake-hover:hover,.ani-shake-hover:focus{animation:shake .5s ease-in-out infinite alternate}@keyframes bounce{from{transform:translateY(0)}to{transform:translateY(0.5rem)}}.ani-bounce{animation:bounce .7s ease-in-out infinite alternate}.ani-bounce-hover:hover .ani__item,.ani-bounce-hover:focus .ani__item{animation:bounce .7s ease-in-out infinite alternate}@keyframes bounce-right{from{transform:translateX(0)}to{transform:translateX(0.5rem)}}.ani-bounce-right{animation:bounce-right .7s ease-in-out infinite alternate}.ani-bounce-right-hover:hover .ani__item,.ani-bounce-right-hover:focus .ani__item{animation:bounce-right .7s ease-in-out infinite alternate}@keyframes fade-in{from{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}.ani-fade-in{transform:translateY(60px);opacity:0}.ani-fade-in.animate{animation:fade-in 1s ease-in-out forwards}@media(min-width: 1020px){.ani-fade-in.ani-delay-1{animation-delay:0.2s,0.2s}}@media(min-width: 1020px){.ani-fade-in.ani-delay-2{animation-delay:0.4s,0.4s}}@media(min-width: 1020px){.ani-fade-in.ani-delay-3{animation-delay:0.6s,0.6s}}@media(min-width: 1020px){.ani-fade-in.ani-delay-4{animation-delay:0.8s,0.8s}}@media(min-width: 1020px){.ani-fade-in.ani-delay-5{animation-delay:1s,1s}}@media(min-width: 1020px){.ani-fade-in.ani-delay-6{animation-delay:1.2s,1.2s}}html{font-size:10px}body{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.6rem;color:#000;background-color:#fff;min-height:100vh}body{display:flex;flex-direction:column}body .site-content{flex:1 1 auto}body.lock{overflow:hidden;height:100vh}main.main{transition:.25s;padding:7rem 0 4rem;min-height:30rem}a.skip-link{transition:.25s;display:block;position:fixed;top:0;left:0;z-index:500;background-color:#000;padding:5px 20px;color:#fff;font-size:1.4rem;opacity:0;transform:translateY(-100%)}a.skip-link:focus,a.skip-link:active{transform:translateY(0);opacity:1}a{transition:.25s;text-decoration:underline;color:#543691}a:hover,a:focus{color:#2b1b4d}img{max-width:100%;height:auto}ul li,ol li{padding:.3rem 0}ul ul,ul ol,ol ul,ol ol{margin:1rem 0 .5rem;padding:0 0 0 2rem}blockquote{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;margin:6rem auto 0;padding:2rem 6rem 4rem;text-align:center;position:relative}blockquote+*{margin-top:7rem !important}blockquote p{font-size:2.6rem;line-height:1.6}blockquote p:first-child:before{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:700;display:block;margin-bottom:1rem;content:"‟";font-size:5.6rem;line-height:1;height:3.2rem;color:#543691;transform:scaleY(-1)}blockquote:before,blockquote:after{display:block;content:"";position:absolute;z-index:0;border-radius:70% 0;width:14rem;height:12rem;border:1px solid rgba(0,0,0,0)}blockquote:before{top:0;left:0;border-left:1px solid #543691;border-top:1px solid #543691}blockquote:after{bottom:0;right:0;border-right:1px solid #543691;border-bottom:1px solid #543691}@media(max-width: 750px){blockquote{padding:2rem 3rem 4rem;margin:4rem auto 5rem}blockquote p{font-size:2rem}blockquote:before,blockquote:after{width:10rem;height:8rem}}table{width:100%;height:auto !important;overflow:auto}@media(max-width: 1020px){table{display:block}}h1{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:700;font-size:5.6rem;line-height:1.2}@media(max-width: 750px){h1{font-size:3.6rem}}h2{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:3.6rem;line-height:1.2}@media(max-width: 750px){h2{font-size:3rem}}h3{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2}@media(max-width: 750px){h3{font-size:2.3rem}}h4{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2rem;line-height:1.2}@media(max-width: 750px){h4{font-size:2rem}}h5{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2rem;line-height:1.2}@media(max-width: 750px){h5{font-size:1.8rem}}p{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.8rem;line-height:1.5}@media(max-width: 750px){p{font-size:1.6rem}}.container{box-sizing:border-box;margin:0 auto;padding-left:120px;padding-right:120px;width:100%;max-width:1240px}@media(max-width: 1020px){.container{max-width:1120px;padding-left:60px;padding-right:60px}}@media(max-width: 750px){.container{max-width:1052px;padding-left:26px;padding-right:26px}}article.form-builder-form{box-sizing:border-box;margin:0 auto;padding-left:120px;padding-right:120px;width:100%;max-width:1240px;margin:0 auto}@media(max-width: 1020px){article.form-builder-form{max-width:1120px;padding-left:60px;padding-right:60px}}@media(max-width: 750px){article.form-builder-form{max-width:1052px;padding-left:26px;padding-right:26px}}button,select:not([class*=ui-]),textarea,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;vertical-align:baseline;margin:0;outline:none;border-radius:0;border:none}label{display:block;margin:0;padding:0;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600}label+p{margin:.3rem 0 0;font-size:1.4rem}input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;vertical-align:baseline;margin:0;outline:none;border-radius:0;border:none;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;transition:.25s;padding:0 1.5rem;font-size:1.6rem;width:100%;background-color:#f0f0f0;border-radius:3px;margin-top:1rem;height:5rem;line-height:5rem}input[type=text]:hover{box-shadow:0 0 3px 3px rgba(84,54,145,.1)}input[type=text]:active,input[type=text]:focus{box-shadow:0 0 3px 3px rgba(84,54,145,.2)}input[type=text]:disabled{box-shadow:none !important}input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;vertical-align:baseline;margin:0;outline:none;border-radius:0;border:none;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;transition:.25s;padding:0 1.5rem;font-size:1.6rem;width:100%;background-color:#f0f0f0;border-radius:3px;margin-top:1rem;height:5rem;line-height:5rem}input[type=email]:hover{box-shadow:0 0 3px 3px rgba(84,54,145,.1)}input[type=email]:active,input[type=email]:focus{box-shadow:0 0 3px 3px rgba(84,54,145,.2)}input[type=email]:disabled{box-shadow:none !important}input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;vertical-align:baseline;margin:0;outline:none;border-radius:0;border:none;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;transition:.25s;padding:0 1.5rem;font-size:1.6rem;width:100%;background-color:#f0f0f0;border-radius:3px;margin-top:1rem;height:5rem;line-height:5rem}input[type=password]:hover{box-shadow:0 0 3px 3px rgba(84,54,145,.1)}input[type=password]:active,input[type=password]:focus{box-shadow:0 0 3px 3px rgba(84,54,145,.2)}input[type=password]:disabled{box-shadow:none !important}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;vertical-align:baseline;margin:0;outline:none;border-radius:0;border:none;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;transition:.25s;padding:0 1.5rem;font-size:1.6rem;width:100%;background-color:#f0f0f0;border-radius:3px;margin-top:1rem;height:5rem;line-height:5rem}input[type=search]:hover{box-shadow:0 0 3px 3px rgba(84,54,145,.1)}input[type=search]:active,input[type=search]:focus{box-shadow:0 0 3px 3px rgba(84,54,145,.2)}input[type=search]:disabled{box-shadow:none !important}input[type=tel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;vertical-align:baseline;margin:0;outline:none;border-radius:0;border:none;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;transition:.25s;padding:0 1.5rem;font-size:1.6rem;width:100%;background-color:#f0f0f0;border-radius:3px;margin-top:1rem;height:5rem;line-height:5rem}input[type=tel]:hover{box-shadow:0 0 3px 3px rgba(84,54,145,.1)}input[type=tel]:active,input[type=tel]:focus{box-shadow:0 0 3px 3px rgba(84,54,145,.2)}input[type=tel]:disabled{box-shadow:none !important}input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;vertical-align:baseline;margin:0;outline:none;border-radius:0;border:none;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;transition:.25s;padding:0 1.5rem;font-size:1.6rem;width:100%;background-color:#f0f0f0;border-radius:3px;margin-top:1rem;height:5rem;line-height:5rem}input[type=url]:hover{box-shadow:0 0 3px 3px rgba(84,54,145,.1)}input[type=url]:active,input[type=url]:focus{box-shadow:0 0 3px 3px rgba(84,54,145,.2)}input[type=url]:disabled{box-shadow:none !important}textarea{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;transition:.25s;padding:0 1.5rem;font-size:1.6rem;width:100%;background-color:#f0f0f0;border-radius:3px;margin-top:1rem;padding-top:1rem;padding-bottom:1rem;min-height:20rem;resize:none}textarea:hover{box-shadow:0 0 3px 3px rgba(84,54,145,.1)}textarea:active,textarea:focus{box-shadow:0 0 3px 3px rgba(84,54,145,.2)}textarea:disabled{box-shadow:none !important}select:not([class*=ui-]){font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;transition:.25s;padding:0 1.5rem;font-size:1.6rem;width:100%;background-color:#f0f0f0;border-radius:3px;margin-top:1rem;height:5rem;line-height:5rem;background-image:url("../../img/icons/dropdown-arrow.svg");background-position:calc(100% - 1rem) 50%;background-size:1.5rem;background-repeat:no-repeat}select:not([class*=ui-]):hover{box-shadow:0 0 3px 3px rgba(84,54,145,.1)}select:not([class*=ui-]):active,select:not([class*=ui-]):focus{box-shadow:0 0 3px 3px rgba(84,54,145,.2)}select:not([class*=ui-]):disabled{box-shadow:none !important}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){select::-ms-expand{display:none}select:focus::-ms-value{background:rgba(0,0,0,0);color:#000}}.row.select.dob select{display:inline-block;vertical-align:top;width:calc(33.333% - 4px)}@media(max-width: 450px){.row.select.dob select{width:100%;max-width:100%}.row.select.dob select+select{margin-top:5px}}.option-wrap{display:flex;align-items:center;padding:.5rem 0}.option-wrap label{margin-left:.5rem;font-weight:300}form .row.file .file{margin-top:1rem;position:relative}form .row.file .file input[type=file]{opacity:0;z-index:5;position:absolute;top:0;left:0;bottom:0}form .row.file .file .button{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#fff;font-size:1.6rem;background-color:#3b2e56;text-decoration:none !important}form .row.file .file .button:hover,form .row.file .file .button:focus{background-color:#fff;color:#3b2e56}form .row.file .file .filename{margin-left:1rem}.g-recaptcha{margin:3rem 0}input[type=submit],button[type=submit]{background:none;border:none;background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#fff;font-size:1.6rem;background-color:#3b2e56;text-decoration:none !important}input[type=submit]:hover,input[type=submit]:focus,button[type=submit]:hover,button[type=submit]:focus{background-color:#fff;color:#3b2e56}input[type=submit]:disabled,input[type=submit].disabled,button[type=submit]:disabled,button[type=submit].disabled{filter:grayscale(0.8)}form .row+.row,form .row.submit{margin-top:3rem}form .row.submit a.back{display:inline-block;margin-right:2rem}form .row.section-break{margin:6rem 0 3rem}.search-form{position:relative}@media(min-width: 600px){.search-form{display:flex;align-items:center;justify-content:space-between}.search-form .search-field,.search-form .custom-select{width:calc(50% - 1rem)}.search-form .search-field input[type=text]{margin:0}.search-form .custom-select select{margin:0}}@media(min-width: 1020px){.search-form{max-width:60rem}}.search-filter .container{padding:0}#message{font-size:1.6rem}#message.error,#message.success{padding:2rem;margin:2rem 0;border-radius:3px}#message:not(.error):not(.success)>div{padding:2rem;margin:2rem 0;border-radius:3px}#message.error,#message .error{color:#d8000c;background-color:rgba(216,0,12,.05)}#message.success,#message .success{color:#4f8a10;background-color:rgba(79,138,16,.05)}#message p{margin:1rem 0 0;font-size:inherit}.school-header{z-index:20;box-sizing:border-box;border-bottom:1px solid rgba(59,46,86,.3);position:relative;background-color:#fff}.school-header .container{max-width:100%}@media(min-width: 750px){.school-header .container{padding:0 3.5rem}}@media(max-width: 1020px){.school-header .container{max-width:100%}}@media(max-width: 750px){.school-header .container{max-width:100%}}.school-header>.container{display:flex;align-items:center;height:100%}@media(min-width: 1020px){.school-header>.container{flex-wrap:wrap}}.school-header .header__toggles{display:flex;align-items:center;margin-left:auto}@media(max-width: 750px){.school-header .header__toggles .site-search-toggle{order:-1;margin-left:0}.school-header .header__toggles .mobile-menu-toggle,.school-header .header__toggles .menu-toggle{margin-left:2rem}}.school-header .school-header__branding{flex:0 1 auto;padding-right:4rem}@media(max-width: 750px){.school-header.has-day-cal .header__toggles{flex-wrap:wrap;justify-content:flex-end}}.school-header.menu-style-expanded{padding:3.5rem 0 0;max-width:100vw}@media(max-width: 1020px){.school-header.menu-style-expanded{padding:3.5rem 0}.school-header.menu-style-expanded .expanded-nav__wrapper,.school-header.menu-style-expanded .collapsed-nav__wrapper{transition:.25s;z-index:120;position:fixed;top:0;right:0;bottom:0;width:100%;max-width:40rem;transform:translateX(100%);visibility:hidden;overflow-y:auto;box-sizing:border-box;background-color:#fff;border-left:1px solid rgba(59,46,86,.3);padding-bottom:7rem}}@media(max-width: 1020px)and (max-width: 750px){.school-header.menu-style-expanded .expanded-nav__wrapper,.school-header.menu-style-expanded .collapsed-nav__wrapper{top:8rem}}@media(max-width: 1020px){.school-header.menu-style-expanded .expanded-nav__wrapper.active,.school-header.menu-style-expanded .collapsed-nav__wrapper.active{transform:translateX(0);visibility:visible}.school-header.menu-style-expanded .expanded-nav__wrapper button.close-collapsed-nav,.school-header.menu-style-expanded .expanded-nav__wrapper button.close-expanded-nav,.school-header.menu-style-expanded .collapsed-nav__wrapper button.close-collapsed-nav,.school-header.menu-style-expanded .collapsed-nav__wrapper button.close-expanded-nav{background-color:rgba(0,0,0,0);border:none;position:relative;display:block;width:4rem;height:4rem;font-size:0;cursor:pointer;background-color:#543691;top:1rem;left:calc(100% - 5rem)}.school-header.menu-style-expanded .expanded-nav__wrapper button.close-collapsed-nav:before,.school-header.menu-style-expanded .expanded-nav__wrapper button.close-collapsed-nav:after,.school-header.menu-style-expanded .expanded-nav__wrapper button.close-expanded-nav:before,.school-header.menu-style-expanded .expanded-nav__wrapper button.close-expanded-nav:after,.school-header.menu-style-expanded .collapsed-nav__wrapper button.close-collapsed-nav:before,.school-header.menu-style-expanded .collapsed-nav__wrapper button.close-collapsed-nav:after,.school-header.menu-style-expanded .collapsed-nav__wrapper button.close-expanded-nav:before,.school-header.menu-style-expanded .collapsed-nav__wrapper button.close-expanded-nav:after{transition:.25s;display:block;content:"";position:absolute;top:50%;left:50%;background-color:#fff;width:45%;height:2px;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.school-header.menu-style-expanded .expanded-nav__wrapper button.close-collapsed-nav:after,.school-header.menu-style-expanded .expanded-nav__wrapper button.close-expanded-nav:after,.school-header.menu-style-expanded .collapsed-nav__wrapper button.close-collapsed-nav:after,.school-header.menu-style-expanded .collapsed-nav__wrapper button.close-expanded-nav:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.school-header.menu-style-expanded .expanded-nav__wrapper button.close-collapsed-nav:hover:before,.school-header.menu-style-expanded .expanded-nav__wrapper button.close-collapsed-nav:hover:after,.school-header.menu-style-expanded .expanded-nav__wrapper button.close-collapsed-nav:focus:before,.school-header.menu-style-expanded .expanded-nav__wrapper button.close-collapsed-nav:focus:after,.school-header.menu-style-expanded .expanded-nav__wrapper button.close-expanded-nav:hover:before,.school-header.menu-style-expanded .expanded-nav__wrapper button.close-expanded-nav:hover:after,.school-header.menu-style-expanded .expanded-nav__wrapper button.close-expanded-nav:focus:before,.school-header.menu-style-expanded .expanded-nav__wrapper button.close-expanded-nav:focus:after,.school-header.menu-style-expanded .collapsed-nav__wrapper button.close-collapsed-nav:hover:before,.school-header.menu-style-expanded .collapsed-nav__wrapper button.close-collapsed-nav:hover:after,.school-header.menu-style-expanded .collapsed-nav__wrapper button.close-collapsed-nav:focus:before,.school-header.menu-style-expanded .collapsed-nav__wrapper button.close-collapsed-nav:focus:after,.school-header.menu-style-expanded .collapsed-nav__wrapper button.close-expanded-nav:hover:before,.school-header.menu-style-expanded .collapsed-nav__wrapper button.close-expanded-nav:hover:after,.school-header.menu-style-expanded .collapsed-nav__wrapper button.close-expanded-nav:focus:before,.school-header.menu-style-expanded .collapsed-nav__wrapper button.close-expanded-nav:focus:after{opacity:.6}}@media(max-width: 1020px)and (max-width: 750px){.school-header.menu-style-expanded .expanded-nav__wrapper button.close-expanded-nav,.school-header.menu-style-expanded .collapsed-nav__wrapper button.close-expanded-nav{display:none}}@media(max-width: 1020px){.school-header.menu-style-expanded .expanded-nav__wrapper ul,.school-header.menu-style-expanded .collapsed-nav__wrapper ul{list-style-type:none;margin:0;padding:0;box-sizing:border-box;padding:2.4rem 1.5rem}.school-header.menu-style-expanded .expanded-nav__wrapper li,.school-header.menu-style-expanded .collapsed-nav__wrapper li{display:flex;align-items:center;justify-content:space-between}.school-header.menu-style-expanded .expanded-nav__wrapper li.current>a,.school-header.menu-style-expanded .expanded-nav__wrapper li.active>a,.school-header.menu-style-expanded .collapsed-nav__wrapper li.current>a,.school-header.menu-style-expanded .collapsed-nav__wrapper li.active>a{color:#543691}.school-header.menu-style-expanded .expanded-nav__wrapper a,.school-header.menu-style-expanded .collapsed-nav__wrapper a{color:#000;order:-1;display:inline-block;padding:1.1rem 0;text-decoration:none}.school-header.menu-style-expanded .expanded-nav__wrapper a:hover,.school-header.menu-style-expanded .expanded-nav__wrapper a:focus,.school-header.menu-style-expanded .collapsed-nav__wrapper a:hover,.school-header.menu-style-expanded .collapsed-nav__wrapper a:focus{color:#543691}.school-header.menu-style-expanded .expanded-nav__wrapper a b,.school-header.menu-style-expanded .collapsed-nav__wrapper a b{border-bottom:1px solid rgba(0,0,0,0);transition:.5s}.school-header.menu-style-expanded .expanded-nav__wrapper a:hover,.school-header.menu-style-expanded .expanded-nav__wrapper a:focus,.school-header.menu-style-expanded .collapsed-nav__wrapper a:hover,.school-header.menu-style-expanded .collapsed-nav__wrapper a:focus{color:#543691}.school-header.menu-style-expanded .expanded-nav__wrapper a:hover b,.school-header.menu-style-expanded .expanded-nav__wrapper a:focus b,.school-header.menu-style-expanded .collapsed-nav__wrapper a:hover b,.school-header.menu-style-expanded .collapsed-nav__wrapper a:focus b{border-color:#543691}.school-header.menu-style-expanded .expanded-nav__wrapper b,.school-header.menu-style-expanded .collapsed-nav__wrapper b{font-weight:inherit}.school-header.menu-style-expanded .expanded-nav__wrapper button.back,.school-header.menu-style-expanded .collapsed-nav__wrapper button.back{display:flex;align-items:center;margin-bottom:.5rem;background:none}.school-header.menu-style-expanded .expanded-nav__wrapper button.back .icon,.school-header.menu-style-expanded .collapsed-nav__wrapper button.back .icon{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.16 10.61'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Assets' fill='none' stroke='%23543691' stroke-miterlimit='10'%3E%3Cpath stroke-linecap='square' d='M.5 5.3h13'/%3E%3Cpath d='M9.5.35l4.95 4.95-4.95 4.95'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:inline-block;flex-shrink:0;transition:.3s ease-out;position:relative;padding:0;border:none;box-shadow:none;width:2rem;height:4rem;color:#543691;margin-left:1rem;background-repeat:no-repeat;background-position:50% 50%;background-size:2rem;transform:rotate(180deg);width:3.6rem;height:3rem}.school-header.menu-style-expanded .expanded-nav__wrapper button.back .icon:hover,.school-header.menu-style-expanded .expanded-nav__wrapper button.back .icon:focus,.school-header.menu-style-expanded .collapsed-nav__wrapper button.back .icon:hover,.school-header.menu-style-expanded .collapsed-nav__wrapper button.back .icon:focus{background-position:90% 50%}.school-header.menu-style-expanded .expanded-nav__wrapper button.back:hover .icon,.school-header.menu-style-expanded .expanded-nav__wrapper button.back:focus .icon,.school-header.menu-style-expanded .collapsed-nav__wrapper button.back:hover .icon,.school-header.menu-style-expanded .collapsed-nav__wrapper button.back:focus .icon{color:#2b1b4d;-webkit-mask-position:90% 50%;mask-position:90% 50%;background-position:90% 50%}.school-header.menu-style-expanded .expanded-nav__wrapper nav>ul,.school-header.menu-style-expanded .collapsed-nav__wrapper nav>ul{padding-bottom:6.5rem}.school-header.menu-style-expanded .expanded-nav__wrapper nav>ul>li>a,.school-header.menu-style-expanded .collapsed-nav__wrapper nav>ul>li>a{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:1.8rem;line-height:1.5}}@media(max-width: 1020px)and (max-width: 750px){.school-header.menu-style-expanded .expanded-nav__wrapper nav>ul>li>a,.school-header.menu-style-expanded .collapsed-nav__wrapper nav>ul>li>a{font-size:1.6rem}}@media(max-width: 1020px){.school-header.menu-style-expanded .expanded-nav__wrapper nav>ul>li>button.toggle,.school-header.menu-style-expanded .collapsed-nav__wrapper nav>ul>li>button.toggle{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.16 10.61'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Assets' fill='none' stroke='%23543691' stroke-miterlimit='10'%3E%3Cpath stroke-linecap='square' d='M.5 5.3h13'/%3E%3Cpath d='M9.5.35l4.95 4.95-4.95 4.95'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:inline-block;flex-shrink:0;transition:.3s ease-out;position:relative;padding:0;border:none;box-shadow:none;width:2rem;height:4rem;color:#543691;margin-left:1rem;background-repeat:no-repeat;background-position:50% 50%;background-size:2rem}.school-header.menu-style-expanded .expanded-nav__wrapper nav>ul>li>button.toggle:hover,.school-header.menu-style-expanded .expanded-nav__wrapper nav>ul>li>button.toggle:focus,.school-header.menu-style-expanded .collapsed-nav__wrapper nav>ul>li>button.toggle:hover,.school-header.menu-style-expanded .collapsed-nav__wrapper nav>ul>li>button.toggle:focus{background-position:90% 50%}.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation{transition:.25s;z-index:120;position:fixed;top:0;right:0;bottom:0;width:100%;max-width:40rem;transform:translateX(100%);visibility:hidden;overflow-y:auto;transform:translateX(-100%);background-color:#f0f0f0}}@media(max-width: 1020px)and (max-width: 750px){.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation{top:0}}@media(max-width: 1020px){.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation.active,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation.active{transform:translateX(0);visibility:visible}.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation>li,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation>li{transition:.25s;padding:0 1.2rem;flex-wrap:wrap}.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation>li.active,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation>li.active{background-color:#fff}.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation>li>a,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation>li>a{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.8rem;line-height:1.5}}@media(max-width: 1020px)and (max-width: 750px){.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation>li>a,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation>li>a{font-size:1.6rem}}@media(max-width: 1020px){.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation>li button.toggle,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle{flex-shrink:0;transition:.3s ease-out;position:relative;padding:0;border:none;box-shadow:none;background-color:rgba(0,0,0,0);width:2.5rem;height:2.5rem;cursor:pointer}.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation>li button.toggle:before,.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation>li button.toggle:after,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle:before,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle:after{transition:.3s ease-out;content:"";display:block;position:absolute;top:50%;left:50%;width:60%;height:2px;background:#543691;transform:translateX(-50%) translateY(-50%)}.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation>li button.toggle:after,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle:after{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation>li button.toggle.active,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle.active{background-color:#fff}.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation>li button.toggle.active:before,.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation>li button.toggle.active:after,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle.active:before,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle.active:after{background-color:#543691}.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation>li button.toggle.active:after,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle.active:after{transform:translateX(-50%) translateY(-50%) rotate(180deg)}.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation>li button.toggle:hover,.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation>li button.toggle:focus,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle:hover,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle:focus{background-color:#fff}.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation>li button.toggle:hover:before,.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation>li button.toggle:hover:after,.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation>li button.toggle:focus:before,.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation>li button.toggle:focus:after,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle:hover:before,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle:hover:after,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle:focus:before,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle:focus:after{background-color:#543691}.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation ul,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation ul{display:none;border-top:2px solid #f0f0f0;width:100%}.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation ul a,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation ul a{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.8rem;line-height:1.5}}@media(max-width: 1020px)and (max-width: 750px){.school-header.menu-style-expanded .expanded-nav__wrapper ul.secondary-navigation ul a,.school-header.menu-style-expanded .collapsed-nav__wrapper ul.secondary-navigation ul a{font-size:1.6rem}}@media(min-width: 1020px){.school-header.menu-style-expanded nav{position:relative}}@media(min-width: 1020px)and (min-width: 1020px){.school-header.menu-style-expanded button.mobile-menu-toggle{display:none}}@media(min-width: 1020px){.school-header.menu-style-expanded nav ul{list-style-type:none;margin:0;padding:0;z-index:120;box-sizing:border-box}.school-header.menu-style-expanded nav li{display:flex;align-items:center;justify-content:space-between}.school-header.menu-style-expanded nav li.current>a,.school-header.menu-style-expanded nav li.active>a{color:#543691}.school-header.menu-style-expanded nav a{color:#000;display:inline-block;order:-1;text-decoration:none}.school-header.menu-style-expanded nav a:hover,.school-header.menu-style-expanded nav a:focus{color:#543691}.school-header.menu-style-expanded nav a b{border-bottom:1px solid rgba(0,0,0,0);transition:.5s}.school-header.menu-style-expanded nav a:hover,.school-header.menu-style-expanded nav a:focus{color:#543691}.school-header.menu-style-expanded nav a:hover b,.school-header.menu-style-expanded nav a:focus b{border-color:#543691}.school-header.menu-style-expanded nav b{font-weight:inherit}.school-header.menu-style-expanded button.back{display:flex;align-items:center;margin-bottom:.5rem}.school-header.menu-style-expanded button.back .icon{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.16 10.61'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Assets' fill='none' stroke='%23543691' stroke-miterlimit='10'%3E%3Cpath stroke-linecap='square' d='M.5 5.3h13'/%3E%3Cpath d='M9.5.35l4.95 4.95-4.95 4.95'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:inline-block;flex-shrink:0;transition:.3s ease-out;position:relative;padding:0;border:none;box-shadow:none;width:2rem;height:4rem;color:#543691;margin-left:1rem;background-repeat:no-repeat;background-position:50% 50%;background-size:2rem;transform:rotate(180deg);width:3.6rem;height:3rem}.school-header.menu-style-expanded button.back .icon:hover,.school-header.menu-style-expanded button.back .icon:focus{background-position:90% 50%}.school-header.menu-style-expanded button.back:hover .icon,.school-header.menu-style-expanded button.back:focus .icon{color:#543691;-webkit-mask-position:90% 50%;mask-position:90% 50%;background-position:90% 50%}.school-header.menu-style-expanded nav>ul{display:flex;flex-wrap:wrap}.school-header.menu-style-expanded nav>ul>li{position:relative;padding:1.5rem 3.5rem 1.5rem 0}.school-header.menu-style-expanded nav>ul>li.first>a{padding-left:0}.school-header.menu-style-expanded nav>ul>li>button.toggle{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;width:1.6rem;height:1.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.34 6.24'%3E%3Cg data-name='Layer 2'%3E%3Cpath fill='none' stroke='%23543691' stroke-linejoin='round' stroke-width='2' d='m.67.74 5 4.5 5-4.5' data-name='Labels'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat}.school-header.menu-style-expanded nav>ul>li>button.toggle.active{transform:scaleY(-1)}.school-header.menu-style-expanded nav>ul>li>button.toggle+a{margin-right:1rem}.school-header.menu-style-expanded nav>ul>li>button.toggle:hover,.school-header.menu-style-expanded nav>ul>li>button.toggle:focus{opacity:.5}.school-header.menu-style-expanded nav>ul>li>a{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:1.8rem;line-height:1.5}}@media(min-width: 1020px)and (max-width: 750px){.school-header.menu-style-expanded nav>ul>li>a{font-size:1.6rem}}@media(min-width: 1020px){.school-header.menu-style-expanded ul.secondary-navigation{transition:.25s;visibility:hidden;opacity:0;background-color:#fff;position:absolute;top:100%;left:0;padding:3rem 1.5rem 2rem;min-width:28rem;border:1px solid rgba(59,46,86,.3)}.school-header.menu-style-expanded ul.secondary-navigation.active{visibility:visible;opacity:1}.school-header.menu-style-expanded ul.secondary-navigation>li{transition:.25s;padding:0 1.2rem;flex-wrap:wrap}.school-header.menu-style-expanded ul.secondary-navigation>li.active{background-color:#fff}.school-header.menu-style-expanded ul.secondary-navigation>li>a{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.8rem;line-height:1.5;padding:1rem 0}}@media(min-width: 1020px)and (max-width: 750px){.school-header.menu-style-expanded ul.secondary-navigation>li>a{font-size:1.6rem}}@media(min-width: 1020px){.school-header.menu-style-expanded ul.secondary-navigation>li button.toggle{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.16 10.61'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Assets' fill='none' stroke='%23543691' stroke-miterlimit='10'%3E%3Cpath stroke-linecap='square' d='M.5 5.3h13'/%3E%3Cpath d='M9.5.35l4.95 4.95-4.95 4.95'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:inline-block;flex-shrink:0;transition:.3s ease-out;position:relative;padding:0;border:none;box-shadow:none;width:2rem;height:4rem;color:#543691;margin-left:1rem;background-repeat:no-repeat;background-position:50% 50%;background-size:2rem}.school-header.menu-style-expanded ul.secondary-navigation>li button.toggle:hover,.school-header.menu-style-expanded ul.secondary-navigation>li button.toggle:focus{background-position:90% 50%}.school-header.menu-style-expanded ul.secondary-navigation>li button.toggle:hover,.school-header.menu-style-expanded ul.secondary-navigation>li button.toggle:focus{opacity:.5}.school-header.menu-style-expanded ul.secondary-navigation:before{display:block;content:"";position:absolute;top:0;left:1.5rem;border:2.3rem solid rgba(0,0,0,0);border-top:1.2rem solid #3b2e56}.school-header.menu-style-expanded ul.secondary-navigation ul{transition:.25s;visibility:hidden;opacity:0;position:absolute;left:100%;top:0;background-color:#f0f0f0;border-left:1px solid rgba(59,46,86,.3);width:100%;padding:3rem 1.5rem 2rem;min-width:28rem;border-bottom:1px solid rgba(59,46,86,.3);border-right:1px solid rgba(59,46,86,.3)}.school-header.menu-style-expanded ul.secondary-navigation ul.active{visibility:visible;opacity:1}.school-header.menu-style-expanded ul.secondary-navigation ul a{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.8rem;line-height:1.5;padding:1rem 0}}@media(min-width: 1020px)and (max-width: 750px){.school-header.menu-style-expanded ul.secondary-navigation ul a{font-size:1.6rem}}@media(min-width: 1020px){.school-header.menu-style-expanded button.close-expanded-nav,.school-header.menu-style-expanded button.back{display:none}}@media(max-width: 750px){.school-header.menu-style-expanded{padding:1.5rem 0}}.school-header.menu-style-expanded .school-header__links{display:flex;align-items:flex-end;align-items:center}.school-header.menu-style-expanded .expanded-nav__wrapper{width:100%}@media(min-width: 1020px){.school-header.menu-style-expanded .expanded-nav__wrapper{margin-top:3.5rem;border-top:1px solid rgba(59,46,86,.3)}}.school-header.menu-style-collapsed{padding:3.5rem 0}.school-header.menu-style-collapsed .expanded-nav__wrapper,.school-header.menu-style-collapsed .collapsed-nav__wrapper{transition:.25s;z-index:120;position:fixed;top:0;right:0;bottom:0;width:100%;max-width:40rem;transform:translateX(100%);visibility:hidden;overflow-y:auto;box-sizing:border-box;background-color:#fff;border-left:1px solid rgba(59,46,86,.3);padding-bottom:7rem}@media(max-width: 750px){.school-header.menu-style-collapsed .expanded-nav__wrapper,.school-header.menu-style-collapsed .collapsed-nav__wrapper{top:8rem}}.school-header.menu-style-collapsed .expanded-nav__wrapper.active,.school-header.menu-style-collapsed .collapsed-nav__wrapper.active{transform:translateX(0);visibility:visible}.school-header.menu-style-collapsed .expanded-nav__wrapper button.close-collapsed-nav,.school-header.menu-style-collapsed .expanded-nav__wrapper button.close-expanded-nav,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.close-collapsed-nav,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.close-expanded-nav{background-color:rgba(0,0,0,0);border:none;position:relative;display:block;width:4rem;height:4rem;font-size:0;cursor:pointer;background-color:#543691;top:1rem;left:calc(100% - 5rem)}.school-header.menu-style-collapsed .expanded-nav__wrapper button.close-collapsed-nav:before,.school-header.menu-style-collapsed .expanded-nav__wrapper button.close-collapsed-nav:after,.school-header.menu-style-collapsed .expanded-nav__wrapper button.close-expanded-nav:before,.school-header.menu-style-collapsed .expanded-nav__wrapper button.close-expanded-nav:after,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.close-collapsed-nav:before,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.close-collapsed-nav:after,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.close-expanded-nav:before,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.close-expanded-nav:after{transition:.25s;display:block;content:"";position:absolute;top:50%;left:50%;background-color:#fff;width:45%;height:2px;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.school-header.menu-style-collapsed .expanded-nav__wrapper button.close-collapsed-nav:after,.school-header.menu-style-collapsed .expanded-nav__wrapper button.close-expanded-nav:after,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.close-collapsed-nav:after,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.close-expanded-nav:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.school-header.menu-style-collapsed .expanded-nav__wrapper button.close-collapsed-nav:hover:before,.school-header.menu-style-collapsed .expanded-nav__wrapper button.close-collapsed-nav:hover:after,.school-header.menu-style-collapsed .expanded-nav__wrapper button.close-collapsed-nav:focus:before,.school-header.menu-style-collapsed .expanded-nav__wrapper button.close-collapsed-nav:focus:after,.school-header.menu-style-collapsed .expanded-nav__wrapper button.close-expanded-nav:hover:before,.school-header.menu-style-collapsed .expanded-nav__wrapper button.close-expanded-nav:hover:after,.school-header.menu-style-collapsed .expanded-nav__wrapper button.close-expanded-nav:focus:before,.school-header.menu-style-collapsed .expanded-nav__wrapper button.close-expanded-nav:focus:after,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.close-collapsed-nav:hover:before,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.close-collapsed-nav:hover:after,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.close-collapsed-nav:focus:before,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.close-collapsed-nav:focus:after,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.close-expanded-nav:hover:before,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.close-expanded-nav:hover:after,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.close-expanded-nav:focus:before,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.close-expanded-nav:focus:after{opacity:.6}@media(max-width: 750px){.school-header.menu-style-collapsed .expanded-nav__wrapper button.close-expanded-nav,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.close-expanded-nav{display:none}}.school-header.menu-style-collapsed .expanded-nav__wrapper ul,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul{list-style-type:none;margin:0;padding:0;box-sizing:border-box;padding:2.4rem 1.5rem}.school-header.menu-style-collapsed .expanded-nav__wrapper li,.school-header.menu-style-collapsed .collapsed-nav__wrapper li{display:flex;align-items:center;justify-content:space-between}.school-header.menu-style-collapsed .expanded-nav__wrapper li.current>a,.school-header.menu-style-collapsed .expanded-nav__wrapper li.active>a,.school-header.menu-style-collapsed .collapsed-nav__wrapper li.current>a,.school-header.menu-style-collapsed .collapsed-nav__wrapper li.active>a{color:#543691}.school-header.menu-style-collapsed .expanded-nav__wrapper a,.school-header.menu-style-collapsed .collapsed-nav__wrapper a{color:#000;order:-1;display:inline-block;padding:1.1rem 0;text-decoration:none}.school-header.menu-style-collapsed .expanded-nav__wrapper a:hover,.school-header.menu-style-collapsed .expanded-nav__wrapper a:focus,.school-header.menu-style-collapsed .collapsed-nav__wrapper a:hover,.school-header.menu-style-collapsed .collapsed-nav__wrapper a:focus{color:#543691}.school-header.menu-style-collapsed .expanded-nav__wrapper a b,.school-header.menu-style-collapsed .collapsed-nav__wrapper a b{border-bottom:1px solid rgba(0,0,0,0);transition:.5s}.school-header.menu-style-collapsed .expanded-nav__wrapper a:hover,.school-header.menu-style-collapsed .expanded-nav__wrapper a:focus,.school-header.menu-style-collapsed .collapsed-nav__wrapper a:hover,.school-header.menu-style-collapsed .collapsed-nav__wrapper a:focus{color:#543691}.school-header.menu-style-collapsed .expanded-nav__wrapper a:hover b,.school-header.menu-style-collapsed .expanded-nav__wrapper a:focus b,.school-header.menu-style-collapsed .collapsed-nav__wrapper a:hover b,.school-header.menu-style-collapsed .collapsed-nav__wrapper a:focus b{border-color:#543691}.school-header.menu-style-collapsed .expanded-nav__wrapper b,.school-header.menu-style-collapsed .collapsed-nav__wrapper b{font-weight:inherit}.school-header.menu-style-collapsed .expanded-nav__wrapper button.back,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.back{display:flex;align-items:center;margin-bottom:.5rem;background:none}.school-header.menu-style-collapsed .expanded-nav__wrapper button.back .icon,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.back .icon{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.16 10.61'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Assets' fill='none' stroke='%23543691' stroke-miterlimit='10'%3E%3Cpath stroke-linecap='square' d='M.5 5.3h13'/%3E%3Cpath d='M9.5.35l4.95 4.95-4.95 4.95'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:inline-block;flex-shrink:0;transition:.3s ease-out;position:relative;padding:0;border:none;box-shadow:none;width:2rem;height:4rem;color:#543691;margin-left:1rem;background-repeat:no-repeat;background-position:50% 50%;background-size:2rem;transform:rotate(180deg);width:3.6rem;height:3rem}.school-header.menu-style-collapsed .expanded-nav__wrapper button.back .icon:hover,.school-header.menu-style-collapsed .expanded-nav__wrapper button.back .icon:focus,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.back .icon:hover,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.back .icon:focus{background-position:90% 50%}.school-header.menu-style-collapsed .expanded-nav__wrapper button.back:hover .icon,.school-header.menu-style-collapsed .expanded-nav__wrapper button.back:focus .icon,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.back:hover .icon,.school-header.menu-style-collapsed .collapsed-nav__wrapper button.back:focus .icon{color:#2b1b4d;-webkit-mask-position:90% 50%;mask-position:90% 50%;background-position:90% 50%}.school-header.menu-style-collapsed .expanded-nav__wrapper nav>ul,.school-header.menu-style-collapsed .collapsed-nav__wrapper nav>ul{padding-bottom:6.5rem}.school-header.menu-style-collapsed .expanded-nav__wrapper nav>ul>li>a,.school-header.menu-style-collapsed .collapsed-nav__wrapper nav>ul>li>a{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:1.8rem;line-height:1.5}@media(max-width: 750px){.school-header.menu-style-collapsed .expanded-nav__wrapper nav>ul>li>a,.school-header.menu-style-collapsed .collapsed-nav__wrapper nav>ul>li>a{font-size:1.6rem}}.school-header.menu-style-collapsed .expanded-nav__wrapper nav>ul>li>button.toggle,.school-header.menu-style-collapsed .collapsed-nav__wrapper nav>ul>li>button.toggle{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.16 10.61'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Assets' fill='none' stroke='%23543691' stroke-miterlimit='10'%3E%3Cpath stroke-linecap='square' d='M.5 5.3h13'/%3E%3Cpath d='M9.5.35l4.95 4.95-4.95 4.95'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:inline-block;flex-shrink:0;transition:.3s ease-out;position:relative;padding:0;border:none;box-shadow:none;width:2rem;height:4rem;color:#543691;margin-left:1rem;background-repeat:no-repeat;background-position:50% 50%;background-size:2rem}.school-header.menu-style-collapsed .expanded-nav__wrapper nav>ul>li>button.toggle:hover,.school-header.menu-style-collapsed .expanded-nav__wrapper nav>ul>li>button.toggle:focus,.school-header.menu-style-collapsed .collapsed-nav__wrapper nav>ul>li>button.toggle:hover,.school-header.menu-style-collapsed .collapsed-nav__wrapper nav>ul>li>button.toggle:focus{background-position:90% 50%}.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation{transition:.25s;z-index:120;position:fixed;top:0;right:0;bottom:0;width:100%;max-width:40rem;transform:translateX(100%);visibility:hidden;overflow-y:auto;transform:translateX(-100%);background-color:#f0f0f0}@media(max-width: 750px){.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation{top:0}}.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation.active,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation.active{transform:translateX(0);visibility:visible}.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation>li,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation>li{transition:.25s;padding:0 1.2rem;flex-wrap:wrap}.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation>li.active,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation>li.active{background-color:#fff}.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation>li>a,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation>li>a{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.8rem;line-height:1.5}@media(max-width: 750px){.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation>li>a,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation>li>a{font-size:1.6rem}}.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation>li button.toggle,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle{flex-shrink:0;transition:.3s ease-out;position:relative;padding:0;border:none;box-shadow:none;background-color:rgba(0,0,0,0);width:2.5rem;height:2.5rem;cursor:pointer}.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation>li button.toggle:before,.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation>li button.toggle:after,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle:before,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle:after{transition:.3s ease-out;content:"";display:block;position:absolute;top:50%;left:50%;width:60%;height:2px;background:#543691;transform:translateX(-50%) translateY(-50%)}.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation>li button.toggle:after,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle:after{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation>li button.toggle.active,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle.active{background-color:#fff}.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation>li button.toggle.active:before,.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation>li button.toggle.active:after,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle.active:before,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle.active:after{background-color:#543691}.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation>li button.toggle.active:after,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle.active:after{transform:translateX(-50%) translateY(-50%) rotate(180deg)}.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation>li button.toggle:hover,.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation>li button.toggle:focus,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle:hover,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle:focus{background-color:#fff}.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation>li button.toggle:hover:before,.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation>li button.toggle:hover:after,.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation>li button.toggle:focus:before,.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation>li button.toggle:focus:after,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle:hover:before,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle:hover:after,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle:focus:before,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation>li button.toggle:focus:after{background-color:#543691}.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation ul,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation ul{display:none;border-top:2px solid #f0f0f0;width:100%}.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation ul a,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation ul a{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.8rem;line-height:1.5}@media(max-width: 750px){.school-header.menu-style-collapsed .expanded-nav__wrapper ul.secondary-navigation ul a,.school-header.menu-style-collapsed .collapsed-nav__wrapper ul.secondary-navigation ul a{font-size:1.6rem}}@media(max-width: 750px){.school-header.menu-style-collapsed{padding:1.5rem 0}}.school-header.menu-style-collapsed .school-header__links{display:flex;align-items:center}.site-notice__above+.school-header .expanded-nav__wrapper,.site-notice__above+.school-header .collapsed-nav__wrapper,.school-header.site-title__shown .expanded-nav__wrapper,.school-header.site-title__shown .collapsed-nav__wrapper{top:0}@media(max-width: 1020px){.site-notice__above+.school-header .close-expanded-nav,.school-header.site-title__shown .close-expanded-nav{display:block !important}}.quicklinks-toggle{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#3b2e56;font-size:1.6rem;text-decoration:none !important;margin-left:2rem;background-color:#fff}.quicklinks-toggle circle,.quicklinks-toggle path,.quicklinks-toggle line,.quicklinks-toggle polyline{stroke:currentColor}.quicklinks-toggle:hover,.quicklinks-toggle:focus{background-color:#3b2e56;color:#fff}@media(max-width: 750px){.quicklinks-toggle{z-index:125;display:block;margin:0;position:fixed;bottom:2rem;right:2rem;width:calc(100vw - 4rem);max-width:36rem;transform:translateX(100%);visibility:hidden}.quicklinks-toggle.active{transform:translateX(0);visibility:visible}}.mobile-menu-toggle,.menu-toggle{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#fff;font-size:1.6rem;background-color:#3b2e56;text-decoration:none !important;display:flex;align-items:center;justify-content:center;min-width:auto}.mobile-menu-toggle:hover,.mobile-menu-toggle:focus,.menu-toggle:hover,.menu-toggle:focus{background-color:#fff;color:#3b2e56}.mobile-menu-toggle .icon,.menu-toggle .icon{transition:.25s;order:-1;margin-right:1.5rem;position:relative;border-top:2px solid #fff;border-bottom:2px solid #fff;width:2.5rem;height:1.6rem}.mobile-menu-toggle .icon:after,.mobile-menu-toggle .icon:before,.menu-toggle .icon:after,.menu-toggle .icon:before{transition:.25s;display:block;content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-color:#fff;width:100%;height:2px}.mobile-menu-toggle:hover .icon,.mobile-menu-toggle:focus .icon,.menu-toggle:hover .icon,.menu-toggle:focus .icon{border-color:#543691}.mobile-menu-toggle:hover .icon:before,.mobile-menu-toggle:hover .icon:after,.mobile-menu-toggle:focus .icon:before,.mobile-menu-toggle:focus .icon:after,.menu-toggle:hover .icon:before,.menu-toggle:hover .icon:after,.menu-toggle:focus .icon:before,.menu-toggle:focus .icon:after{background-color:#543691}@media(max-width: 750px){.mobile-menu-toggle,.menu-toggle{padding:1rem}.mobile-menu-toggle .text,.menu-toggle .text{font-size:0}.mobile-menu-toggle .icon,.menu-toggle .icon{margin-right:0}.mobile-menu-toggle .icon:before,.mobile-menu-toggle .icon:after,.menu-toggle .icon:before,.menu-toggle .icon:after{left:calc(50% - 1px)}.mobile-menu-toggle.active:hover .icon,.mobile-menu-toggle.active:focus .icon,.menu-toggle.active:hover .icon,.menu-toggle.active:focus .icon{border-color:rgba(0,0,0,0)}.mobile-menu-toggle.active .icon,.menu-toggle.active .icon{border-color:rgba(0,0,0,0)}.mobile-menu-toggle.active .icon:before,.menu-toggle.active .icon:before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.mobile-menu-toggle.active .icon:after,.menu-toggle.active .icon:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}}.site-search-toggle{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#3b2e56;font-size:1.6rem;text-decoration:none !important;margin-left:2rem;padding:1rem;min-width:auto}.site-search-toggle circle,.site-search-toggle path,.site-search-toggle line,.site-search-toggle polyline{stroke:currentColor}.site-search-toggle:hover,.site-search-toggle:focus{background-color:#3b2e56;color:#fff}.site-search-toggle .text{display:none}.site-search-toggle .icon{transition:.25s;background-color:rgba(0,0,0,0);border:none;position:relative;display:block;width:2rem;height:2rem;font-size:0;cursor:pointer;background-color:rgba(0,0,0,0);display:block;margin:0 auto;width:2rem;height:2rem}.site-search-toggle .icon:before,.site-search-toggle .icon:after{transition:.25s;display:block;content:"";position:absolute;top:50%;left:50%;background-color:#3b2e56;width:45%;height:1px;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.site-search-toggle .icon:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.site-search-toggle .icon:hover:before,.site-search-toggle .icon:hover:after,.site-search-toggle .icon:focus:before,.site-search-toggle .icon:focus:after{opacity:.6}.site-search-toggle .icon:before,.site-search-toggle .icon:after{width:80%;display:none}.site-search-toggle svg{width:inherit;height:inherit}.site-search-toggle.active{background-color:#fff}.site-search-toggle.active svg{display:none}.site-search-toggle.active .icon:after,.site-search-toggle.active .icon:before{display:block}.site-search-toggle.active:hover .icon,.site-search-toggle.active:focus .icon{transform:scale(1.5)}@media(min-width: 800px){.header__toggles{position:relative}}.site-search__inline{transition:.25s;position:absolute;transform:scaleX(0);visibility:hidden;transform-origin:100% 50%}.site-search__inline.active{transform:scaleX(1);visibility:visible}.site-search__inline .container{padding:0;display:flex;align-items:center}.site-search__inline .search-input{margin:0;height:4.2rem;line-height:4.2rem;background-color:#fff;border:1px solid #543691;border-radius:0;border-color:#3b2e56}.site-search__inline .search-btn{display:none}@media(min-width: 800px){.site-search__inline{top:0;right:4.2rem;width:35rem;z-index:10}.site-search__inline .search-input{border-right:none}}@media(max-width: 800px){.site-search__inline{top:100%;left:0;right:0;z-index:10}.site-search__inline .search-input{border-left:0;border-right:0}}.school-header .social-media{list-style-type:none;margin:0;padding:0;display:flex;align-items:center;padding-top:2rem;position:absolute;left:2.5rem;top:100%}.school-header .social-media li{margin-right:2rem}.school-header .social-media svg{width:2.5rem;max-height:2.5rem}.school-header .social-media a{color:#fff}.school-header .social-media a:hover,.school-header .social-media a:focus{color:#543691}.school-header .social-media .fill{fill:currentColor}@media(min-width: 750px){.school-header .social-media{left:auto;right:1.5rem}}@media(max-width: 750px){body:not(.home) .social-media{padding-top:.8rem;left:2.6rem;right:auto}}@media(min-width: 750px){body:not(.home) .social-media{right:3.5rem;padding-top:1.4rem}}@media(min-width: 1020px){body:not(.home) .social-media{right:10rem;padding-top:2rem}}body:not(.home) .social-media a{color:#fff}body:not(.home) .social-media a:hover,body:not(.home) .social-media a:focus{opacity:.7;color:#3b2e56}.school-header__branding{flex-shrink:1;display:flex;align-items:center;flex-wrap:wrap}.school-header__branding.logo-landscape .school-header__logo{max-width:28rem}.school-header__branding.logo-landscape img{max-height:12rem}.school-header__branding.logo-portrait .school-header__logo{max-width:16rem}.school-header__branding img{display:block}.school-header__branding h1{font-size:inherit;font-family:inherit;font-weight:inherit;margin:0;color:#000}.school-header__branding .school-header__logo{margin-right:2rem}.school-header__branding .school-header__name{padding:1rem 0}.school-header__branding.font-size__large{font-size:2.4rem}.school-header__branding.font-size__medium{font-size:2rem}.school-header__branding.font-size__small{font-size:1.8rem}@media(max-width: 600px){.school-header__branding.font-size__small,.school-header__branding.font-size__medium,.school-header__branding.font-size__large{font-size:1.8rem}}@media(max-width: 1020px){.school-header__branding .school-header__logo img{max-height:6rem}}.school-header__logo a{display:block}.microsite-bar{padding:1.2rem 0;background-color:#3b2e56}.microsite-bar .container{max-width:100%}@media(min-width: 750px){.microsite-bar .container{padding:0 3.5rem}}@media(max-width: 1020px){.microsite-bar .container{max-width:100%}}@media(max-width: 750px){.microsite-bar .container{max-width:100%}}.microsite-bar a{display:inline-flex;align-items:center;position:relative;text-decoration:none;color:#fff}.microsite-bar a::before{transition:.25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.17 20.17'%3E%3Cdefs%3E%3CclipPath id='a' transform='translate(1 1)'%3E%3Cpath fill='none' clip-rule='evenodd' d='M9.09 0l9.08 9.09-9.08 9.08-1.6-1.59 6.32-6.38H0V7.97h13.81L7.49 1.59 9.09 0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Layer 2'%3E%3Cg clip-path='url(%23a)' data-name='Assets'%3E%3Cpath fill='%23FFFFFF' d='M0 0h20.17v20.17H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:inline-block;content:"";margin-right:.5rem;width:2rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(180deg)}.microsite-bar a:hover::before,.microsite-bar a:focus::before{transform:translateX(-0.5rem) rotate(180deg)}.header__day-cal{display:flex;align-items:center;margin-right:3.5rem}.header__day-cal a{display:flex;align-items:center;color:#3b2e56;text-decoration:none;font-weight:bold}.header__day-cal span.icon{display:inline-block;margin-right:2rem}.header__day-cal span.icon svg{width:20px;height:22px}.header__day-cal span.icon svg path{fill:#3b2e56}@media(max-width: 1020px){.header__day-cal{margin-right:2.5rem}.header__day-cal span.icon{margin-right:1.2rem}}@media(max-width: 750px){.header__day-cal{order:1;flex:0 0 100%;margin-right:0;justify-content:flex-end;margin-top:1.5rem}.header__day-cal a{font-size:1.4rem}}body.home .school-footer__contact-info{border-top:2px solid rgba(0,0,0,.3)}body.home .school-footer__contact-info .container{max-width:1590px;margin:0 auto;padding-left:3.5rem;padding-right:3.5rem}@media(max-width: 1020px){body.home .school-footer__contact-info .container{max-width:1470px}}@media(max-width: 750px){body.home .school-footer__contact-info .container{max-width:1402px;padding-left:26px;padding-right:26px}}body.home .district-footer .container{max-width:1590px;margin:0 auto;padding-left:3.5rem;padding-right:3.5rem}@media(max-width: 1020px){body.home .district-footer .container{max-width:1470px}}@media(max-width: 750px){body.home .district-footer .container{max-width:1402px;padding-left:26px;padding-right:26px}}.school-footer .newsletters-subscription{box-sizing:border-box;margin:0 auto;padding-left:120px;padding-right:120px;width:100%;max-width:1240px;max-width:100%;position:relative;z-index:3;background-color:#fff;background-image:linear-gradient(to right, #3b2e56, #d9d9d9);padding-bottom:4.5rem}@media(max-width: 1020px){.school-footer .newsletters-subscription{max-width:1120px;padding-left:60px;padding-right:60px}}@media(max-width: 750px){.school-footer .newsletters-subscription{max-width:1052px;padding-left:26px;padding-right:26px}}.school-footer .newsletters-subscription .newsletters-subscription__form{padding:4.5rem;box-sizing:border-box;background-color:#fff;max-width:1350px;margin:0 auto}@media(max-width: 450px){.school-footer .newsletters-subscription .newsletters-subscription__form{padding:4.5rem 2.5rem}}.school-footer .newsletters-subscription .newsletters-subscription__heading{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2;margin:0;width:100%}@media(max-width: 750px){.school-footer .newsletters-subscription .newsletters-subscription__heading{font-size:2.3rem}}.school-footer .newsletters-subscription .newsletters-subscription__submit{text-transform:capitalize;width:19.2rem}@media(min-width: 1020px){.school-footer .newsletters-subscription .newsletters-subscription__form{display:flex;flex-wrap:wrap;gap:2rem}.school-footer .newsletters-subscription .newsletters-subscription__form .row{margin:0;width:calc(50% - 2rem)}.school-footer .newsletters-subscription .newsletters-subscription__form .row:last-child{width:100%}}@media(max-width: 1020px){.school-footer .newsletters-subscription .newsletters-subscription__heading{margin-bottom:2rem}}.school-footer__contact-info{padding:4.5rem 0;position:relative;z-index:1;background-color:#fff}.school-footer__contact-info .school-contact__link a{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#3b2e56;font-size:1.6rem;text-decoration:none !important}.school-footer__contact-info .school-contact__link a circle,.school-footer__contact-info .school-contact__link a path,.school-footer__contact-info .school-contact__link a line,.school-footer__contact-info .school-contact__link a polyline{stroke:currentColor}.school-footer__contact-info .school-contact__link a:hover,.school-footer__contact-info .school-contact__link a:focus{background-color:#3b2e56;color:#fff}.school-footer__contact-info .container{max-width:1590px;padding-left:120px;padding-right:120px;margin:0 auto}@media(max-width: 1020px){.school-footer__contact-info .container{max-width:1470px;padding-left:60px;padding-right:60px}}@media(max-width: 750px){.school-footer__contact-info .container{max-width:1402px;padding-left:26px;padding-right:26px}}.school-footer__contact-info h2{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2;margin:0 0 2rem}@media(max-width: 750px){.school-footer__contact-info h2{font-size:2.3rem}}.school-footer__contact-info .microsite-switcher{margin-top:2rem}.school-footer__contact-info .microsite-switcher select{font-weight:700;height:3.6rem;line-height:3.6rem}@media(max-width: 500px){.school-footer__contact-info .school-contact__info{margin-top:2rem}}@media(min-width: 500px){.school-footer__contact-info .school-contact{display:flex;justify-content:space-between}}@media(min-width: 1020px){.school-footer__contact-info .school-contact__info{-moz-column-count:2;column-count:2;-moz-column-gap:5rem;column-gap:5rem;max-width:60rem}.school-footer__contact-info .microsite-switcher{margin-left:auto;max-width:30rem}}.district-footer{padding:6.5rem 0 3.5rem;background-color:#3b2e56}.district-footer .container{max-width:1590px;padding-left:120px;padding-right:120px;margin:0 auto}@media(max-width: 1020px){.district-footer .container{max-width:1470px;padding-left:60px;padding-right:60px}}@media(max-width: 750px){.district-footer .container{max-width:1402px;padding-left:26px;padding-right:26px}}.district-footer p.district-links{margin:0}.district-footer p.district-links select{color:#000;background-color:#b1b1b1;background-image:url("../../img/icons/dropdown-arrow.svg")}.district-footer p.siteby{position:static;margin-top:4.5rem;text-align:right}@media(min-width: 750px){.district-footer .container{display:block}.district-footer p.siteby{margin:3rem 0 0 auto}}.page-container{position:relative}.secondary-nav{box-sizing:border-box;background-color:#f0f0f0}.secondary-nav .navigation{overflow:hidden}.secondary-nav .secondary-nav__title,.secondary-nav a.secondary-nav__title{display:none}.secondary-nav .secondary-nav__toggle{background:none;border:none;padding:0;margin:0;border-radius:0;display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem;width:100%;font-weight:700;color:#000}.secondary-nav .secondary-nav__toggle .icon{flex-shrink:0;transition:.3s ease-out;position:relative;padding:0;border:none;box-shadow:none;background-color:#f0f0f0;width:2.5rem;height:2.5rem;cursor:pointer}.secondary-nav .secondary-nav__toggle .icon:before,.secondary-nav .secondary-nav__toggle .icon:after{transition:.3s ease-out;content:"";display:block;position:absolute;top:50%;left:50%;width:60%;height:2px;background:#543691;transform:translateX(-50%) translateY(-50%)}.secondary-nav .secondary-nav__toggle .icon:after{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.secondary-nav .secondary-nav__toggle .icon.active{background-color:#fff}.secondary-nav .secondary-nav__toggle .icon.active:before,.secondary-nav .secondary-nav__toggle .icon.active:after{background-color:#2b1b4d}.secondary-nav .secondary-nav__toggle .icon.active:after{transform:translateX(-50%) translateY(-50%) rotate(180deg)}.secondary-nav .secondary-nav__toggle .icon:hover,.secondary-nav .secondary-nav__toggle .icon:focus{background-color:#fff}.secondary-nav .secondary-nav__toggle .icon:hover:before,.secondary-nav .secondary-nav__toggle .icon:hover:after,.secondary-nav .secondary-nav__toggle .icon:focus:before,.secondary-nav .secondary-nav__toggle .icon:focus:after{background-color:#2b1b4d}.secondary-nav ul{list-style-type:none;margin:0;padding:0;width:100%}.secondary-nav li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.secondary-nav a{color:#000;display:inline-block;padding:1rem 0;color:#000;text-decoration:none;order:-1}.secondary-nav a:hover,.secondary-nav a:focus{color:#543691}.secondary-nav a b{transition:.25s;border-bottom:1px solid rgba(0,0,0,0)}.secondary-nav a:hover,.secondary-nav a:focus{color:#543691}.secondary-nav a:hover b,.secondary-nav a:focus b{border-color:#543691}.secondary-nav b{font-weight:inherit}.secondary-nav button.toggle{flex-shrink:0;transition:.3s ease-out;position:relative;padding:0;border:none;box-shadow:none;background-color:#f0f0f0;width:2.5rem;height:2.5rem;cursor:pointer}.secondary-nav button.toggle:before,.secondary-nav button.toggle:after{transition:.3s ease-out;content:"";display:block;position:absolute;top:50%;left:50%;width:60%;height:2px;background:#543691;transform:translateX(-50%) translateY(-50%)}.secondary-nav button.toggle:after{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.secondary-nav button.toggle.active{background-color:#fff}.secondary-nav button.toggle.active:before,.secondary-nav button.toggle.active:after{background-color:#2b1b4d}.secondary-nav button.toggle.active:after{transform:translateX(-50%) translateY(-50%) rotate(180deg)}.secondary-nav button.toggle:hover,.secondary-nav button.toggle:focus{background-color:#fff}.secondary-nav button.toggle:hover:before,.secondary-nav button.toggle:hover:after,.secondary-nav button.toggle:focus:before,.secondary-nav button.toggle:focus:after{background-color:#2b1b4d}.secondary-nav ul.navigation>li{transition:.25s;padding:0 1rem}.secondary-nav ul.navigation>li.active{background-color:#fff;margin-bottom:1rem}.secondary-nav ul.navigation>li>a{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:1.8rem;line-height:1.5;max-width:calc(100% - 3rem)}@media(max-width: 750px){.secondary-nav ul.navigation>li>a{font-size:1.6rem}}.secondary-nav ul.secondary-navigation{display:none;padding:1rem;border-top:2px solid #f0f0f0}.secondary-nav ul.secondary-navigation a{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.8rem;line-height:1.5;padding:5px 0}@media(max-width: 750px){.secondary-nav ul.secondary-navigation a{font-size:1.6rem}}.secondary-nav li.current{position:relative}.secondary-nav li.current>a{z-index:1}.secondary-nav li.current:before{display:current;content:"";position:absolute;top:50%;left:-3rem;border:2px solid #543691;background-color:#f0f0f0;width:1.5rem;height:1.5rem;transform:translateY(-50%) rotate(45deg);z-index:0}@media(max-width: 1020px){.secondary-nav{box-sizing:border-box;margin:0 auto;padding-left:120px;padding-right:120px;width:100%;max-width:1240px;margin-top:3rem;padding:.5rem 0}}@media(max-width: 1020px)and (max-width: 1020px){.secondary-nav{max-width:1120px;padding-left:60px;padding-right:60px}}@media(max-width: 1020px)and (max-width: 750px){.secondary-nav{max-width:1052px;padding-left:26px;padding-right:26px}}@media(max-width: 1020px){.secondary-nav .container{padding:0}.secondary-nav .container .secondary-nav__title{color:#000;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:1.8rem;line-height:1.5;display:flex;align-items:center;justify-content:space-between;padding:0 1rem}.secondary-nav .container .secondary-nav__title:hover,.secondary-nav .container .secondary-nav__title:focus{color:#543691}}@media(max-width: 1020px)and (max-width: 750px){.secondary-nav .container .secondary-nav__title{font-size:1.6rem}}@media(max-width: 1020px){.secondary-nav .secondary-nav__dropdown{display:none}.secondary-nav .container .navigation{display:none}}@media(min-width: 1020px){.secondary-nav{z-index:0;padding:39rem 0 3rem;position:absolute;left:0;bottom:0;width:100%;max-width:26rem;height:100%}.secondary-nav .container,.secondary-nav .secondary-nav__dropdown{padding:0 2.5rem}.secondary-nav .secondary-nav__toggle{display:none}.page-content[data-layout~=subnav],.main[data-layout~=subnav],#page-banner[data-layout~=subnav]{margin-left:26rem;max-width:calc(100% - 26rem)}#page-banner[data-layout~=subnav]>.container{padding-left:6rem;padding-right:6rem}[data-layout~=subnav] .article .container,[data-layout~=subnav] .article.form-builder-form,[data-layout~=subnav] .staff-directory__listing-page{padding-left:6rem;padding-right:6rem}}@media(min-width: 1020px){#page-banner:not([data-layout~=subnav]){background-color:#f0f0f0}#page-banner:not([data-layout~=subnav])>.container{max-width:calc(100% - 20rem);margin:0 auto;background-color:#fff}#page-banner:not([data-layout~=subnav])+.page-wrapper,#page-banner:not([data-layout~=subnav])+.graphics-wrapper .content-container{background-color:#f0f0f0}#page-banner:not([data-layout~=subnav])+.page-wrapper .main,#page-banner:not([data-layout~=subnav])+.graphics-wrapper .content-container .main{max-width:calc(100% - 20rem);margin:0 auto;background-color:#fff;padding-bottom:2rem}}@media(min-width: 1550px){.secondary-nav{padding-top:28rem}#page-banner>.container{padding-left:12rem;padding-right:12rem}.article .container,.article.form-builder-form{padding-left:12rem;padding-right:12rem}}.secondary-nav.empty-nav{display:none}#page-banner>.container{display:flex;flex-direction:column;position:relative;max-width:100%}#page-banner h1{order:3;margin:1rem 0 0;position:relative}#page-banner .breadcrumbs{margin-top:1rem;position:relative}#page-banner img{position:relative}@media(min-width: 1550px){#page-banner>.container{padding-top:28rem;min-height:12rem;max-width:100%}}@media(max-width: 1020px){#page-banner .breadcrumbs{margin-top:2.5rem}}@media(max-width: 650px){#page-banner .container{padding:0}#page-banner h1,#page-banner .breadcrumbs{padding:0 2.5rem}#page-banner .breadcrumbs{margin-top:1rem}}#page-banner.no-image>.container{padding-bottom:4rem}#page-banner.no-image h1{order:3}#page-banner.no-image>.container:before{display:block;content:"";margin-left:auto;width:100%;max-width:78rem;height:76px;max-height:39rem;z-index:0;background-image:linear-gradient(to right, transparent calc(100% - 10rem), #3b2e56 calc(100% - 10rem) 100%),linear-gradient(to bottom, #543691 60%, transparent 60% calc(100% - 3rem), #FFFFFF calc(100% - 3rem) 100%),linear-gradient(to right, transparent 60%, #f0f0f0 60% 100%);pointer-events:none}@media(max-width: 1020px){#page-banner.no-image>.container:before{background-image:linear-gradient(to right, transparent calc(100% - 3.5rem), #3b2e56 calc(100% - 3.5rem) 100%),linear-gradient(to bottom, #543691 60%, transparent 60% calc(100% - 3rem), #FFFFFF calc(100% - 3rem) 100%),linear-gradient(to right, transparent 60%, #f0f0f0 60% 100%)}}@media(max-width: 750px){#page-banner.no-image>.container:before{background-image:linear-gradient(to right, transparent calc(100% - 10rem), #3b2e56 calc(100% - 10rem) 100%),linear-gradient(to bottom, #543691 60%, transparent 60% calc(100% - 3rem), #FFFFFF calc(100% - 3rem) 100%),linear-gradient(to right, transparent 60%, #f0f0f0 60% 100%)}}@media(min-width: 650px){#page-banner.no-image>.container{padding-top:28rem;padding-bottom:0}#page-banner.no-image>.container:before{height:60vw}#page-banner.no-image>.container:before{position:absolute;top:0;right:0;margin:0}}@media(min-width: 1021px)and (max-width: 1550px){#page-banner.no-image~.graphics-wrapper .secondary-nav,#page-banner.no-image~.page-wrapper .secondary-nav{padding-top:28rem}}#page-banner:not(.no-image) img{display:block;margin-left:auto}@media(max-width: 750px){#page-banner:not(.no-image)>.container{padding-top:4.5rem}}@media(min-width: 751px)and (max-width: 1550px){#page-banner:not(.no-image)>.container{padding-top:6rem;padding-right:0}}@media(min-width: 1550px){#page-banner:not(.no-image) img{position:absolute;top:6rem;right:0;margin:0}#page-banner:not(.no-image) h1,#page-banner:not(.no-image) .breadcrumbs{max-width:calc(100% - 56rem)}}#page-banner:not(.no-image)>.container:before{display:block;content:"";position:absolute;top:0;right:0;width:70%;max-width:70rem;height:100%;max-height:20rem;background-image:linear-gradient(to right, #543691 calc(100% - 10rem), #3b2e56 calc(100% - 10rem) 100%);z-index:0}@media(max-width: 1020px){#page-banner:not(.no-image)>.container:before{background-image:linear-gradient(to right, #543691 calc(100% - 3.5rem), #3b2e56 calc(100% - 3.5rem) 100%)}}@media(max-width: 750px){#page-banner:not(.no-image)>.container:before{width:100%;max-width:100%;background-image:linear-gradient(to right, #543691 calc(100% - 10rem), #3b2e56 calc(100% - 10rem) 100%)}}@media(max-width: 450px){#page-banner:not(.no-image)>.container:before{max-height:12rem}}@media(min-width: 1020px){#page-banner:not([data-layout~=subnav])>.container:before{right:-10rem}#page-banner:not([data-layout~=subnav]) img{right:-10rem}}.breadcrumbs ul{list-style-type:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs li,.breadcrumbs a{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.6rem;line-height:1.5;text-decoration:none}@media(max-width: 750px){.breadcrumbs li,.breadcrumbs a{font-size:1.6rem}}.breadcrumbs li{display:flex;align-items:center;color:#000}.breadcrumbs a{color:rgba(0,0,0,.5)}.breadcrumbs a:hover,.breadcrumbs a:focus{color:#543691}.breadcrumbs .icon{position:relative;display:inline-block;width:2rem;height:1.5rem}.breadcrumbs .icon:before,.breadcrumbs .icon:after{display:block;content:"";position:absolute;width:9px;height:1px;background-color:rgba(0,0,0,.3);left:50%}.breadcrumbs .icon:before{top:calc(50% - 3px);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.breadcrumbs .icon:after{bottom:calc(50% - 3px);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.school-quicklinks__wrapper{transition:.25s;z-index:120;position:fixed;top:0;right:0;bottom:0;width:100%;max-width:40rem;transform:translateX(100%);visibility:hidden;overflow-y:auto;box-sizing:border-box;padding:0 2.5rem 2.5rem;background-color:#fff;border-left:1px solid rgba(59,46,86,.3)}@media(max-width: 750px){.school-quicklinks__wrapper{top:0}}.school-quicklinks__wrapper.active{transform:translateX(0);visibility:visible}.school-quicklinks__wrapper ul{list-style-type:none;margin:0;padding:0}.school-quicklinks__wrapper .list{height:100%}.school-quicklinks__wrapper .container{margin:5rem 0 0;padding:3rem;background-image:linear-gradient(to right, #f0f0f0, rgba(240, 240, 240, 0.3))}.school-quicklinks__wrapper li+li{margin-top:2rem}.school-quicklinks__wrapper a{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:1.8rem;line-height:1.5;display:flex;align-items:center;width:100%;color:#000;text-decoration:none}@media(max-width: 750px){.school-quicklinks__wrapper a{font-size:1.6rem}}.school-quicklinks__wrapper a .image{display:flex;align-items:center;justify-content:center;margin-right:1.5rem}.school-quicklinks__wrapper a:not(.school-quicklinks__wrapper a[data-content~=image]):before{display:block;content:"";margin-right:1.5rem;width:2.8rem;height:2.8rem;border-radius:50%;background-color:#543691}.school-quicklinks__wrapper a:hover,.school-quicklinks__wrapper a:focus{color:#543691}@media(max-width: 750px){.school-quicklinks__wrapper{z-index:130;top:8rem}.school-quicklinks__wrapper .list{display:flex;flex-direction:column-reverse;justify-content:space-between}.school-quicklinks__wrapper .container{margin-top:3rem}}.school-quicklinks--module.categories .school-quicklinks__category+.school-quicklinks__category{margin-top:2.5rem}.school-quicklinks--module.categories .category__title{background:none;border:none;padding:0;margin:0;border-radius:0;display:flex;align-items:center;justify-content:space-between;width:100%}.school-quicklinks--module.categories .category__title .text{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.8rem;line-height:1.5}@media(max-width: 750px){.school-quicklinks--module.categories .category__title .text{font-size:1.6rem}}.school-quicklinks--module.categories .category__title .icon{flex-shrink:0;transition:.3s ease-out;position:relative;padding:0;border:none;box-shadow:none;background-color:#543691;width:2.5rem;height:2.5rem;cursor:pointer}.school-quicklinks--module.categories .category__title .icon:before,.school-quicklinks--module.categories .category__title .icon:after{transition:.3s ease-out;content:"";display:block;position:absolute;top:50%;left:50%;width:60%;height:2px;background:#fff;transform:translateX(-50%) translateY(-50%)}.school-quicklinks--module.categories .category__title .icon:after{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.school-quicklinks--module.categories .category__title .icon.active{background-color:#543691}.school-quicklinks--module.categories .category__title .icon.active:before,.school-quicklinks--module.categories .category__title .icon.active:after{background-color:#fff}.school-quicklinks--module.categories .category__title .icon.active:after{transform:translateX(-50%) translateY(-50%) rotate(180deg)}.school-quicklinks--module.categories .category__title .icon:hover,.school-quicklinks--module.categories .category__title .icon:focus{background-color:#543691}.school-quicklinks--module.categories .category__title .icon:hover:before,.school-quicklinks--module.categories .category__title .icon:hover:after,.school-quicklinks--module.categories .category__title .icon:focus:before,.school-quicklinks--module.categories .category__title .icon:focus:after{background-color:#fff}.school-quicklinks--module.categories .category__links{display:none;margin-top:1rem}.close-quicklinks{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;box-sizing:border-box;background-color:#f0f0f0;padding:2rem 2.5rem;width:100%;text-align:center;position:relative;border-radius:0 0 40px 40px}.close-quicklinks .icon{background-color:rgba(0,0,0,0);border:none;position:relative;display:block;width:4rem;height:4rem;font-size:0;cursor:pointer;background-color:rgba(0,0,0,0);position:absolute;left:1.8rem;top:50%;transform:translateY(-50%)}.close-quicklinks .icon:before,.close-quicklinks .icon:after{transition:.25s;display:block;content:"";position:absolute;top:50%;left:50%;background-color:#000;width:45%;height:1px;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.close-quicklinks .icon:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.close-quicklinks .icon:hover:before,.close-quicklinks .icon:hover:after,.close-quicklinks .icon:focus:before,.close-quicklinks .icon:focus:after{opacity:.6}.close-quicklinks .text{display:none}.close-quicklinks:after{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.8rem;line-height:1.5;display:inline-block;content:"Quick Links"}@media(max-width: 750px){.close-quicklinks:after{font-size:1.6rem}}.close-quicklinks:hover,.close-quicklinks:focus{background-color:#543691;color:#fff}.close-quicklinks:hover .icon:before,.close-quicklinks:hover .icon:after,.close-quicklinks:focus .icon:before,.close-quicklinks:focus .icon:after{background-color:#fff}.featured-content__enticers.on-content{padding:7rem 0;background-image:linear-gradient(to right, #3b2e56, #d9d9d9)}.featured-content__enticers.on-content .container{display:flex;flex-wrap:wrap}@media(max-width: 800px){.featured-content__enticers.on-content .enticer__item{width:100%}.featured-content__enticers.on-content .enticer__item:not(:last-child){margin-bottom:.2rem}}@media(min-width: 801px)and (max-width: 1279px){.featured-content__enticers.on-content .enticer__item{margin-right:2rem;width:calc(50% - 1rem)}.featured-content__enticers.on-content .enticer__item:nth-child(2n){margin-right:0}.featured-content__enticers.on-content .enticer__item:nth-child(-n+4){margin-bottom:2rem}}@media(min-width: 1280px){.featured-content__enticers.on-content .enticer__item{margin-right:3rem;width:calc(33.333% - 2rem)}.featured-content__enticers.on-content .enticer__item:nth-child(3n){margin-right:0}.featured-content__enticers.on-content .enticer__item:nth-child(-n+3){margin-bottom:2rem}}.featured-content__enticers.on-content .container{max-width:1590px;padding-left:120px;padding-right:120px;margin:0 auto}@media(max-width: 1020px){.featured-content__enticers.on-content .container{max-width:1470px;padding-left:60px;padding-right:60px}}@media(max-width: 750px){.featured-content__enticers.on-content .container{max-width:1402px;padding-left:26px;padding-right:26px}}@media(min-width: 1020px){.featured-content__enticers.on-content{position:relative}.featured-content__enticers.on-content:before{display:block;content:"";position:absolute;top:0;left:10rem;right:10rem;background-color:#fff;height:9rem}}.featured-content__enticers .enticer__item{transition:.25s;box-sizing:border-box;display:block;padding:2.5rem 7rem 1.5rem 2.5rem;background-color:#f0f0f0;color:#543691;text-decoration:none;position:relative}.featured-content__enticers .enticer__item h2{margin:0 0 1.5rem;font-size:2rem}.featured-content__enticers .enticer__item p{transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.6rem;line-height:1.5;margin:0;color:#000}@media(max-width: 750px){.featured-content__enticers .enticer__item p{font-size:1.6rem}}.featured-content__enticers .enticer__item:after{transition:.25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.17 20.17'%3E%3Cdefs%3E%3CclipPath id='a' transform='translate(1 1)'%3E%3Cpath fill='none' clip-rule='evenodd' d='M9.09 0l9.08 9.09-9.08 9.08-1.6-1.59 6.32-6.38H0V7.97h13.81L7.49 1.59 9.09 0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Layer 2'%3E%3Cg clip-path='url(%23a)' data-name='Assets'%3E%3Cpath fill='%23FFFFFF' d='M0 0h20.17v20.17H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:block;content:"";position:absolute;bottom:1rem;right:1rem;background-color:#543691;padding:4rem 1rem 1rem 4rem;border-radius:100% 0 0 0;background-size:2rem;background-position:calc(100% - 1rem) calc(100% - 1rem);background-repeat:no-repeat}.featured-content__enticers .enticer__item:hover,.featured-content__enticers .enticer__item:focus{background-color:#543691;color:#fff}.featured-content__enticers .enticer__item:hover p,.featured-content__enticers .enticer__item:focus p{color:#fff}.featured-content__enticers .enticer__item:hover:after,.featured-content__enticers .enticer__item:focus:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.17 20.17'%3E%3Cdefs%3E%3CclipPath id='a' transform='translate(1 1)'%3E%3Cpath fill='none' clip-rule='evenodd' d='M9.09 0l9.08 9.09-9.08 9.08-1.6-1.59 6.32-6.38H0V7.97h13.81L7.49 1.59 9.09 0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Layer 2'%3E%3Cg clip-path='url(%23a)' data-name='Assets'%3E%3Cpath fill='%23543691' d='M0 0h20.17v20.17H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-color:#fff}@media(min-width: 1020px){.featured-content__enticers.on-content{@inlcude z-index(footer-quicklinks);position:relative;padding:14.5rem 0 7rem}.featured-content[data-layout~=subnav] .featured-content__enticers.on-content:before{right:0;left:26rem}}.school-footer__calendar{display:none}.microsite-switcher option{color:#000}.school-footer__about-us .container{margin:0 0 0 auto;padding:8rem 6rem 4rem;max-width:2000px;color:#fff}.school-footer__about-us h2,.school-footer__about-us p{max-width:60rem}.school-footer__about-us h2{margin:0 0 3rem}.school-footer__about-us a{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #fff;text-align:center;padding:1rem 2rem;min-width:15rem;color:#fff;font-size:1.6rem;text-decoration:none !important;margin-top:3rem}.school-footer__about-us a circle,.school-footer__about-us a path,.school-footer__about-us a line,.school-footer__about-us a polyline{stroke:currentColor}.school-footer__about-us a:hover,.school-footer__about-us a:focus{background-color:#fff;color:#3b2e56}.school-footer__about-us .container{position:relative}.school-footer__about-us .container:after{display:block;content:"";position:absolute;top:-4rem;left:-8rem;bottom:7rem;width:30%;min-width:35rem;background-color:#543691;z-index:-1}.school-footer__about-us.has-image .container{padding-top:0;padding-bottom:0;padding-right:16rem}.school-footer__about-us.has-image .container:before{z-index:2 !important}@media(min-width: 1020px){.school-footer__about-us.has-image .about-us__content{display:flex;justify-content:space-between}}.school-footer__about-us.has-image .about-us__inner-content{padding:8rem 6rem 4rem 0}.school-footer__about-us.has-image img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 1400px){.school-footer__about-us.has-image .container{padding-right:4rem}}@media(max-width: 1020px){.school-footer__about-us.has-image .container:before{width:60% !important}.school-footer__about-us.has-image .about-us__inner-content{padding-right:0}.school-footer__about-us.has-image .about-us__image{margin-top:0}}@media(max-width: 750px){.school-footer__about-us.has-image .container{padding-right:3rem}}@media(max-width: 750px){.school-footer__about-us{margin-top:10rem;padding-left:2.5rem}.school-footer__about-us .container{background-image:linear-gradient(180deg, #3b2e56 80%, #8b8794);padding:4.5rem 3rem}.school-footer__about-us .container:after{left:-2.5rem;top:-2.5rem;bottom:auto;height:18rem}}@media(min-width: 750px){.school-footer__about-us{margin-top:17rem;padding-left:8rem}.school-footer__about-us .container{background-image:linear-gradient(90deg, #3b2e56 80%, #8b8794)}}.notice__link,.emergency-notice__link{font-size:16px;color:#000;display:inline-flex;align-items:center;text-decoration:underline;position:relative}.notice__link:hover,.notice__link:focus,.emergency-notice__link:hover,.emergency-notice__link:focus{color:#543691}.notice__link:after,.emergency-notice__link:after{display:block;content:"";margin-left:1rem;width:1.5rem;height:1.2rem;transition:.25s;background-image:url("../../img/icons/arrow-right.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.notice__link:hover:after,.notice__link:focus:after,.emergency-notice__link:hover:after,.emergency-notice__link:focus:after{transform:translateX(5px)}.site-notice__above{background-color:#ebe8f2;color:#000;position:relative}.site-notice__above:before,.site-notice__above:after{content:"";display:block;position:absolute;left:15px;right:15px;height:3rem;pointer-events:none}.site-notice__above:before{top:0;background:linear-gradient(to top, rgba(235, 232, 242, 0) 0%, #ebe8f2 100%)}.site-notice__above:after{bottom:0;background:linear-gradient(to bottom, rgba(235, 232, 242, 0) 0%, #ebe8f2 100%)}.site-notice__above .container{max-width:100%;padding-top:2.5rem;padding-bottom:2.5rem;max-height:25rem;overflow:auto}.site-notice__above .content{max-width:900px}.site-notice__above h2{font-size:1.6rem;font-weight:bold;margin:0}.site-notice__above p{margin-top:2rem;font-size:1.6rem}.site-notice__above .notice__link{color:#000}.site-notice__above .notice__link:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.16 10.61'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Assets' fill='none' stroke='%23000000' stroke-miterlimit='10'%3E%3Cpath stroke-linecap='square' d='M.5 5.3h13'/%3E%3Cpath d='M9.5.35l4.95 4.95-4.95 4.95'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media(max-width: 750px){.site-notice__above p{margin-top:1rem}.site-notice__above .notice__link{margin-top:1rem}}@media(min-width: 750px){.site-notice__above .container{padding:3rem 6rem}.site-notice__above .notice__content{display:flex;justify-content:space-between;align-items:flex-start}.site-notice__above p,.site-notice__above h2{max-width:700px;margin-right:6rem}.site-notice__above .notice__link{flex-shrink:0;margin-left:auto;margin-top:1.8rem}}.emergency-notice__popup{z-index:150;display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3)}.emergency-notice__popup.active{display:block}.emergency-notice__popup .container{padding:0;position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:95vw;height:80vh;max-width:50rem;max-height:50rem;background-color:#fff;overflow-y:auto}.emergency-notice__popup .emergency-notice__header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2.5rem;background-color:#ebe8f2;color:#fff}.emergency-notice__popup .emergency-notice__close{background-color:rgba(0,0,0,0);border:none;position:relative;display:block;width:4rem;height:4rem;font-size:0;cursor:pointer;background-color:rgba(0,0,0,0)}.emergency-notice__popup .emergency-notice__close:before,.emergency-notice__popup .emergency-notice__close:after{transition:.25s;display:block;content:"";position:absolute;top:50%;left:50%;background-color:#000;width:45%;height:2px;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.emergency-notice__popup .emergency-notice__close:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.emergency-notice__popup .emergency-notice__close:hover:before,.emergency-notice__popup .emergency-notice__close:hover:after,.emergency-notice__popup .emergency-notice__close:focus:before,.emergency-notice__popup .emergency-notice__close:focus:after{opacity:.6}.emergency-notice__popup .emergency-notice__content{padding:2.5rem}.emergency-notice__popup h2{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2;margin:0;color:#000}@media(max-width: 750px){.emergency-notice__popup h2{font-size:2.3rem}}.emergency-notice__popup h3{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:1.4rem;line-height:1.5;font-size:1.6rem;margin:0 0 2rem}@media(max-width: 750px){.emergency-notice__popup h3{font-size:1.4rem}}.emergency-notice__popup p{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.8rem;line-height:1.5;font-size:1.6rem}@media(max-width: 750px){.emergency-notice__popup p{font-size:1.6rem}}.emergency-notice__popup .emergency-notice__link{margin-top:2rem}@media(min-width: 750px){.emergency-notice__popup .container{max-width:65rem}.emergency-notice__popup .emergency-notice__header{padding:1.5rem 2.5rem 1.5rem 4rem}.emergency-notice__popup .emergency-notice__content{padding:4rem}}.emergency-notice__trigger{background:none;border:none;padding:0;margin:0;border-radius:0;padding:1rem;position:fixed;bottom:5rem;right:5rem;border-radius:50%;background-color:#f44336;z-index:10}@media(max-width: 450px){.emergency-notice__trigger{bottom:2.6rem;right:2.6rem}}.emergency-notice__trigger .icon{display:block;width:4rem;height:4rem}.emergency-notice__trigger .stroke{stroke:#fff}.emergency-notice__trigger .fill{fill:#fff}.emergency-notice__trigger .text{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.emergency-notice__trigger.active{display:none}article.article:not(.form-builder-form):after{content:"";display:block;clear:both;height:0;width:0}article.article:not(.form-builder-form) .container{max-width:1050px}@media(max-width: 1020px){article.article:not(.form-builder-form) .container{max-width:930px}}@media(max-width: 750px){article.article:not(.form-builder-form) .container{max-width:862px}}article.article:not(.form-builder-form)+.article{margin-top:8rem}article.article:not(.form-builder-form).featured-article+.article{margin-top:10rem}article.article:not(.form-builder-form) h2+p{margin-top:0}article.article:not(.form-builder-form) h2+ul{margin-top:0}article.article:not(.form-builder-form) h2+ol{margin-top:0}article.article:not(.form-builder-form) h2+table{margin-top:0}article.article:not(.form-builder-form) h3{margin:4.5rem 0 2rem}article.article:not(.form-builder-form) h3+p{margin-top:0}article.article:not(.form-builder-form) h3+ul{margin-top:0}article.article:not(.form-builder-form) h3+ol{margin-top:0}article.article:not(.form-builder-form) h3+table{margin-top:0}article.article:not(.form-builder-form) h4{margin:3.5rem 0 1.5rem}article.article:not(.form-builder-form) h4+p{margin-top:0}article.article:not(.form-builder-form) h4+ul{margin-top:0}article.article:not(.form-builder-form) h4+ol{margin-top:0}article.article:not(.form-builder-form) h4+table{margin-top:0}article.article:not(.form-builder-form) a{text-decoration:underline;border-bottom:1px solid rgba(0,0,0,0)}article.article:not(.form-builder-form) a:hover,article.article:not(.form-builder-form) a:focus{border-color:#2b1b4d}article.article:not(.form-builder-form) h3 a,article.article:not(.form-builder-form) h4 a,article.article:not(.form-builder-form) blockquote a{border-bottom-width:2px}article.article:not(.form-builder-form) p{line-height:1.6}article.article:not(.form-builder-form) p:not(:first-child){margin-top:2.5rem}article.article:not(.form-builder-form) ul{line-height:1.6}article.article:not(.form-builder-form) ul:not(:first-child){margin-top:2.5rem}article.article:not(.form-builder-form) ol{line-height:1.6}article.article:not(.form-builder-form) ol:not(:first-child){margin-top:2.5rem}article.article:not(.form-builder-form) table{line-height:1.6}article.article:not(.form-builder-form) table:not(:first-child){margin-top:2.5rem}article.article:not(.form-builder-form) table thead{background-color:#543691;color:#fff;text-align:center}article.article:not(.form-builder-form) table thead a{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:1.8rem;line-height:1.5;color:#fff;text-decoration:underline}@media(max-width: 750px){article.article:not(.form-builder-form) table thead a{font-size:1.6rem}}article.article:not(.form-builder-form) table thead td{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:1.8rem;line-height:1.5;padding:1rem;border:1px solid #543691}@media(max-width: 750px){article.article:not(.form-builder-form) table thead td{font-size:1.6rem}}article.article:not(.form-builder-form) table tbody td{padding:1rem;border:1px solid #543691}article.article:not(.form-builder-form) table tbody p{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.6rem;line-height:1.5}@media(max-width: 750px){article.article:not(.form-builder-form) table tbody p{font-size:1.6rem}}article.article:not(.form-builder-form) .article__video{clear:both;margin-top:2.5rem}article.article:not(.form-builder-form) .article__video video{max-width:100%}article.article:not(.form-builder-form) iframe{max-width:100%}article.article:not(.form-builder-form) .articleimg a{display:flex;position:relative}article.article:not(.form-builder-form) .articleimg img{min-width:100%}article.article:not(.form-builder-form) .articleimg .link,article.article:not(.form-builder-form) .articleimg .expand{position:absolute;bottom:1rem;right:1rem;width:2rem;height:2rem}article.article:not(.form-builder-form) .articleimg .link .stroke,article.article:not(.form-builder-form) .articleimg .expand .stroke{fill:#fff !important}@media(min-width: 600px){article.article:not(.form-builder-form) .articleimg.centered{margin:0 0 2rem}}@media(min-width: 600px){article.article:not(.form-builder-form) .articleimg.right{float:right;margin:0 0 2rem 4rem;width:33.333%;max-width:35rem}article.article:not(.form-builder-form) .articleimg.right .caption{text-align:right}}@media(min-width: 600px){article.article:not(.form-builder-form) .articleimg.left{float:left;margin:0 4rem 2rem 0;width:33.333%;max-width:35rem}}article.article:not(.form-builder-form) .articleimg .caption{font-size:1.4rem;margin-top:.5rem}@media(max-width: 600px){article.article:not(.form-builder-form) .articleimg{margin:0 auto 2rem;width:100%}}article.article.img-alignment--centered:not(.featured-article) .content-wrapper{display:flex;flex-direction:column}article.article.img-alignment--centered:not(.featured-article) h2{order:-1}@media(max-width: 600px){article.article.img-alignment--right:not(.featured-article) .content-wrapper,article.article.img-alignment--left:not(.featured-article) .content-wrapper{display:flex;flex-direction:column}article.article.img-alignment--right:not(.featured-article) h2,article.article.img-alignment--left:not(.featured-article) h2{order:-1}}article.article:not(.featured-article) h3{color:#000}article.article.links-as-buttons:not(.featured-article) p a{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#3b2e56;font-size:1.6rem;text-decoration:none !important}article.article.links-as-buttons:not(.featured-article) p a circle,article.article.links-as-buttons:not(.featured-article) p a path,article.article.links-as-buttons:not(.featured-article) p a line,article.article.links-as-buttons:not(.featured-article) p a polyline{stroke:currentColor}article.article.links-as-buttons:not(.featured-article) p a:hover,article.article.links-as-buttons:not(.featured-article) p a:focus{background-color:#3b2e56;color:#fff}article.article.featured-article .container{position:relative}article.article.featured-article h2{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2}@media(max-width: 750px){article.article.featured-article h2{font-size:2.3rem}}article.article.featured-article .content-wrapper{background-color:#543691;color:#fff;padding:5%}article.article.featured-article h2,article.article.featured-article .article__body{position:relative;z-index:1}article.article.featured-article a:hover,article.article.featured-article a:focus{border-color:#fff}article.article.featured-article .articleimg.left,article.article.featured-article .articleimg.right,article.article.featured-article .articleimg.centered{margin-top:calc(-3rem - 5%)}article.article.featured-article.no-image .content-wrapper{position:relative}article.article.featured-article.no-image .content-wrapper::before{display:block;content:"";position:absolute;top:100%;left:5%;right:5%;height:3rem;background-color:#3b2e56}@media(max-width: 600px){article.article.featured-article.no-image .content-wrapper::before{left:5rem;right:5rem}}article.article.featured-article.no-image+.article{margin-top:12rem}article.article.featured-article.links-as-buttons p a{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #fff;text-align:center;padding:1rem 2rem;min-width:15rem;color:#fff;font-size:1.6rem;text-decoration:none}article.article.featured-article.links-as-buttons p a:hover,article.article.featured-article.links-as-buttons p a:focus{background-color:#fff;color:#543691}article.article.featured-article:not(.links-as-buttons) a{color:#fff}article.article.featured-article:not(.links-as-buttons) a:hover,article.article.featured-article:not(.links-as-buttons) a:focus{border-color:#fff}article.article.featured-article h1:first-child,article.article.featured-article h2:first-child,article.article.featured-article h3:first-child,article.article.featured-article p:first-child,article.article.featured-article blockquote:first-child,article.article.featured-article ol:first-child,article.article.featured-article ul:first-child,article.article.featured-article a:first-child,article.article.featured-article table:first-child{margin-top:0}article.article.accordion-article+.accordion-article{margin-top:0}article.article.accordion-article .accordion-title{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2;display:flex;align-items:center;justify-content:space-between;margin:0;padding:2rem 0;cursor:pointer;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}@media(max-width: 750px){article.article.accordion-article .accordion-title{font-size:2.3rem}}article.article.accordion-article .accordion-title .icon{flex-shrink:0;transition:.3s ease-out;position:relative;padding:0;border:none;box-shadow:none;background-color:rgba(0,0,0,0);width:2.5rem;height:2.5rem;cursor:pointer}article.article.accordion-article .accordion-title .icon:before,article.article.accordion-article .accordion-title .icon:after{transition:.3s ease-out;content:"";display:block;position:absolute;top:50%;left:50%;width:60%;height:2px;background:#000;transform:translateX(-50%) translateY(-50%)}article.article.accordion-article .accordion-title .icon:after{transform:translateX(-50%) translateY(-50%) rotate(90deg)}article.article.accordion-article .accordion-title .icon.active{background-color:rgba(0,0,0,0)}article.article.accordion-article .accordion-title .icon.active:before,article.article.accordion-article .accordion-title .icon.active:after{background-color:#000}article.article.accordion-article .accordion-title .icon.active:after{transform:translateX(-50%) translateY(-50%) rotate(180deg)}article.article.accordion-article .accordion-title .icon:hover,article.article.accordion-article .accordion-title .icon:focus{background-color:rgba(0,0,0,0)}article.article.accordion-article .accordion-title .icon:hover:before,article.article.accordion-article .accordion-title .icon:hover:after,article.article.accordion-article .accordion-title .icon:focus:before,article.article.accordion-article .accordion-title .icon:focus:after{background-color:#000}article.article.accordion-article .accordion-title.open{border-bottom:none}article.article.accordion-article .accordion-title.open .icon:after{transform:translate(-50%) rotate(180deg)}article.article.accordion-article .accordion-content{display:none;padding:2rem;border-bottom:1px solid #f0f0f0;background-color:#f0f0f0}article.article.accordion-article .accordion-content:after{content:"";display:block;clear:both;height:0;width:0}.article.featured-article.no-image.no-body h2{margin:0}.article.featured-article.no-body.no-title:not(.form-builder-form) .articleimg{float:none;width:100%;max-width:100%;margin:0}.article.featured-article:not(.form-builder-form) table tbody td{border-color:#fff}.article.featured-article:not(.form-builder-form) table thead{background-color:#fff;color:#543691}.article.featured-article:not(.form-builder-form) table thead td{border-color:#fff}.article.featured-article:not(.form-builder-form) table thead a{color:#543691}.article.featured-article:not(.form-builder-form) table thead a:hover,.article.featured-article:not(.form-builder-form) table thead a:focus{opacity:.7}.article.featured-article blockquote::before{border-left-color:#fff;border-top-color:#fff}.article.featured-article blockquote::after{border-right-color:#fff;border-bottom-color:#fff}.article.featured-article blockquote p::before{color:#fff}.pinned-post{display:block;color:#000;text-decoration:none}.pinned-post .post__image{display:flex;position:relative;max-width:64rem}.pinned-post .post__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pinned-post h2{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:3.6rem;line-height:1.2;display:inline-block;margin:0 0 1rem;transition:.25s;border-bottom:1px solid rgba(0,0,0,0)}@media(max-width: 750px){.pinned-post h2{font-size:3rem}}.pinned-post span.posted-on{display:block;margin-bottom:2rem}.pinned-post .post__image{position:relative}.pinned-post .post__image img{position:relative;z-index:1}.pinned-post .post__image:after{transition:.25s;display:block;content:"";position:absolute;bottom:0;right:-6rem;z-index:0;background-color:#543691;width:calc(100% - 11rem);height:calc(100% + 6rem)}.pinned-post .post:hover,.pinned-post .post:focus{color:#000}.pinned-post .post:hover .post__image:after,.pinned-post .post:focus .post__image:after{background-color:#2b1b4d}.pinned-post .post:hover h2,.pinned-post .post:focus h2{color:#2b1b4d;border-color:#2b1b4d}@media(max-width: 1270px){.pinned-post .post__image{margin-bottom:3rem}}@media(min-width: 1270px){.pinned-post .post{display:flex;align-items:center}.pinned-post .post__image{flex:1 1 50%;width:50%;min-width:40rem;margin-right:10rem}.pinned-post .content{flex:1 1 50%;width:50%}}.post.blog-post{box-sizing:border-box;display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:4rem 4.5rem;color:#fff;text-decoration:none;width:33.3333%;position:relative}.post.blog-post+.post{border-left:1px solid #fff}.post.blog-post .post__image{display:block;margin-top:6rem}.post.blog-post .post__image img{width:100%}.post.blog-post h3{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2rem;line-height:1.2;margin:0 0 1rem}@media(max-width: 750px){.post.blog-post h3{font-size:2rem}}.post.blog-post p{display:none}.post.blog-post span.posted-on{display:block}.post.blog-post .post__image,.post.blog-post .content{z-index:1}.post.blog-post:after{transition:.25s;display:block;content:"";position:absolute;top:0;left:0;right:0;height:24rem;background-color:#543691;z-index:0}.post.blog-post:hover:not(.no-image){background-color:#f0f0f0}.post.blog-post:hover:after{background-color:#2b1b4d}@media(max-width: 600px){.post.blog-post{padding:4rem 2.6rem}.post.blog-post .post__image{margin-top:3.2rem}}body.page-template__blog #page-banner,body.page-template__blog .main{margin-left:0;max-width:100%}body.page-template__blog .blog-posts__list .container,body.page-template__blog .search-filter .container{max-width:1590px;padding-left:120px;padding-right:120px;margin:0 auto}@media(max-width: 1020px){body.page-template__blog .blog-posts__list .container,body.page-template__blog .search-filter .container{max-width:1470px;padding-left:60px;padding-right:60px}}@media(max-width: 750px){body.page-template__blog .blog-posts__list .container,body.page-template__blog .search-filter .container{max-width:1402px;padding-left:26px;padding-right:26px}}body.page-template__blog .search-filter label{display:none}body.page-template__blog h1.page-title,body.page-template__blog .breadcrumbs{width:100%;margin:1rem auto 0 !important;max-width:1350px}@media(min-width: 1021px)and (max-width: 1400px){body.page-template__blog .search-filter .container{padding-left:60px}}.blog-posts__listing-page .blog-posts__list{margin-top:12rem}@media(max-width: 750px){.blog-posts__listing-page .blog-posts__list{margin-top:6rem}}.blog-posts__listing-page h2.archive-year{margin:8rem 0 3rem;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2}@media(max-width: 750px){.blog-posts__listing-page h2.archive-year{font-size:2.3rem}}.blog-posts__listing-page .pinned-post:not(.post){margin:6rem 0 8rem}@media(max-width: 750px){.blog-posts__listing-page .pinned-post:not(.post){margin:4rem 0 0}}.blog-posts__listing-page .blog-posts__list{overflow:hidden}.blog-posts__listing-page .blog-posts__list .container{display:flex;flex-wrap:wrap}.blog-posts__listing-page .blog-posts__list .container .pinned-post,.blog-posts__listing-page .blog-posts__list .container .archive-year{width:100%}.blog-posts__listing-page .blog-posts__list .container>.post{width:33.3333%}@media(max-width: 1410px){.blog-posts__listing-page .blog-posts__list .container>.post:not(.pinned-post){width:50%}}@media(max-width: 600px){.blog-posts__listing-page .blog-posts__list .container>.post:not(.pinned-post){width:100%}}.blog-posts__listing-page .pagination{display:flex;align-items:center;justify-content:center;margin-top:3rem}.blog-posts__listing-page .pagination>span{margin:0 .5rem}.blog-posts__listing-page .pagination a{padding:1rem}.blog-posts__listing-page .pagination .next-link a,.blog-posts__listing-page .pagination .prev-link a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.16 10.61'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Assets' fill='none' stroke='%233b2e56' stroke-miterlimit='10'%3E%3Cpath stroke-linecap='square' d='M.5 5.3h13'/%3E%3Cpath d='M9.5.35l4.95 4.95-4.95 4.95'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:block;font-size:0;background-position:center;background-repeat:no-repeat;background-size:contain}.blog-posts__listing-page .pagination .prev-link{transform:scale(-1)}body.page-template__blog-post #page-banner,body.page-template__blog-post .main{margin-left:0;max-width:100%}@media(min-width: 650px){body.page-template__blog-post #page-banner .container{padding-top:15rem}body.page-template__blog-post #page-banner .container:before{height:126px}body.page-template__blog-post #page-banner .container:after{top:-12.4rem !important}body.page-template__blog-post .breadcrumbs{display:none}}body.page-template__blog-post h1.page-title{display:none}@media(max-width: 650px){body.page-template__blog-post .main{padding-top:0}}.blog-posts__post-page .article>.container{max-width:1050px}@media(max-width: 1020px){.blog-posts__post-page .article>.container{max-width:930px}}@media(max-width: 750px){.blog-posts__post-page .article>.container{max-width:862px}}.blog-posts__post-page .article .backto-link{display:inline-flex;align-items:center;margin-bottom:4rem;color:#000;text-decoration:none;border:none}.blog-posts__post-page .article .backto-link span{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.16 10.61'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Assets' fill='none' stroke='%23543691' stroke-miterlimit='10'%3E%3Cpath stroke-linecap='square' d='M.5 5.3h13'/%3E%3Cpath d='M9.5.35l4.95 4.95-4.95 4.95'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:inline-block;flex-shrink:0;transition:.3s ease-out;position:relative;padding:0;border:none;box-shadow:none;width:2rem;height:4rem;color:#543691;margin-left:1rem;background-repeat:no-repeat;background-position:50% 50%;background-size:2rem;margin-left:0;margin-right:1rem;transform:scale(-1)}.blog-posts__post-page .article .backto-link span:hover,.blog-posts__post-page .article .backto-link span:focus{background-position:90% 50%}.blog-posts__post-page .article .backto-link:hover span,.blog-posts__post-page .article .backto-link:focus span{transform:scale(-1) translateX(5px)}.blog-posts__post-page .article .blog-post__header{display:flex;flex-direction:column-reverse;margin-bottom:4rem}.blog-posts__post-page .article .blog-post__header h1{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:3.6rem;line-height:1.2;margin:0 0 1rem}@media(max-width: 750px){.blog-posts__post-page .article .blog-post__header h1{font-size:3rem}}.blog-posts__post-page .article .blog-post__main .articleimg.right,.blog-posts__post-page .article .blog-post__main .articleimg.left{max-width:38rem}.blog-posts__post-page .article .blog-post__pagination{display:flex;justify-content:space-between;align-items:center;margin-top:6rem}.blog-posts__post-page .article .blog-post__pagination a{color:#000;text-decoration:none;display:flex;align-items:center;border:0}.blog-posts__post-page .article .blog-post__pagination a span{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.16 10.61'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Assets' fill='none' stroke='%23543691' stroke-miterlimit='10'%3E%3Cpath stroke-linecap='square' d='M.5 5.3h13'/%3E%3Cpath d='M9.5.35l4.95 4.95-4.95 4.95'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:inline-block;flex-shrink:0;transition:.3s ease-out;position:relative;padding:0;border:none;box-shadow:none;width:2rem;height:4rem;color:#543691;margin-left:1rem;background-repeat:no-repeat;background-position:50% 50%;background-size:2rem}.blog-posts__post-page .article .blog-post__pagination a span:hover,.blog-posts__post-page .article .blog-post__pagination a span:focus{background-position:90% 50%}.blog-posts__post-page .article .blog-post__pagination .next_page_link{margin-left:auto}.blog-posts__post-page .article .blog-post__pagination .next_page_link span{order:2}.blog-posts__post-page .article .blog-post__pagination .next_page_link:hover span,.blog-posts__post-page .article .blog-post__pagination .next_page_link:focus span{transform:translateX(5px)}.blog-posts__post-page .article .blog-post__pagination .prev_page_link span{margin-left:0;margin-right:1rem;order:-1;transform:scale(-1)}.blog-posts__post-page .article .blog-post__pagination .prev_page_link:hover span,.blog-posts__post-page .article .blog-post__pagination .prev_page_link:focus span{transform:scale(-1) translateX(5px)}.blog-posts__post-page .article .blog-post__comments-form{margin-top:4rem}.blog-posts__post-page .article .blog-post__user-comments{margin-top:4rem}.blog-posts__post-page .article .blog-post__user-comments h3{margin:0 0 2rem}.blog-posts__post-page .article .blog-post__user-comments .blog-post__comment h4{margin:0}.blog-posts__post-page .article .blog-post__user-comments .blog-post__comment span.posted-on{display:block;margin:0 0 1rem;font-size:1.4rem}.blog-posts__post-page .article .blog-post__user-comments .blog-post__comment p{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.6rem;line-height:1.5;margin:0}@media(max-width: 750px){.blog-posts__post-page .article .blog-post__user-comments .blog-post__comment p{font-size:1.6rem}}.blog-posts__post-page .article .blog-post__user-comments .blog-post__comment p+p{margin-top:.5rem}.blog-posts__post-page .article .blog-post__user-comments .blog-post__comment+.blog-post__comment{margin-top:2rem}.gallery-article+.gallery-article{margin-top:5rem}.gallery-article h2{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2}@media(max-width: 750px){.gallery-article h2{font-size:2.3rem}}.gallery-article .container{max-width:1050px}@media(max-width: 1020px){.gallery-article .container{max-width:930px}}@media(max-width: 750px){.gallery-article .container{max-width:862px}}.gallery-article .container>p:last-of-type{margin-bottom:7rem}.gallery-article:not(.carousel) .photos__container{display:grid;margin:0 auto;max-width:730px}.gallery-article:not(.carousel) .photos__container .caption{display:none}.gallery-article:not(.carousel) .photos__container.single-photo img{display:block;width:100%;height:100%}@media(min-width: 450px){.gallery-article:not(.carousel) .photos__container:not(.single-photo){grid-template-columns:75% 25%;grid-template-rows:33.333% 33.333% 33.333%}.gallery-article:not(.carousel) .photos__container:not(.single-photo) .photo:first-child{grid-column-start:1;grid-column-end:span 1;grid-row-start:1;grid-row-end:span 3;border-right:1px solid #fff}.gallery-article:not(.carousel) .photos__container:not(.single-photo) .photo:nth-of-type(3){border-top:1px solid #fff;border-bottom:1px solid #fff;box-sizing:border-box}.gallery-article:not(.carousel) .photos__container:not(.single-photo) .photo.count-1{grid-column-start:1;grid-column-end:span 2;grid-row-start:1;grid-row-end:span 3}}@media(max-width: 450px){.gallery-article:not(.carousel) .photos__container:not(.single-photo){grid-template-columns:33.333% 33.333% 33.333%;grid-template-rows:75% 25%}.gallery-article:not(.carousel) .photos__container:not(.single-photo) .photo:first-child{grid-column-start:1;grid-column-end:span 3;grid-row-start:1;grid-row-end:span 1;border-bottom:1px solid #fff}.gallery-article:not(.carousel) .photos__container:not(.single-photo) .photo:nth-of-type(3){border-left:1px solid #fff;border-right:1px solid #fff}}.gallery-article:not(.carousel) .photos__container:not(.single-photo) a{display:block;width:100%;height:100%;position:relative;border:none;overflow:hidden;background-color:#3b2e56}.gallery-article:not(.carousel) .photos__container:not(.single-photo) a:hover img,.gallery-article:not(.carousel) .photos__container:not(.single-photo) a:focus img{opacity:.6}.gallery-article:not(.carousel) .photos__container:not(.single-photo) img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.25s}.gallery-article:not(.carousel) .photos__container.overflow-photos .photo:nth-of-type(n+5){display:none}.gallery-article:not(.carousel) .photos__container.overflow-photos .photo:nth-of-type(4) a{position:relative}.gallery-article:not(.carousel) .photos__container.overflow-photos .photo:nth-of-type(4) a:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:1}.gallery-article:not(.carousel) .photos__container.overflow-photos .photo:nth-of-type(4) a:after{display:block;content:attr(data-count);padding:2rem 1rem 1rem 2rem;border-radius:100% 0 0 0;position:absolute;bottom:0;right:0;background-color:#3b2e56;color:#fff;z-index:2}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.gallery-article:not(.carousel) .gallery-grid__items:after{content:"";display:block;clear:both;height:0;width:0}.gallery-article:not(.carousel) .gallery-grid__items .photo{width:25%;float:right;box-sizing:border-box}.gallery-article:not(.carousel) .gallery-grid__items .photo:first-child{float:left;width:75%;box-sizing:border-box}}.gallery-article.carousel .slider-thumbnails__container{padding-top:12px}.gallery-article.carousel .slider-photos__container a{background-color:#3b2e56}.gallery-article.carousel .slider-photos__container a:hover img,.gallery-article.carousel .slider-photos__container a:focus img{opacity:.6}.gallery-article.carousel .slider-thumbnails__container .photo{transition:.25s}.gallery-article.carousel .slider-thumbnails__container .photo:hover,.gallery-article.carousel .slider-thumbnails__container .photo:focus{opacity:.6}.search-filter .container{box-sizing:border-box;margin:0 auto;padding-left:120px;padding-right:120px;width:100%;max-width:1240px}@media(max-width: 1020px){.search-filter .container{max-width:1120px;padding-left:60px;padding-right:60px}}@media(max-width: 750px){.search-filter .container{max-width:1052px;padding-left:26px;padding-right:26px}}.documents__header{display:flex;padding-top:5rem;padding-bottom:1.8rem;box-sizing:border-box;margin:0 auto;padding-left:120px;padding-right:120px;width:100%;max-width:1240px}@media(max-width: 1020px){.documents__header{max-width:1120px;padding-left:60px;padding-right:60px}}@media(max-width: 750px){.documents__header{max-width:1052px;padding-left:26px;padding-right:26px}}.documents__header button{background:none;border:none;padding:0;margin:0;border-radius:0}.documents__header button:hover,.documents__header button:focus{color:#543691}.documents__header button span.icon{display:inline-block;margin-left:5px;transform-origin:50% 55%}.documents__header button+button{margin-left:2rem}.documents__header button.active.desc span.icon{transform:rotate(180deg)}@media(max-width: 750px){.documents__header{justify-content:flex-start}}.documents__list{padding:0 0 5rem}.documents__list .ajax-reload{box-sizing:border-box;margin:0 auto;padding-left:120px;padding-right:120px;width:100%;max-width:1240px}@media(max-width: 1020px){.documents__list .ajax-reload{max-width:1120px;padding-left:60px;padding-right:60px}}@media(max-width: 750px){.documents__list .ajax-reload{max-width:1052px;padding-left:26px;padding-right:26px}}.documents__list .document{padding:3rem 0;border-top:1px solid #f0f0f0}.documents__list .document h2{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2rem;line-height:1.2;margin:0 0 1.5rem}@media(max-width: 750px){.documents__list .document h2{font-size:2rem}}@media(min-width: 500px){.documents__list .document{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}@media(min-width: 750px){.documents__list .document__info{max-width:calc(100% - 20rem)}}.documents__list .document__category{margin-bottom:1rem}.documents__list .document__desc{margin-bottom:1rem}.documents__list .document__links{margin-left:auto}.documents__list .link-download{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;min-width:15rem;color:#543691;text-decoration:none;padding:1rem 0 0 0}.documents__list .link-download:after{transition:.25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.17 20.17'%3E%3Cdefs%3E%3CclipPath id='a' transform='translate(1 1)'%3E%3Cpath fill='none' clip-rule='evenodd' d='M9.09 0l9.08 9.09-9.08 9.08-1.6-1.59 6.32-6.38H0V7.97h13.81L7.49 1.59 9.09 0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Layer 2'%3E%3Cg clip-path='url(%23a)' data-name='Assets'%3E%3Cpath fill='%23FFFFFF' d='M0 0h20.17v20.17H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:block;content:"";margin-left:3rem;padding:4rem 1rem 1rem 4rem;border-radius:100% 0 0 0;background-color:#543691;background-position:calc(100% - 1rem) calc(100% - 1rem);background-size:2rem;background-repeat:no-repeat}.documents__list .link-download:hover,.documents__list .link-download:focus{color:rgba(84,54,145,.7)}.documents__list .link-download:hover:after,.documents__list .link-download:focus:after{background-position:calc(100% - .7rem) calc(100% - 1rem)}@media(max-width: 500px){.documents__list .link-download{width:100%;margin-top:2rem}}.pagination{display:flex;justify-content:center;align-items:center}.pagination span{display:none}.pagination .next-link,.pagination .prev-link{display:block}.pagination .next-link a,.pagination .prev-link a{color:rgba(0,0,0,0);font-size:0;display:flex;margin:2rem}.pagination .next-link a span,.pagination .prev-link a span{display:block;transition:.25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.17 20.17'%3E%3Cdefs%3E%3CclipPath id='a' transform='translate(1 1)'%3E%3Cpath fill='none' clip-rule='evenodd' d='M9.09 0l9.08 9.09-9.08 9.08-1.6-1.59 6.32-6.38H0V7.97h13.81L7.49 1.59 9.09 0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Layer 2'%3E%3Cg clip-path='url(%23a)' data-name='Assets'%3E%3Cpath fill='%23FFFFFF' d='M0 0h20.17v20.17H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:4rem;height:4rem;border-radius:50%;background-color:#3b2e56;background-repeat:no-repeat;background-size:1.6rem;background-position:center}.pagination .next-link a:hover span,.pagination .next-link a:focus span,.pagination .prev-link a:hover span,.pagination .prev-link a:focus span{opacity:.6}.pagination .prev-link a span{transform:scaleX(-1)}.documents-category-page{margin-top:8rem}.documents-category-page>.container{max-width:1050px}@media(max-width: 1020px){.documents-category-page>.container{max-width:930px}}@media(max-width: 750px){.documents-category-page>.container{max-width:862px}}@media(min-width: 1020px){.documents-category-page>.container{padding-left:6rem;padding-right:6rem}}.documents-category-page>.container .container{padding:0}.documents-category-page .documents__header,.documents-category-page .ajax-reload{padding-left:0;padding-right:0}.article.featured-article.no-image+.documents-category-page{margin-top:12rem}.article+.calendar-page{margin-top:4rem}.article.featured-article+.calendar-page{margin-top:10rem}@media(max-width: 750px){.article.featured-article+.calendar-page{margin-top:6rem}}.calendar-page{max-width:1590px;padding-left:120px;padding-right:120px;margin:0 auto}@media(max-width: 1020px){.calendar-page{max-width:1470px;padding-left:60px;padding-right:60px}}@media(max-width: 750px){.calendar-page{max-width:1402px;padding-left:26px;padding-right:26px}}.calendar-page svg{width:1rem}.search-filter.events-filter .container{padding:0;max-width:100%}.search-filter.events-filter .search-form{margin-left:auto}.calendar-page__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:4rem}.calendar-page__header .cal__page-title{display:none}.calendar-page__header .cal__switch-toggle{order:2;width:100%;margin:3.5rem 0 0}.calendar-page__header .cal__subscribe-links{list-style-type:none;margin:0;padding:0;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;margin:1rem 0 0;font-size:1.4rem;order:3}.calendar-page__header .cal__subscribe-links a{text-decoration:none;border-bottom:1px solid rgba(0,0,0,0)}.calendar-page__header .cal__subscribe-links a:hover,.calendar-page__header .cal__subscribe-links a:focus{border-color:#2b1b4d}.calendar-page__header .cal__subscribe-links li{margin-top:1rem}.calendar-page__header .events-filter{order:1;width:100%}@media(min-width: 450px){.calendar-page__header .cal__subscribe-links{display:flex;flex-wrap:wrap;align-items:center}.calendar-page__header .cal__subscribe-links li{margin:1rem 3rem 0 0}.calendar-page__header .cal__subscribe-links li:last-of-type{margin-right:0}}@media(min-width: 600px){.calendar-page__header{margin-bottom:6rem}.calendar-page__header .cal__switch-toggle{max-width:27.5rem;margin-right:4rem}}.cal__switch-toggle{display:flex;flex-wrap:wrap;width:100%}.cal__switch-toggle label{display:flex;align-items:center;justify-content:center;width:50%;color:#000;cursor:pointer;font-size:1.4rem;position:relative}.cal__switch-toggle label:after{content:"";background-color:rgba(0,0,0,.2);transition:.25s;opacity:0;position:absolute;left:0;right:0;bottom:-11px;height:5px}.cal__switch-toggle label:hover:after,.cal__switch-toggle label:focus:after{opacity:1}.cal__switch-toggle input{position:fixed;opacity:0;pointer-events:none}.cal__switch-toggle svg{display:none}.cal__switch-toggle .switch-slider{display:flex;margin-top:.5rem;width:100%;border:1px solid #000;height:5px;transition:.25s}.cal__switch-toggle .switch-slider:after{transition:.25s;display:block;content:"";width:50%;background-color:#000;height:inherit}.cal__switch-toggle input#grid+label .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Cdefs%3E%3CclipPath id='a' transform='translate(1 1)'%3E%3Cpath d='M17.13 0a1.8 1.8 0 0 1 1.31.56A1.8 1.8 0 0 1 19 1.87v15.26A1.91 1.91 0 0 1 17.13 19H1.87a1.8 1.8 0 0 1-1.31-.56A1.8 1.8 0 0 1 0 17.13V1.87A1.8 1.8 0 0 1 .56.56 1.8 1.8 0 0 1 1.87 0ZM5.71 17.13v-3.84H1.87v3.84Zm0-5.71V7.58H1.87v3.84Zm0-5.71V1.87H1.87v3.84Zm5.71 11.42v-3.84H7.58v3.84Zm0-5.71V7.58H7.58v3.84Zm0-5.71V1.87H7.58v3.84Zm5.71 11.42v-3.84h-3.84v3.84Zm0-5.71V7.58h-3.84v3.84Zm0-5.71V1.87h-3.84v3.84Z' clip-rule='evenodd' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='b' transform='translate(1 1)'%3E%3Cpath fill='none' d='M-440-725h1440v2547H-440z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Layer 2'%3E%3Cg clip-path='url(%23a)' data-name='Assets'%3E%3Cg clip-path='url(%23b)'%3E%3Cpath fill='%23000000' d='M0 0h21v21H0z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:2rem;height:2rem;margin-right:.5rem;background-position:center;background-size:100%;background-repeat:no-repeat}.cal__switch-toggle input#list+label .icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16'%3E%3Cdefs%3E%3CclipPath id='b5ebe8f3-b896-4537-8a49-3fe47fdefc34' transform='translate(1 1)'%3E%3Cpath class='b036fc02-dff0-488d-ab41-52b52b18cfd7' d='M0 0h21v14H0z'/%3E%3C/clipPath%3E%3CclipPath id='f986391b-f00b-43d1-a2c0-836c2b4cd6b9' transform='translate(1 1)'%3E%3Cpath d='M4.76 14v-2.8H20V14Zm0-5.6V5.6H20v2.8Zm0-8.4H20v2.8H4.76ZM0 0h2.86v2.8H0Zm0 5.6h2.86v2.8H0Zm0 5.6h2.86V14H0Z' clip-rule='evenodd' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='ecb87de8-c1a6-4c9d-b501-74c42519d0ca' transform='translate(1 1)'%3E%3Cpath class='b036fc02-dff0-488d-ab41-52b52b18cfd7' d='M0 0h20v14H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a153972f-46b1-4077-b370-f77cd75ff0b6' data-name='Layer 2'%3E%3Cg clip-path='url(%23b5ebe8f3-b896-4537-8a49-3fe47fdefc34)' style='isolation:isolate' id='ba01617b-84bf-4418-b2d2-020781207697' data-name='Assets'%3E%3Cg clip-path='url(%23f986391b-f00b-43d1-a2c0-836c2b4cd6b9)'%3E%3Cg clip-path='url(%23ecb87de8-c1a6-4c9d-b501-74c42519d0ca)'%3E%3Cpath fill='%23000000' d='M0 0h22v16H0z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:2rem;height:2rem;margin-right:.5rem;background-position:center;background-size:100%;background-repeat:no-repeat}.cal__switch-toggle input:not(:checked)+label{opacity:.6}.cal__switch-toggle input#list:checked~.switch-slider:after{transform:translateX(0)}.cal__switch-toggle input#grid:checked~.switch-slider:after{transform:translateX(100%)}.multi-calendars__switch{margin-top:2.5rem}.multi-calendars__switch ul{list-style-type:none;margin:0;padding:0;display:flex;margin-top:1.5rem;gap:1rem}.multi-calendars__switch ul li button{padding:2rem 1.5rem;transition:.25s}.multi-calendars__switch ul li button:hover{background-color:rgba(59,46,86,.4)}.multi-calendars__switch ul li button.active{background-color:rgba(59,46,86,.4)}@media not print{#grid-calendar,.events__grid{overflow:auto}#grid-calendar .calendar.loading,.events__grid .calendar.loading{opacity:.6}#grid-calendar table,.events__grid table{margin:0 auto;width:calc(100% - 1px)}#grid-calendar td,.events__grid td{width:14.28%;border:1px solid #e6e6e6}#grid-calendar tr.calendar_nav th,.events__grid tr.calendar_nav th{padding:0 0 30px}#grid-calendar tr.calendar_nav .month_heading,.events__grid tr.calendar_nav .month_heading{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2}@media(max-width: 750px){#grid-calendar tr.calendar_nav .month_heading,.events__grid tr.calendar_nav .month_heading{font-size:2.3rem}}#grid-calendar tr.calendar_nav a,.events__grid tr.calendar_nav a{display:inline-block;position:relative}#grid-calendar tr.calendar_nav b,#grid-calendar tr.calendar_nav strong,.events__grid tr.calendar_nav b,.events__grid tr.calendar_nav strong{font-size:0;display:block;max-height:0}#grid-calendar tr.calendar_nav .th_prev a,#grid-calendar tr.calendar_nav .th_next a,.events__grid tr.calendar_nav .th_prev a,.events__grid tr.calendar_nav .th_next a{transition:.25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.17 20.17'%3E%3Cdefs%3E%3CclipPath id='a' transform='translate(1 1)'%3E%3Cpath fill='none' clip-rule='evenodd' d='M9.09 0l9.08 9.09-9.08 9.08-1.6-1.59 6.32-6.38H0V7.97h13.81L7.49 1.59 9.09 0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Layer 2'%3E%3Cg clip-path='url(%23a)' data-name='Assets'%3E%3Cpath fill='%23FFFFFF' d='M0 0h20.17v20.17H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:4rem;height:4rem;border-radius:100% 0 0 0;background-color:#3b2e56;background-repeat:no-repeat;background-size:1.6rem;background-position:70% 60%}#grid-calendar tr.calendar_nav .th_prev a:hover,#grid-calendar tr.calendar_nav .th_prev a:focus,#grid-calendar tr.calendar_nav .th_next a:hover,#grid-calendar tr.calendar_nav .th_next a:focus,.events__grid tr.calendar_nav .th_prev a:hover,.events__grid tr.calendar_nav .th_prev a:focus,.events__grid tr.calendar_nav .th_next a:hover,.events__grid tr.calendar_nav .th_next a:focus{background-position:80% 60%}#grid-calendar tr.calendar_nav .th_prev,.events__grid tr.calendar_nav .th_prev{text-align:left}#grid-calendar tr.calendar_nav .th_prev a,.events__grid tr.calendar_nav .th_prev a{transform:scaleX(-1)}#grid-calendar tr.calendar_nav .th_next,.events__grid tr.calendar_nav .th_next{text-align:right}#grid-calendar tr.calendar_nav+tr td,.events__grid tr.calendar_nav+tr td{text-align:center;padding:12px 10px 8px;font-size:1.4rem;color:#000;border:none}#grid-calendar .cal_fullcell,.events__grid .cal_fullcell{min-height:125px;padding:1rem .4rem}#grid-calendar .cal_day,.events__grid .cal_day{font-size:1.4rem;color:#000;text-align:center;display:inline-block;border-radius:50%;width:1.4rem;height:1.4rem;line-height:1.4rem;padding:.4rem}#grid-calendar .event,.events__grid .event{margin-top:.8rem;padding:0 0 0 .8rem}#grid-calendar .event p,.events__grid .event p{line-height:1.1}#grid-calendar .item_link,.events__grid .item_link{display:inline-block;color:#000;font-size:1.4rem;line-height:1.3;text-decoration:none}#grid-calendar .item_link:hover,#grid-calendar .item_link:focus,.events__grid .item_link:hover,.events__grid .item_link:focus{text-decoration:underline}#grid-calendar .event_date,.events__grid .event_date{color:rgba(0,0,0,.7);font-size:1.4rem}#grid-calendar .highlight,.events__grid .highlight{min-height:125px}#grid-calendar .highlight .cal_day,.events__grid .highlight .cal_day{background-color:rgba(59,46,86,.4);color:#000}}.ui-widget-overlay{background:rgba(0,0,0,.3);opacity:1}.ui-dialog{padding:0;border:none;max-width:65rem;width:95vw !important;left:50% !important;transform:translateX(-50%)}.ui-dialog .ui-dialog-titlebar{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;background-color:rgba(84,54,145,.1);color:#000;border:none;border-radius:0}.ui-dialog .ui-dialog-titlebar:before,.ui-dialog .ui-dialog-titlebar:after{display:none}.ui-dialog .ui-dialog-title{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2}@media(max-width: 750px){.ui-dialog .ui-dialog-title{font-size:2.3rem}}.ui-dialog .ui-dialog-titlebar-close{background-color:rgba(0,0,0,0);border:none;position:relative;display:block;width:3rem;height:3rem;font-size:0;cursor:pointer;background-color:rgba(0,0,0,0);background-image:none;top:auto;right:auto;margin:0}.ui-dialog .ui-dialog-titlebar-close:before,.ui-dialog .ui-dialog-titlebar-close:after{transition:.25s;display:block;content:"";position:absolute;top:50%;left:50%;background-color:#000;width:45%;height:2px;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.ui-dialog .ui-dialog-titlebar-close:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.ui-dialog .ui-dialog-titlebar-close:hover:before,.ui-dialog .ui-dialog-titlebar-close:hover:after,.ui-dialog .ui-dialog-titlebar-close:focus:before,.ui-dialog .ui-dialog-titlebar-close:focus:after{opacity:.6}.ui-dialog .ui-dialog-titlebar-close:before,.ui-dialog .ui-dialog-titlebar-close:after{width:60%}.ui-dialog .ui-dialog-titlebar-close .ui-button-icon{display:none}.ui-dialog .ui-dialog-content{padding:4rem}@media(max-width: 750px){.ui-dialog .ui-dialog-content{padding:2.5rem}}.ui-dialog .event_details{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.6rem;line-height:1.5}@media(max-width: 750px){.ui-dialog .event_details{font-size:1.6rem}}.ui-dialog .name{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2rem;line-height:1.2;margin-bottom:1rem}@media(max-width: 750px){.ui-dialog .name{font-size:2rem}}.ui-dialog .location{margin-bottom:2rem}.ui-dialog .ics a{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#fff;font-size:1.6rem;background-color:#3b2e56;text-decoration:none !important;margin-top:2rem;color:#fff}.ui-dialog .ics a:hover,.ui-dialog .ics a:focus{background-color:#fff;color:#3b2e56}#list-calendar .event,.events__list .event{position:relative;padding-left:8rem;border-top:2px solid #f0f0f0}#list-calendar .event+.event,.events__list .event+.event{margin-top:4rem}#list-calendar .event__date,.events__list .event__date{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:700;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;bottom:0;width:8rem;background-color:#f0f0f0}#list-calendar .event__date time,.events__list .event__date time{display:flex;align-items:center;justify-content:space-between;flex-direction:column}#list-calendar .event__date .month,#list-calendar .event__date .year,.events__list .event__date .month,.events__list .event__date .year{font-size:1.6rem}#list-calendar .event__date .day,.events__list .event__date .day{margin:.8rem 0;font-size:2.8rem}#list-calendar .event__date .month,.events__list .event__date .month{order:-1}#list-calendar .event__info,.events__list .event__info{padding:3.5rem 0 0 3.2rem}#list-calendar h3,.events__list h3{margin:0 0 1.5rem}#list-calendar strong,.events__list strong{font-weight:inherit}#list-calendar .event__details,.events__list .event__details{font-size:1.4rem}#list-calendar .event__desc,.events__list .event__desc{margin-top:2.5rem}#list-calendar .event__desc p,.events__list .event__desc p{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.6rem;line-height:1.5}@media(max-width: 750px){#list-calendar .event__desc p,.events__list .event__desc p{font-size:1.6rem}}@media(min-width: 750px){#list-calendar .event__desc,.events__list .event__desc{max-width:calc(100% - 20rem)}}#list-calendar .event__links,.events__list .event__links{display:flex;justify-content:flex-end}#list-calendar .event__links a,.events__list .event__links a{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;min-width:15rem;color:#543691;text-decoration:none;padding:1rem 0 0 0}#list-calendar .event__links a:after,.events__list .event__links a:after{transition:.25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.17 20.17'%3E%3Cdefs%3E%3CclipPath id='a' transform='translate(1 1)'%3E%3Cpath fill='none' clip-rule='evenodd' d='M9.09 0l9.08 9.09-9.08 9.08-1.6-1.59 6.32-6.38H0V7.97h13.81L7.49 1.59 9.09 0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Layer 2'%3E%3Cg clip-path='url(%23a)' data-name='Assets'%3E%3Cpath fill='%23FFFFFF' d='M0 0h20.17v20.17H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:block;content:"";margin-left:3rem;padding:4rem 1rem 1rem 4rem;border-radius:100% 0 0 0;background-color:#543691;background-position:calc(100% - 1rem) calc(100% - 1rem);background-size:2rem;background-repeat:no-repeat}#list-calendar .event__links a:hover,#list-calendar .event__links a:focus,.events__list .event__links a:hover,.events__list .event__links a:focus{color:rgba(84,54,145,.7)}#list-calendar .event__links a:hover:after,#list-calendar .event__links a:focus:after,.events__list .event__links a:hover:after,.events__list .event__links a:focus:after{background-position:calc(100% - .7rem) calc(100% - 1rem)}@media(max-width: 800px){#list-calendar .event__links a,.events__list .event__links a{margin-top:2rem}}@media(max-width: 750px){#list-calendar .event,.events__list .event{padding-left:6rem}#list-calendar .event+.event,.events__list .event+.event{margin-top:3.2rem}#list-calendar .event__info,.events__list .event__info{padding:2.5rem 0 0 2.5rem}#list-calendar .event__date,.events__list .event__date{width:6rem}#list-calendar .event__desc:empty,.events__list .event__desc:empty{margin:0}#list-calendar .event__links a,.events__list .event__links a{margin-top:1rem;width:calc(100% - 2.5rem)}}.staff-directory__listing-page{box-sizing:border-box;margin:0 auto;padding-left:120px;padding-right:120px;width:100%;max-width:1240px}@media(max-width: 1020px){.staff-directory__listing-page{max-width:1120px;padding-left:60px;padding-right:60px}}@media(max-width: 750px){.staff-directory__listing-page{max-width:1052px;padding-left:26px;padding-right:26px}}.page-title--staff-listing{display:none}.article.main-phonenumber h3{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2rem;line-height:1.2;margin:0 0 2rem !important;color:#543691}@media(max-width: 750px){.article.main-phonenumber h3{font-size:2rem}}@media(min-width: 1020px){.article.main-phonenumber{text-align:right}}@media(min-width: 1200px){.article.main-phonenumber{float:left;position:relative;top:1.25rem;margin:0 !important}.article.main-phonenumber:after{content:"";display:block;clear:both;height:0;width:0}}.staff-filter{margin-bottom:9rem}.staff__list .staff:after{content:"";display:block;clear:both;height:0;width:0}.staff__list .staff .image{float:left;margin-right:1.5rem;border-radius:50%;overflow:hidden;width:10rem;height:10rem;background-image:url("../../img/icons/default-staff.png");background-position:center;background-size:cover}.staff__list .staff img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.staff__list .staff h4{margin:0;font-size:1.4rem}.staff__list .staff a{text-decoration:none}.staff__list .staff .phone{font-size:1.4rem}.staff__list .staff .email,.staff__list .staff .bio-link{position:relative;box-sizing:border-box;display:inline-block;font-size:1.4rem;padding:1rem 0 0;background:none;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;border-bottom:1px solid rgba(0,0,0,0);transition:.25s}.staff__list .staff .email{margin-right:1.8rem}.staff__list .staff .email:hover,.staff__list .staff .email:focus{border-color:#000}.staff__list .staff .bio-link:hover,.staff__list .staff .bio-link:focus{border-color:#2b1b4d}.staff__list .staff .links{display:flex}.staff__list .staff:not(.remove-image) h3{margin:0 0 9rem}.staff__list .staff:not(.remove-image)[data-content~=bio] .content,.staff__list .staff:not(.remove-image)[data-content~=secondary-photo] .content,.staff__list .staff:not(.remove-image)[data-content~=email] .content{position:relative}.staff__list .staff:not(.remove-image)[data-content~=bio] .content:after,.staff__list .staff:not(.remove-image)[data-content~=secondary-photo] .content:after,.staff__list .staff:not(.remove-image)[data-content~=email] .content:after{display:block;content:"";position:absolute;left:0;bottom:3rem;width:100%;height:2px;background-color:#f0f0f0}.staff__list .staff:not(.remove-image)[data-content~=title] h3{margin:0 0 1.5rem}.staff__list .staff:not(.remove-image)[data-content~=title] h4{margin-bottom:5.9rem}.staff__list .staff:not(.remove-image)[data-content~=phone] h3{margin:0 0 1.5rem}.staff__list .staff:not(.remove-image)[data-content~=phone] .phone{margin-bottom:5.6rem}.staff__list .staff:not(.remove-image)[data-content~=title][data-content~=phone] h3{margin:0 0 1.5rem}.staff__list .staff:not(.remove-image)[data-content~=title][data-content~=phone] h4{margin:0}.staff__list .staff:not(.remove-image)[data-content~=title][data-content~=phone] .phone{margin-bottom:4rem}.staff__list .staff:not(.remove-image) .image~.content h3{margin:0 0 9.5rem}.staff__list .staff:not(.remove-image) .image~.content h3+h4{margin-top:-8rem}.staff__list .staff:not(.remove-image) .image~.content h4{margin-bottom:6rem}.staff__list .staff:not(.remove-image) .image~.content h4+.phone{margin-top:-6rem}.staff__list .staff.remove-image h3{margin:0}.staff__list .ajax-reload .staff{margin-bottom:6rem}@media(min-width: 600px){.staff__list .ajax-reload .staff__group{display:flex;flex-wrap:wrap;justify-content:space-between}.staff__list .ajax-reload .staff{width:calc(50% - 2rem)}}@media(min-width: 1375px){.staff__list .ajax-reload .staff__group{justify-content:flex-start}.staff__list .ajax-reload .staff{width:calc(33.333% - 2rem)}.staff__list .ajax-reload .staff:not(:nth-of-type(3n)){margin-right:3rem}}body.page-template__staff-directory-detail #page-banner,body.page-template__staff-directory-detail .main{margin-left:0;max-width:100%}@media(min-width: 650px){body.page-template__staff-directory-detail #page-banner .container{padding-top:15rem}body.page-template__staff-directory-detail #page-banner .container:before{height:126px}body.page-template__staff-directory-detail #page-banner .container:after{top:-12.4rem !important}body.page-template__staff-directory-detail .breadcrumbs{display:none}}body.page-template__staff-directory-detail h1.page-title{display:none}@media(max-width: 650px){body.page-template__staff-directory-detail .main{padding-top:0}}.staff-member__article .backto-link{display:inline-flex;align-items:center;margin-bottom:4rem;color:#000;text-decoration:none !important;border:none !important}.staff-member__article .backto-link span{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.16 10.61'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Assets' fill='none' stroke='%23543691' stroke-miterlimit='10'%3E%3Cpath stroke-linecap='square' d='M.5 5.3h13'/%3E%3Cpath d='M9.5.35l4.95 4.95-4.95 4.95'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:inline-block;flex-shrink:0;transition:.3s ease-out;position:relative;padding:0;border:none;box-shadow:none;width:2rem;height:4rem;color:#543691;margin-left:1rem;background-repeat:no-repeat;background-position:50% 50%;background-size:2rem;margin-left:0;margin-right:1rem;transform:scale(-1)}.staff-member__article .backto-link span:hover,.staff-member__article .backto-link span:focus{background-position:90% 50%}.staff-member__article .backto-link:hover span,.staff-member__article .backto-link:focus span{transform:scale(-1) translateX(5px)}.staff-member__article h1{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:3.6rem;line-height:1.2}@media(max-width: 750px){.staff-member__article h1{font-size:3rem}}.staff-member__article .content .email a,.staff-member__article .content .email button{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#fff;font-size:1.6rem;background-color:#3b2e56;text-decoration:none !important}.staff-member__article .content .email a:hover,.staff-member__article .content .email a:focus,.staff-member__article .content .email button:hover,.staff-member__article .content .email button:focus{background-color:#fff;color:#3b2e56}.staff-member__article .content .website-link{margin-top:1.5rem}.staff-member__article .content .website-link a{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#3b2e56;font-size:1.6rem;text-decoration:none !important;border-color:#2b1b4d;line-height:normal;width:150px;box-sizing:border-box}.staff-member__article .content .website-link a circle,.staff-member__article .content .website-link a path,.staff-member__article .content .website-link a line,.staff-member__article .content .website-link a polyline{stroke:currentColor}.staff-member__article .content .website-link a:hover,.staff-member__article .content .website-link a:focus{background-color:#3b2e56;color:#fff}.staff-member__article .content .website-link a:hover,.staff-member__article .content .website-link a:focus{border-color:#2b1b4d}.staff-member__article .staff-member__content{margin-top:4rem}.staff-member__article .staff-member__content .bio{margin-bottom:4rem}@media(min-width: 750px){.staff-member__article .staff-member__card{display:flex}.staff-member__article .staff-member__card .image{margin-right:3rem}.staff-member__article .staff-member__card h4{margin-top:0 !important}}.staff-directory__contact-form{transition:.25s;z-index:150;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);visibility:hidden;opacity:0}.staff-directory__contact-form.open{visibility:visible;opacity:1}.staff-directory__contact-form .content{width:95vw;height:80vh;max-width:65rem;max-height:80rem;background-color:#fff;overflow-y:auto}.staff-directory__contact-form .contact-modal__header{display:flex;align-items:center;justify-content:space-between;background-color:rgba(84,54,145,.1);padding:1.5rem 2.5rem 1.5rem 4rem}.staff-directory__contact-form .contact-modal__header h3{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2;margin:0}@media(max-width: 750px){.staff-directory__contact-form .contact-modal__header h3{font-size:2.3rem}}.staff-directory__contact-form .contact-modal__header .contact-modal__close{background-color:rgba(0,0,0,0);border:none;position:relative;display:block;width:4rem;height:4rem;font-size:0;cursor:pointer;background-color:rgba(0,0,0,0)}.staff-directory__contact-form .contact-modal__header .contact-modal__close:before,.staff-directory__contact-form .contact-modal__header .contact-modal__close:after{transition:.25s;display:block;content:"";position:absolute;top:50%;left:50%;background-color:#000;width:45%;height:2px;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.staff-directory__contact-form .contact-modal__header .contact-modal__close:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.staff-directory__contact-form .contact-modal__header .contact-modal__close:hover:before,.staff-directory__contact-form .contact-modal__header .contact-modal__close:hover:after,.staff-directory__contact-form .contact-modal__header .contact-modal__close:focus:before,.staff-directory__contact-form .contact-modal__header .contact-modal__close:focus:after{opacity:.6}.staff-directory__contact-form .contact-modal__content{padding:4rem}@media(max-width: 750px){.staff-directory__contact-form .contact-modal__header{padding:1.5rem 2.5rem}.staff-directory__contact-form .contact-modal__content{padding:2.5rem}}.protected-article{box-sizing:border-box;margin:0 auto;padding-left:120px;padding-right:120px;width:100%;max-width:1240px;margin:0 auto;padding-top:7rem;padding-bottom:4rem}@media(max-width: 1020px){.protected-article{max-width:1120px;padding-left:60px;padding-right:60px}}@media(max-width: 750px){.protected-article{max-width:1052px;padding-left:26px;padding-right:26px}}.protected-article h1{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:3.6rem;line-height:1.2}@media(max-width: 750px){.protected-article h1{font-size:3rem}}.protected-article .submit{margin-right:2rem}.protected-article form{margin-top:2rem}@media(max-width: 650px){.protected-article{padding-top:0;padding-bottom:2rem}.protected-article h2{margin-top:0}}.vault-logout__container{position:absolute;top:0;left:0;margin:2rem 0 0 2rem}.vault-logout__container a.vault-logout{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#fff;font-size:1.6rem;background-color:#3b2e56;text-decoration:none !important;min-width:10rem}.vault-logout__container a.vault-logout:hover,.vault-logout__container a.vault-logout:focus{background-color:#fff;color:#3b2e56}@media(max-width: 1020px){.vault-logout__container{margin:1rem 0 0 1rem}}@media(max-width: 750px){.vault-logout__container{margin:0;left:unset;right:0}.vault-logout__container a.vault-logout{border:0;padding:1.1rem 1rem;min-width:80px}}.bookings-section__landing-page article.article .container{max-width:1590px;padding-left:120px;padding-right:120px;margin:0 auto}@media(max-width: 1020px){.bookings-section__landing-page article.article .container{max-width:1470px;padding-left:60px;padding-right:60px}}@media(max-width: 750px){.bookings-section__landing-page article.article .container{max-width:1402px;padding-left:26px;padding-right:26px}}.bookings-section__landing-page .mobile-label{display:none;font-weight:bold}@media(max-width: 750px){.bookings-section__landing-page .bookings-list__header{display:none}.bookings-section__landing-page .mobile-label{display:inline-block}}.bookings-list{margin-top:20px;margin-bottom:50px}@media(min-width: 750px){.bookings-list__header,.bookings-list__row{display:flex;align-items:center}}.bookings-list__header{padding:0 2.5rem;font-weight:700;margin-bottom:1rem}.bookings-list__row{box-sizing:border-box;padding:2.5rem}.bookings-list__row:nth-of-type(2n){background-color:rgba(84,54,145,.05)}.booking-event__title h3{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2rem;line-height:1.2;margin:0 !important}@media(max-width: 750px){.booking-event__title h3{font-size:2rem}}@media(min-width: 750px){.booking-event__title{flex:0 0 35%;margin-right:20px}}@media(min-width: 750px){.booking-event__date{flex:0 1 100%;margin-right:20px}}@media(max-width: 750px){.booking-event__date{margin-top:.5rem}}@media(min-width: 750px){.booking-event__link{flex:0 0 auto}}@media(max-width: 750px){.booking-event__link{margin-top:2rem}}.booking-event__link a{display:inline-block;background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#fff;font-size:1.6rem;background-color:#3b2e56;text-decoration:none !important}.booking-event__link a:hover,.booking-event__link a:focus{background-color:#fff;color:#3b2e56}.main>.booking-event__title{box-sizing:border-box;margin:0 auto;padding-left:120px;padding-right:120px;width:100%;max-width:1240px;max-width:1050px}@media(max-width: 1020px){.main>.booking-event__title{max-width:1120px;padding-left:60px;padding-right:60px}}@media(max-width: 750px){.main>.booking-event__title{max-width:1052px;padding-left:26px;padding-right:26px}}@media(max-width: 1020px){.main>.booking-event__title{max-width:930px}}@media(max-width: 750px){.main>.booking-event__title{max-width:862px}}.bookings-section__registrant-details,.bookings-section__teacher-section,.bookings-section__time-slots,.bookings-section__confirmation{margin-top:5rem}.bookings-section__registrant-details .article.form-builder-form,.bookings-section__teacher-section .article.form-builder-form,.bookings-section__time-slots .article.form-builder-form,.bookings-section__confirmation .article.form-builder-form{padding:0;max--width:100%;margin-top:2rem !important}.bookings-section__registrant-details .article.form-builder-form .container,.bookings-section__teacher-section .article.form-builder-form .container,.bookings-section__time-slots .article.form-builder-form .container,.bookings-section__confirmation .article.form-builder-form .container{max-width:1050px}@media(max-width: 1020px){.bookings-section__registrant-details .article.form-builder-form .container,.bookings-section__teacher-section .article.form-builder-form .container,.bookings-section__time-slots .article.form-builder-form .container,.bookings-section__confirmation .article.form-builder-form .container{max-width:930px}}@media(max-width: 750px){.bookings-section__registrant-details .article.form-builder-form .container,.bookings-section__teacher-section .article.form-builder-form .container,.bookings-section__time-slots .article.form-builder-form .container,.bookings-section__confirmation .article.form-builder-form .container{max-width:862px}}.bookings-section__registrant-details h2,.bookings-section__teacher-section h2,.bookings-section__time-slots h2,.bookings-section__confirmation h2{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2}@media(max-width: 750px){.bookings-section__registrant-details h2,.bookings-section__teacher-section h2,.bookings-section__time-slots h2,.bookings-section__confirmation h2{font-size:2.3rem}}.bookings-section__registrant-details h2 strong,.bookings-section__teacher-section h2 strong,.bookings-section__time-slots h2 strong,.bookings-section__confirmation h2 strong{font-weight:inherit}.bookings-section__registrant-details .select-wrap+.select-wrap,.bookings-section__teacher-section .select-wrap+.select-wrap,.bookings-section__time-slots .select-wrap+.select-wrap,.bookings-section__confirmation .select-wrap+.select-wrap{margin-top:3rem}.bookings-section__registrant-details .row.add-more,.bookings-section__teacher-section .row.add-more,.bookings-section__time-slots .row.add-more,.bookings-section__confirmation .row.add-more{display:flex;flex-wrap:wrap;align-items:center;margin-top:3rem}.bookings-section__registrant-details .button--add-more,.bookings-section__teacher-section .button--add-more,.bookings-section__time-slots .button--add-more,.bookings-section__confirmation .button--add-more{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#fff;font-size:1.6rem;background-color:#3b2e56;text-decoration:none !important;margin-right:2rem;margin-bottom:1rem}.bookings-section__registrant-details .button--add-more:hover,.bookings-section__registrant-details .button--add-more:focus,.bookings-section__teacher-section .button--add-more:hover,.bookings-section__teacher-section .button--add-more:focus,.bookings-section__time-slots .button--add-more:hover,.bookings-section__time-slots .button--add-more:focus,.bookings-section__confirmation .button--add-more:hover,.bookings-section__confirmation .button--add-more:focus{background-color:#fff;color:#3b2e56}@media(max-width: 500px){.bookings-section__registrant-details .button--add-more,.bookings-section__teacher-section .button--add-more,.bookings-section__time-slots .button--add-more,.bookings-section__confirmation .button--add-more{width:100%;margin-right:0}}.bookings-section__registrant-details .button--edit,.bookings-section__teacher-section .button--edit,.bookings-section__time-slots .button--edit,.bookings-section__confirmation .button--edit{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#fff;font-size:1.6rem;background-color:#3b2e56;text-decoration:none !important}.bookings-section__registrant-details .button--edit:hover,.bookings-section__registrant-details .button--edit:focus,.bookings-section__teacher-section .button--edit:hover,.bookings-section__teacher-section .button--edit:focus,.bookings-section__time-slots .button--edit:hover,.bookings-section__time-slots .button--edit:focus,.bookings-section__confirmation .button--edit:hover,.bookings-section__confirmation .button--edit:focus{background-color:#fff;color:#3b2e56}.bookings-section__registrant-details .row.submit,.bookings-section__teacher-section .row.submit,.bookings-section__time-slots .row.submit,.bookings-section__confirmation .row.submit{flex-wrap:wrap}.bookings-section__registrant-details .row.submit .prev,.bookings-section__registrant-details .row.submit .submit,.bookings-section__teacher-section .row.submit .prev,.bookings-section__teacher-section .row.submit .submit,.bookings-section__time-slots .row.submit .prev,.bookings-section__time-slots .row.submit .submit,.bookings-section__confirmation .row.submit .prev,.bookings-section__confirmation .row.submit .submit{margin-bottom:1rem !important}@media(max-width: 500px){.bookings-section__registrant-details .row.submit .prev,.bookings-section__registrant-details .row.submit .submit,.bookings-section__teacher-section .row.submit .prev,.bookings-section__teacher-section .row.submit .submit,.bookings-section__time-slots .row.submit .prev,.bookings-section__time-slots .row.submit .submit,.bookings-section__confirmation .row.submit .prev,.bookings-section__confirmation .row.submit .submit{width:100%;margin-right:0}}.bookings-section__registrant-details .prev,.bookings-section__teacher-section .prev,.bookings-section__time-slots .prev,.bookings-section__confirmation .prev{box-sizing:border-box;background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#fff;font-size:1.6rem;background-color:#3b2e56;text-decoration:none !important}.bookings-section__registrant-details .prev:hover,.bookings-section__registrant-details .prev:focus,.bookings-section__teacher-section .prev:hover,.bookings-section__teacher-section .prev:focus,.bookings-section__time-slots .prev:hover,.bookings-section__time-slots .prev:focus,.bookings-section__confirmation .prev:hover,.bookings-section__confirmation .prev:focus{background-color:#fff;color:#3b2e56}.bookings-section__registrant-details .button--remove-last,.bookings-section__teacher-section .button--remove-last,.bookings-section__time-slots .button--remove-last,.bookings-section__confirmation .button--remove-last{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#3b2e56;font-size:1.6rem;text-decoration:none !important;margin-bottom:1rem}.bookings-section__registrant-details .button--remove-last circle,.bookings-section__registrant-details .button--remove-last path,.bookings-section__registrant-details .button--remove-last line,.bookings-section__registrant-details .button--remove-last polyline,.bookings-section__teacher-section .button--remove-last circle,.bookings-section__teacher-section .button--remove-last path,.bookings-section__teacher-section .button--remove-last line,.bookings-section__teacher-section .button--remove-last polyline,.bookings-section__time-slots .button--remove-last circle,.bookings-section__time-slots .button--remove-last path,.bookings-section__time-slots .button--remove-last line,.bookings-section__time-slots .button--remove-last polyline,.bookings-section__confirmation .button--remove-last circle,.bookings-section__confirmation .button--remove-last path,.bookings-section__confirmation .button--remove-last line,.bookings-section__confirmation .button--remove-last polyline{stroke:currentColor}.bookings-section__registrant-details .button--remove-last:hover,.bookings-section__registrant-details .button--remove-last:focus,.bookings-section__teacher-section .button--remove-last:hover,.bookings-section__teacher-section .button--remove-last:focus,.bookings-section__time-slots .button--remove-last:hover,.bookings-section__time-slots .button--remove-last:focus,.bookings-section__confirmation .button--remove-last:hover,.bookings-section__confirmation .button--remove-last:focus{background-color:#3b2e56;color:#fff}@media(max-width: 500px){.bookings-section__registrant-details .button--remove-last,.bookings-section__teacher-section .button--remove-last,.bookings-section__time-slots .button--remove-last,.bookings-section__confirmation .button--remove-last{width:100%}}.bookings-section__time-slots h2{margin:0 0 0}.bookings-section__time-slots p{margin-top:.5rem !important;font-size:1.4rem}.bookings-section__time-slots .time-slots__day{padding:2.5rem}.bookings-section__time-slots .time-slots__day h2{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2rem;line-height:1.2}@media(max-width: 750px){.bookings-section__time-slots .time-slots__day h2{font-size:2rem}}.bookings-section__time-slots .time-slots__day:nth-of-type(2n + 1){background-color:rgba(84,54,145,.05)}.bookings-section__time-slots .time-slots__day+.time-slots__day{margin-top:5rem}.bookings-section__time-slots .dependent-class+.dependent-class{margin-top:1rem}@media(min-width: 450px){.bookings-section__time-slots .option label{display:none}.bookings-section__time-slots .time-slots__table{padding-bottom:2rem}}@media(max-width: 450px){.bookings-section__time-slots .times-slots__times{display:none !important}.bookings-section__time-slots .time-slots__table{overflow-x:initial !important}.bookings-section__time-slots .dependent-class{display:block !important}.bookings-section__time-slots .class-title{font-weight:700}.bookings-section__time-slots .class-availability{display:block !important}.bookings-section__time-slots .option{display:flex;margin-top:.5rem}.bookings-section__time-slots .option.unavailable{padding-let:2rem}.bookings-section__time-slots .option label{margin-left:1rem;font-weight:300}}.confirmation-article{background:none !important}.confirmation-article h3{margin:0 0 1rem !important}.confirmation-article h4{margin:0 0 .5rem !important}.confirmation-article p{margin:0 !important}.confirmation-article ul{list-style-type:none;margin:0;padding:0;margin-top:0 !important}.confirmation-article .button--cancel{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#fff;font-size:1.6rem;background-color:#3b2e56;text-decoration:none !important;margin-top:1rem}.confirmation-article .button--cancel:hover,.confirmation-article .button--cancel:focus{background-color:#fff;color:#3b2e56}@media(max-width: 750px){.confirmation-article .container{padding:0}}.bookings-booking-links{display:flex;flex-direction:column}.bookings-booking-links .button--update{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#fff;font-size:1.6rem;background-color:#3b2e56;text-decoration:none !important}.bookings-booking-links .button--update:hover,.bookings-booking-links .button--update:focus{background-color:#fff;color:#3b2e56}.bookings-booking-links .button--update+.button--update{margin-top:1rem}.bookings-confirmation__popup .popup-content h3{margin-top:0}.bookings-confirmation__popup .popup-content p{margin-top:20px}.bookings-confirmation__popup .popup-content .options{margin-top:5px}.bookings-confirmation__popup .popup-content .button--cancel{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#3b2e56;font-size:1.6rem;text-decoration:none !important;margin-top:20px}.bookings-confirmation__popup .popup-content .button--cancel circle,.bookings-confirmation__popup .popup-content .button--cancel path,.bookings-confirmation__popup .popup-content .button--cancel line,.bookings-confirmation__popup .popup-content .button--cancel polyline{stroke:currentColor}.bookings-confirmation__popup .popup-content .button--cancel:hover,.bookings-confirmation__popup .popup-content .button--cancel:focus{background-color:#3b2e56;color:#fff}.bookings-confirmation__popup .popup-content .button--continue{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;display:inline-block;border:1px solid #3b2e56;text-align:center;padding:1rem 2rem;min-width:15rem;color:#fff;font-size:1.6rem;background-color:#3b2e56;text-decoration:none !important;margin-top:20px;margin-right:15px}.bookings-confirmation__popup .popup-content .button--continue:hover,.bookings-confirmation__popup .popup-content .button--continue:focus{background-color:#fff;color:#3b2e56}@media(max-width: 450px){.bookings-confirmation__popup .popup-content .button--cancel,.bookings-confirmation__popup .popup-content .button--continue{width:100%;margin-right:0;box-sizing:border-box}.bookings-confirmation__popup .popup-content .button--cancel{margin-top:10px}}#home-banner{color:#fff}#home-banner .container{max-width:1590px;margin:0 auto;padding-left:3.5rem;padding-right:3.5rem;display:flex}@media(max-width: 1020px){#home-banner .container{max-width:1470px}}@media(max-width: 750px){#home-banner .container{max-width:1402px;padding-left:26px;padding-right:26px}}#home-banner h2{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:700;font-size:5.6rem;line-height:1.2;margin:0;width:100%}@media(max-width: 750px){#home-banner h2{font-size:3.6rem}}#home-banner img{width:100%;-o-object-fit:cover;object-fit:cover}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#home-banner img{max-height:57rem}}#home-banner:not(.no-text):not(.no-image){background-image:linear-gradient(180deg, #3b2e56 60%, #8b8794)}@media(max-width: 900px){#home-banner:not(.no-text):not(.no-image){padding:7rem 0 6rem}#home-banner:not(.no-text):not(.no-image) .container{display:flex;flex-direction:column-reverse}#home-banner:not(.no-text):not(.no-image) h2{margin-bottom:6rem}}@media(min-width: 900px){#home-banner:not(.no-text):not(.no-image){background-image:linear-gradient(90deg, #3b2e56 60%, #8b8794);padding:7rem 0 0}#home-banner:not(.no-text):not(.no-image) .container{flex-direction:row-reverse}#home-banner:not(.no-text):not(.no-image) h2{max-width:60rem;padding-right:5rem;padding-bottom:8rem}#home-banner:not(.no-text):not(.no-image) img,#home-banner:not(.no-text):not(.no-image) .home-banner-video{flex-shrink:1;flex-grow:1;max-width:calc(100% - 50rem)}#home-banner:not(.no-text):not(.no-image) .home-banner-video{position:relative}#home-banner:not(.no-text):not(.no-image) .home-banner-video.video--mobile{display:none}#home-banner:not(.no-text):not(.no-image) .home-banner-video img,#home-banner:not(.no-text):not(.no-image) .home-banner-video video{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:100%}#home-banner:not(.no-text):not(.no-image) .home-banner-video video{z-index:3}}#home-banner.no-text{background-image:linear-gradient(180deg, #3b2e56 60%, #8b8794);padding:7rem 0 6rem}#home-banner.no-text .container{justify-content:flex-end}#home-banner.no-text img{max-width:102rem;max-height:57.5rem;-o-object-fit:cover;object-fit:cover}@media(min-width: 750px){#home-banner.no-text{background-image:linear-gradient(90deg, #3b2e56 60%, #8b8794)}}#home-banner.no-image{background-image:linear-gradient(180deg, #3b2e56 75%, #8b8794)}#home-banner.no-image .container{padding:2rem 0;height:35vw;min-height:30rem;max-height:50rem;justify-content:center;align-items:center}#home-banner.no-image h2{text-align:center}@media(min-width: 950px){#home-banner.no-image{background-image:linear-gradient(90deg, #3b2e56 65%, #8b8794)}}@media(max-width: 900px){#home-banner.has-video .home-banner-video{position:relative;aspect-ratio:845/575}#home-banner.has-video .home-banner-video img,#home-banner.has-video .home-banner-video video{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:100%}#home-banner.has-video .home-banner-video video{z-index:3}#home-banner.has-video .home-banner-video.video--mobile{display:none}#home-banner.has-video.no-text .home-banner-video{height:100%;width:100%}}@media(min-width: 900px){#home-banner.has-video:not(.no-text):not(.no-image) h2{max-width:48.5rem}#home-banner.has-video img,#home-banner.has-video .home-banner-video{flex-shrink:1;flex-grow:1;max-width:calc(100% - 50rem)}#home-banner.has-video .home-banner-video{position:relative;aspect-ratio:845/575}#home-banner.has-video .home-banner-video.video--mobile{display:none}#home-banner.has-video .home-banner-video img,#home-banner.has-video .home-banner-video video{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:100%}#home-banner.has-video .home-banner-video video{z-index:3}#home-banner.has-video.no-text .home-banner-video{max-width:102rem;max-height:57.5rem;-o-object-fit:cover;object-fit:cover}}body.home .featured-content__enticers .container{max-width:1590px;margin:0 auto;padding-left:3.5rem;padding-right:3.5rem;display:flex;flex-wrap:wrap}@media(max-width: 1020px){body.home .featured-content__enticers .container{max-width:1470px}}@media(max-width: 750px){body.home .featured-content__enticers .container{max-width:1402px;padding-left:26px;padding-right:26px}}.featured-content__bus-status{display:flex;align-items:center;justify-content:center;padding:6rem 0;background-color:#f0f0f0}.featured-content__bus-status .bus-status__title{margin:0;font-size:3rem}.featured-content__bus-status .bus-status__title+a{color:#000;font-size:1.4rem}.featured-content__bus-status .bus-status__header{margin-bottom:2.5rem}.featured-content__bus-status .bus__info{padding:.4rem 3.5rem .4rem 1.5rem;border-left-width:4.5rem;background-color:#e3e3e3}.featured-content__bus-status .bus__item{width:100% !important}.featured-content__bus-status .bus-status__footer{margin-top:2rem}.featured-content__social-media{background-color:#3b2e56;color:#fff;word-break:break-word}.featured-content__social-media ul{list-style-type:none;margin:0;padding:0}.featured-content__social-media a{text-decoration:none;color:#000}.featured-content__social-media a:hover,.featured-content__social-media a:focus{color:#543691}.featured-content__social-media>.container:before{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2;display:block;content:"Connect with us on social media";margin-bottom:4rem;word-break:break-word}@media(max-width: 750px){.featured-content__social-media>.container:before{font-size:2.3rem}}.featured-content__social-media .sm-tabs{display:flex;align-items:center;background-color:#f0f0f0;height:6rem}.featured-content__social-media .sm-tabs li{padding:0;height:inherit}.featured-content__social-media .sm-tabs li.active{background-color:#fff}.featured-content__social-media .sm-tabs button{background:none;border:none;padding:0;margin:0;border-radius:0;display:flex;align-items:center;padding:1.5rem;height:inherit}.featured-content__social-media .sm-tabs svg{width:100%;height:100%;max-width:3rem;max-height:2.5rem}.featured-content__social-media .sm-feeds{padding:4rem 0 0;background-color:#fff;color:#000;border:2px solid #f0f0f0;border-bottom:none;border-top:none}.featured-content__social-media .sm-feeds li{display:none}.featured-content__social-media .sm-feeds li.active{display:block}.featured-content__social-media .posted-on{display:none}.featured-content__social-media .posted-by a{color:#000;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:1.8rem;line-height:1.5;display:block;margin-top:3rem}.featured-content__social-media .posted-by a:hover,.featured-content__social-media .posted-by a:focus{color:#543691}@media(max-width: 750px){.featured-content__social-media .posted-by a{font-size:1.6rem}}.featured-content__social-media .post{display:flex;flex-wrap:wrap}.featured-content__social-media .post__image{padding:0 3rem 1rem;min-width:20rem;max-width:40rem}.featured-content__social-media .post__content{flex:1 1 20rem;padding:0 3rem 1rem;min-width:27rem}.featured-content__social-media .sm-feeds{position:relative;min-height:14rem}.featured-content__social-media .sm-feeds:after{display:block;content:"";position:absolute;top:100%;left:-2px;width:100%;height:4rem;background-color:#fff;border:2px solid #f0f0f0;border-top:none}@media(max-width: 750px){.featured-content__social-media .container{padding-right:0}.featured-content__social-media .sm-feeds{padding:4rem 2.5rem}.featured-content__social-media .post__image,.featured-content__social-media .post__content{padding:0}.featured-content__social-media .post__image{margin-bottom:2rem}}.home__school-pinned-post{padding:14rem 0 0;position:relative}.home__school-pinned-post .container{max-width:1590px;margin:0 auto;padding-left:3.5rem;padding-right:3.5rem}@media(max-width: 1020px){.home__school-pinned-post .container{max-width:1470px}}@media(max-width: 750px){.home__school-pinned-post .container{max-width:1402px;padding-left:26px;padding-right:26px}}.home__school-pinned-post .post:hover h3,.home__school-pinned-post .post:focus h3{color:#2b1b4d;border-color:#2b1b4d}.home__school-pinned-post h3{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:3.6rem;line-height:1.2;display:inline-block;margin:0 0 1rem;transition:.25s;border-bottom:1px solid rgba(0,0,0,0)}@media(max-width: 750px){.home__school-pinned-post h3{font-size:3rem}}.home__school-pinned-post .container:before{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:3.6rem;line-height:1.2;display:block;margin-bottom:1rem;width:100%;content:"News"}@media(max-width: 750px){.home__school-pinned-post .container:before{font-size:3rem}}@media(max-width: 900px){.home__school-pinned-post .post__image{margin-bottom:3rem}}@media(min-width: 900px){.home__school-pinned-post .post{display:flex;align-items:center}.home__school-pinned-post .post__image{flex:1 1 50%;width:50%;min-width:40rem;margin-right:10rem}.home__school-pinned-post .content{flex:1 1 50%;width:50%}}@media(max-width: 1020px){.home__school-pinned-post{padding:14rem 0 4.5rem}}@media(max-width: 750px){.home__school-pinned-post{padding:7rem 0 4.5rem}}h2.home-news-heading{overflow:hidden;text-indent:-1000px;white-space:nowrap;font-size:0;line-height:1;margin:0}.home__school-pinned-post+.home__school-news{margin-top:0}.home__school-news .posts__footer:after{content:"";display:block;clear:both;height:0;width:0}.home__school-news .posts__footer .view-all{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;min-width:15rem;color:#543691;text-decoration:none;padding:1rem 0 0 0;float:right}.home__school-news .posts__footer .view-all:after{transition:.25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.17 20.17'%3E%3Cdefs%3E%3CclipPath id='a' transform='translate(1 1)'%3E%3Cpath fill='none' clip-rule='evenodd' d='M9.09 0l9.08 9.09-9.08 9.08-1.6-1.59 6.32-6.38H0V7.97h13.81L7.49 1.59 9.09 0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Layer 2'%3E%3Cg clip-path='url(%23a)' data-name='Assets'%3E%3Cpath fill='%23FFFFFF' d='M0 0h20.17v20.17H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:block;content:"";margin-left:3rem;padding:4rem 1rem 1rem 4rem;border-radius:100% 0 0 0;background-color:#543691;background-position:calc(100% - 1rem) calc(100% - 1rem);background-size:2rem;background-repeat:no-repeat}.home__school-news .posts__footer .view-all:hover,.home__school-news .posts__footer .view-all:focus{color:rgba(84,54,145,.7)}.home__school-news .posts__footer .view-all:hover:after,.home__school-news .posts__footer .view-all:focus:after{background-position:calc(100% - .7rem) calc(100% - 1rem)}@media(max-width: 1020px){.home__school-news{margin-top:12rem}.home__school-news .slick-slider{display:flex;flex-wrap:wrap;justify-content:center}.home__school-news .slick-slider .slick-list{order:-1}.home__school-news .slick-arrow{background:none;border:none;padding:0;margin:0;border-radius:0;background-repeat:no-repeat;background-position:center;background-size:1.8rem;width:4rem;height:4rem;font-size:0;margin:0 1rem}.home__school-news .slick-track{height:100%}.home__school-news .slick-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.16 10.61'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Assets' fill='none' stroke='%23543691' stroke-miterlimit='10'%3E%3Cpath stroke-linecap='square' d='M.5 5.3h13'/%3E%3Cpath d='M9.5.35l4.95 4.95-4.95 4.95'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.home__school-news .slick-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.16 10.61'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Assets' fill='none' stroke='%23543691' stroke-miterlimit='10'%3E%3Cpath stroke-linecap='square' d='M14.66 5.3h-13'/%3E%3Cpath d='M5.66.35.71 5.3l4.95 4.95'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.home__school-news .home__school-pinned-post+.home__school-news{margin-top:4.5rem}.home__school-news .container{padding:0}.home__school-news .posts__footer{border-bottom:2px solid #f0f0f0;margin-top:1rem;padding:1rem 2.5rem 1rem}.home__school-news .posts__footer:after{content:"";display:block;clear:both;height:0;width:0}}@media(min-width: 1020px){.home__school-news{margin-top:12rem}.home__school-news .home__school-pinned-post+.home__school-news{margin-top:0}.home__school-news .container{display:flex;flex-direction:column-reverse}.home__school-news .posts{display:flex;align-items:flex-start}.home__school-news .posts__footer{margin-bottom:3rem}}@media(min-width: 750px){.home__school-news .container{max-width:1590px;margin:0 auto;padding-left:3.5rem;padding-right:3.5rem}}@media(min-width: 750px)and (max-width: 1020px){.home__school-news .container{max-width:1470px}}@media(min-width: 750px)and (max-width: 750px){.home__school-news .container{max-width:1402px;padding-left:26px;padding-right:26px}}@media(max-width: 750px){.home__school-news .posts__footer{padding-right:2.6rem}}.home-school-events,.school-footer__calendar{margin-top:11rem}.home-school-events h2,.school-footer__calendar h2{margin:0}.home-school-events .events__footer,.school-footer__calendar .events__footer{order:2}.home-school-events .events__footer a.view-all,.school-footer__calendar .events__footer a.view-all{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;min-width:15rem;color:#543691;text-decoration:none;padding:1rem 0 0 0}.home-school-events .events__footer a.view-all:after,.school-footer__calendar .events__footer a.view-all:after{transition:.25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.17 20.17'%3E%3Cdefs%3E%3CclipPath id='a' transform='translate(1 1)'%3E%3Cpath fill='none' clip-rule='evenodd' d='M9.09 0l9.08 9.09-9.08 9.08-1.6-1.59 6.32-6.38H0V7.97h13.81L7.49 1.59 9.09 0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Layer 2'%3E%3Cg clip-path='url(%23a)' data-name='Assets'%3E%3Cpath fill='%23FFFFFF' d='M0 0h20.17v20.17H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:block;content:"";margin-left:3rem;padding:4rem 1rem 1rem 4rem;border-radius:100% 0 0 0;background-color:#543691;background-position:calc(100% - 1rem) calc(100% - 1rem);background-size:2rem;background-repeat:no-repeat}.home-school-events .events__footer a.view-all:hover,.home-school-events .events__footer a.view-all:focus,.school-footer__calendar .events__footer a.view-all:hover,.school-footer__calendar .events__footer a.view-all:focus{color:rgba(84,54,145,.7)}.home-school-events .events__footer a.view-all:hover:after,.home-school-events .events__footer a.view-all:focus:after,.school-footer__calendar .events__footer a.view-all:hover:after,.school-footer__calendar .events__footer a.view-all:focus:after{background-position:calc(100% - .7rem) calc(100% - 1rem)}.home-school-events .events,.school-footer__calendar .events{display:flex;flex-wrap:wrap;margin-top:3rem}.home-school-events .event,.school-footer__calendar .event{box-sizing:border-box;background-color:#f0f0f0;padding:2rem 2rem 2rem 9.5rem;position:relative;min-height:12.5rem}@media(max-width: 800px){.home-school-events .event,.school-footer__calendar .event{width:100%}.home-school-events .event:not(:last-child),.school-footer__calendar .event:not(:last-child){margin-bottom:.2rem}}@media(min-width: 801px)and (max-width: 1279px){.home-school-events .event,.school-footer__calendar .event{margin-right:2rem;width:calc(50% - 1rem)}.home-school-events .event:nth-child(2n),.school-footer__calendar .event:nth-child(2n){margin-right:0}.home-school-events .event:nth-child(-n+4),.school-footer__calendar .event:nth-child(-n+4){margin-bottom:2rem}}@media(min-width: 1280px){.home-school-events .event,.school-footer__calendar .event{margin-right:3rem;width:calc(33.333% - 2rem)}.home-school-events .event:nth-child(3n),.school-footer__calendar .event:nth-child(3n){margin-right:0}.home-school-events .event:nth-child(-n+3),.school-footer__calendar .event:nth-child(-n+3){margin-bottom:2rem}}.home-school-events .event h3,.school-footer__calendar .event h3{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2;margin:0 0 1rem}@media(max-width: 750px){.home-school-events .event h3,.school-footer__calendar .event h3{font-size:2.3rem}}.home-school-events .event h3 a,.school-footer__calendar .event h3 a{color:#000;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0)}.home-school-events .event h3 a:hover,.home-school-events .event h3 a:focus,.school-footer__calendar .event h3 a:hover,.school-footer__calendar .event h3 a:focus{color:#543691;border-color:#543691}.home-school-events .event .date,.school-footer__calendar .event .date{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;width:7rem;border-right:2px solid #fff}.home-school-events .event .date .month,.school-footer__calendar .event .date .month{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:1.6rem;line-height:1.5;order:-1}@media(max-width: 750px){.home-school-events .event .date .month,.school-footer__calendar .event .date .month{font-size:1.6rem}}.home-school-events .event .date .day,.school-footer__calendar .event .date .day{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2;margin:.8rem 0}@media(max-width: 750px){.home-school-events .event .date .day,.school-footer__calendar .event .date .day{font-size:2.3rem}}.home-school-events .event .date .year,.school-footer__calendar .event .date .year{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:1.6rem;line-height:1.5}@media(max-width: 750px){.home-school-events .event .date .year,.school-footer__calendar .event .date .year{font-size:1.6rem}}@media(max-width: 750px){.home-school-events,.school-footer__calendar{margin-top:7rem}.home-school-events .events__footer,.school-footer__calendar .events__footer{margin-top:2rem}.home-school-events .events__footer:after,.school-footer__calendar .events__footer:after{content:"";display:block;clear:both;height:0;width:0}.home-school-events .events__footer .view-all,.school-footer__calendar .events__footer .view-all{float:right}}@media(min-width: 750px){.home-school-events .container,.school-footer__calendar .container{max-width:1590px;margin:0 auto;padding-left:3.5rem;padding-right:3.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}}@media(min-width: 750px)and (max-width: 1020px){.home-school-events .container,.school-footer__calendar .container{max-width:1470px}}@media(min-width: 750px)and (max-width: 750px){.home-school-events .container,.school-footer__calendar .container{max-width:1402px;padding-left:26px;padding-right:26px}}@media(min-width: 750px){.home-school-events .events__header,.school-footer__calendar .events__header{order:1}.home-school-events .events__footer,.school-footer__calendar .events__footer{order:2}.home-school-events .events,.school-footer__calendar .events{order:3;margin-top:3rem;width:100%}}@media(min-width: 1020px)and (min-width: 1020px){body.home.sidebar .page-wrapper{max-width:1590px;margin:0 auto;padding-left:3.5rem;padding-right:3.5rem;box-sizing:border-box;display:flex;justify-content:space-between}}@media(min-width: 1020px)and (min-width: 1020px)and (max-width: 1020px){body.home.sidebar .page-wrapper{max-width:1470px}}@media(min-width: 1020px)and (min-width: 1020px)and (max-width: 750px){body.home.sidebar .page-wrapper{max-width:1402px;padding-left:26px;padding-right:26px}}@media(min-width: 1020px)and (min-width: 1020px){body.home.sidebar .main{width:calc(100% - 14rem - 32rem)}}@media(min-width: 1020px)and (min-width: 1020px)and (max-width: 1350px){body.home.sidebar .main{width:calc(100% - 5rem - 32rem)}}@media(min-width: 1020px)and (min-width: 1020px){body.home.sidebar .featured-content{margin-top:-6rem;width:100%;max-width:32rem;z-index:10}}@media(min-width: 1020px){body.home.sidebar .featured-content__enticers.on-home .container{padding:0}body.home.sidebar .featured-content__enticers.on-home .enticer__item{border-bottom:2px solid #fff;width:100%}body.home.sidebar .featured-content__enticers.on-home .enticer__item h2{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2rem;line-height:1.2}}@media(min-width: 1020px)and (max-width: 750px){body.home.sidebar .featured-content__enticers.on-home .enticer__item h2{font-size:1.8rem}}@media(min-width: 1020px){body.home.sidebar .featured-content__social-media{padding:4rem 2rem 2rem;display:block !important}body.home.sidebar .featured-content__social-media .container{padding:0}body.home.sidebar .featured-content__social-media .container:before{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2rem;line-height:1.2;margin-bottom:3rem}}@media(min-width: 1020px)and (max-width: 750px){body.home.sidebar .featured-content__social-media .container:before{font-size:1.8rem}}@media(min-width: 1020px){body.home.sidebar .featured-content__social-media .sm-tabs{background-color:rgba(0,0,0,0)}body.home.sidebar .featured-content__social-media .sm-tabs li.active{background-color:#fff}body.home.sidebar .featured-content__social-media .sm-tabs li:not(.active) .fill{fill:#fff}body.home.sidebar .featured-content__social-media .sm-feeds{background-color:#fff;padding:0}body.home.sidebar .featured-content__social-media .sm-feeds li{padding:4rem 0}body.home.sidebar .featured-content__social-media .sm-feeds li.active{background-color:#fff}body.home.sidebar .featured-content__social-media .sm-feeds .post__image{margin:0 0 1rem}body.home.sidebar .featured-content__social-media .sm-feeds .post__content{margin:0;min-width:auto}body.home.sidebar .featured-content__social-media .sm-feeds:after{display:none}body.home.sidebar .featured-content__social-media:not(.last){border-bottom:2px solid #fff}body.home.sidebar .featured-content__bus-status{padding:4.5rem 0}body.home.sidebar .featured-content__bus-status .container{padding:0 2.5rem}body.home.sidebar .featured-content__bus-status .bus-status__title{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2rem;line-height:1.2}}@media(min-width: 1020px)and (max-width: 750px){body.home.sidebar .featured-content__bus-status .bus-status__title{font-size:1.8rem}}@media(min-width: 1020px){body.home.sidebar .featured-content__bus-status .bus-status__title .icon{background-size:2.7rem 2.5rem}body.home.sidebar .featured-content__bus-status .bus-status__title+a{font-size:1.4rem}body.home.sidebar .home__school-pinned-post{padding-bottom:2.5rem}body.home.sidebar .home__school-pinned-post .pinned-post{display:block}body.home.sidebar .home__school-pinned-post .container{padding:0}body.home.sidebar .home__school-pinned-post .content{width:100%}}@media(min-width: 1020px)and (max-width: 1350px){body.home.sidebar .home__school-pinned-post .post__image{margin-bottom:3rem}}@media(min-width: 1020px)and (min-width: 1350px){body.home.sidebar .home__school-pinned-post .post{display:flex;align-items:center}body.home.sidebar .home__school-pinned-post .post__image{flex:1 1 50%;min-width:40rem;margin-right:10rem}body.home.sidebar .home__school-pinned-post .content{flex:1 1 50%}}@media(min-width: 1020px){body.home.sidebar h2.home-news-heading{overflow:hidden;text-indent:-1000px;white-space:nowrap;font-size:0;line-height:1;margin:0}body.home.sidebar .home__school-news .container{padding:0}body.home.sidebar .home__school-news .posts{flex-wrap:wrap}body.home.sidebar .home__school-news .post{width:50%;word-break:break-word}body.home.sidebar .home__school-news h3{margin:0 0 1rem;font-size:2rem}body.home.sidebar .home__school-news .post:nth-of-type(3){flex-direction:row-reverse;justify-content:space-between;width:100%}body.home.sidebar .home__school-news .post:nth-of-type(3) .post__image{margin:0 0 0 auto}body.home.sidebar .home__school-news .post:nth-of-type(3) .post__image{position:relative;margin-left:7rem}body.home.sidebar .home__school-news .post:nth-of-type(3) .post__image img{position:relative;z-index:1}body.home.sidebar .home__school-news .post:nth-of-type(3) .post__image:after{transition:.25s;display:block;content:"";position:absolute;left:-4.5rem;right:-4.5rem;bottom:-4.5rem;top:5rem;background-color:rgba(0,0,0,0);z-index:0}body.home.sidebar .home__school-news .post:nth-of-type(3):hover,body.home.sidebar .home__school-news .post:nth-of-type(3):focus{background-color:#fff}body.home.sidebar .home__school-news .post:nth-of-type(3):hover .post__image:after,body.home.sidebar .home__school-news .post:nth-of-type(3):focus .post__image:after{background-color:#f0f0f0}body.home.sidebar .home-school-events .container{padding:0}}@media(min-width: 1020px)and (max-width: 1190px){body.home.sidebar .home-school-events .event{width:100%;margin-bottom:0}body.home.sidebar .home-school-events .event+.event{margin-top:.2rem}body.home.sidebar .home-school-events .event:nth-of-type(2n+1){margin-right:0}}@media(min-width: 1020px)and (min-width: 1190px){body.home.sidebar .home-school-events .event{width:calc(50% - 2rem)}body.home.sidebar .home-school-events .event:nth-of-type(-n+4){margin-bottom:2rem}body.home.sidebar .home-school-events .event:nth-of-type(2n){margin-right:0}body.home.sidebar .home-school-events .event:nth-of-type(2n+1){margin-right:4rem}}@media(max-width: 1020px){body.home.sidebar .page-wrapper{display:flex;flex-direction:column-reverse}body.home.sidebar .page-wrapper .featured-content{display:flex;flex-wrap:wrap}body.home.sidebar .page-wrapper .featured-content-section{width:100%}}@media(max-width: 1020px)and (min-width: 1020px){body.home.sidebar .page-wrapper .featured-content-section>.container{max-width:1590px;margin:0 auto;padding-left:3.5rem;padding-right:3.5rem}}@media(max-width: 1020px)and (min-width: 1020px)and (max-width: 1020px){body.home.sidebar .page-wrapper .featured-content-section>.container{max-width:1470px}}@media(max-width: 1020px)and (min-width: 1020px)and (max-width: 750px){body.home.sidebar .page-wrapper .featured-content-section>.container{max-width:1402px;padding-left:26px;padding-right:26px}}@media(max-width: 1020px){body.home.sidebar .featured-content__enticers.first{margin:-5rem 0 6rem;z-index:4}body.home.sidebar .featured-content__enticers:not(.first):not(.last){margin:6rem 0}}@media(max-width: 1020px)and (max-width: 750px){body.home.sidebar .featured-content__enticers:not(.first):not(.last).after_social-media{margin:0}}@media(max-width: 1020px){body.home.sidebar .featured-content__enticers:not(.first):not(.last).after_bus-status{margin:8rem 0}}@media(max-width: 1020px)and (max-width: 750px){body.home.sidebar .featured-content__enticers:not(.first):not(.last).after_bus-status{margin:6rem 0}}@media(max-width: 1020px)and (max-width: 1020px){body.home.sidebar .featured-content__enticers.last.after_bus-status{margin-top:6rem}}@media(max-width: 1020px){body.home.sidebar .featured-content__enticers.last.after_social-media{margin-top:6rem}}@media(max-width: 1020px)and (max-width: 1020px){body.home.sidebar .featured-content__enticers.last.after_social-media{margin-top:2rem}}@media(max-width: 1020px)and (max-width: 800px){body.home.sidebar .enticer__item{width:100%}body.home.sidebar .enticer__item:not(:last-child){margin-bottom:.2rem}}@media(max-width: 1020px)and (min-width: 801px)and (max-width: 1279px){body.home.sidebar .enticer__item{margin-right:2rem;width:calc(50% - 1rem)}body.home.sidebar .enticer__item:nth-child(2n){margin-right:0}body.home.sidebar .enticer__item:nth-child(-n+4){margin-bottom:2rem}}@media(max-width: 1020px)and (min-width: 1280px){body.home.sidebar .enticer__item{margin-right:3rem;width:calc(33.333% - 2rem)}body.home.sidebar .enticer__item:nth-child(3n){margin-right:0}body.home.sidebar .enticer__item:nth-child(-n+3){margin-bottom:2rem}}@media(max-width: 1020px){body.home.sidebar .featured-content__social-media{padding:6rem 0 0}body.home.sidebar .featured-content__social-media.first.before_enticers,body.home.sidebar .featured-content__social-media.before_enticers.after_bus-status,body.home.sidebar .featured-content__social-media.last.after_enticers{flex:1 1 100%;margin-bottom:10rem;width:100%}}@media(max-width: 1020px)and (min-width: 1020px){body.home.sidebar .featured-content__social-media.first.before_enticers,body.home.sidebar .featured-content__social-media.before_enticers.after_bus-status,body.home.sidebar .featured-content__social-media.last.after_enticers{display:flex;align-items:flex-start}body.home.sidebar .featured-content__social-media.first.before_enticers .container,body.home.sidebar .featured-content__social-media.before_enticers.after_bus-status .container,body.home.sidebar .featured-content__social-media.last.after_enticers .container{max-width:1000px !important}body.home.sidebar .featured-content__social-media.first.before_enticers .container:before,body.home.sidebar .featured-content__social-media.before_enticers.after_bus-status .container:before,body.home.sidebar .featured-content__social-media.last.after_enticers .container:before{display:none}body.home.sidebar .featured-content__social-media.first.before_enticers:before,body.home.sidebar .featured-content__social-media.before_enticers.after_bus-status:before,body.home.sidebar .featured-content__social-media.last.after_enticers:before{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2;display:block;content:"Connect with us on social media";word-break:break-word;max-width:30rem;padding-left:3.5rem;margin-left:auto}}@media(max-width: 1020px)and (min-width: 1020px)and (max-width: 750px){body.home.sidebar .featured-content__social-media.first.before_enticers:before,body.home.sidebar .featured-content__social-media.before_enticers.after_bus-status:before,body.home.sidebar .featured-content__social-media.last.after_enticers:before{font-size:2.3rem}}@media(max-width: 1020px)and (min-width: 1020px){body.home.sidebar .featured-content__social-media.first.before_bus-status,body.home.sidebar .featured-content__social-media.before_bus-status.after_enticers{flex:0 0 65%;width:0 0 65%}body.home.sidebar .featured-content__social-media.first.before_bus-status>.container,body.home.sidebar .featured-content__social-media.before_bus-status.after_enticers>.container{max-width:93rem}}@media(max-width: 1020px)and (min-width: 1021px)and (max-width: 1600px){body.home.sidebar .featured-content__social-media.before_bus-status .post__image,body.home.sidebar .featured-content__social-media.after_bus-status .post__image{max-width:45%}}@media(max-width: 1020px)and (min-width: 1020px){body.home.sidebar .featured-content__social-media.last.after_bus-status{flex:0 0 65%;width:0 0 65%}body.home.sidebar .featured-content__social-media.last.after_bus-status>.container{max-width:93rem}}@media(max-width: 1020px){body.home.sidebar .featured-content__social-media.last.after_enticers{margin-bottom:0}}@media(max-width: 1020px)and (max-width: 750px){body.home.sidebar .featured-content__social-media.last.after_enticers{margin-bottom:1rem}}@media(max-width: 1020px){body.home.sidebar .featured-content__bus-status .container{max-width:60rem}body.home.sidebar .featured-content__bus-status.first>.container{max-width:80rem}body.home.sidebar .featured-content__bus-status.before_enticers.after_social-media>.container,body.home.sidebar .featured-content__bus-status.last.after_social-media>.container{max-width:80rem}}@media(max-width: 1020px)and (min-width: 1020px){body.home.sidebar .featured-content__bus-status.before_enticers.after_social-media,body.home.sidebar .featured-content__bus-status.last.after_social-media{flex:0 0 35%;width:35%}body.home.sidebar .featured-content__bus-status.before_enticers.after_social-media>.container,body.home.sidebar .featured-content__bus-status.last.after_social-media>.container{max-width:60rem}}@media(max-width: 1020px)and (max-width: 1020px){body.home.sidebar .featured-content__bus-status.before_enticers.after_social-media,body.home.sidebar .featured-content__bus-status.last.after_social-media{padding:10rem 0 6rem}}@media(max-width: 1020px){body.home.sidebar .featured-content__bus-status.last.after_enticers{margin-top:6rem}body.home.sidebar .featured-content__bus-status.last.after_enticers>.container{max-width:93rem}}@media(max-width: 1020px)and (min-width: 1020px){body.home.sidebar .featured-content__bus-status.after_enticers.before_social-media{flex:0 0 35%;width:0 0 35%}body.home.sidebar .featured-content__bus-status.after_enticers.before_social-media>.container{max-width:80rem}body.home.sidebar .featured-content__bus-status.after_enticers.before_social-media>.container{max-width:60rem}}body.home.full .page-wrapper{display:flex;flex-direction:column-reverse}body.home.full .page-wrapper .featured-content{display:flex;flex-wrap:wrap}body.home.full .page-wrapper .featured-content-section{width:100%}@media(min-width: 1020px){body.home.full .page-wrapper .featured-content-section>.container{max-width:1590px;margin:0 auto;padding-left:3.5rem;padding-right:3.5rem}}@media(min-width: 1020px)and (max-width: 1020px){body.home.full .page-wrapper .featured-content-section>.container{max-width:1470px}}@media(min-width: 1020px)and (max-width: 750px){body.home.full .page-wrapper .featured-content-section>.container{max-width:1402px;padding-left:26px;padding-right:26px}}body.home.full .featured-content__enticers.first{margin:-5rem 0 6rem;z-index:4}body.home.full .featured-content__enticers:not(.first):not(.last){margin:6rem 0}@media(max-width: 750px){body.home.full .featured-content__enticers:not(.first):not(.last).after_social-media{margin:0}}body.home.full .featured-content__enticers:not(.first):not(.last).after_bus-status{margin:8rem 0}@media(max-width: 750px){body.home.full .featured-content__enticers:not(.first):not(.last).after_bus-status{margin:6rem 0}}@media(max-width: 1020px){body.home.full .featured-content__enticers.last.after_bus-status{margin-top:6rem}}body.home.full .featured-content__enticers.last.after_social-media{margin-top:6rem}@media(max-width: 1020px){body.home.full .featured-content__enticers.last.after_social-media{margin-top:2rem}}@media(max-width: 800px){body.home.full .enticer__item{width:100%}body.home.full .enticer__item:not(:last-child){margin-bottom:.2rem}}@media(min-width: 801px)and (max-width: 1279px){body.home.full .enticer__item{margin-right:2rem;width:calc(50% - 1rem)}body.home.full .enticer__item:nth-child(2n){margin-right:0}body.home.full .enticer__item:nth-child(-n+4){margin-bottom:2rem}}@media(min-width: 1280px){body.home.full .enticer__item{margin-right:3rem;width:calc(33.333% - 2rem)}body.home.full .enticer__item:nth-child(3n){margin-right:0}body.home.full .enticer__item:nth-child(-n+3){margin-bottom:2rem}}body.home.full .featured-content__social-media{padding:6rem 0 0}body.home.full .featured-content__social-media.first.before_enticers,body.home.full .featured-content__social-media.before_enticers.after_bus-status,body.home.full .featured-content__social-media.last.after_enticers{flex:1 1 100%;margin-bottom:10rem;width:100%}@media(min-width: 1020px){body.home.full .featured-content__social-media.first.before_enticers,body.home.full .featured-content__social-media.before_enticers.after_bus-status,body.home.full .featured-content__social-media.last.after_enticers{display:flex;align-items:flex-start}body.home.full .featured-content__social-media.first.before_enticers .container,body.home.full .featured-content__social-media.before_enticers.after_bus-status .container,body.home.full .featured-content__social-media.last.after_enticers .container{max-width:1000px !important}body.home.full .featured-content__social-media.first.before_enticers .container:before,body.home.full .featured-content__social-media.before_enticers.after_bus-status .container:before,body.home.full .featured-content__social-media.last.after_enticers .container:before{display:none}body.home.full .featured-content__social-media.first.before_enticers:before,body.home.full .featured-content__social-media.before_enticers.after_bus-status:before,body.home.full .featured-content__social-media.last.after_enticers:before{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2;display:block;content:"Connect with us on social media";word-break:break-word;max-width:30rem;padding-left:3.5rem;margin-left:auto}}@media(min-width: 1020px)and (max-width: 750px){body.home.full .featured-content__social-media.first.before_enticers:before,body.home.full .featured-content__social-media.before_enticers.after_bus-status:before,body.home.full .featured-content__social-media.last.after_enticers:before{font-size:2.3rem}}@media(min-width: 1020px){body.home.full .featured-content__social-media.first.before_bus-status,body.home.full .featured-content__social-media.before_bus-status.after_enticers{flex:0 0 65%;width:0 0 65%}body.home.full .featured-content__social-media.first.before_bus-status>.container,body.home.full .featured-content__social-media.before_bus-status.after_enticers>.container{max-width:93rem}}@media(min-width: 1021px)and (max-width: 1600px){body.home.full .featured-content__social-media.before_bus-status .post__image,body.home.full .featured-content__social-media.after_bus-status .post__image{max-width:45%}}@media(min-width: 1020px){body.home.full .featured-content__social-media.last.after_bus-status{flex:0 0 65%;width:0 0 65%}body.home.full .featured-content__social-media.last.after_bus-status>.container{max-width:93rem}}body.home.full .featured-content__social-media.last.after_enticers{margin-bottom:0}@media(max-width: 750px){body.home.full .featured-content__social-media.last.after_enticers{margin-bottom:1rem}}body.home.full .featured-content__bus-status .container{max-width:60rem}body.home.full .featured-content__bus-status.first>.container{max-width:80rem}body.home.full .featured-content__bus-status.before_enticers.after_social-media>.container,body.home.full .featured-content__bus-status.last.after_social-media>.container{max-width:80rem}@media(min-width: 1020px){body.home.full .featured-content__bus-status.before_enticers.after_social-media,body.home.full .featured-content__bus-status.last.after_social-media{flex:0 0 35%;width:35%}body.home.full .featured-content__bus-status.before_enticers.after_social-media>.container,body.home.full .featured-content__bus-status.last.after_social-media>.container{max-width:60rem}}@media(max-width: 1020px){body.home.full .featured-content__bus-status.before_enticers.after_social-media,body.home.full .featured-content__bus-status.last.after_social-media{padding:10rem 0 6rem}}body.home.full .featured-content__bus-status.last.after_enticers{margin-top:6rem}body.home.full .featured-content__bus-status.last.after_enticers>.container{max-width:93rem}@media(min-width: 1020px){body.home.full .featured-content__bus-status.after_enticers.before_social-media{flex:0 0 35%;width:0 0 35%}body.home.full .featured-content__bus-status.after_enticers.before_social-media>.container{max-width:80rem}body.home.full .featured-content__bus-status.after_enticers.before_social-media>.container{max-width:60rem}}body.home .school-footer__district-news{margin-top:10rem;padding-bottom:8rem}body.home .school-footer__district-news h2{margin:0}body.home .school-footer__district-news .posts{display:flex;margin-top:3rem;width:100%}body.home .school-footer__district-news .post{background-color:#f0f0f0;padding:4.5rem 4rem;text-decoration:none;color:#000}body.home .school-footer__district-news .post+.post{border-left:1px solid #fff}body.home .school-footer__district-news .post img{display:none}body.home .school-footer__district-news .post h3{margin:0 0 1rem}body.home .school-footer__district-news .post h3 a{color:#000;text-decoration:none}body.home .school-footer__district-news .post h3 a:hover,body.home .school-footer__district-news .post h3 a:focus{color:#543691}body.home .school-footer__district-news .post .posted-on{font-size:1.6rem;display:block;margin-bottom:2.5rem}@media(max-width: 750px){body.home .school-footer__district-news .post .posted-on{font-size:1.4rem}}body.home .school-footer__district-news .post p{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.6rem;line-height:1.5}@media(max-width: 750px){body.home .school-footer__district-news .post p{font-size:1.6rem}}body.home .school-footer__district-news .post:hover,body.home .school-footer__district-news .post:focus{background-color:#543691;color:#fff}body.home .school-footer__district-news .view-all{background:none;border:none;padding:0;margin:0;border-radius:0;transition:.25s;font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;min-width:15rem;color:#543691;text-decoration:none;padding:1rem 0 0 0}body.home .school-footer__district-news .view-all:after{transition:.25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.17 20.17'%3E%3Cdefs%3E%3CclipPath id='a' transform='translate(1 1)'%3E%3Cpath fill='none' clip-rule='evenodd' d='M9.09 0l9.08 9.09-9.08 9.08-1.6-1.59 6.32-6.38H0V7.97h13.81L7.49 1.59 9.09 0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Layer 2'%3E%3Cg clip-path='url(%23a)' data-name='Assets'%3E%3Cpath fill='%23FFFFFF' d='M0 0h20.17v20.17H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:block;content:"";margin-left:3rem;padding:4rem 1rem 1rem 4rem;border-radius:100% 0 0 0;background-color:#543691;background-position:calc(100% - 1rem) calc(100% - 1rem);background-size:2rem;background-repeat:no-repeat}body.home .school-footer__district-news .view-all:hover,body.home .school-footer__district-news .view-all:focus{color:rgba(84,54,145,.7)}body.home .school-footer__district-news .view-all:hover:after,body.home .school-footer__district-news .view-all:focus:after{background-position:calc(100% - .7rem) calc(100% - 1rem)}@media(max-width: 1020px){body.home .school-footer__district-news .slick-slider{display:flex;flex-wrap:wrap;justify-content:center}body.home .school-footer__district-news .slick-slider .slick-list{order:-1}body.home .school-footer__district-news .slick-arrow{background:none;border:none;padding:0;margin:0;border-radius:0;background-repeat:no-repeat;background-position:center;background-size:1.8rem;width:4rem;height:4rem;font-size:0;margin:0 1rem}body.home .school-footer__district-news .slick-track{height:100%}body.home .school-footer__district-news .slick-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.16 10.61'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Assets' fill='none' stroke='%23543691' stroke-miterlimit='10'%3E%3Cpath stroke-linecap='square' d='M.5 5.3h13'/%3E%3Cpath d='M9.5.35l4.95 4.95-4.95 4.95'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}body.home .school-footer__district-news .slick-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.16 10.61'%3E%3Cg data-name='Layer 2'%3E%3Cg data-name='Assets' fill='none' stroke='%23543691' stroke-miterlimit='10'%3E%3Cpath stroke-linecap='square' d='M14.66 5.3h-13'/%3E%3Cpath d='M5.66.35.71 5.3l4.95 4.95'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}body.home .school-footer__district-news .posts__header{padding:0 2.5rem}body.home .school-footer__district-news .container{padding:0}body.home .school-footer__district-news .posts__footer{border-bottom:2px solid #f0f0f0;margin-top:1rem;padding:1rem 2.5rem 1.5rem}body.home .school-footer__district-news .posts__footer:after{content:"";display:block;clear:both;height:0;width:0}body.home .school-footer__district-news .posts__footer .view-all{float:right}}@media(min-width: 1020px){body.home .school-footer__district-news .container{max-width:1590px;margin:0 auto;padding-left:3.5rem;padding-right:3.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}}@media(min-width: 1020px)and (max-width: 1020px){body.home .school-footer__district-news .container{max-width:1470px}}@media(min-width: 1020px)and (max-width: 750px){body.home .school-footer__district-news .container{max-width:1402px;padding-left:26px;padding-right:26px}}@media(min-width: 1020px){body.home .school-footer__district-news .container .posts__header{order:1}body.home .school-footer__district-news .container .posts__footer{order:2}body.home .school-footer__district-news .container .posts{order:3}body.home .school-footer__district-news .container .post{width:33.333%}}.page-content__contact{max-width:1590px;padding-left:120px;padding-right:120px;margin:0 auto}@media(max-width: 1020px){.page-content__contact{max-width:1470px;padding-left:60px;padding-right:60px}}@media(max-width: 750px){.page-content__contact{max-width:1402px;padding-left:26px;padding-right:26px}}.page-content__contact .clear{display:none}.page-content__contact .article.form-builder-form{padding:0;margin:0}.page-content__contact .contact-info{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:300;font-size:1.6rem;line-height:1.5;margin-top:4rem;border:2px solid #f0f0f0;border-bottom:none;padding:2rem 2rem 4rem}@media(max-width: 750px){.page-content__contact .contact-info{font-size:1.6rem}}.page-content__contact .contact-info h2{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2;margin:0 0 3.5rem}@media(max-width: 750px){.page-content__contact .contact-info h2{font-size:2.3rem}}.page-content__contact .contact-info .contact-info__phone{margin-top:1.5rem}@media(min-width: 750px){.page-content__contact .contact-info{padding:8rem 3.5rem 4rem 6rem}}@media(min-width: 1300px){.page-content__contact{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3, 1fr);gap:0 10rem}.page-content__contact .article.form-builder-form{grid-column:1/2;grid-row:1/-1}.page-content__contact .contact-info{grid-column:2/3;grid-row:1/2}.page-content__contact #contact-map{grid-column:2/3;grid-row:2/-1}}.page-template__contact .article .container{max-width:1830px !important}.page-template__contact .article .article__body{max-width:850px}.page-template__contact .article:last-of-type{margin-bottom:6rem}#contact-map{border:2px solid #f0f0f0;border-top:none;height:35vw;min-height:20rem;max-height:40rem;position:relative}#contact-map>div{height:calc(100% - 2rem) !important;width:calc(100% - 4rem) !important;overflow:hidden !important;left:2rem !important;z-index:1 !important}@media(min-width: 750px){#contact-map>div{width:calc(100% - 9.5rem) !important;height:calc(100% - 3.5rem) !important;left:6rem !important}}#contact-map:after{display:block;content:"";position:absolute;bottom:0;right:0;left:12rem;top:4rem;background-color:#3b2e56;z-index:0}.school-info__article div[class^=school-info__] h2{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2;margin:0 0 1rem}@media(max-width: 750px){.school-info__article div[class^=school-info__] h2{font-size:2.3rem}}.school-info__article div[class^=school-info__] h2+p{margin-top:0 !important}.school-info__article div[class^=school-info__]+div[class^=school-info__]{margin-top:2.5rem}.newsletters-subscription{box-sizing:border-box;margin:0 auto;padding-left:120px;padding-right:120px;width:100%;max-width:1240px;max-width:100%;position:relative;z-index:3;background-color:#fff;background-image:linear-gradient(to right, #3b2e56, #d9d9d9);padding:4.5rem;margin-top:4.5rem}@media(max-width: 1020px){.newsletters-subscription{max-width:1120px;padding-left:60px;padding-right:60px}}@media(max-width: 750px){.newsletters-subscription{max-width:1052px;padding-left:26px;padding-right:26px}}.newsletters-subscription .newsletters-subscription__form{padding:4.5rem 6rem;box-sizing:border-box;background-color:#fff;max-width:1050px;margin:0 auto}@media(max-width: 1020px){.newsletters-subscription .newsletters-subscription__form{max-width:930px}}@media(max-width: 750px){.newsletters-subscription .newsletters-subscription__form{max-width:862px}}@media(max-width: 450px){.newsletters-subscription .newsletters-subscription__form{padding:4.5rem 2.5rem}}.newsletters-subscription .newsletters-subscription__heading{font-family:"Libre Franklin",sans-serif;font-style:normal;font-weight:600;font-size:2.6rem;line-height:1.2;margin:0;width:100%}@media(max-width: 750px){.newsletters-subscription .newsletters-subscription__heading{font-size:2.3rem}}.newsletters-subscription .newsletters-subscription__submit{text-transform:capitalize;width:19.2rem}@media(min-width: 1020px){.newsletters-subscription .newsletters-subscription__form{display:flex;flex-wrap:wrap;gap:2rem}.newsletters-subscription .newsletters-subscription__form .row{margin:0;width:calc(50% - 2rem)}.newsletters-subscription .newsletters-subscription__form .row:last-child{width:100%}}@media(max-width: 1020px){.newsletters-subscription .newsletters-subscription__heading{margin-bottom:2rem}}body.high-graphics #home-banner{position:relative;overflow:hidden}body.high-graphics #home-banner .container:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 602.57 330.2'%3E%3Cdefs%3E%3Cstyle%3E.a826bc2c-a438-4d21-a2a8-37ff69eee384%7Bfill:none;stroke:%23543691;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='e91e9eec-2f4f-4d2c-98b5-7c1035bde5ee' data-name='Layer 2'%3E%3Cg opacity='.7' id='a9bcb5a7-c208-4e99-9371-8e0a8511a2ba' data-name='Assets'%3E%3Cpath d='M488 330.19V102.5a100 100 0 0 0-100-100h-.4L0 4' stroke-width='5' fill='none' stroke='%23543691' stroke-miterlimit='10'/%3E%3Cpath class='a826bc2c-a438-4d21-a2a8-37ff69eee384' d='M601.57 330.19v-100a100 100 0 0 0-100-100h-.21l-501.22.72'/%3E%3Cpath class='a826bc2c-a438-4d21-a2a8-37ff69eee384' d='m552.14 330.19.43-80a100 100 0 0 0-100-100h-.21l-452.22.72'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:block;content:"";position:absolute;background-repeat:no-repeat;left:0;bottom:0;width:60rem;height:27rem;background-size:60rem;background-position:0 0}body.high-graphics #home-banner .container:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 376.6 309.29'%3E%3Cdefs%3E%3Cstyle%3E.e4e8d275-e3b8-45a8-946f-5ea1b06f9414%7Bfill:none;stroke:%23f0f0f0;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='fa391047-bdaa-43c2-b415-098978175deb' data-name='Layer 2'%3E%3Cg id='b495255c-4004-41fe-99f6-6dd872c15c46' data-name='Assets'%3E%3Cpath d='M96.08 309.29 96 141A100 100 0 0 1 196 41h.8l179.78 1.39' stroke-width='5' fill='none' stroke='%23f0f0f0' stroke-miterlimit='10'/%3E%3Cpath class='e4e8d275-e3b8-45a8-946f-5ea1b06f9414' d='M77.58 308.29 78 101A100 100 0 0 1 178 1h.8l196.78 1.39'/%3E%3Cpath class='e4e8d275-e3b8-45a8-946f-5ea1b06f9414' d='M1 308.2v-27.6a100 100 0 0 1 100-100h.4l274.18.69'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:block;content:"";position:absolute;background-repeat:no-repeat;bottom:0;right:0;width:20rem;height:29rem;background-size:37rem;z-index:4}body.high-graphics #home-banner h2{position:relative;z-index:0}body.high-graphics #home-banner h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 605.15 518.66'%3E%3Cdefs%3E%3CclipPath id='be61f6eb-ea26-4d57-a2a0-d56847a1ceef' transform='translate(-9.44 -9.59)'%3E%3Cpath class='a0de7b7a-5b27-4380-97ff-7958ae8502c1' d='M0 0h625v551H0z'/%3E%3C/clipPath%3E%3CclipPath id='a94b8584-df0a-4321-8083-0688ce6b11d9' transform='translate(-9.44 -9.59)'%3E%3Cpath class='a0de7b7a-5b27-4380-97ff-7958ae8502c1' d='M9 10h605v519H9z'/%3E%3C/clipPath%3E%3Cstyle%3E.a0de7b7a-5b27-4380-97ff-7958ae8502c1,.aa8e4b49-4a97-49b8-9575-ccefc61d7f47%7Bfill:none%7D.aa8e4b49-4a97-49b8-9575-ccefc61d7f47%7Bstroke:%23543691;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='a192b6af-6b28-4424-8c16-ebe73c2b2a63' data-name='Layer 2'%3E%3Cg clip-path='url(%23be61f6eb-ea26-4d57-a2a0-d56847a1ceef)' opacity='.7' id='f3cfbc95-8307-463f-b341-823ad0f1d069' data-name='Assets'%3E%3Cg clip-path='url(%23a94b8584-df0a-4321-8083-0688ce6b11d9)'%3E%3Cpath class='aa8e4b49-4a97-49b8-9575-ccefc61d7f47' d='M153.44 10.09v348.78a100 100 0 0 0 100 100h.81L613 456' transform='translate(-9.44 -9.59)'/%3E%3Cpath d='M130 0v416.16a100 100 0 0 0 100 100h.81l374.33-2.15' stroke-width='5' stroke='%23543691' stroke-miterlimit='10' fill='none'/%3E%3Cpath class='aa8e4b49-4a97-49b8-9575-ccefc61d7f47' d='M10.44 10.67v114.6a100 100 0 0 0 100 100h.4l502.74-1.43' transform='translate(-9.44 -9.59)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:block;content:"";position:absolute;background-repeat:no-repeat;top:-21.2rem;right:-32rem;width:60rem;height:53rem;background-size:60rem;background-position:0 0;z-index:-1}body.high-graphics #home-banner img{position:relative;z-index:2}@media(max-width: 1280px){body.high-graphics #home-banner .container:before{display:none}}@media(max-width: 900px){body.high-graphics #home-banner h2:before{right:-20rem;top:-14.5rem;width:30rem;height:27rem;background-size:30rem}body.high-graphics #home-banner .container:before{display:block;width:30rem;height:13.5rem;background-size:30rem;bottom:auto;bottom:60%;bottom:clamp(100% - 32rem,60%,100% - 28rem);left:-10rem}body.high-graphics #home-banner .container:after{display:none}}body.high-graphics .school-footer__about-us{position:relative}body.high-graphics .school-footer__about-us .about-us__content{position:relative;z-index:1}body.high-graphics .school-footer__about-us .container:before{display:block;content:"";position:absolute;bottom:0;right:0;width:55%;height:19rem;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 691.5 280.82'%3E%3Cdefs%3E%3Cstyle%3E.be6a3041-8030-4953-92d5-a6655dd841f3%7Bfill:none;stroke:%23543691;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='ad7e44ff-483e-447a-987a-eedf3b79501c' data-name='Layer 2'%3E%3Cg style='isolation:isolate' opacity='.7' id='a234528e-e9aa-4647-990d-9254ec477b4f' data-name='Assets'%3E%3Cpath class='be6a3041-8030-4953-92d5-a6655dd841f3' d='M202.5 280.81V101a100 100 0 0 1 100-100h.41L691.5 2.59'/%3E%3Cpath d='M2.5 279.81v-61.2a100 100 0 0 1 100-100h.17l588.83 1' stroke-width='5' fill='none' stroke='%23543691' stroke-miterlimit='10'/%3E%3Cpath class='be6a3041-8030-4953-92d5-a6655dd841f3' d='m51.62 280.81-.12-42.19a100 100 0 0 1 100-100h.18l539.82 1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:69rem;background-position:100% 0;background-repeat:no-repeat}@media(max-width: 1400px){body.high-graphics .school-footer__about-us .container:before{background-size:contain;background-position:100% 100%}}@media(max-width: 900px){body.high-graphics .school-footer__about-us .container:before{height:15rem;width:45%}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){body.high-graphics .school-footer__about-us .container:before{display:none !important}}body.high-graphics .home__school-pinned-post:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 609.56 517.57'%3E%3Cdefs%3E%3Cstyle%3E.f45ba2e4-f936-48a6-82b5-31685950f412%7Bfill:none;stroke:%23543691;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='af6d24c7-7243-417f-9809-feff3cba22c3' data-name='Layer 2'%3E%3Cg style='isolation:isolate' opacity='.3' id='b1bacb31-1368-48d5-ba07-0f5c6d71ddf3' data-name='Assets'%3E%3Cpath class='f45ba2e4-f936-48a6-82b5-31685950f412' d='M465.56.7v347.5a100 100 0 0 1-100 100h-.8L1 445.7'/%3E%3Cpath d='M479.56.7v414.37a100 100 0 0 1-100 100h-.8L2 512.19' stroke-width='5' fill='none' stroke='%23543691' stroke-miterlimit='10'/%3E%3Cpath class='f45ba2e4-f936-48a6-82b5-31685950f412' d='M608.56 0v114.6a100 100 0 0 1-100 100h-.4L0 213.16'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:60rem;background-position:-30rem 5rem;background-repeat:no-repeat;position:absolute;display:block;height:60rem;width:60rem;top:-30rem;z-index:-1}body.high-graphics.sidebar .home__school-pinned-post:before{display:none}@media(min-width: 1020px){body.high-graphics.sidebar .home__school-pinned-post{background:none}}body.high-graphics.home .main[data-featured-layout~=enticers-3] .home__school-pinned-post{background:none}body.high-graphics .home__school-news{position:relative}body.high-graphics .home__school-news:before{display:block;content:"";position:absolute;top:-10rem;right:0;width:50rem;height:20rem;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 603.57 257.33'%3E%3Cdefs%3E%3Cstyle%3E.e70426c7-d4bb-455a-94be-d5ce0111f007%7Bfill:none;stroke:%23543691;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='aca578c9-3fd1-42b1-8e8b-f68f64d21077' data-name='Layer 2'%3E%3Cg style='isolation:isolate' opacity='.3' id='bf72a14a-a633-4779-8178-0703f86f07e8' data-name='Assets'%3E%3Cpath d='M115.5 257.1V102.48a100 100 0 0 1 100-100h.37L603.56 4' stroke-width='5' fill='none' stroke='%23543691' stroke-miterlimit='10'/%3E%3Cpath class='e70426c7-d4bb-455a-94be-d5ce0111f007' d='M1 257.33v-95.17a100 100 0 0 1 100-100h.21l502 .75'/%3E%3Cpath class='e70426c7-d4bb-455a-94be-d5ce0111f007' d='M50 257.33v-75.17a100 100 0 0 1 100-100h.21l453 .75'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:50rem;background-position:10rem 0;background-repeat:no-repeat}@media(max-width: 1020px){body.high-graphics .home__school-news:before{top:-4rem}}@media(min-width: 1020px){body.high-graphics.sidebar .home__school-news:before{top:-6rem;right:-15rem}}@media(min-width: 2100px){body.high-graphics.full .home__school-news:before{display:none}}body.high-graphics .school-footer__district-news{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 602.57 330.2'%3E%3Cdefs%3E%3Cstyle%3E.aea4d259-d228-4615-bc6b-9e707f5b6b4e%7Bfill:none;stroke:%23543691;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='b822d4e1-4af1-42b3-a384-7a5d0befc4fd' data-name='Layer 2'%3E%3Cg opacity='.3' id='a8becb87-4a73-4d4a-84ad-bd4011d7a6fd' data-name='Assets'%3E%3Cpath d='M488 330.19V102.5a100 100 0 0 0-100-100h-.4L0 4' stroke-width='5' fill='none' stroke='%23543691' stroke-miterlimit='10'/%3E%3Cpath class='aea4d259-d228-4615-bc6b-9e707f5b6b4e' d='M601.57 330.19v-100a100 100 0 0 0-100-100h-.21l-501.22.72'/%3E%3Cpath class='aea4d259-d228-4615-bc6b-9e707f5b6b4e' d='m552.14 330.19.43-80a100 100 0 0 0-100-100h-.21l-452.22.72'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:-10rem calc(100% + 14rem);background-repeat:no-repeat;background-size:60rem}@media(max-width: 1020px){body.high-graphics .school-footer__district-news{background-position:-15rem calc(100% + 10rem);background-size:40rem}}body.high-graphics #page-banner img{z-index:1}body.high-graphics #page-banner .container:after{display:block;content:"";position:absolute;background-repeat:no-repeat;width:22.2rem;height:42.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 607.56 518.14'%3E%3Cdefs%3E%3Cstyle%3E.b1d5f216-ce4c-4909-a523-b9346bb22e58%7Bfill:none;stroke:%23543691;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='fb224857-77aa-49dc-b790-fdcc9436824e' data-name='Layer 2'%3E%3Cg opacity='.7' id='bd849539-a22b-47f6-8934-3a0619fbaacc' data-name='Assets'%3E%3Cpath d='M119.5 0v415.65a100 100 0 0 0 100 100h.34l387.66-1.39' stroke-width='5' fill='none' stroke='%23543691' stroke-miterlimit='10'/%3E%3Cpath class='b1d5f216-ce4c-4909-a523-b9346bb22e58' d='M1 207v135.94a100 100 0 0 0 100 100h.21l359.35-.75'/%3E%3Cpath class='b1d5f216-ce4c-4909-a523-b9346bb22e58' d='M50 207v115.94a100 100 0 0 0 100 100h.21l359.35-.75'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:49rem;background-repeat:no-repeat}body.high-graphics #page-banner.no-image .container:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 601.5 389.73'%3E%3Cdefs%3E%3Cstyle%3E.b2e9fdeb-a426-461a-95ab-ef5ce9770648%7Bfill:none;stroke:%23FFFFFF;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='e4f0101d-d002-4c6c-9e87-9b2439b80315' data-name='Layer 2'%3E%3Cg id='ea727a53-8e9c-4cf2-8aab-c7446ba2b33d' data-name='Assets'%3E%3Cpath class='b2e9fdeb-a426-461a-95ab-ef5ce9770648' d='M304 .14v214.72a100 100 0 0 1-100 100h-1.15L.24 312.33'/%3E%3Cpath class='b2e9fdeb-a426-461a-95ab-ef5ce9770648' d='M320.24 0 320 288.73a100 100 0 0 1-100 100h-1.15L0 386.21'/%3E%3Cpath d='m.24 185.29 513.76.57h.15A84.85 84.85 0 0 0 599 101V0' stroke-width='5' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"),linear-gradient(to right, transparent calc(100% - 10rem), #3b2e56 calc(100% - 10rem) 100%),linear-gradient(to bottom, #543691 60%, transparent 60% calc(100% - 3rem), #FFFFFF calc(100% - 3rem) 100%),linear-gradient(to right, transparent 60%, #f0f0f0 60% 100%);background-repeat:no-repeat;background-size:60rem,auto,auto,auto;background-position:-15rem -15.4rem,0 0,0 0,0 0}body.high-graphics #page-banner.no-image .container:after{top:6.6rem;right:0;background-position:2.4rem 0}@media(max-width: 1020px){body.high-graphics #page-banner.no-image .container:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 601.5 389.73'%3E%3Cdefs%3E%3Cstyle%3E.b2e9fdeb-a426-461a-95ab-ef5ce9770648%7Bfill:none;stroke:%23FFFFFF;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='e4f0101d-d002-4c6c-9e87-9b2439b80315' data-name='Layer 2'%3E%3Cg id='ea727a53-8e9c-4cf2-8aab-c7446ba2b33d' data-name='Assets'%3E%3Cpath class='b2e9fdeb-a426-461a-95ab-ef5ce9770648' d='M304 .14v214.72a100 100 0 0 1-100 100h-1.15L.24 312.33'/%3E%3Cpath class='b2e9fdeb-a426-461a-95ab-ef5ce9770648' d='M320.24 0 320 288.73a100 100 0 0 1-100 100h-1.15L0 386.21'/%3E%3Cpath d='m.24 185.29 513.76.57h.15A84.85 84.85 0 0 0 599 101V0' stroke-width='5' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"),linear-gradient(to right, transparent calc(100% - 3.5rem), #3b2e56 calc(100% - 3.5rem) 100%),linear-gradient(to bottom, #543691 60%, transparent 60% calc(100% - 3rem), #FFFFFF calc(100% - 3rem) 100%),linear-gradient(to right, transparent 60%, #f0f0f0 60% 100%)}}@media(max-width: 750px){body.high-graphics #page-banner.no-image .container:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 601.5 389.73'%3E%3Cdefs%3E%3Cstyle%3E.b2e9fdeb-a426-461a-95ab-ef5ce9770648%7Bfill:none;stroke:%23FFFFFF;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='e4f0101d-d002-4c6c-9e87-9b2439b80315' data-name='Layer 2'%3E%3Cg id='ea727a53-8e9c-4cf2-8aab-c7446ba2b33d' data-name='Assets'%3E%3Cpath class='b2e9fdeb-a426-461a-95ab-ef5ce9770648' d='M304 .14v214.72a100 100 0 0 1-100 100h-1.15L.24 312.33'/%3E%3Cpath class='b2e9fdeb-a426-461a-95ab-ef5ce9770648' d='M320.24 0 320 288.73a100 100 0 0 1-100 100h-1.15L0 386.21'/%3E%3Cpath d='m.24 185.29 513.76.57h.15A84.85 84.85 0 0 0 599 101V0' stroke-width='5' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"),linear-gradient(to right, transparent calc(100% - 10rem), #3b2e56 calc(100% - 10rem) 100%),linear-gradient(to bottom, #543691 60%, transparent 60% calc(100% - 3rem), #FFFFFF calc(100% - 3rem) 100%),linear-gradient(to right, transparent 60%, #f0f0f0 60% 100%);background-size:45rem,auto,auto,auto;background-position:0 -16.5rem,0 0,0 0,0 0}}@media(max-width: 650px){body.high-graphics #page-banner.no-image .container:after{top:auto;bottom:3rem}}@media(max-width: 450px){body.high-graphics #page-banner.no-image .container:after{display:none}body.high-graphics #page-banner.no-image .container:before{background-image:linear-gradient(to right, transparent calc(100% - 10rem), #3b2e56 calc(100% - 10rem) 100%),linear-gradient(to bottom, #543691 60%, transparent 60% calc(100% - 3rem), #FFFFFF calc(100% - 3rem) 100%),linear-gradient(to right, transparent 60%, #f0f0f0 60% 100%);background-size:auto;background-position:0 0}}body.high-graphics #page-banner.no-image:not(.no-image) .container:before{right:-3rem}body.high-graphics #page-banner:not(.no-image) img{z-index:1}body.high-graphics #page-banner:not(.no-image) .container:before{background-image:linear-gradient(to right, #543691 calc(100% - 10rem), #3b2e56 calc(100% - 10rem) 100%)}@media(min-width: 750px){body.high-graphics #page-banner:not(.no-image) .container:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 601.5 389.73'%3E%3Cdefs%3E%3Cstyle%3E.b2e9fdeb-a426-461a-95ab-ef5ce9770648%7Bfill:none;stroke:%23FFFFFF;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='e4f0101d-d002-4c6c-9e87-9b2439b80315' data-name='Layer 2'%3E%3Cg id='ea727a53-8e9c-4cf2-8aab-c7446ba2b33d' data-name='Assets'%3E%3Cpath class='b2e9fdeb-a426-461a-95ab-ef5ce9770648' d='M304 .14v214.72a100 100 0 0 1-100 100h-1.15L.24 312.33'/%3E%3Cpath class='b2e9fdeb-a426-461a-95ab-ef5ce9770648' d='M320.24 0 320 288.73a100 100 0 0 1-100 100h-1.15L0 386.21'/%3E%3Cpath d='m.24 185.29 513.76.57h.15A84.85 84.85 0 0 0 599 101V0' stroke-width='5' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"),linear-gradient(to right, #543691 calc(100% - 3.5rem), #3b2e56 calc(100% - 3.5rem) 100%);background-repeat:no-repeat;background-size:50rem,auto;background-position:-24rem -12rem,0 0}body.high-graphics #page-banner:not(.no-image) .container:after{display:block;top:7.5rem;right:0}}@media(min-width: 890px){body.high-graphics #page-banner:not(.no-image) .container:before{background-position:-16rem -12rem,0 0}}@media(min-width: 1020px){body.high-graphics #page-banner:not(.no-image) .container:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 601.5 389.73'%3E%3Cdefs%3E%3Cstyle%3E.b2e9fdeb-a426-461a-95ab-ef5ce9770648%7Bfill:none;stroke:%23FFFFFF;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='e4f0101d-d002-4c6c-9e87-9b2439b80315' data-name='Layer 2'%3E%3Cg id='ea727a53-8e9c-4cf2-8aab-c7446ba2b33d' data-name='Assets'%3E%3Cpath class='b2e9fdeb-a426-461a-95ab-ef5ce9770648' d='M304 .14v214.72a100 100 0 0 1-100 100h-1.15L.24 312.33'/%3E%3Cpath class='b2e9fdeb-a426-461a-95ab-ef5ce9770648' d='M320.24 0 320 288.73a100 100 0 0 1-100 100h-1.15L0 386.21'/%3E%3Cpath d='m.24 185.29 513.76.57h.15A84.85 84.85 0 0 0 599 101V0' stroke-width='5' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"),linear-gradient(to right, #543691 calc(100% - 10rem), #3b2e56 calc(100% - 10rem) 100%)}}@media(max-width: 750px){body.high-graphics #page-banner:not(.no-image) .container:after{display:none}}@media(min-width: 1020px){body.high-graphics #page-banner[data-layout~=subnav]+.page-wrapper .secondary-nav>.container,body.high-graphics #page-banner[data-layout~=subnav]+.graphics-wrapper .secondary-nav>.secondary-nav__dropdown{position:relative}body.high-graphics #page-banner[data-layout~=subnav]+.page-wrapper .secondary-nav>.container:after,body.high-graphics #page-banner[data-layout~=subnav]+.graphics-wrapper .secondary-nav>.secondary-nav__dropdown:after{display:block;content:"";position:absolute;background-repeat:no-repeat;border-top:2px solid #fff;width:100%;height:66rem;top:calc(100% + 2rem);left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 509.15 813.83'%3E%3Cdefs%3E%3Cstyle%3E.a093412b-9953-42a4-8f22-7e371166be04%7Bfill:none;stroke:%23FFFFFF;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='af4d09c9-e464-410b-bf8a-e8bebb3fd8b6' data-name='Layer 2'%3E%3Cg id='ab99373f-1c5a-4763-8bae-960d88d8ddee' data-name='Assets'%3E%3Cpath class='a093412b-9953-42a4-8f22-7e371166be04' d='m138.8 714.22 281.37-281.38a100 100 0 0 0 0-141.42l-.57-.56L163.89 39.21'/%3E%3Cpath d='m149.2 723.62 328.16-328.17a100 100 0 0 0 0-141.42l-.57-.56L209.21 1.82' stroke-width='5' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10'/%3E%3Cpath class='a093412b-9953-42a4-8f22-7e371166be04' d='m244.71 813.13 112.4-114a100 100 0 0 0-.78-141.2L.71 199.13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:-20rem -10rem;background-size:40rem;background-repeat:no-repeat}}@media(min-width: 1020px){body.high-graphics #page-banner:not([data-layout~=subnav])+.graphics-wrapper .content-container,body.high-graphics #page-banner:not([data-layout~=subnav])+.page-wrapper>.main{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 509.15 813.83'%3E%3Cdefs%3E%3Cstyle%3E.a093412b-9953-42a4-8f22-7e371166be04%7Bfill:none;stroke:%23FFFFFF;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='af4d09c9-e464-410b-bf8a-e8bebb3fd8b6' data-name='Layer 2'%3E%3Cg id='ab99373f-1c5a-4763-8bae-960d88d8ddee' data-name='Assets'%3E%3Cpath class='a093412b-9953-42a4-8f22-7e371166be04' d='m138.8 714.22 281.37-281.38a100 100 0 0 0 0-141.42l-.57-.56L163.89 39.21'/%3E%3Cpath d='m149.2 723.62 328.16-328.17a100 100 0 0 0 0-141.42l-.57-.56L209.21 1.82' stroke-width='5' fill='none' stroke='%23FFFFFF' stroke-miterlimit='10'/%3E%3Cpath class='a093412b-9953-42a4-8f22-7e371166be04' d='m244.71 813.13 112.4-114a100 100 0 0 0-.78-141.2L.71 199.13'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:60rem;background-repeat:no-repeat;background-position:-40rem 0}}@media(min-width: 600px){body.high-graphics .featured-article:not(.img-alignment--centered):not(.img-alignment--right) .content-wrapper{position:relative}body.high-graphics .featured-article:not(.img-alignment--centered):not(.img-alignment--right) .content-wrapper:after{display:block;content:"";position:absolute;background-repeat:no-repeat;top:0;right:0;width:19rem;height:17rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 467.55 196.69'%3E%3Cdefs%3E%3Cstyle%3E.b980bb6d-69a3-4c6f-93bf-2260d50c1026%7Bfill:none;stroke:%23FFFFFF;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='ae796c5a-f067-4aff-bb4c-f461db28efd1' data-name='Layer 2'%3E%3Cg opacity='.4' id='b6455e16-ed34-413b-a455-db5e7b1a7e15' data-name='Assets'%3E%3Cpath class='b980bb6d-69a3-4c6f-93bf-2260d50c1026' d='M144 7v63.69a100 100 0 0 0 100 100h.3l223.24-1.09'/%3E%3Cpath class='b980bb6d-69a3-4c6f-93bf-2260d50c1026' d='m129.54 6.62.46 89.07a100 100 0 0 0 100 100h.3l237.24-1.09'/%3E%3Cpath class='b980bb6d-69a3-4c6f-93bf-2260d50c1026' d='M1 0a81.88 81.88 0 0 0 81.88 81.88H83l378-.58'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:50rem;background-position:0 -4rem}}@media(min-width: 600px){body.high-graphics .featured-article.img-alignment--right .articleimg{position:relative}body.high-graphics .featured-article.img-alignment--right .articleimg:after{display:block;content:"";position:absolute;background-repeat:no-repeat;top:0;right:100%;width:19rem;height:17rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 467.55 196.69'%3E%3Cdefs%3E%3Cstyle%3E.b980bb6d-69a3-4c6f-93bf-2260d50c1026%7Bfill:none;stroke:%23FFFFFF;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='ae796c5a-f067-4aff-bb4c-f461db28efd1' data-name='Layer 2'%3E%3Cg opacity='.4' id='b6455e16-ed34-413b-a455-db5e7b1a7e15' data-name='Assets'%3E%3Cpath class='b980bb6d-69a3-4c6f-93bf-2260d50c1026' d='M144 7v63.69a100 100 0 0 0 100 100h.3l223.24-1.09'/%3E%3Cpath class='b980bb6d-69a3-4c6f-93bf-2260d50c1026' d='m129.54 6.62.46 89.07a100 100 0 0 0 100 100h.3l237.24-1.09'/%3E%3Cpath class='b980bb6d-69a3-4c6f-93bf-2260d50c1026' d='M1 0a81.88 81.88 0 0 0 81.88 81.88H83l378-.58'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:50rem;background-position:0 -4rem}}body.high-graphics .featured-article.img-alignment--centered .articleimg{position:relative}body.high-graphics .featured-article.img-alignment--centered .articleimg img{position:relative;z-index:1}body.high-graphics .featured-article.img-alignment--centered .articleimg:after{display:block;content:"";position:absolute;background-repeat:no-repeat;top:100%;right:-7%;width:36rem;height:12rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 604 189.69'%3E%3Cdefs%3E%3Cstyle%3E.f13e8028-e7f6-4141-b9fb-c0e4500f9526%7Bfill:none;stroke:%23FFFFFF;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='bdda2451-b1b7-4407-9f58-fb06e1c9980d' data-name='Layer 2'%3E%3Cg opacity='.4' id='e33e5ffe-bfb2-4da6-8f83-b5e77ceeba0e' data-name='Assets'%3E%3Cpath class='f13e8028-e7f6-4141-b9fb-c0e4500f9526' d='M144 0v63.69a100 100 0 0 0 100 100h.3L604 162.6'/%3E%3Cpath class='f13e8028-e7f6-4141-b9fb-c0e4500f9526' d='M130 .24v88.45a100 100 0 0 0 100 100h.3l373.54-1.09'/%3E%3Cpath class='f13e8028-e7f6-4141-b9fb-c0e4500f9526' d='M603.84 134.3 83 134.88h-.12A81.88 81.88 0 0 1 1 53V0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:50rem;background-position:2rem -8rem}body.high-graphics .featured-article.img-alignment--centered .articleimg.has-caption:after{display:none}body.high-graphics .featured-article.no-title.no-body .content-wrapper::after{display:none}@media(max-width: 600px){body.high-graphics .featured-article .articleimg{position:relative}body.high-graphics .featured-article .articleimg img{position:relative;z-index:1}body.high-graphics .featured-article .articleimg:after{display:block;content:"";position:absolute;background-repeat:no-repeat;top:100%;right:-7%;width:36rem;height:12rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 604 189.69'%3E%3Cdefs%3E%3Cstyle%3E.f13e8028-e7f6-4141-b9fb-c0e4500f9526%7Bfill:none;stroke:%23FFFFFF;stroke-miterlimit:10;stroke-width:2px%7D%3C/style%3E%3C/defs%3E%3Cg id='bdda2451-b1b7-4407-9f58-fb06e1c9980d' data-name='Layer 2'%3E%3Cg opacity='.4' id='e33e5ffe-bfb2-4da6-8f83-b5e77ceeba0e' data-name='Assets'%3E%3Cpath class='f13e8028-e7f6-4141-b9fb-c0e4500f9526' d='M144 0v63.69a100 100 0 0 0 100 100h.3L604 162.6'/%3E%3Cpath class='f13e8028-e7f6-4141-b9fb-c0e4500f9526' d='M130 .24v88.45a100 100 0 0 0 100 100h.3l373.54-1.09'/%3E%3Cpath class='f13e8028-e7f6-4141-b9fb-c0e4500f9526' d='M603.84 134.3 83 134.88h-.12A81.88 81.88 0 0 1 1 53V0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:50rem;background-position:2rem -8rem}body.high-graphics .featured-article .articleimg.has-caption:after{display:none}}.article.search-results-article table tbody tr td{border:none;padding:0}.article.search-results-article .gsc-input{padding:0 1.5rem !important;height:3rem !important}.article.search-results-article .gsc-search-button{height:3.2rem !important}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}table,tr,td{border-color:#000 !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.school-header{border:none !important}.school-header .social-media,.school-header #expanded-nav,.school-header .header__toggles,.school-header .expanded-nav__wrapper{display:none !important}#page-banner .container::before,#page-banner .container::after,#page-banner img,#page-banner .breadcrumbs{display:none !important}.secondary-nav,.article .content-wrapper::before,.article .content-wrapper::before,.accordion-article .icon{display:none !important}.main{max-width:100% !important;margin:0 !important}.articleimg{margin-top:0 !important}.accordion-content{display:block !important}.featured-content,.microsite-switcher,.district-footer .district-links{display:none !important}}
