html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.sg-colors{display:flex;flex-wrap:wrap}.sg-colors__list{list-style:none;margin:1rem 0.5rem;text-align:center}.sg-colors__color{padding:4rem;max-width:75px;margin:0 auto}.sg-colors__color--white{background-color:#fff}.sg-colors__color--black{background-color:#000}.sg-colors__color--darkblue{background-color:#032845}.sg-colors__color--gold{background-color:#C6AC76}.sg-colors__color--blue{background-color:#00467F}.sg-colors__color--verylightgray{background-color:#F5F6F6}.sg-colors__color--lightgray{background-color:#D8D9E0}.sg-colors__color--bluishgray{background-color:#8E929C}.sg-colors__color--oldsilver{background-color:#82828C}.sg-colors__color--mediumgray{background-color:#797272}.sg-colors__color--davygray{background-color:#545560}.sg-colors__color--orange{background-color:#FC7D07}.sg-colors__color--cloudgray{background-color:#E6ECF8}.sg-colors__color--royalblue{background-color:#00339A}.sg-colors__color--periwinkle{background-color:#B3C9F5}.sg-colors__color--lightgold{background-color:#F4E1B9}.sg-colors__color--peach{background-color:#FFE0CF}.sg-colors__color--lightblue{background-color:#1B67A5}.sg-colors__color--darkgold{background-color:#9F7C34}.sg-info{padding:1rem}.sg-info code{background-color:#eee;padding:0.15rem 0.25rem;display:block;margin-top:0.25rem}.animate-fade{transition:all .3s ease-in-out}.animate-fade:hover{opacity:0.75}.demo-animate{background-color:#eee;border-radius:2px;cursor:pointer;padding:1rem;text-align:center}.demo-animate span{display:block;margin:0.25rem}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.main{display:block}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}body::before{content:'';position:absolute !important;height:1px;width:1px;overflow:hidden;-webkit-clip-path:inset(1px 1px 1px 1px);clip-path:inset(1px 1px 1px 1px)}@media (min-width:320px){body::before{content:'xs'}}@media (min-width:480px){body::before{content:'small'}}@media (min-width:720px){body::before{content:'medium'}}@media (min-width:920px){body::before{content:'large'}}@media (min-width:1240px){body::before{content:'xl'}}@media (min-width:1240px){body::before{content:'max-width'}}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-white-text{color:white}.u-white-text h1,.u-white-text h2,.u-white-text h3,.u-white-text h4,.u-white-text h5,.u-white-text h6,.u-white-text svg{color:white}.u-white-text a{color:white}.u-white-text a:hover,.u-white-text a:focus,.u-white-text a:active{color:white}.u-white-text a:focus,.u-white-text button:focus,.u-white-text input:focus,.u-white-text select:focus,.u-white-text textarea:focus,.u-white-text area:focus{outline-color:white}.u-text-uppercase{text-transform:uppercase}.u-display-inline-block{display:inline-block}.u-full-width{width:100%}.container,.webform-submission-form{width:100%;margin:0 auto;max-width:1240px}.container::after,.webform-submission-form::after{clear:both;content:'';display:table}.no-margin{margin:0}.margin-bottom-xsm{margin-bottom:10px}.margin-bottom-sm{margin-bottom:20px}.margin-bottom-md{margin-bottom:40px}.margin-bottom-lg{margin-bottom:60px}.gutter-sm,.gutter,.webform-submission-form{padding-left:15px;padding-right:15px}.gutter-md{padding-left:30px;padding-right:30px}.gutter-lg{padding-left:40px;padding-right:40px}.vert-sp-xs{padding-top:10px;padding-bottom:10px}.vert-space-sm{padding-top:20px;padding-bottom:20px}.vert-space-md{padding-top:30px;padding-bottom:30px}.region--space-xs{padding-top:10px;padding-bottom:10px}.region--space-sm{padding-top:20px;padding-bottom:20px}.region--space-md{padding-top:30px;padding-bottom:30px}.region--blue{background:#00467F}.region--blue .h2,.region--blue .text-long h2,.text-long .region--blue h2{color:#fff}.region--dark-blue{background-color:#032845}.region--dark-blue .h2,.region--dark-blue .text-long h2,.text-long .region--dark-blue h2{color:#fff}.region--gradient{background:linear-gradient(90deg,#034173 43.5%,#053053 99.99%,#00467F 100%);background-color:#00467F}.region--light-blue{background-color:#1B67A5}.region--gray{background-color:#F5F6F6}.region--alert{background:#FFE0CF;border:solid 1px #FC7D07}.region--request{background:#E9F0FD;border:solid 1px #00467F}.region--slant{background:#032845;position:relative;z-index:0}.region--slant::after{content:'';width:50%;background:#1B67A5;position:absolute;height:100%;bottom:0;z-index:-1;display:block;transform-origin:bottom left;transform:skew(-30deg,0deg);right:0}.region--slant h2{position:relative;z-index:1;line-height:1.5;max-width:50%}.region--home-podcasts{padding-bottom:40px}.region--home-johns-journal .heading--echoed{margin-bottom:0}.region--title-echoed{padding-top:40px;background:linear-gradient(90deg,#034173 43.5%,#053053 99.99%,#00467F 100%);border-top:1px solid #032845}.region--title-echoed .heading--echoed{color:#fff}.region--title-echoed .heading__echo{opacity:0.2}.region--intro{background:linear-gradient(90deg,#034173 43.5%,#053053 99.99%,#00467f 100%)}@media (min-width:920px){.region--sidebar{padding-left:1rem}}@media (min-width:920px){.layout--twocol .layout__region--first{padding-right:30px}.layout--twocol .layout__region--second{padding-left:30px}}.layout__region--content .text-long p:only-child{margin:0}.erl-section .region--main.grid__item--2col{flex-grow:0}@media (min-width:920px){.erl-section .region--main.grid__item--2col{max-width:75%}}.erl-section .region--sidebar.grid__item{flex-grow:0}.main-with-sidebar.grid{display:block;flex-wrap:nowrap}@media (min-width:920px){.main-with-sidebar.grid{display:flex}}.gtranslate{text-align:center;max-width:400px;margin:30px auto}.gtranslate.gtranslate::after{border-color:#fff}.dropbutton-widget{background-color:#fff;border-radius:5px;padding:10px}.cs-map{position:relative}.cs-map__loader{position:absolute;top:150px;left:50%;transform:translate(-50%,-50%);z-index:1}.cs-map__embed{background-color:#D8D9E0;position:relative}.cs-map--loading .cs-map__embed::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.cs-map__total{position:absolute;bottom:30px;left:0;background-color:#fff;border-radius:50%;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;margin:30px;width:60px;height:60px}.cs-map__total .label{font-size:0.8rem;line-height:1}.cs-map__total .count{font-weight:bold;line-height:1}.cs-map .form-item{display:inline-block;margin-right:15px}.cs-map .button-group{margin:10px 0}.cs-map .button-group .button{margin-bottom:0}.cs-map .button-group .button:last-of-type{margin-right:15px}.button.button--ghost-icon{background:transparent;border:solid 1px #DED7D7;color:#00467F;font-size:14px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:bold;display:inline-flex;align-items:center}.button.button--ghost-icon:hover,.button.button--ghost-icon:focus,.button.button--ghost-icon:active{background:transparent;text-decoration:underline;border-color:#00467F}.button.button--ghost-icon .icon{width:25px;height:25px;color:#00467F;margin-right:10px}.button.button--ghost-icon .button__content{color:#00467F}.button.button--large-icon{color:#E9F0FD;padding:0;background:#00467F;border:none;border-radius:0;font-family:"Roboto","Helvetica","Arial",sans-serif;text-transform:none;text-align:left;width:100%;display:inline-flex;position:relative}.button.button--large-icon:visited *,.button.button--large-icon:visited{color:#E9F0FD}.button.button--large-icon .icon-wrapper{padding:40px 20px;background:#032845}.button.button--large-icon::after{content:'';position:absolute;bottom:5px;right:5px;width:100px;height:100px;background:#C6AC76;-webkit-clip-path:polygon(100% 70%,70% 100%,100% 100%);clip-path:polygon(100% 70%,70% 100%,100% 100%)}.button.button--large-icon .icon{width:44px;height:44px;color:#C6AC76}.button.button--large-icon .button__content{font-size:20px;width:100%;align-self:center;padding:50px 60px 50px 20px}.button.button--large-icon:hover,.button.button--large-icon:focus,.button.button--large-icon:active{text-decoration:underline;background:#E9F0FD}.nav-button__toggle{display:block;width:49px;height:43px;background:none;border:none;position:absolute;cursor:pointer;padding:0;right:40px;z-index:10}.nav-button__toggle.open{position:fixed;background:none}.nav-button__line{position:absolute;left:0;height:7px;background:#C6AC76;width:49px;border-radius:5px;transform-origin:center;transition:all .5s ease-in-out}.open .nav-button__line{background:#C6AC76}.nav-button__line.line--top{top:0}.open .nav-button__line.line--top{transform:rotate(45deg);top:12px}.nav-button__line.line--middle{top:12px}.open .nav-button__line.line--middle{opacity:0}.nav-button__line.line--bottom{top:24px}.open .nav-button__line.line--bottom{transform:rotate(-45deg);top:12px}.nav__mobile{position:fixed;height:100%;width:100%;top:0;right:0;overflow-x:hidden;overflow-y:auto;transform:translateX(100%) translateZ(0);transition:transform 350ms cubic-bezier(0.61,0.1,0.79,0.98);background:#00467F;padding:120px 30px;z-index:9}.header-nav-active .nav__mobile{transform:translateX(0) translateZ(0)}.nav__mobile .menu--main .menu-item{display:block;font-size:3.2rem;letter-spacing:1px;padding:24px 0;text-transform:uppercase;text-align:center;color:#fff}.nav__mobile .menu--main .menu-item a{color:inherit}.page{transition:transform 350ms cubic-bezier(0.61,0.1,0.79,0.98)}.header-nav-active .page{position:fixed;width:100%}.header__search-toggle{background:transparent;border:none;margin-left:15px}@media (min-width:720px){.header__search-toggle{margin-left:0}}.header__search-toggle .icon{color:#C6AC76;width:23px;height:23px;vertical-align:middle}.button.button--with-icon{color:#00467F;padding:0;background:#E9F0FD;border:none;border-radius:0;font-family:"Roboto","Helvetica","Arial",sans-serif;text-transform:none;text-align:left;display:inline-flex}.button.button--with-icon .icon-wrapper{padding:12px 20px;background:#00467F}.button.button--with-icon .icon{width:44px;height:44px;color:#C6AC76}.button.button--with-icon .button__content{font-size:20px;width:100%;align-self:center;padding:10px 60px 10px 20px}.button.button--with-icon:hover,.button.button--with-icon:focus,.button.button--with-icon:active{text-decoration:underline;background:#E9F0FD}.button{background-color:#C6AC76;border:solid 2px #C6AC76;border-radius:5px;color:#032845;font-family:"Archivo Black","Helvetica","Arial",sans-serif;cursor:pointer;line-height:1.4;padding:.5rem 1rem;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase}.button:visited{color:#032845}.button:hover,.button:active{background-color:#F4E1B9;border-color:#F4E1B9;color:#032845}.button:focus{background-color:#F4E1B9;border-color:#032845;color:#032845;outline:0}.button .icon{width:44px;height:44px;vertical-align:middle}.button--ghost,.button--ghost-white,.button--alt{background-color:#C6AC76;border:solid 2px #C6AC76;border-radius:5px;color:#032845;font-family:"Archivo Black","Helvetica","Arial",sans-serif;cursor:pointer;line-height:1.4;padding:.5rem 1rem;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase}.button--ghost:visited,.button--ghost-white:visited,.button--alt:visited{color:#032845}.button--ghost:hover,.button--ghost:active,.button--ghost-white:hover,.button--ghost-white:active,.button--alt:hover,.button--alt:active{background-color:#F4E1B9;border-color:#F4E1B9;color:#032845}.button--ghost:focus,.button--ghost-white:focus,.button--alt:focus{background-color:#F4E1B9;border-color:#032845;color:#032845;outline:0}.button--ghost .icon,.button--ghost-white .icon,.button--alt .icon{width:44px;height:44px;vertical-align:middle}.button--ghost{background-color:rgba(0,0,0,0);border:solid 2px #C6AC76;border-radius:5px;color:#000;font-family:"Archivo Black","Helvetica","Arial",sans-serif;cursor:pointer;line-height:1.4;padding:.5rem 1rem;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase}.button--ghost:visited{color:#000}.button--ghost:hover,.button--ghost:active{background-color:#F4E1B9;border-color:#F4E1B9;color:#000}.button--ghost:focus{background-color:#F4E1B9;border-color:#032845;color:#000;outline:0}.button--ghost .icon{width:44px;height:44px;vertical-align:middle}.button--ghost-white{background-color:rgba(0,0,0,0);border:solid 2px #C6AC76;border-radius:5px;color:#fff;font-family:"Archivo Black","Helvetica","Arial",sans-serif;cursor:pointer;line-height:1.4;padding:.5rem 1rem;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase}.button--ghost-white:visited{color:#fff}.button--ghost-white:hover,.button--ghost-white:active{background-color:#F4E1B9;border-color:#F4E1B9;color:#000}.button--ghost-white:focus{background-color:#F4E1B9;border-color:#032845;color:#000;outline:0}.button--ghost-white .icon{width:44px;height:44px;vertical-align:middle}.button--alt{background-color:#032845;border:solid 2px #032845;border-radius:5px;color:#fff;font-family:"Archivo Black","Helvetica","Arial",sans-serif;cursor:pointer;line-height:1.4;padding:.5rem 1rem;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase}.button--alt:visited{color:#fff}.button--alt:hover,.button--alt:active{background-color:#C6AC76;border-color:#C6AC76;color:#fff}.button--alt:focus{background-color:#C6AC76;border-color:#032845;color:#fff;outline:0}.button--alt .icon{width:44px;height:44px;vertical-align:middle}.button--wide{padding:.5rem 2rem}.button-link{font-family:"Archivo Black","Helvetica","Arial",sans-serif;color:#032845;text-decoration:none;text-transform:uppercase}.button-link:hover,.button-link:focus,.button-link:active{text-decoration:underline}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}.form-item--checkboxes--inline{display:inline-flex}.form-item--checkboxes--inline .form-item--checkbox__item{margin-right:10px;margin-bottom:10px}.form-item--checkbox__item{position:relative}.form-item--checkbox__item .checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.form-item--checkbox__item .checkbox:checked ~ .checkbox-label::before{border-color:transparent;box-shadow:0 0 0 2px #C6AC76}.form-item--checkbox__item .checkbox:checked ~ .checkbox-label::after{border-color:#fff;border-width:2px;box-shadow:inset 0 0 0 4px #C6AC76}.section-checkbox .form-item--checkbox__item .checkbox:checked ~ .checkbox-label::before{box-shadow:0 0 0 2px #000}.section-checkbox .form-item--checkbox__item .checkbox:checked ~ .checkbox-label::after{box-shadow:inset 0 0 0 8px #000}.form-item--checkbox__item .checkbox-label{display:inline-block;padding-left:25px}.form-item--checkbox__item .checkbox-label::before,.form-item--checkbox__item .checkbox-label::after{content:'';border:1px solid;position:absolute;width:12px;height:12px;left:5px;top:8px;transition:300ms ease-in-out,300ms ease-in-out}.section-checkbox .form-item--checkbox__item .checkbox-label{padding-top:5px;padding-bottom:5px}.section-checkbox .form-item--checkbox__item .checkbox-label::before,.section-checkbox .form-item--checkbox__item .checkbox-label::after{top:50%;transform:translateY(-50%);left:0;width:16px;height:16px}.form-item .form-checkbox+.form-item__label{display:inline-block;margin-left:15px}.section-checkbox{display:inline-flex;align-items:center;background-color:#F28D8D;padding:4px;margin-right:10px;margin-bottom:10px}.section-checkbox--1{background-color:#F28D8D}.section-checkbox--2{background-color:#F1A347}.section-checkbox--3{background-color:#E8EB45}.section-checkbox--4{background-color:#73B768}.section-checkbox--5{background-color:#BA8DF2}.section-checkbox--6{background-color:#2892E9}.section-checkbox--7{background-color:#C3AE81}.section-checkbox--8{background-color:#8DECF2}.section-checkbox--unconfirmed{background-color:#B5B0B0}.section-checkbox .checkbox__section-number{padding:0 12px 0 6px}.section-checkbox .checkbox__count{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:4px 8px 4px 4px;min-width:80px}.section-checkbox .checkbox__count .quantity::before{content:'×'}.section-checkbox .icon--section{margin:0 8px 0 4px}.checkbox__wrapper{display:flex;align-items:baseline}.roster-generator-form{padding-top:30px;padding-bottom:30px}.roster-generator-form .form-item__dropdown,.roster-generator-form .gtranslate{width:50%}.roster-generator-form .grid--2col .form-item__dropdown,.roster-generator-form .grid--2col .gtranslate{width:100%}.roster-generator-form .form-item__label{font-size:20px}.roster-generator-form .form-radio+.form-item__label,.roster-generator-form .form-checkbox+.form-item__label{font-size:16px;font-weight:normal}.roster-generator-form .button{margin:35px 10px 15px 0}.roster-generator-form .grid.grid--2col-wrapper{position:relative;padding-top:60px;padding-bottom:20px}.roster-generator-form .grid--2col-wrapper::after{content:'';position:absolute;width:100%;height:8px;background:#f5f6f6;top:100%}.roster-generator-form .form-fieldset.form-fieldset legend{padding:0;margin:0}.roster-generator-form .form-fieldset.form-fieldset{border:none}.views-exposed-form[data-drupal-selector="views-exposed-form-group-members-page-1"] .form-item{display:inline-block}.form-item .form-required::after{content:'*';color:#C4193E;font-weight:bold}fieldset[required="required"] legend::after{content:'*';color:#C4193E;font-weight:bold}select[name="field_year_target_id"]{padding-right:4rem}.form-fieldset.form-fieldset[data-drupal-selector="edit-field-workflow-value"]{border:none;padding:0}.form-fieldset.form-fieldset[data-drupal-selector="edit-field-workflow-value"] legend{display:none}form[data-drupal-selector="views-exposed-form-transfers-block-1"]{display:flex}form[data-drupal-selector="views-exposed-form-transfers-block-1"] .form--inline>.form-item{float:none}form[data-drupal-selector="views-exposed-form-transfers-block-1"] .form-checkboxes{display:flex;flex-wrap:wrap;line-height:1.2}form[data-drupal-selector="views-exposed-form-transfers-block-1"] .form-checkboxes .form-item{padding:0 10px;flex:1 0 25%;display:inline-flex}form[data-drupal-selector="views-exposed-form-transfers-block-1"] .form-checkboxes .form-checkbox{border:none}form[data-drupal-selector="views-exposed-form-transfers-block-1"] .form-checkboxes .form-item__label{display:inline;margin-left:5px;padding-top:0}form[data-drupal-selector="views-exposed-form-transfers-block-1"] .form-actions{flex:1 1 0}form[data-drupal-selector="views-exposed-form-transfers-block-1"] ~ table tr{vertical-align:top}form[data-drupal-selector="views-exposed-form-transfers-block-1"] ~ table tr th{padding:1em 0.5em}form[data-drupal-selector="views-exposed-form-reports-content-officials-associations"] .form-checkboxes{display:flex;flex-wrap:wrap;line-height:1.2}form[data-drupal-selector="views-exposed-form-reports-content-officials-associations"] .form-checkboxes .form-item{padding:0 10px;flex:0 0 25%;display:inline-flex}form[data-drupal-selector="views-exposed-form-reports-content-officials-associations"] .form-checkboxes .form-checkbox{border:none}form[data-drupal-selector="views-exposed-form-reports-content-officials-associations"] .form-checkboxes .form-item__label{display:inline;margin-left:5px;padding-top:0}form[data-drupal-selector="views-exposed-form-reports-content-activity-information"]{display:flex;flex-direction:column;gap:20px}@media (min-width:920px){form[data-drupal-selector="views-exposed-form-reports-content-activity-information"]{flex-direction:row;align-items:flex-end}}form[data-drupal-selector="views-exposed-form-reports-content-activity-information"] .form-item{margin-bottom:0;flex:1 0 auto}form[data-drupal-selector="views-exposed-form-reports-content-activity-information"] .form-item .form-item__textfield{width:100%}form[data-drupal-selector="views-exposed-form-reports-content-activity-information"] .form-actions{flex:0 1 0}form[data-drupal-selector="views-exposed-form-summer-waivers-ad-view"]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}form[data-drupal-selector="views-exposed-form-summer-waivers-ad-view"]>*{flex:1 0 0;margin:0}form[data-drupal-selector="views-exposed-form-summer-waivers-ad-view"] .form-item{margin:0}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item--radio__item{position:relative}.form-item--radio__item .radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.form-item--radio__item .radio:checked ~ .radio-label::before{border-color:transparent;box-shadow:0 0 0 2px #C6AC76}.form-item--radio__item .radio:checked ~ .radio-label::after{border-color:#fff;border-width:2px;box-shadow:inset 0 0 0 4px #C6AC76}.form-item--radio__item .radio-label{display:inline-block;padding-left:25px}.form-item--radio__item .radio-label::before,.form-item--radio__item .radio-label::after{content:'';border-radius:100%;border:1px solid;position:absolute;width:12px;height:12px;left:5px;top:8px;transition:300ms border-color ease-in-out,300ms box-shadow ease-in-out}.radios--wrapper .form-item,.checkboxes--wrapper .form-item,.webform-radios-other .form-item,.webform-checkboxes-other .form-item{display:block;margin:0}.radios--wrapper .form-item label,.checkboxes--wrapper .form-item label,.webform-radios-other .form-item label,.webform-checkboxes-other .form-item label{display:inline-block;margin:0;padding:0}.radios--wrapper .form-item label.option,.checkboxes--wrapper .form-item label.option,.webform-radios-other .form-item label.option,.webform-checkboxes-other .form-item label.option{display:inline}.form-fieldset.form-fieldset{border:1px solid #D8D9E0;padding:20px}.form-fieldset.form-fieldset legend{padding:0 10px;font-size:20px}.form-fieldset.form-fieldset .form-item:not(.form-wrapper){margin:0;max-width:100%}.form-fieldset.form-fieldset.form-wrapper{margin:20px 0;max-width:100%}.form-fieldset.form-fieldset .webform-element-description{font-size:16px;margin:5px 0}.views-exposed-form{background-color:#F5F6F6;padding:20px 40px;border-radius:7px}.views-exposed-form .form-item__dropdown,.views-exposed-form .gtranslate{border:none}.views-exposed-form .form-item__select,.views-exposed-form .gtranslate select,.gtranslate .views-exposed-form select{background-color:#fff;border-radius:7px;border:1px solid #979797}.views-exposed-form .form-item__textfield{border-color:#979797}.page-dashboards-school-administration .views-exposed-form,.page-dashboards-activity-administration .views-exposed-form,.page-dashboards-state-tournament-administration .views-exposed-form,.page-schools .views-exposed-form,.page-calendar .views-exposed-form{display:flex;flex-direction:column}@media (min-width:500px){.page-dashboards-school-administration .views-exposed-form,.page-dashboards-activity-administration .views-exposed-form,.page-dashboards-state-tournament-administration .views-exposed-form,.page-schools .views-exposed-form,.page-calendar .views-exposed-form{flex-direction:row}}.page-dashboards-school-administration .views-exposed-form .button,.page-dashboards-activity-administration .views-exposed-form .button,.page-dashboards-state-tournament-administration .views-exposed-form .button,.page-schools .views-exposed-form .button,.page-calendar .views-exposed-form .button{margin-top:20px}@media (min-width:500px){.page-dashboards-school-administration .views-exposed-form .button,.page-dashboards-activity-administration .views-exposed-form .button,.page-dashboards-state-tournament-administration .views-exposed-form .button,.page-schools .views-exposed-form .button,.page-calendar .views-exposed-form .button{margin-top:40px;margin-left:20px}}.page-dashboards-coach-directory .views-exposed-form,.page-dashboards-school-directory .views-exposed-form{display:flex;flex-wrap:wrap}.page-dashboards-coach-directory .form-item,.page-dashboards-school-directory .form-item{margin-right:20px}.page-dashboards-coach-directory .form-text,.page-dashboards-school-directory .form-text{width:100%}.page-dashboards-coach-directory .form-item:nth-child(1),.page-dashboards-school-directory .form-item:nth-child(1){flex:0 0 622px}.page-dashboards-coach-directory .form-item:nth-child(2),.page-dashboards-school-directory .form-item:nth-child(2){flex:0 0 215px}.page-dashboards-coach-directory select,.page-dashboards-school-directory select{min-width:120px}.page-sports-and-activities .views-exposed-form{display:flex;flex-wrap:wrap}@media (min-width:800px){.page-sports-and-activities .views-exposed-form{flex-wrap:nowrap}}.page-sports-and-activities .views-exposed-form .button{margin-top:20px}@media (min-width:800px){.page-sports-and-activities .views-exposed-form .button{margin-top:40px;margin-left:20px}}.page-sports-and-activities .form-item{margin-right:20px}.page-sports-and-activities .form-item:nth-child(1){flex:0 0 360px;max-width:100%}.page-sports-and-activities .form-text{width:100%}.page-sports-and-activities .form-item:nth-child(2){flex:0 0 235px}.page-sports-and-activities .form-item__dropdown,.page-sports-and-activities .gtranslate{width:100%}.section-officialsjudges .views-exposed-form{display:block}@media (min-width:900px){.section-officialsjudges .views-exposed-form{display:flex}}.section-officialsjudges .views-exposed-form .form-item{flex:0 1 360px;margin-right:20px}.section-officialsjudges .views-exposed-form .form-actions{flex:0 1 300px}.section-officialsjudges .views-exposed-form .button{margin-top:40px;margin-right:10px}.page-dashboards-region-administration-and-sectional-tournaments .views-exposed-form{display:flex;flex-wrap:wrap}.page-dashboards-region-administration-and-sectional-tournaments .form-item__dropdown::before,.page-dashboards-region-administration-and-sectional-tournaments .gtranslate::before{content:'';position:absolute;width:1px;height:31px;top:4px;background:#918A8A;right:50px}.page-dashboards-region-administration-and-sectional-tournaments .form-item__label{font-weight:normal}.page-dashboards-region-administration-and-sectional-tournaments .form-item:nth-of-type(1){flex:0 0 415px;width:100%;max-width:100%}.page-dashboards-region-administration-and-sectional-tournaments .form-item:nth-of-type(2){flex:0 0 280px}.page-dashboards-region-administration-and-sectional-tournaments .form-item:nth-of-type(3),.page-dashboards-region-administration-and-sectional-tournaments .form-item:nth-of-type(4),.page-dashboards-region-administration-and-sectional-tournaments .form-item:nth-of-type(7){flex:0 0 115px}@media (min-width:1145px){.page-dashboards-region-administration-and-sectional-tournaments .form-item:nth-of-type(4){order:1}}.page-dashboards-region-administration-and-sectional-tournaments .form-item:nth-of-type(5){flex:0 0 275px}@media (min-width:1145px){.page-dashboards-region-administration-and-sectional-tournaments .form-item:nth-of-type(5){order:2}}.page-dashboards-region-administration-and-sectional-tournaments .form-item:nth-of-type(1),.page-dashboards-region-administration-and-sectional-tournaments .form-item:nth-of-type(2),.page-dashboards-region-administration-and-sectional-tournaments .form-item:nth-of-type(3),.page-dashboards-region-administration-and-sectional-tournaments .form-item:nth-of-type(4),.page-dashboards-region-administration-and-sectional-tournaments .form-item:nth-of-type(5),.page-dashboards-region-administration-and-sectional-tournaments .form-item:nth-of-type(6),.page-dashboards-region-administration-and-sectional-tournaments .form-item:nth-of-type(7){margin-right:25px}.page-dashboards-region-administration-and-sectional-tournaments .form-item:nth-of-type(1) .form-item__textfield{width:100%}.page-dashboards-region-administration-and-sectional-tournaments .form-actions{order:2;flex:0 0 340px;align-self:center;display:flex;margin-top:20px;margin-right:10px;margin-left:10px}.page-dashboards-region-administration-and-sectional-tournaments .button{width:150px;text-transform:capitalize;margin-right:20px}.page-schools .views-exposed-form{flex-wrap:wrap}.page-schools .views-exposed-form .button{margin-top:20px;margin-left:0}.page-schools .form-item{margin-right:25px}.page-schools .form-fieldset.form-fieldset.form-wrapper{max-width:90%}.page-schools .form-checkboxes{display:block}@media (min-width:720px){.page-schools .form-checkboxes{display:flex;flex-wrap:wrap}}.page-schools .form-checkboxes .form-item{display:flex;align-items:center;flex:1 0 33.3333%;width:100%;max-width:100%}.page-schools .button{margin-top:20px;margin-left:0}.page-calendar .views-exposed-form{flex-wrap:wrap}@media (min-width:950px){.page-calendar .views-exposed-form{flex-wrap:nowrap}}.page-calendar .views-exposed-form .button{margin-top:20px;margin-left:0}@media (min-width:950px){.page-calendar .views-exposed-form .button{margin-top:40px}}.page-calendar .form-item{margin-right:20px;max-width:100%}.page-calendar .form-item:nth-child(2){flex:0 0 320px}.form-item--radio .form-item{display:flex;align-items:center}.form-item--radio .form-item .form-item__label{margin:0 15px}#block-views-block-region-admin-and-section-tournaments-block-1 .views-exposed-form{display:grid;align-items:center;grid-template-columns:1fr;grid-gap:20px}@media (min-width:500px){#block-views-block-region-admin-and-section-tournaments-block-1 .views-exposed-form{grid-template-columns:1fr 1fr}}@media (min-width:950px){#block-views-block-region-admin-and-section-tournaments-block-1 .views-exposed-form{grid-template-columns:1fr 1fr 1fr 1fr}}#block-views-block-region-admin-and-section-tournaments-block-1 .views-table{width:100%;margin:0 auto;max-width:1240px}.form-item__dropdown,.gtranslate{border:1px solid #979797;display:block;position:relative;border-radius:7px}.views-exposed-form .form-item__dropdown,.views-exposed-form .gtranslate{background-color:#fff}.form-item__dropdown::after,.gtranslate::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #979797;content:'';position:absolute;top:42%;right:1em;z-index:2;pointer-events:none;display:none}.form-item__dropdown:hover,.gtranslate:hover{border-color:#00467F}.form-item__dropdown.form-item__dropdown--white,.gtranslate{border-color:#fff}.form-item__dropdown.form-item__dropdown--white .form-item__select,.gtranslate .form-item__select,.form-item__dropdown.form-item__dropdown--white .gtranslate select,.gtranslate .form-item__dropdown.form-item__dropdown--white select,.gtranslate select{color:#fff}.form-item__dropdown.form-item__dropdown--white::after,.gtranslate::after{border-color:#fff}.form-item__select,.gtranslate select{border:none;height:41px;font-size:16px;margin:0;outline:none;padding:0.6em 0.8em 0.5em;width:100%}.form-item__select :focus,.gtranslate select :focus{outline:none;color:#222}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__dropdown::after,.gtranslate::after{display:block;content:' ';position:absolute;top:20%;right:1em;z-index:2;pointer-events:none;border:solid #00467F;border-width:0 2px 2px 0;padding:7px;transform:rotate(45deg)}.form-item__select,.gtranslate select{padding-right:2em;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item__select:focus,.gtranslate select:focus{border-color:#666;border-radius:7px}}.form-item{color:#000;margin-bottom:1em}.form-item::after{clear:both;content:'';display:table}.form-item__label{display:block;font-weight:600;font-size:14px}@media (min-width:320px){.form-item__label{display:block;margin-right:2%;padding:0.6em 0}}.form-item__textfield{border:1px solid #032845;border-radius:7px;padding:0.6em;max-width:100%}.form-item__textfield:focus{border-color:#000}.form-item__textfield::-webkit-input-placeholder{color:#888}.form-item__textfield:-moz-placeholder{color:#888}.form-item__textfield::-moz-placeholder{color:#888}.form-item__textfield:-ms-input-placeholder{color:#888}.page-contact .webform-submission-form .form-text{width:90%}.webform-submission-contact-us-node-651-add-form{max-width:1240px;padding-left:15px;padding-right:15px}.form-submit.form-item__textfield{border:none}.form-item__description{margin-top:0.3em}.form-fieldset{border:none;margin-bottom:2em;padding:0}.form-fieldset .form-item{margin-left:1em;max-width:31em}.form-wrapper{width:100%;margin:0 auto;max-width:1240px}.form-wrapper::after{clear:both;content:'';display:table}hr{height:9px;border:none;background:#F5F6F6;margin:20px 0}.hr-thin{height:2px}.hr-thick{height:14px}.hr-lt-blue{background:#E9F0FD}.hr-blue{background:#00467F}.icons-demo{display:flex;flex-wrap:wrap}.icons-demo .icon{height:100px;padding:1rem;width:100px}.icons-demo pre{background-color:#F5F6F6;font-size:0.8rem;margin:0;text-align:center}.icons-demo__item{border:1px solid #F5F6F6;margin:.25rem}.icon--center--v{vertical-align:middle}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}.sponsor{width:100px}.sponsor--large{width:250px}.page--front .sponsor{margin:0 auto}.link{color:#00467F}.link:hover,.link:active{color:#00467F;text-decoration:none}.link--skip:focus{width:100%;background-color:#00467F;display:block;color:#fff;padding:1rem 3rem}.link--logo{align-self:center}@media (min-width:920px){.link--logo{flex-basis:auto}}.flag>a{color:#00467F}.flag>a:hover,.flag>a:active{color:#00467F;text-decoration:none}.feed-icon{color:#00467F}.feed-icon:hover,.feed-icon:active{color:#00467F;text-decoration:none}.node--directory a{color:#00467F}.node--directory a:hover,.node--directory a:active{color:#00467F;text-decoration:none}.text-long a{color:#00467F}.text-long a:hover,.text-long a:active{color:#00467F;text-decoration:none}ul,ol{padding-left:1em}ul{list-style-type:none}ul .list-item,ul .text-long ol li,.text-long ul li,ul .paragraph-wrapper ol li,.paragraph-wrapper ul li{padding-left:1em}ul .list-item::before,ul .text-long ol li::before,.text-long ul li::before,ul .paragraph-wrapper ol li::before,.paragraph-wrapper ul li::before{content:'';width:8px;height:8px;position:absolute;background:#ccc;display:block;top:8px;left:0;border-radius:50%}ul.plain{padding-left:0}ul.plain li{list-style:none;margin:0;padding:0}ul.plain li::before{content:none}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li,.paragraph-wrapper ol li,.paragraph-wrapper ul li{margin-bottom:0.2em;color:#000;position:relative}.news-title .h1--alt{margin:0}.publish-date{color:#6A6B6B;font-size:14px;background:#E9F0FD;border-radius:8px;display:inline-block;padding:0 5px}.publish-date p{margin:0}.school-logo{margin-bottom:10px}.school-logo img{width:215px}.search-result{padding-bottom:15px;border-bottom:solid 7px #F5F6F6}.search-result .title{font-size:31px;margin-top:30px;margin-bottom:0}.search-result .link{text-decoration:none;color:#00467F}.search-result .link:hover,.search-result .link:focus,.search-result .link:active{text-decoration:underline}.search-result .subtitle{margin:0}.showcase-image{width:150px;border-top:solid 11px #C6AC76}.showcase-image img{width:150px;height:165px;-o-object-fit:cover;object-fit:cover;-webkit-clip-path:polygon(0 0,100% 0,100% 60%,49% 100%,0 60%);clip-path:polygon(0 0,100% 0,100% 60%,49% 100%,0 60%);margin:15px 0}.table__heading-cell,.text-long th{font-weight:700;padding:1.2em;text-align:left}.table__row:first-child th:first-child,.text-long tr:first-child th:first-child,.table__row:first-child td:first-child,.text-long tr:first-child td:first-child{border-radius:5px 0 0}.table__row:first-child th:last-child,.text-long tr:first-child th:last-child,.table__row:first-child td:last-child,.text-long tr:first-child td:last-child{border-radius:0 5px 0 0}tbody .table__row:last-child th,tbody .text-long tr:last-child th,.text-long tbody tr:last-child th,tbody .table__row:last-child td,tbody .text-long tr:last-child td,.text-long tbody tr:last-child td{border-bottom:none}.table__row:last-child td:first-child,.text-long tr:last-child td:first-child{border-radius:0 0 0 5px}.table__row:last-child td:last-child,.text-long tr:last-child td:last-child{border-radius:0 0 5px}.table__footer-cell,.text-long tfoot th,.table__footer-cell:first-child,.text-long tfoot th:first-child{border-bottom:none;border-top:1px solid #D8D9E0}.table-scroll-wrapper{overflow-x:auto;max-width:100%;background:linear-gradient(to right,white 30%,rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,0),white 70%) 0 100%,radial-gradient(farthest-side at 0% 50%,rgba(0,0,0,0.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,0.2),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:white;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-position:0 0,100%,0 0,100%;background-attachment:local,local,scroll,scroll;white-space:nowrap}.table-scroll-wrapper::-webkit-scrollbar{background-color:#00467F;height:19px}.table-scroll-wrapper::-webkit-scrollbar-track{box-shadow:0 0 2px rgba(0,0,0,0.15) inset;background:#F5F6F6}.table-scroll-wrapper::-webkit-scrollbar-thumb{border-radius:12px;background:#003866}.table-scroll-wrapper .table,.table-scroll-wrapper .text-long table,.text-long .table-scroll-wrapper table{background-color:transparent}.table-scroll-wrapper .table__row,.table-scroll-wrapper .text-long tr,.text-long .table-scroll-wrapper tr{background-color:transparent}.table-scroll-wrapper .table__row:nth-child(even),.table-scroll-wrapper .text-long tr:nth-child(even),.text-long .table-scroll-wrapper tr:nth-child(even){background-color:rgba(233,240,253,0.31)}.table-scroll-wrapper .table__row:nth-child(odd),.table-scroll-wrapper .text-long tr:nth-child(odd),.text-long .table-scroll-wrapper tr:nth-child(odd){background-color:transparent}.table-scroll-wrapper .table .icon-pdf,.table-scroll-wrapper .text-long table .icon-pdf,.text-long .table-scroll-wrapper table .icon-pdf{width:20px;height:20px;color:#00467F;margin-right:5px;vertical-align:middle}.table-scroll-wrapper .table td,.table-scroll-wrapper .text-long table td,.text-long .table-scroll-wrapper table td,.table-scroll-wrapper .table th,.table-scroll-wrapper .text-long table th,.text-long .table-scroll-wrapper table th{z-index:0}.table-scroll-wrapper .sticky-cell,.table-scroll-wrapper .sticky-th{position:-webkit-sticky;position:sticky;left:0;z-index:1}.table-scroll-wrapper .sticky-th{background:#1B67A5}.table-scroll-wrapper .sticky-cell{background:#fff}.status--review{color:#5a0f1d;text-transform:uppercase}.status--approved{color:#207432}.table,.text-long table{border:1px solid #e5e5e5;border-radius:4px;border-spacing:0;background-color:#f8f8f8;margin:1em 0;width:100%;max-width:100%}.accordion__content>.table,.text-long .accordion__content>table{margin:0}.table .date,.text-long table .date{color:#00467F}thead{background:#1B67A5;color:#fff}thead tr th:first-of-type:not(.fc-widget-header){text-align:left}thead th{padding:1em;text-align:left}thead a{color:#fff}.table__cell a,.text-long td a{color:#00467F;text-decoration:none}.table__cell a:hover,.text-long td a:hover,.table__cell a:focus,.text-long td a:focus,.table__cell a:active,.text-long td a:active{text-decoration:underline}.table__cell,.text-long td{padding:0.5em 1em}.table__heading-cell,.text-long th,.table__cell,.text-long td{border:none;padding:1em}.table__heading-cell:last-child,.text-long th:last-child,.table__cell:last-child,.text-long td:last-child{border-right:none}.table__heading-cell,.text-long th{font-weight:700;padding:1.2em;text-align:left}.table__row:nth-child(odd),.text-long tr:nth-child(odd){background-color:#fff}.table__row:first-child th:first-child,.text-long tr:first-child th:first-child,.table__row:first-child td:first-child,.text-long tr:first-child td:first-child{border-radius:5px 0 0}.table__row:first-child th:last-child,.text-long tr:first-child th:last-child,.table__row:first-child td:last-child,.text-long tr:first-child td:last-child{border-radius:0 5px 0 0}tbody .table__row:last-child th,tbody .text-long tr:last-child th,.text-long tbody tr:last-child th,tbody .table__row:last-child td,tbody .text-long tr:last-child td,.text-long tbody tr:last-child td{border-bottom:none}.table__row:last-child td:first-child,.text-long tr:last-child td:first-child{border-radius:0 0 0 5px}.table__row:last-child td:last-child,.text-long tr:last-child td:last-child{border-radius:0 0 5px}tfoot{border-top:1px solid #e5e5e5}.table__footer-cell,.text-long tfoot th,.table__footer-cell:first-child,.text-long tfoot th:first-child{border-bottom:none;border-top:none}.table__footer-cell a,.text-long tfoot th a,.table__footer-cell:first-child a,.text-long tfoot th:first-child a{color:#00467F}.table__footer-cell a:hover,.text-long tfoot th a:hover,.table__footer-cell a:active,.text-long tfoot th a:active,.table__footer-cell:first-child a:hover,.text-long tfoot th:first-child a:hover,.table__footer-cell:first-child a:active,.text-long tfoot th:first-child a:active{color:#00467F;text-decoration:none}.accordion .views-field-field-venues{width:400px}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#032845}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-mirror-skeleton td{border-color:#032845}.fc-day-top .fc-day-number{margin:0 5px}.fc-today-button{background-color:lightgold;color:#032845}.fc-today-button:not(:disabled){background-color:#C6AC76}.fc-title a{color:#fff}.archive-years{display:inline-block}.archive-years a::after{content:'|';display:inline-block;padding:0 5px}.archive-years:last-child a::after{content:''}.h1,.text-long h1{color:#000;font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;font-size:47px;line-height:1.3;margin:16px 0 12px 0;width:auto}.h1__link{color:inherit}.h1__link:hover{color:inherit}.h2,.text-long h2{color:#000;font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;font-size:42px;line-height:1.3;margin:0 0 0.5em;width:auto}.h2__link{color:inherit}.h2__link:hover{color:inherit}.h3,.text-long h3,.text-long .h3{color:#000;font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;font-size:31px;line-height:1.3;margin:0 0 0.5em;width:auto}.h3__link{color:inherit}.h3__link:hover{color:inherit}.h4,.text-long h4{color:#000;font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:600;font-style:normal;font-size:25px;line-height:1.3;margin:0 0 0.5em;width:auto}.h4__link{color:inherit}.h4__link:hover{color:inherit}.h5,.text-long h5,.h6,.text-long h6{color:#000;font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:1.3;margin:0 0 0.5em;width:auto}.h5__link,.h6__link{color:inherit}.h5__link:hover,.h6__link:hover{color:inherit}.h1--underlined,.h2--underlined,.h3--underlined,.h4--underlined,.h5--underlined,.h6--underlined,.heading--subheading{position:relative;margin-bottom:50px}.h1--underlined::after,.h2--underlined::after,.h3--underlined::after,.h4--underlined::after,.h5--underlined::after,.h6--underlined::after,.heading--subheading::after{content:'';position:absolute;width:100px;border:solid 7px #C6AC76;background:#C6AC76;left:0;bottom:-25px}.h1--underlined--thin,.h2--underlined--thin,.h3--underlined--thin,.h4--underlined--thin,.h5--underlined--thin,.h6--underlined--thin{position:relative;margin-bottom:50px}.h1--underlined--thin::after,.h2--underlined--thin::after,.h3--underlined--thin::after,.h4--underlined--thin::after,.h5--underlined--thin::after,.h6--underlined--thin::after{content:'';position:absolute;width:100px;border:solid 7px #C6AC76;background:#C6AC76;left:0;bottom:-25px}.h1--underlined--thin::after,.h2--underlined--thin::after,.h3--underlined--thin::after,.h4--underlined--thin::after,.h5--underlined--thin::after,.h6--underlined--thin::after{width:100%;border-color:#D8D9E0;border-bottom-width:0}.h1--underlined--thin-accordion,.h2--underlined--thin-accordion,.h3--underlined--thin-accordion,.h4--underlined--thin-accordion,.h5--underlined--thin-accordion,.h6--underlined--thin-accordion{margin-top:0;margin-bottom:30px}.h1--underlined--thin-accordion::after,.h2--underlined--thin-accordion::after,.h3--underlined--thin-accordion::after,.h4--underlined--thin-accordion::after,.h5--underlined--thin-accordion::after,.h6--underlined--thin-accordion::after{border-color:#00467F;border-bottom-width:0;bottom:-15px}.h1--alt{font-family:"Archivo","Helvetica","Arial",sans-serif;color:#00467F;font-size:31px}.h2--alt{font-family:"Archivo","Helvetica","Arial",sans-serif;color:#5F5959;font-size:25px;margin:15px 0}.h2--awards{font-size:31px;color:#1A3C70;margin-bottom:25px}.heading-echo-container{padding-top:1px}.heading-echo-wrapper{position:relative;margin-top:50px}.heading-echo-wrapper .heading--echoed{position:relative;z-index:1;text-align:center}@media (min-width:920px){.heading-echo-wrapper .heading--echoed{text-align:left}}.heading-echo-wrapper .heading__echo{font-family:"Archivo Black","Helvetica","Arial",sans-serif;text-transform:uppercase;color:#EAEEF5;position:absolute;top:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:0;display:none}@media (min-width:840px){.heading-echo-wrapper .heading__echo{font-size:94px;display:block}}@media (min-width:1175px){.heading-echo-wrapper .heading__echo{font-size:134px;display:block}}.region--gray .heading-echo-wrapper .heading__echo{color:#fff}.region--blue .heading-echo-wrapper .heading__echo{color:rgba(65,102,143,0.5)}.region--dark-blue .heading-echo-wrapper .heading__echo{color:rgba(65,102,143,0.5)}h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty,.h1:empty,.text-long h1:empty,.h2:empty,.text-long h2:empty,.h3:empty,.text-long h3:empty,.h4:empty,.text-long h4:empty,.h5:empty,.text-long h5:empty,.h6:empty,.text-long h6:empty{margin:0}.viewsreference--view-title .h2,.viewsreference--view-title .text-long h2,.text-long .viewsreference--view-title h2,.viewsreference--view-title .h3,.viewsreference--view-title .text-long h3,.text-long .viewsreference--view-title h3{margin:0.5em 0}body{color:#000;font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:18px;line-height:1.5em}.paragraph,.text-long p{margin:0 0 1em}.blockquote,.text-long blockquote{font-style:italic;font-family:"Roboto","Helvetica","Arial",sans-serif;background:#F5F6F6;font-weight:300;margin:30px 1em;padding:4rem;position:relative}.blockquote::before,.text-long blockquote::before,.blockquote::after,.text-long blockquote::after{content:'';width:75px;height:60px;position:absolute;background:#1B67A5;z-index:-1}.blockquote::after,.text-long blockquote::after{top:-14px;left:-14px}.blockquote::before,.text-long blockquote::before{bottom:-14px;right:-14px}.blockquote__source{font-style:normal}.blockquote__source::before{content:'—'}.hr,.text-long hr{color:currentColor}.video{height:0;overflow:hidden;padding-top:35px;padding-bottom:56.25%;position:relative}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video--full{padding-bottom:75%}.accordion{margin:8px 0;background:#00467F}.accordion__title{font-size:20px;color:#fff;cursor:pointer;padding:20px 80px 20px 20px;position:relative;display:flex;align-items:center}.accordion__title .accordion-button__lines{width:36px;height:36px;display:block;position:absolute;right:30px;top:50%;transform:translateY(-50%);border:solid 1px #fff;border-radius:50%}.accordion__title .accordion-button__line{position:absolute;right:8px;height:3px;background:#fff;width:18px;transform-origin:center;transition:all 100ms ease-in-out;margin:auto}.accordion__title .accordion-button__line.line--top{top:14px;transform:rotate(90deg)}.accordion__title .accordion-button__line.line--middle{top:14px}.accordion__title:focus{z-index:1}.accordion__title.active{background:#797272}.accordion__title.active .line--top{display:none}.accordion__title.active .icon{color:#F4E1B9}.no-js .accordion__title{color:black;cursor:default}.accordion__content{display:none;margin:0;padding:3rem 0}.accordion__content.active{display:block;background:#fff;border:1px solid #D8D9E0;border-top-width:0}.accordion__content.active:not(.accordion__content--no-padding){padding:10px}.no-js .accordion__content{display:block}.accordion__content--no-padding{padding:0}.accordion .icon{width:40px;height:40px;color:#C6AC76;margin-right:20px}.activity-ticket-list{padding:20px 0}.activity-ticket-list__row{display:flex;flex-direction:column;align-items:center}@media (min-width:750px){.activity-ticket-list__row{flex-direction:row}}.activity-ticket-list__row--alt{flex-direction:column;padding-left:60px;align-items:middle}@media (min-width:875px){.activity-ticket-list__row--alt{flex-direction:row}}.activity-ticket-list__cell{flex:0 0 15%;padding:0 20px;margin-bottom:20px}@media (min-width:750px){.activity-ticket-list__cell{margin-top:0}}.activity-ticket-list__cell p{line-height:25px;margin:0}.activity-ticket-list__cell--lg{flex:1 0 auto;padding-right:10px}.activity-ticket-list .icon-link{font-weight:bold;color:#1B67A5;display:flex;align-items:center;text-decoration:none}.activity-ticket-list .icon-link:hover,.activity-ticket-list .icon-link:focus,.activity-ticket-list .icon-link:active{text-decoration:underline}.activity-ticket-list .icon-link .icon{width:45px;height:45px;color:#C6AC76;margin-right:10px}.activity-ticket-list .button--ghost{font-size:14px;font-weight:bold;color:#1B67A5;font-family:"Roboto","Helvetica","Arial",sans-serif;border-color:#D8D9E0;min-width:150px}.activity-ticket-list .button--ghost:hover{border-color:#032845;background:#032845;color:#fff}.region--alert,.region--request{padding:10px 30px;font-size:16px;position:relative;margin-bottom:20px;z-index:1}.region--alert .icon,.region--request .icon{width:50px;height:50px;margin-right:30px}.region--alert a,.region--request a{color:#00467F}.page--front .region--alert{margin-bottom:0}.alert__content{display:flex;align-items:center}.region--alert .icon{color:#FC7D07}.region--request .icon{color:#00467F}.alert-link,.request-link{text-transform:uppercase;margin-left:5px;flex:1 0 auto}.alert-link{color:#000}.request-link{color:#00467F}.icon--close-button{width:30px;height:30px;color:#000;position:absolute;right:10px}.article-callout-wrapper{margin:20px 0}.article-callout-wrapper hr{height:14px;margin:0}.article-callout{display:flex;justify-content:space-between;padding:30px 0;position:relative;align-items:center}.article-callout__header{color:#1a3c70;font-family:"Archivo","Helvetica","Arial",sans-serif;font-size:31px}.article-callout__text a{color:#0064a4;font-size:17px;font-weight:bold;text-decoration:none}.article-callout__text a:hover,.article-callout__text a:focus,.article-callout__text a:active{text-decoration:underline}.article-callout__text a::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.article-callout .arrow-right .icon{color:#00467F;width:100px;height:100px}.award__item{width:100%;max-width:100%;margin-bottom:25px;display:block}@media (max-width:720px){.award__item{position:relative !important;left:0 !important}}@media (min-width:720px){.award__item{flex:1 0 33.3333%;width:33.3333%;max-width:33.3333%;margin-bottom:0;padding:20px;display:flex;flex-direction:column;min-height:350px}}.award__item img{height:330px;max-width:initial}.award__image{background:#032845;min-height:330px;flex:1 0 auto;overflow:hidden}.award__text{color:#00467F;font-size:20px;font-weight:500;display:inline-block;padding-left:15px;padding-right:30px;position:relative;text-decoration:none}.award__text:hover,.award__text:focus,.award__text:active{text-decoration:underline}.award-wrapper{background:#C6AC76}.pointer{max-width:calc(100% - 50px);padding:30px 0;background:#F5F6F6;-webkit-clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);position:relative}.pointer::after{content:'';position:absolute;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #00467F;right:5%;top:50%;transform:translateY(-50%);width:16px;height:16px}.award-carousel .flickity-button-icon{display:none}@media (min-width:720px){.award-carousel .flickity-button-icon{display:block}}@media (max-width:720px){.award-carousel .flickity-slider{transform:translateX(0) !important;position:relative !important}}@media (max-width:720px){.award-carousel .flickity-viewport{height:100% !important}}.back-link{color:#00467F;text-transform:uppercase;text-decoration:none;font-size:20px}.back-link:hover,.back-link:focus,.back-link:active{text-decoration:underline}.back-link-hr{margin:12px 0}.banner-wrapper{padding:30px 0;background-image:url("/themes/custom/mshsl/images/logo-transparent.png");background-repeat:no-repeat;background-position:bottom right;background-size:400px 275px;text-align:center;color:#fff;margin:20px 0;position:relative}.banner-wrapper::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#034173 43.5%,#053053 99.99%,#00467F 100%);background-blend-mode:multiply;z-index:-1}.banner-cta{max-width:650px;margin:auto;padding:0 15px}.banner-cta__header{font-size:25px;padding-bottom:10px}.banner-cta .button{margin-top:25px}.banner-cta a{color:#00467F;color:#fff}.banner-cta a:hover,.banner-cta a:active{color:#00467F;text-decoration:none}.banner-cta a:hover,.banner-cta a:focus,.banner-cta a:active{color:#fff}.button-group{display:flex;font-size:16px;margin:20px 0}.button-group.u-text-center{justify-content:center}.button-group--right{justify-content:flex-end}.button-group .button{margin-right:15px;margin-bottom:15px}.button-group .button:last-of-type{margin-right:0}.button-group__svg{width:24px;height:24px;color:#032845;vertical-align:middle;margin-right:10px}.card{padding:30px;background:#F5F6F6;max-width:600px;margin-bottom:30px}.card--full{max-width:100%}.card .card__heading{color:#000;font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;font-size:31px;line-height:1.3;margin:0 0 0.5em;width:auto;margin:0 0 0.6em}.card .card__heading__link{color:inherit}.card .card__heading__link:hover{color:inherit}.card .card__heading-link{text-decoration:none;color:#00467F}.card .card__heading-link:hover,.card .card__heading-link:focus,.card .card__heading-link:active{text-decoration:underline}.card .card__subheading{color:#000;font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:700;font-style:normal;font-size:1rem;line-height:1.3;margin:0 0 0.5em;width:auto;margin-bottom:0;color:#666}.card .card__subheading__link{color:inherit}.card .card__subheading__link:hover{color:inherit}.card .card__body{margin:0.7em 0 1em;line-height:31px}.card .card__link{color:#00467F}.card .card__link:hover,.card .card__link:active{color:#00467F;text-decoration:none}.card .card__button{background-color:#C6AC76;border:solid 2px #C6AC76;border-radius:5px;color:#032845;font-family:"Archivo Black","Helvetica","Arial",sans-serif;cursor:pointer;line-height:1.4;padding:.5rem 1rem;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase}.card .card__button:visited{color:#032845}.card .card__button:hover,.card .card__button:active{background-color:#F4E1B9;border-color:#F4E1B9;color:#032845}.card .card__button:focus{background-color:#F4E1B9;border-color:#032845;color:#032845;outline:0}.card .card__button .icon{width:44px;height:44px;vertical-align:middle}.card .card--bg{background-color:#e5e5e5;padding:1em}.category-list{display:flex;flex:1 0 auto;padding-bottom:15px}.category-list .label{font-size:16px;font-weight:bold;text-transform:uppercase;color:#1B67A5;margin:0;padding-right:15px}.category-list .category{color:#00467F;font-size:14px;display:inline-block;text-transform:uppercase;margin:0}.category-list .category .link{text-decoration:none;display:block;padding:0 25px;background:#E9F0FD;border-radius:14px;transition:0.1s all ease-in-out}.category-list .category .link:hover,.category-list .category .link:focus,.category-list .category .link:active{text-decoration:underline;background:#032845;color:#fff;transition:0.1s all ease-in-out}.circled-icon{position:relative;border-radius:50%;border:3px solid #fff;width:36px;height:36px;transition:100ms all ease-in-out}.circled-icon:hover{background:#fff;border-color:#fff}.circled-icon:hover .icon{color:#032845;fill:currentColor}.circled-icon .icon{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;color:#fff;fill:currentColor}.coach-report-card{display:flex;justify-content:space-between}.coach-report-card h1,.coach-report-card h2{margin-top:0;margin-bottom:10px;line-height:1}.coach-report-card h3{margin:15px 0 5px;font-size:80%;line-height:1}.coach-report-card__face{border-radius:10px;width:500px;height:286px;border:1px solid #D8D9E0;padding:20px}.coach-report-card__face--front{display:flex;-moz-column-gap:1rem;column-gap:1rem;flex-wrap:wrap}.coach-report-card__face--front img{align-self:flex-start}.coach-report-card__front-contents{flex:1 0 0;display:flex;flex-direction:column;justify-content:space-between}.coach-report-card__data-row{display:flex;justify-content:space-between}.coach-report-card__data-row em{color:#545560}.coach-report-card__contact{flex:1 0 100%;align-self:flex-end;color:#545560;text-align:center}.coach-requirements{border:solid 1px #c4c4c4;margin:20px 0}.coach-requirements .table,.coach-requirements .text-long table,.text-long .coach-requirements table{border:none}.coach-requirements h3{color:#fff;padding:20px;margin:0;background:#797272}.coach-requirements p{padding:0 20px}.section-collapse{max-width:340px;margin-bottom:30px}.section-collapse .accordion{background:#fff}.section-collapse__heading{font-size:27px;position:relative;margin-bottom:0;padding-bottom:10px;border-bottom:solid 4px #00467F}.section-collapse__heading::after,.section-collapse__heading.active::after{content:'';position:absolute;width:0;height:0;right:0;border-left:solid 13px transparent;border-right:solid 13px transparent;border-bottom:solid 13px #00467F}.section-collapse__heading::after{transform:translateY(50%)}.section-collapse__heading.active::after{transform:rotate(180deg);transform-origin:50% 75%}.section-collapse .js-collapsible__content{display:none}.section-collapse .js-collapsible__content.active{display:block}.section-collapse__list{padding-left:0}.cta{background-color:#e5e5e5;padding:3rem;text-align:center;text-transform:uppercase}.document{display:flex;align-items:flex-start;margin-bottom:10px}.document__icon{color:#00467F;width:30px;height:30px;margin:5px 15px 0 0;flex-shrink:0}.document__info a{color:#00467F}.document__title{font-weight:bold;margin:0;text-decoration:none}.document__title:hover,.document__title:focus,.document__title:active{text-decoration:underline}.document__text{margin:6px 0}.document-alt{display:flex;background:#eaeef5;padding:18px 0;max-width:255px}.document-alt__icon{width:30px;height:30px;margin:5px 10px 0 35px}.document-alt__title{font-size:16px;font-weight:bold;text-decoration:none}.document-alt__title:hover,.document-alt__title:focus,.document-alt__title:active{text-decoration:underline}.document-alt__icon,.document-alt__title{color:#00467F}.document-alt__info{font-size:12px;margin:0}.favorites{display:flex;flex-direction:column}@media (min-width:875px){.favorites{flex-direction:row}}.favorites__link{font-family:"Archivo","Helvetica","Arial",sans-serif;background:#00467F;color:#fff;text-decoration:none;font-size:21px;font-weight:bold;margin-right:10px;margin-bottom:10px;padding:20px 35px}.favorites__link:hover,.favorites__link:focus,.favorites__link:active{text-decoration:underline}.figure{font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:bold;padding:20px 0;text-align:center}.figure__number{font-size:91px;color:#00467F;padding:20px 0}.figure .hr-blue{width:168px;margin:12px auto;background:#00467F;height:5px;border-radius:5px}.figure__label{font-size:20px;margin:0;color:#00467F}.game-listing-alt{align-items:center;padding:20px 0 20px 20px;border-bottom:solid 7px #F5F6F6}@media (min-width:720px){.game-listing-alt{display:flex}}.game-listing-alt .flex-sp{padding-right:20px;margin-bottom:20px}@media (min-width:720px){.game-listing-alt .flex-sp{margin-bottom:0}}.game-listing-alt .flex-sp:first-of-type{border-right:solid 1px #ccc;flex:0 0 15%;margin-right:15px}.game-listing-alt .flex-sp p{margin:0}.game-listing-alt .icon-text-wrapper{display:flex;align-items:center}.game-listing-alt .icon-text-wrapper svg{color:#C6AC76;fill:currentColor;height:28px;width:26px;margin-left:0.5rem}.game-listing-alt__date{color:#000}.game-listing-alt__result,.game-listing-alt__opponent{flex:0 0 20%}.game-listing-alt__opponent{position:relative}.game-listing-alt__opponent::before{content:'';display:block;width:8px;height:8px;position:absolute;background:#C6AC76;left:-18px;border-radius:50%;top:50%;transform:translateY(-50%)}.game-listing-alt__location{flex:1 0 auto;color:#031C31}.schedules{padding-top:40px;padding-bottom:20px}.game-listing{align-items:center;padding:20px 0 20px 20px;border-bottom:solid 7px #032845}@media (min-width:720px){.game-listing{display:flex}}.game-listing .flex-sp{padding-right:20px;margin-bottom:20px}@media (min-width:720px){.game-listing .flex-sp{margin-bottom:0}}.game-listing .flex-sp:first-of-type{border-right:solid 1px #032845;flex:0 0 15%;margin-right:15px}.game-listing .flex-sp p{margin:0}.game-listing .icon-link{display:flex;align-items:center;color:#C6AC76;text-decoration:none}.game-listing .icon-link svg{color:#C6AC76;fill:currentColor;height:28px;width:28px;margin-right:1rem}.game-listing__date,.game-listing__location{color:#fff}.game-listing__activity,.game-listing__opponent{flex:0 0 20%}.game-listing__location{flex:1 0 auto}.game-listing__opponent{color:#C6AC76}.heading-with-button{display:flex;align-items:center}.heading-with-button__heading{flex:1 0 auto}.heading-with-button__button{flex:0 0 auto}.icon-callout-alt{max-width:375px;display:flex;border:solid 1px #00467F;border-radius:8px;position:relative}.icon-callout-alt .wrapper-icon{flex:0 0 25%;background:#00467F;justify-content:center;border:solid 1px #00467F;border-radius:8px 0 0 8px}.icon-callout-alt .icon-callout__svg{width:52px;height:52px}.icon-callout-alt .wrapper-link{flex:0 0 75%;padding:10px 20px}.icon-callout-alt .wrapper-link,.icon-callout-alt .wrapper-icon{min-height:90px;display:flex;align-items:center}.icon-callout-alt__link{color:#00467F;font-size:16px;line-height:21px;font-weight:bold;text-decoration:none}.icon-callout-alt__link:hover,.icon-callout-alt__link:focus,.icon-callout-alt__link:active{text-decoration:underline}.icon-callout-alt .link{z-index:1}.icon-callout-alt .link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.region--sidebar .icon-callout-alt{margin-bottom:20px}.icon-callout-alt--paragraph{margin-bottom:35px}.icon-callouts__item.grid__item{margin-bottom:20px}.icon-callout{display:flex;max-width:400px;background:#00467F;border-radius:5px;position:relative;margin:15px 0}.icon-callout .wrapper-icon{flex:0 0 25%;background:#032845;justify-content:center;border-radius:5px}.icon-callout .wrapper-link{flex:0 0 75%;padding-left:20px}.icon-callout .wrapper-link::after{content:'';position:absolute;width:0;height:0;border-left:15px solid transparent;border-top:15px solid #C6AC76;right:0;bottom:10px;transform:rotate(-45deg);border-right:15px solid transparent}.icon-callout .wrapper-link,.icon-callout .wrapper-icon{min-height:130px;display:flex;align-items:center}.icon-callout__svg{width:40px;height:40px;color:#C6AC76;fill:currentColor}.icon-callout__link{font-size:20px;color:#fff;text-decoration:none}.icon-callout__link:hover,.icon-callout__link:focus,.icon-callout__link:active{text-decoration:underline;color:#fff}.icon-callout .link{z-index:1}.icon-callout .link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.image-caption{position:relative;margin:20px 0}.image-caption__title{color:#fff;display:block;font-size:18px;line-height:31px;position:relative;z-index:1;text-decoration:none;max-width:85%}.image-caption__credit{color:#fff;font-size:14px;text-align:right;margin:0}.image-caption .translucent{background:rgba(4,29,49,0.69);position:relative;padding:20px 20px 10px 20px}.link-icon,.link-icon-alt{display:flex;color:#00467F;text-decoration:none}.link-icon:hover,.link-icon:focus,.link-icon:active,.link-icon-alt:hover,.link-icon-alt:focus,.link-icon-alt:active{text-decoration:underline}.link-icon:hover svg,.link-icon:focus svg,.link-icon:active svg,.link-icon-alt:hover svg,.link-icon-alt:focus svg,.link-icon-alt:active svg{color:#C6AC76}.link-icon{align-items:center}.link-icon-alt{flex-direction:column;color:#00467F}.link-with-icon,.link-with-icon--arrow,.link-with-icon--stacked,.link-with-icon--trash{color:#00467F;fill:currentColor;width:30px;height:30px}.link-with-icon{margin-right:3px}.link-with-icon-text{font-weight:bold;font-size:16px}.link-with-icon--arrow-text{font-size:14px;margin-right:10px}.link-with-icon--arrow-text,.link-with-icon-text,.link-with-icon--stacked-text,.link-with-icon--trash-text{text-transform:uppercase}.link-icon-alt-wrapper{display:flex}.link-icon-alt-wrapper .link-icon-alt:first-of-type{margin-right:15px}.link-with-icon--stacked-text,.link-with-icon--trash-text{font-size:12px}.link-with-icon--trash{color:#DE0D0D}.meeting-teaser{display:flex;background:#F5F6F6;padding:20px 30px;max-width:395px}.meeting-teaser.grid__item{margin-bottom:20px}.meeting-teaser .circle{width:66px;height:66px;border:solid 1px #032845;background:#032845;border-radius:50%;position:relative;margin-right:25px;flex-shrink:0}.meeting-teaser .icon{color:#fff;width:29px;height:27px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.meeting-teaser__info p{margin:0 0 3px 0}.meeting-teaser__date{font-size:20px;font-weight:bold}.meeting-teaser a{color:#00467F}.meeting-teaser a:hover,.meeting-teaser a:active{color:#00467F;text-decoration:none}.menu-toggle{display:flex;align-items:center;background:transparent;border:none}.menu-toggle-wrapper{background-color:#F5F6F6;padding:15px 0}.menu-toggle__text-wrapper{padding-right:20px}.menu-toggle__subtitle{font-size:16px;line-height:21px}.menu-toggle__title{font-size:25px}.menu-toggle__subtitle,.menu-toggle__title{font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:bold;color:#032845;text-transform:uppercase;margin:0;text-align:left}.menu-toggle .nav-button__line{border-radius:0;width:40px}.menu-toggle .nav-button__toggle{position:relative;left:0;height:29px}.breadcrumb-wrapper{background:#00467F}.breadcrumb{margin:0;padding:10px 0}.breadcrumb__item,.breadcrumb__link:focus{color:#9DD2FE;text-decoration:none}.breadcrumb__link{color:#9DD2FE;text-decoration:none;font-size:14px;text-transform:uppercase;margin:0 5px}.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__item{display:inline-block;font-size:14px;text-transform:uppercase;color:#fff}.breadcrumb__item::after{content:'/'}.breadcrumb__item:last-child{color:#fff;font-size:14px;margin-left:5px}.breadcrumb__item:last-child::after{content:''}.breadcrumb_link:active{color:#fff}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 1em 0.5em 0}@media (min-width:920px){.inline-menu__item{display:inline;margin-bottom:1em}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{color:#00467F;font-size:0.75rem;font-weight:600;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.inline-menu__link:hover,.inline-menu__link:active{color:#00467F;text-decoration:none}.main-nav{display:none;background:transparent;padding-bottom:10px}@media (min-width:720px){.main-nav{display:block}}.main-menu{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end;position:relative;z-index:10}@media (min-width:920px){.main-menu{margin-left:15px}}.main-menu__item{border:solid 1px #2684D0;margin-right:5px}.main-menu__link{font-size:16px;font-family:"Archivo Black","Helvetica","Arial",sans-serif;text-transform:uppercase;color:#fff;display:block;padding:20px 25px;text-decoration:none;font-weight:bold;transition:100ms all ease-in-out;height:100%}.main-menu__link:hover,.main-menu__link:focus,.main-menu__link:active{background:linear-gradient(180deg,#00467F 41.67%,#042641 100%)}.toggle-expand{color:#00467F;display:inline-block;padding:1rem;text-decoration:none;width:100%}.toggle-expand:hover,.toggle-expand:active{color:#00467F;text-decoration:none}@media (min-width:720px){.toggle-expand{display:none}}.toggle-expand--open{background-color:#4c4c4c}.toggle-expand__text{display:block;font-size:0.9rem;font-weight:bold}.toggle-expand--open .toggle-expand__text{color:#fff}.toggle-expand__icon{height:3rem;width:3rem;margin:0 auto}.toggle-expand__open{display:inline-block;text-align:center}.toggle-expand--open .toggle-expand__open{display:none}.toggle-expand__close{display:none;text-align:center}.toggle-expand__close::before{color:#fff;content:'X';display:block;font-size:2.5rem;line-height:2}.toggle-expand--open .toggle-expand__close{display:inline-block}.offcanvas{position:fixed;overflow-y:scroll;z-index:11;top:0;left:0;height:100%;width:425px;background:#032845;display:none;max-width:100%}.offcanvas.is-open{display:block}.offcanvas__close-btn{background:#C6AC76;width:75px;height:75px;top:0;left:0;border:none;z-index:11;position:fixed}@media (min-width:500px){.offcanvas__close-btn{top:200px;left:425px}}.offcanvas__close-btn .icon{width:38px;height:38px;color:#032845;vertical-align:middle}.offcanvas__content .logo{margin:auto;padding-top:20px;padding-bottom:40px}.offcanvas__content .logo img{margin:auto}.offcanvas__sub-toggle{border:none;position:absolute;right:20px;top:14px;transform:translateY(-50%);padding:20px;background-color:transparent}.offcanvas__sub-toggle::before{content:'';width:18px;height:5px;background:#fff;display:block;position:absolute;top:50%;right:50%;transition:transform 0.2s ease;transform:translate(50%,-50%) rotate(90deg)}.offcanvas__sub-toggle::after{content:'';width:18px;height:5px;background:#fff;display:block;position:absolute;top:50%;right:50%;transition:transform 0.2s ease;transform:translate(50%,-50%)}.offcanvas__sub-toggle.is-active::before{content:none}.off-canvas-menu{padding:0}.off-canvas-menu__item{position:relative;margin-bottom:30px}.off-canvas-menu__link{color:white;font-size:19px;text-decoration:none;text-transform:uppercase;display:inline-block;padding:0 30px 20px}.off-canvas-menu__link--sub-1{font-size:19px;font-weight:bold}.off-canvas-menu__link--sub-1:active,.off-canvas-menu__link--sub-1:focus,.off-canvas-menu__link--sub-1 .active{color:#2684d0;text-decoration:underline}.off-canvas-menu__link--sub-2{font-size:18px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:normal;margin-left:25px}.off-canvas-menu__link--sub-2:active,.off-canvas-menu__link--sub-2:focus,.off-canvas-menu__link--sub-2 .active,.off-canvas-menu__link--sub-3:active,.off-canvas-menu__link--sub-3:focus,.off-canvas-menu__link--sub-3 .active{color:#5db3fa;text-decoration:underline;border:solid 1px #093557;border-radius:20px;background:#093557;margin-bottom:20px;padding-bottom:0}.off-canvas-menu__link--sub-3{margin-left:45px}.off-canvas-menu__item.off-canvas-menu__item--sub{margin-bottom:0}.off-canvas-nav>.off-canvas-menu>.off-canvas-menu__item:not(.off-canvas-menu__item--active),.section-menu-wrapper>.off-canvas-menu>.off-canvas-menu__item:not(.off-canvas-menu__item--active){display:none}.off-canvas-nav>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link,.section-menu-wrapper>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link{position:relative;font-family:"Archivo","Helvetica","Arial",sans-serif;font-size:42px;font-weight:bold;line-height:46px;margin-bottom:20px;display:block;padding-bottom:20px;word-break:break-word}.off-canvas-nav>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link:active,.off-canvas-nav>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link:focus,.off-canvas-nav>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link .active,.section-menu-wrapper>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link:active,.section-menu-wrapper>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link:focus,.section-menu-wrapper>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link .active{color:#2684d0}.off-canvas-nav>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link::after,.section-menu-wrapper>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link::after{content:'';position:absolute;width:85%;left:0;border:solid 3px #00467F;background:#00467F;bottom:0}.mobile-menu-wrapper>nav>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link,.section-menu-wrapper>nav>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link{position:relative;font-family:"Archivo","Helvetica","Arial",sans-serif;font-size:42px;font-weight:bold;line-height:46px;margin-bottom:20px;display:block;padding-bottom:20px;word-break:break-word}.mobile-menu-wrapper>nav>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link:active,.mobile-menu-wrapper>nav>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link:focus,.mobile-menu-wrapper>nav>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link .active,.section-menu-wrapper>nav>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link:active,.section-menu-wrapper>nav>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link:focus,.section-menu-wrapper>nav>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link .active{color:#2684d0}.mobile-menu-wrapper>nav>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link::after,.section-menu-wrapper>nav>.off-canvas-menu>.off-canvas-menu__item>.off-canvas-menu__link::after{content:'';position:absolute;width:85%;left:0;border:solid 3px #00467F;background:#00467F;bottom:0}.off-canvas-menu--sub-2{display:none}.off-canvas-menu--sub-2.is-open{display:block}body.menu-open{overflow:hidden;max-height:100vh}body.menu-open::after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:10}@media (min-width:1175px){.mobile-menu-wrapper{display:none}}.section-menu-wrapper{display:none}@media (min-width:1175px){.section-menu-wrapper{display:block}}.secondary-nav{padding-bottom:25px;display:flex;justify-content:space-around}.secondary-menu{display:inline-flex;padding-left:0}.secondary-menu__item{padding-right:20px;list-style:none}.secondary-menu__item:hover .secondary-menu__link,.secondary-menu__item:focus .secondary-menu__link,.secondary-menu__item:active .secondary-menu__link{text-decoration:underline}.secondary-menu__link{font-size:14px;color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none}.social-menu{list-style:none;margin:0;padding:0;display:flex}.social-menu__item{margin-bottom:.25rem}.social-menu__item:last-of-type .social-menu__icon{margin-right:0}.social-menu__link{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;color:#000}.social-menu__icon{height:28px;width:28px;margin-right:.5rem}.social-menu__text{font-weight:bold}.journal__header{font-size:20px;color:#00467F}.journal .hr-thin{color:#EAEEF5}.news-teaser-h2{font-size:31px}.news-teaser-lg{display:flex;padding:45px 0;flex-direction:column}@media (min-width:840px){.news-teaser-lg{flex-direction:row;padding-right:20px}}.news-teaser-lg__wrapper{flex:0 0 50%}.news-teaser-lg__wrapper img{width:100%;margin-bottom:40px}@media (min-width:840px){.news-teaser-lg__wrapper img{margin:0;padding-right:20px}}.news-teaser-lg__title{font-size:31px;font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:bold;color:#1B67A5;margin:0;text-decoration:none}.news-teaser-lg__title:hover,.news-teaser-lg__title:focus,.news-teaser-lg__title:active{text-decoration:underline}.news-teaser-lg__date{font-size:14px;color:#797272;margin:5px 0 0 0}.news-teaser-lg__text{font-size:16px}.news-teaser-sm{display:flex;padding-bottom:30px}.news-teaser-sm__img{flex:0 0 25%;padding-right:30px}.news-teaser-sm__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.news-teaser-sm__title{font-size:18px;line-height:31px;color:#00467F;font-weight:bold;margin:0}.news-teaser-sm__date{font-size:14px;color:#797272;margin:0}.news-teaser-stacked img{width:100%}.news-teaser-stacked .h3,.news-teaser-stacked .text-long h3,.text-long .news-teaser-stacked h3{line-height:27px}.news-teaser-stacked .content{padding:30px 0}.news-teaser-stacked__title{color:#1B67A5;font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:bold;font-size:18px;line-height:1;margin:0 0 10px 0;text-decoration:none}.news-teaser-stacked__title:hover,.news-teaser-stacked__title:focus,.news-teaser-stacked__title:active{text-decoration:underline}.news-teaser-stacked__date{font-size:14px;color:#797272;margin:0}.news-teaser{padding-top:calc(100% / (594 / 316));position:relative}.news-teaser img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}.news-teaser::after{content:'';position:absolute;top:0;left:0;background:linear-gradient(to top,#000 5.5%,rgba(255,255,255,0) 94.27%,rgba(0,0,0,0) 94.28%);width:100%;height:100%}.news-teaser__title{color:#fff;display:block;font-size:16px;padding:40px;position:relative;z-index:1;text-decoration:none}.news-teaser__title:hover,.news-teaser__title:focus,.news-teaser__title:active{text-decoration:underline}.numbered-heading{display:flex;align-items:center}.numbered-heading .circle{width:66px;height:66px;border:solid 1px #032845;background:#032845;border-radius:50%;position:relative;margin-right:20px}.numbered-heading__number{color:#fff;font-size:25px;font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:bold;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.numbered-heading__text{font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:bold;font-size:25px}.page-title-wrapper{overflow:hidden;background:linear-gradient(to right,#032845,#032845 50%,#1B67A5 50%,#1B67A5 100%)}.page-title{padding:2px 0}.page-title .heading--page-title{color:#fff;font-size:47px;line-height:51px;max-width:100%;margin:0.67rem 0;padding:20px 0;word-break:break-word}@media (min-width:920px){.page-title .heading--page-title{max-width:50%}}.page-title-alt{display:grid;grid-template-columns:1fr minmax(auto,1300px) 1fr;background:#00467F}.page-title-alt__content{display:flex;grid-column:2 / 4;height:auto;padding-bottom:40px}@media (min-width:701px){.page-title-alt__content{height:350px;padding-bottom:0}}@media (max-width:700px){.page-title-alt__content{flex-direction:column}}.page-title-alt .page-title-slant{flex:0 0 50%;align-self:stretch;-webkit-filter:drop-shadow(24px 0 0 #C6AC76);filter:drop-shadow(24px 0 0 #C6AC76)}.page-title-alt .page-title__slant{-webkit-clip-path:polygon(-100% 0,calc(100% - 100px) 0,100% 50%,calc(100% - 100px) 100%,-100% 100%);clip-path:polygon(-100% 0,calc(100% - 100px) 0,100% 50%,calc(100% - 100px) 100%,-100% 100%);background:#00467F;height:100%;display:flex;flex-direction:column;justify-content:center}@media (max-width:700px){.page-title-alt .page-title__slant{-webkit-clip-path:none;clip-path:none}}.page-title-alt .heading--page-title{position:relative;z-index:0;padding:20px 40px 20px 30px;max-width:85%}.page-title-alt .heading--page-title span{display:inline-block;max-width:80%}.page-title-alt .heading--page-title::before{content:'';position:absolute;width:100%;height:100%;background:#032845;top:0;right:100%}.page-title-alt .heading--page-title::after{content:'';position:absolute;width:100%;height:100%;background:#032845;top:0;left:0;z-index:-1;transform:skew(-30deg,0deg);transform-origin:left top}.page-title-alt .breadcrumb{background:transparent;padding:10px 30px 10px 10px;max-width:85%}.page-title-alt .breadcrumb__item{font-size:14px}.page-title-alt .page-title__image{display:none}@media (min-width:700px){.page-title-alt .page-title__image{display:block;flex:0 0 calc(50% + 76px);margin-left:-76px;background-color:#032845}}.page-title-alt .page-title__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pager{margin:2em 0}.pager__item::before{content:none}.pager__items{list-style:none;margin:0;padding:0;text-align:center}.pager__item{display:inline-block;margin:0 0.7em}@media (min-width:920px){.pager__item{margin:0 1em}}.pager__items .pager__item::before{content:none}.pager__link,.pager__link:link,.pager__link:visited{color:#fff;font-weight:600;text-decoration:none;background:#00467F;padding:6px 12px 4px 12px;border-bottom:5px solid transparent}.pager__link:hover,.pager__link:link:hover,.pager__link:visited:hover{color:#fff;background:#1B67A5;border-color:#00467F;transition:100ms all ease-in-out}.pager__link.is-active,.pager__link:link.is-active,.pager__link:visited.is-active{background-color:#979797;color:#fff}.pager__link.pager__link--next,.pager__link.pager__link--prev{display:inline-block;vertical-align:middle;padding:10px 8px}.pager__link.pager__link--next span,.pager__link.pager__link--prev span{display:none}.pager__link.pager__link--prev::before{border:8px solid #fff;border-bottom:6px solid transparent;border-left:7px solid transparent;border-top:6px solid transparent;content:'';display:block;position:relative;top:1px}.pager__link.pager__link--next::before{border:8px solid #fff;border-bottom:6px solid transparent;border-right:7px solid transparent;border-top:6px solid transparent;content:'';display:block;position:relative;top:1px}.photo-callout--translucent{background:url("/photo-callout-alt.jpg") no-repeat center;background-size:cover;padding:110px 0}.photo-callout--translucent .callout__content{background:rgba(4,4,4,0.6);color:#fff;text-align:center;max-width:535px;padding:40px 50px;margin:auto}.photo-callout--translucent .callout__header{font-size:25px;text-decoration:none;color:#fff}.photo-callout--translucent .callout__header:hover,.photo-callout--translucent .callout__header:focus,.photo-callout--translucent .callout__header:active{text-decoration:underline;color:#fff}.photo-callout--translucent .callout__text{line-height:31px}.callout-wrapper{background:url("/callout-photo.jpg") no-repeat center;background-size:cover;padding:50px 20px}.callout-wrapper .photo-callout{display:flex;background:#00467F;color:#fff;padding:40px 20px;margin:auto;max-width:550px}.callout-wrapper .photo-callout__icon{width:100px;height:100px;color:#C6AC76;margin-right:20px}.callout-wrapper .photo-callout__header{color:#fff;font-family:"Archivo","Helvetica","Arial",sans-serif;font-size:37px;line-height:40px;margin:0 0 30px;text-decoration:none}.callout-wrapper .photo-callout__text{font-family:"Archivo Black","Helvetica","Arial",sans-serif;text-transform:uppercase}.callout-wrapper .photo-callout a{color:#fff}.podcast-teaser{max-width:275px;box-shadow:3px 4px 6px rgba(119,116,116,0.25);background:#fff;position:relative}.podcast-teaser.grid__item{margin-top:20px;margin-bottom:20px}.podcast-teaser.grid__item:hover .icon{color:#C6AC76}.podcast-teaser .icon-wrapper{display:block;border-bottom:solid 6px #f1f3f7;text-align:center;padding:10px 0}.podcast-teaser .icon{width:37px;height:37px;color:#00467F;vertical-align:middle}.podcast-teaser .icon:hover{color:#C6AC76}.podcast-teaser .content{padding:10px 20px}.podcast-teaser__link{font-size:20px;line-height:23px;color:#1e4b87;margin:0;text-decoration:none}.podcast-teaser__link:hover,.podcast-teaser__link:focus,.podcast-teaser__link:active{text-decoration:underline}.podcast-teaser__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.podcast-teaser__info{font-size:16px;font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:bold;text-transform:uppercase;margin-bottom:0}.podcast__episode{margin:0;color:#032845;font-weight:bold;text-transform:uppercase;font-size:16px;line-height:1.4}.record{display:flex}.record__stat{margin-right:20px;flex:0 0 50px}.record__holder{flex:1 0 auto}.view-heading{display:flex;justify-content:space-between;padding:20px 0}.view-heading .h2--underlined{font-size:31px;margin-top:0}.view-heading .button--ghost{font-size:14px;color:#00467F;border:solid 1px #D8D9E0;transition:100ms all ease-in-out}.view-heading .button--ghost svg{width:20px;height:20px;vertical-align:middle;margin-right:10px}.view-heading .button--ghost:hover{border-color:#032845;background:#032845;color:#fff}.team-roster table{border:none}.team-roster .view-heading{align-items:center;padding:20px 0 0 0;flex-wrap:wrap}.team-roster .view-heading .h2--underlined{font-size:31px;padding-right:15px}.team-roster .view-heading .h2--underlined::after{width:75%}.team-roster .table__cell,.team-roster .text-long td,.text-long .team-roster td{color:#000;border-bottom:solid 7px #F5F6F7}.team-roster .table__row,.team-roster .text-long tr,.text-long .team-roster tr{background:#fff}.team-roster .table__row:last-child td,.team-roster .text-long tr:last-child td,.text-long .team-roster tr:last-child td{border-bottom:solid 7px #F5F6F7}.table-scroll{overflow-x:auto}.printable-link{color:#00467F;text-decoration:none}.printable-link:hover,.printable-link:focus,.printable-link:active{text-decoration:underline;color:#fff}.school-teaser{display:flex;border-bottom:10px solid #D8D9E0;padding:30px 15px}.school-teaser p{margin:0}.school-teaser__title{color:#00467F;font-size:25px;text-decoration:none}.school-teaser__title:hover,.school-teaser__title:focus,.school-teaser__title:active{text-decoration:underline}.school-teaser__subtitle{display:block;line-height:24px}.school-teaser__image{flex:0 1 150px;margin-right:15px}.school-teaser__subtitle,.school-teaser__location{font-size:16px}.school-teaser__title,.school-teaser__subtitle{font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:bold}.school-teaser__location{font-size:16px}.scorecard{background:#eaeef5;padding:20px 50px;display:flex;flex-direction:column;border-right:solid 3px #fff}@media (min-width:440px){.scorecard{padding:20px 15px}}.scorecard__date{font-size:16px;font-weight:700;margin-bottom:0;text-transform:uppercase}.scorecard__team{display:flex}.scorecard .link{font-size:15px;text-decoration:none;flex:0 1 185px;text-transform:capitalize;margin:0}.scorecard span{font-size:16px}.scorecard .winner{font-weight:700}.scorecard .winner svg{width:16px;height:15px;color:#C6AC76;vertical-align:middle;margin-left:5px}.search-container{background:#00467F;padding:60px 0;position:relative}.search-container .icon-svg{width:23px;height:23px;position:absolute;margin-top:8px;margin-left:10px;color:#00467F}.header__search-form{text-align:center}.header__search-input{width:70%;padding:10px;background:#FFFEFB;border:solid 1px #fff;border-radius:6px}.shortcut{position:relative;background-color:#00467F;padding:15px 30px;color:#fff;display:inline-flex;align-items:center;justify-content:center;margin:15px 15px 15px 0;transition:0.3s all ease-in-out}.shortcut a{color:#fff;text-decoration:none;font-weight:bold}.shortcut a::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.shortcut:hover,.shortcut:focus,.shortcut:active{background-color:#003866;transition:0.3s all ease-in-out}.shortcut:hover a,.shortcut:focus a,.shortcut:active a{text-decoration:underline}.showcase-teaser__student{font-size:23px;line-height:29px;font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:600}.showcase-teaser__student,.showcase-teaser__sport{color:#fff;margin:0}.showcase-teaser__school{font-size:14px;color:#93ceff}.showcase-teaser a{color:#fff}#block-views-block-news-showcase .grid{justify-content:space-around}#block-views-block-news-showcase .grid__item{display:flex;flex-direction:column;align-items:center}.social-sharing{display:flex;align-items:center}.social-sharing__text{font-size:16px;text-transform:uppercase;color:#1B67A5;font-weight:bold;padding-right:15px;margin:0}.social-sharing .circled-icon{border-color:#1B67A5;margin-right:5px}.social-sharing .circled-icon:hover{border-color:#032845}.social-sharing .icon{color:#1B67A5}.metadata-row{display:flex;margin-bottom:20px;flex-direction:column}@media (min-width:600px){.metadata-row{flex-direction:row;align-items:center}}.staff-teaser-alt{font-size:16px}.staff-teaser-alt__title{font-weight:bold;font-size:18px}.staff-teaser-alt__link{color:#00467F;text-decoration:none}.staff-teaser-alt__link:hover,.staff-teaser-alt__link:focus,.staff-teaser-alt__link:active{text-decoration:underline}.staff-teaser-alt .icon{width:18px;height:18px;color:#00467F;vertical-align:middle}.staff-teaser-alt p{margin:0 0 3px 0}.staff-teaser-lg{display:flex;border-bottom:solid 3px #ddd;padding:40px 0}.staff-teaser-lg .staff-teaser{padding-bottom:0}.staff-teaser-lg .staff-teaser img{width:140px;height:140px}.staff-teaser-lg .staff-info{font-size:18px}.staff-teaser-lg .staff-info__name{font-weight:bold;font-size:20px}.staff-teaser-lg .staff-info__link{color:#00467F;font-size:16px;word-break:break-word}.staff-teaser-lg .staff-info__link:hover,.staff-teaser-lg .staff-info__link:active{color:#00467F;text-decoration:none}.staff-teaser-lg__phone p,.staff-teaser-lg__address p{margin-top:0;margin-bottom:5px}.staff-teaser-lg__phone a,.staff-teaser-lg__address a{color:#00467F}.staff-teaser-lg__phone a:hover,.staff-teaser-lg__phone a:active,.staff-teaser-lg__address a:hover,.staff-teaser-lg__address a:active{color:#00467F;text-decoration:none}.staff-teaser-lg .flex-item{padding-right:20px}@media (min-width:920px){.staff-teaser-lg .flex-item{flex:0 0 33.3333%;width:33.3333%;max-width:33.3333%}}.staff-teaser{display:flex;padding-bottom:30px}.erl-section .staff-teaser{padding-bottom:0}.staff-teaser img{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:30px}.staff-teaser .bold{font-weight:bold;text-transform:uppercase;font-size:18px}.staff-teaser p{margin:0;font-size:16px}.staff-teaser a{color:#00467F;text-decoration:none}.staff-teaser a:not[typeof="schema:Person"]{font-size:16px}.staff-teaser a:hover,.staff-teaser a:focus,.staff-teaser a:active{text-decoration:underline}.status__list{list-style:none;margin:0;padding:0}.status{display:block;padding:.5rem}.status--warning{background-color:#f9fb93}.status--error{background-color:#fbe3e4}.status--status{background-color:#cfefc2}.tabs__link,.tabs__link--local-tasks{border:1px solid #e5e5e5;border-bottom:none;color:#666;display:block;font-size:1.1rem;font-weight:600;padding:1em 2.4em;text-align:center;text-decoration:none;transition:color 0.3s}@media (min-width:920px){.tabs__link,.tabs__link--local-tasks{border-left:none;display:inline-block;font-size:1rem;padding:0.6em 1.7em;position:relative;top:1px;width:auto}}.tabs__link.is-active,.tabs__link--local-tasks.is-active{color:#00467F}@media (min-width:920px){.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:#fff;border-left:none}}.tabs__nav{list-style:none;margin:0;padding:0;border-bottom:1px solid #e5e5e5}@media (min-width:920px){.tabs__nav{border-left:1px solid #e5e5e5;display:flex}}.tabs__nav .tabs__link:not(.is-active){transition:100ms all ease-in-out}.tabs__nav .tabs__link:not(.is-active):hover,.tabs__nav .tabs__link:not(.is-active):focus,.tabs__nav .tabs__link:not(.is-active):active{color:#fff;background:#00467F}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:1em 0 0.5em;padding:0}.tabs__link--local-tasks{padding:0.3em 1.5em}.timeline-item{width:50%;display:flex;padding:0 10px 40px 20px;position:relative}.timeline-item__image{flex:0 0 40%}.timeline-item__content{padding:0 30px;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;flex-grow:1}.timeline-item__content .year{color:#00467F;font-size:42px;font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:bold;line-height:46px;margin:0;text-align:right}.timeline-item__content .info{line-height:31px;margin:0;padding-top:10px}.timeline-item::before{content:'';position:absolute;width:60px;height:60px;left:100%;border:solid 8px #C6AC76;border-radius:100%}.timeline-item::after{content:'';position:absolute;height:calc(100% - 60px);left:calc(100% + 29px);width:5px;background:#C6AC76;top:60px}.toggle-wrapper{position:relative;overflow:hidden}.toggle-label{position:relative;text-transform:uppercase;border:none;padding:12px 24px 12px 0;cursor:pointer;color:#032845;transition:100ms all ease-in-out;margin:3px;background:transparent}.toggle-label::after{content:'';position:absolute;right:10px;top:20px;border:5px solid transparent;border-top-color:#000;transition:100ms all ease-in-out}.toggle-label.open::after{top:14px;border-top-color:transparent;border-bottom-color:#000}.toggle-label:hover,.toggle-label:focus,.toggle-label:active{color:#032845;transition:100ms all ease-in-out}.toggle-label:hover::after,.toggle-label:focus::after,.toggle-label:active::after{border-top-color:#032845;transition:100ms all ease-in-out}.toggle-label:hover.open::after,.toggle-label:focus.open::after,.toggle-label:active.open::after{border-top-color:transparent;border-bottom-color:#032845}.toggle-hidden{display:block;visibility:hidden;position:absolute}.toggle-hidden.open{visibility:visible;position:static}.tournament-cta{background:url("/tournament-cta.jpg");background-size:cover;background-blend-mode:multiply;background-color:rgba(10,65,108,0.89)}.tournament-cta__content{display:flex;align-items:center}@media (max-width:700px){.tournament-cta__content{flex-direction:column}}.tournament-cta .cta__slant{flex:0 0 50%;align-self:stretch;-webkit-filter:drop-shadow(24px 0 0 #C6AC76);filter:drop-shadow(24px 0 0 #C6AC76)}.tournament-cta .cta__icon{width:35px;height:43px;color:#C6AC76;margin-right:15px}.tournament-cta .cta__info{color:#FFFEFE;padding-left:40px}.tournament-cta .cta__title{font-size:31px;font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:bold;line-height:34px;margin:0;padding-right:10px}.tournament-cta .cta__text{margin:0;font-size:25px;font-weight:bold}.tournament-cta .cta__date,.tournament-cta .cta__location{font-size:16px;line-height:24px;margin:0}.tournament-cta .cta__right{margin:auto}@media (max-width:700px){.tournament-cta .cta__right{padding:20px 0}}.tournament-cta .cta__right .button--alt{background:#00467F;border:solid 2px #00467F}.tournament-cta .cta-slant{-webkit-clip-path:polygon(0 0,calc(100% - 35px) 0,100% 50%,calc(100% - 35px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 35px) 0,100% 50%,calc(100% - 35px) 100%,0 100%);background:#00467F}@media (max-width:700px){.tournament-cta .cta-slant{-webkit-clip-path:none;clip-path:none}}.tournament-cta .wrapper{display:flex;padding:25px 15px}.tournament-intro{padding:80px 0;background:url("/state-tournament-cta.jpg") center/cover no-repeat;background-color:rgba(10,65,108,0.89);background-blend-mode:multiply;margin:30px 0}.tournament-intro__header{color:#fff;font-size:47px;line-height:51px;text-align:center;padding:0 15px}.tournament-intro__wrapper{display:flex;flex-direction:column;align-items:center;padding:10px 15px}@media (min-width:720px){.tournament-intro__wrapper{flex-direction:row;justify-content:center}}.tournament-intro__info{color:#fff;margin-bottom:30px}@media (min-width:720px){.tournament-intro__info:not(:last-of-type){padding-right:40px}}.tournament-intro .date{margin:0;padding-bottom:5px;font-size:25px;font-weight:bold;font-family:"Archivo","Helvetica","Arial",sans-serif}.tournament-intro .location{margin:0;display:flex;text-align:center;align-items:baseline}.tournament-intro .icon{width:18px;height:18px;color:#C6AC76}.tournament-intro .tournament-locations{display:flex;align-items:center;flex-direction:column;color:#fff;max-width:50%;margin:0 auto}@media (min-width:600px){.tournament-intro .tournament-locations{flex-direction:row;justify-content:center}}.tournament-intro .tournament-locations__title{text-transform:uppercase;text-align:center;line-height:31px;margin:0 0 10px 0;color:#fff;font-weight:bold}.tournament-intro .tournament-locations .location{font-size:20px}@media (min-width:600px){.tournament-intro .tournament-locations .location:not(:last-of-type){padding-right:40px;margin:0}}.tournament-intro .tournament-locations .icon-map{width:20px;height:20px;margin-right:5px;color:#C6AC76}.tournament-intro .figure__number{color:#C6AC76}.tournament-intro .figure__label{text-transform:uppercase;color:#fff}.tournament-list .container-top{background:#EAEEF5;display:flex;justify-content:space-between;flex-wrap:wrap;border-radius:7px 7px 0 0;flex-direction:column;padding-bottom:20px}@media (min-width:700px){.tournament-list .container-top{flex-direction:row;padding-bottom:0}}.tournament-list .icon{width:26px;height:26px;color:#00467F;margin-right:15px}.tournament-list__announcement{display:flex;align-items:center;font-size:21px;font-weight:bold}.tournament-list__calendar{display:flex;align-items:center;font-size:14px;line-height:16px;font-weight:bold}.tournament-list__calendar .link{text-decoration:none;text-transform:uppercase}.tournament-list__calendar .link:hover,.tournament-list__calendar .link:focus,.tournament-list__calendar .link:active{text-decoration:underline}.tournament-list .table,.tournament-list .text-long table,.text-long .tournament-list table{font-size:16px;margin:0;border-radius:0;border-bottom:none}.tournament-list .table .col-sm,.tournament-list .text-long table .col-sm,.text-long .tournament-list table .col-sm{width:300px}.tournament-list .table th,.tournament-list .text-long table th,.text-long .tournament-list table th{text-align:left}.tournament-list .table .table__cell,.tournament-list .text-long table .table__cell,.text-long .tournament-list table .table__cell,.tournament-list .table .text-long td,.text-long .tournament-list .table td,.tournament-list .text-long table td,.text-long .tournament-list table td{text-align:left}.tournament-list .container-bottom{display:flex;justify-content:flex-end;border:solid 1px #e5e5e5;border-radius:0 0 7px 7px;padding:10px 0;position:relative}.tournament-list .container-bottom__link{margin-right:15px;text-transform:uppercase;text-decoration:none;color:#00467F;font-size:14px;font-weight:bold}.tournament-list .container-bottom__link:hover,.tournament-list .container-bottom__link:focus,.tournament-list .container-bottom__link:active{text-decoration:underline}.tournament-list .container-bottom__link::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#views-exposed-form-tournaments-competitive-sections-list-page-1{display:flex;flex-wrap:wrap}#views-exposed-form-tournaments-competitive-sections-list-page-1>.form-item:nth-child(-n+3){width:33.3333%;padding:5px}#views-exposed-form-tournaments-competitive-sections-list-page-1>.form-item:nth-child(-n+3) .form-item__dropdown select,#views-exposed-form-tournaments-competitive-sections-list-page-1>.form-item:nth-child(-n+3) .gtranslate select{height:44px}#views-exposed-form-tournaments-competitive-sections-list-page-1+p{padding:20px 40px}#views-exposed-form-tournaments-competitive-sections-list-page-1 #edit-field-competitive-section-target-id .form-item,#views-exposed-form-tournaments-competitive-sections-list-page-1 #edit-field-class-target-id .form-item{padding:0 5px;margin:5px}#views-exposed-form-tournaments-competitive-sections-list-page-1 #edit-field-competitive-section-target-id .form-item .form-item__label,#views-exposed-form-tournaments-competitive-sections-list-page-1 #edit-field-class-target-id .form-item .form-item__label{margin:0 5px}#views-exposed-form-tournaments-competitive-sections-list-page-1 #edit-field-competitive-section-target-id .form-item input[type="radio"],#views-exposed-form-tournaments-competitive-sections-list-page-1 #edit-field-class-target-id .form-item input[type="radio"]{border:2px solid #8E929C;padding:0.5em;-webkit-appearance:none;border-radius:0;background-color:#fff;position:relative}#views-exposed-form-tournaments-competitive-sections-list-page-1 #edit-field-competitive-section-target-id .form-item input[type="radio"]:checked,#views-exposed-form-tournaments-competitive-sections-list-page-1 #edit-field-class-target-id .form-item input[type="radio"]:checked{background-size:9px 9px;border:2px solid #000}#views-exposed-form-tournaments-competitive-sections-list-page-1 #edit-field-competitive-section-target-id .form-item input[type="radio"]:checked::after,#views-exposed-form-tournaments-competitive-sections-list-page-1 #edit-field-class-target-id .form-item input[type="radio"]:checked::after{content:'';height:12px;transform:rotate(45deg);width:7px;border-bottom:3.5px solid #000;border-right:3.5px solid #000;display:inline-block;position:absolute;left:6px;top:2px}#views-exposed-form-tournaments-competitive-sections-list-page-1 #edit-field-competitive-section-target-id .form-item input[type="radio"]:focus,#views-exposed-form-tournaments-competitive-sections-list-page-1 #edit-field-class-target-id .form-item input[type="radio"]:focus{outline-color:transparent}#views-exposed-form-tournaments-competitive-sections-list-page-1 fieldset.form-fieldset{margin:0;padding-left:0;border:none;max-width:100%}#views-exposed-form-tournaments-competitive-sections-list-page-1 [id^="edit-field-class"] .form-checkboxes .form-item{min-width:100px;padding:2.5px}#views-exposed-form-tournaments-competitive-sections-list-page-1 [id^="edit-name"] .form-checkboxes .form-item{min-width:75px;padding:5px}#views-exposed-form-tournaments-competitive-sections-list-page-1 [id^="edit-name"] .form-checkboxes .form-item:nth-child(1){background-color:#F28D8D}#views-exposed-form-tournaments-competitive-sections-list-page-1 [id^="edit-name"] .form-checkboxes .form-item:nth-child(2){background-color:#F1A347}#views-exposed-form-tournaments-competitive-sections-list-page-1 [id^="edit-name"] .form-checkboxes .form-item:nth-child(3){background-color:#E8EB45}#views-exposed-form-tournaments-competitive-sections-list-page-1 [id^="edit-name"] .form-checkboxes .form-item:nth-child(4){background-color:#73B768}#views-exposed-form-tournaments-competitive-sections-list-page-1 [id^="edit-name"] .form-checkboxes .form-item:nth-child(5){background-color:#BA8DF2}#views-exposed-form-tournaments-competitive-sections-list-page-1 [id^="edit-name"] .form-checkboxes .form-item:nth-child(6){background-color:#2892E9}#views-exposed-form-tournaments-competitive-sections-list-page-1 [id^="edit-name"] .form-checkboxes .form-item:nth-child(7){background-color:#C3AE81}#views-exposed-form-tournaments-competitive-sections-list-page-1 [id^="edit-name"] .form-checkboxes .form-item:nth-child(8){background-color:#8DECF2}#views-exposed-form-tournaments-competitive-sections-list-page-1 [id^="edit-name"] .form-checkboxes .form-item:nth-child(9){background-color:#B5B0B0;width:125px}.view-competitive-sections-list .accordion-button-wrapper{padding:15px;text-align:right}.view-competitive-sections-list .accordion-header{display:flex}.view-competitive-sections-list .accordion-content .views-row{display:flex;padding-top:15px;padding-bottom:15px}.view-competitive-sections-list .accordion-content .views-row .accordion-interior{width:100%}.view-competitive-sections-list .accordion-content .views-row .accordion-interior .accordion-item{color:#00467F}.view-competitive-sections-list .accordion-parent{display:flex;flex-direction:column;justify-content:start}.view-competitive-sections-list .accordion-item-header{font-weight:bold;width:100%}.view-competitive-sections-list .additional-schools ul{padding:0}.view-competitive-sections-list .section-color-list::after{content:'';height:5px;width:100%;display:block;position:relative;border-radius:2.5px}.view-competitive-sections-list .section-color-1-list::after{background:#F28D8D}.view-competitive-sections-list .section-color-2-list::after{background:#F1A347}.view-competitive-sections-list .section-color-3-list::after{background:#E8EB45}.view-competitive-sections-list .section-color-4-list::after{background:#73B768}.view-competitive-sections-list .section-color-5-list::after{background:#BA8DF2}.view-competitive-sections-list .section-color-6-list::after{background:#2892E9}.view-competitive-sections-list .section-color-7-list::after{background:#C3AE81}.view-competitive-sections-list .section-color-8-list::after{background:#8DECF2}.view-competitive-sections-list .section-color-9-list::after{background:#B5B0B0}.tournament-qualified-cta{background:#032845}.tournament-qualified-cta__content{display:flex;align-items:center}@media (max-width:700px){.tournament-qualified-cta__content{flex-direction:column}}.tournament-qualified-cta .cta__slant{flex:0 0 55%;align-self:stretch;-webkit-filter:drop-shadow(24px 0 0 #C6AC76);filter:drop-shadow(24px 0 0 #C6AC76)}.tournament-qualified-cta .cta__icon{width:35px;height:43px;color:#C6AC76;margin-right:15px}.tournament-qualified-cta .cta__info{font-size:16px;color:#fff}.tournament-qualified-cta .cta__title{font-size:23px;font-family:"Archivo","Helvetica","Arial",sans-serif;margin:0;padding-right:10px}.tournament-qualified-cta .cta__text{margin:10px 0 0 0}.tournament-qualified-cta .cta__right{margin:auto}@media (max-width:700px){.tournament-qualified-cta .cta__right{padding:20px 0}}.tournament-qualified-cta .cta-slant{-webkit-clip-path:polygon(0 0,calc(100% - 35px) 0,100% 50%,calc(100% - 35px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 35px) 0,100% 50%,calc(100% - 35px) 100%,0 100%);background:#1B67A5}@media (max-width:700px){.tournament-qualified-cta .cta-slant{-webkit-clip-path:none;clip-path:none}}.tournament-qualified-cta .wrapper{display:flex;padding:25px 15px}.tournament-teaser{display:flex;flex-direction:column;border:solid 2px #1A6691;overflow:hidden}.tournament-teaser img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:250px;background-color:#1B67A5}.page-tournaments .tournament-teaser,.page--front .tournament-teaser{margin-bottom:20px}.tournament-teaser .region--slant{background:#00467F}.tournament-teaser .region--slant::after{background:#032845}.tournament-teaser__date{color:#fff;font-size:20px;padding-left:20px;padding-right:20px;text-transform:uppercase}.tournament-teaser__info{background:transparent;padding:30px 20px;border-top:solid 2px #1A6691}.tournament-teaser__info .link{display:flex;align-items:flex-start;font-size:20px;text-decoration:none}.region--dark-blue .tournament-teaser__info .link{color:#fff}.tournament-teaser__info .link:hover,.tournament-teaser__info .link:focus,.tournament-teaser__info .link:active{text-decoration:underline}.tournament-teaser__info .link .icon{width:25px;height:25px;color:#C6AC76;margin-right:20px}.activity-season-list{display:flex;flex-direction:column;align-items:center;padding:30px;justify-content:center}@media (min-width:720px){.activity-season-list{flex-direction:row;flex-wrap:wrap}}.activity-season-list .icon-callout-alt{margin-right:20px;flex:0 0 30%;margin-bottom:20px;max-width:100%;min-width:300px}.award-carousel{background:url("/awards.jpg") center/cover no-repeat;padding:0 60px 40px 60px}.award-carousel .heading--echoed{color:#fff;padding-top:25px;margin-left:20px}.award-carousel .heading__echo{color:rgba(255,255,255,0.28);margin-left:20px}.award-carousel .flickity-prev-next-button.previous{left:-40px}.award-carousel .flickity-prev-next-button.next{right:-40px}.award-carousel .flickity-prev-next-button .flickity-button-icon{width:35px;height:35px}.award-carousel .flickity-button{background:transparent;color:#fff}.award-carousel .flickity-button:hover{background:transparent}.award-carousel .flickity-button:active{opacity:1}.award-carousel__button{text-align:center;padding:30px 0}.award-carousel .button--ghost-white{min-width:210px;padding-top:12px;padding-bottom:12px}.type--dashboard .h2,.type--dashboard .text-long h2,.text-long .type--dashboard h2{font-size:25px}.type--dashboard .region--sidebar .h3,.type--dashboard .region--sidebar .text-long h3,.text-long .type--dashboard .region--sidebar h3{font-size:25px;position:relative;padding-bottom:14px;margin-bottom:20px}.type--dashboard .region--sidebar .viewsreference--view-title h2::after{content:'';width:100%;height:4px;position:absolute;background:#00467F;bottom:0;left:0}.type--dashboard .course-list--table .table__heading-cell:not(.table__footer-cell),.type--dashboard .course-list--table .text-long th:not(.table__footer-cell),.text-long .type--dashboard .course-list--table th:not(.table__footer-cell){padding-top:12px;padding-bottom:12px;font-size:16px}.type--dashboard #block-courselist-3{padding:20px 0}.facts-panel__top{background:url(/logo-transparent.png) no-repeat bottom right;font-size:16px;font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:bold;color:#fff;text-align:center;padding:30px 40px 40px 40px}.facts-panel__title{font-size:25px;font-family:"Archivo","Helvetica","Arial",sans-serif;font-weight:bold;margin:0}.facts-panel__tagline{margin:0;padding-top:5px}.facts-panel__bottom{display:flex;justify-content:center;flex-direction:column;padding-bottom:20px}@media (min-width:920px){.facts-panel__bottom{flex-direction:row}}.facts-panel .figure{flex:0 0 20%;padding-left:10px;padding-right:10px;margin:20px}@media (min-width:920px){.facts-panel .figure{margin:0}}.facts-panel .figure__number{font-size:66px;color:#00467F}.facts-panel .figure__label{color:#00467F;font-size:20px;text-transform:normal}.facts-panel .figure .hr-alt{background:#C6AC76;border-radius:5px;height:5px;width:25%}@media (min-width:920px){.facts-panel .figure .hr-alt{width:80%}}.wrapper-top{background:linear-gradient(90deg,#034173 43.5%,#053053 99.99%,#00467F 100%)}.wrapper-bottom{background:#F5F6F6}.grid__item{flex:1 1 100%;margin-bottom:2rem}@media (min-width:920px){.grid__item{margin:0 1rem 0 0;flex-basis:30%}}.grid__item:last-child{margin-right:0}.grid--no-grow .grid__item{flex-grow:0}.grid__item--example{background-color:#ccc;padding:4rem}@media (min-width:920px){.grid--2col>.grid__item{flex-basis:48%}.grid--2col>.grid__item:nth-of-type(2n){margin-right:0}}.grid--2col>.grid__item--2col{flex-basis:100%}@media (min-width:920px){.grid--3col>.grid__item{flex-basis:30%}.grid--3col>.grid__item:nth-of-type(3n){margin-right:0}}.grid--3col>.grid__item--2col{flex-basis:calc(100% * (2 / 3))}.grid--3col>.grid__item--3col{flex-basis:100%}@media (min-width:920px){.grid--4col>.grid__item{flex-basis:23%}.grid--4col>.grid__item:nth-of-type(4n){margin-right:0}}.grid--4col>.grid__item--2col{flex-basis:calc(100% * (2 / 4))}.grid--4col>.grid__item--3col{flex-basis:calc(100% * (3 / 4))}.grid--4col>.grid__item--4col{flex-basis:100%}@media (min-width:920px){.grid--5col>.grid__item{flex-basis:18%}.grid--5col>.grid__item:nth-of-type(5n){margin-right:0}}.grid--5col>.grid__item--2col{flex-basis:calc(100% * (2 / 5))}.grid--5col>.grid__item--3col{flex-basis:calc(100% * (3 / 5))}.grid--5col>.grid__item--4col{flex-basis:calc(100% * (4 / 5))}.grid--5col>.grid__item--5col{flex-basis:100%}@media (min-width:920px){.grid__item--2col{flex-basis:48%}.grid__item--2col:nth-of-type(2n){margin-right:0}}@media (min-width:920px){.grid__item--3col{flex-basis:30%}.grid__item--3col:nth-of-type(3n){margin-right:0}}@media (min-width:920px){.grid__item--4col{flex-basis:23%}.grid__item--4col:nth-of-type(4n){margin-right:0}}@media (min-width:920px){.grid__item--5col{flex-basis:18%}.grid__item--5col:nth-of-type(5n){margin-right:0}}.grid__item--sponsor{flex-basis:auto}.grid--directory .grid_item--directory img{width:280px;height:368px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.grid_item--directory a{color:#00467F}.grid_item--directory a:hover,.grid_item--directory a:focus,.grid_item--directory a:active{text-decoration:none}.grid--team-personnel .grid__item{margin-bottom:20px;display:block}@media (min-width:950px){.grid--team-personnel .grid__item{flex:0 0 18%}}.grid-contact{padding-top:3px}.grid-contact .icon{width:18px;height:18px;color:#00467F;vertical-align:middle;margin-right:3px}.grid-contact a{color:#00467F;text-decoration:none;text-transform:lowercase}.grid-contact a:hover,.grid-contact a:focus,.grid-contact a:active{text-decoration:underline}.grid{display:flex;flex-wrap:wrap}.grid--card{margin-bottom:2rem}.grid--space-between{justify-content:space-between}.grid--condensed>.grid__item{flex-grow:0}.grid--condensed>.grid__item:not(.grid__item--news):not(.grid__item--sponsor){flex-basis:auto}.grid--administration>.grid__item{margin-bottom:20px}.grid--sponsors--homepage{justify-content:center;align-items:center;margin:30px 0}.featured-news h2{font-size:42px;position:relative;z-index:1}.featured-news .echo-heading{font-family:"Archivo Black","Helvetica","Arial",sans-serif;font-size:134px;text-transform:uppercase;margin:0;color:#eaeef5;position:absolute;top:0;left:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.featured-news .news-teaser{height:316px;padding-top:0;background-color:#032845;margin-bottom:20px}@media (min-width:920px){.featured-news .news-teaser{margin-bottom:0}}.featured-news .news-teaser__title{display:flex;height:100%;align-items:flex-end}.featured-news .grid--image-grid{display:flex;flex-direction:column}@media (min-width:920px){.featured-news .grid--image-grid{display:grid;grid-gap:40px}}.featured-news .grid--image-grid img{width:100%;height:316px;-o-object-fit:cover;object-fit:cover}.featured-news .grid-item:nth-child(1){grid-column:1/4}.featured-news .grid-item:nth-child(2){grid-column:4/7}.featured-news .grid-item:nth-child(3){grid-column:1/3}.featured-news .grid-item:nth-child(4){grid-column:3/5}.featured-news .grid-item:nth-child(5){grid-column:5/7}.homepage-hero-container{position:relative;background:top/cover no-repeat}.homepage-hero-container::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(10,65,108,0.89);mix-blend-mode:multiply}.homepage-hero-container .header__wrapper{background:transparent;position:relative;z-index:1}.homepage-hero{text-align:center;color:#fff;position:relative;z-index:1;padding-top:50px;padding-bottom:180px}@media (min-width:720px){.homepage-hero{max-width:800px;margin:auto}}.homepage-hero__header{font-size:59px;line-height:64px}.homepage-hero__text{font-size:21px;line-height:31px}.homepage-hero .icon{width:34px;height:34px;color:#C6AC76;margin-top:15px}.mvt-callout{overflow:hidden;display:grid;grid-template-columns:1fr minmax(auto,1300px) 1fr;background:#032845}.mvt-callout__content{display:flex;grid-column:2 / 4}@media (max-width:700px){.mvt-callout__content{flex-direction:column}}.mvt-callout .callout-slant{flex:0 0 60%;align-self:stretch;-webkit-filter:drop-shadow(24px 0 0 #C6AC76);filter:drop-shadow(24px 0 0 #C6AC76);z-index:1}.mvt-callout .callout__slant{-webkit-clip-path:polygon(0 0,calc(100% - 100px) 0,100% 50%,calc(100% - 100px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 100px) 0,100% 50%,calc(100% - 100px) 100%,0 100%);background:#032845;height:100%;display:flex;flex-direction:column;justify-content:center;padding:40px 40px 100px 40px}@media (max-width:700px){.mvt-callout .callout__slant{-webkit-clip-path:none;clip-path:none}}.mvt-callout h2{color:#fff;font-size:42px;line-height:51px;position:relative;max-width:85%;padding:20px 0 0 0;margin:0;z-index:0}.mvt-callout .subheader{color:#fff;font-family:"Archivo","Helvetica","Arial",sans-serif;font-size:31px;font-weight:bold;margin:0;display:block}.mvt-callout .student{color:#fff;font-size:20px;padding-top:30px;padding-bottom:25px}.mvt-callout .student p{margin:0}.mvt-callout .student a{color:#fff}.mvt-callout .student-info{display:flex;color:#fff;font-size:16px;line-height:24px;align-items:center}.mvt-callout .student-info p{flex-basis:70%}.mvt-callout .student-info img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover}.mvt-callout .mvt-callout__image{flex:0 0 calc(50% + 76px);margin-left:-76px}.mvt-callout .mvt-callout__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:500px}.news-section .header-wrapper{display:flex;justify-content:space-between;align-items:center}.news-section .header-wrapper h2{margin:0}.news-section .header-wrapper .link-with-icon{width:23px;height:23px}.news-section .header-wrapper .link-icon{line-height:1}.news-section .header-wrapper .link-icon__text{margin-right:15px;font-size:14px;text-transform:uppercase}.news-section .grid{padding:20px 0}.news-section .grid__item--example{padding:0;background:#fff}.news-section .news-teaser-stacked__title{padding:10px 0}.person-grid .h3,.person-grid .text-long h3,.text-long .person-grid h3{margin-bottom:0}.schedules.schedules-full .schedule-headers{background:#1B67A5}.schedules.schedules-full .game-listing{background:transparent}.schedules .view-heading .h2--underlined{font-size:42px;line-height:1.3}.schedules .schedule-headers{padding:10px 0;background:#032845;color:#fff;font-size:16px;font-weight:bold;display:block}@media (min-width:720px){.schedules .schedule-headers{display:flex}}.schedules .schedule-headers--alt{background:#1B67A5}.schedules .col-one{flex:0 0 15%}.schedules .col-two,.schedules .col-three{flex:0 0 20%}.schedules .col-four{flex:1 0 auto}.schedules .col-one,.schedules .col-three,.schedules .col-four{padding:0 20px}.schedules .col-two{padding:0 20px}@media (min-width:720px){.schedules .col-two{padding:0 30px}}.schedules .col-one,.schedules .col-two,.schedules .col-three,.schedules .col-four{margin-bottom:10px}@media (min-width:720px){.schedules .col-one,.schedules .col-two,.schedules .col-three,.schedules .col-four{margin:0}}.schedules .schedules-btn{text-align:center;margin:50px 0}[class*="full-schedule"]{background:linear-gradient(90deg,#034173 43.5%,#053053 99.99%,#00467F 100%)}.school-intro{display:flex;flex-direction:column;color:#fff;font-size:16px;font-weight:bold;padding:30px 40px}@media (min-width:840px){.school-intro{flex-direction:row;padding:30px 0}}.school-intro__logo{flex:0 1 200px;width:200px;min-width:200px;height:200px;padding:25px;margin-bottom:20px;margin-right:20px;background:#fff;border:20px solid #032845;border-radius:50%}.school-intro__logo img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.school-intro__info{flex:1 0 auto}.school-intro__contact,.school-intro__social{flex:0 0 25%;border-top:1px solid #1B67A5;padding-top:20px}@media (min-width:840px){.school-intro__contact,.school-intro__social{border-left:1px solid #1B67A5;border-top:none;padding-top:0}}.school-intro__info,.school-intro__contact,.school-intro__social{padding-left:15px;padding-right:15px}.school-intro__contact .address{margin-top:0;line-height:1.4}.school-intro__link,.school-intro a:not(.button){color:#C6AC76}.school-intro__link:hover,.school-intro a:hover:not(.button),.school-intro__link:focus,.school-intro a:focus:not(.button),.school-intro__link:active,.school-intro a:active:not(.button){text-decoration:none}.school-intro__link--wrapper{display:flex;align-items:center;flex-wrap:wrap}.school-intro__link--wrapper .icon-map{width:15px;height:17px;margin-right:10px}.school-intro__link--wrapper .icon-wrapper{width:32px;height:32px;border:solid 3px #fff;border-radius:50%;margin-right:15px;position:relative;transition:100ms all ease-in-out;display:block;margin-bottom:10px}.school-intro__link--wrapper .icon-wrapper:hover{border-color:#C6AC76}.school-intro__link--wrapper .icon-wrapper:hover .icon-social{color:#C6AC76}.school-intro__link--wrapper .icon-social{width:16px;height:16px;color:#fff;fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scorecard-carousel-wrapper{overflow:hidden;padding:20px 0}.scorecard-carousel{margin:0 73px;position:relative}.scorecard-carousel .scorecard{width:275px;max-width:275px;min-height:100%}.scorecard-carousel .flickity-button{height:100%;background:#C6AC76;border-radius:0;padding:0 35px}.scorecard-carousel .flickity-button:hover{background:#C6AC76}.scorecard-carousel .flickity-button:disabled{opacity:1}.scorecard-carousel .flickity-button:disabled .flickity-button-icon{opacity:.50}.scorecard-carousel .flickity-button .flickity-button-icon{width:30px;height:30px;color:#00467F;border:solid 3px #00467F;border-radius:60%;padding:5px;top:50%;left:50%;transform:translate(-50%,-50%)}.scorecard-carousel .flickity-prev-next-button.next{right:-70px;border-left:solid 3px #fff}.scorecard-carousel .flickity-prev-next-button.previous{left:-73px;border-right:solid 3px #fff}.footer{background-color:#032845;padding:1rem 20px;color:#fff;font-size:14px}.footer__logo{margin:auto;padding:2rem}.footer__info{font-size:14px;display:flex;flex-wrap:wrap;justify-content:center}.footer__info p{position:relative;padding:0 15px}.footer__info p:not(.border-none)::after{content:'';position:absolute;width:1px;height:15px;background:#fff;right:0;top:5px}.footer a{color:#fff}.footer__copyright{font-size:14px;text-align:center;margin-top:0}.footer__credit{text-align:center}.footer__credit--icon{width:28px;height:28px;color:#fff;fill:currentColor;vertical-align:middle}.header__wrapper{display:flex;flex-wrap:nowrap;padding:20px;align-items:center}@media (min-width:720px){.header__wrapper{flex-wrap:wrap}}.header__wrapper .header__right{display:flex;flex-wrap:wrap;justify-content:flex-end;flex:1 0 50%;flex-direction:column;align-items:flex-end}@media (min-width:720px){.header__wrapper .header__right{flex-direction:row;align-items:center}}.header__wrapper .header__right .nav-button__toggle{position:relative;right:auto;margin:0 28px 20px 20px}@media (min-width:1175px){.header__wrapper .header__right{display:block;flex:0 0 auto}.header__wrapper .header__right .nav-button__toggle{display:none}}@media (min-width:920px){.header__wrapper{justify-content:space-evenly;flex-wrap:nowrap}}.header .secondary-wrapper{display:flex;padding-bottom:20px}.header .secondary-menu-right{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;flex-direction:column}@media (min-width:720px){.header .secondary-menu-right{flex-direction:row}}.header .search-icon svg{width:20px;height:20px;color:#fff}.header .dashboard-link{display:flex;align-items:center;color:#C6AC76;text-decoration:none}.header .dashboard-link--wrapper{display:flex;align-items:center}.header .dashboard-link svg{color:#C6AC76;fill:currentColor;height:25px;width:25px;margin-right:12px}.header .dashboard-link__text{font-size:14px;text-transform:uppercase;font-weight:bold}.header .dashboard-link:hover .dashboard-link__text:hover,.header .dashboard-link:hover .dashboard-link__text:focus,.header .dashboard-link:hover .dashboard-link__text:active{text-decoration:underline}.header .search-icon,.header .dashboard-link{padding:10px 0 10px 25px}@media (min-width:920px){.header .search-icon,.header .dashboard-link{padding:0 25px}}.header .social-menu{align-items:center;margin-left:15px}.header .social-menu__icon{color:#fff;fill:currentColor}.header .social-menu__icon:hover{color:#C6AC76}.header .social-menu .facebook .social-menu__icon{height:25px}.header__right .secondary-menu{display:none}@media (min-width:1175px){.header__right .secondary-menu{display:inline-flex}}.tabbed-section{color:#000}.ticket-info{padding:20px 0}@media (min-width:900px){.ticket-info{display:flex;justify-content:space-evenly}}@media (min-width:900px){.ticket-info__adult-price{display:none}}@media (min-width:900px){.ticket-info__student-price{display:none}}.ticket-info .address{margin:0}.ticket-info .button{padding-top:10px;padding-bottom:10px;justify-content:center}@media (min-width:900px){.ticket-info .button{width:100%}}.ticket-info__btn{flex:0 0 150px}.ticket-set{border-bottom:solid 7px #F5F6F6;margin-bottom:12px}.ticket-set .icon{width:50px;height:50px;vertical-align:middle;color:#C6AC76;margin-right:5px}.ticket-set a{font-weight:bold;color:#00467F;text-decoration:none}.ticket-set a:hover,.ticket-set a:focus,.ticket-set a:active{text-decoration:underline}.ticket-set .col-lg{flex:0 1 350px}.ticket-set .col-md{flex:0 0 200px}.ticket-set .col-sp{padding-right:15px;padding-bottom:10px;flex:0 0 100px}.ticket-set .country{display:none}.ticket-set-header{display:none}@media (min-width:900px){.ticket-set-header{display:flex;justify-content:space-evenly;background:#1B67A5;color:#fff;padding:10px 0;margin:20px 0}}.ticket-set-header .col-sp{padding-bottom:0;flex:0 0 100px}.ticket-set-header .col-lg{flex:0 1 350px}.ticket-set-header .col-md{flex:0 0 200px}.ticket-set-header .col-tickets{flex:0 0 150px}.col-tickets{flex:0 0 150px}.timeline{display:flex;flex-direction:column;margin:20px 0}.timeline-item:nth-of-type(even){align-self:flex-end}.timeline-item:nth-of-type(even) .timeline-item__image{order:2}.timeline-item:nth-of-type(even) .timeline-item__content{margin-left:30px}.timeline-item:nth-of-type(even) .year{text-align:left}.timeline-item:nth-of-type(even)::before{left:0}.timeline-item:nth-of-type(even)::after{left:30px}.tournament-countdown{color:#fff}.tournament-countdown .tournament-intro{padding:35px 0}.tournament-countdown .tournament-intro__info{margin-bottom:15px}.tournament-countdown .tournament-intro__header{font-size:42px}.tournament-countdown .figure__number{color:#C6AC76}.tournament-countdown .hr-gold{width:168px;margin:12px auto;background:#C6AC76;height:5px;border-radius:5px}.tournament-countdown .figure__label{color:#fff}.tournament-countdown .tournament-locations{display:flex;align-items:center;flex-direction:column}@media (min-width:600px){.tournament-countdown .tournament-locations{flex-direction:row;justify-content:center}}.tournament-countdown .tournament-locations__title{text-transform:uppercase;text-align:center;line-height:31px;margin:0 0 10px 0}.tournament-countdown .tournament-locations .location{font-size:20px}@media (min-width:600px){.tournament-countdown .tournament-locations .location:not(:last-of-type){padding-right:40px;margin:0}}.tournament-countdown .tournament-locations .icon-map{width:20px;height:20px;margin-right:5px;color:#C6AC76}.main{margin-bottom:4em}.page--front .main{margin-bottom:0}@media (min-width:920px){.main{display:flex}}.main-content{width:100%}.section-schools .grid--team-personnel .coach{display:none}.place-holder{color:#797272;border:2px dashed #797272;padding:20px;margin:20px 0}.place-holder__content{width:100%;display:flex;justify-content:center;align-items:center;text-align:center}@media print{.header{-webkit-print-color-adjust:exact;color-adjust:exact}.header__wrapper{background:#e5e5e5}.header__wrapper .header__right{display:none}.quick-link--callout{-webkit-print-color-adjust:exact;color-adjust:exact}.nav-button__toggle{display:none}.secondary-nav{display:none}.breadcrumb-wrapper{display:none}.tabs{display:none}.tabs__nav{display:none}.social-sharing{display:none}#block-views-block-news-related-articles{display:none}.article-callout-wrapper{display:none}h1{font-size:calc(5.0rem / 1.5)}h2{font-size:calc(3.1rem / 1.5)}h3{font-size:calc(2.7rem / 1.5)}h4{font-size:calc(2.222rem / 1.5)}.quick-link__wrapper.flex-grid-cell{margin-bottom:5px;width:50%;max-width:50%;display:inline-block}.footer{padding-top:10px;padding-bottom:10px;color:#000}.footer a{color:#000}.footer img{display:none}.footer .gtranslate{display:none}.footer__credit{display:none}.page-roster-generator-export .main{margin-bottom:0}.page-roster-generator-export .header{display:none}.page-roster-generator-export .page-title-wrapper{display:none}.page-roster-generator-export .footer{display:none}.roster-generator-export.double{max-width:75%;margin:auto}.roster-generator-export.double h2{font-size:calc(3.1rem / 2);page-break-after:avoid}.roster-generator-export.double .table,.roster-generator-export.double .text-long table,.text-long .roster-generator-export.double table{border:none}.roster-generator-export.double thead,.roster-generator-export.double .table__row:nth-child(even),.roster-generator-export.double .text-long tr:nth-child(even),.text-long .roster-generator-export.double tr:nth-child(even){-webkit-print-color-adjust:exact}.roster-generator-export.double .table__heading-cell,.roster-generator-export.double .text-long th,.text-long .roster-generator-export.double th{padding:.5em}.roster-generator-export.double .table__cell,.roster-generator-export.double .text-long td,.text-long .roster-generator-export.double td{padding:.5em 1em}.print-hidden{display:none}}@page{margin-top:10px;margin-left:0;margin-right:0;margin-bottom:10px}@page :first{margin-top:0}
