@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders:opsz,wght@10..72,100..900&family=Oxanium:wght@200..800&display=swap");:root{--primary-color:#C8175D;--title-color:#1B2431;--font-oxanium:"Oxanium",sans-serif;--font-big-shoulder:"Big Shoulders",sans-serif}*{padding:0;margin:0;box-sizing:border-box}body,html{scroll-behavior:smooth;overflow-x:hidden;width:100%;max-width:100%}::-webkit-scrollbar{width:3.5px}::-webkit-scrollbar-track{background:#ffffff}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#c8175ec0}@media (min-width:1200px) and (max-width:1439px){.nav-logo{top:-45px!important}.nav-logo img{height:170px!important}.hero-title{font-size:75px!important}.section-title,.song-title{font-size:42px!important}.stat-card h3{font-size:24px!important}.stat-card p{font-size:12px!important}.song-description{font-size:19px!important}.event-card p{font-size:20px!important}.partners-description,.quote,.story-description{font-size:18px!important}.adventure-card-title h3,.info-card-title h3{font-size:34px!important}.stadium-card-content p{font-size:16px!important}.navbar.scrolled{font-size:55px!important}.survivor-title-wrap h2{font-size:42px!important}.sponsor-cta-content h2,.visit-title{font-size:48px!important}.visit-date{font-size:32px!important}.story-cards{gap:17px!important}.btn-donate-alt,.btn-register{font-size:16px!important}.nav-links a{font-size:17px!important}.btn-donate,.btn-register-outline{font-size:15px!important}.hero-description{font-size:20px!important}.event-card h3{font-size:34px!important}.event-card p{font-size:18px!important}.stadium-card-content h3{font-size:28px!important}.ticket-content h4{font-size:20px!important}.ticket-content h2{font-size:42px!important}}@media (min-width:992px) and (max-width:1199px){.navbar{padding:15px 20px!important}.nav-links{gap:15px!important}.nav-links a{font-size:20px!important}.hero-title{font-size:70px!important}.hero-description{font-size:20px!important}.stats-section{flex-wrap:wrap!important}.stat-card{min-width:45%!important}.nav-logo img{height:136px!important}.nav-logo{top:-33px!important}.song-title{font-size:45px!important}.song-content-wrapper{padding-top:50px!important}.section-title{font-size:42px!important;margin-bottom:36px!important}.story-top{flex-direction:column!important;gap:20px!important}.partners-description,.song-description,.why-paragraphs p{font-size:20px!important}.why-started-section{flex-direction:column!important}.why-left-image{min-height:1200px!important}.btn-donate,.btn-register-outline{font-size:14px!important}.hero-buttons{gap:21px!important}.btn-donate-alt,.btn-register{padding-left:31px!important}.stat-card h3{font-size:32px!important}.event-card p{font-size:18px!important}.event-card h3{font-size:30px!important}.btn-contact{font-size:20px!important}.story-cards{font-size:12px!important;gap:17px!important}.btn-contact{font-size:18px}.adventure-card-title h3{font-size:34px!important}.stadium-grid{gap:17px!important}.stadium-card-content h3{font-size:26px!important}.stadium-card{width:30%!important}.info-card-title h3,.survivor-title-wrap h2{font-size:33px!important}.ticket-content h4{font-size:19px!important}.ticket-content h2{font-size:40px!important}.sponsor-grid{gap:10px!important}.sponsor-cta-content h2{font-size:40px!important}.visit-title{font-size:42px!important}.visit-date{font-size:26px!important}.donate-banner-left h2{font-size:42px!important}}@media (min-width:577px) and (max-width:991px){.navbar{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-direction:row!important;position:fixed!important;top:46px!important;left:4%!important;right:4%!important;padding:10px 25px!important;border-radius:40px!important;gap:0!important;box-sizing:border-box!important;z-index:990!important;box-shadow:0 4px 20px rgba(0,0,0,.15)!important;transition:top .35s cubic-bezier(.4,0,.2,1),padding .35s ease,box-shadow .35s ease!important;animation:none!important}.navbar.scrolled{top:10px!important;padding:7px 20px!important;box-shadow:0 6px 25px rgba(0,0,0,.25)!important}.nav-actions,.nav-links{display:none!important;animation:none!important}.nav-logo{position:static!important;transform:none!important;top:auto!important;left:auto!important;display:flex!important;align-items:center!important;animation:none!important;opacity:1!important}.nav-logo img{height:80px!important}.menu-toggle{display:block!important;font-size:45px!important;animation:none!important;opacity:1!important}.menu-sidebar-links a{font-size:60px!important}.menu-sidebar-actions .btn-donate,.menu-sidebar-actions .btn-register-outline{font-size:24px!important;padding:16px 20px!important}.hero-section{flex-direction:column;text-align:center;padding:140px 5% 40px;gap:40px}.hero-title{font-size:102px!important}.hero-buttons,.hero-subtitle{justify-content:center}.stats-section{flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:15px!important}.stat-card{width:calc(50% - 10px)!important;min-width:unset!important;flex:unset!important;box-sizing:border-box!important;margin-bottom:15px!important}.song-title{font-size:40px}.song-content-wrapper{padding-top:40px;padding-left:30px;padding-right:30px;box-sizing:border-box}.song-description{font-size:15px}.section-title{font-size:36px}.about-event-grid,.policies-container,.story-cards,.story-top{flex-direction:column}.event-card.divider{display:none}.story-card:first-child,.story-card:nth-child(2){flex:none;width:100%;box-sizing:border-box}.why-started-section{flex-direction:column}.why-left-image{min-height:1100px}.founder-footer{flex-direction:column;align-items:flex-start}.partners-grid{display:flex;flex-direction:row;justify-content:center;gap:20px}.partner-card{width:calc(50% - 15px);max-width:325px;box-sizing:border-box}.adventure-card{width:100%;box-sizing:border-box}.adventure-extra-info{padding:30px!important}.adventure-extra-info h4{font-size:22px!important}.adventure-extra-info p{font-size:16px!important}.accordion-header{font-size:17px!important;padding:15px!important}.acc-intro{font-size:15px!important}.acc-option h5{font-size:18px!important}.acc-list li{font-size:15px!important}.stadium-section{padding:60px 5%!important;box-sizing:border-box!important;overflow:hidden!important}.stadium-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:16px!important;padding:10px 5px 25px!important;width:100%!important;justify-content:flex-start!important;scrollbar-width:none!important}.stadium-grid::-webkit-scrollbar{display:none!important}.stadium-card{flex:0 0 65%!important;width:65%!important;max-width:65%!important;scroll-snap-align:center!important;box-sizing:border-box!important}@media (max-width:768px){.stadium-grid{flex-direction:column!important;overflow-x:visible!important;scroll-snap-type:none!important;gap:24px!important;padding:10px 0!important}.stadium-card{width:100%!important;max-width:100%!important;flex:1 1 auto!important;scroll-snap-align:none!important}}.extra-grid-top{flex-direction:row!important}.info-card{width:100%;box-sizing:border-box}.survivor-card-container{flex-direction:column;padding:30px;text-align:center;box-sizing:border-box}.survivor-left-img{flex:none;margin-bottom:20px;width:100%;max-width:100%}.survivor-right-content{padding-left:0}.survivor-title-wrap{justify-content:center}.ticket-card{width:48%!important;max-width:300px!important}.sponsor-tier-card,.ticket-card{box-sizing:border-box}.bronze-grid .sponsor-item,.gold-grid .sponsor-item,.platinum-grid .sponsor-item,.silver-grid .sponsor-item{width:45%!important;min-width:unset!important;box-sizing:border-box}.sponsor-cta-banner{flex-direction:column;text-align:center;gap:30px;box-sizing:border-box}.sponsor-cta-action{margin-left:0}.donate-banner-container,.visit-container{flex-direction:column;box-sizing:border-box}.donate-banner-container{text-align:center}.footer-brand{max-width:100%}.footer-brand,.footer-contact,.footer-links,.footer-social{min-width:unset;width:100%}.menu-sidebar-bg-horse{width:445px!important}.menu-sidebar-actions{justify-content:center;flex-direction:row!important;max-width:100%!important}.menu-sidebar-actions .btn-donate{width:auto!important;font-size:28px!important}.stat-card h3{font-size:34px!important}.section-title,.song-title,.visit-title{font-size:48px!important}.partners-description,.song-description{font-size:19px!important}.event-card h3{font-size:36px!important}.join-p{font-size:16px!important;line-height:1.5!important}.event-card p{font-size:20px!important}.founder-footer{align-items:flex-start!important}.adventure-card-title h3,.stadium-card-content h3{font-size:26px!important}.adventure-features li{font-size:18px!important}.info-card-title h3{font-size:25px!important}.info-bold-text{font-size:15px!important}.info-list li{font-size:17px!important}.tickets-banner h3{font-size:20px!important}.sponsor-grid,.sponsor-item p{font-size:14px!important}.sponsor-cta-content h2{font-size:36px!important}.sponsor-cta-content p{font-size:18px!important}.visit-date{font-size:28px!important}.donate-banner-left h2{font-size:40px!important}}@media (max-width:576px){.top-banner{font-size:12px!important}.navbar{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-direction:row!important;position:fixed!important;top:45px!important;left:4%!important;right:4%!important;padding:7px 16px!important;border-radius:35px!important;gap:0!important;box-sizing:border-box!important;overflow:hidden!important;z-index:990!important;box-shadow:0 4px 20px rgba(0,0,0,.18)!important;transition:top .35s cubic-bezier(.4,0,.2,1),padding .35s ease,box-shadow .35s ease!important;animation:none!important}.navbar.scrolled{top:6px!important;padding:5px 14px!important;box-shadow:0 6px 25px rgba(0,0,0,.3)!important}.nav-actions,.nav-links{display:none!important;animation:none!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;pointer-events:none!important;visibility:hidden!important;flex:0 1!important}.nav-logo{position:static!important;transform:none!important;top:auto!important;left:auto!important;display:flex!important;align-items:center!important;animation:none!important;opacity:1!important}.nav-logo img{height:60px!important}.menu-toggle{display:block!important;animation:none!important;opacity:1!important}.hero-section{flex-direction:column!important;text-align:center!important;padding:110px 5% 30px!important;gap:30px!important;box-sizing:border-box!important}.hero-title{font-size:58px!important}.hero-description{font-size:22px!important}.hero-subtitle{font-size:19px!important;justify-content:center!important}.check-icon{width:22px!important;height:22px!important;font-size:12px!important}.hero-buttons{flex-direction:column!important;gap:20px!important;width:100%!important;align-items:center!important;margin-left:12px!important}.btn-donate-alt,.btn-register{margin-left:0!important;width:110%!important;max-width:320px!important;justify-content:center!important;padding:0 20px 0 35px!important;font-size:18px!important}.btn-donate-alt .icon,.btn-register .icon{left:-30px!important}.stats-section{flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;padding:0 5% 40px!important;gap:15px!important}.stat-card,.stats-section{box-sizing:border-box!important}.stat-card{width:calc(50% - 10px)!important;min-width:unset!important;flex:unset!important}.song-title{font-size:32px!important}.song-content-wrapper{padding-top:30px!important;padding-left:15px!important;padding-right:15px!important;box-sizing:border-box!important}.song-description{font-size:16px!important}.song-video-container{border-radius:10px!important}.section-title{font-size:32px!important}.about-event-section{padding:60px 5%!important;box-sizing:border-box!important}.about-event-grid,.story-cards,.story-top{flex-direction:column!important}.event-card.divider{display:none!important}.our-story-section{padding:60px 5%!important}.our-story-section,.story-card{box-sizing:border-box!important}.story-card{padding:20px!important}.story-card:first-child,.story-card:nth-child(2){flex:none!important;width:100%!important}.why-started-section{flex-direction:column!important;box-sizing:border-box!important}.why-left-image{min-height:435px!important;background-position:50%!important}.team-member-info h4{font-size:15px!important}.team-member-info p{font-size:12px!important}.why-content-wrapper{padding:40px 5%!important;box-sizing:border-box!important}.founder-footer{flex-direction:column!important;align-items:flex-start!important}.founder-action{width:100%!important}.founder-action .btn-contact{width:100%!important;padding:15px!important;font-size:19px!important}.founder-info p{font-size:16px!important}.partners-section{padding:60px 5%!important;box-sizing:border-box!important}.partners-grid{display:flex!important;flex-direction:row!important;justify-content:space-between!important;gap:12px!important;width:100%!important}.partner-card{flex:1 1!important;width:calc(50% - 6px)!important;max-width:calc(50% - 6px)!important;padding:20px 10px!important;box-sizing:border-box!important}.partner-card img{height:60px!important;margin-bottom:12px!important}.partner-card h5{font-size:15px!important;margin-bottom:4px!important}.partner-card p{font-size:12px!important}.adventure-section{padding:60px 5%!important;box-sizing:border-box!important}.adventure-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.adventure-extra-info{padding:20px!important}.adventure-extra-info h4{font-size:20px!important}.adventure-extra-info p{font-size:15px!important}.accordion-header{font-size:16px!important;padding:15px 12px!important}.accordion-content{padding:0 15px!important}.accordion-content.open{padding:15px!important;max-height:4000px!important}.acc-intro{font-size:14px!important}.acc-option{padding:15px!important}.acc-option h5{font-size:16px!important}.acc-list li,.acc-rates li{font-size:14px!important}.stadium-section{padding:60px 5%!important;box-sizing:border-box!important;overflow:hidden!important}.stadium-grid{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;overflow-x:visible!important;scroll-snap-type:none!important;gap:24px!important;padding:10px 0!important;width:100%!important}.stadium-grid::-webkit-scrollbar{display:none!important}.stadium-card{flex:1 1 auto!important;width:100%!important;max-width:100%!important;scroll-snap-align:none!important;box-sizing:border-box!important}.extra-info-section,.policies-section{padding:60px 5%!important;box-sizing:border-box!important}.policies-container{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;overflow-x:visible!important;scroll-snap-type:none!important;gap:20px!important;padding-bottom:0!important}.policies-container::-webkit-scrollbar{display:none!important}.policy-block{flex:1 1 auto!important;width:100%!important;max-width:100%!important;scroll-snap-align:none!important;padding:25px!important;box-sizing:border-box!important}.policy-block h4{font-size:32px!important}.policy-block p,.policy-block ul{font-size:15px!important}.policies-mobile-nav{display:none!important}.extra-grid-top{flex-direction:column!important}.info-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.join-p{font-size:15px!important}.quote{font-size:18px!important}.survivor-card-container{flex-direction:column!important;padding:30px 15px!important;text-align:center!important;box-sizing:border-box!important}.survivor-left-img{flex:none!important;margin-bottom:20px!important;width:100%!important;max-width:100%!important}.survivor-right-content{padding-left:0!important}.survivor-title-wrap{justify-content:center!important}.tickets-section{padding:60px 5%!important;box-sizing:border-box!important}.tickets-banner{width:100%!important;box-sizing:border-box!important;padding:15px 20px!important}.tickets-banner h3{font-size:16px!important}.tickets-grid{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:12px!important;width:100%!important}.ticket-card,.tickets-grid{box-sizing:border-box!important}.ticket-card{width:calc(50% - 6px)!important;max-width:calc(50% - 6px)!important;min-width:unset!important;border-radius:12px!important;margin:0!important}.ticket-content{padding:16px 10px!important;box-sizing:border-box!important}.ticket-content h4{font-size:16px!important;min-height:40px!important;line-height:1.15!important;margin-bottom:5px!important}.ticket-content h2{font-size:30px!important;margin-bottom:6px!important}.ticket-content p{font-size:12px!important;line-height:1.3!important}.ticket-register{width:36px!important}.ticket-register span{font-size:13px!important;letter-spacing:1px!important}.brands-section{padding:60px 5%!important}.brands-container,.brands-section,.sponsor-tier-card{box-sizing:border-box!important}.sponsor-tier-card{padding:25px 12px!important}.bronze-grid,.gold-grid,.platinum-grid,.silver-grid{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:15px 10px!important;width:100%!important}.bronze-grid .sponsor-item,.gold-grid .sponsor-item,.platinum-grid .sponsor-item,.silver-grid .sponsor-item{width:calc(50% - 6px)!important;max-width:calc(50% - 6px)!important;min-width:unset!important;box-sizing:border-box!important}.sponsor-img-wrapper{box-sizing:border-box!important}.sponsor-item p{font-size:14px!important}.sponsor-cta-banner{flex-direction:column!important;text-align:center!important;gap:30px!important;padding:30px 5%!important;box-sizing:border-box!important}.sponsor-cta-action{margin-left:0!important}.btn-sponsorship-kit,.sponsor-cta-action{width:100%!important}.visit-section{padding:60px 5%!important;box-sizing:border-box!important}.visit-container{flex-direction:column!important;box-sizing:border-box!important}.visit-title{font-size:36px!important}.schedule-item{flex-direction:column!important;gap:10px!important}.schedule-time{width:100%!important}.donate-banner{padding:30px 5%!important;box-sizing:border-box!important}.donate-banner-container{gap:20px!important;box-sizing:border-box!important}.donate-banner-container,.donate-banner-left{flex-direction:column!important;text-align:center!important}.donate-banner-left h2{font-size:28px!important}.footer-main{padding:60px 5% 30px!important}.footer-main,.footer-top{box-sizing:border-box!important}.footer-top{gap:30px!important;padding-bottom:40px!important}.footer-brand{max-width:100%!important}.footer-brand,.footer-contact,.footer-links,.footer-social{min-width:unset!important;width:100%!important}.footer-bottom{flex-direction:column!important;text-align:center!important;gap:15px!important;box-sizing:border-box!important}.nav-actions{display:none!important}.btn-register-outline{padding:16px 20px!important}.stat-card p{font-size:12px!important}.event-card p{font-size:18px!important}.event-card h3{font-size:35px!important}.btn-contact{font-size:24px!important}.story-description{font-size:18px!important}.card-subtitle{font-size:16px!important}.why-badge{font-size:18px}.adventure-card-title h3{font-size:34px!important}.adventure-features li{font-size:18px!important}.adventure-icon{font-size:15px;width:36px;height:36px}.stadium-card-content{padding:22px!important}.info-card-title h3{font-size:32px!important}.survivor-title-wrap h2{font-size:35px!important}.sponsor-cta-content p,.survivor-right-content p{font-size:18px!important}.sponsor-cta-content h2{font-size:42px!important}.visit-date{font-size:28px!important}.donate-banner .btn-donate{font-size:24px!important}.stat-card h3{font-size:18px!important}.marquee-content p{font-size:13px!important}.contact-modal-content{padding:20px}.contact-modal-content h2{font-size:26px}.form-group input,.form-group textarea{font-size:14px}.btn-contact-submit{font-size:14px;padding:10px}.sponsor-page-container{padding-top:150px!important}.sponsor-page-title{font-size:32px!important}.sponsor-page-subtitle{font-size:22px!important}.sponsor-page-footer h2,.sponsor-page-section-title{font-size:28px!important}.registration-modal-content{padding:18px!important}.form-row{flex-direction:column!important;gap:15px!important}.sigCanvas{max-width:100%!important;touch-action:none!important}.registration-modal-content{max-width:95%!important;margin:0 auto}.form-toggle-btn{font-size:10px!important}}