:root{--copper: #954516;--muted: #5d625f;}.site-header .nav{gap: clamp(11px,1.5vw,22px);}.site-header .nav a{min-height: 44px;display: inline-flex;align-items: center;font-size: 12px;}.menu-button{min-width: 44px;min-height: 44px;}.mobile-menu{max-height: calc(100dvh - 90px);overflow-y: auto;overscroll-behavior: contain;}.mobile-menu a{min-height: 48px;font-size: 14px;}:focus-visible{outline: 3px solid #a34b20;outline-offset: 4px;box-shadow: 0 0 0 2px #fff;}.site-footer .footer-heading{margin: 0 0 16px;color: #efbc91;font-family: var(--font-display,inherit);font-size: 17px;line-height: 1.4;text-transform: uppercase;letter-spacing: .1em;}.site-footer .footer-links a{display: inline-flex;align-items: center;min-height: 36px;color: #f1e9dc;font-size: 14px;}.site-footer .footer-brand-block p,.site-footer .copyright{color: #e5dfd7;}.footer-bottom .codenest{min-height: 44px;}.v113-selection-steps article{grid-template-columns: minmax(0,1fr);}.v113-opportunity-grid article > div{margin-top: 0;}.v113-needs-grid h3,.step-card h3{margin-top: 0;}.v113-needs-grid article,.step-card{min-height: 0;}.v124-sponsor-form-panel legend,.v113-form-panel legend{max-width: 100%;padding-right: 12px;line-height: 1.35;}.ncmc-portal-section-heading{gap: 12px;}.v10-route-card p,.v10-home-note,.v124-sponsor-form-panel > p,.v113-form-panel > p{color: #54616b;}.v10-route-card i,.red-text,.v113-profile-kicker,.v113-artist-genre,.artist-card-genre{color: #954516;}.v113-artist-location{color: #596671;}.v113-opportunity-grid p{color: #e1e7e7;}.v10-heading-light p{color: #e0e6e8;}.v124-sponsor-form input,.v124-sponsor-form select,.v124-sponsor-form textarea,.v113-artist-form input,.v113-artist-form select,.v113-artist-form textarea{min-width: 0;}.form-grid > *,.v10-home-artist-grid article > *,.footer-grid > *{min-width: 0;}.form-grid small{color: #53616b;}.form-grid input::placeholder,.form-grid textarea::placeholder{color: #667078;opacity: 1;}.v10-home-artist-photo{position: relative;overflow: hidden;}.v10-home-artist-photo > img{position: absolute;width: 100%;height: 100%;inset: 0;object-fit: cover;}.v11-home-artist-copy .artist-links-priority .artist-link,.artist-links-priority .artist-link,.v113-artist-link{min-height: 44px;font-size: 12px;line-height: 1.35;letter-spacing: .015em;padding: 10px 13px;}.v10-home-artist-grid article{min-height: 260px;}.v10-home-brand-card picture{display: block;width: 100%;}.ncmc-skip-link:focus{left: 16px;top: 12px;z-index: 1000;}@media (max-width: 1100px){.site-header .nav{display: none;}.site-header .menu-button{display: block;}}@media (min-width: 1101px){.site-header .nav{display: flex;}.site-header .menu-button{display: none;}}@media (max-width: 650px){.v124-sponsor-form input,.v124-sponsor-form select,.v124-sponsor-form textarea,.v113-artist-form input,.v113-artist-form select,.v113-artist-form textarea,.contact-form input,.contact-form select,.contact-form textarea{font-size: 16px;}.v113-selection-steps article{grid-template-columns: minmax(0,1fr);padding: 21px;}.v10-home-artist-grid article{grid-template-columns: minmax(0,1fr) !important;}.v10-home-artist-photo{min-height: 300px !important;aspect-ratio: 4 / 3;}.v11-home-artist-copy{padding: 23px !important;}.v11-home-artist-copy .artist-links-priority{display: flex !important;flex-wrap: wrap;}.v11-home-artist-copy .artist-links-priority .artist-link{min-height: 44px;font-size: 12px;padding: 10px 13px;}.v10-home-artist-grid{grid-template-columns: minmax(0,1fr);}.v124-sponsor-form-panel legend,.v113-form-panel legend{font-size: 22px;}.site-footer .footer-links a{min-height: 40px;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;}}.ncmc-form-jump{margin-top:1.25rem;}#sponsor-information-form,#application-form,#venue-information-form,#team-information-form{scroll-margin-top:6rem;}.site-footer .brand-country{color: #efbc91;}.site-header .nav a.nav-cta,.site-header .nav a.nav-cta.is-current{color: #fff;}.v124-logo-preview > p,[data-sponsor-logo-status],[data-artist-photo-status],[data-team-photo-status],[data-venue-photo-status]{color: #53616b;}.ticket-card:not(.featured) .ticket-label{color: #954516;}.ticket-card:not(.featured) .ticket-price-pair span{color: #68523e;}.v10-fact-row span,.v10-guide-note p{color: #52616b;}.portal-login-card .portal-help a{color: #954516;}
