@import url(https://db.onlinewebfonts.com/c/3a86b8ec8855002aad8b288eaba8915d?family=Myriad+Variable+Concept);@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#header{min-height:120px;display:flex;justify-content:center;align-items:center;}.navbar-brand{}.navbar-brand img{width:150px;height:auto;margin-left:10px}#CollapsingNavbar{}.navbar-toggler svg{width:45px;height:auto;}.font-sans-serif,#CollapsingNavbar .nav-link,small{font-family:var(--font-sans-serif);font-weight:300;font-style:normal;font-size:30px}small{font-size:15px}.myriad-variable-concept{font-family:"Myriad Variable Concept";}.it,.font-serif,.bodoni-moda{font-family:var(--font-serif);font-optical-sizing:auto;font-weight:400;font-style:normal;}.ambitions{font-size:24px;font-style:italic;padding-top:12px;padding-bottom:12px}.it{font-style:italic;}.text-white{color:var(--color-white)}.text-ecff-white{color:var(--color-ecff-white)}.bg-ecff-white{background-color:var(--color-ecff-white)}.text-orange{color:var(--color-ecff-orange)}.text-ecff-black{color:var(--color-ecff-black)}.text-gray-light{color:var(--color-gray-light)}.btn,.horiz-border,.bebas-neue-regular{font-family:var(--font-sans-serif);font-weight:400;font-style:normal;}a{color:var(--color-white)}.featured-top{margin-left:-15px;margin-right:-15px;}#navbar-main{width:100%;}li.nav-item{text-align:center;}.horiz-border{border-top:2px solid var(--color-ecff-orange);border-bottom:2px solid var(--color-ecff-orange);padding:3px 0;font-size:30px;}.horiz-btns{display:flex;flex-direction:row;justify-content:center;align-items:center;width:auto;margin:auto;}.horiz-btns .btn{margin-right:10px;}span.dot{color:var(--color-ecff-orange);padding:5px 10px}.btn{border-radius:0;text-transform:uppercase;font-size:20px;}.nav-item.active{background-color:var(--color-ecff-orange)}.nav-item:hover{background-color:var(--color-ecff-orange)}.block-content-hero_block .content{position:relative;}.hero-content{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:50px;padding-bottom:50px;min-height:50vh;}.block-content-hero_block .field--name-field-hero-image{position:absolute;inset:0;z-index:0;}.hero-bg{width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}.field--name-field-hero-body img{max-width:90%;height:auto;}.views-view-responsive-grid img{max-width:100%;height:auto;}.region-wrapper-footer-first{background-color:var(--color-ecff-white);}.sponsorship{background:var(--color-ecff-black);color:var(--color-ecff-white);padding:96px 0 120px;position:relative;}.container{max-width:1440px;margin:0 auto;padding:0 36px;}.sponsorship :global(.section-head){border-bottom:0;padding-bottom:12px;}.sp-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:20px;border-top:1px solid var(--color-gray-light);border-bottom:1px solid var(--color-gray-light);}.sp-tier{position:relative;padding:36px 32px 32px;border-right:1px solid var(--color-gray-light);display:flex;flex-direction:column;transition:background-color 200ms ease;}.sp-tier:first-child{border-left:0;}.sp-tier .sp-block:first-of-type{flex:1 1 auto;}.sp-block-fit{margin-top:0;margin-bottom:22px;min-height:96px;}.sp-block-fit .sp-fit{align-content:flex-start;}.sp-tier.feat{background:var(--color-ecff-orange);color:var(--color-ecff-black);}.sp-name{margin:0 0 4px;font-family:var(--font-display);font-size:32px;letter-spacing:0.02em;line-height:1;text-transform:uppercase;}.sp-price{margin:18px 0 28px;font-family:var(--font-display);display:flex;align-items:flex-start;gap:4px;line-height:1;}.sp-price .sign{font-size:28px;margin-top:8px;opacity:0.7;}.sp-price .amt{font-size:clamp(56px,5.6vw,88px);letter-spacing:-0.01em;}.sp-tier.feat .sp-price .sign{opacity:0.85;}.sp-block{margin-bottom:22px;}.sp-block-lbl{margin:0 0 10px;padding-bottom:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:rgba(243,239,234,0.55);border-bottom:1px solid var(--color-gray-light);}.sp-tier.feat .sp-block-lbl{color:rgba(0,0,0,0.6);border-bottom-color:rgba(0,0,0,0.18);}.sp-list{list-style:none;padding:0;margin:0;font-family:var(--font-serif);font-size:16.5px;line-height:1.45;color:var(--color-ecff-white)}.sp-list li{padding:5px 0 5px 16px;position:relative;}.sp-list li::before{content:'✦';color:var(--color-ecff-white);position:absolute;left:0;top:5px;font-size:9px;}.sp-tier.feat .sp-list{color:rgba(0,0,0,0.85);}.sp-tier.feat .sp-list li::before{color:var(--color-ecff-black);}.sp-fit{display:flex;flex-wrap:wrap;gap:6px;}.sp-tag{font-family:var(--font-mono);font-size:12px;letter-spacing:0.14em;text-transform:uppercase;padding:6px 10px;border:1px solid var(--color-gray-light);color:var(--color-offwhite);}.sp-tier.feat .sp-tag{border-color:rgba(0,0,0,0.3);color:var(--color-ecff-black);}.sp-cta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid var(--color-gray-light);font-family:var(--font-display);font-size:13px;letter-spacing:0.14em;text-transform:uppercase;color:var(--color-offwhite);text-decoration:none;transition:background-color 150ms ease,color 150ms ease,border-color 150ms ease;}.sp-cta .arrow{font-family:var(--font-display);font-size:16px;}.sp-cta:hover,.sp-cta:focus-visible{background:var(--color-ecff-orange);color:var(--color-ecff-black);border-color:var(--color-ecff-orange);outline:none;}.sp-tier.feat .sp-cta{color:var(--color-ecff-black);border-color:rgba(0,0,0,0.3);}.sp-tier.feat .sp-cta:hover,.sp-tier.feat .sp-cta:focus-visible{background:var(--color-ecff-black);color:var(--color-ecff-orange);border-color:var(--color-ecff-black);}@media (max-width:980px){.sponsorship{padding:36px 0;}.container{padding:0 20px;}.sp-tiers{grid-template-columns:1fr;border-top:0;margin-top:22px;}.sp-tier{border-right:0;border-bottom:1px solid var(--color-gray-light);padding:24px 0;}.sp-tier:last-child{border-bottom:0;}.sp-tier.feat{padding:28px 22px;}.sp-block-fit{min-height:0;}.sp-name{font-size:26px;}.sp-price{margin:14px 0 22px;}.sp-price .amt{font-size:56px;}}.m-lead h2{margin:0;font-family:var(--font-display);font-size:clamp(56px,7vw,104px);line-height:0.92;letter-spacing:-0.01em;text-transform:uppercase;}.m-lead h2 .it{font-family:var(--font-serif);font-style:italic;font-weight:400;text-transform:none;letter-spacing:-0.02em;color:var(--color-yellow);}
:root{--color-btn-primary:#eea600;--color-btn-primary-hover:#f3f3f1;--color-ecff-white:#f3f3f1;--color-ecff-orange:#eea600;--color-ecff-transparent:transparent;--color-ecff-black:#090610;--color-ecff-gray:#090610;--color-white:#ffffff;--color-gray-light:#c0c0c0;--font-serif:"Bodoni Moda",serif;--font-sans-serif:"Bebas Neue",sans-serif;}.navbar{--bs-navbar-color:var(--color-ecff-white);}body{color:var(--color-ecff-white);background:var(--color-ecff-black);}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:var(--color-ecff-black);}.tabs ul.primary li a.is-active{background-color:var(--color-white);}.tabs ul.primary li.is-active a{background-color:var(--color-white);border-bottom-color:var(--color-white);}#navbar-top{background-color:var(--color-navbar-top);}#navbar-main{background-color:var(--color-navbar-main);}a,.link{color:var(--color-link);}a:hover,a:focus,.link:hover,.link:focus{color:var(--color-link-hover);}.nav-item .dropdown-item a.active{color:var(--color-white);}.nav-link{color:var(--color-nav-link);}.nav-link:hover,.nav-link:focus{color:var(--color-nav-link);}a:active,.link:active{color:var(--color-link-active);}.page-item.active .page-link{background-color:var(--color-link);border-color:var(--color-link);}.page-link,.page-link:hover{color:var(--color-link);}.sidebar .block{background-color:var(--color-sidebar-bg);border-color:var(--color-sidebar-border);}.btn-primary{background-color:var(--color-btn-primary);border-color:var(--color-btn-primary);}.btn-primary:hover,.btn-primary:focus{background-color:var(--color-btn-primary-hover);}.site-footer{background:var(--color-bg);}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:var(--color-header-text);}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
