:root{--bs-primary: #ff6600;--bs-primary-rgb: 255, 102, 0;--bs-secondary: #960000;--bs-secondary-rgb: 150, 0, 0;--bs-body-bg: #ffffff;--bs-body-color: #171717;--bs-secondary-color: #6b6b6b;--bs-secondary-bg: #f5f5f5;--bs-tertiary-color: #777777;--bs-tertiary-bg: #eeeeee;--bs-border-color: #dddddd;--bs-link-color: #ff6600;--bs-link-color-rgb: 255, 102, 0;--bs-link-hover-color: #960000;--bs-link-hover-color-rgb: 150, 0, 0}[data-bs-theme=dark]{--bs-body-bg: #111111;--bs-body-color: #f5f5f5;--bs-secondary-color: #b5b5b5;--bs-secondary-bg: #1b1b1b;--bs-tertiary-color: #8f8f8f;--bs-tertiary-bg: #242424;--bs-border-color: #383838;--bs-primary: #ff6600;--bs-primary-rgb: 255, 102, 0;--bs-secondary: #960000;--bs-secondary-rgb: 150, 0, 0;--bs-link-color: #ff6600;--bs-link-color-rgb: 255, 102, 0;--bs-link-hover-color: #960000;--bs-link-hover-color-rgb: 150, 0, 0}body{overflow-x:hidden}img{max-width:100%;height:auto}*{border-radius:0 !important}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}.btn-primary::before,.btn-secondary::before,.btn-back-to-top::before{transition-duration:.65s !important}}h3,h4,h5,h6{margin-bottom:.75rem}h1,h2{margin-bottom:1rem}@font-face{font-family:"GC Epic Pro";src:url("../fonts/gc-epicpro.otf") format("opentype"),url("../fonts/gc-epicpro.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"GC Epic Pro","Manrope",sans-serif;font-weight:800;text-transform:uppercase;font-variant-ligatures:discretionary-ligatures;font-feature-settings:"ss01" on,"dlig" on,"salt" on,"titl" on}h3,h4,h5,h6,.h3,.h4,.h5,.h6{letter-spacing:.1rem}.site-header .navbar-nav .menu-item>a{position:relative;display:inline-block;padding-top:.75rem;padding-bottom:.75rem;color:var(--bs-body-color);font-family:"GC Epic Pro","Manrope",sans-serif;font-size:.875rem;font-weight:800;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.site-header .navbar-nav .menu-item>a::before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background-color:rgba(0,0,0,0);transition:background-color .2s ease}.site-header .navbar-nav .menu-item>a:hover{color:var(--bs-primary)}.site-header .navbar-nav .menu-item.current-menu-item>a,.site-header .navbar-nav .menu-item.current-menu-ancestor>a,.site-header .navbar-nav .menu-item.current_page_item>a{color:var(--bs-primary)}.site-header .navbar-nav .menu-item.current-menu-item>a::before,.site-header .navbar-nav .menu-item.current-menu-ancestor>a::before,.site-header .navbar-nav .menu-item.current_page_item>a::before{background-color:var(--bs-primary)}.site-header .site-logo{display:block;width:200px;height:auto}.site-header .site-logo--dark{display:none}[data-bs-theme=light] .site-header .site-logo--light{display:none}[data-bs-theme=light] .site-header .site-logo--dark{display:block}.site-header .theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.site-header .search-icon-sm{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;line-height:1}.site-header .site-search-input{width:300px}.site-header .site-brand-subtitle{font-size:11px;letter-spacing:.18em}.bs-scroll-progress{position:absolute;bottom:-1px;left:0;width:0%;height:2px;background-color:var(--bs-primary);transition:width .1s ease-out;z-index:1}:root{--listing-scrim-rgb: 0, 0, 0;--listing-hero-text: #fff;--listing-hero-text-muted: rgba(255, 255, 255, 0.7);--listing-action-text: #fff}[data-bs-theme=dark]{--listing-action-bg: rgba(255, 255, 255, 0.12);--listing-action-bg-hover: rgba(255, 255, 255, 0.22)}[data-bs-theme=light]{--listing-action-bg: rgba(0, 0, 0, 0.08);--listing-action-bg-hover: rgba(0, 0, 0, 0.15)}.listing-hero-scrim{height:50%;background:linear-gradient(to top, rgba(var(--listing-scrim-rgb), 0.85), transparent);pointer-events:none}.listing-hero-content-strip{position:absolute;inset:0;width:100vw;left:50%;transform:translateX(-50%);background:linear-gradient(to right, rgb(17, 17, 17), transparent);z-index:0}.listing-hero-title{color:var(--listing-hero-text);text-shadow:0 1px 3px rgba(0,0,0,.4)}.listing-hero-tagline{color:var(--listing-hero-text-muted);text-shadow:0 1px 3px rgba(0,0,0,.4)}.btn-listing-action{background:var(--listing-action-bg);border:none;color:var(--listing-action-text)}.btn-listing-action:hover,.btn-listing-action:focus{background:var(--listing-action-bg-hover);color:var(--listing-action-text)}.btn-listing-action:active,.btn-listing-action:disabled:active{background:rgba(0,0,0,.35)}.btn-listing-action:disabled,.btn-listing-action.is-liked{opacity:1;color:var(--listing-action-text)}.btn-listing-action:disabled .bi-heart-fill,.btn-listing-action.is-liked .bi-heart-fill{color:var(--bs-primary)}.no-header-nav{position:fixed;top:1rem;right:1rem;z-index:1040;display:flex;gap:.5rem}.hero-breadcrumb{position:fixed;top:1rem;left:1rem;z-index:1040;max-width:calc(100% - 2rem);display:flex;align-items:center;height:2.5rem;margin-bottom:0 !important}.hero-breadcrumb a,.hero-breadcrumb span{color:var(--listing-hero-text) !important;text-shadow:0 1px 3px rgba(0,0,0,.5)}.hero-breadcrumb a{opacity:.85}.hero-breadcrumb a:hover{opacity:1}.btn-no-header-nav{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.5rem;padding:0 .9rem;font-size:.85rem;background:var(--listing-action-bg);border:none;color:var(--listing-action-text)}.btn-no-header-nav.theme-toggle{width:2.5rem;padding:0}.btn-no-header-nav:hover,.btn-no-header-nav:focus{background:var(--listing-action-bg-hover);color:var(--listing-action-text)}.btn-no-header-nav:active{background:rgba(0,0,0,.35)}.btn-back-to-top{position:relative;overflow:hidden;z-index:0}.btn-back-to-top::before{content:"";position:absolute;top:0;left:-75%;width:60%;height:100%;background:linear-gradient(to right, transparent, rgba(255, 255, 255, 0.5), transparent);transform:skewX(-20deg);pointer-events:none;z-index:1;transition:left .65s ease}.btn-back-to-top:hover::before{left:125%}.btn-back-to-top{position:fixed;bottom:1.5rem;right:1.5rem;z-index:1040;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;background:var(--bs-primary);border:none;color:#fff;font-size:1.25rem;opacity:0;visibility:hidden;transform:translateY(0.5rem);transition:opacity .2s ease,transform .2s ease,visibility .2s}.btn-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.btn-back-to-top:hover,.btn-back-to-top:focus{background:var(--bs-primary);color:#fff;opacity:.85}.btn-back-to-top:active{background:color-mix(in srgb, var(--bs-primary) 80%, black);opacity:1}.listing-hero-media{aspect-ratio:16/9;max-height:70vh}@media(max-width: 767.98px){.listing-hero-media{aspect-ratio:auto;height:50vh;max-height:50vh}}.bs-masonry-columns{column-count:2;column-gap:1.5rem}.bs-masonry-item{break-inside:avoid;margin-bottom:1.5rem}.listing-profile-image{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;width:100%;max-width:300px;margin-left:auto;margin-right:auto;margin-top:calc(var(--listing-profile-overlap, 0px)*-1)}@media(max-width: 575.98px){.listing-profile-image{max-width:160px}}.listing-profile-image img{display:block;width:auto;height:auto;max-width:100%;max-height:300px;object-fit:contain}.listing-profile-sidebar{position:relative;z-index:5}.listing-social-link{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;color:#fff;text-decoration:none;font-size:.85rem;transition:opacity .2s ease}.listing-social-link:hover{opacity:.85;color:#fff}.listing-social-link--facebook{background:#1877f2}.listing-social-link--instagram{background:linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888)}.listing-social-link--tiktok{background:#000}.listing-social-link--twitter{background:#000}.listing-social-link--youtube{background:red}.listing-social-link--website{background:var(--bs-secondary-color, #555)}.listing-band-member{display:flex;align-items:flex-start;gap:.75rem}.listing-band-member__photo{flex-shrink:0;width:80px;height:80px;object-fit:cover;background:var(--bs-tertiary-bg, #eee)}.listing-band-member__name{font-weight:700}.listing-band-member__role{font-size:.85rem;color:var(--bs-secondary-color, #666)}.listing-tabs.nav-tabs{border-bottom-color:var(--bs-border-color)}.listing-tabs .nav-link{border:1px solid rgba(0,0,0,0);color:var(--bs-secondary-color);font-size:1.1rem;font-weight:600}.listing-tabs .nav-link:hover{border-color:rgba(0,0,0,0);color:var(--bs-primary)}.listing-tabs .nav-link.active,.listing-tabs .nav-item.show .nav-link{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--bs-primary);border-bottom:3px solid var(--bs-primary);color:var(--bs-body-color);font-weight:700}.listing-profile-image__img{filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.75))}.bs-tag-suggestions{position:absolute;top:100%;left:0;right:0;z-index:1000;display:flex;flex-wrap:wrap;gap:.4rem;padding:.65rem;margin-top:.35rem;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.5rem;box-shadow:0 .35rem 1rem rgba(0,0,0,.12)}.bs-tag-suggestion{display:inline-flex;align-items:center;padding:.35rem .7rem;border:1px solid var(--bs-border-color);border-radius:999px;background:var(--bs-tertiary-bg);color:var(--bs-body-color);font-size:.875rem;line-height:1.2;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.bs-tag-suggestion:hover,.bs-tag-suggestion:focus{background:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-primary-text-emphasis);outline:none}.bs-lightbox-content-wrap{padding-top:10vh;padding-bottom:10vh}.bs-lightbox-image{max-width:100%;max-height:80vh;object-fit:contain}.bs-video-cover{width:100%;height:100%;object-fit:cover}.site-footer{border-top:1px solid var(--bs-border-color)}.btn-primary{--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-active-bg: color-mix(in srgb, var(--bs-primary) 80%, black);--bs-btn-active-border-color: color-mix(in srgb, var(--bs-primary) 80%, black);--bs-btn-disabled-bg: color-mix(in srgb, var(--bs-primary) 80%, black);--bs-btn-disabled-border-color: color-mix(in srgb, var(--bs-primary) 80%, black);--bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);border-radius:0;position:relative;overflow:hidden;z-index:0}.btn-primary::before{content:"";position:absolute;top:0;left:-75%;width:60%;height:100%;background:linear-gradient(to right, transparent, rgba(255, 255, 255, 0.5), transparent);transform:skewX(-20deg);pointer-events:none;z-index:1;transition:left .65s ease}.btn-primary:hover::before{left:125%}.btn-secondary{--bs-btn-color: var(--bs-primary);--bs-btn-bg: transparent;--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-primary);--bs-btn-hover-bg: transparent;--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-active-color: var(--bs-primary);--bs-btn-active-bg: color-mix(in srgb, var(--bs-primary) 15%, transparent);--bs-btn-active-border-color: color-mix(in srgb, var(--bs-primary) 80%, black);--bs-btn-disabled-color: var(--bs-primary);--bs-btn-disabled-bg: color-mix(in srgb, var(--bs-primary) 15%, transparent);--bs-btn-disabled-border-color: color-mix(in srgb, var(--bs-primary) 80%, black);--bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);border-radius:0;position:relative;overflow:hidden;z-index:0}.btn-secondary::before{content:"";position:absolute;top:0;left:-75%;width:60%;height:100%;background:linear-gradient(to right, transparent, rgba(255, 255, 255, 0.5), transparent);transform:skewX(-20deg);pointer-events:none;z-index:1;transition:left .65s ease}.btn-secondary:hover::before{left:125%}[data-firestarter-raise-hand][data-firestarter-raised="1"]{--bs-btn-color: var(--bs-primary);--bs-btn-bg: transparent;--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-primary);--bs-btn-hover-bg: transparent;--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-active-color: var(--bs-primary);--bs-btn-active-bg: color-mix(in srgb, var(--bs-primary) 15%, transparent);--bs-btn-active-border-color: color-mix(in srgb, var(--bs-primary) 80%, black);--bs-btn-disabled-color: var(--bs-primary);--bs-btn-disabled-bg: color-mix(in srgb, var(--bs-primary) 15%, transparent);--bs-btn-disabled-border-color: color-mix(in srgb, var(--bs-primary) 80%, black)}[data-firestarter-raise-hand][data-firestarter-raised="0"]{--bs-btn-disabled-bg: color-mix(in srgb, var(--bs-primary) 80%, black);--bs-btn-disabled-border-color: color-mix(in srgb, var(--bs-primary) 80%, black)}.card{border-radius:0}.kicker{font-size:.7rem;letter-spacing:.2rem}.kicker-lg{font-size:.75rem;letter-spacing:.2rem}.kicker-wide{font-size:.75rem;letter-spacing:.08em}.bs-max-width-40{max-width:40rem}.fs-tiny{font-size:.65rem}.fs-sm-plus{font-size:.85rem}.max-w-prose{max-width:48rem}.max-w-actions{max-width:24rem}.thumb-6{width:6rem;height:6rem}.ratio-16-9{aspect-ratio:16/9}.ratio-4-3{aspect-ratio:4/3}.date-badge{width:3.5rem}.filters-sticky{position:sticky;top:.75rem;z-index:20}@media(max-width: 767.98px){.related-scroll{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:.5rem}.related-scroll>.col{flex:0 0 80%;scroll-snap-align:start}}.bs-ratio-16-9{aspect-ratio:16/9}.object-fit-cover{object-fit:cover}.form-control:not(textarea),.form-select{border:none;border-bottom:1px solid var(--bs-border-color);border-radius:0;background-color:rgba(0,0,0,0);padding-left:0;padding-right:0}.form-control:not(textarea):focus,.form-select:focus{border-bottom-color:var(--bs-primary);box-shadow:none}.form-select{padding-left:.5rem;padding-right:1.5rem}.form-select:hover{border-bottom-color:var(--bs-primary)}.form-select option{background-color:var(--bs-body-bg);color:var(--bs-body-color)}@supports(appearance: base-select){.form-select,.form-select::picker(select){appearance:base-select}.form-select{border:none;border-bottom:1px solid var(--bs-border-color);border-radius:0;background-color:rgba(0,0,0,0);padding-left:.5rem;padding-right:1.5rem}.form-select::picker-icon{display:none}.form-select option{background-color:var(--bs-body-bg);color:var(--bs-body-color);padding:.375rem .5rem}.form-select option::checkmark{display:none}.form-select option:hover,.form-select option:focus{background-color:var(--bs-primary);color:#fff}}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: none}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-control[type=file]{padding-left:0}.form-control[type=file]::file-selector-button{margin-right:.75rem;padding:.375rem .75rem;border:1px solid var(--bs-primary);border-radius:0;background-color:var(--bs-primary);color:#fff;cursor:pointer;transition:opacity .15s ease}.form-control[type=file]::file-selector-button:hover,.form-control[type=file]::file-selector-button:focus{opacity:.85}.form-control[type=file]::-webkit-file-upload-button{margin-right:.75rem;padding:.375rem .75rem;border:1px solid var(--bs-primary);border-radius:0;background-color:var(--bs-primary);color:#fff;cursor:pointer;transition:opacity .15s ease}.form-control[type=file]::-webkit-file-upload-button:hover,.form-control[type=file]::-webkit-file-upload-button:focus{opacity:.85}.form-control[type=file]{padding-left:12px}.form-control:disabled{background-color:rgba(0,0,0,0);opacity:1;border:none}.bs-hidden{display:none}.bs-honeypot{position:absolute;left:-9999px}.bs-autocomplete-suggestions{z-index:10}.bs-display-contents{display:contents}.bs-thumb-60{width:60px;height:60px;object-fit:cover}.bs-select-sm-100{max-width:100px}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb, 0, 0, 0), 0.25)}.bs-area-dropdown-separator{font-weight:bold;font-style:italic}.bs-area-dropdown-separator--bordered{font-weight:bold;font-style:italic;font-size:.8em;border-top:1px solid #ccc}.bs-dropdown-scroll{max-height:16rem;overflow-y:auto}.bs-card-image{aspect-ratio:var(--bs-card-aspect-ratio, 16/9)}.bs-tag-chip-remove{font-size:.6rem}.bs-icon-lg{width:1.5em;height:1.5em}.bs-events-heading{border-top:none}@media(min-width: 768px){.bs-events-heading{border-top:3px solid var(--bs-dark)}}.accordion-button::after{display:none}.accordion-button:not(.collapsed){color:inherit;background-color:rgba(0,0,0,0);box-shadow:none}.accordion-button:focus{box-shadow:none;border-color:inherit}.accordion-button .bs-accordion-icon-plus,.accordion-button .bs-accordion-icon-minus{color:var(--bs-primary);margin-left:auto}.accordion-button .bs-accordion-icon-minus{display:none}.accordion-button:not(.collapsed) .bs-accordion-icon-plus{display:none}.accordion-button:not(.collapsed) .bs-accordion-icon-minus{display:inline-block}.bs-carousel-dot{width:1rem;height:1rem;padding:0;border:none;border-radius:50%;background-color:rgba(17,17,17,.5);transition:background-color .15s ease,transform .15s ease}.bs-carousel-dot.active{background-color:var(--bs-primary);transform:scale(1.2)}
