.hub_page__3USS2{position:relative;min-height:100vh;min-height:100dvh;padding-bottom:4rem;background:var(--x3r-black)}.hub_flames__2VTkx{position:fixed;inset:0;z-index:0;background:#000 url(/flames.webp) top/cover no-repeat}.hub_veil__YfIUQ{position:fixed;inset:0;z-index:0;background:radial-gradient(120% 70% at 50% 0,rgba(216,31,38,.22),transparent 62%),rgba(0,0,0,.78);pointer-events:none}.hub_grid__B2w9q{position:relative;z-index:1;display:grid;grid-gap:clamp(.9rem,2.5vw,1.5rem);gap:clamp(.9rem,2.5vw,1.5rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));max-width:82rem;margin:0 auto;padding:clamp(1rem,3vw,2rem) clamp(.9rem,3vw,2.5rem) 0}.hub_panelWide__NVnUj,.hub_panel___mlrW{position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(20,20,23,.94),rgba(8,8,10,.96));box-shadow:0 0 0 1px #000,inset 0 0 0 1px rgba(236,232,225,.08),0 14px 30px rgba(0,0,0,.6);-webkit-clip-path:polygon(0 16px,16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);clip-path:polygon(0 16px,16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);transition:box-shadow .16s ease}.hub_panelWide__NVnUj{grid-column:1/-1}.hub_panelWide__NVnUj:hover,.hub_panel___mlrW:hover{box-shadow:0 0 0 1px var(--x3r-red),inset 0 0 0 1px rgba(236,232,225,.12),0 18px 38px rgba(0,0,0,.7)}.hub_panelHead__7Ue4D{position:relative;padding:clamp(.9rem,2.5vw,1.35rem) clamp(.9rem,3vw,1.5rem) clamp(.7rem,2vw,1rem)}.hub_panelTitle__4uGut{margin:0;font-family:var(--x3r-display);font-weight:400;font-size:clamp(1.7rem,5.5vw,2.6rem);line-height:.92;letter-spacing:.02em;text-transform:uppercase;color:var(--x3r-bone);text-shadow:0 3px 0 rgba(0,0,0,.85),0 0 26px rgba(216,31,38,.25)}.hub_panelKicker__bfYcq{margin:.35rem 0 0;font-size:clamp(.62rem,1.9vw,.74rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--x3r-grey)}.hub_hazard__9fVgO{position:absolute;left:clamp(.9rem,3vw,1.5rem);right:clamp(.9rem,3vw,1.5rem);bottom:0;height:6px;background:repeating-linear-gradient(-45deg,var(--x3r-red) 0 10px,#17181b 10px 20px);-webkit-mask-image:linear-gradient(90deg,#000,#000 62%,transparent);mask-image:linear-gradient(90deg,#000,#000 62%,transparent)}.hub_window__Ymx_w{flex:1 1;display:flex;align-items:center;padding:clamp(1rem,3vw,1.5rem) clamp(.9rem,3vw,1.5rem);min-height:0}.hub_enter__zM2mJ{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem clamp(.9rem,3vw,1.5rem);font-family:var(--x3r-display);font-size:clamp(.85rem,2.4vw,1.05rem);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--x3r-bone);background:#0f1012;border-top:1px solid var(--x3r-line);transition:background .14s ease,color .14s ease}.hub_enter__zM2mJ:focus-visible,.hub_enter__zM2mJ:hover{background:var(--x3r-red);color:#fff}.hub_enterArrow__38jf7{font-family:var(--x3r-body);color:var(--x3r-red);transition:transform .14s ease,color .14s ease}.hub_enter__zM2mJ:hover .hub_enterArrow__38jf7{color:#fff;transform:translateX(4px)}.hub_hand__kN1ja{display:flex;justify-content:center;align-items:flex-start;width:100%;padding:.5rem 0 1.25rem}.hub_handSlot__KxjFV{flex:0 1 10.5rem;min-width:0}.hub_handSlot__KxjFV+.hub_handSlot__KxjFV{margin-left:-1.1rem}@media (max-width:34rem){.hub_handSlot__KxjFV+.hub_handSlot__KxjFV{margin-left:.3rem}.hub_handSlot__KxjFV{flex:1 1}}.hub_gigs__nV8rC{width:100%;margin:0;padding:0;list-style:none;display:grid;grid-gap:.15rem;gap:.15rem}.hub_gig__j6dQ4{display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;padding:.6rem .5rem;text-decoration:none;border-left:3px solid transparent;transition:background .13s ease,border-color .13s ease}.hub_gig__j6dQ4:focus-visible,.hub_gig__j6dQ4:hover{background:rgba(216,31,38,.1);border-left-color:var(--x3r-red)}.hub_gigDate__PpQnR{font-family:var(--x3r-display);font-size:1.05rem;letter-spacing:.02em;color:var(--x3r-red);white-space:nowrap}.hub_gigBody__3j__G{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.hub_gigTitle__Nxz7v{font-family:var(--x3r-display);font-size:clamp(.95rem,3vw,1.15rem);line-height:1.1;letter-spacing:.02em;color:var(--x3r-bone)}.hub_gigTitle__Nxz7v,.hub_gigVenue__8zodS{text-transform:uppercase;overflow-wrap:anywhere}.hub_gigVenue__8zodS{font-size:.7rem;font-weight:700;letter-spacing:.14em;color:var(--x3r-grey)}.hub_bunty__sXtcB{display:grid;place-items:center;width:100%;padding:.5rem 0}.hub_buntyLogo__Z9P04{width:min(100%,26rem);height:auto;filter:drop-shadow(0 6px 22px rgba(0,0,0,.9)) drop-shadow(0 0 30px rgba(216,31,38,.25));transition:transform .22s ease}.hub_panel___mlrW:hover .hub_buntyLogo__Z9P04{transform:scale(1.03) rotate(-1deg)}.hub_reviews__8Te4G{display:flex;justify-content:center;gap:.6rem;width:100%;margin:0;padding:0;list-style:none}.hub_reviewSlot__r7yKa{flex:0 1 10.5rem;min-width:0}.hub_review__csvyE{display:grid;grid-gap:.3rem;gap:.3rem;text-decoration:none}.hub_reviewShot__exOnU{position:relative;display:block;overflow:hidden;aspect-ratio:9/16;background:#000;box-shadow:0 0 0 1px var(--x3r-line),0 10px 24px rgba(0,0,0,.6)}.hub_reviewShot__exOnU img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .26s ease,filter .26s ease;filter:saturate(.85) contrast(1.05)}.hub_review__csvyE:hover .hub_reviewShot__exOnU img{transform:scale(1.04);filter:saturate(1) contrast(1.1)}.hub_review__csvyE:hover .hub_reviewShot__exOnU{box-shadow:0 0 0 1px var(--x3r-red),0 10px 24px rgba(0,0,0,.6)}.hub_reviewShotEmpty__SUP9K{display:block;width:100%;height:100%;background:repeating-linear-gradient(135deg,#16161a 0 10px,#0c0c0e 10px 20px)}.hub_play__x7xSZ{position:absolute;inset:0;margin:auto;width:2.6rem;height:2.6rem;border-radius:50%;background:rgba(216,31,38,.92);box-shadow:0 0 0 3px rgba(0,0,0,.55),0 6px 20px rgba(0,0,0,.7);transition:transform .18s ease,background .18s ease}.hub_play__x7xSZ:after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;border-left:.8rem solid var(--x3r-bone);border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;transform:translateX(.14rem)}.hub_review__csvyE:hover .hub_play__x7xSZ{transform:scale(1.1);background:var(--x3r-orange)}.hub_reviewTitle__fkRNM{font-family:var(--x3r-display);font-size:clamp(.85rem,2.6vw,1.05rem);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--x3r-bone);overflow-wrap:anywhere}.hub_reviewSubject__aAR8B{font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--x3r-red);overflow-wrap:anywhere}