@charset "UTF-8";:root{--principal:hsl(92, 43%, 12%);--secundario:hsl(36, 43%, 40%);--neon-green:var(--secundario);--black:var(--principal);--white:hsl(0, 0%, 100%);--banner-orange:var(--secundario);--bg-page:hsl(0, 0%, 99%);--color-primary:var(--principal);--color-secondary:var(--secundario);--color-text:hsl(0, 0%, 20%);--space-sm:0.5rem;--space-md:1rem;--space-lg:2rem;--font-base:clamp(1rem, 1vw, 1.125rem);--radius-full:1000px;--radius:calc(var(--base-space) * 2);--radius-xxl:calc(var(--radius) + 4px);--radius-xl:calc(var(--radius) + 2px);--radius-md:calc(var(--radius) - 2px);--radius-sm:calc(var(--radius) - 4px)}*{box-sizing:border-box;margin:0;padding:0}html{margin-top:0!important;overflow-x:clip;width:100%}body{font-family:Inter,sans-serif;background-color:var(--bg-page);min-height:100vh;width:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-start;overflow-x:clip}#wpadminbar{display:none!important}.main-header{position:fixed;top:2.5rem;left:50%;transform:translateX(-50%);width:95%;max-width:87.5rem;z-index:9999;border-radius:.75rem;box-shadow:0 .625rem 2.5rem rgba(0,0,0,.08);transition:top .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.main-header.scrolled{top:.9375rem;box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.12)}.main-header.scrolled .nav-bar{padding:.625rem 2.5rem}.top-bar{background-color:var(--secundario);border-top-left-radius:.75rem;border-top-right-radius:.75rem;display:flex;justify-content:space-between;align-items:center;padding:.625rem 2.5rem;font-size:.6875rem;font-weight:500;letter-spacing:.0313rem;color:var(--white)}.top-bar-left span{margin-right:1.875rem}.top-bar-right{display:flex;gap:1.875rem}.top-bar-right a{text-decoration:none;color:var(--white);display:flex;align-items:center;gap:.5rem;transition:opacity .2s}.top-bar-right a:hover{opacity:.7}.top-bar-right a svg{width:.875rem;height:.875rem}.nav-bar{background-color:rgba(255,255,255,.705);backdrop-filter:blur(1.25rem) saturate(100%) brightness(2.2);-webkit-backdrop-filter:blur(1.25rem) saturate(100%) brightness(2.2);box-shadow:0 .25rem 1.25rem 0 rgba(0,0,0,.05);padding:1.125rem 2.5rem;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;display:flex;justify-content:space-between;align-items:center;transition:padding .4s ease}.logo{display:flex;align-items:center}.main-logo{max-height:4.0625rem;width:auto;-o-object-fit:contain;object-fit:contain}.nav-links{display:flex;gap:2.1875rem;align-items:center;width:61.4%}.nav-links>ul{list-style:none;margin:0;padding:0;display:flex;gap:2.1875rem;align-items:center}.nav-links a{text-decoration:none;color:var(--black);font-weight:500;font-size:.8125rem;letter-spacing:.5008px;transition:color .2s}.nav-links a:hover{color:var(--banner-orange)}.nav-item.dropdown,.nav-links li.menu-item-has-children{position:relative;height:100%;display:flex;align-items:center}.dropdown-menu,.nav-links ul.sub-menu{position:absolute;top:calc(100% + .9375rem);left:-1.25rem;background-color:var(--white);min-width:16.25rem;box-shadow:0 .9375rem 2.5rem rgba(0,0,0,.15);border-radius:.75rem;padding:.9375rem 0;opacity:0;visibility:hidden;transform:translateY(.9375rem);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);z-index:1000;list-style:none;margin:0}.dropdown-menu::before,.nav-links ul.sub-menu::before{content:"";position:absolute;top:-.5rem;left:2.1875rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-bottom:.5rem solid var(--white)}.nav-item.dropdown:hover .dropdown-menu,.nav-links li.menu-item-has-children:hover>ul.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu a,.nav-links ul.sub-menu a{display:block!important;padding:.75rem 1.5625rem!important;font-size:.8125rem!important;color:#333!important;font-weight:500;transition:all .2s ease!important;border-radius:0}.dropdown-menu a:hover,.nav-links ul.sub-menu a:hover{background-color:#f7f9fa;color:var(--secundario)!important;padding-left:1.875rem!important}.dropdown-toggle::after,.nav-links li.menu-item-has-children>a::after{content:"";display:inline-block;width:.375rem;height:.375rem;border-right:.0938rem solid currentColor;border-bottom:.0938rem solid currentColor;transform:rotate(45deg);margin-left:.5rem;margin-bottom:.1875rem;transition:transform .3s}.nav-item.dropdown:hover .dropdown-toggle::after,.nav-links li.menu-item-has-children:hover>a::after{transform:rotate(-135deg) translateY(-1px)}.nav-links li.current-menu-ancestor>a,.nav-links li.current-menu-item>a,.nav-links li.current-menu-parent>a,.nav-links li.current_page_item>a{color:var(--secundario)!important}.nav-right{display:flex;align-items:center;gap:1.375rem}.store-link{display:flex;align-items:center;gap:.375rem;text-decoration:none;color:var(--black);font-weight:600;font-size:.8125rem;padding:.375rem 0;transition:opacity .2s}.store-link:hover{opacity:.7}.store-link svg{width:1.125rem;height:1.125rem}.live-btn{display:flex;align-items:center;gap:.5rem;background-color:transparent;color:#ff2a2a;border:.0938rem solid #ff2a2a;border-radius:1.875rem;padding:.375rem .875rem;font-weight:600;font-size:.8125rem;letter-spacing:1px;text-decoration:none;transition:all .3s ease;position:relative}.live-btn:hover{background-color:#ff2a2a;color:var(--white)}.pulse-ring{width:.5rem;height:.5rem;background-color:currentColor;border-radius:50%;animation:livePulse 1.5s infinite}.live-btn svg{width:1.125rem;height:1.125rem}@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(255,42,42,.6)}70%{box-shadow:0 0 0 .375rem rgba(255,42,42,0)}100%{box-shadow:0 0 0 0 rgba(255,42,42,0)}}.fade-in{animation:fadeInSlide .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes fadeInSlide{from{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.mobile-menu-social{border-top:1px solid rgba(255,255,255,.1);padding-top:1.875rem}.mobile-menu-social p{color:rgba(255,255,255,.5);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.25rem}.mobile-menu-btn{display:none;background:0 0;border:none;color:var(--black);cursor:pointer;padding:.3125rem;position:relative;z-index:10001}.mobile-menu-btn svg{width:1.5rem;height:1.5rem}.mobile-menu-overlay{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:var(--principal);z-index:10000;padding:2.5rem;transition:right .4s cubic-bezier(.165,.84,.44,1);overflow-y:auto;color:var(--white)}.mobile-menu-overlay.active{right:0}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.125rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.25rem}.menu-title{font-size:1rem;font-weight:800;color:var(--secundario);letter-spacing:.125rem}.close-menu-btn{background:0 0;border:none;color:var(--white);cursor:pointer}.close-menu-btn svg{width:1.5rem;height:1.5rem}.mobile-nav-links{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:3.125rem}.mobile-nav-links ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.mobile-nav-links a{font-size:1.375rem;font-weight:700;color:var(--white);text-decoration:none;letter-spacing:-1px}.social-icons{display:flex;gap:1.5625rem;align-items:center}.social-icons a{color:var(--white);text-decoration:none;display:flex;align-items:center;justify-content:center}.social-icons a svg{width:1.5rem;height:1.5rem}@media (max-width:61.9375rem){.top-bar-right{display:none!important}.nav-links{display:none!important}.live-btn{display:none!important}.mobile-menu-btn{display:block;color:var(--black)}.store-text{display:none}.scrolled .mobile-menu-btn{color:var(--black)}.nav-bar{padding:.625rem 1.25rem;justify-content:space-between}.logo img{max-height:3.125rem}.nav-right{display:flex;align-items:center;gap:.9375rem}.hero-banner{padding-top:8.125rem}.about-text h2,.blog-title,.cta-mission-title,.events-header h2,.tour-header h2{font-size:1.875rem!important;margin-bottom:1.25rem}.cta-mission-top{flex-direction:column}.cta-mission-image-container{width:100%;height:21.875rem}.cta-wave-mask{width:100%;height:6.25rem;top:auto;bottom:0;right:0;transform:rotate(0)}.cta-wave-mask svg{transform:scaleY(-1)}.cta-mission-content{padding:3.125rem 1.25rem;text-align:center}.cta-mission-desc{margin-left:auto;margin-right:auto;font-size:.9375rem}.cta-ticker-track span{font-size:1.25rem!important}.contact-info{padding:2.5rem 1.875rem!important;text-align:left!important}.contact-title{font-size:1.75rem!important;text-align:left}.contact-methods-row{flex-direction:column;gap:1.5625rem;align-items:flex-start!important}.blog-header-standard{position:relative;padding-bottom:5.625rem;text-align:center}.blog-arrows{position:absolute!important;right:0!important;top:auto!important;bottom:0!important;display:flex;justify-content:flex-end;width:100%}.footer-grid{grid-template-columns:1fr!important;text-align:center}.footer-brand{align-items:center}.footer-col h4{margin-top:2.5rem}.footer-address{align-items:center}.footer-bottom-bar{flex-direction:column;gap:1.25rem;text-align:center}.social-circles{justify-content:center}}.site-footer{background-color:#0b0c0e;background-image:radial-gradient(circle at 15% 50%,rgba(255,255,255,.03) 0,transparent 40%),radial-gradient(circle at 85% 30%,rgba(255,255,255,.04) 0,transparent 40%);color:var(--white);padding:6.25rem 5% 2.5rem 5%;font-family:Inter,sans-serif}.footer-container{max-width:78.125rem;margin:0 auto}.footer-top-cta{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4.375rem}.cta-left h2{font-size:3.125rem;font-weight:600;line-height:1.1;letter-spacing:-.125rem;margin:0}.staggered{margin-left:8.75rem;display:inline-block}.cta-right{display:flex;align-items:center;gap:1.875rem;max-width:30rem}.cta-right-text{display:flex;gap:.9375rem;align-items:flex-start}.cta-line{min-width:1.875rem;height:1px;background-color:var(--secundario);margin-top:.6875rem}.cta-right-text p{font-size:.8125rem;color:#bbb;line-height:1.6;margin:0}.circular-btn{position:relative;width:6.875rem;height:6.875rem;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .3s ease}.circular-btn:hover{transform:scale(1.05)}.circular-btn:hover .spinner-svg{animation-duration:6s}.spinner-svg{position:absolute;width:100%;height:100%;top:0;left:0;animation:spin 18s linear infinite}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.center-icon{width:2rem;height:2rem;color:var(--white);z-index:2}.footer-divider{width:100%;height:1px;background-color:rgba(255,255,255,.08);margin-bottom:4.375rem}.footer-divider-thin{width:100%;height:1px;background-color:rgba(255,255,255,.08);margin:4.375rem 0 1.5625rem 0}.footer-grid{display:grid;grid-template-columns:1.5fr 1.5fr 1fr;gap:2.5rem}.footer-col h4{font-size:1rem;font-weight:600;margin-bottom:1.5625rem;color:var(--white)}.footer-brand p{color:#bbb;font-size:.8125rem;line-height:1.6;margin-bottom:.9375rem;max-width:85%}.brand-email{color:var(--white);font-size:.8125rem;text-decoration:underline;text-underline-offset:.25rem;transition:color .3s}.brand-email:hover{color:var(--secundario)}.footer-links-print ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-links-print a{text-decoration:none;color:#aaa;font-size:.8125rem;transition:color .3s ease}.footer-links-print a:hover{color:var(--white)}.footer-address{display:flex;flex-direction:column}.sub-label{font-size:.8125rem;color:#888;margin-bottom:.5rem;margin-top:1.5625rem}.sub-label:first-of-type{margin-top:0}.sub-value{font-size:.8125rem;color:#ccc;line-height:1.6}.footer-bottom-bar{display:flex;justify-content:space-between;align-items:center}.footer-bottom-bar p{font-size:.8125rem;color:#888;margin:0}.social-circles{display:flex;gap:.75rem}.social-circles a{width:2.25rem;height:2.25rem;border-radius:50%;background-color:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;color:#aaa;transition:all .3s ease}.social-circles a:hover{background-color:rgba(255,255,255,.1);color:var(--white)}.social-circles svg{width:.875rem;height:.875rem}@media (max-width:68.75rem){.footer-grid{grid-template-columns:1fr 1fr;gap:3.125rem}}@media (max-width:56.25rem){.footer-top-cta{flex-direction:column;align-items:flex-start;gap:2.5rem}.staggered{margin-left:3.125rem}.cta-left h2{font-size:3.4375rem}.cta-right{max-width:100%}}@media (max-width:37.5rem){.footer-grid{grid-template-columns:1fr;text-align:center}.cta-left h2{font-size:2rem}.staggered{margin-left:0}.footer-col{display:flex;flex-direction:column;align-items:center;text-align:center}.footer-brand p{max-width:100%}.footer-col h4{margin-top:1.5625rem}.footer-links-print ul{width:100%;align-items:center}.footer-address{width:100%;align-items:center}.footer-bottom-bar{flex-direction:column;gap:1.25rem;align-items:center;text-align:center}.social-circles{justify-content:center;width:100%}}