@charset "UTF-8";body{--cp-side-spacing:1.875rem;--cp-container:clamp(47.5rem,20.0892857143vw + 34.6428571429rem,58.75rem);--cp-container-no-padding:clamp(43.75rem,20.0892857143vw + 30.8928571429rem,55rem);--cp-container-big:clamp(56.25rem,24.5535714286vw + 40.5357142857rem,70rem);--cp-carouselContainer:clamp(56.25rem,66.9642857143vw + 13.3928571429rem,93.75rem);--cp-carouselSpacing:clamp(1.875rem,6.4732142857vw + -2.2678571429rem,5.5rem);--cp-container-very-big:clamp(46.875rem,35.7142857143vw + 24.0178571429rem,66.875rem);--cp-paragraph-spacing:clamp(1.25rem,0.9708737864vw + 1.0224514563rem,2.1875rem);--cp-paragraph-spacing-reverse:clamp(-2.1875rem,-0.9708737864vw + -1.0224514563rem,-1.25rem);--cp-widget-spacing:clamp(1.875rem,0.9708737864vw + 1.6474514563rem,2.8125rem);--cp-widget-spacing-reverse:clamp(1.875rem,0.9708737864vw + 1.6474514563rem,2.8125rem);--cp-contentTemplate-spacing:clamp(1.875rem,2.5889967638vw + 1.2682038835rem,4.375rem);--cp-contentTemplate-spacing-reverse:clamp(1.875rem,4.5307443366vw + 0.8131067961rem,6.25rem)}body.pageTitle-calvary-one .content-wrap+.alternated.ckEditorLayout.ckEditorLayout-full-width.layout11.left-image.right-text.with-blockquote.with-widget{margin-top:0;padding-top:0}body.pageTitle-calvary-one .content-wrap+.alternated.ckEditorLayout.ckEditorLayout-full-width.layout11.left-image.right-text.with-blockquote.with-widget .contentTemplates-column.contentTemplates-right{padding-top:0}body{background-color:#4f2683}.hpSecHeader h2,body{font-family:poppins,sans-serif}.hpSecHeader h2{color:#00205b;font-size:clamp(2.375rem,4.2176870748vw + 1.1887755102rem,6.25rem);font-weight:700;line-height:1.26;padding-bottom:clamp(.625rem,1.3605442177vw + .2423469388rem,1.875rem)}.hpSecHeader .hpSecHeader__text{color:#4f2683;font-family:poppins,sans-serif;font-size:clamp(1.125rem,.8163265306vw + .8954081633rem,1.875rem);font-weight:400;line-height:1.66}.splide:not(.is-overflow) .splide__arrows{display:none}main{padding-top:clamp(10rem,2.2321428571vw + 8.5714285714rem,11.25rem)}@font-face{font-display:swap;font-family:global-icons;font-style:normal;font-weight:400;src:url(../../Fonts/icons/global-icons/global-icons.ttf?ejdvaz) format("truetype"),url(../../Fonts/icons/global-icons/global-icons.woff?ejdvaz) format("woff"),url(../../Fonts/icons/global-icons/global-icons.svg?ejdvaz#social-icons) format("svg")}.global-icons{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:global-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.global-icons.icon-plus:before{content:""}.global-icons.icon-pause:before{content:""}.global-icons.icon-play:before{content:""}.global-icons.icon-volume:before{content:""}.global-icons.icon-down_arrow:before{content:""}.global-icons.icon-global-alert:before{content:""}.global-icons.icon-global-arrow:before{content:""}.global-icons.icon-global-bottom-arrow:before{content:""}.global-icons.icon-global-card:before{content:""}.global-icons.icon-global-close:before{content:""}.global-icons.icon-global-email:before{content:""}.global-icons.icon-global-lock:before{content:""}.global-icons.icon-global-menu:before{content:""}.global-icons.icon-global-menu-bg:before{content:""}.global-icons.icon-global-menu-border:before{content:""}.global-icons.icon-global-notices:before{content:""}.global-icons.icon-global-phone:before{content:""}.global-icons.icon-global-pin:before{content:""}.global-icons.icon-global-quote:before{content:""}.global-icons.icon-global-search:before{content:""}.global-icons.icon-global-time:before{content:""}@-webkit-keyframes slideCounterProgress{0%{max-width:0}to{max-width:100%}}@-moz-keyframes slideCounterProgress{0%{max-width:0}to{max-width:100%}}@-o-keyframes slideCounterProgress{0%{max-width:0}to{max-width:100%}}@keyframes slideCounterProgress{0%{max-width:0}to{max-width:100%}}@-webkit-keyframes rotateCircle{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes rotateCircle{0%{-moz-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes rotateCircle{0%{-o-transform:rotate(0);transform:rotate(0)}to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateCircle{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes infiniteTranslate{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}}@-moz-keyframes infiniteTranslate{0%{-moz-transform:translateX(0);transform:translateX(0)}to{-moz-transform:translateX(-100vw);transform:translateX(-100vw)}}@-o-keyframes infiniteTranslate{0%{-o-transform:translateX(0);transform:translateX(0)}to{-o-transform:translateX(-100vw);transform:translateX(-100vw)}}@keyframes infiniteTranslate{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100vw);-moz-transform:translateX(-100vw);-o-transform:translateX(-100vw);transform:translateX(-100vw)}}@-webkit-keyframes gradientOpacity{0%{opacity:.3}75%{opacity:1}to{opacity:0}}@-moz-keyframes gradientOpacity{0%{opacity:.3}75%{opacity:1}to{opacity:0}}@-o-keyframes gradientOpacity{0%{opacity:.3}75%{opacity:1}to{opacity:0}}@keyframes gradientOpacity{0%{opacity:.3}75%{opacity:1}to{opacity:0}}@-webkit-keyframes upAndDown{0%{-webkit-transform:rotate(90deg) translateX(-5px);transform:rotate(90deg) translateX(-5px)}50%{-webkit-transform:rotate(90deg) translateX(-5px);transform:rotate(90deg) translateX(-5px)}to{-webkit-transform:rotate(90deg) translateX(5px);transform:rotate(90deg) translateX(5px)}}@-moz-keyframes upAndDown{0%{-moz-transform:rotate(90deg) translateX(-5px);transform:rotate(90deg) translateX(-5px)}50%{-moz-transform:rotate(90deg) translateX(-5px);transform:rotate(90deg) translateX(-5px)}to{-moz-transform:rotate(90deg) translateX(5px);transform:rotate(90deg) translateX(5px)}}@-o-keyframes upAndDown{0%{-o-transform:rotate(90deg) translateX(-5px);transform:rotate(90deg) translateX(-5px)}50%{-o-transform:rotate(90deg) translateX(-5px);transform:rotate(90deg) translateX(-5px)}to{-o-transform:rotate(90deg) translateX(5px);transform:rotate(90deg) translateX(5px)}}@keyframes upAndDown{0%{-webkit-transform:rotate(90deg) translateX(-5px);-moz-transform:rotate(90deg) translateX(-5px);-o-transform:rotate(90deg) translateX(-5px);transform:rotate(90deg) translateX(-5px)}50%{-webkit-transform:rotate(90deg) translateX(-5px);-moz-transform:rotate(90deg) translateX(-5px);-o-transform:rotate(90deg) translateX(-5px);transform:rotate(90deg) translateX(-5px)}to{-webkit-transform:rotate(90deg) translateX(5px);-moz-transform:rotate(90deg) translateX(5px);-o-transform:rotate(90deg) translateX(5px);transform:rotate(90deg) translateX(5px)}}@font-face{font-display:block;font-family:secondlevel-icons;font-style:normal;font-weight:400;src:url(../../Fonts/icons/secondlevel-icons.woff?o5xtfp) format("woff"),url(../../Fonts/icons/secondlevel-icons.ttf?o5xtfp) format("truetype"),url(../../Fonts/icons/secondlevel-icons.svg?o5xtfp#secondlevel-icons) format("svg")}.sl-icons{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:secondlevel-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.sl-email-icon:after{content:""}.sl-new-window-icon:after{content:""}.sl-pdf-icon:after{content:""}@font-face{font-display:swap;font-family:social-icons;font-style:normal;font-weight:400;src:url(../../Fonts/icons/social-icons.eot?ejdvaz);src:url(../../Fonts/icons/social-icons.eot?ejdvaz#iefix) format("embedded-opentype"),url(../../Fonts/icons/social-icons.ttf?ejdvaz) format("truetype"),url(../../Fonts/icons/social-icons.woff?ejdvaz) format("woff"),url(../../Fonts/icons/social-icons.svg?ejdvaz#social-icons) format("svg")}.social-icon{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:social-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.social-icon.social-wordpress-icon:before{content:""}.social-icon.social-x-icon:before{content:""}.social-icon.social-smug-icon:before{content:""}.social-icon.social-news-icon:before{content:""}.social-icon.social-blog-icon:before{content:""}.social-icon.social-facebook-icon:before{content:""}.social-icon.social-flickr-icon:before{content:""}.social-icon.social-issuu-icon:before{content:""}.social-icon.social-linkedin-icon:before{content:""}.social-icon.social-pinterest-icon:before{content:""}.social-icon.social-soundcloud-icon:before{content:""}.social-icon.social-vimeo-icon:before{content:""}.social-icon.social-youtube-icon:before{content:""}.social-icon.social-instagram-icon:before{content:""}.promo{direction:ltr;position:relative}.promo .promo__inner{container-type:inline-size;position:relative}.promo .promo__image{aspect-ratio:1.46;-webkit-border-radius:1.875rem;-moz-border-radius:1.875rem;border-radius:1.875rem;overflow:hidden;position:relative;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out;width:100%}.promo .promo__image:after{background:-webkit-gradient(linear,left bottom,left top,from(#21033c),color-stop(30%,rgba(33,3,60,.5)),color-stop(60%,rgba(33,3,60,0)));background:-webkit-linear-gradient(bottom,#21033c,rgba(33,3,60,.5) 30%,rgba(33,3,60,0) 60%);background:-moz-linear-gradient(bottom,#21033c 0,rgba(33,3,60,.5) 30%,rgba(33,3,60,0) 60%);background:-o-linear-gradient(bottom,#21033c 0,rgba(33,3,60,.5) 30%,rgba(33,3,60,0) 60%);background:linear-gradient(0deg,#21033c 0,rgba(33,3,60,.5) 30%,rgba(33,3,60,0) 60%);content:"";display:block}.promo .promo__image:after,.promo .promo__image img{height:100%;left:0;position:absolute;top:0;width:100%}.promo .promo__image img{-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out,-moz-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out,-o-transform .2s ease-in-out}.promo .promo__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.promo .promo__description{bottom:0;left:0;padding:1.25rem 1.25rem .9375rem;position:absolute;right:0;text-align:left;z-index:2}.promo .promo__title{font-family:poppins,sans-serif;font-size:clamp(1.5rem,.2588996764vw + 1.4393203883rem,1.75rem);font-weight:400;line-height:1;text-transform:uppercase;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}.promo .promo__content,.promo .promo__title{color:#fff;max-width:-webkit-calc(100% - 3.75rem);max-width:-moz-calc(100% - 3.75rem);max-width:calc(100% - 3.75rem)}.promo .promo__content{font-size:clamp(.875rem,.2588996764vw + .8143203883rem,1.125rem);font-weight:700;line-height:1.4}.promo .g-playButton{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#ffe14f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:clamp(2.125rem,1.5533980583vw + 1.7609223301rem,3.625rem);-webkit-justify-content:center;justify-content:center;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);width:clamp(2.125rem,1.5533980583vw + 1.7609223301rem,3.625rem)}.promo .g-playButton:before{color:#4f2683;font-size:clamp(1.125rem,.3883495146vw + 1.0339805825rem,1.5rem)}html.no-touch .promo .promo__inner:hover .promo__image{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}body.athletics .promo .g-playButton,body.athletics .promo .promo__image{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.story{color:#4f2683;cursor:pointer;direction:ltr;font-size:0;opacity:0;pointer-events:none;text-align:left;-webkit-transition:opacity .4s ease .4s;-o-transition:opacity .4s ease .4s;-moz-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}.story:has(.lazyloaded){opacity:1}.story .story__inner{container-type:inline-size;background:transparent;cursor:pointer;height:100%;pointer-events:all;position:relative}.story .story__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.story .story__image{-webkit-border-radius:1.875rem;-moz-border-radius:1.875rem;border-radius:1.875rem;overflow:hidden;position:relative;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:1}.story .story__image:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(33,3,60,.9)),color-stop(35%,rgba(33,3,60,0))),-webkit-gradient(linear,left top,left bottom,from(rgba(33,3,60,.7)),color-stop(20%,rgba(33,3,60,0)));background:-webkit-linear-gradient(bottom,rgba(33,3,60,.9),rgba(33,3,60,0) 35%),-webkit-linear-gradient(top,rgba(33,3,60,.7),rgba(33,3,60,0) 20%);background:-moz-linear-gradient(bottom,rgba(33,3,60,.9) 0,rgba(33,3,60,0) 35%),-moz-linear-gradient(top,rgba(33,3,60,.7) 0,rgba(33,3,60,0) 20%);background:-o-linear-gradient(bottom,rgba(33,3,60,.9) 0,rgba(33,3,60,0) 35%),-o-linear-gradient(top,rgba(33,3,60,.7) 0,rgba(33,3,60,0) 20%);background:linear-gradient(0deg,rgba(33,3,60,.9) 0,rgba(33,3,60,0) 35%),linear-gradient(180deg,rgba(33,3,60,.7) 0,rgba(33,3,60,0) 20%);content:"";height:100%;left:0;position:absolute;right:0;top:0}.story .story__image:before{content:"";display:block;padding-bottom:130%}.story .story__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center;position:absolute;top:0;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out,-moz-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out,-o-transform .2s ease-in-out;width:100%}.story .story__image .story__icon{display:none}.story .story__desc{height:100%;padding-bottom:2.5rem;padding-top:1.25rem;position:absolute;text-align:left;top:0;width:100%;z-index:2}@supports (width:1cqw){.story .story__desc{padding-right:clamp(15px,12.5cqw + -1.09375rem,20px)}}@supports not (width:1cqw){.story .story__desc{padding-right:clamp(.9375rem,.3401360544vw + .8418367347rem,1.25rem)}}@supports (width:1cqw){.story .story__desc{padding-left:clamp(15px,12.5cqw + -1.09375rem,20px)}}@supports not (width:1cqw){.story .story__desc{padding-left:clamp(.9375rem,.3401360544vw + .8418367347rem,1.25rem)}}.story .story__icon{color:#fff;font-size:clamp(1.375rem,.6802721088vw + 1.1836734694rem,2rem);pointer-events:none;position:absolute;z-index:2}@supports (width:1cqw){.story .story__icon{top:clamp(16px,15cqw + -1.4375rem,22px)}}@supports not (width:1cqw){.story .story__icon{top:clamp(1rem,.4081632653vw + .8852040816rem,1.375rem)}}@supports (width:1cqw){.story .story__icon{left:clamp(16px,15cqw + -1.4375rem,22px)}}@supports not (width:1cqw){.story .story__icon{left:clamp(1rem,.4081632653vw + .8852040816rem,1.375rem)}}.story .story__icon:before{-webkit-transition:color .3s ease;-o-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.story .story__summary{bottom:2.1875rem;color:#fff;font-family:poppins,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.3;padding-right:1.25rem;position:absolute}.story .story__summary a{color:#ffe14f}.cards-card .story .story__summary.cards-card-summary,.story .cards-card .story__summary.cards-card-summary,.story .story__summary.g-cssTruncate{-webkit-line-clamp:3}@media (min-width:125rem){.cards-card .story .story__summary.cards-card-summary,.story .cards-card .story__summary.cards-card-summary,.story .story__summary.g-cssTruncate{-webkit-line-clamp:3}}.cards-card body.media-template .story .story__summary.cards-card-summary,body.media-template .story .cards-card .story__summary.cards-card-summary,body.media-template .story .story__summary.g-cssTruncate{-webkit-line-clamp:2}.story .story__summary.jsTruncate{max-height:180px;overflow:hidden}body.media-template .story .story__summary.jsTruncate{max-height:50px}.story .story__date{color:#fff;display:block;font-size:clamp(1rem,.6802721088vw + .8086734694rem,1.625rem);font-weight:300;position:absolute;z-index:1}@supports (width:1cqw){.story .story__date{top:clamp(16px,15cqw + -1.4375rem,22px)}}@supports not (width:1cqw){.story .story__date{top:clamp(1rem,.4081632653vw + .8852040816rem,1.375rem)}}@supports (width:1cqw){.story .story__date{right:clamp(16px,10cqw + -.625rem,20px)}}@supports not (width:1cqw){.story .story__date{right:clamp(1rem,.2721088435vw + .9234693878rem,1.25rem)}}.story .story__btn{bottom:.625rem;position:absolute;right:1.875rem;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease,-o-transform .3s ease}.story .story__btn:before{color:#fff;font-size:1.5rem;-webkit-transition:color .3s ease;-o-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}@media (min-width:125rem){.story .story__btn:before{font-size:1.875rem}}.mediaPopup .story .story__image,.mtGridContainer .story .story__image{-webkit-border-radius:1.875rem;-moz-border-radius:1.875rem;border-radius:1.875rem;overflow:hidden;position:relative;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:1}.mediaPopup .story .story__image:after,.mtGridContainer .story .story__image:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(33,3,60,.9)),color-stop(35%,rgba(33,3,60,0))),-webkit-gradient(linear,left top,left bottom,from(rgba(33,3,60,.7)),color-stop(20%,rgba(33,3,60,0)));background:-webkit-linear-gradient(bottom,rgba(33,3,60,.9),rgba(33,3,60,0) 35%),-webkit-linear-gradient(top,rgba(33,3,60,.7),rgba(33,3,60,0) 20%);background:-moz-linear-gradient(bottom,rgba(33,3,60,.9) 0,rgba(33,3,60,0) 35%),-moz-linear-gradient(top,rgba(33,3,60,.7) 0,rgba(33,3,60,0) 20%);background:-o-linear-gradient(bottom,rgba(33,3,60,.9) 0,rgba(33,3,60,0) 35%),-o-linear-gradient(top,rgba(33,3,60,.7) 0,rgba(33,3,60,0) 20%);background:linear-gradient(0deg,rgba(33,3,60,.9) 0,rgba(33,3,60,0) 35%),linear-gradient(180deg,rgba(33,3,60,.7) 0,rgba(33,3,60,0) 20%);content:"";height:100%;left:0;position:absolute;right:0;top:0}.mediaPopup .story .story__image:before,.mtGridContainer .story .story__image:before{content:"";display:block;padding-bottom:0}.mediaPopup .story .story__image img,.mtGridContainer .story .story__image img{height:100%;left:0;position:relative;top:0;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out,-moz-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out,-o-transform .2s ease-in-out;width:100%}.mediaPopup .story .story__image .story__icon,.mtGridContainer .story .story__image .story__icon{display:none}.story:has(.hasShortText) .story__image:before{padding-bottom:100%}html.no-touch .story:hover .story__image{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}html.no-touch .story:hover .story__icon:before{color:#ffe14f}body.sharedTemplates.media-template .story{opacity:1}body.athletics .story .story__image{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.story-hp{height:100%}.story-hp .story__inner{background:transparent}.story-hp .story__image{-webkit-border-radius:1.875rem;-moz-border-radius:1.875rem;border-radius:1.875rem;padding-bottom:120%}.story-hp .story__image .story__icon{display:none}.story-hp .story__image:after{background:-webkit-linear-gradient(315deg,rgba(33,3,60,.9),rgba(33,3,60,0) 40%)!important;background:-moz-linear-gradient(315deg,rgba(33,3,60,.9) 0,rgba(33,3,60,0) 40%)!important;background:-o-linear-gradient(315deg,rgba(33,3,60,.9) 0,rgba(33,3,60,0) 40%)!important;background:linear-gradient(135deg,rgba(33,3,60,.9),rgba(33,3,60,0) 40%)!important;left:0;top:0}.story-hp .story__image:after,.story-hp .story__image:before{content:"";height:100%;opacity:1;position:absolute;width:100%}.story-hp .story__image:before{background:-webkit-gradient(linear,left bottom,left top,from(rgba(33,3,60,.9)),color-stop(40%,rgba(33,3,60,0)))!important;background:-webkit-linear-gradient(bottom,rgba(33,3,60,.9),rgba(33,3,60,0) 40%)!important;background:-moz-linear-gradient(bottom,rgba(33,3,60,.9) 0,rgba(33,3,60,0) 40%)!important;background:-o-linear-gradient(bottom,rgba(33,3,60,.9) 0,rgba(33,3,60,0) 40%)!important;background:linear-gradient(0deg,rgba(33,3,60,.9) 0,rgba(33,3,60,0) 40%)!important;display:block;padding:0;z-index:1}.story-hp .story__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute}.story-hp .story__desc{height:100%;left:0;position:absolute;top:0;width:100%}.story-hp .story__handle{bottom:2.5rem;color:#fff;display:block;font-size:clamp(1.125rem,1.6741071429vw + .0535714286rem,2.0625rem);font-weight:600;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%}@media (max-width:900px){.story-hp .story__handle{bottom:1.5625rem;font-size:1.25rem}}.story-hp .g-playButton,.story-hp .story__btn{display:none}.story-hp .story__icon{left:2.625rem;position:absolute;top:3rem}@media (max-width:63.9375rem){.story-hp .story__icon{left:1.5rem;top:1.5rem}}.story-hp .story__icon:before{font-size:clamp(1.25rem,1.5625vw + .25rem,2.125rem)}@media (max-width:63.9375rem){.story-hp .story__icon:before{font-size:1.875rem}}.story-hp .story__date,.story-hp .story__summary{display:none}html.no-touch .story-hp:hover .story__image{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}.hp-stat-card{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:clamp(14.5625rem,21.5401785714vw + .7767857143rem,26.625rem);margin-bottom:clamp(2.1875rem,6.1383928571vw + -1.7410714286rem,5.625rem);margin-top:clamp(-6.625rem,-11.9419642857vw + 1.0178571429rem,-13.3125rem);position:relative;-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;-o-transition:-o-transform .7s ease;-moz-transition:transform .7s ease,-moz-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease,-moz-transform .7s ease,-o-transform .7s ease;width:clamp(14.5625rem,21.5401785714vw + .7767857143rem,26.625rem)}.hp-stat-card .card-inner{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;aspect-ratio:1;background-color:#21033c;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5%;height:100%;-webkit-justify-content:center;justify-content:center;text-align:center}.hp-stat-card .card-inner a{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.hp-stat-card .stat-image{height:clamp(3.875rem,7.5892857143vw + -.9821428571rem,8.125rem);position:relative;width:clamp(3.875rem,7.5892857143vw + -.9821428571rem,8.125rem)}.hp-stat-card .stat-image img{max-height:100%;max-width:100%}.hp-stat-card .stat-description{max-width:70%}.hp-stat-card .stat-description span{color:#fff;display:block;font-size:clamp(.875rem,.6696428571vw + .4464285714rem,1.25rem);line-height:1.3}.hp-stat-card.animateIn{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.hp-stat-card.animate{-webkit-transform:translateY(30vh);-moz-transform:translateY(30vh);-ms-transform:translateY(30vh);-o-transform:translateY(30vh);transform:translateY(30vh)}@media (max-width:56.1875rem){.hp-stat-card{height:16.875rem;margin:0 0 0 auto;width:16.875rem;z-index:2}.hp-stat-card .stat-image{height:5.625rem;width:5.625rem}.hp-stat-card .stat-description{max-width:80%}.hp-stat-card .stat-description span{font-size:.9375rem;line-height:1.6}.hp-stat-card.animate,.hp-stat-card.animateIn{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.cards-card{direction:ltr;height:100%;pointer-events:none;position:relative}.cards-card .cards-card-inner{container-type:inline-size;aspect-ratio:.9;cursor:default;height:100%;pointer-events:all;position:relative}.cards-card .full-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.cards-card .cards-card-image{-webkit-mask-image:url(../../images/img/cp/card_shape.png);mask-image:url(../../images/img/cp/card_shape.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;overflow:hidden;position:relative;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:1}.cards-card .cards-card-image:after{background:-webkit-gradient(linear,left bottom,left top,from(#21033c),color-stop(15%,#21033c),color-stop(35%,rgba(33,3,60,.9)),color-stop(60%,rgba(33,3,60,0)));background:-webkit-linear-gradient(bottom,#21033c,#21033c 15%,rgba(33,3,60,.9) 35%,rgba(33,3,60,0) 60%);background:-moz-linear-gradient(bottom,#21033c 0,#21033c 15%,rgba(33,3,60,.9) 35%,rgba(33,3,60,0) 60%);background:-o-linear-gradient(bottom,#21033c 0,#21033c 15%,rgba(33,3,60,.9) 35%,rgba(33,3,60,0) 60%);background:linear-gradient(0deg,#21033c 0,#21033c 15%,rgba(33,3,60,.9) 35%,rgba(33,3,60,0) 60%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.cards-card .cards-card-image:before{content:"";display:block;padding-bottom:110%}.cards-card .cards-card-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out,-moz-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out,-o-transform .2s ease-in-out;width:100%}.cards-card .cards-card-content{bottom:0;padding:clamp(1rem,.9523809524vw + .7321428571rem,1.875rem) clamp(1.25rem,1.3605442177vw + .8673469388rem,2.5rem);position:absolute;text-align:left;width:100%;z-index:2}.cards-card .card-bg{display:none}.cards-card .cards-card-name{color:#fff;font-family:poppins,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.1;margin-bottom:.625rem;padding-right:42px}@media (min-width:1920px){.cards-card .cards-card-name{font-size:1.75rem}}.cards-card .cards-card-hpsubtitle{color:#fff}.cards-card .cards-card-summary{-webkit-line-clamp:5;line-clamp:5;color:#fff;font-family:shelby,sans-serif;font-size:clamp(1.875rem,.6802721088vw + 1.6836734694rem,2.5rem);font-weight:700;line-height:1.62;max-height:9.375rem;padding-left:.375rem;position:relative}.cards-card .g-playButton{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#ffe14f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;bottom:1.5625rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:clamp(2.25rem,1.4965986395vw + 1.8290816327rem,3.625rem);-webkit-justify-content:center;justify-content:center;width:clamp(2.25rem,1.4965986395vw + 1.8290816327rem,3.625rem)}.cards-card .g-playButton:before{color:#4f2683;font-size:clamp(1rem,.6802721088vw + .8086734694rem,1.625rem)}.cards-card .cards-card-categories{color:#fff;display:none;font-family:shelby,sans-serif;font-size:clamp(1.875rem,.6802721088vw + 1.6836734694rem,2.5rem);font-weight:700;line-height:1;padding-right:3.125rem;position:relative}.cards-card.hasSlideOut .cards-card-inner{cursor:pointer}html.no-touch .cards-card.hasSlideOut:hover .cards-card-image,html.no-touch .cards-card:has(a):hover .cards-card-image{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.cards-grid.singleElement .cards-card{aspect-ratio:1.8}.cards-grid.singleElement .cards-card-inner{height:100%;width:100%}.cards-grid.singleElement .cards-card-image{-webkit-box-flex:0!important;-moz-box-flex:0!important;background:#ffe14f;-webkit-flex:none!important;-ms-flex:none!important;flex:none!important;-webkit-mask-image:url(../../images/img/cp/single_card_mask.png);mask-image:url(../../images/img/cp/single_card_mask.png);width:100%}.cards-grid.singleElement .cards-card-image:after{display:none}.cards-grid.singleElement .cards-card-image img{padding-bottom:0;width:50%}.cards-grid.singleElement .cards-card-content{height:100%;right:0;width:50%}.cards-grid.singleElement .cards-card-categories,.cards-grid.singleElement .cards-card-name{color:#21033c}.cards-grid.singleElement .g-playButton{background-color:#21033c}.cards-grid.singleElement .g-playButton:before{color:#fff}body.athletics .cards-card .g-playButton{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body.athletics .cards-card .cards-card-image{-webkit-mask-image:none;mask-image:none}body.athletics .cards-card .cards-card-summary{color:#c2a6e1;font-family:poppins,sans-serif;font-weight:700;padding-left:0}body.athletics .cards-card .cards-card-name{font-family:Anton;font-weight:400}.hp-card{margin:clamp(-2.5rem,-4.4642857143vw + .3571428571rem,-5rem) auto 0;min-height:clamp(12.625rem,22.8794642857vw + -2.0178571429rem,25.4375rem);width:clamp(24.25rem,31.4732142857vw + 4.1071428571rem,41.875rem)}.hp-card .cards-card-inner{aspect-ratio:auto;background:transparent}.hp-card .cards-card-inner:hover .card-bg{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.hp-card .cards-card-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:clamp(1.875rem,3.3482142857vw + -.2678571429rem,3.75rem);position:relative}.hp-card .card-bg,.hp-card .cards-card-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.hp-card .card-bg{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;left:0;position:absolute;top:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease,-o-transform .3s ease;width:100%;z-index:-1}.hp-card .card-bg img{display:block;height:100%;position:relative;width:100%}.hp-card .cards-card-name{color:#21033c;font-size:clamp(1.875rem,3.3482142857vw + -.2678571429rem,3.75rem);font-weight:700;line-height:1.5}.hp-card .cards-card-summary{color:#21033c;display:block;font-family:shelby,sans-serif;font-size:clamp(2.875rem,3.7946428571vw + .4464285714rem,5rem);line-height:1;padding:0}.hp-card .cards-card-categories{color:#21033c;display:block;font-family:poppins,sans-serif;font-size:clamp(1rem,1.5625vw,1.875rem);font-weight:600;line-height:1.9;padding:0 3.125rem 0 0;text-transform:none}.hp-card .card-Button{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#21033c;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;bottom:clamp(.75rem,3.7946428571vw + -1.6785714286rem,2.875rem);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:clamp(2.6875rem,4.7991071429vw + -.3839285714rem,5.375rem);-webkit-justify-content:center;justify-content:center;line-height:2;padding-right:.5rem;position:absolute;right:clamp(.75rem,3.7946428571vw + -1.6785714286rem,2.875rem);text-align:center;width:clamp(2.6875rem,4.7991071429vw + -.3839285714rem,5.375rem)}.hp-card .card-Button:before{color:#fff;font-size:clamp(1.25rem,2.2321428571vw + -.1785714286rem,2.5rem)}@media (max-width:56.1875rem){.hp-card{margin-bottom:3.75rem;width:100%}.hp-card .cards-card-name{font-size:1.875rem;margin-bottom:0}.hp-card .cards-card-summary{font-size:3rem}.hp-card .cards-card-categories{font-size:1.125rem;margin-bottom:20px;margin-top:0}.hp-card .card-Button{line-height:2.2;padding-right:.3125rem}}.mediaPopup__col .hp-card{aspect-ratio:1;margin-top:0}.mediaPopup__col .hp-card .cards-card-categories,.mediaPopup__col .hp-card .cards-card-image,.mediaPopup__col .hp-card .g-playButton{display:none}.mediaPopup__col .hp-card .cards-card-name{font-size:clamp(1.875rem,3.3482142857vw + -.2678571429rem,3.75rem);line-height:1}.mediaPopup__col .hp-card .cards-card-summary{color:#21033c;font-family:poppins,sans-serif;font-size:clamp(1rem,.78125vw + .5rem,1.4375rem);font-weight:700;line-height:2}.mediaPopup__col .hp-card .cards-card-hpsubtitle{color:#21033c;font-size:clamp(1.25rem,2.2321428571vw + -.1785714286rem,2.5rem);line-height:1.5;text-transform:uppercase}.mediaPopup.isMpStaff.isCard .mediaPopup__singleImage{max-height:100%}.mediaPopup.isMpStaff.isCard .mediaPopup__singleImage img{height:100%}.mediaPopup.isMpStaff.isCard .isTitle.featuredParagraph{font-weight:700!important}.footer{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;position:relative}.footer .footer__inner{width:-webkit-calc(100vw - clamp(5.625rem,10.0446428571vw + -.8035714286rem,11.25rem));width:-moz-calc(100vw - clamp(5.625rem,10.0446428571vw + -.8035714286rem,11.25rem));width:calc(100vw - clamp(5.625rem, 10.0446428571vw + -.8035714286rem, 11.25rem))}.footer .footer__main-content{background-color:#21033c;-webkit-border-radius:3.75rem;-moz-border-radius:3.75rem;border-radius:3.75rem;padding:clamp(5rem,2.0089285714vw + 3.7142857143rem,6.125rem) clamp(1.875rem,4.4642857143vw + -.9821428571rem,4.375rem) clamp(1.875rem,6.25vw + -2.125rem,5.375rem)}.footer .footer__main-logo{display:block;width:12.4vw}.footer .footer__main-logo img{width:100%}.footer .footer__main-strapline{margin:1.25rem auto 5rem;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer .footer__main-strapline h2{font-size:clamp(2.8125rem,3.90625vw + .3125rem,5rem);font-weight:700;line-height:clamp(3.25rem,7.5892857143vw + -1.6071428571rem,7.5rem)}.footer .footer__main-strapline p{color:#ffe14f;font-family:shelby,sans-serif;font-size:clamp(6.25rem,10.6026785714vw + -.5357142857rem,12.1875rem);font-weight:700;line-height:clamp(3.5rem,2.7901785714vw + 1.7142857143rem,5.0625rem);position:relative}.footer .footer__main-strapline p svg{bottom:-1.7vw;-webkit-clip-path:rect(0 0 100% 0);clip-path:rect(0 0 100% 0);height:24vw;left:-3vw;position:absolute;-webkit-transition:-webkit-clip-path 1.5s ease-in-out 0s;transition:-webkit-clip-path 1.5s ease-in-out 0s;-o-transition:clip-path 1.5s ease-in-out 0s;-moz-transition:clip-path 1.5s ease-in-out 0s;transition:clip-path 1.5s ease-in-out 0s;transition:clip-path 1.5s ease-in-out 0s,-webkit-clip-path 1.5s ease-in-out 0s;width:66vw}.footer .foter__main-columns{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.footer .fmc-school-info,.footer .foter__main-columns{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.footer .fmc-school-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:35%}.footer .fmc-school-info address{font-style:normal}.footer .fmc-school-info i{top:0}.footer .fmc-school-info a{color:#fff;display:block;font-size:clamp(1.0625rem,.3348214286vw + .8482142857rem,1.25rem);line-height:clamp(1.5rem,.4464285714vw + 1.2142857143rem,1.75rem)}.footer .fmc-school-info a b{-webkit-transition:color .3s ease;-o-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.footer .fmc-school-info>div{margin-bottom:clamp(1.0625rem,1.2276785714vw + .2767857143rem,1.75rem);padding-left:clamp(1.875rem,.5580357143vw + 1.5178571429rem,2.1875rem);position:relative}.footer .fmc-school-info>div>i{display:block;left:0;position:absolute;width:1.875rem}.footer .fmc-school-info>div>i:before{color:#ffe14f}.footer .school-address{font-size:clamp(1rem,.4464285714vw + .7142857143rem,1.25rem);line-height:clamp(1rem,1.5625vw,1.875rem);max-width:clamp(20rem,14.5089285714vw + 10.7142857143rem,28.125rem)}.footer .school-address a{display:inline-block}.footer .school-address a:hover b{color:#ffe14f}.footer .school-hours{font-size:clamp(1.0625rem,.3348214286vw + .8482142857rem,1.25rem)}.footer .global-icons.icon-global-time{top:.25rem}.footer .school-phones a:hover span b{color:#ffe14f}.footer .school-emails a{font-weight:700;-webkit-transition:color .3s ease;-o-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.footer .school-emails a:hover{color:#ffe14f}.footer .school-media{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:0!important;margin-left:-2.1875rem}.footer .school-media,.footer .school-media ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.footer .school-media ul{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;font-size:clamp(1.0625rem,.3348214286vw + .8482142857rem,1.25rem);line-height:clamp(1rem,1.0044642857vw + .3571428571rem,1.5625rem)}.footer .school-media ul a{background-color:#ffe14f;-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;border-radius:.3125rem;display:block;height:clamp(1.3125rem,.3348214286vw + 1.0982142857rem,1.5rem);margin-right:clamp(.625rem,1.1160714286vw + -.0892857143rem,1.25rem);width:clamp(1.3125rem,.3348214286vw + 1.0982142857rem,1.5rem)}html.no-touch .footer .school-media ul a:hover i{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.footer .school-media ul a i{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;line-height:normal;position:relative}.footer .school-media ul a i,.footer .school-media ul a i:after{height:clamp(1.3125rem,.3348214286vw + 1.0982142857rem,1.5rem);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease,-o-transform .3s ease;width:clamp(1.3125rem,.3348214286vw + 1.0982142857rem,1.5rem)}.footer .school-media ul a i:after{background-color:#ffe14f;-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;border-radius:.3125rem;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.footer .school-media ul a i:before{color:#21033c;font-size:clamp(.875rem,.2232142857vw + .7321428571rem,1rem)}.footer .school-media div{font-size:clamp(1.0625rem,.3348214286vw + .8482142857rem,1.25rem)}.footer .f-partners-mobile{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:none;padding-top:3.125rem}.footer .f-partners-mobile a{display:block;margin:0 .625rem;position:relative;width:clamp(4.5rem,2.0089285714vw + 3.2142857143rem,5.625rem)}.footer .f-partners-mobile a img{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;-o-transition:filter .3s ease;-moz-transition:filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;width:100%}.footer .f-partners-mobile a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.footer .fmc-cta{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:auto 0}.footer .fmc-cta,.footer .fmc-quick-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer .fmc-quick-links{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;text-align:right;width:35%}.footer .fmc-quick-links li:first-of-type{line-height:0;margin-bottom:clamp(.625rem,.4464285714vw + .3392857143rem,.875rem)}.footer .fmc-quick-links li:first-of-type a{line-height:1}.footer .fmc-quick-links a{color:#fff;font-size:clamp(1rem,.4464285714vw + .7142857143rem,1.25rem);font-weight:700;line-height:2.5;text-transform:capitalize;-webkit-transition:color .3s ease;-o-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.footer .fmc-quick-links a:hover{color:#ffe14f}.footer .fmc-quick-links .f-partners{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:clamp(.9375rem,1.6741071429vw + -.1339285714rem,1.875rem)}.footer .fmc-quick-links .f-partners a{display:block;margin:0 clamp(.3125rem,.5580357143vw + -.0446428571rem,.625rem);position:relative;width:clamp(3.75rem,3.3482142857vw + 1.6071428571rem,5.625rem)}.footer .fmc-quick-links .f-partners a img{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;-o-transition:filter .3s ease;-moz-transition:filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;width:100%}.footer .fmc-quick-links .f-partners a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.footer .footer__credits{font-size:clamp(.875rem,.6696428571vw + .4464285714rem,1.25rem);line-height:clamp(1.3125rem,1.0044642857vw + .6696428571rem,1.875rem);padding-bottom:clamp(1.625rem,3.125vw + -.375rem,3.375rem);padding-top:clamp(1.625rem,3.125vw + -.375rem,3.375rem);text-align:center}.footer .footer__credits ul{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.footer .footer__credits a{color:#fff;font-weight:700;text-transform:capitalize;-webkit-transition:color .3s ease;-o-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.footer .footer__credits a.separator:before{content:"|";display:inline-block;font-weight:400;padding:0 5px}.footer .footer__credits a:hover{color:#ffe14f}.footer .footer__credits a:hover.separator:before{color:#fff}.footer .footer__credits br{display:none}.footer .fc__btn-top{bottom:2.8125rem;left:2.5rem;position:absolute}.footer .fc__btn-top span{display:block;position:relative;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease,-o-transform .3s ease}.footer .fc__btn-top span:before{font-size:2.125rem;-webkit-transition:color .3s ease;-o-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.footer .fc__btn-top:hover span{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.footer .fc__btn-top:hover span:before{color:#ffe14f}@media (max-width:24.3125rem){.footer .fmc-school-info a,.footer .school-hours,.footer .school-media div{font-size:1rem}}@media (max-width:56.1875rem){.footer .footer__inner{width:100%}.footer .footer__main-strapline h2{font-size:2.8125rem}.footer .footer__main-strapline p{font-size:6.875rem}.footer .footer__main-strapline p svg{bottom:-1.7vw;height:35vw;width:86vw}.footer .footer__main-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:6.125rem 1.25rem 2.5rem}.footer .footer__main-logo{display:none}.footer .foter__main-columns{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer .fmc-cta{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1;width:100%}.footer .fmc-cta a{font-size:1.375rem;margin:1.25rem 0;padding:1.0625rem 2.5rem}.footer .f-partners-mobile{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-left:0!important;padding-top:3.75rem}.footer .fmc-quick-links{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:2;-webkit-align-items:center;align-items:center;margin-top:2.5rem;-webkit-order:2;order:2;text-align:center;width:100%}.footer .fmc-quick-links a{font-size:1.25rem}.footer .fmc-quick-links .f-partners{display:none}.footer .fmc-school-info{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:3;margin:3.75rem auto 0;-webkit-order:3;order:3;width:auto}.footer .fmc-school-info>div{padding-bottom:.9375rem;padding-left:2.5rem}.footer .fmc-school-info>div>i{width:1.875rem}.footer .fmc-school-info>div>i:before{font-size:1.5rem}.footer .school-emails a{font-weight:700}.footer .footer__credits br{display:block}.footer .footer__credits ul{margin-top:.9375rem}.footer .footer__credits ul li:first-of-type a:before{display:none}.footer .footer__credits .fc__btn-top{bottom:2.25rem;left:1.25rem}.footer .school-media{margin-left:-2.5rem}.footer .school-media div{gap:.75rem}.footer .school-media div a{margin-right:0}.footer .school-media div a,.footer .school-media div a i{height:1.4375rem;width:1.4375rem}.footer .school-media div a i:before{font-size:clamp(.875rem,.2232142857vw + .7321428571rem,1rem)}.footer .school-media div a:last-of-type{margin-right:.75rem}.footer .school-address{line-height:1.5625rem}}@media (min-width:56.25rem) and (max-width:63.9375rem){.footer .footer__inner{width:-webkit-calc(100vw - 5.625rem);width:-moz-calc(100vw - 5.625rem);width:calc(100vw - 5.625rem)}.footer .footer__main-content{padding:5rem 1.875rem 1.875rem}.footer .footer__main-strapline{margin:1.25rem auto 5rem}.footer .footer__main-strapline h2{font-size:2.8125rem;line-height:3.25rem}.footer .footer__main-strapline p{font-size:6.25rem;line-height:3.5rem}.footer .footer__main-strapline p svg{bottom:-1vw;height:24vw;left:-3vw;width:70vw}.footer .fmc-school-info a{font-size:1rem;line-height:1.5rem}.footer .fmc-school-info>div{margin-bottom:.9375rem;padding-left:1.875rem}.footer .fmc-school-info>div>i{width:1.5625rem}.footer .school-address,.footer .school-hours{font-size:1rem}.footer .school-media{margin-left:-2.1875rem}.footer .school-media div{font-size:1rem}.footer .school-media div a{-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;border-radius:.3125rem;margin-right:.625rem}.footer .school-media div a,.footer .school-media div a i{height:1.3125rem;width:1.3125rem}.footer .school-media div a i:before{font-size:.875rem}.footer .fmc-quick-links a{font-size:1rem;line-height:1.5rem;margin-bottom:.9375rem}.footer .fmc-quick-links .f-partners{padding-top:1.5625rem}.footer .fmc-quick-links .f-partners a{margin:0 .3125rem;width:clamp(3.125rem,3.9215686275vw + 1.2426470588rem,3.75rem)}.footer .footer__credits{font-size:.875rem;line-height:1.5rem;padding-bottom:2.0625rem;padding-top:1.625rem}}body.contact .footer,body.eventDetails .footer,body.media-template .footer,body.secondLvl .footer,body.sharedTemplates .footer{background:#4f2683;padding-top:clamp(2.5rem,4.4642857143vw + -.3571428571rem,5rem)}body.contact .footer .footer__main-strapline p svg,body.eventDetails .footer .footer__main-strapline p svg,body.media-template .footer .footer__main-strapline p svg,body.secondLvl .footer .footer__main-strapline p svg,body.sharedTemplates .footer .footer__main-strapline p svg{-webkit-clip-path:none;clip-path:none;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}body.media-template .footer{z-index:10}body.athletics .footer .footer__main-content,body.athleticsTeamPage .footer .footer__main-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body.athletics .footer .footer__main-logo,body.athleticsTeamPage .footer .footer__main-logo{display:none}body.athletics .footer .footer__main-strapline,body.athleticsTeamPage .footer .footer__main-strapline{margin:1.25rem auto 5rem;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.athletics .footer .footer__main-strapline h2,body.athleticsTeamPage .footer .footer__main-strapline h2{font-family:Anton;font-size:clamp(2.8125rem,3.90625vw + .3125rem,5rem);font-size:0;font-weight:400;line-height:clamp(3.25rem,7.5892857143vw + -1.6071428571rem,7.5rem)}body.athletics .footer .footer__main-strapline h2:before,body.athleticsTeamPage .footer .footer__main-strapline h2:before{-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#fff;color:#21033c;content:"Home of ";font-size:clamp(4.5rem,5.0223214286vw + 1.2857142857rem,7.3125rem);font-weight:400;line-height:clamp(4.5rem,5.3571428571vw + 1.0714285714rem,7.5rem);text-transform:uppercase}body.athletics .footer .footer__main-strapline h2:after,body.athleticsTeamPage .footer .footer__main-strapline h2:after{content:"cavaliers";font-size:clamp(4.5rem,5.3571428571vw + 1.0714285714rem,7.5rem);font-weight:400;line-height:clamp(4.5rem,5.3571428571vw + 1.0714285714rem,7.5rem);text-transform:uppercase}body.athletics .footer .footer__main-strapline p,body.athleticsTeamPage .footer .footer__main-strapline p{display:none}.hpGroup{margin-bottom:1.875rem}.hpGroup figure{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative}.hpGroup .hpGroup__imageBox{-ms-flex-preferred-size:74%;-webkit-flex-basis:74%;flex-basis:74%;height:84vh;margin-right:4.5vw;max-height:60vw;position:relative;-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;-o-transition:-o-transform .7s ease;-moz-transition:transform .7s ease,-moz-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease,-moz-transform .7s ease,-o-transform .7s ease}.hpGroup .hpGroup__imageBox.animateIn{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.hpGroup .hpGroup__imageBox.animate{-webkit-transform:translateY(20vh);-moz-transform:translateY(20vh);-ms-transform:translateY(20vh);-o-transform:translateY(20vh);transform:translateY(20vh)}.hpGroup .hpGroup_imageWrapper{-webkit-border-radius:3.75rem;-moz-border-radius:3.75rem;border-radius:3.75rem;height:100%;position:relative}.hpGroup .hpGroup_imageWrapper:after{background-image:-webkit-radial-gradient(rgba(33,3,60,0) 0,rgba(33,3,60,0) 45%,#21033c 100%);background-image:-moz-radial-gradient(rgba(33,3,60,0) 0,rgba(33,3,60,0) 45%,#21033c 100%);background-image:-o-radial-gradient(rgba(33,3,60,0) 0,rgba(33,3,60,0) 45%,#21033c 100%);background-image:radial-gradient(rgba(33,3,60,0) 0,rgba(33,3,60,0) 45%,#21033c 100%);content:"";left:0;position:absolute;top:0;z-index:0}.hpGroup .hpGroup__img,.hpGroup .hpGroup_imageWrapper:after{-webkit-border-radius:3.75rem;-moz-border-radius:3.75rem;border-radius:3.75rem;display:block;height:100%;width:100%}.hpGroup .hpGroup__img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.hpGroup .hpGroup__svg{display:block;height:100%;left:50%;overflow:visible;position:absolute;top:8vw;-webkit-transform:translateX(-58%) scale(1.1);-moz-transform:translateX(-58%) scale(1.1);-ms-transform:translateX(-58%) scale(1.1);-o-transform:translateX(-58%) scale(1.1);transform:translateX(-58%) scale(1.1);-webkit-transition:-webkit-clip-path 3s ease-in-out 0s;transition:-webkit-clip-path 3s ease-in-out 0s;-o-transition:clip-path 3s ease-in-out 0s;-moz-transition:clip-path 3s ease-in-out 0s;transition:clip-path 3s ease-in-out 0s;transition:clip-path 3s ease-in-out 0s,-webkit-clip-path 3s ease-in-out 0s;width:auto;z-index:2}.hpGroup .hpGroup__pos{height:100%;left:0;position:absolute;top:-10%;width:.625rem}.hpGroup figcaption.hpGroup__strapline{-ms-flex-preferred-size:calc(26% - 4.5vw);-webkit-flex-basis:-webkit-calc(26% - 4.5vw);flex-basis:-moz-calc(26% - 4.5vw);flex-basis:calc(26% - 4.5vw);position:relative;-webkit-transition:opacity .7s ease .7s,-webkit-transform .7s ease .7s;transition:opacity .7s ease .7s,-webkit-transform .7s ease .7s;-o-transition:opacity .7s ease .7s,-o-transform .7s ease .7s;-moz-transition:transform .7s ease .7s,opacity .7s ease .7s,-moz-transform .7s ease .7s;transition:transform .7s ease .7s,opacity .7s ease .7s;transition:transform .7s ease .7s,opacity .7s ease .7s,-webkit-transform .7s ease .7s,-moz-transform .7s ease .7s,-o-transform .7s ease .7s}.hpGroup figcaption.hpGroup__strapline.animateIn{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.hpGroup figcaption.hpGroup__strapline.animate{opacity:0;-webkit-transform:translateX(-10vw);-moz-transform:translateX(-10vw);-ms-transform:translateX(-10vw);-o-transform:translateX(-10vw);transform:translateX(-10vw)}.hpGroup hgroup{margin-left:8.3vw;position:absolute;top:22vh;white-space:nowrap}.hpGroup hgroup h2{color:#fff;font-size:clamp(2.625rem,3.3928571429vw + .9285714286rem,5rem)}.hpGroup hgroup p{color:#ffe14f;font-family:shelby,sans-serif;font-size:clamp(6.25rem,8.4821428571vw + 2.0089285714rem,12.1875rem);font-weight:700;line-height:.5}.hpGroup .hpGroup__statsAndStories{-ms-flex-align:center;-ms-flex-preferred-size:40%;-webkit-flex-basis:40%;flex-basis:40%;flex-direction:column;margin-bottom:1.875rem;position:relative}.hpGroup .hpGroup__cardsAndQuotes,.hpGroup .hpGroup__statsAndStories{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column}.hpGroup .hpGroup__cardsAndQuotes{-ms-flex-align:center;-ms-flex-preferred-size:60%;-webkit-flex-basis:60%;flex-basis:60%;flex-direction:column}.hpGroup .hpGroup-cardsSection{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.hpGroup .hpGroup__storyContainer{position:relative;-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;-o-transition:-o-transform .7s ease;-moz-transition:transform .7s ease,-moz-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease,-moz-transform .7s ease,-o-transform .7s ease;width:clamp(16.3125rem,20.7142857143vw + 5.9553571429rem,30.8125rem)}.hpGroup .hpGroup__storyContainer.animateIn{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.hpGroup .hpGroup__storyContainer.animate{-webkit-transform:translateY(20vh);-moz-transform:translateY(20vh);-ms-transform:translateY(20vh);-o-transform:translateY(20vh);transform:translateY(20vh)}.hpGroup .hpGroup__cardContainer{position:relative;-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;-o-transition:-o-transform .7s ease;-moz-transition:transform .7s ease,-moz-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease,-moz-transform .7s ease,-o-transform .7s ease}.hpGroup .hpGroup__cardContainer.animateIn{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.hpGroup .hpGroup__cardContainer.animate{-webkit-transform:translateY(20vh);-moz-transform:translateY(20vh);-ms-transform:translateY(20vh);-o-transform:translateY(20vh);transform:translateY(20vh)}.hpGroup blockquote.hpGroup__quote{margin:auto;max-width:clamp(25rem,46.1607142857vw + 1.9196428571rem,57.3125rem);padding:clamp(3.125rem,4.4642857143vw + .8928571429rem,6.25rem);position:relative;text-align:right;-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;-o-transition:-o-transform .7s ease;-moz-transition:transform .7s ease,-moz-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease,-moz-transform .7s ease,-o-transform .7s ease}.hpGroup blockquote.hpGroup__quote p{color:#fff;font-size:clamp(1.25rem,1.4285714286vw + .5357142857rem,2.25rem);font-weight:300;line-height:1.4}.hpGroup blockquote.hpGroup__quote p span:first-of-type{position:relative;top:-24px}.hpGroup blockquote.hpGroup__quote p span:first-of-type:before{color:#ffe14f;font-size:1.625rem}.hpGroup blockquote.hpGroup__quote p span:nth-of-type(2){display:inline-block;margin-top:-1.25rem;position:relative;top:15px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.hpGroup blockquote.hpGroup__quote p span:nth-of-type(2):before{color:#ffe14f;font-size:1.625rem;line-height:2}.hpGroup blockquote.hpGroup__quote .author{color:#ffe14f;font-family:shelby,sans-serif;font-size:clamp(2.875rem,3.0357142857vw + 1.3571428571rem,5rem);font-weight:700}.hpGroup blockquote.hpGroup__quote.animateIn{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.hpGroup blockquote.hpGroup__quote.animate{-webkit-transform:translateY(20vh);-moz-transform:translateY(20vh);-ms-transform:translateY(20vh);-o-transform:translateY(20vh);transform:translateY(20vh)}.hpGroup .hp__btn-down{left:2.5rem;position:absolute;top:-webkit-calc(100% - 100px);top:-moz-calc(100% - 100px);top:calc(100% - 100px)}.hpGroup .hp__btn-down span{display:block;position:relative;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease,-o-transform .3s ease}.hpGroup .hp__btn-down span:before{color:#fff;font-size:3.125rem;-webkit-transition:color .3s ease;-o-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.hpGroup .hp__btn-down:hover span{-webkit-transform:translateY(5px) rotate(180deg);-moz-transform:translateY(5px) rotate(180deg);-ms-transform:translateY(5px) rotate(180deg);-o-transform:translateY(5px) rotate(180deg);transform:translateY(5px) rotate(180deg)}.hpGroup .hp__btn-down:hover span:before{color:#ffe14f}@media (min-width:56.25rem){.hpGroup.right figure{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.hpGroup.right .hpGroup__imageBox{margin-left:4.5vw;margin-right:0}.hpGroup.right .hpGroup__svg{-webkit-transform:translateX(-43%) scale(-1.1,1.1);-moz-transform:translateX(-43%) scale(-1.1,1.1);-ms-transform:translateX(-43%) scale(-1.1,1.1);-o-transform:translateX(-43%) scale(-1.1,1.1);transform:translateX(-43%) scale(-1.1,1.1)}.hpGroup.right hgroup{margin-left:auto;right:4.5vw;text-align:right}.hpGroup.right .hpGroup-cardsSection{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.hpGroup.right blockquote.hpGroup__quote{text-align:left}.hpGroup.right figcaption.hpGroup__strapline.animate{-webkit-transform:translateX(10vw);-moz-transform:translateX(10vw);-ms-transform:translateX(10vw);-o-transform:translateX(10vw);transform:translateX(10vw)}}@media (max-width:56.1875rem){.hpGroup{margin-top:.625rem}.hpGroup figure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hpGroup figcaption.hpGroup__strapline.animate,.hpGroup figcaption.hpGroup__strapline.animateIn{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.hpGroup .hpGroup__imageBox{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-right:0;max-height:100%}.hpGroup .hpGroup__imageBox.animate,.hpGroup .hpGroup__imageBox.animateIn{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.hpGroup .hpGroup__imageBox.animateIn .hpg__svg{-webkit-clip-path:none;clip-path:none}.hpGroup .hpGroup_imageWrapper{aspect-ratio:1}.hpGroup .hpGroup__img,.hpGroup .hpGroup_imageWrapper,.hpGroup .hpGroup_imageWrapper:after{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.hpGroup .hpGroup__svg{-webkit-clip-path:none!important;clip-path:none!important;left:50%;top:15vw}.hpGroup hgroup{margin-left:4.5vw;position:relative;top:-2.1875rem;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.hpGroup hgroup h1{font-size:2.8125rem}.hpGroup hgroup p{font-size:6.875rem}.hpGroup .hpGroup-cardsSection{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:30px auto 0;max-width:400px;padding:20px}.hpGroup blockquote.hpGroup__quote{text-align:left}.hpGroup blockquote.hpGroup__quote p{font-size:1.375rem;position:relative}.hpGroup blockquote.hpGroup__quote p span:first-of-type{position:absolute;top:-1.875rem}.hpGroup blockquote.hpGroup__quote .author{font-size:2.5rem;line-height:2}.hpGroup blockquote.hpGroup__quote.animate,.hpGroup blockquote.hpGroup__quote.animateIn{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.hpGroup .hpGroup__cardsAndQuotes{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin:3.125rem 0 0}.hpGroup .hpGroup__cardContainer{width:100%}.hpGroup .hpGroup__cardContainer.animate,.hpGroup .hpGroup__cardContainer.animateIn{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.hpGroup .hpGroup__statsAndStories{margin-top:1.25rem}.hpGroup .hpGroup__storyContainer{height:23.375rem;margin:-3.125rem auto 0 0;width:18.9375rem}.hpGroup .hpGroup__storyContainer.animate,.hpGroup .hpGroup__storyContainer.animateIn{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.hpGroup .hp__btn-down{left:auto;right:1.875rem;top:-webkit-calc(100% - 80px);top:-moz-calc(100% - 80px);top:calc(100% - 80px)}.hpGroup .hp__btn-down span:before{font-size:1.75rem}body:not(.hasLive) .hpGroup{margin-top:.625rem}}.skip-to-main-content-link{background-color:hsla(0,0%,100%,.3);color:#4f2683;left:-9999px;opacity:0;padding:10px 30px;position:absolute;z-index:999}.skip-to-main-content-link:focus{left:50%;opacity:1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}