.ms-calendar-list:after,.ms-calendar-list:before{top:0;left:0;right:0;bottom:0;position:absolute}.ms-calendar-list .owl-nav .owl-next:after,.ms-calendar-list .owl-nav .owl-prev:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ms-calendar-list .owl-stage-outer:after,.ms-calendar-list .owl-stage-outer:before{content:"";display:table}.ms-calendar-list .owl-stage-outer:after{clear:both}.lte-ie7 .ms-calendar-list .owl-stage-outer,.ms-calendar-list .lte-ie7 .owl-stage-outer{zoom:1}.hero:after{height:21.875em}.hero__list{height:36.875em}.hero__content{padding-bottom:1.75em}.hero__content .ms-wrap{padding-right:0}#hero__title{text-align:center;margin-top:0.75em}@media (min-width:769px){ul.hero__images{height:82vh;max-height:65vw;min-height:500px}#hero__title{font-size:1.8125em}.mason--admin ul.hero__images{height:calc(82vh - 110px)}}.lte-ie8 ul.hero__images{height:82vh;max-height:65vw;min-height:500px}.lte-ie8 #hero__title{font-size:1.8125em}.lte-ie8 .mason--admin ul.hero__images{height:calc(82vh - 110px)}.main{padding-top:0;padding-bottom:2em}.main__triangle{border-right-width:10.625em;border-bottom-width:6.0625em}.content{width:100%}.content__wrap{padding-right:0}.content__region{text-align:center;max-width:950px;margin:0 auto}.content__region h2,.content__region h3,.content__region h4,.content__region h5,.content__region h6{font-weight:400}.breadcrumbs,.content__attachments{display:none!important}.mason--youtube-vid .content_video{position:relative;height:24.375em;width:112%;left:-6%;max-height:70.5vw;background:no-repeat center;background-size:cover}.mason--youtube-vid .content_video iframe{width:100%;height:100%}.mason--youtube-vid .content_video_inner{width:100%;height:100%}.mason--youtube-vid #youtube_bg{top:0;right:0;width:100%;opacity:0;z-index:-10;margin:0!important;pointer-events:none;position:absolute}.mason--youtube-vid #youtube_bg img{width:100%;margin:-112px 0}.mason--youtube-vid .content_video_play{top:50%;right:50%;width:5em;height:5em;margin:-2.5em;position:absolute;color:#FFF;z-index:1;border:2px solid #090934;padding:1.2em 1.7em;background:#090934;border-radius:50%;opacity:1;visibility:visible;-webkit-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;-webkit-transition:background 350ms ease;-o-transition:background 350ms ease;transition:background 350ms ease;-webkit-transition:opacity 350ms, visibility 0ms 350ms;-o-transition:opacity 350ms, visibility 0ms 350ms;transition:opacity 350ms, visibility 0ms 350ms}.mason--youtube-vid .content_video_play i{font-size:2.5em}.mason--youtube-vid .contentVid__playing #youtube_bg{width:100%}.mason--youtube-vid .contentVid__playing .content_video_play{opacity:0;visibility:none;-webkit-transition:opacity 350ms, visibility 0ms;-o-transition:opacity 350ms, visibility 0ms;transition:opacity 350ms, visibility 0ms}.admin_tags{display:none!important}@media (max-width:768px){.mason--youtube-vid .content{height:auto!important}}.lte-ie8 .mason--youtube-vid .content{height:auto!important}@media (min-width:769px){.content__region p{font-size:1.125em}.main__decal__wrap{display:block}.mason--youtube-vid .content{text-align:left;padding-right:50%;position:relative}.mason--youtube-vid .content__wrap{padding-right:3.75em}.mason--youtube-vid .content_video{float:left;left:auto;width:50%;position:absolute;height:auto;bottom:0;right:0;top:0;margin:4.4em 0 2.5em;-webkit-transition:width 350ms ease 500ms;-o-transition:width 350ms ease 500ms;transition:width 350ms ease 500ms}.mason--youtube-vid .contentVid__playing{width:100%}}.lte-ie8 .content__region p{font-size:1.125em}.lte-ie8 .main__decal__wrap{display:block}.lte-ie8 .mason--youtube-vid .content{text-align:left;padding-right:50%;position:relative}.lte-ie8 .mason--youtube-vid .content__wrap{padding-right:3.75em}.lte-ie8 .mason--youtube-vid .content_video{float:left;left:auto;width:50%;position:absolute;height:auto;bottom:0;right:0;top:0;margin:4.4em 0 2.5em;-webkit-transition:width 350ms ease 500ms;-o-transition:width 350ms ease 500ms;transition:width 350ms ease 500ms}.lte-ie8 .mason--youtube-vid .contentVid__playing{width:100%}@media (min-width:1301px){.mason--youtube-vid .content{padding-right:40%}.mason--youtube-vid .content_video{width:40%}.mason--youtube-vid .contentVid__playing{width:100%}}.image__links{z-index:1;position:relative}.mason--admin .image__links{min-height:50px}.ms-link-triangle{border-left-width:8em;border-bottom-width:0}@media (min-width:769px){.image__links__item{width:33.3333%}.image__links__item:hover .image__links__item__triangle{border-bottom-width:9.375em;border-left-width:15.9375em}.image__links__item:hover .image__links__item__info{padding-top:3.0125em;padding-bottom:3.0125em}}.lte-ie8 .image__links__item{width:33.3333%}.lte-ie8 .image__links__item:hover .image__links__item__triangle{border-bottom-width:9.375em;border-left-width:15.9375em}.lte-ie8 .image__links__item:hover .image__links__item__info{padding-top:3.0125em;padding-bottom:3.0125em}@media (min-width:1025px){.image__links{margin-bottom:1.5em}}.ms-calendar{position:relative;max-width:1315px}.ms-calendar header h1{margin:0;color:#090934;padding:1.25em 0 1em}.ms-calendar-list{color:#FFF;z-index:1;margin:0 0;position:relative}.ms-calendar-list .owl-item a>*{opacity:0;-webkit-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease}.ms-calendar-list .owl-item.active a>*{opacity:1}.ms-calendar-list:after,.ms-calendar-list:before{z-index:-1;content:'';width:500em;margin:0 -4px;background:#090934}.ms-calendar-list:before{right:100%;left:auto}.ms-calendar-list:after{right:auto;left:100%}.ms-calendar-list .owl-nav{top:50%;left:1em;right:1em;z-index:1;position:absolute}.ms-calendar-list .owl-nav .owl-next,.ms-calendar-list .owl-nav .owl-prev{top:50%;width:2.5em;height:2.5em;margin:-1.25em -40px 0;position:absolute;text-align:center;color:transparent;line-height:0.3em;opacity:1;-webkit-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease}.ms-calendar-list .owl-nav .owl-next:after,.ms-calendar-list .owl-nav .owl-prev:after{color:#738a96;font-size:2em;display:block}.ms-calendar-list .owl-nav .owl-next.disabled,.ms-calendar-list .owl-nav .owl-prev.disabled{opacity:0}.ms-calendar-list .owl-nav .owl-prev{left:0}.ms-calendar-list .owl-nav .owl-prev:after{content:'\f104'}.ms-calendar-list .owl-nav .owl-next{right:0}.ms-calendar-list .owl-nav .owl-next:after{content:'\f105'}.ms-calendar-item{padding:0 2px}.ms-calendar-link{height:21.5625em;background:#090934;display:block;padding:2.675em 2em 2em 2em}.ms-calendar-date{text-transform:uppercase}.ms-calendar-date-date{font-weight:600;font-size:4.0625em}.ms-calendar-date-month{font-size:1.9375em;letter-spacing:0.125em;padding-left:0.25em}.ms-calendar-date-day{color:#738a96;position:relative;font-size:0.9375em;letter-spacing:0.25em;padding-left:5em;margin:-0.4125em 0 0;-webkit-transition:color 350ms ease;-o-transition:color 350ms ease;transition:color 350ms ease}.ms-calendar-date-day:before{content:'';top:0;left:0;bottom:0;margin:0.4em 0;background:#232a53;position:absolute;width:4.133333333333333em;-webkit-transition:background 350ms ease;-o-transition:background 350ms ease;transition:background 350ms ease}.ms-calendar-title{font-size:1.125em;line-height:1.5em;margin:1.5em 0 1em;min-height:2.375em;max-height:5em}.ms-calendar-time{color:#738a96;letter-spacing:0.05em;font-weight:300;text-transform:uppercase}.ms-calendar-time i{font-size:0.875em;margin-right:1em}@media (min-width:501px){.ms-calendar-link{padding-left:2em;padding-right:2em}}.lte-ie8 .ms-calendar-link{padding-left:2em;padding-right:2em}@media (min-width:769px){.ms-calendar-list .owl-nav .owl-next,.ms-calendar-list .owl-nav .owl-prev{margin:-1.25em -66px 0}.ms-calendar-link:hover .ms-calendar-date-day{color:#FFF}.ms-calendar-link:hover .ms-calendar-date-day:before{background:#FFF}}.lte-ie8 .ms-calendar-list .owl-nav .owl-next,.lte-ie8 .ms-calendar-list .owl-nav .owl-prev{margin:-1.25em -66px 0}.lte-ie8 .ms-calendar-link:hover .ms-calendar-date-day{color:#FFF}.lte-ie8 .ms-calendar-link:hover .ms-calendar-date-day:before{background:#FFF}@media (min-width:1301px){.ms-calendar-link{padding:2.675em 4em 2em 6.25em}}.homepage__quotes{padding-top:2em;padding-bottom:2em}@media (min-width:769px){.homepage__quotes{padding-top:6.4em;padding-bottom:8.5em}}.lte-ie8 .homepage__quotes{padding-top:6.4em;padding-bottom:8.5em}.school__life{position:relative;padding-bottom:5.5em}