*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}html:has(.holding){background:var(--nq,#131516)}html.ready:has(.holding){transition:background-color .28s}.holding{--fg:#fff;--ui:var(--font-poppins),system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-family:var(--ui);color:var(--fg);background:var(--nq,#131516);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100svh;line-height:1.55;display:flex}html.ready .holding{transition:background-color .28s}.holding *{margin:0;padding:0}.holding .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.holding .page{width:100%;max-width:1160px;padding:max(20px,env(safe-area-inset-top))20px 40px;flex:auto;align-content:start;gap:28px;margin:0 auto;display:grid}.holding .mark{aspect-ratio:1;justify-self:center;width:100%;max-width:min(100%,560px,72svh);position:relative}.holding .mark>svg{width:100%;height:100%;display:block}.holding .rotate{aspect-ratio:1;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:2px solid #fff;border-radius:50%;place-items:center;width:max(44px,11%);display:grid;position:absolute;bottom:6%;left:8%}.holding .rotate:hover{background:#ffffff24}.holding .rotate:focus-visible{outline-offset:3px;outline:3px solid #fff}.holding .rotate svg{width:54%;height:54%}.holding .rotate.busy svg{animation:.8s linear infinite nq-spin}@keyframes nq-spin{to{transform:rotate(360deg)}}html:not(.js) .holding .rotate{display:none}.holding .copy{max-width:34rem}.holding .eyebrow{letter-spacing:.24em;text-transform:uppercase;margin-bottom:14px;font-size:.75rem;font-weight:700}.holding .lead{font-size:clamp(1.25rem,4.6vw,1.6rem);font-weight:700;line-height:1.3}.holding .more{margin-top:14px;font-size:1.05rem}.holding .contact{margin-top:28px}.holding .contact a{color:var(--nq);background:#fff;border-radius:999px;padding:12px 22px;font-size:1.2rem;font-weight:700;text-decoration:none;display:inline-block}html.ready .holding .contact a{transition:color .28s}.holding .contact a:hover{background:#ffffffe0}.holding .contact a:focus-visible{outline-offset:3px;outline:3px solid #fff}.holding .where{margin-top:24px;font-weight:500}.holding a{color:inherit}.holding footer{padding:18px 20px calc(18px + env(safe-area-inset-bottom));border-top:1px solid #ffffff59;flex:none;font-size:.8rem}.holding footer .fin{gap:6px;max-width:1120px;margin:0 auto;display:grid}.holding .now{font-weight:500}@media (min-width:860px){.holding .page{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-content:center;align-items:center;gap:64px;padding:48px}.holding footer{padding:20px 48px}}@media (prefers-reduced-motion:reduce){html.ready .holding,html.ready .holding .contact a{transition:none}html.ready:has(.holding){transition:none}.holding .rotate.busy svg{animation:none}}
.nq{--black:#000;--white:#fff;--green:#00cf9e;--lilac:#c29bff;--coral:#ff675d;--slate:#7d9bb8;--tan:#c18d71;--cta:#eeff41;--bad:#b3261e;--st-free:#8fd6a4;--st-pencil:#f0c36b;--st-interested:#ef9a4b;--st-soon:#9ec9f0;--st-cancelled:#ff8a80;--head:var(--font-schibsted),"Schibsted Grotesk",sans-serif;--body:var(--font-dm-sans),"DM Sans",sans-serif;--mono:var(--font-martian),"Martian Mono",monospace;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s6:48px;--s8:64px;--s10:80px;--s12:96px;--pad:var(--s10);--gap:var(--s4);--band:var(--s12);--hdr:192px;--title-h:504px;--col:calc((100% - 11*var(--gap))/12);--w12:100%;--w8:calc(8*var(--col) + 7*var(--gap));--w6:calc(6*var(--col) + 5*var(--gap));min-height:100svh;font-family:var(--body);color:var(--black);background:var(--white);text-align:left;-webkit-font-smoothing:antialiased;flex-direction:column;font-size:18px;line-height:1.5;display:flex}html:has(.nq){background:var(--white);scroll-behavior:smooth}.nq a{color:inherit;text-decoration:none}.nq p a,.nq li a,.nq address a,.nq .kv a,.nq .prose a,.nq .lede a{text-underline-offset:3px;text-decoration:underline}.nq h1,.nq h2,.nq h3,.nq h4,.nq p,.nq ul,.nq ol,.nq dl,.nq dd,.nq figure,.nq blockquote,.nq fieldset{margin:0}.nq h1,.nq h2,.nq h3{font-family:var(--head);text-wrap:balance;line-height:1.05}.nq h1{font-size:clamp(48px,6.6vw,96px);font-weight:800}.nq h2{font-size:clamp(32px,3.6vw,48px);font-weight:800}.nq h3{font-size:24px;font-weight:700;line-height:1.2}.nq .mono,.nq time{font-family:var(--mono);font-size:13px}.nq .label{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;display:block}.nq .small{font-size:15px}.nq .nw{white-space:nowrap}.nq .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nq button,.nq input,.nq select,.nq textarea{margin:0}.nq :focus-visible{outline-offset:3px;outline:2px solid}.nq .skip{left:var(--s2);z-index:50;background:var(--white);color:var(--black);border:1px solid var(--black);padding:var(--s1)var(--s2);font:500 13px var(--mono);position:absolute;top:-80px}.nq .skip:focus{top:var(--s2)}.nq .preview-bar{background:var(--cta);color:var(--black);padding:var(--s1)var(--pad);font:500 13px/1.6 var(--mono)}.nq .preview-bar a{text-underline-offset:3px;text-decoration:underline}.nq-page{flex-direction:column;flex:1 0 auto;display:flex;position:relative}.nq main{flex:1 0 auto}.nq .btn{align-items:center;gap:var(--s1);font:500 13px/1 var(--mono);padding:var(--s2)var(--s3);border:1px solid var(--black);background:var(--white);color:var(--black);cursor:pointer;white-space:nowrap;border-radius:999px;text-decoration:none;transition:transform .15s;display:inline-flex}.nq .btn:hover{transform:translateY(-2px)}.nq .btn.solid{background:var(--black);color:var(--white)}.nq .btn.cta{background:var(--cta);border-color:var(--cta);color:var(--black);padding:var(--s3)var(--s4);font-size:15px}.nq .btn:disabled{opacity:.55;cursor:default;transform:none}.nq .black .btn.solid{background:var(--white);color:var(--black);border-color:var(--white)}.nq .tag,.nq .chip{white-space:nowrap;font:500 12px/1 var(--mono);padding:var(--s1)var(--s2);border:1px solid var(--black);background:var(--white);color:var(--black);border-radius:999px;display:inline-block}.nq .tag{border-color:#0000}.nq .t-green{--tone:var(--green)}.nq .t-lilac{--tone:var(--lilac)}.nq .t-coral{--tone:var(--coral)}.nq .t-slate{--tone:var(--slate)}.nq .t-tan{--tone:var(--tan)}.nq .t-black{--tone:var(--black)}.nq .tag[class*=t-]{background:var(--tone)}.nq .t-white{--tone:var(--white)}.nq .tag.t-black{color:var(--white)}.nq .lilac .chip.cat.t-lilac{border-color:var(--black)}.nq .tag.gone{background:var(--white);border-color:var(--black)}.nq .chip.on{background:var(--black);color:var(--white)}.nq .chip.cat{border-width:2px;border-color:var(--tone,var(--black))}.nq .chip.cat.on{background:var(--tone,var(--black));color:var(--black)}.nq .chip.cat.all.on{background:var(--black);color:var(--white)}.nq .chips{gap:var(--s1);flex-wrap:wrap;display:flex}.nq header{z-index:10;justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3)var(--pad);display:flex;position:absolute;inset:0 0 auto}.nq.home header{color:var(--white)}.nq header nav{font:700 clamp(18px,calc((100vw - 328px)/29),32px)var(--head);gap:1.5em;display:flex}.nq header nav a:hover,.nq header nav a[aria-current=page]{text-underline-offset:var(--s1);text-decoration:underline}.nq .logo-link{flex:none;display:block}.nq .logo{width:144px;height:144px;display:block}.nq .band{padding:var(--band)var(--pad)}.nq .white{background:var(--white)}.nq .green{background:var(--green)}.nq .lilac{background:var(--lilac)}.nq .coral{background:var(--coral)}.nq .black{background:var(--black);color:var(--white)}.nq .band.title{min-height:var(--title-h);padding-top:calc(var(--hdr) + var(--s8));padding-bottom:var(--s8);flex-direction:column;align-items:flex-start;display:flex}.nq .band.title h1{text-transform:uppercase;white-space:nowrap;width:100%;font-size:96px;line-height:1}.nq .band.title .lede{width:var(--w8);margin-top:var(--s3);font-size:24px;line-height:32px}.nq .band.title .notice{margin-top:var(--s3)}.nq .crumbs{align-items:center;gap:var(--s1);margin-top:var(--s3);font:400 13px/16px var(--mono);flex-wrap:wrap;display:flex}.nq .crumbs a{text-underline-offset:3px;text-decoration:underline}.nq .crumbs .arr{font-size:12px}.nq .head{justify-content:space-between;align-items:flex-end;gap:var(--s3);margin-bottom:var(--s6);flex-wrap:wrap;display:flex}.nq .head p{margin-top:var(--s1);font-size:16px}.nq .head .row{flex-wrap:wrap}.nq .center{margin-top:var(--s8);display:flex}.nq .row{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.nq .row.gap{justify-content:flex-start;gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap}.nq .stack{gap:var(--s3);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.nq .stack>.slots,.nq .stack>.kvs,.nq .stack>.tile,.nq .stack>.box{width:100%}.nq .split{column-gap:var(--gap);row-gap:var(--s6);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.nq .split>:first-child{grid-column:1/span 5}.nq .split>:last-child{grid-column:7/span 6}.nq .split.side>:first-child,.nq .split.event>:first-child{grid-column:1/span 4}.nq .split.event>:last-child{grid-column:6/span 7}.nq .split.middle{align-items:center}.nq .big{font:700 32px/1.25 var(--head)}.nq .grid{gap:var(--s8)var(--gap);grid-template-columns:repeat(12,1fr);display:grid}.nq .grid>*{grid-column:span 4;min-width:0}.nq .grid.two>*{grid-column:span 6}.nq .ph{background:var(--tone,var(--white))center/cover no-repeat;width:100%;display:block;position:relative;overflow:hidden}.nq .ph>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.nq .ph-mark>svg{aspect-ratio:1;width:auto;height:84%;position:absolute;top:8%;left:50%;transform:translate(-50%)}.nq .poster{background:var(--black);position:relative;overflow:hidden}.nq .poster>img{width:100%;height:100%;display:block;position:absolute;inset:0}.nq .poster>.poster-bed{object-fit:cover;filter:blur(32px)saturate(1.5)brightness(.8);transform:scale(1.5)}.nq .poster>.poster-art{object-fit:contain}.nq .hero{isolation:isolate;height:min(880px,100svh);min-height:640px;color:var(--white);padding:0 var(--pad)var(--s10);background:#111;align-items:flex-end;display:flex;position:relative;overflow:hidden}.nq .hero:before{content:"";z-index:1;background:linear-gradient(#00000073 0%,#00000026 35%,#0000008c 100%);position:absolute;inset:0}.nq .hero .inner{z-index:2;width:100%;position:relative}.nq .hero-slides,.nq .hero-slides .slide{position:absolute;inset:0}.nq .hero-slides .slide{opacity:0;background-repeat:no-repeat;background-size:cover;transition:opacity 1.28s ease-in-out}.nq .hero-slides .slide.on{opacity:1}.nq .hero h1{margin-bottom:var(--s4);font-size:clamp(32px,5.2vw,80px)}.nq .rot{vertical-align:bottom;display:inline-block;position:relative}.nq .rot .w{display:inline-block}.nq .rot .w.incoming{white-space:nowrap;position:absolute;top:0;left:0}.nq .ticker{background:var(--green);color:var(--black);white-space:nowrap;padding:var(--s3)0;font:700 28px var(--head);overflow:hidden}.nq .ticker .track{animation:40s linear infinite nq-scroll;display:inline-flex}.nq .ticker .seq{gap:var(--s4);padding-left:var(--s4);display:inline-flex}.nq .ticker .star{align-self:center;font-size:20px}.nq .ticker a:hover{text-underline-offset:5px;text-decoration:underline}.nq .ticker:hover .track{animation-play-state:paused}@keyframes nq-scroll{to{transform:translate(-50%)}}.nq .intro{color:var(--white);text-align:center}.nq .intro p{width:var(--w8);font:700 clamp(28px,3.4vw,48px)/1.2 var(--head);text-wrap:balance;margin:0 auto}.nq .card{align-items:flex-start;gap:var(--s2);flex-direction:column;height:100%;display:flex}.nq .card:hover h3{text-underline-offset:var(--s1);text-decoration:underline}.nq .card .ph{aspect-ratio:4/5}.nq .card .ph-mark>svg{width:84%;height:auto;top:50%;transform:translate(-50%,-50%)}.nq .card .meta{font:400 13px/1.6 var(--mono)}.nq .ev.cancelled h3{text-decoration:line-through}.nq .grid.cards{gap:var(--s6)var(--s3);grid-template-columns:repeat(5,minmax(0,1fr))}.nq .grid.cards>*{grid-column:auto}.nq .grid.cards .card h3{font-size:20px}.nq .grid.cards .tag{white-space:normal}@media (max-width:1099px){.nq .grid.cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.nq .grid.cards{gap:var(--s4)var(--s2);grid-template-columns:repeat(2,minmax(0,1fr))}.nq .grid.cards .card h3{font-size:17px}.nq .grid.cards .card .meta,.nq .grid.cards .card time{font-size:11px}.nq .grid.cards .tag{padding:6px 10px;font-size:11px}.nq .grid.cards .btn{padding:var(--s1)var(--s2);font-size:12px}}.nq .tile{gap:var(--s2);flex-direction:column;align-items:flex-start;display:flex}.nq .tile h2,.nq .tile h3{font-size:32px;font-weight:800}.nq .tile .row{width:100%}.nq .tile .ph{aspect-ratio:4/3}@media (min-width:1100px){.nq .grid.two>.tile.small{grid-column:span 3}.nq .tile.small h2{font-size:24px}.nq .tile.small .row{align-items:flex-start;gap:var(--s2);flex-direction:column}.nq .tile.small p{font-size:16px}}.nq .slot-grid{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(min(100%,224px),1fr));width:100%;display:grid}.nq .slot-card{gap:var(--s1);padding:var(--s2);border:1px solid var(--black);background:var(--white);color:var(--black);scroll-margin-top:var(--s4);flex-direction:column;display:flex}.nq .slot-card .day{font:800 24px/1.1 var(--head)}.nq .slot-card .mono{line-height:1.6}.nq .slot-card .go{padding-top:var(--s1);font:500 13px var(--mono);text-underline-offset:3px;margin-top:auto;text-decoration:underline}.nq .slot-card:hover{background:var(--cta)}.nq .slot-card:target{outline:3px solid var(--black);outline-offset:2px}.nq .slot-card .interest{font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;background:var(--st-pencil);color:var(--black);border-radius:999px;align-self:flex-start;padding:5px 8px}.nq .slot-card .interest.st-interested{background:var(--st-interested)}.nq .slot-card .prio{font:400 14px/1.35 var(--body)}.nq .slot .prio{font:400 15px/1.4 var(--body);margin-top:6px;display:block}.nq .prio-note{font-weight:600}.nq .slot{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3)0;border-top:1px solid var(--black);display:flex}.nq .slots{border-bottom:1px solid var(--black)}.nq .slot h3{margin-bottom:var(--s1);font-size:24px;font-weight:800}.nq .slot .mono{display:block}.nq .news{text-align:center}.nq .news h2{width:var(--w8);margin:0 auto var(--s4);font-size:clamp(28px,3.2vw,48px);line-height:1.15}.nq .signup{gap:var(--s2);width:var(--w6);flex-wrap:wrap;justify-content:center;margin:0 auto;display:flex}.nq .signup input[type=email]{min-width:0;font:400 17px var(--body);padding:var(--s2)var(--s3);border:1px solid var(--black);background:var(--white);color:var(--black);border-radius:999px;flex:1 1 0}.nq .signup input:focus-visible{outline:2px solid var(--black);outline-offset:2px}.nq .signup .thanks{width:100%;font:500 13px var(--mono)}.nq .signup .note{width:100%;font:400 12px/1.6 var(--mono)}.nq .signup .form-error{width:100%}.nq .news .done{display:inline-block}.nq .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.nq .filters{padding-top:var(--s6);padding-bottom:var(--s6);gap:var(--s3);flex-direction:column;display:flex}.nq .filter-row{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.nq .drops{gap:var(--s1);flex-wrap:wrap;align-items:center;display:flex}.nq .drop{font:500 13px var(--mono);text-transform:uppercase;letter-spacing:.03em;padding:var(--s2);border:1px solid var(--black);background:var(--white);color:var(--black);cursor:pointer;border-radius:0}.nq .drop.on{background:var(--black);color:var(--white)}.nq .toggle{align-items:center;gap:var(--s2);margin-left:var(--s2);font:500 13px var(--mono);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;display:inline-flex;position:relative}.nq .toggle input{opacity:0;width:1px;height:1px;position:absolute;top:0;left:0}.nq .toggle span{border:1px solid var(--black);background:var(--white);border-radius:999px;width:40px;height:24px;transition:background .2s;position:relative}.nq .toggle span:after{content:"";background:var(--black);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.nq .toggle input:checked+span{background:var(--black)}.nq .toggle input:checked+span:after{background:var(--white);transform:translate(16px)}.nq .toggle input:focus-visible+span{outline:2px solid var(--black);outline-offset:2px}.nq .search{align-items:center;gap:var(--s1);border:1px solid var(--black);padding:var(--s1)var(--s1)var(--s1)var(--s3);background:var(--white);border-radius:999px;display:flex}.nq .search input{font:400 15px var(--body);width:calc(3*var(--col) + 2*var(--gap));min-width:200px;color:var(--black);background:0 0;border:0;outline:0;padding:0}.nq .search .btn{padding:var(--s1)var(--s2)}.nq .filters .label{margin-bottom:var(--s1)}.nq .event-hero{padding:var(--s6)var(--pad)0;background:linear-gradient(var(--white)60%,var(--lilac)60%)}.nq .event-poster>.poster-art{width:auto;max-width:100%;height:auto;max-height:min(72svh,720px);margin:0 auto;position:relative;inset:auto}.nq .event-hero+.lilac{padding-top:var(--s10)}.nq .details{border:1px solid var(--black);padding:var(--s4);gap:var(--s2);top:var(--s3);background:var(--white);flex-direction:column;align-items:flex-start;display:flex;position:sticky}.nq .details h2{font-size:32px}.nq .kv{gap:var(--s1);padding:var(--s2)0;border-top:1px solid var(--black);flex-direction:column;width:100%;font-size:18px;display:flex}.nq .black .kv{border-color:var(--white)}.nq .kvs{width:100%}.nq .box h2,.nq .split.event .stack h2{font-size:32px}.nq .photo-square{aspect-ratio:1}.nq .map-link{aspect-ratio:1.1;justify-content:flex-end}.nq .lineup{gap:var(--s1);flex-direction:column;padding:0;font-size:20px;list-style:none;display:flex}.nq .lineup .headliner{font:700 24px/1.2 var(--head)}.nq .notice{background:var(--black);color:var(--white);padding:var(--s2)var(--s3);font-weight:500}.nq .black .notice{background:var(--white);color:var(--black)}.nq .box{border:1px solid var(--black);padding:var(--s4);gap:var(--s2);background:var(--white);color:var(--black);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.nq .box.dashed{border-style:dashed}.nq .box>*{max-width:100%}.nq .box>.picks,.nq .box>.buy,.nq .box>form,.nq .box>.kvs{width:100%}.nq .form-band .box{width:var(--w8)}.nq .form{gap:var(--s3);flex-direction:column;width:100%;display:flex}.nq .field{gap:var(--s1);border:0;flex-direction:column;min-width:0;padding:0;display:flex}.nq .field>label,.nq .field>legend{font:500 12px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.05em;padding:0}.nq .field legend{margin-bottom:var(--s1)}.nq .req{text-transform:none;letter-spacing:0}.nq .hint{font-size:15px}.nq .form input[type=text],.nq .form input[type=email],.nq .form input[type=tel],.nq .form textarea,.nq .form select,.nq .buy-details input[type=text],.nq .buy-details input[type=email]{width:100%;font:400 16px var(--body);color:var(--black);padding:var(--s2);border:1px solid var(--black);background:var(--white);border-radius:0}.nq .form textarea{resize:vertical}.nq .form input:focus-visible,.nq .form textarea:focus-visible,.nq .form select:focus-visible,.nq .buy-details input:focus-visible{outline:2px solid var(--black);outline-offset:2px}.nq .choice{align-items:flex-start;gap:var(--s2);cursor:pointer;text-align:left;padding:4px 0;font-size:16px;display:flex}.nq .choice input{width:20px;height:20px;accent-color:var(--black);flex:none;margin-top:3px}.nq .choice.friend,.nq .choice.must{font-weight:500}.nq .field.bad input,.nq .field.bad textarea,.nq .field.bad select{border:2px solid var(--bad)}.nq .field-error{color:var(--bad);font:500 13px/1.5 var(--mono)}.nq .form-error{border:2px solid var(--bad);color:var(--bad);background:var(--white);padding:var(--s2);font:500 13px/1.6 var(--mono)}.nq .form-note{border:1px dashed var(--black);padding:var(--s2);font:500 13px/1.6 var(--mono)}.nq .done{background:var(--white);border:1px solid var(--black);padding:var(--s3);font:700 24px/1.25 var(--head)}.nq .buy{gap:var(--s3);flex-direction:column;width:100%;display:flex}.nq .picks{flex-direction:column;padding:0;list-style:none;display:flex}.nq .pick{gap:var(--s1);padding:var(--s2)0;border-top:1px solid var(--black);flex-direction:column;display:flex}.nq .pick:last-child{border-bottom:1px solid var(--black)}.nq .pick-top{justify-content:space-between;align-items:baseline;gap:4px var(--s2);flex-wrap:wrap;display:flex}.nq .pick-name{font:700 20px/1.2 var(--head)}.nq .pick-price{font:500 15px var(--mono)}.nq .pick-desc{font-size:15px}.nq .pick-row{align-items:center;gap:var(--s1)var(--s2);flex-wrap:wrap;display:flex}.nq .pick-left,.nq .pick-state{font:500 13px var(--mono)}.nq .stepper{border:1px solid var(--black);background:var(--white);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.nq .stepper button{width:48px;height:48px;color:var(--black);font:500 22px/1 var(--mono);cursor:pointer;background:0 0;border:0}.nq .stepper button:hover:not(:disabled){background:var(--cta)}.nq .stepper button:disabled{opacity:.3;cursor:default}.nq .stepper button:focus-visible{outline:2px solid var(--black);outline-offset:-4px}.nq .stepper input{border:0;border-left:1px solid var(--black);border-right:1px solid var(--black);text-align:center;width:3em;height:48px;font:500 16px var(--mono);color:var(--black);background:var(--white);appearance:textfield}.nq .stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nq .stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nq .stepper input:focus-visible{outline:2px solid var(--black);outline-offset:-4px}.nq .pick-amount{font:500 12px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:4px;display:flex}.nq .pick-amount .money{align-items:center;gap:var(--s1);font:500 16px var(--mono);display:inline-flex}.nq .pick-amount input{width:7em;font:400 16px var(--body);color:var(--black);padding:var(--s1)var(--s2);border:1px solid var(--black);background:var(--white);border-radius:0}.nq .pick-amount .hint{text-transform:none;letter-spacing:0;font:400 14px var(--body)}.nq .buy-details{gap:var(--s2);flex-direction:column;display:flex}.nq .buy-total{justify-content:space-between;align-items:baseline;gap:var(--s2);padding-top:var(--s2);border-top:2px solid var(--black);font:500 15px var(--mono);display:flex}.nq .buy-total strong{font:800 32px var(--head)}.nq .buy-go{justify-content:center;width:100%}.nq .test-mode{border:1px dashed var(--black);background:var(--cta);padding:var(--s2);font:400 13px/1.6 var(--mono)}.nq .sold-out{font:800 32px var(--head)}.nq .ticket-card{gap:var(--s3)}.nq .ticket-qr{border:1px solid var(--black);background:var(--white);width:min(100%,300px);height:auto;image-rendering:pixelated;display:block}.nq .ticket-use{font:700 24px/1.25 var(--head)}.nq .cal{table-layout:fixed;border-collapse:collapse;width:100%;font:400 12px/1.4 var(--mono)}.nq .cal th{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:0 var(--s1)var(--s1)}.nq .cal td{vertical-align:top;border:1px solid var(--black);height:112px;padding:var(--s1);overflow:hidden}.nq .cal td.out{color:#9a9a9a;border-color:#d0d0d0}.nq .cal-n{margin-bottom:4px;font-weight:500;display:block}.nq .cal-ev,.nq .cal-free{white-space:nowrap;text-overflow:ellipsis;font:500 11px/1.3 var(--mono);border-radius:999px;margin-top:4px;padding:4px 6px;display:block;overflow:hidden}.nq .cal-ev{background:var(--tone,var(--green));color:var(--black)}.nq .cal-ev.cancelled{background:var(--st-cancelled);text-decoration:line-through}.nq .cal-free{background:var(--st-free);color:var(--black)}.nq .cal-free.st-pencil{background:var(--st-pencil)}.nq .cal-free.st-interested{background:var(--st-interested)}.nq .cal-soon{white-space:nowrap;text-overflow:ellipsis;font:500 11px/1.3 var(--mono);background:var(--st-soon);color:var(--black);border-radius:999px;margin-top:4px;padding:4px 6px;display:block;overflow:hidden}.nq .prose{width:var(--w8);gap:var(--s3);flex-direction:column;display:flex}.nq .prose h2{margin-top:var(--s4);font-size:32px}.nq .prose h2:first-child{margin-top:0}.nq .prose ul,.nq .prose ol{gap:var(--s1);flex-direction:column;padding-left:1.2em;display:flex}.nq .steps,.nq .points{gap:var(--s2);flex-direction:column;padding-left:1.4em;display:flex}.nq .points{list-style:outside}.nq .how-body{width:100%}.nq .how-body.folded{max-height:8.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 25%,#0000 88%);mask-image:linear-gradient(#000 25%,#0000 88%)}.nq .quote{font:700 32px/1.25 var(--head);border-left:4px solid var(--black);padding-left:var(--s3);width:var(--w8)}.nq footer{background:var(--black);color:var(--white);padding:var(--s10)var(--pad)var(--s6)}.nq .foot-grid{column-gap:var(--gap);row-gap:var(--s8);grid-template-columns:repeat(12,1fr);display:grid}.nq .foot-col{grid-column:span 3}.nq .foot-col.wide{grid-column:span 6}.nq .foot-head{padding:0 0 var(--s2);border-bottom:1px solid var(--white);font:500 16px/1.25 var(--mono);text-transform:uppercase;letter-spacing:.02em;display:block}.nq a.foot-head:hover{text-underline-offset:4px;text-decoration:underline}.nq .foot-col ul{padding:var(--s2)0 0;gap:var(--s1);flex-direction:column;margin:0;list-style:none;display:flex}.nq .foot-col ul a,.nq footer address a,.nq .foot-base a{text-decoration:none}.nq .foot-col ul a:hover,.nq footer address a:hover,.nq .foot-base a:hover{text-underline-offset:3px;text-decoration:underline}.nq footer address{padding-top:var(--s2);font-style:normal;line-height:1.6}.nq .hours{padding-top:var(--s2);gap:var(--s1);flex-direction:column;margin:0;display:flex}.nq .hours div{justify-content:space-between;gap:var(--s2);font:400 15px/1.6 var(--mono);text-transform:uppercase;display:flex}.nq .hours dt,.nq .hours dd{margin:0}.nq footer .note{margin-top:var(--s1);opacity:.7;font-size:14px}.nq .foot-base{column-gap:var(--gap);margin-top:var(--s10);padding-top:var(--s4);border-top:1px solid var(--white);grid-template-columns:repeat(12,1fr);align-items:end;font-size:14px;display:grid}.nq .foot-base .logo{grid-column:span 2;width:96px;height:96px}.nq .foot-base .legal{grid-column:3/span 7}.nq .foot-base .links{flex-direction:column;grid-column:10/span 3;align-items:flex-start;gap:4px;display:flex}.nq .motion{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}html.nq-still .nq .ticker .track{animation:none}@media (prefers-reduced-motion:reduce){html:not(.nq-moving) .nq .ticker .track{animation:none}html:has(.nq){scroll-behavior:auto}.nq .btn{transition:none}.nq .btn:hover{transform:none}}.nq .af{gap:var(--s3);border:0;flex-direction:column;width:100%;min-width:0;margin:0;padding:0;display:flex}.nq .af>.btn{align-self:flex-start}.nq .form input[type=password],.nq .form input[readonly]{width:100%;font:400 16px var(--body);color:var(--black);padding:var(--s2);border:1px solid var(--black);background:var(--white);border-radius:0}.nq .form input[readonly]{background:0 0;border-style:dashed}.nq .form-done{border:2px solid var(--black);background:var(--white);padding:var(--s2);font:500 13px/1.6 var(--mono)}.nq .said{margin-bottom:var(--s4)}.nq .box .said{margin-bottom:0}.nq .month-dates+.month-dates{margin-top:var(--s6)}.nq .month-dates>.label{margin-bottom:var(--s2)}.nq .slot .mono+.mono{margin-top:4px}.nq .msgs .kv span:last-child{white-space:pre-wrap}.nq .month-nav{gap:var(--s2);align-items:center;display:flex}.nq .month-arrow{align-items:center;gap:var(--s2);min-height:56px;padding:0 var(--s3);border:2px solid var(--black);background:var(--black);color:var(--white);font:800 20px/1 var(--head);white-space:nowrap;border-radius:999px;text-decoration:none;transition:transform .15s;display:inline-flex}.nq .month-arrow .arr{font:400 30px/1 var(--body)}.nq .month-arrow:hover{background:var(--cta);color:var(--black);transform:translateY(-2px)}.nq .month-arrow.off{color:var(--black);opacity:.25;background:0 0}.nq .black .month-arrow{background:var(--white);color:var(--black);border-color:var(--white)}.nq .black .month-arrow.off{color:var(--white);background:0 0}.nq .black .month-arrow:hover{background:var(--cta);border-color:var(--cta)}.nq .month-head{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.nq .month-title{font:800 40px/1 var(--head)}.nq .month-block{padding-top:var(--s4);border-top:3px solid var(--black)}.nq .month-block+.month-block{margin-top:var(--s8)}.nq .month-block>.month-title{margin-bottom:var(--s2)}.nq .slot h4{font:800 24px/1.2 var(--head);margin:0 0 var(--s1)}.nq .cal a.cal-free{text-decoration:none}.nq .cal a.cal-free:hover{background:var(--cta)}.nq .cal td.has-free{background:var(--white)}.nq .cal-pencils{background:var(--black);min-width:1.6em;color:var(--white);font:500 10px/1.5 var(--mono);text-align:center;border-radius:999px;margin-left:4px;padding:0 4px;display:inline-block}.nq .cal-free.mine{background:var(--black);color:var(--white)}.nq .cal a.cal-free.mine:hover{color:var(--black)}.nq .cal-key{margin-top:var(--s2)}.nq .cal-key .cal-free{margin:0;padding:0 6px;display:inline-block}.nq .cal-key .cal-pencils{margin-left:0}.nq .slot .mono.pencils{font-weight:700}.nq .slot .pill{width:auto;font:500 12px/1.4 var(--mono);background:var(--st-free);color:var(--black);border-radius:999px;margin-top:6px;padding:4px 10px;display:inline-block}.nq .slot .pill.st-pencil{background:var(--st-pencil)}.nq .slot .pill.st-interested{background:var(--st-interested)}.nq .slot .pill.mine{background:var(--black);color:var(--white)}.nq .choices{gap:var(--s3);padding:var(--s3);border:2px solid var(--black);background:var(--white);flex-direction:column;display:flex}.nq .set-up{font:500 15px/1.5 var(--mono);padding:var(--s2);background:var(--cta);border:1px solid var(--black)}.nq .fee-line{font:700 20px/1.3 var(--head)}.nq .late-note{font-size:15px}.nq .times{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.nq .form input[type=time]{width:100%;font:400 16px var(--body);color:var(--black);padding:var(--s2);border:1px solid var(--black);background:var(--white);border-radius:0}.nq .seg{gap:var(--s1);flex-wrap:wrap;display:flex}.nq .seg label{gap:var(--s2);padding:var(--s2);border:1px solid var(--black);cursor:pointer;flex:220px;align-items:flex-start;font-size:16px;display:flex}.nq .seg label:has(input:checked){background:var(--black);color:var(--white)}.nq .seg input{width:20px;height:20px;accent-color:var(--cta);flex:none;margin-top:2px}@media (prefers-reduced-motion:reduce){.nq .month-arrow{transition:none}.nq .month-arrow:hover{transform:none}}.nq .sub-h{font:800 24px/1.2 var(--head);margin-top:var(--s4)}.nq .box.record{gap:var(--s1)}.nq .box.record h3{font-size:32px}.nq .box.record>.slots,.nq .box.record>details{width:100%;margin-top:var(--s2)}.nq .stack>.box.record+.box.record{margin-top:var(--s2)}.nq details>summary{cursor:pointer;padding:var(--s1)0;font-weight:700}.nq details[open]>summary{margin-bottom:var(--s1)}.nq .stack>details{width:100%}.nq .said-band{padding-bottom:0}.nq .logged-in{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}.nq .account-offer{width:100%}.nq .late-only{display:none}.nq form:has(#p-timing option[value=LATE]:checked) .late-only{display:flex}.nq .choice small{font:400 15px/1.4 var(--body);text-transform:none;letter-spacing:0;margin-top:2px;display:block}.nq .stacked{width:var(--w8)}.nq .box.suggest{background:var(--cta);gap:var(--s2)}.nq .box.suggest h2{margin-bottom:var(--s1)}.nq .pre{white-space:pre-wrap}.nq .changed{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;background:var(--black);color:var(--white);margin-left:var(--s1);white-space:nowrap;padding:2px 6px}.nq .menu-btn{display:none}@media (max-width:900px){.nq{--pad:var(--s3);--gap:var(--s2);--band:var(--s8);--hdr:128px;--title-h:auto;font-size:16px}.nq header{padding:var(--s3)var(--pad);align-items:center}.nq header nav{display:none}.nq .logo{width:80px;height:80px}.nq .menu-btn{z-index:30;font:500 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;padding:var(--s2)var(--s3);color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;display:inline-flex;position:relative}.nq .logo-link{z-index:30;position:relative}html.menu-open{overflow:hidden}html.menu-open .nq header{color:var(--white)}html.menu-open .nq header nav{z-index:20;justify-content:flex-end;gap:var(--s2);padding:var(--s3)var(--pad)var(--s8);background:var(--black);font:800 40px/1.05 var(--head);flex-flow:column;display:flex;position:fixed;inset:0}html.menu-open .nq header nav a{padding:var(--s1)0;border-bottom:1px solid #ffffff4d}.nq .band.title{padding-top:calc(var(--hdr) + var(--s4));padding-bottom:var(--s6)}.nq .band.title h1{white-space:normal;overflow-wrap:anywhere;font-size:36px;line-height:1.05}.nq .band.title .lede{width:var(--w12);font-size:18px;line-height:24px}.nq .crumbs{font-size:12px}.nq h2{font-size:32px}.nq .head{margin-bottom:var(--s4)}.nq .head h2{width:100%}.nq .grid>*,.nq .grid.two>*,.nq .split>:first-child,.nq .split>:last-child,.nq .split.side>:first-child,.nq .split.event>:first-child,.nq .split.event>:last-child{grid-column:1/-1}.nq .hero{height:88svh;min-height:600px;padding-bottom:var(--s6)}.nq .hero h1{font-size:clamp(26px,7.4vw,48px);line-height:1.08}.nq .hero h1 br{display:none}.nq .nw{white-space:normal}.nq .rot{display:block}.nq .btn.cta{padding:var(--s2)var(--s3)}.nq .ticker{padding:var(--s2)0;font-size:20px}.nq .ticker .star{font-size:14px}.nq .intro p{width:var(--w12);font-size:24px}.nq .filters{padding-top:var(--s4);padding-bottom:var(--s4)}.nq .filter-row{gap:var(--s2)}.nq .drops{row-gap:var(--s2);width:100%}.nq .drop,.nq .toggle{flex:none}.nq .toggle{margin-left:0}.nq .search{width:100%}.nq .search input{flex:1;width:auto;min-width:0}.nq .tile h2,.nq .tile h3,.nq .slot h3{font-size:24px}.nq .tile .row,.nq .row{flex-wrap:wrap}.nq .slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nq .slot-card .day{font-size:18px}.nq .slot-card .go{font-size:12px}.nq .slot{flex-direction:column;align-items:flex-start}.nq .event-hero{padding-top:var(--s4)}.nq .details{padding:var(--s3);position:static}.nq .details h2,.nq .box h2,.nq .split.event .stack h2,.nq .prose h2{font-size:24px}.nq .box{padding:var(--s3)}.nq .big,.nq .quote,.nq .done{font-size:24px}.nq .prose,.nq .quote,.nq .form-band .box,.nq .stacked{width:var(--w12)}.nq .map-link{aspect-ratio:1}.nq .cal td{height:72px;padding:4px}.nq .cal-ev,.nq .cal-free,.nq .cal-soon{text-overflow:clip;padding:2px 4px;font-size:9px}.nq .news h2{width:var(--w12);text-wrap:pretty;font-size:24px}.nq .news .nw{white-space:normal;display:inline}.nq .signup{width:var(--w12);flex-direction:column}.nq .signup input[type=email],.nq .signup .btn{flex:none;justify-content:center;width:100%}.nq footer{padding-top:var(--s8)}.nq .foot-grid{row-gap:var(--s6)}.nq .foot-col,.nq .foot-col.wide{grid-column:span 6}.nq .foot-col.wide,.nq .foot-col.address{grid-column:1/-1}.nq .hours div{font-size:13px}.nq .foot-base{row-gap:var(--s3)}.nq .foot-base .logo,.nq .foot-base .legal,.nq .foot-base .links{grid-column:1/-1}.nq .month-nav{width:100%}.nq .month-arrow{min-height:52px;padding:0 var(--s2);flex:1;justify-content:center;font-size:18px}.nq .month-title{font-size:32px}.nq .month-block+.month-block{margin-top:var(--s6)}.nq .choices{padding:var(--s2)}.nq .times{grid-template-columns:1fr}}.nq header nav .nav-account.in{align-items:center;gap:var(--s1);display:inline-flex}.nq header nav .nav-account.in[aria-current=page]{text-decoration:none;box-shadow:0 3px}.nq .account-icon{flex:none;width:1.1em;height:1.1em;display:block}.nq .nav-account-words{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nq .account-doors{align-items:start}.nq .account-doors>.box{grid-column:span 6}.nq .account-tabs{margin-top:var(--s3)}@media (max-width:900px){html.menu-open .nq header nav .nav-account-words{clip:auto;width:auto;height:auto;position:static;overflow:visible}.nq .account-doors>.box{grid-column:1/-1}}.nq .form input[type=number],.nq .form input[type=url],.nq .form input[type=datetime-local]{width:100%;font:400 16px var(--body);color:var(--black);padding:var(--s2);border:1px solid var(--black);background:var(--white);border-radius:0}.nq .form input[type=file]{width:100%;font:400 15px var(--body);padding:var(--s2)0}.nq .form.inline-form,.nq .inline-form .af{width:auto}.nq .row-btns{justify-content:flex-end;margin-top:0}.nq .acts{border-bottom:1px solid var(--black);counter-reset:act;width:100%;margin:0;padding:0;list-style:none}.nq .act{gap:var(--s2);padding:var(--s3)0;border-top:1px solid var(--black);flex-direction:column;display:flex}.nq .act-head h3{margin-bottom:var(--s1);font-size:24px;font-weight:800}.nq .act-head h3:before{counter-increment:act;content:counter(act)". "}.nq .act-head .mono{display:block}.nq .act-tools{align-items:flex-start;margin-top:0}.nq .act-tools .row.gap{margin-top:0}.nq .event-pic,.nq .profile-logo{border:1px solid var(--black);background:var(--white);max-width:100%;max-height:420px;display:block}.nq .profile-logo{object-fit:contain;width:200px;height:200px}.nq .ticket-slot details,.nq .ticket-slot details .form{margin-top:var(--s2)}.nq .lineup .set-time{margin-left:var(--s1);font:500 14px/1 var(--mono)}.nq .put-on-by{width:100%}.nq .pob{gap:var(--s3);align-items:flex-start;width:100%;display:flex}.nq .pob-logo{object-fit:contain;background:var(--white);border:1px solid var(--black);flex:none;width:96px;height:96px}.nq .pob-text{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.nq .pob-text h3{font:800 24px/1.2 var(--head)}.nq .pob-text p{overflow-wrap:anywhere}.nq .pob-links{margin:var(--s1)0 0;gap:var(--s2)var(--s3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.nq .pob-links a{font:500 14px/1.4 var(--mono)}@media (max-width:520px){.nq .pob{flex-direction:column}.nq .row-btns{justify-content:flex-start}}
