/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--rc-background-shadow-1:rgba(0,0,0,.1);--rc-background-shadow-2:rgba(0,0,0,.2);--rc-background-shadow-3:rgba(0,0,0,.3);--rc-background-shadow-4:rgba(0,0,0,.4);--rc-background-shadow-5:rgba(0,0,0,.5);--rc-background-shadow-6:rgba(0,0,0,.6);--rc-background-shadow-7:rgba(0,0,0,.7);--rc-background-shadow-8:rgba(0,0,0,.8);--rc-background-shadow-9:rgba(0,0,0,.9);--rc-background-maroon-shadow-1:rgba(38,9,14,.1);--rc-background-maroon-shadow-2:rgba(38,9,14,.2);--rc-background-maroon-shadow-3:rgba(38,9,14,.3);--rc-background-maroon-shadow-4:rgba(38,9,14,.4);--rc-background-maroon-shadow-5:rgba(38,9,14,.5);--rc-background-maroon-shadow-6:rgba(38,9,14,.6);--rc-background-maroon-shadow-7:rgba(38,9,14,.7);--rc-background-maroon-shadow-8:rgba(38,9,14,.8);--rc-background-maroon-shadow-9:rgba(38,9,14,.9);--rc-font-family-heading:Jost,Futura,Trebuchet MS,Arial,sans-serif;--rc-font-family-display:Montserrat,Century Gothic,CenturyGothic,AppleGothic,sans-serif;--rc-font-family-nav:Jost,Futura,Trebuchet MS,Arial,sans-serif;--rc-font-family-small-nav:Montserrat,Century Gothic,CenturyGothic,AppleGothic,sans-serif;--rc-font-family-display-controls:Helvetica Neue,Helvetica,Arial,sans-serif;--rc-font-weight-thin:100;--rc-font-weight-extra-light:200;--rc-font-weight-light:300;--rc-font-weight-regular:400;--rc-font-weight-medium:500;--rc-font-weight-semi-bold:600;--rc-font-weight-bold:700;--rc-font-weight-extra-bold:800;--rc-font-weight-black:900;--rc-border-radius:10px;--rc-box-shadow--hover:0px 0px 20px rgba(0,0,0,0.05);--rc-default-bezier:all 0.2s linear;}.rc-font-family-heading{font-family:var(--rc-font-family-heading) !important;}.rc-font-family-display{font-family:var(--rc-font-family-display) !important;}.rc-font-family-nav{font-family:var(--rc-font-family-nav) !important;}.rc-font-family-small-nav{font-family:var(--rc-font-family-small-nav) !important;}.rc-font-family-display-controls{font-family:var(--rc-font-family-display-controls) !important;}.rc-font-weight-thin{font-family:var(--rc-font-weight-thin) !important;}.rc-font-weight-extra-light{font-family:var(--rc-font-weight-extra-light) !important;}.rc-font-weight-light{font-family:var(--rc-font-weight-light) !important;}.rc-font-weight-regular{font-family:var(--rc-font-weight-regular) !important;}.rc-font-weight-medium{font-family:var(--rc-font-weight-medium) !important;}.rc-font-weight-semi-bold{font-family:var(--rc-font-weight-semi-bold) !important;}.rc-font-weight-bold{font-family:var(--rc-font-weight-bold) !important;}.rc-font-weight-extra-bold{font-family:var(--rc-font-weight-extra-bold) !important;}.rc-font-weight-black{font-family:var(--rc-font-weight-black) !important;}h1,.h1{font-family:var(--rc-font-family-heading);font-weight:var(--rc-font-weight-medium);}h2,.h2{font-family:var(--rc-font-family-heading);font-weight:var(--rc-font-weight-medium);}h3,.h3{font-family:var(--rc-font-family-heading);font-weight:var(--rc-font-weight-medium);}h4,.h4{font-family:var(--rc-font-family-heading);font-weight:var(--rc-font-weight-medium);}h5,.h5{font-family:var(--rc-font-family-heading);font-weight:var(--rc-font-weight-medium);}h6,.h6{font-family:var(--rc-font-family-heading);font-weight:var(--rc-font-weight-medium);}.display-1{font-family:var(--rc-font-family-display);font-weight:var(--rc-font-weight-normal);}.display-2{font-family:var(--rc-font-family-display);font-weight:var(--rc-font-weight-normal);}.display-3{font-family:var(--rc-font-family-display);font-weight:var(--rc-font-weight-normal);}.display-4{font-family:var(--rc-font-family-display);font-weight:var(--rc-font-weight-normal);}.rc-main-menu-style .nav-link{font-family:var(--rc-font-family-nav);font-weight:var(--rc-font-weight-normal);text-transform:uppercase;letter-spacing:0.02em;}.rc-main-menu-style .dropdown-item{font-family:var(--rc-font-family-display-controls);font-weight:var(--rc-font-weight-normal);font-size:0.85rem;}.rc-quick-links-style .nav-link{font-family:var(--rc-font-family-small-nav);font-weight:var(--rc-font-weight-normal);font-size:0.8rem !important;text-transform:uppercase;letter-spacing:0.01em;color:var(--bs-white);}.bg-y-transparent-orange{background:-webkit-gradient(linear,left top,left bottom,from(rgba(64,16,26,0.1)),color-stop(70%,rgba(169,67,30,0.27)),to(rgb(36,9,14)));background:linear-gradient(to bottom,rgba(64,16,26,0.1) 0%,rgba(169,67,30,0.27) 70%,rgb(36,9,14) 100%);mix-blend-mode:hard-light;}.bg-x-transparent-orange{background:-webkit-gradient(linear,left top,right top,from(rgba(64,16,26,0.1)),color-stop(70%,rgba(169,67,30,0.27)),to(rgb(36,9,14)));background:linear-gradient(to right,rgba(64,16,26,0.1) 0%,rgba(169,67,30,0.27) 70%,rgb(36,9,14) 100%);mix-blend-mode:hard-light;}.bg-y-transparent-gold{background:-webkit-gradient(linear,left top,left bottom,from(rgba(64,16,26,0.1)),color-stop(70%,rgba(255,184,28,0.27)),to(rgb(36,9,14)));background:linear-gradient(to bottom,rgba(64,16,26,0.1) 0%,rgba(255,184,28,0.27) 70%,rgb(36,9,14) 100%);mix-blend-mode:hard-light;}.bg-x-transparent-gold{background:-webkit-gradient(linear,left top,right top,from(rgba(64,16,26,0.1)),color-stop(70%,rgba(255,184,28,0.27)),to(rgb(36,9,14)));background:linear-gradient(to right,rgba(64,16,26,0.1) 0%,rgba(255,184,28,0.27) 70%,rgb(36,9,14) 100%);mix-blend-mode:hard-light;}.bg-y-transparent-green{background:-webkit-gradient(linear,left top,left bottom,from(rgba(64,16,26,0.1)),color-stop(70%,rgba(143,153,62,0.27)),to(rgb(36,9,14)));background:linear-gradient(to bottom,rgba(64,16,26,0.1) 0%,rgba(143,153,62,0.27) 70%,rgb(36,9,14) 100%);mix-blend-mode:hard-light;}.bg-x-transparent-green{background:-webkit-gradient(linear,left top,right top,from(rgba(64,16,26,0.1)),color-stop(70%,rgba(143,153,62,0.27)),to(rgb(36,9,14)));background:linear-gradient(to right,rgba(64,16,26,0.1) 0%,rgba(143,153,62,0.27) 70%,rgb(36,9,14) 100%);mix-blend-mode:hard-light;}.bg-y-transparent-blue{background:-webkit-gradient(linear,left top,left bottom,from(rgba(64,16,26,0.1)),color-stop(70%,rgba(0,127,163,0.27)),to(rgb(36,9,14)));background:linear-gradient(to bottom,rgba(64,16,26,0.1) 0%,rgba(0,127,163,0.27) 70%,rgb(36,9,14) 100%);mix-blend-mode:hard-light;}.bg-x-transparent-blue{background:-webkit-gradient(linear,left top,right top,from(rgba(64,16,26,0.1)),color-stop(70%,rgba(0,127,163,0.27)),to(rgb(36,9,14)));background:linear-gradient(to right,rgba(64,16,26,0.1) 0%,rgba(0,127,163,0.27) 70%,rgb(36,9,14) 100%);mix-blend-mode:hard-light;}html.sr .page .hero.section-row > .container-fluid:not(.sr-ignore),html.sr .page section.section-row > .container-fluid:not(.sr-ignore),html.sr .page img:not(.sr-ignore),html.sr .page .card:not(.sr-ignore),html.sr .page .auto-flow__item > .card:not(.sr-ignore),html.sr .page .views-exposed-form:not(.sr-ignore),html.sr .page .h1:not(.sr-ignore),html.sr .page .rc-thumbnail:not(.sr-ignore),html.sr .page .rc-section-row.section--type--side-image .bg-container:not(.sr-ignore){visibility:hidden;}html.sr .page .sr-ignore section.section-row > .container-fluid,html.sr .page .sr-ignore img,html.sr .page .sr-ignore .card,html.sr .page .sr-ignore .h1{visibility:visible;}.rc-header{background:-webkit-gradient(linear,left top,left bottom,from(var(--bs-maroon-900)),to(var(--bs-maroon-800))) !important;background:linear-gradient(var(--bs-maroon-900),var(--bs-maroon-800)) !important;padding-top:3.125rem;}@media (min-width:992px){.rc-header{padding-top:0;}}.rc-header:has(~ #page .hero){background-image:-webkit-gradient(linear,left top,left bottom,from(var(--bs-maroon-900)),to(rgba(36,9,14,0.8))) !important;background-image:linear-gradient(var(--bs-maroon-900),rgba(36,9,14,0.8)) !important;position:absolute !important;width:100%;z-index:2;}.rc-header .logo-container #logo{display:block !important;max-width:300px !important;}.rc-header #admin-menu .nav-link{color:var(--bs-white);font-size:0.8rem;}.rc-header #quick-menu.navbar .navbar-nav > li:first-child{border-left:none;}.rc-header #quick-menu.navbar .navbar-nav > li a{border:none;color:var(--bs-white);}.rc-header #main-menu.navbar{-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important;}.rc-header #main-menu.navbar .navbar-nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;}.rc-header #main-menu.navbar .navbar-nav > li:first-child{border-left:none;}.rc-header #main-menu.navbar .navbar-nav > li > a{border:none;color:var(--bs-white);padding:0;padding-inline:1.5em !important;}@media (max-width:1199.98px){.rc-header #main-menu.navbar .navbar-nav > li > a{font-size:0.85rem !important;padding-inline:1em !important;letter-spacing:0.03em;}}.rc-header #main-menu.navbar .navbar-nav > li > a:hover,.rc-header #main-menu.navbar .navbar-nav > li > a:focus{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,184,28,0)),to(var(--bs-orange)));background:linear-gradient(rgba(255,184,28,0),var(--bs-orange));}.rc-header #main-menu.navbar .navbar-nav > li.active > a{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,184,28,0)),to(var(--bs-orange)));background:linear-gradient(rgba(255,184,28,0),var(--bs-orange));}.rc-header #main-menu.navbar .navbar-nav > li.dropdown .dropdown-menu{background:var(--rc-background-maroon-shadow-8);}.rc-header #main-menu.navbar .navbar-nav > li.dropdown .dropdown-menu .dropdown-item{color:var(--bs-white);}.rc-header #main-menu.navbar .navbar-nav > li.dropdown .dropdown-menu .dropdown-item:hover,.rc-header #main-menu.navbar .navbar-nav > li.dropdown .dropdown-menu .dropdown-item:focus{text-decoration:underline;text-decoration-color:var(--bs-yellow-500);background-color:transparent;}.rc-footer .address address{background-color:transparent !important;}.rc-footer .address address .nav-contact-method a{background-color:transparent !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}.rc-footer .address address .nav-contact-method a:hover,.rc-footer .address address .nav-contact-method a:focus{color:var(--bs-white) !important;}.rc-footer a:hover,.rc-footer a:focus{text-decoration:underline;text-decoration-color:var(--bs-yellow-500);}.rc-footer .menu--footer-main .nav-item > .nav-link:hover,.rc-footer .menu--footer-main .nav-item > .nav-link:focus{border-bottom:2px solid var(--bs-gold-500);}.rc-footer .menu--footer-main .nav-item.active{border-bottom:2px solid var(--bg-gold-500);}.rc-footer .menu--footer-main .nav-item ul li.nav-item .dropdown-item{padding-inline:0;}.rc-footer .menu--footer-main .nav-item ul li.nav-item .dropdown-item:hover,.rc-footer .menu--footer-main .nav-item ul li.nav-item .dropdown-item:focus{font-weight:var(--bs-font-weight-bold);background-color:transparent !important;border-bottom:2px solid var(--bs-gold-500);}.rc-footer .menu--footer-main .nav-item ul li.nav-item.active{border-bottom:2px solid var(--bs-gold-500);background-color:transparent !important;}.rc-footer .bg-color:not(.solid){background-image:-webkit-gradient(linear,left top,left bottom,from(var(--bs-maroon-900)),color-stop(60%,rgba(53,13,21,0.8)),to(rgba(93,23,37,0.67)));background-image:linear-gradient(var(--bs-maroon-900),rgba(53,13,21,0.8) 60%,rgba(93,23,37,0.67));mix-blend-mode:multiply;}.rc-footer .disclosure,.rc-footer .footer-menu,.rc-footer .sponsors{border-color:var(--bs-yellow-500) !important;}.rc-footer .footer-section{padding-top:3.5rem;}.rc-hero{-ms-flex-line-pack:end;align-content:end;}.rc-hero:not(.full-hero){min-height:400px;}.rc-hero:not(.full-hero).section-row{--hero-section-row-padding-top:14rem;--hero-section-row-padding-bottom:3rem;padding:var(--hero-section-row-padding-top) 0 var(--hero-section-row-padding-bottom);}@media (min-width:768px){.rc-hero:not(.full-hero).section-row{--hero-section-row-padding-top:17rem;}}@media (min-width:992px){.rc-hero:not(.full-hero).section-row{--hero-section-row-padding-top:15rem;--hero-section-row-padding-bottom:5rem;}}.rc-hero:not(.full-hero).section-row + .paragraph--type--drop-down-navigation{margin-top:-3rem !important;}@media (max-width:767.98px){.rc-hero.full-hero{padding-bottom:10rem;}}.rc-list-group-item__image{--aspect-ratio:4/3;aspect-ratio:var(--aspect-ratio);-o-object-fit:cover;object-fit:cover;width:100% !important;max-width:none !important;}.rc-mobile-menu #mobile-menu-logo{display:block;max-width:300px;}.rc-mobile-menu #mobile-menu-navbar-container{padding-top:4rem;}.rc-mobile-menu .nav-item-social{display:none !important;}nav#mobile-menu.rc-mobile-menu.navbar #mobile-menu-btn-container{width:100%;right:0;left:0;top:0;border-radius:0;background:var(--rc-background-shadow-9);}nav#mobile-menu.rc-mobile-menu.navbar #mobile-menu-btn-container > .navbar-nav > li > a{background-color:transparent !important;}nav#mobile-menu.rc-mobile-menu.navbar #mobile-menu-btn-container .hamburger{background-color:transparent !important;}nav#mobile-menu.rc-mobile-menu.navbar #mobile-menu-navbar-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;}nav#mobile-menu.rc-mobile-menu.navbar #mobile-menu-navbar-container .bg-color:not(.solid){background-image:-webkit-gradient(linear,left top,left bottom,from(var(--bs-maroon-900)),color-stop(60%,rgba(53,13,21,0.8)),to(rgba(93,23,37,0.67)));background-image:linear-gradient(var(--bs-maroon-900),rgba(53,13,21,0.8) 60%,rgba(93,23,37,0.67));mix-blend-mode:multiply;}nav#mobile-menu.rc-mobile-menu.navbar #mobile-menu-navbar-container .navbar-nav{padding-block:0 !important;}.rc-carousel__thumbnails{gap:0.5rem;}.rc-carousel__thumbnails .carousel-thumb{border:0;padding:0;background:none;cursor:pointer;}.rc-carousel__thumbnails .carousel-thumb img{width:120px;height:auto;opacity:0.6;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}.rc-carousel__thumbnails .carousel-thumb img:hover,.rc-carousel__thumbnails .carousel-thumb img:focus{opacity:1;}.rc-carousel__thumbnails .carousel-thumb.active img{opacity:1;}.rc-thumbnail--stack .rc-thumbnail__image{border-radius:var(--rc-border-radius) var(--rc-border-radius) 0 0;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;}.rc-thumbnail--overlay .rc-thumbnail__image{border-radius:var(--rc-border-radius) var(--rc-border-radius) 0 0;}.btn{border-radius:var(--rc-border-radius);}.btn-gold,.btn-primary{background-color:var(--bs-yellow-500);border-color:var(--bs-yellow-500);color:var(--bs-maroon-700);font-family:var(--rc-font-family-display-controls);font-weight:var(--rc-font-weight-medium);}.btn-gold:hover,.btn-gold:focus,.btn-primary:hover,.btn-primary:focus{background-color:var(--bs-yellow-600);border-color:var(--bs-yellow-600);}.rc-section-row{padding:10rem 0 9rem;}.rc-section-row.section-row-sm{padding:6rem 0 5rem;}.rc-section-row.section--type--stage-frame{--stage-border-radius:140px;--padding-top:22rem;--padding-bottom:7rem;overflow:hidden;max-width:1440px;margin-left:auto;margin-right:auto;height:auto !important;width:auto !important;border-radius:var(--stage-border-radius) var(--stage-border-radius) 0 0;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);}@media (max-width:767.98px){.rc-section-row.section--type--stage-frame{--stage-border-radius:100px;--padding-top:17rem;--padding-bottom:5rem;}}@media (max-width:575.98px){.rc-section-row.section--type--stage-frame{--stage-border-radius:80px;--padding-top:12rem;--padding-bottom:3rem;}}.rc-section-row.section--type--stage-frame:has(+ .section--type--standard .bg-container .bg-img){margin-bottom:9rem;}.rc-section-row.section--type--standard:has(.bg-container .bg-img){padding:23rem 0 6rem;}.rc-social-footer{background-color:var(--bs-maroon-900) !important;border-color:var(--bs-white) !important;border-width:2px !important;}.rc-social-footer .social-icon{background-color:var(--bs-maroon-900) !important;}.photo-gallery a.gallery-item{height:auto;aspect-ratio:4/3;}.logo-grid__item{aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--bs-white);-webkit-transition:var(--rc-default-bezier);transition:var(--rc-default-bezier);}.logo-grid__item:hover,.logo-grid__item:focus{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:var(--rc-box-shadow--hover);box-shadow:var(--rc-box-shadow--hover);}.filter__btn{padding:0.5rem 1rem;-webkit-margin-end:1rem;margin-inline-end:1rem;}.filter__btn.active{background:var(--bs-maroon-300);color:var(--bs-white);}.filter__btn:hover,.filter__btn:focus{background:var(--bs-gray-500);}.icon-link{display:-webkit-box;display:-ms-flexbox;display:flex;}.icon-link .icon{color:var(--bs-yellow-500);-webkit-margin-end:0.5rem;margin-inline-end:0.5rem;}
