[hidden]{display:none!important}.st-tabs{display:flex;gap:4px;flex-wrap:wrap;margin:0 0 26px;border-bottom:1px solid var(--line);padding-bottom:14px}.st-tabs button{background:transparent;border:1px solid #543923;color:#c9b89e;padding:10px 15px;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.st-tabs button:hover{border-color:var(--gold);color:var(--gold)}.st-tabs button.active{background:var(--gold);border-color:var(--gold);color:#160f08}.st-panel{display:none}.st-panel.active{display:block}.st-h{margin:0 0 14px;font:400 26px/1 Georgia,serif;color:#f1d39c}.st-sample-banner{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;border:1px dashed #9e291f;background:rgba(158,41,31,.09);padding:16px 18px;margin-bottom:22px;color:#d8c2a6;font-size:13px;line-height:1.55}.st-sample-banner b{color:#efb64e}.st-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:24px}.st-filters label{font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#b7a48a;display:flex;flex-direction:column;gap:6px}.st-filters select,.st-filters input[type=text]{background:#15100c;border:1px solid #69472f;color:#f1e5d2;padding:10px 11px;font-size:12px;letter-spacing:0;text-transform:none;font-weight:400}.st-check{flex-direction:row!important;align-items:center;gap:8px!important;padding-bottom:11px}.st-filters label[hidden]{display:none}.st-mics{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),1fr));gap:15px}.st-mic{border:1px solid #6b482f;background:#0f0b08;padding:18px}.st-mic.aging{border-color:#7a5a20}.st-mic-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.st-mic-top b{display:block;font:400 21px/1.1 Georgia,serif;color:#f1d7a4}.st-mic-top span{font-size:11px;color:#a9967f}.st-fresh{flex:0 0 auto;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:5px 7px;border:1px solid currentColor}.st-fresh.fresh{color:#7fb069}.st-fresh.aging{color:#e0a32e}.st-mic-when{margin:12px 0 10px;font-size:13px;font-weight:900;color:#efb64e;letter-spacing:.04em}.st-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.st-tags .tag.warn{border-color:#b8564b;color:#e08a80}.st-warn{border-left:2px solid #b8564b;padding-left:10px;margin-bottom:11px;font-size:11px;line-height:1.5;color:#dba79f}.st-facts{margin:0 0 14px;font-size:11px;line-height:1.5}.st-facts dt{color:#8f806d;font-weight:900;letter-spacing:.06em;text-transform:uppercase;font-size:8px;margin-top:8px}.st-facts dd{margin:3px 0 0;color:#c5b69e}.st-mic-actions{display:flex;gap:7px;flex-wrap:wrap}.st-mic-actions button{font-size:9px;padding:8px 10px}.st-add{margin-top:30px;border:1px solid var(--line);padding:18px}.st-add summary{cursor:pointer;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:var(--gold)}.st-add-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;margin:18px 0}.st-add-grid label,.st-form label{font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#b7a48a;display:flex;flex-direction:column;gap:6px}.st-add-grid label.wide{grid-column:1/-1}.st-add-grid input,.st-add-grid select,.st-add-grid textarea{background:#15100c;border:1px solid #69472f;color:#f1e5d2;padding:11px;font-size:13px;letter-spacing:0;text-transform:none;font-weight:400;font-family:inherit}.st-add-grid textarea{min-height:70px;resize:vertical}.st-status{margin-left:12px;font-size:11px;color:#9ec49a}.st-form{border:1px solid #6b482f;background:#0f0b08;padding:24px;max-width:780px}.st-form h3{margin:0 0 6px;font:400 27px/1 Georgia,serif;color:#f1d39c}.st-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:14px;margin-bottom:34px}.st-stat{border:1px solid #6b482f;background:#0f0b08;padding:20px}.st-stat strong{display:block;font:400 40px/1 Georgia,serif;color:var(--gold)}.st-stat small{display:block;margin-top:7px;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#9d8d78}.st-sets{display:grid;gap:11px}.st-set{border:1px solid #543923;border-left-width:3px;background:#0f0b08;padding:15px 17px}.st-set.good{border-left-color:#7fb069}.st-set.ok{border-left-color:#e0a32e}.st-set.bad{border-left-color:#b8564b}.st-set b{font:400 18px/1.1 Georgia,serif;color:#f1d7a4}.st-set span{display:block;font-size:11px;color:#9d8d78;margin-top:3px}.st-set-bits{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.st-set p{margin:10px 0 0;font-size:12px;color:#c5b69e;line-height:1.5}.st-split{display:grid;grid-template-columns:1fr 1fr;gap:34px}.st-bits{display:grid;gap:9px}.st-bit{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #543923;background:#0f0b08;padding:13px 15px}.st-bit b{font-size:15px;color:#f1e5d2}.st-bit span{display:block;font-size:10px;color:#9d8d78;margin-top:2px}.tag.st-tight{border-color:#7fb069;color:#7fb069}.tag.st-working{border-color:#e0a32e;color:#e0a32e}.tag.st-new{border-color:#7d7060;color:#9d8d78}.tag.st-retired{opacity:.5}.st-tight-row{display:flex;gap:13px;align-items:center;border-bottom:1px solid #2b1d12;padding:12px 0}.st-tight-row .num{font:900 12px/1 Inter,sans-serif;color:var(--gold);opacity:.7;letter-spacing:.1em}.st-tight-row b{font:400 19px/1.1 Georgia,serif;color:#f1d7a4}.st-tight-row span{display:block;font-size:11px;color:#9d8d78;margin-top:3px}.st-ladder{display:grid;gap:10px;margin:24px 0}.st-rung{display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:center;border:1px solid #543923;background:#0f0b08;padding:17px 19px;opacity:.62}.st-rung.done{opacity:.85}.st-rung.here{opacity:1;border-color:var(--gold);box-shadow:inset 0 0 0 1px rgba(239,182,78,.2)}.st-rung-n{font:400 34px/1 Georgia,serif;color:var(--gold);text-align:center}.st-rung b{display:block;font:400 22px/1 Georgia,serif;color:#f1d7a4;margin-bottom:5px}.st-rung span{font-size:12px;color:#b9a68d;line-height:1.5}.st-rung em{display:block;margin-top:8px;font-style:normal;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:var(--gold)}@media(max-width:760px){.st-split{grid-template-columns:1fr;gap:26px}.st-sample-banner{grid-template-columns:1fr}}.sitehead{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:26px;padding:0 clamp(16px,3vw,34px);min-height:68px;background:rgba(14,9,5,.95);backdrop-filter:blur(14px);border-bottom:1px solid #6d4526;box-shadow:0 12px 30px rgba(0,0,0,.4)}.brandmark{flex:0 0 auto;display:flex;align-items:center}.brandmark img{height:34px;width:auto;display:block}.sitemenus{display:contents}.sitenav{display:flex;gap:4px;flex:1 1 auto;overflow-x:auto;scrollbar-width:none}.sitenav::-webkit-scrollbar{display:none}.sitenav a{white-space:nowrap;padding:10px 14px;color:#e4d2b4;text-decoration:none;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;border:1px solid transparent}.sitenav a:hover{border-color:#6d4526;color:var(--gold)}.sitenav a.active{background:var(--gold);color:#160f08;border-color:var(--gold)}.navgroup-btn{white-space:nowrap;padding:10px 14px;color:#e4d2b4;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;font-family:inherit;line-height:inherit;border:1px solid transparent}.navgroup-btn:hover{border-color:#6d4526;color:var(--gold)}.navgroup.active .navgroup-btn{border-color:#6d4526;color:var(--gold)}.page{width:min(var(--max),calc(100% - 32px));margin:0 auto;padding:44px 0 90px}.page-head{position:relative;isolation:isolate;overflow:hidden;margin:0 0 34px;padding:clamp(30px,5vw,54px) clamp(20px,4vw,44px);min-height:clamp(210px,26vw,320px);display:flex;flex-direction:column;justify-content:flex-end;border:1px solid #6b482f;border-bottom:5px solid var(--red);background:#0b0806 center/cover no-repeat;box-shadow:0 26px 70px rgba(0,0,0,.45)}.page-head:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,4,2,.94) 0%,rgba(7,4,2,.72) 46%,rgba(7,4,2,.28) 100%),linear-gradient(0deg,rgba(7,4,2,.92),transparent 62%)}.page-head>*{position:relative}.page-head .meta{display:inline-block;align-self:flex-start;margin-bottom:14px;padding:6px 12px;background:var(--red);color:#f2e7cd;font:900 10px/1 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase}.page-head h1{margin:0;font:700 clamp(2.4rem,5vw,3.9rem)/.95 Georgia,serif;letter-spacing:-.035em;color:#f2e7cd;text-shadow:4px 4px 0 var(--red),0 6px 26px #000}.page-head p{max-width:64ch;color:#d8c9ae;line-height:1.6;margin:16px 0 0;text-shadow:0 2px 12px #000}.page-head[data-art],.page-hero[data-art]{background-image:var(--art);background-position:var(--art-pos,center)}.page-hero[data-art]::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,4,2,.94) 0%,rgba(7,4,2,.74) 48%,rgba(7,4,2,.3) 100%),linear-gradient(0deg,rgba(7,4,2,.8),transparent 60%)}@media(max-width:700px){.page-hero[data-art]::before{background:rgba(7,4,2,.74)}}.page-head>img.head-ph,.page-hero>img.head-ph{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;object-position:center;pointer-events:none}.page-hero:has(>img.head-ph)::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,4,2,.94) 0%,rgba(7,4,2,.74) 48%,rgba(7,4,2,.3) 100%),linear-gradient(0deg,rgba(7,4,2,.8),transparent 60%)}@media(max-width:700px){.page-hero:has(>img.head-ph)::before{background:rgba(7,4,2,.74)}}.page-hero>img.head-ph{z-index:-1}.page-head:has(>img.head-ph),.page-hero:has(>img.head-ph){background-image:none!important}.crossover{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,40rem);justify-items:start;align-content:center;gap:18px;margin:52px 0 0;padding:32px 30px;min-height:250px;border:1px solid #7c512d;border-bottom:4px solid var(--red);background:linear-gradient(125deg,#341e0e,#0f0b08 62%)}.crossover:before{content:"";position:absolute;z-index:-1;inset:0 0 0 max(30%,42rem);background:center 30%/cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.crossover-night:before{background-image:url('../assets/booking-tabs/private-parties.webp')}.crossover-book:before{background-image:url('../assets/feed-tabs/near-you.webp');background-position:center 12%}.crossover b{display:block;font:400 25px/1.1 Georgia,serif;color:#f1d39c;margin-bottom:7px}.crossover p{margin:0;color:#c3b098;line-height:1.55;max-width:62ch;font-size:14px}.crossover .cta{white-space:nowrap}@media(max-width:900px){.crossover-night,.crossover-book{padding-top:214px}.crossover:before{inset:0 0 auto 0;height:230px;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}}.stage-fx{position:absolute;inset:0;overflow:hidden;pointer-events:none;--fx-gain:2.6;--fx-pace:.55}.stage-fx i{position:absolute;display:block}.fx-beam{top:-4%;left:var(--x,60%);width:52%;height:116%;margin-left:-26%;transform-origin:50% 0;background:conic-gradient(from 164deg at 50% 0,transparent,rgba(255,214,140,calc(var(--a,.2) * var(--fx-gain))) 16deg,transparent 32deg,transparent);-webkit-mask-image:linear-gradient(180deg,#000 8%,rgba(0,0,0,.65) 50%,transparent 95%);mask-image:linear-gradient(180deg,#000 8%,rgba(0,0,0,.65) 50%,transparent 95%);mix-blend-mode:screen;transform:rotate(var(--r,0deg));will-change:transform,opacity;animation:fx-sweep calc(var(--t,14s) * var(--fx-pace)) ease-in-out var(--d,0s) infinite alternate,fx-shimmer 3.4s ease-in-out var(--d,0s) infinite}@keyframes fx-sweep{from{transform:rotate(calc(var(--r,0deg) - 11deg))}to{transform:rotate(calc(var(--r,0deg) + 11deg))}}@keyframes fx-shimmer{0%,100%{opacity:.68}50%{opacity:1}}.fx-haze{left:0;top:var(--y,30%);width:200%;height:var(--h,60%);will-change:transform;--fx-haze:rgba(242,231,205,calc(var(--a,.12) * var(--fx-gain)));background:radial-gradient(24% 40% at 18% 58%,var(--fx-haze),transparent 72%),radial-gradient(20% 30% at 44% 40%,var(--fx-haze),transparent 72%),radial-gradient(26% 44% at 68% 62%,var(--fx-haze),transparent 72%),radial-gradient(16% 28% at 88% 44%,var(--fx-haze),transparent 72%);background-size:50% 100%;background-repeat:repeat-x;animation:fx-drift calc(var(--t,70s) * var(--fx-pace)) linear var(--d,0s) infinite}@keyframes fx-drift{to{transform:translateX(-50%)}}.fx-haze.fx-floor{top:auto;bottom:-8%;height:var(--h,36%);animation-direction:reverse;background:radial-gradient(30% 62% at 16% 78%,var(--fx-haze),transparent 72%),radial-gradient(26% 54% at 42% 88%,var(--fx-haze),transparent 72%),radial-gradient(32% 64% at 67% 76%,var(--fx-haze),transparent 72%),radial-gradient(20% 50% at 88% 86%,var(--fx-haze),transparent 72%);background-size:50% 100%;background-repeat:repeat-x}.fx-glow{left:var(--x,55%);top:var(--y,45%);width:var(--w,32%);aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(255,214,140,calc(var(--a,.3) * var(--fx-gain))),rgba(255,214,140,.1) 58%,transparent);mix-blend-mode:screen;animation:fx-breathe calc(var(--t,7s) * var(--fx-pace)) ease-in-out var(--d,0s) infinite}@keyframes fx-breathe{0%,100%{opacity:.3}50%{opacity:1}}.fx-glow.fx-flicker{animation-name:fx-flicker;animation-timing-function:linear}@keyframes fx-flicker{0%{opacity:.62}9%{opacity:.94}17%{opacity:.5}26%{opacity:1}38%{opacity:.7}47%{opacity:.9}59%{opacity:.55}71%{opacity:.98}84%{opacity:.66}100%{opacity:.62}}.fx-paused .stage-fx i{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.stage-fx{--fx-pace:.8}.fx-beam{animation-name:fx-sweep-soft,fx-shimmer}}@keyframes fx-sweep-soft{from{transform:rotate(calc(var(--r,0deg) - 7deg))}to{transform:rotate(calc(var(--r,0deg) + 7deg))}}.hero>.stage-fx{z-index:1;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.7) 35%,#000 58%);mask-image:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.7) 35%,#000 58%)}.crossover>.stage-fx{z-index:-1;left:max(30%,42rem);-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.crossover>.stage-fx.fx-candles{container-type:size}.fx-photo{position:absolute;width:max(100cqw,150cqh);height:max(100cqh,66.667cqw);left:calc((100cqw - max(100cqw,150cqh)) * .5);top:calc((100cqh - max(100cqh,66.667cqw)) * .3)}.fx-candles .fx-glow{--a:.36}@media(max-width:900px){.crossover>.stage-fx{left:0;bottom:auto;height:230px;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}}.fee-note{border-left:3px solid var(--gold);background:#17100b;padding:16px 18px;margin:22px 0;color:#d6c4a8;font-size:13px;line-height:1.6}.fee-note b{color:var(--gold)}.tier{border:1px solid #74502e;background:#0f0b08;padding:20px}.tier .band{font-size:10px;font-weight:900;letter-spacing:.12em;color:var(--gold);text-transform:uppercase}.tier h3{margin:9px 0 4px;font:400 27px/1 Georgia,serif;color:#f1d7a4}.tier .range{font:900 15px/1 Inter,sans-serif;color:#fff1d5;margin-bottom:12px}.tier p{margin:0;color:#b9a68d;font-size:13px;line-height:1.55}.tier ul{margin:12px 0 0;padding-left:17px;color:#a9977e;font-size:12px;line-height:1.7}.nearby-group{margin:26px 0 0}.nearby-group h5{margin:0 0 12px;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:var(--gold)}.gate{max-width:560px;margin:60px auto;border:1px solid #74502e;background:#0f0b08;padding:34px}.gate h2{margin:0 0 10px;font:400 30px/1 Georgia,serif;color:#f1d39c}.gate p{color:#bdaa90;line-height:1.6;font-size:14px}.gate input{width:100%;margin:16px 0 12px;background:#1a120c;border:1px solid #67452e;color:#fff1d5;padding:13px}.gate .status{margin-top:12px;font-size:12px;color:#c99;min-height:1.2em}.sitefoot{border-top:1px solid var(--line);background:#0b0907;padding:48px clamp(16px,3vw,34px) 40px}.footgrid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:34px;width:min(var(--max),100%);margin:0 auto 26px}.footgrid strong{display:block;font:400 21px/1 Georgia,serif;color:#f1d39c;margin-bottom:9px}.footgrid p{margin:0;color:#9d8d78;font-size:13px;line-height:1.6;max-width:46ch}.footgrid b{display:block;font-size:10px;font-weight:900;letter-spacing:.12em;color:var(--gold);text-transform:uppercase;margin-bottom:11px}.footgrid a{display:block;color:#bdaa90;text-decoration:none;font-size:13px;padding:4px 0;min-height:24px;box-sizing:border-box}.footgrid a:hover{color:var(--gold)}.foot-brand .foot-logo{width:min(340px,100%);padding:0;margin:-6px 0 16px}.foot-brand .foot-logo img{display:block;width:100%;height:auto;filter:drop-shadow(0 12px 16px rgba(0,0,0,.6))}.foot-brand p{font:italic 400 15px/1.6 Georgia,serif;color:#b9a68b;max-width:38ch}.foot-letter-form{margin:16px 0 6px;max-width:420px}.foot-letter-form label{display:block;margin:0 0 8px;font:700 13px/1.45 Inter,sans-serif;color:#e9d7b6}.foot-letter-row{display:flex;gap:8px}.foot-letter-row input{flex:1 1 auto;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #6b482f;background:#0b0806;color:#f2e7cd;font:400 16px/1.2 Georgia,serif}.foot-letter-row input:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.foot-letter-row button{flex:0 0 auto;min-height:44px;padding:0 14px;border:0;background:var(--gold);color:#17100c;cursor:pointer;font:900 12px/1 Inter,sans-serif;letter-spacing:.07em;text-transform:uppercase;box-shadow:3px 3px 0 #ad382b}.foot-letter-row button:disabled{opacity:.7;cursor:wait}.foot-letter-form.is-in input{border-color:#6f8f5a}.footgrid .foot-letter-out{margin:8px 0 0;font:600 13px/1.45 Inter,sans-serif;color:#d8c6ae}.footgrid .foot-letter-out:empty{display:none}.footgrid .foot-letter-out.is-ok{color:#9fc48a}.footgrid .foot-letter-out.is-bad{color:#f0a58f}.footgrid .foot-letter-terms{margin:8px 0 0;font:500 12px/1.45 Inter,sans-serif;color:#9d8d78;font-style:normal}.footgrid .foot-letter-terms a{display:inline;padding:0;min-height:0;color:var(--gold);text-decoration:underline;text-underline-offset:2px}.sitefoot small{display:block;width:min(var(--max),100%);margin:0 auto;color:#8f8170;font-size:11px;line-height:1.6;border-top:1px solid #2b1d12;padding-top:18px}@media(max-width:860px){.crossover{grid-template-columns:1fr}.footgrid{grid-template-columns:1fr;gap:26px}.sitehead{gap:14px}.brandmark img{height:27px}}@media(max-width:900px){.era-art img{aspect-ratio:3/1}.era-art figcaption{position:static;background:none;padding:13px 16px 15px;font-size:17px;line-height:1.25;border-top:1px solid #472e1b}.era-art:after{bottom:auto;height:0;padding-bottom:33.33%}}@media(max-width:560px){.era-art img{aspect-ratio:3/1}.era-art figcaption{font-size:15px;padding:11px 13px 13px}}.pulse{position:relative;text-align:left;padding:20px 22px;background:#0e0b09;color:#fff;border:0;border-right:1px solid #563a26;cursor:pointer}.pulse:last-child{border-right:0}.pulse:hover,.pulse.active{background:#191008}.pulse.active:before{content:"";position:absolute;left:0;right:0;top:-1px;height:3px;background:var(--gold)}.pulse span{display:block;color:#b8a78f;font-size:13px}.pulse strong{display:block;color:#f5dfb6;font:600 36px/1 Georgia,serif;margin:9px 0 5px}.pulse small{color:#927f68;font-size:12px}.pulse.active small{color:#d0ae70}.opportunity{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:17px;align-items:center;padding:20px 14px;border-bottom:1px solid #3e2b1e}.opportunity h3{margin:4px 0;color:#ead7b5;font:500 19px Georgia,serif}.opportunity p,.opportunity small{margin:0;color:#9e8b72;font-size:12px}.opportunity small{display:block;margin-top:5px}.availability label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #34241a;color:#d6c2a2;font-size:13px}.availability label small{display:block;color:#7f6f5d;margin-top:4px}.availability input{appearance:none;width:38px;height:21px;border-radius:20px;background:#39271b;border:1px solid #62442d;cursor:pointer;position:relative;flex:0 0 auto}.availability input:before{content:"";position:absolute;width:13px;height:13px;left:3px;top:3px;border-radius:50%;background:#9b8972;transition:.2s}.availability input:checked{background:#8f5d26;border-color:var(--gold)}.availability input:checked:before{left:20px;background:#ffe0a1}@media(max-width:760px){.pulse:nth-child(2){border-right:0}.pulse:nth-child(-n+2){border-bottom:1px solid #563a26}.opportunity{grid-template-columns:52px 1fr}}@media(max-width:470px){.pulse{padding:16px 14px}.pulse strong{font-size:29px}}.pulse{min-height:126px}.likebut-row{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:18px 0 22px}.likebut-row label{font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#b7a48a;display:flex;flex-direction:column;gap:6px}.likebut-row input[type=text]{background:#15100c;border:1px solid #69472f;color:#f1e5d2;padding:12px;font-size:14px;min-width:260px;letter-spacing:0;text-transform:none;font-weight:400}.likebut-check{flex-direction:row!important;align-items:center;gap:8px!important;padding-bottom:13px}.likebut-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:14px}.craft-rule{display:grid;grid-template-columns:1fr 210px;gap:26px;align-items:center;border:1px solid #9e291f;background:rgba(158,41,31,.08);padding:22px 24px;margin-bottom:34px;color:#d8c2a6;font-size:13px;line-height:1.6}.craft-rule b{color:var(--gold)}@media(max-width:760px){.craft-rule{grid-template-columns:1fr}}.craft-index{margin-top:16px;border:1px solid #543923;background:#0b0907}.is-demo{position:relative}.tag,.meta,.st-fresh,.st-facts dt,.st-stat small,.footgrid b{font-size:11px!important}.sitenav a,.navgroup-btn,.st-tabs button,.st-mic-actions button{font-size:12px!important}.st-add-grid label,.st-form label,.st-filters label,.likebut-row label,.st-check{font-size:11px!important}.footgrid a,.sitefoot small,.st-set span,.st-bit span{font-size:12px!important}.availability label small{font-size:11px!important}.ballot-action{font-size:11px!important;min-height:36px}.person p,.era .people .person p{font-size:11px!important}.person .num{font-size:11px!important}.tour-miles{font-size:11px;color:#8f806d}.st-tape{display:inline-block;margin-top:9px;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);text-decoration:none;border-bottom:1px solid #543923}.vp-fields{display:flex;gap:14px;flex-wrap:wrap;margin:18px 0}.vp-fields label{font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#b7a48a;display:flex;flex-direction:column;gap:6px}.vp-fields input{background:#15100c;border:1px solid #69472f;color:#f1e5d2;padding:11px;font-size:14px;letter-spacing:0;text-transform:none;font-weight:400;min-width:0;width:100%;box-sizing:border-box}.vp-nights{display:grid;gap:8px;margin-bottom:12px}.vp-night{display:grid;gap:8px;grid-template-columns:minmax(0,130px) minmax(0,1fr) minmax(0,110px) auto}.vp-night input{background:#15100c;border:1px solid #543923;color:#f1e5d2;padding:10px;font-size:13px;min-width:0;width:100%;box-sizing:border-box}.vp-night .source-btn{font-size:11px;padding:8px 10px;white-space:nowrap}@media(max-width:700px){.vp-night{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:460px){.vp-night{grid-template-columns:minmax(0,1fr)}}.st-seed-banner{border:1px solid #e0a32e;background:rgba(224,163,46,.08);padding:22px 24px;margin-bottom:24px}.st-seed-banner b{display:block;font:400 23px/1.15 Georgia,serif;color:#e0a32e;margin-bottom:11px}.st-seed-banner p{margin:0 0 11px;font-size:13px;line-height:1.65;color:#d8c9ae;max-width:80ch}.st-seed-banner p:last-child{margin-bottom:0}.st-seed-ask{border-left:2px solid #e0a32e;padding-left:13px;color:#f1d7a4!important}.st-prov{border-left:3px solid;padding:11px 13px;margin:11px 0;background:#0b0907}.st-prov b{display:block;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.st-prov span{display:block;font-size:12px;line-height:1.55;color:#bdaa90}.st-prov.ok{border-color:#7fb069}.st-prov.ok b{color:#8fce9e}.st-prov.wait{border-color:#e0a32e}.st-prov.wait b{color:#e0a32e}.st-prov.bad{border-color:#b8564b}.st-prov.bad b{color:#e08a80}.st-prov-src{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.st-prov-src a{font-size:11px;color:#8f806d;text-decoration:none;border-bottom:1px solid #3d2a19}.st-prov-src a:hover{color:var(--gold)}.st-venues{margin-top:26px;border:1px solid #6b482f;background:#0f0b08}.st-venues summary{cursor:pointer;padding:15px 18px;font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:var(--gold)}.st-venues summary:hover{background:#130d09}.st-venues-body{padding:4px 18px 22px}.st-seed-new{display:grid;gap:8px;border:1px solid var(--gold);background:rgba(239,182,78,.06);padding:16px 18px;margin:18px 0}.st-seed-new b{color:var(--gold);font:900 11px/1.4 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}.st-seed-new span{font:400 14px/1.55 Georgia,serif;color:#d8c6ae}.st-seed-new .ballot-action{justify-self:start;margin-top:4px}.st-sample-banner.st-new-rooms{border-style:solid;border-color:var(--gold);background:rgba(239,182,78,.06)}.st-sample-banner.st-new-rooms b{color:var(--gold)}.st-mic-top{flex-wrap:wrap}.st-fresh{white-space:normal;max-width:100%}.st-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;border-bottom:0;padding-bottom:0;margin:0 0 26px}.st-tabs button{position:relative;isolation:isolate;min-width:0;min-height:104px;padding:62px 12px 13px;overflow:hidden;text-align:left;border:1px solid #67452b;background-color:#100b08;background-size:cover;background-position:center;color:#f4dfb8;font:900 10px/1.25 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 8px #000;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.st-tabs button:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(5,3,2,.1),rgba(5,3,2,.3) 38%,rgba(5,3,2,.93));transition:background .24s ease}.st-tabs button[data-art]{background-image:var(--art);background-position:var(--art-pos,center)}.st-tabs button:hover,.st-tabs button:focus-visible{transform:translateY(-4px);border-color:#e9b14b;box-shadow:0 15px 30px rgba(0,0,0,.34)}.st-tabs button:focus-visible{outline:2px solid #f2c66d;outline-offset:3px}.st-tabs button.active{color:#fff4d8;border-color:var(--gold);background-color:#100b08;box-shadow:inset 0 -4px 0 var(--gold),0 14px 30px rgba(0,0,0,.38)}.st-tabs button.active:before{background:linear-gradient(180deg,rgba(5,3,2,.02),rgba(5,3,2,.16) 35%,rgba(41,20,6,.95))}.st-tabs button.active:after{content:"";position:absolute;top:11px;right:11px;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px rgba(239,182,78,.18),0 0 18px var(--gold)}@media(max-width:860px){.st-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.st-tabs{gap:7px}.st-tabs button{min-height:86px;padding:50px 9px 11px;font-size:9px}}@media(prefers-reduced-motion:reduce){.st-tabs button{transition:none}}.st-metros{margin:0 0 24px}.st-metro-head{margin-bottom:12px}.st-metro-head b{display:block;font:400 22px/1.2 Georgia,serif;color:#f1d39c;margin-bottom:5px}.st-metro-head span{font:400 14px/1.55 Georgia,serif;color:#b9a58f}.st-metro-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.st-metro{text-align:left;border:1px solid #543923;background:#0f0b08;color:#c9b89e;padding:15px 16px;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.st-metro b{display:block;font:400 19px/1.15 Georgia,serif;color:#f1d7a4;margin-bottom:3px}.st-metro small{display:block;font:900 9px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);opacity:.75;margin-bottom:8px}.st-metro span{display:block;font:400 13px/1.5 Georgia,serif;color:#a9967f}.st-metro:hover{border-color:var(--gold);transform:translateY(-2px)}.st-metro.active{border-color:var(--gold);background:rgba(239,182,78,.07);box-shadow:inset 3px 0 0 var(--gold)}.st-metro.active b{color:var(--gold)}@media(max-width:760px){.st-metro-row{grid-template-columns:1fr}}.st-allcities{display:flex;gap:10px;align-items:flex-start;margin-top:12px;border:1px solid #543923;background:#0f0b08;padding:13px 15px;cursor:pointer}.st-allcities input{accent-color:var(--gold);margin-top:3px;flex:0 0 auto}.st-allcities span{font:400 13px/1.5 Georgia,serif;color:#b9a58f}.st-metro-note{min-height:1.2em;margin:9px 0 0;font:400 13px/1.4 Georgia,serif;color:var(--gold)}:where(.st-tabs,.st-panel,section[id],details[id],[id^="tab-"],h2[id],h3[id],#ladder,#bits,#stages,#micList,#metroPicker){scroll-margin-top:84px}.navgroup{position:relative;display:inline-flex}.navgroup-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;cursor:pointer}.navgroup-btn i{font-style:normal;font-size:9px;opacity:.7;transition:transform .18s ease}.navgroup-btn[aria-expanded="true"] i{transform:rotate(180deg)}.navgroup.active .navgroup-btn,.navgroup-btn:hover{color:var(--gold)}.navgroup-menu{position:absolute;top:calc(100% + 14px);right:0;z-index:30;width:min(330px,86vw);border:1px solid #6b482f;background:#120c08;padding:8px;box-shadow:0 24px 60px rgba(0,0,0,.6)}.navgroup-head{margin:6px 10px 8px;font:900 9px/1 Inter,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--gold);opacity:.75}.navgroup-menu a{display:block;padding:11px 10px;text-decoration:none;border-left:2px solid transparent}.navgroup-menu a b{display:block;font:400 17px/1.2 Georgia,serif;color:#f1d7a4;letter-spacing:0;text-transform:none}.navgroup-menu a span{display:block;font:400 12px/1.45 Georgia,serif;color:#a9967f;letter-spacing:0;text-transform:none;margin-top:2px}.navgroup-menu a:hover,.navgroup-menu a.active{background:rgba(239,182,78,.08);border-left-color:var(--gold)}.navgroup-menu a.active b{color:var(--gold)}@media(max-width:760px){.navgroup-menu{right:auto;left:0}}.crossover{grid-template-columns:minmax(0,40rem)}.crossover>*{min-width:0}.crossover .cta{white-space:normal}@media(max-width:520px){.crossover{grid-template-columns:minmax(0,1fr)}}.livehub{position:relative;isolation:isolate}.livehub>.live-top,.livehub>.venues{position:relative;z-index:1}.livehub>.live-top{pointer-events:none}.livehub>.live-top h2,.livehub>.live-top .lede,.livehub .finder{pointer-events:auto}.bubble{position:absolute;bottom:0;left:var(--x,50%);width:var(--s,56px);height:var(--s,56px);cursor:pointer;opacity:0;transform:translate3d(0,100%,0) scale(.8);animation:doc-rise var(--dur,18s) linear var(--delay,0s) infinite;will-change:transform,opacity}.b-sway{display:block;width:100%;height:100%;animation:doc-sway var(--sway-dur,3s) ease-in-out var(--delay,0s) infinite alternate}.b-face{position:relative;display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;border:2px solid rgba(239,182,78,.5);background:#20140c;box-shadow:0 8px 26px rgba(0,0,0,.5),0 0 24px rgba(239,182,78,.16);transition:transform .3s cubic-bezier(.2,.8,.3,1.35),border-color .2s,box-shadow .2s}.b-face img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.05)}.b-face:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 31% 24%,rgba(255,250,235,.42),rgba(255,250,235,0) 33%),radial-gradient(circle at 70% 84%,rgba(239,182,78,.22),rgba(239,182,78,0) 44%)}.b-name{position:absolute;left:50%;top:calc(100% + 8px);z-index:1;white-space:nowrap;padding:5px 10px;border:1px solid rgba(239,182,78,.6);background:rgba(12,8,5,.92);color:#f1d7a4;font:600 12px/1 Inter,sans-serif;letter-spacing:.02em;pointer-events:none;opacity:0;transform:translate(-50%,4px);transition:opacity .2s,transform .25s}@keyframes doc-rise{0%{transform:translate3d(0,100%,0) scale(.8);opacity:0}9%{opacity:var(--peak,.4)}86%{opacity:var(--peak,.4)}100%{transform:translate3d(0,calc(-1 * var(--rise,420px)),0) scale(1.2);opacity:0}}@keyframes doc-sway{from{transform:translate3d(calc(-1 * var(--sway,10px)),0,0)}to{transform:translate3d(var(--sway,10px),0,0)}}.bubble:hover{z-index:3;opacity:1!important;animation-play-state:paused}.bubble:hover .b-sway{animation-play-state:paused}.bubble:hover .b-face{transform:scale(1.5);border-color:var(--gold);box-shadow:0 0 0 4px rgba(239,182,78,.25),0 16px 38px rgba(0,0,0,.65)}.bubble:hover .b-name{opacity:1;transform:translate(-50%,calc(var(--s,56px) * .25 + 4px))}.bubble.popped .b-face{animation:doc-pop .5s ease-out}@keyframes doc-pop{0%{transform:scale(1.5)}40%{transform:scale(1.8);box-shadow:0 0 0 10px rgba(239,182,78,.35)}100%{transform:scale(1.5);box-shadow:0 0 0 4px rgba(239,182,78,0)}}.finder input.picked{animation:doc-picked 1s ease-out}@keyframes doc-picked{0%{box-shadow:0 0 0 3px var(--gold);border-color:var(--gold)}100%{box-shadow:0 0 0 0 rgba(239,182,78,0)}}@media(prefers-reduced-motion:reduce){.bubble{animation-duration:calc(var(--dur,18s) * 1.35)}.b-sway{animation:none}}.sitehead{position:sticky;top:0}.sitenav{scroll-snap-type:x proximity;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent 100%)}.sitenav>a,.navgroup{scroll-snap-align:start}@media(min-width:1100px){.sitenav{mask-image:none;-webkit-mask-image:none}}.vote-why{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;margin:18px 0 22px}.vote-point{border:1px solid #543923;background:#0f0b08;padding:17px 19px}.vote-point b{display:block;font:400 18px/1.2 Georgia,serif;color:#f1d7a4;margin-bottom:8px}.vote-point span{font:400 13px/1.55 Georgia,serif;color:#a9967f}.join-kicker{display:block;font:900 9px/1 Inter,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--gold);opacity:.8;margin-bottom:10px}.bar-list{display:grid;gap:12px;margin-top:18px}.bar-item{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;border:1px solid #543923;background:#0f0b08;padding:20px 22px}.bar-n{font:900 13px/1 Inter,sans-serif;letter-spacing:.1em;color:var(--gold);padding-top:6px}.bar-item b{display:block;font:400 22px/1.2 Georgia,serif;color:#f1d7a4;margin-bottom:9px}.bar-item p{margin:0 0 11px;font:400 15px/1.6 Georgia,serif;color:#c5b69e}.btn-gold{border:1px solid var(--gold);background:var(--gold);color:#1b1008;padding:12px 18px;font:900 10px/1 Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.btn-gold:hover{background:#ffd37b}.consent{border-color:var(--gold)}.consent legend em{font-style:normal;color:var(--gold);margin-left:7px}.join-kicker.gold{color:var(--gold);opacity:1}.set-stats{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:10px}.set-stats li{border-top:1px solid #33241a;padding-top:10px}.set-stats b{display:block;font:400 15px/1.2 Georgia,serif;color:#f1d7a4;margin-bottom:3px}.set-stats span{font:400 12px/1.5 Georgia,serif;color:#8f806d}.comic-link em{display:block;margin-top:6px;font:400 11.5px/1.45 Georgia,serif;color:#8f806d;font-style:normal}.nearby-link.comic-link{min-height:0;padding:14px}.doc-twelve-strip{margin-top:22px;display:grid;gap:10px;justify-items:start}.dts-label{font:900 10px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.dts-label em{font-style:normal;color:#d8c9ae;letter-spacing:.08em}.dts-faces{display:flex;flex-wrap:wrap;padding:14px 0 0 10px}.dts-face{position:relative;width:54px;height:54px;margin-left:-10px;padding:0;cursor:pointer;border:2px solid rgba(255,241,210,.9);border-radius:50%;background:#20140c;box-shadow:0 6px 16px rgba(0,0,0,.55);transition:transform .2s ease,border-color .2s}.dts-face img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.dts-face span{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:3;white-space:nowrap;padding:5px 9px;border:1px solid rgba(239,182,78,.6);background:rgba(12,8,5,.94);color:#f1d7a4;font:600 11px/1 Inter,sans-serif;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .15s,transform .15s}.dts-face:hover,.dts-face:focus-visible{z-index:2;transform:translateY(-7px) scale(1.14);border-color:var(--gold)}.dts-face:hover span,.dts-face:focus-visible span{opacity:1;transform:translate(-50%,0)}.dts-note{margin:0!important;font:400 12.5px/1.45 Georgia,serif!important;color:#b9a68b!important}@media(max-width:600px){.dts-face{width:34px;height:34px;margin-left:-8px}.dts-faces{flex-wrap:nowrap;padding-left:8px}.dts-face span{width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.doc-twelve-strip.is-yours .dts-faces{display:grid;grid-template-columns:repeat(12,54px);gap:8px;padding:14px 0 6px}.doc-twelve-strip.is-yours .dts-face{width:54px;height:54px;margin-left:0}.dts-face.empty{display:grid;place-items:center;border:2px dashed rgba(239,182,78,.6);background:rgba(12,8,5,.6);box-shadow:none}.dts-face .dts-n{font:400 21px/1 Georgia,serif;font-style:normal;color:#f2e7cd;text-shadow:2px 2px 0 var(--red)}.dts-face .dts-badge{position:absolute;right:-6px;bottom:-5px;z-index:1;min-width:18px;padding:3px 4px;border:1px solid #69472f;background:#110c09;color:#f1d7a4;font:900 9.5px/1 Inter,sans-serif;font-style:normal;text-align:center}@media(max-width:600px){.doc-twelve-strip.is-yours .dts-faces{grid-template-columns:repeat(6,44px);gap:12px 10px}.doc-twelve-strip.is-yours .dts-face{width:44px;height:44px}.dts-face .dts-n{font-size:18px}}@media(min-width:901px){.era h3{font-size:clamp(3rem,4.6vw,5.6rem);text-wrap:balance}}.people>*,.venue-grid>*{min-width:0}.sitehead{position:sticky;top:0;overflow:visible}.sitenav{min-width:0}.navgroup{position:static;flex:0 0 auto}.navgroup-menu{position:absolute;top:100%;right:16px;left:auto;z-index:60;width:min(340px,calc(100vw - 32px));max-height:min(70vh,520px);overflow-y:auto;border:1px solid #6b482f;background:#120c08;padding:8px;box-shadow:0 24px 60px rgba(0,0,0,.7)}@media(max-width:620px){.navgroup-btn{padding:10px 10px}.navgroup-menu{left:8px;right:8px;width:auto}}@media(max-width:520px){.navgroup-btn .ng-long{display:none}.navgroup-btn{letter-spacing:.05em;padding:10px 8px}.sitehead{gap:8px;padding-inline:10px}.brandmark img{max-width:62px}}@media(min-width:760px){.navgroup{position:relative}.navgroup-menu{right:0}}@media(max-width:900px){#tradeBtn .ng-long{display:none}}.sitehead{flex-wrap:wrap}@media(max-width:1000px){.sitehead{column-gap:16px;row-gap:0;padding-bottom:8px;padding-top:8px}.sitenav{order:9;flex:1 0 100%;padding-top:8px;border-top:1px solid #3a2616}.brandmark{margin-right:auto}}@media(max-width:620px){.sitenav{flex-wrap:wrap;overflow-x:visible;row-gap:2px}}@media(max-width:520px){.sitehead{column-gap:6px;padding-inline:10px}.navgroup-btn{padding:10px 6px}.sitenav a{padding:9px 10px;letter-spacing:.06em}}.st-mic.claimed{border-color:var(--green,#7fb069);box-shadow:inset 3px 0 0 var(--green,#7fb069)}.page-hero{position:relative;isolation:isolate;min-height:clamp(300px,42vw,420px);display:flex;align-items:center;margin-bottom:8px;overflow:hidden;border-bottom:1px solid var(--line);background:#0b0806 center/cover no-repeat}.page-hero .meta{color:var(--gold);font:900 10px/1 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;opacity:.85;margin-bottom:14px}.page-hero h1{margin:0 0 18px;font:400 clamp(2.4rem,6vw,4.4rem)/.96 Georgia,serif;letter-spacing:-.035em;color:#f2d59c;text-shadow:0 4px 22px #000}.page-hero p{margin:0 0 12px;font:400 clamp(15px,1.5vw,17px)/1.65 Georgia,serif;color:#dcccb2;text-shadow:0 2px 12px #000;max-width:52ch}@media(max-width:700px){.page-hero{min-height:0;background-position:72% center}}@media(min-width:900px) and (max-width:1300px){.sitenav a,.navgroup-btn{padding-left:9px;padding-right:9px;letter-spacing:.06em}.sitehead{gap:10px}}:root{--torn:polygon(0 4%,3% 2%,7% 4%,11% 1%,16% 3%,22% 1%,28% 4%,35% 2%,42% 4%,49% 1%,56% 3%,63% 1%,70% 4%,77% 2%,84% 4%,92% 1%,100% 4%,100% 96%,94% 98%,87% 96%,80% 99%,73% 97%,66% 99%,59% 96%,52% 98%,45% 96%,38% 99%,31% 97%,24% 99%,17% 96%,10% 98%,4% 96%,0 99%)}.rig{position:relative;border:1px solid var(--line);border-radius:12px;padding:22px;margin-bottom:16px;background:linear-gradient(180deg,#140d08,#0d0806)}.rig.pick{border-color:var(--gold)}.len{position:relative;padding:26px 22px 22px;clip-path:var(--torn);background:linear-gradient(145deg,#1d1409,#0c0806);border-top:3px solid var(--gold)}.len p{margin:0 0 13px;font:400 14px/1.64 Georgia,serif;color:#c2b094}.src{display:grid;gap:6px;padding:15px 17px;background:rgba(239,182,78,.05);border-left:3px solid #6a4e22}.src b{font:400 14.5px/1.5 Georgia,serif;color:#cbb896}.src a{font:800 11px/1.5 Inter,sans-serif;letter-spacing:.05em;color:var(--gold);text-transform:uppercase;text-decoration:none}.src a:hover{text-decoration:underline}.ask{counter-increment:ask;display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 16px;padding:16px 0;border-top:1px solid var(--line)}.ask:last-child{border-bottom:1px solid var(--line)}.ask b{display:block;margin-bottom:5px;font:400 1.08rem/1.32 Georgia,serif;color:#f2d59c}.ask span{font:400 14px/1.64 Georgia,serif;color:#bda98c}@media(max-width:560px){.ask{grid-template-columns:32px minmax(0,1fr)}}.navtab{display:inline-flex;align-items:center;gap:9px;height:50px;padding:4px 10px 4px 4px;border:1px solid #6d4526;background:linear-gradient(160deg,#2a1a0e,#110b07);color:#f2e7cd;box-shadow:3px 3px 0 #ad382b;cursor:pointer;font:inherit;text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.navtab:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 #ad382b;border-color:var(--gold)}.navtab:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.navtab[aria-expanded="true"],.navgroup.active>.navtab{border-color:var(--gold);box-shadow:3px 3px 0 var(--gold)}.navtab-art{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#2c1c0f,#0b0806 72%);border:1px solid #3a2616}.navtab-art svg{width:36px;height:36px;display:block;overflow:visible}.navtab-pic{width:48px;height:42px;border:1px solid #6d4526;background:#0b0806 center/cover no-repeat}.pic-sucdb{background-image:url('../assets/brand/nav-sucdb.webp')}.pic-comics{background-image:url('../assets/brand/nav-comics.webp')}.pic-industry{background-image:url('../assets/brand/nav-industry.webp')}.navtab-text{display:flex;flex-direction:column;gap:3px}.navtab-text b{font:900 12px/1.05 Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#f2e7cd;white-space:nowrap}.navtab-text b+b{color:var(--gold)}.navtab-text b.as-written{text-transform:none;letter-spacing:.04em}.navtab>i{font-style:normal;font-size:9px;opacity:.7;transition:transform .18s ease}.navtab[aria-expanded="true"]>i{transform:rotate(180deg)}.navtab-member{padding:4px}.member-note{margin:0 10px 4px;padding:12px 12px;border:1px dashed #6b482f;background:#0f0a07}.member-note b{display:block;font:400 16px/1.25 Georgia,serif;color:#f1d7a4;margin-bottom:5px}.member-note span{display:block;font:400 12.5px/1.5 Georgia,serif;color:#a9967f}@media(min-width:1001px) and (max-width:1859px){.sitehead.has-tabs{column-gap:16px;row-gap:0;padding-bottom:8px;padding-top:8px}.sitehead.has-tabs .sitenav{order:9;flex:1 0 100%;padding-top:8px;border-top:1px solid #3a2616}.sitehead.has-tabs .brandmark{margin-right:auto}}@media(max-width:767px){.navtab{height:46px;padding:3px;gap:0}.navtab-text,.navtab>i{display:none}.navtab-art{width:38px;height:38px}.navtab-art svg{width:32px;height:32px}.navtab-pic{width:42px;height:38px}}@media(max-width:350px){.sitehead{column-gap:4px;padding-inline:8px}.navtab{height:40px;padding:2px}.navtab-art{width:34px;height:34px}.navtab-art svg{width:28px;height:28px}.navtab-pic{width:36px;height:34px}}.gig-board{margin:8px 0 26px}.gig{position:relative;display:grid;grid-template-columns:86px minmax(0,1fr) auto;grid-template-areas:"date main side" "prov prov prov";gap:0 20px;padding:18px 18px 0;border:1px solid #6b482f;background:linear-gradient(135deg,#1c130c,#0e0a07 70%);transition:border-color .2s,transform .2s}.gig:hover{border-color:var(--gold)}.gig-date{grid-area:date;align-self:start;display:grid;justify-items:center;padding:8px 4px 9px;background:#f2e7cd;color:#17100c;border:2px solid #17100c;box-shadow:5px 5px 0 var(--red);text-align:center}.gig-date b{font:900 10px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ad382b}.gig-date strong{font:700 38px/1 Georgia,serif;margin:3px 0 1px;letter-spacing:-.03em}.gig-date span{font:900 10px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase}.gig-date.regular strong{font-size:26px;margin:5px 0 4px}.gig-date.regular span{font-size:8.5px;letter-spacing:.06em}.gig h3{margin:6px 0 4px;font:400 clamp(1.3rem,2.2vw,1.7rem)/1.1 Georgia,serif;color:#f1d7a4}.gig.is-preview{border-style:dashed;border-color:var(--gold)}@media(max-width:640px){.gig{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"date main" "side side" "prov prov";gap:0 14px;padding:14px 14px 0}.gig-date strong{font-size:28px}}#mine[hidden]{display:none!important}.gig.is-preview{grid-template-columns:70px minmax(0,1fr);grid-template-areas:"date main" "prov prov";padding-top:22px}.club-pins{position:absolute;inset:0}.club-card{position:sticky;top:96px;border:1px solid #6b482f;border-bottom:3px solid var(--red);background:linear-gradient(160deg,#1c130c,#0e0a07 70%);padding:22px}.club-card h3{margin:8px 0 4px;font:400 clamp(1.5rem,2.4vw,2rem)/1.1 Georgia,serif;color:#f1d7a4}.club-card p{margin:10px 0 0;font:400 14px/1.6 Georgia,serif;color:#c5b69e}.club-facts{display:grid;gap:10px;margin:0 0 18px;border-top:1px dashed #4a3322;padding-top:14px}.club-facts div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px}.club-facts b{font:900 9px/1.7 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.club-facts span{font:400 14px/1.45 Georgia,serif;color:#d8c6ae;overflow-wrap:anywhere}.club-facts a{color:var(--gold)}@media(max-width:900px){.club-card{position:static}}.club-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,min(40%,500px));align-items:center;gap:14px 30px;margin:18px 0 0;padding:20px 20px 20px 24px;text-decoration:none;border:1px solid #6b482f;border-left:4px solid var(--gold);background:linear-gradient(110deg,#1c130c 40%,#0e0a07 80%);transition:border-color .2s}.club-cta b{font:400 clamp(1.3rem,2.4vw,1.8rem)/1.15 Georgia,serif;color:#f1d7a4}.club-cta:hover{border-color:var(--gold)}@keyframes cta-fade{from{opacity:0}to{opacity:1}}@media(max-width:760px){.club-cta{grid-template-columns:minmax(0,1fr);padding:14px 16px 20px 20px}}.tier[data-art]{position:relative;isolation:isolate;overflow:hidden;padding-top:168px}.tier[data-art]::before{content:"";position:absolute;z-index:-2;inset:0 0 auto 0;height:226px;background:#1a120c var(--art,none) var(--art-pos,center)/cover no-repeat;transition:transform .6s ease}.tier[data-art]::after{content:"";position:absolute;z-index:-1;inset:0 0 auto 0;height:228px;background:linear-gradient(180deg,rgba(15,11,8,.02) 0%,rgba(15,11,8,.28) 45%,rgba(15,11,8,.9) 78%,#0f0b08 100%)}.tier[data-art]:hover::before{transform:scale(1.05)}.tier[data-art] .band{position:absolute;top:14px;left:16px;padding:6px 10px;background:var(--red);color:#f2e7cd;border:1px solid #17100c;box-shadow:3px 3px 0 #17100c;letter-spacing:.16em}.tier[data-art] h3{margin-top:0;text-shadow:0 2px 12px #000}.tier[data-art="dj"]::before{background-image:url('../assets/book-cards/dj.webp')}.tier[data-art="band"]::before{background-image:url('../assets/book-cards/band.webp')}.tier[data-art="comic"]::before{background-image:url('../assets/book-cards/comic.webp')}.tier[data-art="company"]::before{background-image:url('../assets/book-cards/company.webp')}.tier[data-art="birthday"]::before{background-image:url('../assets/book-cards/birthday.webp');background-position:center 30%}.tier[data-art="fundraiser"]::before{background-image:url('../assets/book-cards/fundraiser.webp')}.tier[data-art="wedding"]::before{background-image:url('../assets/book-cards/wedding.webp')}.tier[data-art="local"]::before{background-image:url('../assets/book-cards/local.webp')}.tier[data-art="road"]::before{background-image:url('../assets/book-cards/road.webp');background-position:center 35%}.tier[data-art="specialist"]::before{background-image:url('../assets/book-cards/specialist.webp')}.tier[data-art="name"]::before{background-image:url('../assets/book-cards/name.webp')}.tier[data-art="sound"]::before{background-image:url('../assets/book-cards/sound.webp')}.tier[data-art="stand"]::before{background-image:url('../assets/book-cards/stand.webp')}.tier[data-art="kitchen"]::before{background-image:url('../assets/book-cards/kitchen.webp')}.tier[data-art="toasts"]::before{background-image:url('../assets/book-cards/toasts.webp')}@media(prefers-reduced-motion:reduce){.tier[data-art]::before{transition:none}}:root{--art-fade-down:linear-gradient(180deg,#000,rgba(0,0,0,.9) 40%,rgba(0,0,0,.34) 70%,transparent 92%);--art-fade-left:linear-gradient(90deg,transparent,rgba(0,0,0,.4) 28%,rgba(0,0,0,.9) 62%,#000)}[data-art]{--art:none}.art-top,.art-head{position:relative;isolation:isolate}.art-top::after,.art-head::after{content:"";position:absolute;z-index:-1;pointer-events:none;background:var(--art,none) var(--art-pos,center 42%)/cover no-repeat}.art-top{--art-h:178px;padding-top:calc(var(--art-h) - 30px)!important}.art-head{--art-h:260px;padding-top:calc(var(--art-h) - 54px)!important}.art-top::after,.art-head::after{inset:0 0 auto 0;height:var(--art-h);-webkit-mask-image:var(--art-fade-down);mask-image:var(--art-fade-down)}@media(max-width:760px){.art-head{--art-h:190px}}.club-card.art-top{position:sticky}@media(max-width:900px){.club-card.art-top{position:relative}}.sucdb-links{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:auto;padding-top:6px}.credit-card{--art-h:158px;display:grid;align-content:start;gap:6px;border:1px solid #543923;background:#0f0b08;padding:16px 16px 18px}.credit-card b{font:400 17px/1.3 Georgia,serif;color:#f1d7a4}.walk-panel{margin:0 0 26px;padding:22px 24px;border:1px solid #6b482f;border-top:4px solid var(--gold);background:#0f0b08}.walk-top h4{margin:6px 0 4px}.walk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px;margin:16px 0 20px}.walk-stats>div{display:grid;gap:5px;align-content:start;padding:14px 16px;border:1px solid #543923;background:#0b0907}.walk-stats b{font:700 2.3rem/1 Georgia,serif;color:#f2e7cd;text-shadow:3px 3px 0 var(--red)}.walk-stats span{font:400 14px/1.4 Georgia,serif;color:#d8c9ae}.walk-stats em{font:900 9px/1.5 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:#8d7c66}.walk-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:8px 26px}.walk-panel h5{margin:18px 0 10px;font:900 11px/1.3 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.walk-panel h5 small{margin-left:8px;font:italic 400 12px Georgia,serif;letter-spacing:0;text-transform:none;color:#8d7c66}.walk-panel h6{margin:16px 0 8px;font:900 10px/1.3 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#c9a24a}.walk-list{list-style:none;margin:0;padding:0;display:grid}.walk-list li{display:flex;flex-wrap:wrap;gap:3px 12px;align-items:baseline;justify-content:space-between;padding:8px 0;border-bottom:1px solid #2a1d14}.walk-list b{font:400 15px/1.3 Georgia,serif;color:#f1d7a4}.walk-list span{font:400 13px/1.4 Georgia,serif;color:#b9a68b}.walk-none,.walk-note{margin:8px 0;font:italic 400 14px/1.55 Georgia,serif;color:#a9967f;max-width:70ch}.walk-note{font-size:12.5px;color:#8d7c66}.walk-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.walk-chip{padding:7px 10px;border:1px solid #543923;background:transparent;color:#c9b89e;cursor:pointer;font:900 10px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}.walk-chip b{margin-left:4px;color:var(--gold)}.walk-chip i{margin-left:6px;font-style:normal;color:#e08a80}.walk-chip:hover{border-color:var(--gold)}.walk-chip.on{background:var(--gold);border-color:var(--gold);color:#17100c}.walk-chip.on b,.walk-chip.on i{color:#17100c}.walk-hotels{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.walk-hotel{display:grid;gap:5px;align-content:start;text-align:left;padding:14px 16px;border:1px solid #543923;background:#0b0907;color:#c5b69e;font:400 13px/1.45 Georgia,serif;cursor:pointer}.walk-hotel b{font:400 17px/1.25 Georgia,serif;color:#f1d7a4}.walk-hotel .walk-mins{font:900 10px/1.4 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.walk-hotel:hover{border-color:#8a5f38}.walk-hotel.on{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.club-walk{margin:12px 0 0;padding:10px 12px;border-left:3px solid var(--gold);background:rgba(239,182,78,.07);font:400 13px/1.5 Georgia,serif;color:#d8c9ae}.club-walk b{display:block;margin-bottom:3px;font:900 9px/1.3 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.club-walk a{color:var(--gold)}[data-art="comic"]{--art:url('../assets/book-cards/comic.webp')}.map-card p{margin:8px 0 0;font:400 14px/1.5 Georgia,serif;color:#d8c9ae}.map-card p i.map-h{display:block;margin-bottom:2px;font:900 9.5px/1.3 Inter,sans-serif;font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#c9a24a}.map-card p a{color:var(--gold)}.map-card .road-cite{display:block;margin-top:8px}.map-list{margin-top:22px}.map-list ul{margin:8px 0 0;padding-left:18px}.map-list li{margin:6px 0;font:400 15px/1.55 Georgia,serif;color:#d8c9ae}.map-list li b{color:#f1d7a4}.buddy-mins{display:block;margin:2px 0 6px;font:900 10px/1.3 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--gold)}.buddy-h{margin:30px 0 12px}.buddy-h small{display:block;margin-top:4px;font:italic 400 13px Georgia,serif;letter-spacing:0;text-transform:none;color:#8d7c66}.club-rules h6{margin:9px 0 3px;font:900 9px/1.3 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#c9a24a}.club-rules ul{margin:0;padding-left:16px}.club-rules li{margin:3px 0;cursor:help}.club-rules li a{margin-left:4px;font-size:11.5px;white-space:nowrap}.club-rules details{margin-top:4px}.club-rules summary{cursor:pointer;font:900 10px/1.6 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.club-rules p{margin:8px 0 0;font:italic 400 12px/1.45 Georgia,serif;color:#8d7c66}.walk-note a{color:var(--gold)}.road-panel{display:none;scroll-margin-top:200px}.road-panel.active{display:block}.road-head{display:grid;gap:10px;margin:0 0 18px}.road-head h2{margin:6px 0 0;font:400 clamp(1.6rem,3vw,2.2rem)/1.1 Georgia,serif;color:#f1d7a4;text-wrap:balance}.road-head .section-note{margin:0;max-width:74ch}.road-cite.road-cite{display:block;margin-top:12px;font:900 8.5px/1.7 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8d7c66}.road-cite a{color:#b99a62;text-decoration:none;border-bottom:1px solid rgba(185,154,98,.35)}.road-cite a:hover{color:var(--gold)}@media (max-width:700px){.road-cite a{display:inline-block;padding:10px 0 4px}}.road-cards{margin-top:22px;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))}.road-cards.two{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr))}.road-card>span:not(.road-cite):not(.art-ph){display:block;font-size:14px;line-height:1.62;color:#bba88d}[data-art="craft-wtflist"]{--art:url('../assets/feed-tabs/podcasts.webp');--art-pos:center 60%}[data-art="st-stages"]{--art:url('../assets/card-art/st-stages.webp')}[data-art="st-nomic"]{--art:url('../assets/card-art/st-nomic.webp')}[data-art="sound"]{--art:url('../assets/book-cards/sound.webp')}[data-art="ind-room"]{--art:url('../assets/card-art/ind-room.webp');--art-pos:center 40%}[data-art="ind-theaters"]{--art:url('../assets/card-art/ind-theaters.webp')}[data-art="tour-electorate"]{--art:url('../assets/card-art/tour-electorate.webp')}[data-art="tour-route"]{--art:url('../assets/card-art/tour-route.webp');--art-pos:center 62%}[data-art="claim-night"]{--art:url('../assets/card-art/claim-night.webp')}[data-art="gigs-empty"]{--art:url('../assets/card-art/gigs-empty.webp')}[data-art="gig-festival"]{--art:url('../assets/card-art/gig-festival.webp')}[data-art="pr-builtfor"]{--art:url('../assets/card-art/pr-builtfor.webp')}[data-art="room-help"]{--art:url('../assets/card-art/room-help.webp')}[data-art="book-fees"]{--art:url('../assets/card-art/book-fees.webp')}[data-art="book-ask"]{--art:url('../assets/card-art/book-ask.webp')}[data-art="tour-legends"]{--art:url('../assets/card-art/tour-legends.webp')}[data-art="tour-door"]{--art:url('../assets/card-art/tour-door.webp')}[data-art="tour-ask"]{--art:url('../assets/card-art/tour-ask.webp')}[data-art="tour-cadence"]{--art:url('../assets/card-art/tour-cadence.webp')}[data-art="tour-permission"]{--art:url('../assets/card-art/tour-permission.webp')}[data-art="tour-miles"]{--art:url('../assets/card-art/tour-miles.webp')}[data-art="join-open"]{--art:url('../assets/card-art/join-open.webp')}[data-art="join-style"]{--art:url('../assets/card-art/join-style.webp')}[data-art="join-topics"]{--art:url('../assets/card-art/join-topics.webp')}[data-art="join-cleanband"]{--art:url('../assets/card-art/join-cleanband.webp')}[data-art="measure-filler"]{--art:url('../assets/card-art/measure-filler.webp')}[data-art="measure-swear"]{--art:url('../assets/card-art/measure-swear.webp')}[data-art="measure-clean"]{--art:url('../assets/card-art/measure-clean.webp')}[data-art="measure-nojoke"]{--art:url('../assets/card-art/measure-nojoke.webp')}[data-art="measure-crutch"]{--art:url('../assets/card-art/measure-crutch.webp')}[data-art="measure-pace"]{--art:url('../assets/card-art/measure-pace.webp')}[data-art="measure-gaps"]{--art:url('../assets/card-art/measure-gaps.webp')}[data-art="join-saturated"]{--art:url('../assets/card-art/join-saturated.webp')}[data-art="join-where"]{--art:url('../assets/card-art/join-where.webp')}[data-art="join-shape"]{--art:url('../assets/card-art/join-shape.webp')}[data-art="join-language"]{--art:url('../assets/card-art/join-language.webp')}[data-art="join-critique"]{--art:url('../assets/card-art/join-critique.webp')}[data-art="note-waiting"]{--art:url('../assets/card-art/note-waiting.webp')}[data-art="join-price"]{--art:url('../assets/card-art/join-price.webp')}[data-art="join-offline"]{--art:url('../assets/card-art/join-offline.webp')}[data-art="claim-posts"]{--art:url('../assets/card-art/claim-posts.webp')}[data-art="claim-found"]{--art:url('../assets/card-art/claim-found.webp')}[data-art="claim-yours"]{--art:url('../assets/card-art/claim-yours.webp')}[data-art="pr-link"]{--art:url('../assets/card-art/pr-link.webp')}[data-art="pr-beat-announce"]{--art:url('../assets/card-art/pr-beat-announce.webp')}[data-art="pr-beat-dayof"]{--art:url('../assets/card-art/pr-beat-dayof.webp')}[data-art="pr-askclub"]{--art:url('../assets/card-art/pr-askclub.webp')}[data-art="pr-signal"]{--art:url('../assets/card-art/pr-signal.webp')}[data-art="stage-church"]{--art:url('../assets/card-art/stage-church.webp')}[data-art="stage-library"]{--art:url('../assets/card-art/stage-library.webp')}[data-art="stage-winery"]{--art:url('../assets/card-art/stage-winery.webp')}[data-art="stage-fair"]{--art:url('../assets/card-art/stage-fair.webp')}[data-art="stage-college"]{--art:url('../assets/card-art/stage-college.webp')}[data-art="stage-company"]{--art:url('../assets/card-art/stage-company.webp')}[data-art="boot-restaurant"]{--art:url('../assets/card-art/boot-restaurant.webp')}[data-art="ind-demand"]{--art:url('../assets/card-art/ind-demand.webp')}[data-art="ind-fee"]{--art:url('../assets/card-art/ind-fee.webp')}[data-art="ind-code"]{--art:url('../assets/card-art/ind-code.webp')}[data-art="craft-q-bomb"]{--art:url('../assets/card-art/craft-q-bomb.webp')}[data-art="craft-q-hour"]{--art:url('../assets/card-art/craft-q-hour.webp')}[data-art="craft-rule"]{--art:url('../assets/card-art/craft-rule.webp')}[data-art="craft-q-good"]{--art:url('../assets/card-art/craft-q-good.webp')}[data-art="side-persona"]{--art:url('../assets/card-art/side-persona.webp')}[data-art="side-punchline"]{--art:url('../assets/card-art/side-punchline.webp')}[data-art="craft-q-tell"]{--art:url('../assets/card-art/craft-q-tell.webp')}[data-art="craft-pod-wtf"]{--art:url('../assets/card-art/craft-pod-wtf.webp')}[data-art="craft-index"]{--art:url('../assets/card-art/craft-index.webp')}[data-art="road-drive"]{--art:url('../assets/card-art/road-drive.webp');--art-pos:center 62%}[data-art="road-van-night"]{--art:url('../assets/card-art/road-van-night.webp')}[data-art="road-alone"]{--art:url('../assets/card-art/road-alone.webp')}[data-art="road-room"]{--art:url('../assets/card-art/road-room.webp')}[data-art="road-longtow"]{--art:url('../assets/card-art/road-longtow.webp')}[data-art="road-tab-kit"]{--art:url('../assets/card-art/road-tab-kit.webp')}[data-art="road-tab-before"]{--art:url('../assets/card-art/road-tab-before.webp')}[data-art="road-tab-cover"]{--art:url('../assets/card-art/road-tab-cover.webp')}[data-art="road-tab-night"]{--art:url('../assets/card-art/road-tab-night.webp')}[data-art="road-tab-solo"]{--art:url('../assets/card-art/road-tab-solo.webp')}[data-art="road-kit-stop"]{--art:url('../assets/card-art/road-kit-stop.webp')}[data-art="pay-hero"]{--art:url('../assets/card-art/pay-hero.webp')}[data-art="road-kit-wait"]{--art:url('../assets/card-art/road-kit-wait.webp')}[data-art="road-kit-aid"]{--art:url('../assets/card-art/road-kit-aid.webp')}[data-art="road-kit-winter"]{--art:url('../assets/card-art/road-kit-winter.webp');--art-pos:center 40%}[data-art="road-kit-phone"]{--art:url('../assets/card-art/road-kit-phone.webp')}[data-art="road-van"]{--art:url('../assets/card-art/road-van.webp');--art-pos:center 60%}[data-art="book-inquiry"]{--art:url('../assets/card-art/book-inquiry.webp');--art-pos:center 58%}[data-art="venue-rule"]{--art:url('../assets/card-art/venue-rule.webp')}[data-art="venue-ride"]{--art:url('../assets/card-art/venue-ride.webp')}[data-art="venue-walk"]{--art:url('../assets/card-art/venue-walk.webp')}[data-art="venue-facts"]{--art:url('../assets/card-art/venue-facts.webp');--art-pos:center 62%}[data-art="venue-transit"]{--art:url('../assets/card-art/venue-transit.webp')}[data-art="venue-plan"]{--art:url('../assets/card-art/venue-plan.webp');--art-pos:center 72%}[data-art="venue-drink"]{--art:url('../assets/card-art/venue-drink.webp')}[data-art="venue-timeline"]{--art:url('../assets/card-art/venue-timeline.webp')}[data-art="craft-q-start"]{--art:url('../assets/card-art/craft-q-start.webp')}[data-art="craft-q-firsttime"]{--art:url('../assets/card-art/craft-q-firsttime.webp')}[data-art="craft-q-write"]{--art:url('../assets/card-art/craft-q-write.webp')}[data-art="craft-q-dayjob"]{--art:url('../assets/card-art/craft-q-dayjob.webp')}[data-art="craft-q-advice"]{--art:url('../assets/card-art/craft-q-advice.webp')}[data-art="craft-pod-goodone"]{--art:url('../assets/card-art/craft-pod-goodone.webp')}[data-art="side-joke"]{--art:url('../assets/card-art/side-joke.webp')}[data-art="side-premise"]{--art:url('../assets/card-art/side-premise.webp')}[data-art="side-observe"]{--art:url('../assets/card-art/side-observe.webp')}[data-art="side-pov"]{--art:url('../assets/card-art/side-pov.webp')}[data-art="side-tell"]{--art:url('../assets/card-art/side-tell.webp')}[data-art="side-actout"]{--art:url('../assets/card-art/side-actout.webp')}[data-art="side-borrowed"]{--art:url('../assets/card-art/side-borrowed.webp')}[data-art="side-yours"]{--art:url('../assets/card-art/side-yours.webp')}[data-art="side-subtract"]{--art:url('../assets/card-art/side-subtract.webp')}[data-art="craft-wtfmethod"]{--art:url('../assets/card-art/craft-wtfmethod.webp')}[data-art="craft-step-index"]{--art:url('../assets/card-art/craft-step-index.webp')}[data-art="craft-step-transcribe"]{--art:url('../assets/card-art/craft-step-transcribe.webp')}[data-art="craft-step-reply"]{--art:url('../assets/card-art/craft-step-reply.webp')}[data-art="craft-step-never"]{--art:url('../assets/card-art/craft-step-never.webp')}[data-art="craft-cross"]{--art:url('../assets/card-art/craft-cross.webp')}[data-art="ind-lock"]{--art:url('../assets/card-art/ind-lock.webp')}[data-art="ind-ledger"]{--art:url('../assets/card-art/ind-ledger.webp')}[data-art="ind-access"]{--art:url('../assets/card-art/ind-access.webp')}[data-art="ind-apply"]{--art:url('../assets/card-art/ind-apply.webp')}[data-art="golive-address"]{--art:url('../assets/card-art/golive-address.webp')}[data-art="golive-shared"]{--art:url('../assets/card-art/golive-shared.webp')}[data-art="golive-public"]{--art:url('../assets/card-art/golive-public.webp')}[data-art="golive-key"]{--art:url('../assets/card-art/golive-key.webp')}[data-art="golive-claim"]{--art:url('../assets/card-art/golive-claim.webp')}[data-art="golive-data"]{--art:url('../assets/card-art/golive-data.webp')}[data-art="claim-90"]{--art:url('../assets/card-art/claim-90.webp')}[data-art="claim-phone"]{--art:url('../assets/card-art/claim-phone.webp')}[data-art="claim-kit"]{--art:url('../assets/card-art/claim-kit.webp')}[data-art="claim-nowhere"]{--art:url('../assets/card-art/claim-nowhere.webp')}[data-art="crit-youtube"]{--art:url('../assets/card-art/crit-youtube.webp')}[data-art="crit-copy"]{--art:url('../assets/card-art/crit-copy.webp')}[data-art="crit-paste"]{--art:url('../assets/card-art/crit-paste.webp')}[data-art="crit-tapes"]{--art:url('../assets/card-art/crit-tapes.webp')}[data-art="crit-laugh"]{--art:url('../assets/card-art/crit-laugh.webp')}[data-art="desk-offline"]{--art:url('../assets/card-art/desk-offline.webp')}[data-art="desk-today"]{--art:url('../assets/card-art/desk-today.webp')}[data-art="gigs-free"]{--art:url('../assets/card-art/gigs-free.webp')}[data-art="gigs-pay"]{--art:url('../assets/card-art/gigs-pay.webp')}[data-art="gigs-deal"]{--art:url('../assets/card-art/gigs-deal.webp')}[data-art="gigs-read"]{--art:url('../assets/card-art/gigs-read.webp')}[data-art="gigs-send"]{--art:url('../assets/card-art/gigs-send.webp')}[data-art="gigs-trip"]{--art:url('../assets/card-art/gigs-trip.webp')}[data-art="gigs-log"]{--art:url('../assets/card-art/gigs-log.webp')}[data-art="join-tape"]{--art:url('../assets/card-art/join-tape.webp')}[data-art="join-bio"]{--art:url('../assets/card-art/join-bio.webp')}[data-art="room-afternoon"]{--art:url('../assets/card-art/room-afternoon.webp')}[data-art="tour-tape"]{--art:url('../assets/card-art/tour-tape.webp')}[data-art="st-buy"]{--art:url('../assets/card-art/st-buy.webp')}[data-art="st-cameras"]{--art:url('../assets/card-art/st-cameras.webp')}[data-art="st-degrees"]{--art:url('../assets/card-art/st-degrees.webp')}[data-art="st-unconfirmed"]{--art:url('../assets/card-art/st-unconfirmed.webp')}[data-art="st-signal"]{--art:url('../assets/card-art/st-signal.webp')}[data-art="boot-check"]{--art:url('../assets/card-art/boot-check.webp')}[data-art="tech-phonemic"]{--art:url('../assets/card-art/tech-phonemic.webp')}[data-art="tech-rules"]{--art:url('../assets/card-art/tech-rules.webp')}[data-art="ladder-link"]{--art:url('../assets/card-art/ladder-link.webp')}[data-art="stage-lodge"]{--art:url('../assets/card-art/stage-lodge.webp')}[data-art="stage-brewery"]{--art:url('../assets/card-art/stage-brewery.webp')}[data-art="stage-backroom"]{--art:url('../assets/card-art/stage-backroom.webp')}[data-art="stage-senior"]{--art:url('../assets/card-art/stage-senior.webp')}[data-art="stage-coffee"]{--art:url('../assets/card-art/stage-coffee.webp')}[data-art="stage-house"]{--art:url('../assets/card-art/stage-house.webp')}[data-art="stage-campground"]{--art:url('../assets/card-art/stage-campground.webp')}[data-art="kit-small"]{--art:url('../assets/card-art/kit-small.webp')}[data-art="kit-mid"]{--art:url('../assets/card-art/kit-mid.webp')}[data-art="kit-big"]{--art:url('../assets/card-art/kit-big.webp')}[data-art="boot-hotel"]{--art:url('../assets/card-art/boot-hotel.webp')}[data-art="boot-bookshop"]{--art:url('../assets/card-art/boot-bookshop.webp')}[data-art="boot-coffee"]{--art:url('../assets/card-art/boot-coffee.webp')}[data-art="boot-barn"]{--art:url('../assets/card-art/boot-barn.webp')}[data-art="boot-cowork"]{--art:url('../assets/card-art/boot-cowork.webp')}[data-art="tech-lineout"]{--art:url('../assets/card-art/tech-lineout.webp')}[data-art="chain-hpf"]{--art:url('../assets/card-art/chain-hpf.webp')}[data-art="chain-gain"]{--art:url('../assets/card-art/chain-gain.webp')}[data-art="chain-auto"]{--art:url('../assets/card-art/chain-auto.webp')}[data-art="chain-sync"]{--art:url('../assets/card-art/chain-sync.webp')}[data-art="cam-wide"]{--art:url('../assets/card-art/cam-wide.webp')}[data-art="cam-tight"]{--art:url('../assets/card-art/cam-tight.webp')}[data-art="cam-side"]{--art:url('../assets/card-art/cam-side.webp')}[data-art="fix-muffled"]{--art:url('../assets/card-art/fix-muffled.webp')}[data-art="fix-monitor"]{--art:url('../assets/card-art/fix-monitor.webp')}[data-art="fix-feedback"]{--art:url('../assets/card-art/fix-feedback.webp')}[data-art="fix-silence"]{--art:url('../assets/card-art/fix-silence.webp')}[data-art="pr-you"]{--art:url('../assets/card-art/pr-you.webp')}[data-art="pr-room"]{--art:url('../assets/card-art/pr-room.webp')}[data-art="pr-fail-once"]{--art:url('../assets/card-art/pr-fail-once.webp')}[data-art="pr-fail-tag"]{--art:url('../assets/card-art/pr-fail-tag.webp')}[data-art="pr-fail-comics"]{--art:url('../assets/card-art/pr-fail-comics.webp')}[data-art="pr-fail-clips"]{--art:url('../assets/card-art/pr-fail-clips.webp')}[data-art="plat-tiktok"]{--art:url('../assets/card-art/plat-tiktok.webp')}[data-art="plat-instagram"]{--art:url('../assets/card-art/plat-instagram.webp')}[data-art="plat-facebook"]{--art:url('../assets/card-art/plat-facebook.webp')}[data-art="plat-pinterest"]{--art:url('../assets/card-art/plat-pinterest.webp')}[data-art="plat-x"]{--art:url('../assets/card-art/plat-x.webp')}[data-art="plat-youtube"]{--art:url('../assets/card-art/plat-youtube.webp')}[data-art="plat-reddit"]{--art:url('../assets/card-art/plat-reddit.webp')}[data-art="plat-nextdoor"]{--art:url('../assets/card-art/plat-nextdoor.webp')}[data-art="pr-beat-tonight"]{--art:url('../assets/card-art/pr-beat-tonight.webp')}[data-art="pr-beat-twoweeks"]{--art:url('../assets/card-art/pr-beat-twoweeks.webp')}[data-art="pr-beat-week"]{--art:url('../assets/card-art/pr-beat-week.webp')}[data-art="pr-beat-daybefore"]{--art:url('../assets/card-art/pr-beat-daybefore.webp')}[data-art="pr-beat-after"]{--art:url('../assets/card-art/pr-beat-after.webp')}[data-art="pr-film-open"]{--art:url('../assets/card-art/pr-film-open.webp')}[data-art="pr-engineer"]{--art:url('../assets/card-art/pr-engineer.webp')}[data-art="film-light"]{--art:url('../assets/card-art/film-light.webp')}[data-art="film-frontal"]{--art:url('../assets/card-art/film-frontal.webp')}[data-art="film-colour"]{--art:url('../assets/card-art/film-colour.webp')}[data-art="film-cri"]{--art:url('../assets/card-art/film-cri.webp')}[data-art="film-backdrop"]{--art:url('../assets/card-art/film-backdrop.webp')}[data-art="film-backlight"]{--art:url('../assets/card-art/film-backlight.webp')}[data-art="film-height"]{--art:url('../assets/card-art/film-height.webp')}[data-art="film-wide"]{--art:url('../assets/card-art/film-wide.webp')}[data-art="film-lock"]{--art:url('../assets/card-art/film-lock.webp')}[data-art="film-face"]{--art:url('../assets/card-art/film-face.webp')}[data-art="film-fps"]{--art:url('../assets/card-art/film-fps.webp')}[data-art="film-walkway"]{--art:url('../assets/card-art/film-walkway.webp')}[data-art="film-horizontal"]{--art:url('../assets/card-art/film-horizontal.webp')}[data-art="film-twoseconds"]{--art:url('../assets/card-art/film-twoseconds.webp')}[data-art="film-captions"]{--art:url('../assets/card-art/film-captions.webp')}[data-art="film-endlaugh"]{--art:url('../assets/card-art/film-endlaugh.webp')}[data-art="film-broll"]{--art:url('../assets/card-art/film-broll.webp')}[data-art="film-destination"]{--art:url('../assets/card-art/film-destination.webp')}[data-art="film-often"]{--art:url('../assets/card-art/film-often.webp')}[data-art="film-batches"]{--art:url('../assets/card-art/film-batches.webp')}[data-art="film-longone"]{--art:url('../assets/card-art/film-longone.webp')}[data-art="film-bio"]{--art:url('../assets/card-art/film-bio.webp')}[data-art="len-truth"]{--art:url('../assets/card-art/len-truth.webp')}[data-art="len-reels"]{--art:url('../assets/card-art/len-reels.webp')}[data-art="len-facebook"]{--art:url('../assets/card-art/len-facebook.webp')}[data-art="run-loadin"]{--art:url('../assets/card-art/run-loadin.webp')}[data-art="run-10min"]{--art:url('../assets/card-art/run-10min.webp')}[data-art="run-leave"]{--art:url('../assets/card-art/run-leave.webp')}[data-art="pr-sources"]{--art:url('../assets/card-art/pr-sources.webp')}[data-art="film-medium"]{--art:url('../assets/card-art/film-medium.webp')}[data-art="run-soundcheck"]{--art:url('../assets/card-art/run-soundcheck.webp')}[data-art="ind-refer"]{--art:url('../assets/card-art/ind-refer.webp')}[data-art="claim-email"]{--art:url('../assets/card-art/claim-email.webp')}[data-art="pay-trade"]{--art:url('../assets/card-art/pay-trade.webp')}[data-art="pay-merch"]{--art:url('../assets/card-art/pay-merch.webp')}[data-art="run-mic"]{--art:url('../assets/card-art/run-mic.webp')}[data-art="clubs-kept"]{--art:url('../assets/card-art/clubs-kept.webp')}[data-art="sucdb-fans"]{--art:url('../assets/card-art/sucdb-fans.webp')}[data-art="sucdb-comics"]{--art:url('../assets/card-art/sucdb-comics.webp')}[data-art="tour-empty"]{--art:url('../assets/card-art/tour-empty.webp')}[data-art="tour-beat-ask"]{--art:url('../assets/card-art/tour-beat-ask.webp')}[data-art="tour-beat-after"]{--art:url('../assets/card-art/tour-beat-after.webp')}[data-art="tour-beat-new"]{--art:url('../assets/card-art/tour-beat-new.webp')}[data-art="craft-origin-morgan"]{--art:url('../assets/card-art/craft-origin-morgan.webp')}[data-art="craft-origin-seinfeld"]{--art:url('../assets/card-art/craft-origin-seinfeld.webp')}[data-art="craft-origin-rhodes"]{--art:url('../assets/card-art/craft-origin-rhodes.webp')}[data-art="desk-nothing"]{--art:url('../assets/card-art/desk-nothing.webp')}[data-art="desk-inquiries"]{--art:url('../assets/card-art/desk-inquiries.webp')}[data-art="desk-activity"]{--art:url('../assets/card-art/desk-activity.webp')}[data-art="desk-unclaimed"]{--art:url('../assets/card-art/desk-unclaimed.webp')}[data-art="desk-settings"]{--art:url('../assets/card-art/desk-settings.webp')}[data-art="desk-demo-move"]{--art:url('../assets/card-art/desk-demo-move.webp')}[data-art="claim-mine"]{--art:url('../assets/card-art/claim-mine.webp')}[data-art="ind-name-room"]{--art:url('../assets/card-art/ind-name-room.webp')}[data-art="ind-likebut"]{--art:url('../assets/card-art/ind-likebut.webp')}[data-art="road-pocket"]{--art:url('../assets/card-art/road-pocket.webp')}[data-art="road-garage"]{--art:url('../assets/card-art/road-garage.webp');--art-pos:center 85%}[data-art="road-home"]{--art:url('../assets/card-art/road-home.webp')}[data-art="road-map"]{--art:url('../assets/card-art/road-map.webp')}[data-art="road-call"]{--art:url('../assets/card-art/road-call.webp')}[data-art="road-late"]{--art:url('../assets/card-art/road-late.webp');--art-pos:center 62%}[data-art="road-blowout"]{--art:url('../assets/card-art/road-blowout.webp')}[data-art="road-snowed"]{--art:url('../assets/card-art/road-snowed.webp')}[data-art="road-anycar"]{--art:url('../assets/card-art/road-anycar.webp')}[data-art="road-tow"]{--art:url('../assets/card-art/road-tow.webp');--art-pos:center 88%}[data-art="road-have"]{--art:url('../assets/card-art/road-have.webp')}[data-art="road-ev"]{--art:url('../assets/card-art/road-ev.webp')}[data-art="road-diner"]{--art:url('../assets/card-art/road-diner.webp')}[data-art="road-post"]{--art:url('../assets/card-art/road-post.webp');--art-pos:center 80%}[data-art="road-unmarked"]{--art:url('../assets/card-art/road-unmarked.webp');--art-pos:center 75%}[data-art="road-walkout"]{--art:url('../assets/card-art/road-walkout.webp')}[data-art="road-fuel"]{--art:url('../assets/card-art/road-fuel.webp')}[data-art="road-src"]{--art:url('../assets/card-art/road-src.webp')}[data-art="pay-rule-offer"]{--art:url('../assets/card-art/pay-rule-offer.webp')}[data-art="pay-rule-bar"]{--art:url('../assets/card-art/pay-rule-bar.webp')}[data-art="pay-rule-floor"]{--art:url('../assets/card-art/pay-rule-floor.webp')}[data-art="pay-rule-paid"]{--art:url('../assets/card-art/pay-rule-paid.webp')}[data-art="pay-rule-twelve"]{--art:url('../assets/card-art/pay-rule-twelve.webp')}[data-art="pay-rule-age"]{--art:url('../assets/card-art/pay-rule-age.webp')}[data-art="pay-rule-income"]{--art:url('../assets/card-art/pay-rule-income.webp')}[data-art="st-city-dfw"]{--art:url('../assets/card-art/st-city-dfw.webp')}[data-art="st-city-atx"]{--art:url('../assets/card-art/st-city-atx.webp')}[data-art="ladder-headliner"]{--art:url('../assets/card-art/ladder-headliner.webp')}[data-art="ladder-feature"]{--art:url('../assets/card-art/ladder-feature.webp');--art-pos:center 22%}[data-art="ladder-host"]{--art:url('../assets/card-art/ladder-host.webp')}[data-art="ladder-guest"]{--art:url('../assets/card-art/ladder-guest.webp')}[data-art="ladder-openmic"]{--art:url('../assets/card-art/ladder-openmic.webp')}[data-art="st-log"]{--art:url('../assets/card-art/st-log.webp')}[data-art="st-reps-empty"]{--art:url('../assets/card-art/st-reps-empty.webp')}[data-art="st-bits-empty"]{--art:url('../assets/card-art/st-bits-empty.webp')}[data-art="st-tight-empty"]{--art:url('../assets/card-art/st-tight-empty.webp')}[data-art="gig-bar"]{--art:url('../assets/card-art/gig-bar.webp')}[data-art="gig-brewery"]{--art:url('../assets/card-art/gig-brewery.webp')}[data-art="gig-restaurant"]{--art:url('../assets/card-art/gig-restaurant.webp')}[data-art="gig-cruise"]{--art:url('../assets/card-art/gig-cruise.webp')}[data-art="gig-preview"]{--art:url('../assets/card-art/gig-preview.webp')}[data-art="pr-gig"]{--art:url('../assets/card-art/pr-gig.webp')}[data-art="room-mode"]{--art:url('../assets/card-art/room-mode.webp')}[data-art="room-getin"]{--art:url('../assets/card-art/room-getin.webp')}[data-art="room-before"]{--art:url('../assets/card-art/room-before.webp')}[data-art="room-after"]{--art:url('../assets/card-art/room-after.webp')}[data-art="room-looks"]{--art:url('../assets/card-art/room-looks.webp')}[data-art="room-practical"]{--art:url('../assets/card-art/room-practical.webp')}[data-art="room-material"]{--art:url('../assets/card-art/room-material.webp')}[data-art="pr-angles"]{--art:url('../assets/card-art/pr-angles.webp')}[data-art="hero-stage"]{--art:url('../assets/card-art/hero-stage.webp');--art-pos:60% 55%}[data-art="st-tab-find"]{--art:url('../assets/card-art/st-tab-find.webp');--art-pos:center 45%}[data-art="st-tab-stages"]{--art:url('../assets/card-art/st-tab-stages.webp');--art-pos:center 60%}[data-art="st-tab-bootstrap"]{--art:url('../assets/card-art/st-tab-bootstrap.webp');--art-pos:center 45%}[data-art="st-tab-tech"]{--art:url('../assets/card-art/st-tab-tech.webp');--art-pos:center 50%}[data-art="st-tab-log"]{--art:url('../assets/card-art/st-tab-log.webp');--art-pos:center 45%}[data-art="st-tab-reps"]{--art:url('../assets/card-art/st-tab-reps.webp');--art-pos:center 55%}[data-art="st-tab-bits"]{--art:url('../assets/card-art/st-tab-bits.webp');--art-pos:center 70%}[data-art="st-tab-ladder"]{--art:url('../assets/card-art/st-tab-ladder.webp');--art-pos:center 50%}[data-art="hero-tour"]{--art:url('../assets/card-art/hero-tour.webp');--art-pos:70% 50%}[data-art="hero-desk"]{--art:url('../assets/card-art/hero-desk.webp');--art-pos:75% 70%}[data-art="hero-join"]{--art:url('../assets/card-art/hero-join.webp');--art-pos:70% 42%}[data-art="hero-critique"]{--art:url('../assets/card-art/hero-critique.webp');--art-pos:70% 58%}[data-art="hero-working"]{--art:url('../assets/card-art/hero-working.webp');--art-pos:70% 62%}[data-art="hero-legends"]{--art:url('../assets/card-art/hero-legends.webp');--art-pos:50% 50%}[data-art="hero-room"]{--art:url('../assets/card-art/hero-room.webp');--art-pos:70% 40%}[data-art="hero-promo"]{--art:url('../assets/card-art/hero-promo.webp');--art-pos:70% 40%}[data-art="hero-industry"]{--art:url('../assets/card-art/hero-industry.webp');--art-pos:70% 60%}.event-info p em{color:#e8d5b0;font-style:italic}.navgroup-menu a.nav-corner-all b{color:var(--gold)}.skills{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:8px}.now-who-btn{border:1px solid #6d4526;background:#110b07;color:#e4d2b4;padding:10px 14px;cursor:pointer;font:900 10px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.now-who-btn:hover{border-color:var(--gold);color:var(--gold)}.now-who-btn.active{background:var(--gold);border-color:var(--gold);color:#160f08}.now-who-btn span{opacity:.75}.now-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:16px;align-items:start;border:1px solid #4f3624;background:linear-gradient(135deg,#1a110b,#0d0907);padding:16px 18px}.now-row:not(.now-live){grid-template-columns:auto minmax(0,1fr)}.now-row .gig-date{grid-area:auto;width:62px}.now-row .gig-date strong{font-size:30px}.now-stub.is-none{opacity:.45}.now-row.is-quiet{background:#0e0a07;border-style:dashed}.now-face.portrait{width:62px;height:62px;border-width:3px}.now-body{min-width:0}.now-body h3{margin:2px 0 6px;font:400 22px/1.15 Georgia,serif;color:#f1d7a4}.now-where{margin:0 0 6px;font:400 16px/1.45 Georgia,serif;color:#d8c6ae}.now-where b{color:#f2e7cd}.now-sold{font:900 10px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#e2715a;white-space:nowrap}.now-links{margin:4px 0 0;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}.now-items{list-style:none;margin:0;padding:0;display:grid}.now-items li{padding:9px 0;border-top:1px solid #3a2718;font:400 15px/1.45 Georgia,serif;color:#d8c6ae}.now-items li:first-child{border-top:0;padding-top:2px}.now-items li b{color:#f2e7cd;font-weight:700}.now-meta{color:#a9967f}.now-links .btn-gold.now-buy{display:inline-block;padding:9px 14px;text-decoration:none;font:900 10px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;box-shadow:3px 3px 0 var(--red)}.now-links .btn-gold.now-buy:hover{box-shadow:4px 4px 0 var(--red)}.now-acts{display:inline-flex;flex-wrap:wrap;gap:4px 12px;margin-left:6px}.now-go,.now-src{font:900 9.5px/1.6 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(221,164,65,.4)}.now-go{color:var(--gold)}.now-go.quiet{color:#c9ad7a}.now-src{color:#8d7c66;border-bottom-color:rgba(141,124,102,.35)}.now-go:hover,.now-src:hover{color:#ffd37b}.now-badge{display:inline-block;margin-left:6px;padding:3px 7px;border:1px solid var(--gold);color:var(--gold);font:900 8.5px/1.2 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-style:normal;vertical-align:2px}.now-badge.free{background:var(--gold);color:#160f08}.now-none{margin:2px 0 4px;font:italic 400 15px/1.5 Georgia,serif;color:#a9967f}.now-count{margin:0 0 8px;font:400 14px/1.4 Georgia,serif;color:#c5b69e}.now-count b{font:700 18px/1 Georgia,serif;color:#f2e7cd;text-shadow:2px 2px 0 var(--red)}.now-sub{margin:8px 0 0;font:400 14px/1.45 Georgia,serif;color:#a9967f}.now-h{margin:10px 0 4px;font:900 9.5px/1.3 Inter,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--gold)}.now-more{margin-top:4px}.now-more summary{min-height:24px;padding-block:4px;cursor:pointer;font:900 9.5px/1.6 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.now-talk summary{color:#c9ad7a}@media(max-width:600px){.now-row{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px}.now-row.now-live{grid-template-columns:auto auto minmax(0,1fr)}.now-row.now-live .now-body{grid-column:1/-1}.now-face.portrait{width:52px;height:52px}.now-acts{display:flex;margin:4px 0 0}}.cal-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:10px 12px;align-items:end;margin:0 0 18px}.cal-month-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 10px}.cal-month-head h2{margin:0;text-align:center;font:400 24px/1.1 Georgia,serif;color:#f1d7a4}.cal-month-head h2 small{display:block;margin-top:4px;font:900 9.5px/1.2 Inter,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#a9967f}.cal-step{width:40px;height:40px;border:1px solid #6d4526;background:#110b07;color:var(--gold);cursor:pointer;font:400 24px/1 Georgia,serif}.cal-step:hover:not(:disabled){border-color:var(--gold)}.cal-step:disabled{opacity:.3;cursor:default}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.cal-wd{text-align:center;font:900 9px/1.6 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#8d7c66}.cal-cell{display:grid;justify-items:center;align-content:center;gap:2px;min-height:54px;padding:5px 2px;border:1px solid #3a2718;background:#120c08;color:#d8c6ae;font:inherit}.cal-cell b{font:700 17px/1 Georgia,serif}.cal-cell small{font:900 9px/1.2 Inter,sans-serif;letter-spacing:.06em;color:var(--gold)}button.cal-cell{cursor:pointer}button.cal-cell:hover{border-color:var(--gold)}.cal-cell.is-off{opacity:.35}.cal-cell.is-blank{border:0;background:none}.cal-cell.is-today{outline:2px solid #ad382b;outline-offset:-2px}.cal-cell.is-picked{background:#f2e7cd;border-color:#17100c;color:#17100c;box-shadow:3px 3px 0 var(--red)}.cal-cell.is-picked small{color:#ad382b}.cal-day{display:grid;gap:10px;scroll-margin-top:90px}.cal-day-head{margin:0;padding:0 0 6px;border-bottom:1px solid #4f3624;font:400 22px/1.2 Georgia,serif;color:#f2e7cd;text-shadow:2px 2px 0 var(--red)}.cal-day-head small{margin-left:8px;font:900 9.5px/1 Inter,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#a9967f;text-shadow:none}.now-row.cal-row{grid-template-columns:auto auto minmax(0,1fr)}.cal-row .now-body h3 a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(241,215,164,.3)}.cal-row .now-body h3 a:hover{color:#ffd37b}.cal-row .now-body h3 a.cal-own{color:var(--gold);border-bottom-color:rgba(221,164,65,.4);margin-left:3px;white-space:nowrap;vertical-align:3px}.cal-row .now-body h3 a.cal-own:hover{color:#ffd37b}.cal-time{min-width:74px;padding:9px 6px;text-align:center;background:#f2e7cd;color:#17100c;border:2px solid #17100c;box-shadow:4px 4px 0 var(--red);font:700 17px/1.1 Georgia,serif;white-space:nowrap}.cal-time.is-none{font:900 8.5px/1.4 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;opacity:.6;white-space:normal}.cal-title{color:#f2e7cd;font-weight:700}.cal-read{font:italic 400 13px/1.4 Georgia,serif;color:#8d7c66}.cal-more{margin:0;text-align:center}.cal-span{display:flex;gap:8px;margin:0 0 12px;scroll-margin-top:90px}.cal-nightbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.cal-nightbar>:last-child{justify-self:end}.cal-night-step{display:grid;gap:2px;min-width:0;padding:8px 12px;border:1px solid #6d4526;background:#110b07;color:var(--gold);cursor:pointer;text-align:left}.cal-night-step.is-next{text-align:right}.cal-night-step b{font:900 10px/1.2 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.cal-night-step small{font:400 13px/1.2 Georgia,serif;color:#c9b390}.cal-night-step:hover{border-color:var(--gold)}.cal-night-step.is-none{visibility:hidden}.cal-skip{margin:0;font:italic 400 14px/1.45 Georgia,serif;color:#c9b390}@media(max-width:760px){.cal-filters{grid-template-columns:minmax(0,1fr)}.cal-span .now-who-btn{flex:1 1 0}}@media(max-width:600px){.cal-grid{gap:3px}.cal-cell{min-height:46px}.cal-cell b{font-size:15px}.now-row.cal-row{grid-template-columns:auto auto minmax(0,1fr)}.now-row.cal-row .now-body{grid-column:1/-1}.cal-time{min-width:66px;font-size:15px}}.cal-known{margin:0 0 6px;font:italic 400 13.5px/1.45 Georgia,serif;color:#b9a68c}.cal-known a{color:#e6bd6e;text-decoration:none;border-bottom:1px solid rgba(230,189,110,.3)}.cal-known a:hover{color:#ffd37b}.sd-credit{font:400 12.5px/1.4 Georgia,serif;color:#e6bd6e}.sd-card{display:grid;justify-items:center;align-content:start;gap:6px;padding:16px 10px 14px;text-align:center;border:1px solid #4f3624;background:linear-gradient(160deg,#1c120b,#0d0907);color:#d8c6ae;cursor:pointer;font:inherit;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.sd-card>.twelve-pin{left:calc(50% + 14px);top:76px}.sd-card:hover,.sd-card:focus-visible{transform:translate(-1px,-2px);border-color:var(--gold);box-shadow:4px 4px 0 var(--red)}.sd-card:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sd-card.is-started{background:#0d0906;border-style:dashed}.sd-card b{font:400 17px/1.15 Georgia,serif;color:#f1d7a4}.sd-line{font:400 12.5px/1.35 Georgia,serif;color:#a9967f}.sd-sum{font:italic 400 12.5px/1.4 Georgia,serif;color:#cdbb9f;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.sd-suggest{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:40;max-height:min(430px,60vh);overflow-y:auto;border:1px solid #6d4526;border-top:3px solid var(--gold);background:#120c08;box-shadow:0 16px 34px rgba(0,0,0,.65)}.sd-sug{display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:10px;align-items:center;padding:8px 12px;cursor:pointer;border-bottom:1px solid #2a1c12}.sd-sug:last-child{border-bottom:0}.sd-sug[aria-selected="true"],.sd-sug:hover{background:#2a1a0e}.sd-sug-face{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;overflow:hidden;border:2px solid rgba(242,231,205,.85);background:#20140c}.sd-sug-face img{width:100%;height:100%;object-fit:cover;display:block}.sd-sug-face.is-initials{border-color:#6d4526;font:900 14px/1 Georgia,serif;color:#f2e7cd;text-shadow:2px 2px 0 #ad382b}.sd-sug b{font:400 16px/1.2 Georgia,serif;color:#f2e7cd;overflow-wrap:anywhere}.sd-sug small{font:400 12.5px/1.3 Georgia,serif;color:#a9967f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-ta{z-index:60;text-align:left}.doc-ta .sd-sug.no-face{grid-template-columns:minmax(0,1fr)}.doc-ta .sd-sug.no-face b,.doc-ta .sd-sug.no-face small{grid-column:1}.doc-ta-close{margin:0;padding:8px 12px;font:italic 400 13px/1.35 Georgia,serif;color:#c9b18a;border-bottom:1px solid #2a1c12}.sd-face{display:grid;place-items:center;width:92px;height:92px;border-radius:50%;overflow:hidden;border:3px solid rgba(242,231,205,.9);box-shadow:0 8px 20px rgba(0,0,0,.45);background:#20140c}.sd-face img{width:100%;height:100%;object-fit:cover;display:block}.sd-face.is-initials{border-color:#6d4526;background:radial-gradient(circle at 50% 35%,#2c1c0f,#0b0806 72%);font:900 30px/1 Georgia,serif;color:#f2e7cd;text-shadow:3px 3px 0 #ad382b;-webkit-text-stroke:1px #17100c}.sd-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:2px}.sd-tag{font:900 8px/1.3 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-style:normal;padding:3px 6px;border:1px solid #5b3f29;color:#c9b18a}.sd-tag.full{border-color:var(--gold);color:var(--gold)}.sd-tag.live{background:var(--gold);border-color:var(--gold);color:#160f08}.sd-tag.doc{border-color:#ad382b;color:#e9a397}.sd-sheet-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding-bottom:18px;border-bottom:1px solid #4f3624}.sd-face.big{width:118px;height:118px;border-width:4px}.sd-face.big.is-initials{font-size:40px}.sd-sheet-head h3{margin:4px 0 6px;font:400 clamp(1.8rem,4vw,2.8rem)/1.02 Georgia,serif;color:#f2e7cd;text-shadow:3px 3px 0 var(--red)}.sd-lead{margin:18px 0 10px;font:400 17px/1.6 Georgia,serif;color:#ddcdb4}.sd-lead.is-quiet{font-style:italic;color:#a9967f}.sd-doors{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 14px}.sd-section{padding:16px 0 4px;border-top:1px solid #3a2718;margin-top:14px}.sd-section h4{margin:0 0 10px;font:900 10px/1.3 Inter,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--gold)}.sd-section p{margin:0 0 10px;font:400 15.5px/1.6 Georgia,serif;color:#cdbda4}.sd-works{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 22px}.sd-works h5{margin:0 0 6px;font:900 9px/1.3 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#c9ad7a}.sd-works ul,.sd-sources{margin:0;padding-left:18px;font:400 14.5px/1.55 Georgia,serif;color:#d8c6ae}.sd-sources li{margin:4px 0}.sd-sources span{color:#a9967f}.sd-eras{display:flex;flex-wrap:wrap;gap:6px}.sd-eras span{border:1px solid #5b3f29;padding:4px 8px;font:900 9px/1.3 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#d8b879}.sd-rec span{color:#a9967f}.sd-rec-topics{margin:0;padding-left:18px;font:400 14px/1.6 Georgia,serif;color:#d8c6ae}.sd-rec-topics span{color:#a9967f;margin-right:6px}.sd-rec-topics a{margin-right:8px;font:900 9px/1 Inter,sans-serif;letter-spacing:.08em}.sd-note{font:italic 400 13.5px/1.5 Georgia,serif!important;color:#8d7c66!important}.sd-mine{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 4px}.sd-mine-btn{border:1px solid #6d4526;background:#120c08;color:#e4d2b4;padding:7px 10px;cursor:pointer;font:900 9.5px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.sd-mine-btn:hover{border-color:var(--gold);color:var(--gold)}.sd-mine-btn.on{background:var(--gold);border-color:var(--gold);color:#160f08}.sd-stars{display:inline-flex;gap:2px;margin-left:6px}.sd-star{border:0;background:none;padding:0 1px;cursor:pointer;font-size:20px;line-height:1;color:#5b4632}.sd-star.on{color:var(--gold);text-shadow:1px 1px 0 var(--red)}.sd-mine small{flex:1 1 100%;font:italic 400 12.5px/1.4 Georgia,serif;color:#8d7c66}.sd-way-go a{font:900 9.5px/1.6 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.sd-dna{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 12px}.sd-dna span{border:1px solid #5b3f29;padding:4px 8px;font:900 8.5px/1.3 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#d8b879}.sd-like{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.sd-like-btn{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;text-align:left;padding:8px 10px;border:1px solid #4f3624;background:#0f0a07;color:#d8c6ae;cursor:pointer;font:inherit}.sd-like-btn:hover{border-color:var(--gold)}.sd-like-btn .sd-face{grid-row:1/3}.sd-like-btn b{font:400 15px/1.2 Georgia,serif;color:#f1d7a4}.sd-like-btn small{font:400 12px/1.3 Georgia,serif;color:#a9967f}.sd-face.tiny{width:44px;height:44px;border-width:2px}.sd-face.tiny.is-initials{font-size:16px;text-shadow:2px 2px 0 #ad382b}.sd-compare-card{border:1px solid #4f3624;background:linear-gradient(160deg,#1c120b,#0d0907);padding:18px;display:grid;justify-items:start;gap:8px}.sd-compare-card h3{margin:0;font:400 24px/1.1 Georgia,serif;color:#f2e7cd;text-shadow:2px 2px 0 var(--red)}.sd-compare-card dl{margin:0;display:grid;grid-template-columns:110px minmax(0,1fr);width:100%}.sd-compare-card dt,.sd-compare-card dd{margin:0;padding:8px 0;border-top:1px solid #3a2718}.sd-compare-card dt{font:900 8.5px/1.6 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.sd-compare-card dd{font:400 14px/1.45 Georgia,serif;color:#d8c6ae}@media(max-width:600px){.sd-face{width:76px;height:76px}.sd-card>.twelve-pin{left:calc(50% + 6px);top:60px}.sd-sheet-head{gap:12px}.sd-face.big{width:84px;height:84px}}.sd-sub{margin:16px 0 6px;font:900 9.5px/1.4 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.sd-known-list{display:flex;flex-wrap:wrap;gap:6px;margin:0}.sd-known-list span{border:1px solid #6d4526;background:#140d08;padding:6px 10px;font:400 15px/1.3 Georgia,serif;color:#f1d7a4}.sd-pads-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sd-pads-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;border:1px solid #6d4526;border-left:3px solid var(--gold);background:#140d08;padding:8px 12px}.sd-pads-list a{font:400 16px/1.3 Georgia,serif;color:#f2e7cd;text-decoration:none}.sd-pads-list a:hover,.sd-pads-list a:focus-visible{color:var(--gold)}.sd-pads-list span{font:400 14px/1.4 Georgia,serif;color:#c5b69e}.sd-hist{margin:10px 0 0;font:400 15px/1.55 Georgia,serif;color:#c5b69e}.sd-hist b{font:900 9.5px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-right:4px}.sd-timeline{list-style:none;margin:14px 0 6px;padding:0 0 0 14px;border-left:2px solid #6d4526;display:grid;gap:10px}.sd-timeline li{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:10px;align-items:baseline}.sd-timeline li:before{content:"";position:absolute;left:-20px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px #1b120c}.sd-timeline b{font:400 18px/1 Georgia,serif;color:#f2e7cd;text-shadow:2px 2px 0 var(--red)}.sd-timeline span{font:400 15px/1.4 Georgia,serif;color:#e4d2b4}.sd-timeline span a{color:#f1d7a4}.sd-timeline small{grid-column:2;font:900 8.5px/1.5 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8d7c66}.sd-doors3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sd-door3{display:grid;align-content:start;gap:4px;padding:12px 14px;border:1px solid #6d4526;border-top:3px solid var(--gold);background:#120c08}.sd-door3 b{font:400 17px/1.25 Georgia,serif;color:#f2e7cd;overflow-wrap:anywhere}.sd-door3 small{font:400 13px/1.4 Georgia,serif;color:#a9967f}.sd-allwork{margin-top:12px;border:1px solid #3f2b1c;background:#0f0a07;padding:10px 14px}.sd-allwork summary{cursor:pointer;font:900 9.5px/1.4 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.sd-allwork .sd-works{margin-top:10px}.sd-live-next{margin:0;font:400 17px/1.5 Georgia,serif;color:#e4d2b4}.sd-live-next b{color:#f2e7cd}.sd-live-none{margin:0;font:400 15px/1.5 Georgia,serif;color:#c5b69e}.sd-live-links{margin:8px 0 0;font:400 14px/1.6 Georgia,serif}.sd-live-links a{color:var(--gold)}.sd-thanks{border:1px solid #6d4526;border-left:4px solid var(--red);background:linear-gradient(160deg,#1c120b,#0d0907);padding:18px 18px 14px}.sd-thanks .sd-thanks-h{margin:6px 0 10px;font:400 clamp(1.5rem,3.4vw,2rem)/1.1 Georgia,serif;color:#f2e7cd;text-shadow:3px 3px 0 var(--red);letter-spacing:0;text-transform:none}.sd-thanks-notes{display:grid;gap:10px;margin:0 0 14px}.sd-thanks-notes blockquote{margin:0;padding:10px 14px;border-left:3px solid var(--gold);background:#120c08}.sd-thanks-notes p{margin:0;font:italic 400 16px/1.55 Georgia,serif;color:#f1e3c8}.sd-thanks-notes footer{margin-top:6px;font:900 8.5px/1.4 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8d7c66}.sd-thanks-empty{margin:0 0 12px;font:italic 400 15px/1.5 Georgia,serif;color:#c5b69e}.sd-thanks-label{display:block;margin:0 0 5px;font:900 9.5px/1.4 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.sd-thanks textarea{width:100%;box-sizing:border-box;min-height:92px;padding:10px 12px;border:1px solid #6d4526;background:#0b0806;color:#f2e7cd;font:400 15px/1.5 Georgia,serif;resize:vertical}.sd-thanks textarea:focus{outline:2px solid var(--gold);outline-offset:1px}.sd-thanks-sign{display:grid;grid-template-columns:minmax(0,1.2fr) 92px minmax(0,1.8fr);gap:10px;margin-top:10px}.sd-thanks-sign label{display:grid;gap:5px;font:900 9.5px/1.4 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.sd-thanks-sign small{font:italic 400 11.5px/1 Georgia,serif;letter-spacing:0;text-transform:none;color:#8d7c66}.sd-thanks-sign input{width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid #6d4526;background:#0b0806;color:#f2e7cd;font:400 15px/1.3 Georgia,serif}.sd-thanks-sign input:focus{outline:2px solid var(--gold);outline-offset:1px}.sd-thanks-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 4px}.sd-thanks-status{font:400 13.5px/1.4 Georgia,serif;color:#7fb069}.sd-thanks-status.is-bad{color:#e08a80}.sd-jump{border-color:var(--red)!important}@media(max-width:600px){.sd-doors3{grid-template-columns:1fr}.sd-timeline li{grid-template-columns:44px minmax(0,1fr)}.sd-thanks-sign{grid-template-columns:minmax(0,1fr) 92px}.sd-thanks-sign label:last-child{grid-column:1/-1}}.sd-ms-card{--ms:var(--gold);position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 18px 14px 22px;border:1px solid #4f3624;background:linear-gradient(180deg,#160f0a,#0d0906);box-shadow:0 10px 26px rgba(0,0,0,.35)}.sd-ms-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ms)}.sd-ms-card.is-first{--ms:#7fb069}.sd-ms-card.is-milestone{--ms:#c9553f}.sd-ms-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.sd-ms-label{font:900 8.5px/1.3 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ms);border:1px solid var(--ms);padding:3px 7px}.sd-ms-when{font:900 9px/1.3 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8d7c66;text-align:right}.sd-ms-metric{margin-top:8px;font:400 clamp(2rem,4vw,2.6rem)/1 Georgia,serif;color:#f2e7cd;text-shadow:3px 3px 0 var(--red);overflow-wrap:anywhere}.sd-ms-card h3{margin:4px 0 0;font:400 19px/1.2 Georgia,serif;color:#f1d7a4}.sd-ms-where{margin:0;font:900 9.5px/1.4 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#a9967f}.sd-ms-text{margin:2px 0 0;font:400 14.5px/1.55 Georgia,serif;color:#c5b69e}.sd-ms-people{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:10px}.sd-ms-who{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:0;text-align:left;font:inherit;color:inherit}button.sd-ms-who{cursor:pointer}.sd-ms-who b{display:block;font:400 15px/1.2 Georgia,serif;color:#f1d7a4}.sd-ms-who small{display:block;font:900 8.5px/1.5 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}button.sd-ms-who:hover b{color:var(--gold)}.sd-ms-src{margin:4px 0 0;font:400 12.5px/1.5 Georgia,serif;color:#8d7c66}.sd-ms-src a{color:var(--gold)}.sd-ms-card.is-feature{padding:24px 26px 18px 30px;background:radial-gradient(circle at 85% 0%,rgba(239,182,78,.12),transparent 45%),linear-gradient(160deg,#1c120b,#0d0907)}.sd-ms-card.is-feature .sd-ms-metric{font-size:clamp(3rem,9vw,5.4rem)}.sd-ms-card.is-feature h3{font-size:clamp(1.3rem,3vw,1.8rem)}.sd-ms-lane{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid #3b2a1d}.sd-ms-lane>b{font:400 28px/1 Georgia,serif;color:#f2e7cd;text-shadow:2px 2px 0 var(--red)}.sd-ms-lane ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.sd-ms-lane li{font:400 15px/1.45 Georgia,serif;color:#c5b69e}.sd-ms-lane li b{font-weight:400;color:#f1d7a4}.sd-ms-lane li span{display:block;font:900 8.5px/1.6 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8d7c66}@media(max-width:620px){.sd-ms-lane{grid-template-columns:58px minmax(0,1fr);gap:10px}.sd-ms-lane>b{font-size:21px}}.thanks-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:22px;align-items:center;margin:40px 0 0;padding:24px 26px;border:1px solid #6d4526;border-left:4px solid var(--red);background:linear-gradient(160deg,#1c120b,#0d0907)}.thanks-panel[hidden]{display:none}.thanks-head h2{margin:6px 0 8px;font:400 clamp(1.6rem,3.6vw,2.3rem)/1.08 Georgia,serif;color:#f2e7cd;text-shadow:3px 3px 0 var(--red)}.thanks-head p{margin:0;font:400 15px/1.55 Georgia,serif;color:#c5b69e}.thanks-stage{display:grid}.thanks-note{grid-area:1/1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;text-decoration:none;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}.thanks-note.on{opacity:1;visibility:visible}.thanks-face{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;overflow:hidden;border:3px solid rgba(242,231,205,.9);background:#20140c;font:900 26px/1 Georgia,serif;color:#f2e7cd}.thanks-face img{width:100%;height:100%;object-fit:cover}.thanks-words q{display:block;font:italic 400 18px/1.5 Georgia,serif;color:#f1e3c8;quotes:"\201C" "\201D"}.thanks-words b{display:block;margin-top:8px;font:900 9px/1.4 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.thanks-dots{grid-column:2;display:flex;gap:8px}.thanks-dots button{width:10px;height:10px;border-radius:50%;border:1px solid var(--gold);background:none;padding:0;cursor:pointer}.thanks-dots button.on{background:var(--gold)}@media (prefers-reduced-motion: reduce){.thanks-note{transition:none}}@media(max-width:760px){.thanks-panel{grid-template-columns:1fr;padding:20px}.thanks-dots{grid-column:1}.thanks-face{width:64px;height:64px}}.mask-dash{color:#e2513f!important;font-weight:700;font-style:normal;letter-spacing:0;text-decoration:none}.walk-chip:disabled{opacity:.45;cursor:not-allowed}@media(max-width:900px){.club-card.art-top{top:auto}}.map-card p b{display:inline;font:inherit;font-weight:700;color:#f1d7a4;margin:0}[data-live][hidden]{display:none!important}.sd-twelves{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 2px;padding:12px 14px;border:1px solid #6d4526;border-left:4px solid var(--gold);background:#120c08}.sd-twelves .btn-gold,.sd-twelves .ballot-action{margin:0}.sd-twelves .sd-mine-btn{padding:9px 12px;font-size:11.5px;letter-spacing:.03em;text-transform:none}.sd-doc-full{font:italic 400 14px/1.4 Georgia,serif;color:#e4d2b4}.sd-twelves small{flex:1 1 100%;font:italic 400 12.5px/1.4 Georgia,serif;color:#8d7c66}.sd-doc-full a,.sd-twelves small a{color:var(--gold)}.dts-face .dts-initials{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;font:400 19px/1 Georgia,serif;font-style:normal;color:#f2e7cd;text-shadow:2px 2px 0 var(--red)}.portrait.is-initials{display:grid;place-items:center;font:400 18px/1 Georgia,serif;font-style:normal;color:#f2e7cd;text-shadow:2px 2px 0 var(--red)}@media(max-width:600px){.dts-face .dts-initials{font-size:15px}}.etq-cards a,#know .section-note a{color:var(--gold)}.etq-n{display:inline-block;margin-right:9px;font:900 11px/1 Inter,sans-serif;font-style:normal;letter-spacing:.1em;color:var(--gold);opacity:.75}#missing .section-note a{color:var(--gold)}.sitenav a .nav-count{display:inline-block;margin-left:6px;padding:1px 5px 2px;border:1px solid currentColor;font:900 10px/1.2 Inter,sans-serif;letter-spacing:.04em;opacity:.9}.sitenav a .nav-count b{font:900 11px/1 Georgia,serif}.navtab-short{display:none}@media(max-width:767px){.navtab{flex-direction:column;justify-content:center;height:auto;min-height:46px;padding:3px 5px 4px;gap:2px}.navtab .navtab-short{display:block;font:900 9px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#f2e7cd;white-space:nowrap}.navtab .navtab-short.as-written{text-transform:none;letter-spacing:.03em}}.navtab-find .navtab-art svg{width:34px;height:34px}.nav-find{padding:6px 8px 2px}.nav-find .navgroup-head{display:block;margin:2px 2px 10px}.nav-find-row{display:flex;gap:8px}.nav-find-row input{flex:1 1 auto;min-width:0;padding:10px 12px;border:1px solid #6d4526;background:#0b0806;color:#f2e7cd;font:400 16px/1.2 Georgia,serif}.nav-find-row input:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.nav-find-go{flex:0 0 auto;padding:0 12px;border:0;background:var(--gold);color:#17100c;cursor:pointer;font:900 11px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.nav-find-go:hover{background:#f3c46a}.nav-find-note{margin:8px 2px 6px;font:italic 400 13px/1.45 Georgia,serif;color:#c9b18a}.nav-find-note:empty{display:none}.nav-find-note a{color:var(--gold)}@media(min-width:621px){.nav-find-menu{width:min(380px,calc(100vw - 32px))}}@media(max-width:620px){.sitehead{position:relative}}@media(max-width:520px){.sitenav{gap:2px}.sitenav a{padding:8px 6px;letter-spacing:.02em}}.sitenav .nav-short{display:none}@media(max-width:420px){.sitenav .nav-full{display:none}.sitenav .nav-short{display:inline}.sitenav a .nav-count{display:none}}@media(max-width:1480px){.sitenav a.nav-fest .nav-full{display:none}.sitenav a.nav-fest .nav-short{display:inline}}@media(min-width:1301px) and (max-width:1480px){.sitenav:has(a.nav-fest) a{padding-left:9px;padding-right:9px;letter-spacing:.06em}}.sitenav a.nav-fest:before{content:"";display:inline-block;width:7px;height:7px;margin:0 6px 1px 0;border-radius:50%;background:#f2d800;box-shadow:0 0 8px rgba(242,216,0,.8);vertical-align:middle}@media(max-width:384px){.sitenav a{padding:8px 4.5px;letter-spacing:.01em}}.page-head h2.page-h1{margin:0;font:700 clamp(2.4rem,5vw,3.9rem)/.95 Georgia,serif;letter-spacing:-.035em;color:#f2e7cd;text-shadow:4px 4px 0 var(--red),0 6px 26px #000}@media(min-width:901px){.livehub .finder{grid-template-columns:1fr auto}}.hero-near{display:grid;gap:6px;max-width:440px;margin:22px 0 0}.hero-near label{font:900 10px/1.2 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);text-shadow:0 2px 8px #000}.hero-near-row{display:flex;gap:8px;min-width:0}.hero-near-row input{flex:1 1 auto;min-width:0;background:rgba(12,8,4,.85);border:1px solid #765033;color:#fff;padding:12px 13px;font:400 16px/1.2 Georgia,serif}.hero-near-row input:focus{outline:2px solid var(--gold);outline-offset:1px}.hero-near-row button{flex:0 0 auto;border:1px solid var(--gold);background:var(--gold);color:#1b1008;font-weight:900;padding:12px 15px;cursor:pointer;white-space:nowrap}.hero-near-row button:hover{box-shadow:3px 3px 0 var(--red)}.hero .hero-near-note{margin:0;min-height:0;font-size:13px;color:#e9d6b6}.hero-near-note:empty{display:none}.hero-tonight{max-width:440px;margin:12px 0 0;font:400 14px/1.6 Georgia,serif;color:#e9d6b6;text-shadow:0 2px 8px #000;overflow-wrap:anywhere}.hero-tonight b{margin-right:4px;font:900 10px/1.2 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);animation:hero-tonight 3.2s ease-in-out infinite}.hero-tonight a{color:#f2e7cd;text-decoration:underline;text-decoration-color:rgba(232,176,75,.6);text-underline-offset:3px}.hero-tonight a:hover,.hero-tonight a:focus-visible{color:var(--gold)}.hero-tonight i{font-style:normal;color:var(--gold);opacity:.7}@keyframes hero-tonight{50%{text-shadow:0 0 12px rgba(239,182,78,.85),0 2px 8px #000}}@media(prefers-reduced-motion:reduce){.hero-tonight b{animation-duration:6.4s}}.plan-show{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid #493321}.plan-show>div{display:grid;gap:3px;min-width:0}.plan-show small{font:900 9.5px/1.2 Inter,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--gold)}.plan-show b{font:700 21px/1.2 Georgia,serif;color:#f2e7cd}.plan-show span{font:400 15px/1.35 Georgia,serif;color:#d8c6ae}.plan-show .plan-show-tix{display:inline-block;padding:10px 15px;text-decoration:none;font:900 11px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}.dts-face:nth-last-child(-n+3) span{left:auto;right:-6px;transform:translate(0,4px)}.dts-face:nth-last-child(-n+3):hover span,.dts-face:nth-last-child(-n+3):focus-visible span{transform:translate(0,0)}.dts-face:nth-child(-n+2) span{left:-6px;transform:translate(0,4px)}.dts-face:nth-child(-n+2):hover span,.dts-face:nth-child(-n+2):focus-visible span{transform:translate(0,0)}.page-hero.hero-room h1,.page-hero.hero-promo h1{font-weight:700;letter-spacing:-.035em;color:#f2e7cd;text-shadow:4px 4px 0 var(--red),0 6px 26px #000}[data-art="name"]{--art:url('../assets/book-cards/name.webp')}.map-card .map-p{margin:8px 0 0}.map-card .map-p i.map-h,.map-calc i.map-h{display:block;margin-bottom:4px;font:900 9.5px/1.3 Inter,sans-serif;font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#c9a24a}.map-check{list-style:none;margin:0;padding:0;display:grid;gap:7px}.map-check li{position:relative;padding-left:21px;font:400 14px/1.5 Georgia,serif;color:#d8c9ae}.map-check li::before{content:"";position:absolute;left:0;top:.3em;width:11px;height:11px;border:1.5px solid var(--gold);border-radius:2px}.map-check a,.map-list a{color:var(--gold)}.vote-point .map-topic{display:inline-block;margin-left:3px;padding:1px 7px;border:1px solid #5b3f29;border-radius:999px;font:900 8.5px/1.5 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#b99a62;white-space:nowrap;vertical-align:1px}.map-card p.map-notyet{padding:9px 11px;border-left:3px solid var(--red);background:rgba(173,56,43,.1)}.map-card p.map-notyet b.map-ny{font:900 9.5px/1.3 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#e9a397}.map-card p.map-use{padding-top:9px;border-top:1px solid #3a2718}.map-card p.map-use a{font-weight:700}.map-card>b a.map-rec{color:inherit;text-decoration:none;border-bottom:1px solid rgba(239,182,78,.45)}.map-card>b a.map-rec:hover,.map-card>b a.map-rec:focus-visible{color:var(--gold)}.map-card p a.map-src{margin-left:2px;font:900 8.5px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#a58a5a;text-decoration:none;border-bottom:1px solid rgba(185,154,98,.35)}.map-card p a.map-src:hover{color:var(--gold)}.map-book{list-style:none;margin:0;padding:0;display:grid;gap:6px;overflow-wrap:anywhere}.map-book li{font:400 14px/1.5 Georgia,serif;color:#d8c9ae}.map-card .map-book li b{display:inline;margin:0;font:700 14px/1.5 Georgia,serif;letter-spacing:0;text-transform:none;color:#f1e5d2}.map-book a{color:var(--gold)}.map-book a.map-src{margin-left:2px;font:900 8.5px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#a58a5a;text-decoration:none;border-bottom:1px solid rgba(185,154,98,.35)}.road-head.map-sec{margin-top:34px;padding-top:22px;border-top:1px solid var(--line)}.road-head.map-sec h3{margin:6px 0 0;font:400 clamp(1.4rem,2.6vw,1.9rem)/1.1 Georgia,serif;color:#f1d7a4}.map-list.map-help li:first-child{list-style:none;margin:8px 0 12px -18px}.map-list.map-help .map-988{display:block;padding:12px 14px;border:1px solid var(--gold);border-left-width:4px;background:rgba(239,182,78,.08);font:700 16px/1.5 Georgia,serif;color:#f2e7cd}.map-list.map-help .map-988 b{color:var(--gold);font-size:1.2em}.map-calc{margin-top:14px;padding:12px 13px 13px;border:1px solid #6b482f;border-top:3px solid var(--gold);background:#0b0806}.map-calc-in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.map-calc label{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-width:0}.vote-point .map-calc label span{font:900 8.5px/1.35 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#b7a48a}.map-calc input,.map-calc select{width:100%;min-width:0;box-sizing:border-box;background:#15100c;border:1px solid #69472f;color:#f1e5d2;padding:8px 9px;font:400 15px/1.2 Georgia,serif}.map-calc input:focus,.map-calc select:focus{outline:2px solid var(--gold);outline-offset:1px}.map-card p.map-calc-out{margin:10px 0 0;font:400 14px/1.55 Georgia,serif;color:#e4d2b4}.map-calc-out .map-nb{white-space:nowrap}.map-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:30px 0 0;padding-top:10px;border-top:1px solid var(--line)}.map-foot a{padding:12px 0;font:900 11px/1.3 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);text-decoration:none;cursor:pointer}.map-foot a:hover,.map-foot a:focus-visible{text-decoration:underline;text-underline-offset:4px}.map-foot .map-next{margin-left:auto;text-align:right}.map-chips{margin:0 0 22px}.map-chips i.map-h{display:block;margin-bottom:7px;font:900 9.5px/1.3 Inter,sans-serif;font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#c9a24a}.map-chips .walk-chips{margin:0}a.walk-chip.map-chip{display:inline-block;line-height:1.2;text-decoration:none}a.walk-chip.map-chip:hover,a.walk-chip.map-chip:focus-visible{color:var(--gold)}a.walk-chip.map-chip:focus-visible{outline:2px solid #f2c66d;outline-offset:2px}.map-card[id]{scroll-margin-top:110px}@media(max-width:600px){.map-chips .walk-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;overscroll-behavior-x:contain}a.walk-chip.map-chip{flex:0 0 auto;white-space:nowrap;padding:9px 11px}}.venue-detail-copy h1.venue-title{margin:8px 0 12px;font:700 clamp(2.1rem,5vw,3.6rem)/1 Georgia,serif;letter-spacing:-.03em;color:#f2e7cd;text-shadow:3px 3px 0 var(--red),0 6px 26px #000;overflow-wrap:anywhere}.venue-side button{min-height:44px;padding:12px 18px;font-size:11px}.venue-h{margin:0 0 8px;font:600 clamp(1.8rem,4vw,3rem)/1 Georgia,serif;color:#efd29b}#main .venue-fact strong{font-size:16px;line-height:1.35}.cost-wait small{font-size:13.5px;line-height:1.55}.walk-chip i{margin-left:0}.comic-where{margin-right:4px;font:900 9px/1.4 Inter,sans-serif;font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}main p,main li,main dd,main dt,main blockquote,main figcaption{overflow-wrap:anywhere}@media(max-width:560px){.venue-side button{padding:12px 14px}}@media(min-width:861px){.st-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.st-tabs{display:flex;flex-wrap:nowrap;gap:6px;margin:0 0 20px;padding-bottom:6px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.st-tabs button,.st-tabs button[data-art]{flex:0 0 auto;min-height:44px;padding:11px 14px;background-image:none;white-space:nowrap;scroll-snap-align:start}.st-tabs button:before,.st-tabs button.active:after{display:none}.st-tabs button:hover,.st-tabs button:focus-visible{transform:none;box-shadow:none}.st-tabs button.active{background-color:var(--gold);color:#160f08;text-shadow:none}}.st-elsewhere{margin:14px 0 0;font:400 14px/1.55 Georgia,serif;color:#b9a58f}.st-elsewhere a{color:var(--gold)}.st-closed{margin:18px 0 0}.st-closed a{color:var(--gold);white-space:nowrap}.st-log-part{margin-top:34px;padding-top:26px;border-top:1px solid var(--line)}.st-months h4{margin:22px 0 10px;font:900 10px/1.3 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.st-month-rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:8px;margin-bottom:26px}.st-month{border:1px solid #543923;background:#0f0b08;padding:11px 13px}.st-month b{display:block;font:400 16px/1.2 Georgia,serif;color:#f1d7a4}.st-month span{display:block;margin-top:3px;font-size:11px;color:#9d8d78}.st-set-links{display:flex;flex-wrap:wrap;gap:0 18px}.st-logfile-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0 6px}.st-logload{position:relative;cursor:pointer}.st-logload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.st-logload:focus-within{outline:2px solid #f2c66d;outline-offset:2px}.st-logfile .st-status{display:block;margin:8px 0 0}button.st-rung{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}button.st-rung:hover{border-color:#e9b14b;opacity:1}button.st-rung:focus-visible{outline:2px solid #f2c66d;outline-offset:2px;opacity:1}.st-rung .st-rung-n{display:block;font:400 34px/1 Georgia,serif;color:var(--gold);text-align:center}.st-rung .st-rung-body{display:block;min-width:0}.st-rung .st-rung-body>span{display:block}.now-state-note{margin:0 0 2px;font:italic 400 15px/1.5 Georgia,serif;color:#c5b69e}.now-also{margin:10px 0 0;padding-top:8px;border-top:1px dashed #3a2718;font:400 14px/1.55 Georgia,serif;color:#c5b69e;overflow-wrap:anywhere}.now-also>b{margin-right:4px;font:900 9.5px/1.3 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.now-also .now-meta{color:#d8c6ae}.now-also .now-src{margin-left:2px}.now-sep{margin:0 4px;color:#6b5b48}.now-go.now-plan{white-space:nowrap}[data-art="buddy-tab-show"]{--art:url('../assets/card-art/buddy-tab-show.webp');--art-pos:center 28%}.cal-link{background:none;border:0;padding:0;color:var(--gold);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cal-link:hover{color:#ffd37b}.cal-mi{display:inline-block;padding:1px 7px;border:1px solid #6d4526;background:#1d140d;color:#f1d7a4;font:900 10px/1.6 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.cal-time.is-dated{display:grid;gap:3px;align-content:center}.cal-night{display:block;font:900 9px/1.2 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#ad382b}.cal-nearest{gap:10px}@media(max-width:760px){#calNearOrder .now-who-btn{flex:1 1 0}}.twelve-find{margin:0 0 16px}.twelve-find label{display:block;margin:0 0 7px;font:900 10px/1.2 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.twelve-find input{box-sizing:border-box;width:100%;min-width:0;padding:13px 12px;border:1px solid #69472f;background:#15100c;color:#f1e5d2;font:400 17px/1.2 Georgia,serif}.twelve-find input:focus{outline:2px solid var(--gold);outline-offset:1px}.twelve-for{margin:8px 0 0;font:italic 400 13px/1.45 Georgia,serif;color:#c9b390}.twelve-hint{margin:4px 0 0;font:400 12.5px/1.4 Georgia,serif;color:#a9967f}.twelve-hint:empty{display:none}.twelve-hint a{color:var(--gold)}.sd-sug.is-in b{color:#a9967f}.twelve-close{margin:0;padding:8px 12px;border-bottom:1px solid #2a1c12;font:italic 400 12.5px/1.35 Georgia,serif;color:#c9b390}.twelve-seats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:8px}.twelve-seat{display:grid;grid-template-columns:22px 40px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:5px 8px;border:1px solid #3d2a1c;background:#110c09}.twelve-seat.is-target{border-color:var(--gold);box-shadow:inset 0 0 0 1px rgba(239,182,78,.35)}.twelve-n{font:400 18px/1 Georgia,serif;color:#f2e7cd;text-shadow:1px 1px 0 var(--red);text-align:center}.twelve-face{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:2px solid rgba(255,241,210,.9);background:#20140c center/cover no-repeat;font:400 14px/1 Georgia,serif;font-style:normal;color:#f2e7cd;text-shadow:1px 1px 0 var(--red)}.twelve-face.empty{border:2px dashed #69472f;background:none}.twelve-face.is-initials{border-color:#6d4526}.twelve-name{min-width:0;font:400 15px/1.2 Georgia,serif;color:#f1d7a4;text-decoration:none;overflow-wrap:anywhere}a.twelve-name:hover{color:var(--gold);text-decoration:underline}.twelve-acts{display:flex;gap:4px}.twelve-act,.twelve-choose{min-height:36px;padding:6px 9px;border:1px solid #6b4a30;background:transparent;color:#d7b97f;font:900 10px/1.2 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.twelve-choose{grid-column:3/-1;justify-self:start;text-align:left}.twelve-act:hover,.twelve-choose:hover,.twelve-act[aria-pressed="true"],.twelve-choose[aria-pressed="true"]{border-color:var(--gold);background:var(--gold);color:#170f08}.twelve-act:focus-visible,.twelve-choose:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.twelve-ics{margin-top:22px;padding-top:18px;border-top:1px solid #3d2a1c}.twelve-ics-note{margin:9px 0 0;font:400 13px/1.5 Georgia,serif;color:#b9a68b}.twelve-ics-note:empty{display:none}.twelve-ics-note a{color:var(--gold)}.trip-mins{width:4.4em;margin:0 3px;padding:3px 5px;border:1px solid #69472f;background:#15100c;color:#f1e5d2;font:inherit}.trip-mins:focus{outline:2px solid var(--gold);outline-offset:1px}@media(max-width:600px){.twelve-seats{grid-template-columns:minmax(0,1fr)}.twelve-find .sd-suggest{max-height:min(360px,55vh)}}.st-nat{margin:0 0 18px;padding:20px 22px;border:1px solid #543923;background:#0f0b08}.st-nat .st-h{margin-bottom:8px}.st-nat-lede{margin:0 0 14px;max-width:70ch;font:400 14px/1.55 Georgia,serif;color:#c9b89e}.st-nat-bar{margin-bottom:8px;align-items:end}.st-nat-where{flex:1 1 260px;min-width:0}.st-nat-where input{box-sizing:border-box;width:100%;min-width:0;background:#15100c;border:1px solid #69472f;color:#f1e5d2;padding:10px 11px;font:400 16px/1.2 Georgia,serif;letter-spacing:0;text-transform:none}.st-nat-bar .source-btn{min-height:40px}.st-nat-bar select{font-size:14px}.st-nat-status{margin:6px 0 0;min-height:1.3em;font:italic 400 14px/1.45 Georgia,serif;color:#e0b865}.st-nat-list{margin-bottom:12px}.st-nat-mic .st-mic-when{font-weight:700;line-height:1.45;letter-spacing:.02em}.st-nat-mic .st-facts dd{overflow-wrap:anywhere}.st-nat-mic .st-prov span{overflow-wrap:anywhere}.st-nat-more{margin:0 0 12px}.st-nat-more [hidden]{display:none}.st-nat-sources{margin:0 0 30px;max-width:80ch;font:400 13px/1.55 Georgia,serif;color:#a9967f}.st-nat-sources a,.st-sources a{color:var(--gold)}.st-nat-else{margin:0 0 12px;max-width:80ch;font:italic 400 14px/1.55 Georgia,serif;color:#c5b69e}.st-nat-else a{color:var(--gold)}.st-room-find input{box-sizing:border-box;width:100%;min-width:0}.st-tx-head{margin-top:14px;padding-top:24px;border-top:1px solid var(--line)}@media(max-width:760px){.st-nat{padding:16px 14px}.st-nat .st-h{font-size:22px}.st-nat-lede{display:none}.st-nat-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:end}.st-nat-where{grid-column:1/-1}.st-nat-bar .source-btn{width:100%;padding-left:6px;padding-right:6px}.st-nat-bar label:not(.st-nat-where),.st-nat-bar select{width:100%;min-width:0}.st-nat-status{font-size:13px}.st-metro-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.st-metro{padding:8px!important}.st-metro.art-top{--art-h:64px;padding-top:44px!important}.st-metro b{font-size:14px}.st-metro span{display:none}}.hbook{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:18px;max-width:560px;margin:26px 0 0;text-decoration:none;color:#f3e6d0}.hbook img{display:block;width:100%;height:auto;border-radius:4px;transform:rotate(-3deg);box-shadow:0 22px 44px rgba(0,0,0,.75),0 0 0 1px rgba(232,168,20,.35);transition:transform .25s ease}.hbook:hover img,.hbook:focus-visible img{transform:rotate(0) translateY(-4px)}.hbook-copy{display:grid;gap:4px;background:rgba(12,8,4,.86);border:1px solid #765033;border-top:3px solid var(--gold);padding:12px 14px;box-shadow:0 12px 26px rgba(0,0,0,.5)}.hbook-kicker{font:900 10px/1.2 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.hbook b{font:900 20px/1.1 Georgia,serif;color:#f2d59c}.hbook-line{font:13px/1.45 Georgia,serif;color:#e4d4bb}.hbook-buy{margin-top:4px;font:900 14px/1.2 Inter,sans-serif;color:var(--gold)}.hbook-price{font:900 22px/1 Georgia,serif;color:#fff;margin-right:6px}.hbook:hover .hbook-copy,.hbook:focus-visible .hbook-copy{border-color:var(--gold)}.hbook:focus-visible{outline:2px solid var(--gold);outline-offset:6px}@media(prefers-reduced-motion:reduce){.hbook img{transition:none}}@media(max-width:560px){.hbook{grid-template-columns:86px minmax(0,1fr);gap:14px;margin-top:22px}.hbook img{transform:rotate(-2deg)}.hbook b{font-size:18px}}@media(min-width:561px) and (max-height:920px){.hero-inner{transform:translateY(-40px)}.hero-logo{width:min(540px,56vw);margin:0 0 4px}.hero-inner>p{margin:14px 0 18px}.hero-near{margin-top:14px}.hbook{margin-top:16px;grid-template-columns:92px minmax(0,1fr)}}html{scrollbar-color:#4a3220 #0b0705;scrollbar-width:thin}*{scrollbar-color:#4a3220 transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px;background:#0b0705}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#4a3220;border-radius:8px;border:2px solid #0b0705}::-webkit-scrollbar-thumb:hover{background:var(--gold)}::-webkit-scrollbar-corner{background:transparent}.answer-page{max-width:900px}.answer-page .page-head h1{font-size:clamp(1.9rem,4.4vw,3.1rem);line-height:1.08;max-width:22ch}.vp-page .ans-h{font:600 clamp(1.5rem,3.4vw,2.2rem)/1.1 Georgia,serif;color:#efd29b;margin:0 0 12px}.vp-page .page-head h1{max-width:26ch}.vp-where{margin:12px 0 0!important;font:400 15px/1.5 Georgia,serif!important}.vp-photo img{display:block;width:100%;max-width:360px;aspect-ratio:4/3;object-fit:cover;border:3px solid rgba(242,231,205,.85);box-shadow:8px 8px 0 var(--red)}.vp-photo.framed img{aspect-ratio:auto;width:auto;height:auto;max-height:240px;object-fit:contain}.vp-page .club-facts{max-width:820px}.vp-page .club-fan-note{margin:-8px 0 0;font:italic 400 13px/1.5 Georgia,serif;color:#a9977f}.vp-page .club-rules{max-width:820px;margin-top:16px}.vp-page .section-note a,.vp-book a{color:var(--gold)}.vp-book{font:400 14px/1.55 Georgia,serif;color:#c8b79e;margin:14px 0 0}.vp-city{font:600 1.25rem/1.2 Georgia,serif;color:#f1d7a4;margin:22px 0 2px}.vp-city small{font:900 10px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#a9977f;margin-left:6px}.vp-rooms{margin-bottom:6px}.vp-tag{display:inline-block;margin-left:6px;padding:2px 7px;border:1px solid #6b482f;color:var(--gold);font:900 9px/1.4 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;vertical-align:2px}.vp-states{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 22px}.vp-states li{display:grid;padding:8px 0;border-bottom:1px solid #3a281a}.vp-states span{font-size:.88rem}.vp-closed{margin:0 0 6px!important}.vp-map{position:relative;width:360px;max-width:100%;aspect-ratio:4/3;overflow:hidden;background:#120c08;border:3px solid rgba(242,231,205,.85);box-shadow:8px 8px 0 var(--red)}.vp-photo.vp-map img{position:absolute;max-width:none;aspect-ratio:auto;object-fit:fill;border:0;box-shadow:none}.vp-pin{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--gold);border:3px solid #17100c;box-shadow:0 0 0 2px #f2e7cd,0 0 16px 4px rgba(221,164,65,.7)}.vp-pin.is-near{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-width:2px;background:#ad382b;box-shadow:0 0 0 1px #f2e7cd}@media(max-width:700px){.vp-photo img{max-width:100%}.vp-photo.vp-map img{max-width:none}}.news-wire-run{display:flex}.news-wire-item{white-space:nowrap;padding:10px 26px;font:400 14px/1.3 Georgia,serif;color:#e4d2b4}.news-wire-item b{margin-right:8px;font:900 9.5px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.news-wire-item:before{content:"◆";color:var(--red);font-size:8px;margin-right:12px;vertical-align:2px}@keyframes news-wire{to{transform:translateX(-50%)}}.news-hit{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:13px 0;border-top:1px solid #3a281a}.news-hit-n{font:italic 700 28px/1 Georgia,serif;color:#7d6450}.news-hit b{display:block;font:700 17px/1.2 Georgia,serif}.news-hit b a{color:#f1d7a4;text-decoration:none;border-bottom:1px solid rgba(239,182,78,.35)}.news-hit b a:hover{color:var(--gold)}.news-hit span{display:block;margin-top:4px;font:400 13.5px/1.45 Georgia,serif;color:#c9b89e}.news-hit small{display:block;margin-top:5px;font:900 9px/1.3 Inter,sans-serif;letter-spacing:.11em;text-transform:uppercase;color:#a9977f}.news-hit-none{padding:12px 0;font:italic 400 14px/1.5 Georgia,serif;color:#a9967f}.news-hit-n b{display:inline;font:inherit;color:inherit}.news-hit-n.has-face{position:relative;display:block;width:60px;height:60px;border-radius:50%;overflow:hidden;background:#20140c;border:2px solid rgba(242,231,205,.88);box-shadow:3px 3px 0 #ad382b}.news-hit-n.has-face img{display:block;width:100%;height:100%;object-fit:cover}.news-hit-n.has-face b{position:absolute;left:50%;top:3px;transform:translateX(-50%);padding:1px 5px;border-radius:6px;background:rgba(13,9,6,.84);font:italic 700 11px/1.2 Georgia,serif;color:#f2e7cd}.news-card-lead.has-face{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(18px,3vw,34px);row-gap:8px;align-content:start;isolation:isolate;background:radial-gradient(55% 80% at 88% 30%,rgba(221,164,65,.2),transparent 70%),#0f0b08}.news-card-lead.has-face::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(34% 56% at 86% 26%,rgba(255,214,140,.2),transparent 72%);animation:news-light 6s ease-in-out infinite}@keyframes news-light{0%,100%{opacity:.45}50%{opacity:1}}.news-card-lead.has-face>*{grid-column:1}.news-card-lead.has-face>.news-faces{grid-column:2;grid-row:1/span 9;align-self:center}.news-faces{display:flex;flex-direction:column;align-items:center;gap:14px}.news-face{display:grid;justify-items:center;gap:10px;text-decoration:none}.news-face img{width:clamp(150px,19vw,270px);height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover;background:#20140c;border:4px solid rgba(242,231,205,.92);box-shadow:8px 8px 0 #ad382b,0 18px 40px rgba(0,0,0,.6)}.news-faces .news-face+.news-face img{width:clamp(90px,9vw,120px);box-shadow:5px 5px 0 #ad382b,0 10px 24px rgba(0,0,0,.55)}.news-face span{font:900 11px/1.2 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.news-face:hover span{color:#ffd37b}.news-link a .news-chip{width:26px;height:26px;margin-right:6px;border-radius:50%;object-fit:cover;vertical-align:-8px;border:1px solid rgba(242,231,205,.6)}.news-card-face{position:absolute;z-index:2;right:16px;top:14px;width:76px;height:76px;border-radius:50%;overflow:hidden;background:#20140c;border:3px solid rgba(242,231,205,.9);box-shadow:4px 4px 0 #ad382b,0 10px 22px rgba(0,0,0,.55)}.news-card-face img{display:block;width:100%;height:100%;object-fit:cover}.news-card.art-top>.news-card-face{top:calc(var(--art-h) - 90px)}.news-card.has-card-face:not(.art-top){padding-top:108px}.news-card.has-card-face:not(.art-top)>.news-card-face{left:18px;right:auto;top:18px}.news-pic{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;margin:-18px -18px 4px;height:clamp(170px,17vw,220px);overflow:hidden;background:#20140c}.news-pic a{position:relative;display:block;overflow:hidden;text-decoration:none}.news-pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 24%;transition:transform 4s cubic-bezier(.2,.8,.2,1)}.news-pic::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(15,11,8,0) 46%,rgba(15,11,8,.82) 88%,#0f0b08)}.news-pic span{position:absolute;z-index:1;left:12px;bottom:10px;font:900 10px/1.2 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f1d39c;text-shadow:0 1px 6px #000}.news-card:hover .news-pic img,.news-pic a:focus-visible img{transform:scale(1.06)}.news-hit-all{margin-top:6px;padding:0;border:0;background:none;cursor:pointer;color:var(--gold);font:900 9.5px/1.4 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase}.news-hit-all:hover,.news-hit-all:focus-visible{color:#ffd37b}a.news-hit-n{text-decoration:none}@media(prefers-reduced-motion:reduce){.news-pic img{transition-duration:7s}}@media(max-width:700px){.news-card-lead.has-face{grid-template-columns:minmax(0,1fr)}.news-card-lead.has-face>.news-faces{grid-column:1;grid-row:auto;order:-1;flex-direction:row;align-items:flex-end;justify-content:flex-start}.news-face img{width:120px}.news-pic{height:200px}}.news-card{position:relative;display:flex;flex-direction:column;gap:8px;border:1px solid #6b482f;border-top:3px solid #ad382b;background:#0f0b08;padding:18px 18px 16px;min-width:0}.news-card.art-top{--art-h:150px}.news-card-lead{border-top-width:6px;padding:24px}.news-card-lead.art-top{--art-h:260px}.news-cat{align-self:flex-start;padding:5px 8px;background:#17100c;border:1px solid #6b482f;color:var(--gold);font:900 9px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase}.news-card h3{margin:2px 0 0;font:700 clamp(1.15rem,1.8vw,1.35rem)/1.15 Georgia,serif;letter-spacing:-.01em}.news-card-lead h3{font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.05}.news-card h3 a{color:#f2e7cd;text-decoration:none}.news-card h3 a:hover{color:var(--gold)}.news-sum{margin:0;font:400 15px/1.55 Georgia,serif;color:#d8c9ae}.news-card-lead .news-sum{font-size:17px}.news-link,.news-next{margin:0;font:400 13.5px/1.5 Georgia,serif;color:#c9b89e}.news-link b{font:900 9.5px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#a9977f;margin-right:4px}.news-link a,.news-next a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(239,182,78,.35)}.news-link a{margin-right:8px}.news-link a:hover,.news-next a:hover{color:#ffd37b}.news-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin:auto 0 0;padding-top:10px;border-top:1px dotted #5a3f2a;font:900 9.5px/1.4 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#a9977f}.news-read{color:var(--gold);text-decoration:none}.news-read:hover{color:#ffd37b}.news-also{margin-top:10px;padding-top:8px;border-top:1px dotted #5a3f2a}.news-also b{display:block;margin-bottom:4px;font:900 9.5px/1.4 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#a9977f}.news-also ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.news-also li{font-size:13px;line-height:1.45;color:#c9b89e}.news-also a{color:var(--gold);font-weight:700;text-decoration:none;margin-right:4px}.news-also a:hover{color:#ffd37b}@media(max-width:560px){.news-card-lead{padding:18px}.news-card-lead.art-top{--art-h:200px}}.sd-news{margin:14px 0 0;padding:14px 16px;border:1px solid #543923;border-left:3px solid var(--red);background:#0f0b08}.sd-news-item{margin:8px 0 0;font:400 15px/1.45 Georgia,serif}.sd-news-item a{color:#f2e7cd;text-decoration:none;border-bottom:1px solid rgba(239,182,78,.35)}.sd-news-item a:hover{color:var(--gold)}.sd-news-item small{display:block;margin-top:2px;font:900 9px/1.4 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#a9977f}.sd-news .sd-note{margin:10px 0 0}.sd-news .sd-note a{color:var(--gold)}.vp-room-detail{margin:20px 0 0;padding:0 0 22px;border-bottom:1px solid var(--line)}.vp-room-detail:last-of-type{border-bottom:0;padding-bottom:0}.vp-room-detail .vp-where{margin:4px 0 10px!important}.vp-room-detail > .club-fan-note{margin-top:14px}.vp-countdown{font:400 17px/1.5 Georgia,serif}.vp-count{display:block;margin-bottom:4px;font:900 clamp(28px,6vw,44px)/1.1 Georgia,serif;color:var(--gold);letter-spacing:.01em}.news-screen{margin:0;padding:12px 12px 16px;min-width:0;background:linear-gradient(160deg,#2c1f15,#140d09 60%);border:3px solid #17100c;border-radius:16px;box-shadow:0 24px 50px rgba(0,0,0,.65)}.news-screen:after{content:"";display:block;width:34%;height:6px;margin:10px auto 0;border-radius:3px;background:#0b0705;box-shadow:inset 0 1px 0 rgba(239,182,78,.18)}@keyframes news-screen-glow{to{opacity:.45;transform:scale(1.04)}}@keyframes news-screen-dot{50%{opacity:.35;box-shadow:0 0 4px 1px rgba(226,68,47,.4)}}.news-wire-face{width:22px;height:22px;margin:-4px 8px -4px 0;border-radius:50%;object-fit:cover;vertical-align:middle;border:1px solid var(--gold)}.news-clock{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.news-clock svg{width:clamp(48px,5.4vw,68px);height:auto;aspect-ratio:1;filter:drop-shadow(0 3px 6px rgba(0,0,0,.6))}.news-clock .nc-rim{fill:#17100c;stroke:var(--gold);stroke-width:3}.news-clock .nc-face{fill:#f2e7cd}.news-clock .nc-ticks line{stroke:#5a4632;stroke-width:1.6;stroke-linecap:round}.news-clock .nc-ticks .nc-major{stroke:#17100c;stroke-width:3.2}.news-clock .nc-h{stroke:#17100c;stroke-width:5;stroke-linecap:round}.news-clock .nc-m{stroke:#17100c;stroke-width:3.4;stroke-linecap:round}.news-clock .nc-s{stroke:#c4382b;stroke-width:1.6;stroke-linecap:round}.news-clock .nc-pin{fill:#c4382b;stroke:#17100c;stroke-width:1}.news-clock .nc-city{font:900 9px/1.2 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#d9c6a5;text-align:center;white-space:nowrap}.news-clock .nc-city b{color:var(--gold);font-weight:900}@media(max-width:900px){.news-screen{margin:6px 0}}@media(max-width:560px){.news-clock .nc-city{font-size:8px;letter-spacing:.06em;white-space:normal;line-height:1.35}.news-clock .nc-city b{display:block}}.fest-head .fest-next{position:relative;z-index:1;background:rgba(15,11,8,.9)}.fest-head .fest-next .news-hit b a{font:700 17px/1.2 Georgia,serif}.fest-filters{display:grid;gap:8px;min-width:0}.fest-card{scroll-margin-top:90px;transition:box-shadow .4s ease}.fest-card.fest-lit{box-shadow:0 0 0 2px var(--gold),0 0 30px rgba(239,182,78,.3)}.fest-where{margin:-2px 0 0;font:900 10px/1.35 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#c9b89e}.fest-when{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:5px}.fest-when li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font:700 15px/1.35 Georgia,serif;color:#f2e7cd}.fest-when li b{padding:3px 7px;font:900 9px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;background:#17100c;border:1px solid #6b482f;color:#a9977f}.fest-when li.fest-when-next b,.fest-when li.fest-when-now b{background:var(--gold);border-color:var(--gold);color:#17100c}.fest-when li.fest-when-now b{background:#e2442f;border-color:#e2442f;color:#fbf1dc}.fest-when li span{font:400 13px/1.35 Georgia,serif;color:#a9977f}.fest-card .news-foot{gap:6px 18px}@media(max-width:900px){.fest-head .fest-next{margin:6px 0}}.fest-tools{grid-template-columns:minmax(0,1fr)}.fest-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;align-items:end;min-width:0}.fest-when li.fest-when-entry b{background:#17100c;border-color:#ad382b;color:#f2c7a0}.fest-when li.fest-when-entry.fest-when-now b{background:#ad382b;border-color:#ad382b;color:#fbf1dc}.fest-when li.fest-when-entry.fest-when-next b{background:#3a1a12;border-color:#ad382b;color:#f2c7a0}.fest-when li.fest-when-tba{font-weight:400;font-style:italic;color:#c9b89e}.fest-fee{margin:0;font:400 14px/1.4 Georgia,serif;color:#e4d2b4}.fest-fee b{margin-right:6px;font:900 9px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.fest-card.fest-k-contest{border-top-color:#efb64e}.fest-card.fest-k-audition{border-top-color:#c9b89e}.fest-card.fest-k-award{border-top-color:#8a5a2b}.fest-cards-h{margin:34px 0 14px;font:700 clamp(1.5rem,2.6vw,2rem)/1 Georgia,serif;color:#f1d7a4;text-transform:uppercase;letter-spacing:.02em}.fest-views{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.fest-views [hidden]{display:none}.fest-cards[hidden]{display:none}.fest-cards .fest-cards-h{margin-top:6px}@media(max-width:760px){.fest-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.jumbo{position:relative;margin:30px 0 0;max-width:460px}.jumbo-face{position:relative;overflow:hidden;background:#050302;border:4px solid #17100c;border-radius:6px;box-shadow:0 0 0 2px #3a271a,7px 7px 0 2px #ad382b,0 26px 60px rgba(0,0,0,.75),0 0 60px rgba(239,182,78,.12)}.jumbo-face:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(circle,transparent 60%,rgba(0,0,0,.32) 72%) 0 0/3px 3px,linear-gradient(120deg,rgba(255,255,255,.07),transparent 38%)}.jumbo-face:before{content:"";position:absolute;inset:-25%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(239,182,78,.16),transparent 72%);animation:news-screen-glow 6s ease-in-out infinite alternate}.jumbo-top{position:relative;z-index:2;display:flex;justify-content:space-between;gap:10px;padding:9px 14px;background:linear-gradient(#1a110b,#0c0806);border-bottom:2px solid #ad382b;font:900 10.5px/1 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#ffcf70;text-shadow:0 0 8px rgba(255,190,80,.7)}.jumbo-on{display:inline-flex;align-items:center;gap:8px}.jumbo-on i{width:8px;height:8px;border-radius:50%;background:#ff4b33;box-shadow:0 0 10px 2px rgba(255,75,51,.85);animation:news-screen-dot 1.6s ease-in-out infinite}.jumbo-story{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:9px;min-height:178px;padding:18px 18px 16px;text-decoration:none;opacity:0;transform:translateY(8px);transition:opacity .38s ease,transform .38s ease}.jumbo-story.on{opacity:1;transform:none}.jumbo-cat{align-self:flex-start;padding:5px 9px;background:#ffc04d;color:#140c06;font:900 11.5px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 14px rgba(255,192,77,.55)}.jumbo-line{font:800 clamp(1.05rem,1.6vw,1.38rem)/1.25 Inter,sans-serif;color:#ffe2a8;letter-spacing:.005em;text-shadow:0 0 10px rgba(255,190,80,.6),0 0 24px rgba(255,150,40,.3)}.jumbo-story:hover .jumbo-line{color:#fff3d6}.jumbo-who{font:800 14px/1.35 Inter,sans-serif;color:#ffab70;text-shadow:0 0 8px rgba(255,120,60,.45)}.jumbo-ribbon{position:relative;z-index:2;overflow:hidden;border-top:2px solid #ad382b;background:#0a0503}.jumbo-ribbon-track{display:flex;width:max-content;animation:news-wire 60s linear infinite}.jumbo-ribbon-run{display:flex}.jumbo-ribbon-item{white-space:nowrap;padding:8px 22px;font:700 12.5px/1.3 Inter,sans-serif;color:#ffd58a;text-shadow:0 0 8px rgba(255,190,80,.55)}.jumbo-ribbon-item b{margin-right:8px;font-weight:900;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#ff7a4a}.jumbo-ribbon-item:before{content:"◆";color:#ad382b;font-size:8px;margin-right:12px;vertical-align:2px}.jumbo-cables{display:none}@media(min-width:1001px){.jumbo{position:absolute;right:0;top:118px;width:clamp(340px,33vw,470px);max-width:none;margin:0}.jumbo-cables{display:block;position:absolute;left:14%;right:14%;bottom:100%;height:700px;pointer-events:none;border-left:2px solid rgba(20,13,9,.9);border-right:2px solid rgba(20,13,9,.9);box-shadow:inset 1px 0 0 rgba(239,182,78,.18),inset -1px 0 0 rgba(239,182,78,.18)}}@media(prefers-reduced-motion:reduce){.jumbo-ribbon-track{animation-duration:180s}.jumbo-face:before{animation-duration:16s}.jumbo-on i{animation-duration:4s}}.jumbo{--d:16px;perspective:900px;perspective-origin:50% 140%}.jumbo-body{position:relative;transform-style:preserve-3d;transform:rotateX(9deg) rotateY(-20deg);animation:comedytron-sway 10s ease-in-out infinite alternate}@keyframes comedytron-sway{from{transform:rotateX(9deg) rotateY(-24deg)}to{transform:rotateX(7deg) rotateY(-14deg)}}.jumbo-story{min-height:146px}.jumbo-face{border-radius:0 0 6px 6px;box-shadow:0 0 0 2px #3a271a,0 16px 34px rgba(0,0,0,.6),0 0 60px rgba(239,182,78,.12)}.jumbo-sign{position:relative;padding:7px 10px 6px;text-align:center;background:linear-gradient(#24180f,#120b07);border:4px solid #17100c;border-bottom:0;border-radius:8px 8px 0 0;box-shadow:0 0 0 2px #3a271a;font:900 clamp(1.2rem,2.2vw,1.7rem)/1 "Arial Black","Arial Rounded MT Bold","Helvetica Neue",Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#f2e7cd;-webkit-text-stroke:1.4px #17100c;paint-order:stroke fill;text-shadow:3px 3px 0 #ad382b,4.5px 4.5px 0 #17100c,2px 4.5px 0 #17100c,4.5px 2px 0 #17100c}.jumbo-sign:before,.jumbo-sign:after{content:"";display:inline-block;width:18px;height:4px;margin:0 10px 5px;border-radius:2px;background:#ad382b;vertical-align:middle;box-shadow:-9px 0 0 -1px #dda441}.jumbo-sign:after{box-shadow:9px 0 0 -1px #dda441}.jumbo-sign.has-skip:before,.jumbo-sign.has-skip:after{content:none}.ct-skip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:20px;margin:0 9px 4px;padding:0;vertical-align:middle;border:2px solid #ad382b;border-radius:10px;background:linear-gradient(#2c1d12,#140c08);color:#dda441;cursor:pointer;-webkit-text-stroke:0;text-shadow:none;box-shadow:inset 0 1px 0 rgba(255,236,200,.14),0 0 8px rgba(173,56,43,.4);transition:background .15s,color .15s,box-shadow .15s}.ct-skip:before{content:"";position:absolute;inset:-9px -7px}.ct-skip svg{width:13px;height:10px;fill:currentColor}.ct-skip:hover{background:#ad382b;color:#fff0cf;box-shadow:0 0 14px rgba(239,182,78,.6)}.ct-skip:active{background:#7a2118;color:#fff0cf;box-shadow:inset 0 2px 5px rgba(0,0,0,.55)}.ct-skip:focus-visible{outline:2px solid #efb64e;outline-offset:2px}.jumbo-side{position:absolute;pointer-events:none;backface-visibility:visible}.jumbo-under{left:0;bottom:0;width:100%;height:var(--d);transform-origin:center bottom;transform:rotateX(90deg);background:linear-gradient(#2a1c13,#0c0806);box-shadow:inset 0 0 0 1px rgba(239,182,78,.12)}@media(min-width:1001px){.jumbo-cables{left:18%;right:18%}}@media(max-width:1000px){.jumbo{margin:34px auto 0}.jumbo-body{transform:rotateX(6deg) rotateY(-9deg)}}@media(prefers-reduced-motion:reduce){.jumbo-body{animation-duration:30s}}.jumbo-story{height:178px;min-height:0;overflow:hidden;justify-content:center;gap:7px;padding:14px 16px}.jumbo-line,.jumbo-quote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font:800 19px/1.25 Inter,sans-serif;color:#ffe2a8;text-shadow:0 0 10px rgba(255,190,80,.6),0 0 24px rgba(255,150,40,.3)}.jumbo-quote{font:italic 600 19px/1.3 Georgia,serif;color:#fff0cf}.jumbo-who{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:800 13.5px/1.3 Inter,sans-serif}.jumbo-cat{flex:none;font-size:10.5px}.jumbo-cat-q{background:#f2e7cd}.jumbo-cat-ad{background:#ad382b;color:#fff0cf;box-shadow:0 0 14px rgba(173,56,43,.6)}.jumbo-cat-room{background:#7fc4b0;color:#0d1a16;box-shadow:0 0 14px rgba(127,196,176,.45)}.jumbo-ad{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;align-items:center;height:100%;min-width:0}.jumbo-ad img{width:104px;height:132px;object-fit:cover;border:3px solid #f2e7cd;box-shadow:5px 5px 0 #ad382b;filter:saturate(1.08) contrast(1.05)}.jumbo-room img{height:118px}.jumbo-ad-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.jumbo-ad-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:900 22px/1.08 Georgia,serif;color:#fff3d6;text-shadow:0 0 12px rgba(255,190,80,.55),2px 2px 0 #ad382b}.jumbo-ad-when{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:700 13px/1.35 Inter,sans-serif;color:#ffd58a}.ct-lane{position:relative;z-index:2;height:44px;overflow:hidden;border-top:1px solid rgba(239,182,78,.18);background:linear-gradient(transparent 70%,rgba(239,182,78,.07))}.ct-run{position:absolute;bottom:2px;left:-70px;display:flex;align-items:flex-end;gap:2px;animation:ct-run var(--t) linear infinite;animation-delay:var(--d)}@keyframes ct-run{to{left:calc(100% + 70px)}}.ct-run svg{display:block;animation:ct-bob .42s ease-in-out infinite alternate;filter:drop-shadow(0 0 5px rgba(255,190,80,.35))}@keyframes ct-bob{to{transform:translateY(-3px)}}.ct-leg-a{transform-origin:50% 76%;animation:ct-step .36s ease-in-out infinite alternate}.ct-leg-b{transform-origin:50% 76%;animation:ct-step .36s ease-in-out infinite alternate-reverse}@keyframes ct-step{from{transform:rotate(-16deg)}to{transform:rotate(16deg)}}.ct-wing{transform-origin:23px 22px;animation:ct-flap .22s ease-in-out infinite alternate}@keyframes ct-flap{to{transform:rotate(-24deg)}}.ct-wave{transform-origin:16px 26px;animation:ct-flap .5s ease-in-out infinite alternate}.ct-roll svg{animation:ct-roll 1.4s linear infinite}@keyframes ct-roll{to{transform:rotate(360deg)}}.ct-ha{margin-bottom:16px;font:900 11px/1 Inter,sans-serif;color:#ffcf70;text-shadow:0 0 8px rgba(255,190,80,.8);animation:ct-bob .3s ease-in-out infinite alternate}.ct-beam{animation:ct-beam 1.2s ease-in-out infinite alternate}@keyframes ct-beam{to{opacity:.35}}@media(min-width:1001px){.jumbo{left:auto;right:calc(50% - 50vw + 3.5vw);top:70px;width:clamp(350px,27vw,470px);transform:none}.jumbo-body{transform:rotateX(8deg) rotateY(-17deg);animation-name:comedytron-sway-r}}@keyframes comedytron-sway-r{from{transform:rotateX(8deg) rotateY(-21deg)}to{transform:rotateX(6deg) rotateY(-12deg)}}@media(max-width:560px){.jumbo-story{height:170px}.jumbo-ad{grid-template-columns:84px minmax(0,1fr)}.jumbo-ad img{width:84px;height:110px}.jumbo-line,.jumbo-quote{font-size:17px}.jumbo-ad-name{font-size:19px}}@media(prefers-reduced-motion:reduce){.ct-run{animation-duration:calc(var(--t) * 3)}.ct-run svg,.ct-ha{animation-duration:1.2s}.ct-leg-a,.ct-leg-b{animation-duration:1s}.ct-wing,.ct-wave{animation-duration:.9s}.ct-roll svg{animation-duration:4s}}.jumbo-knock{display:block;text-align:center;font:900 34px/1.1 Georgia,serif;color:#fff0cf;text-shadow:3px 3px 0 #ad382b,4px 4px 0 #17100c,0 0 18px rgba(255,190,80,.45)}.jumbo-knock.is-reply{color:#ffcf70}.jumbo-knock.is-punch{font-size:29px;color:#fff6e2}.jumbo-knock span{display:inline-block;animation:kk-in .55s cubic-bezier(.3,1.6,.5,1) both,kk-sing 1.3s ease-in-out .7s infinite alternate;animation-delay:calc(var(--i) * 55ms),calc(.6s + var(--i) * 90ms)}@keyframes kk-in{from{opacity:0;transform:translateY(-26px) scale(.5) rotate(-12deg)}to{opacity:1;transform:none}}@keyframes kk-sing{to{transform:translateY(-5px)}}@media(max-width:560px){.jumbo-knock{font-size:28px}.jumbo-knock.is-punch{font-size:23px}}@media(prefers-reduced-motion:reduce){.jumbo-knock span{animation-duration:1.1s,2.6s}@keyframes kk-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}}.jumbo.is-stomping .jumbo-face{animation:ct-stomp 1.15s ease-out infinite}.jumbo.is-stomping .jumbo-story{animation:ct-clap 1.15s ease-out infinite}@keyframes ct-stomp{0%{transform:none}7%{transform:translateY(7px) scaleY(.985)}17%{transform:none}31%{transform:translateY(7px) scaleY(.985)}41%{transform:none}100%{transform:none}}@keyframes ct-clap{0%,52%{background:transparent}60%{background:rgba(255,214,140,.26);box-shadow:inset 0 0 60px rgba(255,214,140,.35)}80%,100%{background:transparent;box-shadow:none}}@media(prefers-reduced-motion:reduce){.jumbo.is-stomping .jumbo-face{animation-duration:2.3s}.jumbo.is-stomping .jumbo-story{animation-duration:2.3s}@keyframes ct-stomp{0%{transform:none}7%{transform:translateY(2px)}17%{transform:none}31%{transform:translateY(2px)}41%,100%{transform:none}}}.ct-chase{gap:12px;z-index:1}.ct-chase .ct-leg-a,.ct-chase .ct-leg-b{animation-duration:.16s}.ct-chase svg{animation-duration:.2s}.ct-chase .ct-bird{margin-left:6px}.ct-crest{transform-origin:46px 2px;animation:ct-flap .18s ease-in-out infinite alternate}.ct-ear{transform-origin:35px 12px;animation:ct-flap .3s ease-in-out infinite alternate}.ct-dust{flex:none;align-self:flex-end;width:16px;height:10px;margin-bottom:2px;border-radius:50%;background:radial-gradient(circle at 40% 50%,rgba(242,231,205,.55),rgba(242,231,205,0) 70%);animation:ct-dust .45s ease-out infinite}@keyframes ct-dust{from{transform:scale(.4);opacity:.9}to{transform:scale(1.5) translateX(-8px);opacity:0}}@media(prefers-reduced-motion:reduce){.ct-chase .ct-leg-a,.ct-chase .ct-leg-b,.ct-crest{animation-duration:.6s}.ct-chase svg,.ct-ear,.ct-dust{animation-duration:1s}}.ct-fw{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.ct-fw i{position:absolute;width:5px;height:5px;border-radius:50%;opacity:0;background:#fff3d6;box-shadow:0 -40px #ffcf70,28px -28px #ad382b,40px 0 #f2e7cd,28px 28px #ffcf70,0 40px #ad382b,-28px 28px #f2e7cd,-40px 0 #ffcf70,-28px -28px #ad382b,0 -22px #fff3d6,22px 0 #dda441,0 22px #fff3d6,-22px 0 #dda441,15px -36px #f2e7cd,36px 15px #ad382b,-15px 36px #ffcf70,-36px -15px #f2e7cd}.ct-fw i:nth-child(1){left:12%;top:32%}.ct-fw i:nth-child(2){left:34%;top:22%;animation-delay:.4s!important}.ct-fw i:nth-child(3){left:56%;top:60%;animation-delay:.8s!important}.ct-fw i:nth-child(4){left:78%;top:28%;animation-delay:.25s!important}.ct-fw i:nth-child(5){left:90%;top:64%;animation-delay:1.05s!important}.jumbo.is-fireworks .ct-fw i{animation:ct-fw 1.3s cubic-bezier(.2,.7,.3,1) infinite}@keyframes ct-fw{0%{transform:scale(.1);opacity:1;filter:brightness(1.7) drop-shadow(0 0 4px #ffcf70)}65%{opacity:1}100%{transform:scale(2.1);opacity:0;filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.jumbo.is-fireworks .ct-fw i{animation-duration:2.8s}}.jumbo-kiss .kiss-frame{position:relative;display:block;width:104px;height:124px;border:3px solid #ff6f8e;box-shadow:0 0 0 2px #17100c,0 0 18px rgba(255,111,142,.75),5px 5px 0 2px #ad382b}.jumbo-kiss .kiss-frame img{width:100%;height:100%;object-fit:cover;border:0;box-shadow:none;display:block;filter:saturate(1.1)}.jumbo-kiss .kiss-frame:before{content:"♥";position:absolute;top:-12px;right:-10px;font:900 22px/1 Georgia,serif;color:#ff6f8e;text-shadow:0 0 10px rgba(255,111,142,.9);animation:kiss-beat 1.1s ease-in-out infinite}.jumbo-kiss .kiss-frame b{position:absolute;left:0;right:0;bottom:0;padding:3px 0;text-align:center;background:rgba(23,16,12,.82);font:900 9.5px/1 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ff9fb4}.jumbo-cat-kiss{background:#ff6f8e;color:#1a0a0e;box-shadow:0 0 14px rgba(255,111,142,.6)}@keyframes kiss-beat{50%{transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.jumbo-kiss .kiss-frame:before{animation-duration:2.4s}}@media(max-width:560px){.jumbo-kiss .kiss-frame{width:84px;height:104px}}.jumbo-story:has(.jumbo-video){padding:0}.jumbo-video{display:block;width:100%;height:100%;overflow:hidden;background:#000}.jumbo-video img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 80%;animation:kiss-push 2.6s ease-out both;transform-origin:50% 40%}@keyframes kiss-push{from{transform:scale(1.01)}to{transform:scale(1.07)}}@media(prefers-reduced-motion:reduce){.jumbo-video img{animation-duration:4.2s}}.jumbo-video.is-whole{position:relative}.jumbo-video.is-whole i{position:absolute;inset:-12px;background:center/cover no-repeat;filter:blur(10px) brightness(.45)}.jumbo-video.is-whole img{position:relative;object-fit:contain;object-position:center;animation-duration:4.4s}.jumbo-video.is-ken{position:relative}.jumbo-video.is-ken i{position:absolute;inset:-12px;background:center/cover no-repeat;filter:blur(10px) brightness(.4)}.jumbo-video.is-ken b{position:absolute;inset:0;background-repeat:no-repeat;background-size:250%;background-position:0% 2%;animation:ken-cure 16s ease-in-out forwards}@keyframes ken-cure{0%,9%{background-size:250%;background-position:0% 2%}13%,22%{background-size:250%;background-position:2% 44%}26%,34%{background-size:250%;background-position:10% 14%}39%,46%{background-size:250%;background-position:34% 0%}50%,57%{background-size:250%;background-position:54% 12%}61%,69%{background-size:250%;background-position:100% 3%}74%,84%{background-size:250%;background-position:83% 37%}93%,100%{background-size:var(--ken-whole,52.6%);background-position:50% 50%}}@media(prefers-reduced-motion:reduce){.jumbo-video.is-ken b{animation-duration:26s}}.jumbo-story:has(.jumbo-saltire){padding:0}.jumbo-saltire{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;background:linear-gradient(to top right,transparent calc(50% - 16px),#fff calc(50% - 16px),#fff calc(50% + 16px),transparent calc(50% + 16px)),linear-gradient(to bottom right,transparent calc(50% - 16px),#fff calc(50% - 16px),#fff calc(50% + 16px),transparent calc(50% + 16px)),#005eb8}.jumbo-saltire:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,0) 20%,rgba(255,255,255,.18) 40%,rgba(0,0,0,.18) 60%,rgba(255,255,255,0) 80%);background-size:220% 100%;animation:saltire-wave 3.2s ease-in-out infinite}@keyframes saltire-wave{from{background-position:120% 0}to{background-position:-20% 0}}.jumbo-saltire .jumbo-knock{position:relative;padding:4px 14px;background:rgba(0,40,90,.55);color:#fff;text-shadow:3px 3px 0 #17100c,0 0 16px rgba(0,0,0,.6)}.jumbo-saltire .jumbo-knock.is-reply{color:#fff}@media(prefers-reduced-motion:reduce){.jumbo-saltire:before{animation-duration:8s}}.jumbo-cat-new{background:#7fd1ff;color:#06121a;box-shadow:0 0 14px rgba(127,209,255,.55)}.jumbo-cat-pod{background:#c48cff;color:#140a1d;box-shadow:0 0 14px rgba(196,140,255,.55)}.jumbo-cat-champ{background:#ffd34d;color:#1a1204;box-shadow:0 0 14px rgba(255,211,77,.6)}.jumbo-ad.no-face{grid-template-columns:minmax(0,1fr)}.jumbo-wing{position:absolute;top:0;bottom:0;width:44%;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:#050302;border:4px solid #17100c;box-shadow:0 0 0 2px #3a271a,0 16px 34px rgba(0,0,0,.5);backface-visibility:hidden}.jumbo-wing-l{right:100%;transform-origin:right center;transform:rotateY(-56deg)}.jumbo-wing-r{left:100%;transform-origin:left center;transform:rotateY(56deg)}.jumbo-wing:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(circle,transparent 60%,rgba(0,0,0,.32) 72%) 0 0/3px 3px,linear-gradient(120deg,rgba(255,255,255,.06),transparent 40%)}.jumbo-wing-top{padding:7px 10px;text-align:center;text-transform:uppercase;background:linear-gradient(#24180f,#120b07);border-bottom:2px solid #ad382b;font:900 12px/1 "Arial Black","Arial Rounded MT Bold",Arial,sans-serif;letter-spacing:.12em;color:#f2e7cd;text-shadow:2px 2px 0 #ad382b}.jumbo-wing-screen{height:auto!important;min-height:0;overflow:hidden;pointer-events:none}.jumbo-wing-screen .jumbo-line,.jumbo-wing-screen .jumbo-quote{font-size:15px;-webkit-line-clamp:4}.jumbo-wing-screen .jumbo-ad{grid-template-columns:minmax(0,1fr)}.jumbo-wing-screen .jumbo-ad img,.jumbo-wing-screen .jumbo-kiss .kiss-frame{display:none}.jumbo-wing-screen .jumbo-knock{font-size:22px}.jumbo-wing-screen .jumbo-knock.is-punch{font-size:18px}@media(min-width:1001px){.jumbo{right:calc(50% - 50vw + 9vw)}.jumbo-body{transform:rotateX(8deg) rotateY(-11deg);animation-name:comedytron-sway-3}}@keyframes comedytron-sway-3{from{transform:rotateX(8deg) rotateY(-15deg)}to{transform:rotateX(6deg) rotateY(-8deg)}}@media(max-width:1000px){.jumbo-wing{display:none}}.ct-webkit .jumbo-face{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ct-webkit .jumbo-story{will-change:opacity,transform}.ct-webkit .jumbo-body{animation:none}.ct-webkit .wing-kiosk{display:none}.ct-webkit .jumbo-face{border-radius:0}@keyframes ct-glow-fade{to{opacity:.45}}.ct-webkit .jumbo-face:before{animation-name:ct-glow-fade}.ct-webkit .jumbo-ribbon-track.is-tick{position:relative;width:auto;animation:none}.jumbo-ribbon-tick{position:absolute;left:0;top:0}.ct-tick-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ct-flatten .jumbo-turn,.ct-flatten .jumbo-body{transform:none!important;transform-style:flat;animation:none}.ct-flatten .jumbo-body{isolation:isolate}.ct-flatten .jumbo-body>*{transform:var(--flat)!important;transform-origin:0 0!important;transform-style:flat}.ct-flatten .jumbo-base{z-index:-1}.ct-still .jumbo-face *,.ct-still .jumbo-face:before,.ct-still .jumbo-face:after{animation:none!important;transition:none!important}.ct-still .ct-fw{display:none}.ct-nofx .stage-fx,.ct-nofx .ct-fleet,.ct-nofx .ct-flag,.ct-nofx .ct-heart,.ct-nofx .ct-doc,.ct-nofx .ct-spot,.ct-nofx .ct-glare,.ct-nofx .ct-dryice,.ct-nofx .dr-fw,.ct-nofx .ct-fw,.ct-nofx .cw-beam,.ct-nofx .cw-rail:before,.ct-nofx .cw-rail:after,.ct-nofx .jumbo:after{display:none!important}.jumbo-base{display:none}@media(min-width:1001px){.jumbo-under{display:none}.jumbo-base{display:block;position:absolute;left:-24.6%;width:149.2%;bottom:0;aspect-ratio:1.492/.365;transform-origin:center bottom;transform:rotateX(90deg);pointer-events:none;clip-path:polygon(0 0,100% 0,83.5% 100%,16.5% 100%);background:radial-gradient(60% 90% at 50% 100%,#3a271a,#120b07 70%),#120b07;box-shadow:inset 0 -3px 0 #ad382b,inset 0 0 0 2px rgba(239,182,78,.14)}.jumbo-face,.jumbo-wing{border-bottom-width:10px;border-bottom-color:#1f150e}}@media(min-width:1001px){.jumbo{perspective-origin:50% 118%}.jumbo-base{clip-path:polygon(0 0,100% 0,83.5% 100%,16.5% 100%);background:linear-gradient(0deg,#2c1d13 0,#150d08 22%,rgba(18,11,7,.75) 55%,rgba(60,40,24,.25) 100%),repeating-linear-gradient(90deg,transparent 0 11.5%,rgba(0,0,0,.35) 11.5% 12%);-webkit-mask-image:linear-gradient(0deg,#000 40%,transparent 100%);mask-image:linear-gradient(0deg,#000 40%,transparent 100%);box-shadow:inset 0 -3px 0 #ad382b}.jumbo-face,.jumbo-wing{border-bottom-width:7px}.jumbo:after{content:"";position:absolute;left:-42%;right:-42%;top:84%;height:44%;pointer-events:none;z-index:2;background:radial-gradient(50% 50% at 50% 50%,rgba(214,170,112,.30),rgba(170,120,70,.14) 50%,transparent 75%),radial-gradient(28% 40% at 28% 58%,rgba(230,190,130,.22),transparent 70%),radial-gradient(30% 42% at 74% 48%,rgba(230,190,130,.2),transparent 70%);filter:blur(12px);mix-blend-mode:screen;animation:comedytron-fog 14s ease-in-out infinite alternate}}@keyframes comedytron-fog{from{transform:translateX(-5%) scaleY(.9);opacity:.8}to{transform:translateX(5%) scaleY(1.1);opacity:1}}@media(prefers-reduced-motion:reduce){.jumbo:after{animation-duration:30s}}[data-art="sco-aberdeen"]{--art:url('../assets/card-art/sco-aberdeen.webp');--art-pos:center 40%}.wing-ad{position:absolute;inset:0;display:block;overflow:hidden;background:#050302}.wing-ad img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.05)}.wing-ad-copy{position:absolute;left:0;right:0;bottom:0;display:grid;gap:3px;padding:26px 10px 9px;background:linear-gradient(transparent,rgba(5,3,2,.82) 38%,rgba(5,3,2,.95))}.wing-ad-tag{justify-self:start;padding:3px 6px;background:#ffc04d;color:#140c06;font:900 8.5px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase}.wing-ad-copy b{font:900 15px/1.08 "Arial Black","Arial Rounded MT Bold",Arial,sans-serif;color:#f2e7cd;text-transform:uppercase;letter-spacing:.03em;text-shadow:2px 2px 0 #ad382b;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wing-ad-copy span:not(.wing-ad-tag){font:700 10.5px/1.2 Inter,sans-serif;color:#ffd58a;letter-spacing:.06em}.jumbo-wing-screen{position:relative}.intl-country{position:relative;display:block;min-height:340px;overflow:hidden;border:1px solid #543923;background:#0c0806;color:inherit;text-decoration:none;box-shadow:6px 6px 0 #ad382b}.intl-country img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.intl-country:hover img,.intl-country:focus-visible img{transform:scale(1.04)}.intl-country b{font:900 clamp(1.6rem,3vw,2.2rem)/1 "Arial Black","Arial Rounded MT Bold",Arial,sans-serif;text-transform:uppercase;color:#f2e7cd;-webkit-text-stroke:1px #17100c;paint-order:stroke fill;text-shadow:3px 3px 0 #ad382b}.jumbo-story>.jumbo-cat-champ,.jumbo-cat-champ~*{flex:none}.jumbo-cat-champ~.jumbo-ad-name{font-size:20px;line-height:1.1}.jumbo-cat-champ~.jumbo-line{font-size:16px;line-height:1.3;-webkit-line-clamp:2}.jumbo.is-stomping .jumbo-face{animation:none}.jumbo.is-stomping .jumbo-story .jumbo-knock{animation:ct-stomp 1.15s ease-out infinite}@media(prefers-reduced-motion:reduce){.jumbo.is-stomping .jumbo-story .jumbo-knock{animation-duration:2.3s}}.intl-country{min-height:440px}.jumbo-turn{position:relative;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.55,.05,.25,1)}.jumbo-turn{pointer-events:none}.jumbo-turn>*{pointer-events:auto}@media(min-width:1001px){.jumbo.turn-l .jumbo-turn{transform:translateY(4%) scale(1.15) translateX(30%) rotateY(67deg) translateX(50%)}.jumbo.turn-r .jumbo-turn{transform:translateY(4%) scale(1.15) translateX(-16%) rotateY(-45deg) translateX(-50%)}}@media(prefers-reduced-motion:reduce){.jumbo-turn{transition-duration:1.8s}}.wing-kiosk{position:absolute;left:0;right:0;bottom:0;top:29px;z-index:4;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:10px 9px;background:linear-gradient(rgba(5,3,2,.78),rgba(5,3,2,.9));opacity:0;pointer-events:none;transition:opacity .35s ease}.jumbo-wing.kiosk-on .wing-kiosk{opacity:1;pointer-events:auto;transition-delay:.7s}.wing-kiosk:focus-within{opacity:1}.wing-kiosk-head{font:900 9px/1 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ffcf70;text-shadow:0 0 8px rgba(255,190,80,.7);margin-bottom:2px}.wing-kiosk a{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 8px;border:1px solid #6b482f;background:rgba(20,13,9,.92);color:#f2e7cd;text-decoration:none;font:900 9.5px/1.15 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;transition:background .2s,color .2s,transform .2s}.wing-kiosk a i{font-style:normal;color:var(--gold)}.wing-kiosk a:hover,.wing-kiosk a:focus-visible{background:#ffc04d;color:#140c06;transform:translateX(2px);outline:none}.wing-kiosk a:hover i,.wing-kiosk a:focus-visible i{color:#140c06}.wing-kiosk a.is-room{border-color:#ad382b;box-shadow:2px 2px 0 #ad382b;color:#ffd58a;text-transform:none;letter-spacing:.02em;font-size:11px}.jumbo-cw{display:none}@media(min-width:1001px){.jumbo-cw{display:block;position:absolute;top:0;bottom:0;pointer-events:none;transform-style:preserve-3d}.jumbo-cw-c{left:2%;right:2%}.jumbo-cw-l{right:100%;width:44%;transform-origin:right center;transform:rotateY(-56deg)}.jumbo-cw-r{left:100%;width:44%;transform-origin:left center;transform:rotateY(56deg)}.jumbo-cw-l .cw-deck,.jumbo-cw-l .cw-rail{left:6%;right:2%}.jumbo-cw-r .cw-deck,.jumbo-cw-r .cw-rail{left:2%;right:6%}.cw-deck,.cw-rail{position:absolute;left:0;right:0;display:block}.cw-deck{bottom:0;height:13px;transform-origin:center bottom;transform:rotateX(-90deg);opacity:.42;background:repeating-linear-gradient(90deg,rgba(214,222,228,.55) 0 1px,transparent 1px 5px),linear-gradient(rgba(150,160,168,.35),rgba(90,98,104,.5));box-shadow:inset 0 -1px 0 rgba(235,240,244,.8),inset 0 1px 0 rgba(235,240,244,.5)}.cw-rail{bottom:0;height:9px;transform:translateZ(13px);opacity:.38;background:linear-gradient(rgba(236,241,245,.95),rgba(236,241,245,.95)) top/100% 1.5px no-repeat,linear-gradient(rgba(200,208,214,.7),rgba(200,208,214,.7)) 0 55%/100% 1px no-repeat,repeating-linear-gradient(90deg,rgba(214,222,228,.8) 0 1.5px,transparent 1.5px 22px)}}@media(min-width:1001px){.cw-rail{opacity:1;background:linear-gradient(rgba(236,241,245,.36),rgba(236,241,245,.36)) top/100% 1.5px no-repeat,linear-gradient(rgba(200,208,214,.27),rgba(200,208,214,.27)) 0 55%/100% 1px no-repeat,repeating-linear-gradient(90deg,rgba(214,222,228,.3) 0 1.5px,transparent 1.5px 22px)}.cw-rail:before{content:"";position:absolute;left:0;right:0;top:1px;height:5px;background:radial-gradient(circle,#fffaf0 0 1px,rgba(255,224,160,.95) 1.4px,rgba(255,190,90,.35) 2.4px,transparent 3.4px) 11px 0/44px 5px repeat-x;filter:drop-shadow(0 0 2px rgba(255,210,140,.9));animation:cw-lamp 7s ease-in-out infinite alternate}.cw-rail:after{content:"";position:absolute;left:0;right:0;top:4px;height:74px;pointer-events:none;background:radial-gradient(ellipse 14px 74px at 50% 0,rgba(255,226,170,.5),rgba(255,206,140,.16) 55%,transparent 78%) 11px 0/44px 74px repeat-x;filter:blur(1.5px);mix-blend-mode:screen;animation:cw-lamp 7s ease-in-out infinite alternate}.cw-deck{background:radial-gradient(ellipse 14px 12px at 50% 0,rgba(255,226,170,.95),rgba(255,206,140,.3) 55%,transparent 80%) 11px 0/44px 100% repeat-x,repeating-linear-gradient(90deg,rgba(214,222,228,.55) 0 1px,transparent 1px 5px),linear-gradient(rgba(150,160,168,.35),rgba(90,98,104,.5))}}@keyframes cw-lamp{from{opacity:.78}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cw-rail:before,.cw-rail:after{animation-duration:14s}}.cw-beam{display:none}@media(min-width:1001px){.cw-beam{display:block;position:absolute;left:var(--x);top:calc(100% - 4px);width:70px;height:300px;margin-left:-35px;pointer-events:none;transform-origin:50% 0;transform:translateZ(14px) rotate(var(--a));animation:cw-sweep var(--t) ease-in-out var(--d) infinite alternate;background:linear-gradient(rgba(var(--c),.62),rgba(var(--c),.22) 45%,rgba(var(--c),.06) 80%,transparent);clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);filter:blur(1.6px);mix-blend-mode:screen}.cw-beam:before{content:"";position:absolute;left:50%;top:-3px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:radial-gradient(circle,#fff 0 25%,rgba(var(--c),1) 45%,rgba(var(--c),0) 72%)}}@keyframes cw-sweep{0%{transform:translateZ(14px) rotate(var(--a));opacity:.85}45%{opacity:1}100%{transform:translateZ(14px) rotate(var(--b));opacity:.8}}@media(prefers-reduced-motion:reduce){.cw-beam{animation-duration:calc(var(--t) * 2)}}.ct-confetti{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:visible}.ct-confetti i{position:absolute;left:var(--x0);top:var(--y0);width:7px;height:11px;margin:-5px 0 0 -3px;border-radius:1px;background:var(--c);opacity:0;box-shadow:0 0 6px rgba(200,16,46,.35);animation:ct-blow var(--t) cubic-bezier(.22,.6,.45,1) var(--d) forwards}.ct-confetti i:nth-child(3n){width:9px;height:6px}.ct-confetti i:nth-child(4n){border-radius:50%;width:7px;height:7px}.ct-confetti .ct-heart{width:auto;height:auto;background:none;box-shadow:none;font:900 22px/1 Georgia,serif;color:var(--c);text-shadow:0 0 8px rgba(255,59,74,.6)}.ct-confetti .ct-heart-l{clip-path:polygon(0 0,52% 0,44% 30%,56% 50%,44% 72%,50% 100%,0 100%)}.ct-confetti .ct-heart-r{clip-path:polygon(52% 0,100% 0,100% 100%,50% 100%,44% 72%,56% 50%,44% 30%)}@keyframes ct-blow{0%{opacity:0;transform:translate(0,0) scale(.4) rotate(0)}8%{opacity:1}30%{transform:translate(calc(var(--dx) * .45),var(--up)) scale(calc(var(--s) * .8)) rotate(calc(var(--r) * .35))}85%{opacity:.9}100%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(var(--s)) rotate(var(--r))}}.jumbo-kisscard{display:flex!important;align-items:center;justify-content:center;gap:14px;background:radial-gradient(ellipse at 50% 55%,#3a0716,#120206 70%)!important}.jumbo-kisscard b{font:900 clamp(1.6rem,3vw,2.3rem)/1 "Arial Black","Arial Rounded MT Bold",Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#ffe4ee;-webkit-text-stroke:1.2px #4a0618;paint-order:stroke fill;text-shadow:0 0 12px #ff4f8b,0 0 28px #ff2a6d,3px 3px 0 #ad382b;animation:kiss-throb .7s ease-in-out infinite alternate}.jumbo-kisscard i{font-style:normal;font-size:clamp(1.4rem,2.6vw,2rem);color:#ff3b6b;text-shadow:0 0 14px #ff2a6d;animation:kiss-throb .7s ease-in-out infinite alternate}.jumbo-kisscard i:last-child{animation-delay:.35s}@keyframes kiss-throb{from{transform:scale(.94);opacity:.8}to{transform:scale(1.06);opacity:1}}.hero>.stage-fx{transition:opacity 1.2s ease}.hero.ct-house-down>.stage-fx{opacity:.3}.hero>img{transition:filter 1.2s ease}.hero.ct-house-down>img{filter:brightness(.72)}@media(min-width:1001px){.jumbo[data-kiss] .cw-beam{animation:none;--c:255,92,150!important;transform:translateZ(14px) rotate(var(--aim,0deg)) scaleY(var(--reach,1));transition:transform 1.6s cubic-bezier(.45,-.25,.2,1.3),opacity .5s ease}.jumbo[data-kiss="seek"] .cw-beam{opacity:1}.jumbo[data-kiss="lock"] .cw-beam{opacity:1;animation:cw-heart .86s ease-in-out infinite}.jumbo[data-kiss="drop"] .cw-beam{opacity:0;animation:cw-blackout .45s steps(2,end) 1;transition:opacity .2s ease}.ct-spot{position:absolute;left:var(--spot-x,50%);top:var(--spot-y,140%);width:150px;height:46px;margin:-23px 0 0 -75px;border-radius:50%;pointer-events:none;z-index:1;opacity:0;transform:scale(.4);background:radial-gradient(closest-side,rgba(255,236,244,.85),rgba(255,92,150,.45) 45%,rgba(255,92,150,0));filter:blur(4px);mix-blend-mode:screen;transition:opacity .8s ease .9s,transform 1s ease .9s}.jumbo[data-kiss="seek"] .ct-spot,.jumbo[data-kiss="lock"] .ct-spot{opacity:1;transform:none}.jumbo[data-kiss="lock"] .ct-spot{animation:cw-heart .86s ease-in-out infinite;transition-delay:0s}.jumbo[data-kiss="drop"] .ct-spot{opacity:0;transition:opacity .2s ease}}.ct-spot{display:none}@media(min-width:1001px){.ct-spot{display:block}}@keyframes cw-heart{0%,100%{opacity:.82}12%{opacity:1}24%{opacity:.86}36%{opacity:1}}@keyframes cw-blackout{0%{opacity:1}50%{opacity:.15}100%{opacity:0}}@media(prefers-reduced-motion:reduce){.jumbo[data-kiss] .cw-beam{transition-duration:2.4s}.jumbo[data-kiss="lock"] .cw-beam,.jumbo[data-kiss="lock"] .ct-spot{animation-duration:1.4s}}.cw-tip{position:absolute;left:50%;bottom:0;width:2px;height:2px;margin-left:-1px;pointer-events:none}@media(min-width:1001px){.jumbo[data-kiss] .cw-beam{background:linear-gradient(rgba(var(--c),.66),rgba(var(--c),.34) 55%,rgba(var(--c),.18) 92%,rgba(var(--c),0))}}@media(min-width:1001px){.jumbo[data-kiss] .cw-beam.cw-astray{opacity:0!important;animation:none!important}}@media(min-width:1001px){.jumbo[data-light] .cw-beam{transition:transform 1.1s cubic-bezier(.45,-.2,.2,1.2),opacity .6s ease}.jumbo[data-light="ad"] .cw-beam{--c:255,140,90!important}.jumbo[data-light="room"] .cw-beam{--c:255,214,150!important}.jumbo[data-light="new"] .cw-beam{--c:242,231,205!important}.jumbo[data-light="pod"] .cw-beam{--c:170,130,255!important}.jumbo[data-light="champ"] .cw-beam{--c:255,211,77!important}.jumbo[data-light="kiss"] .cw-beam{--c:255,92,150!important}.jumbo[data-light="saltire"] .cw-beam{animation:cw-breathe 2.4s ease-in-out infinite alternate;--c:0,114,206!important}.jumbo[data-light="saltire"] .cw-beam:nth-child(even){--c:255,255,255!important}.jumbo[data-light="saltire"] .jumbo-cw-c .cw-beam:nth-child(3),.jumbo[data-light="saltire"] .jumbo-cw-c .cw-beam:nth-child(4){transform:translateZ(14px) rotate(-30deg) scaleY(1.15)}.jumbo[data-light="saltire"] .jumbo-cw-c .cw-beam:nth-child(5),.jumbo[data-light="saltire"] .jumbo-cw-c .cw-beam:nth-child(6){transform:translateZ(14px) rotate(30deg) scaleY(1.15)}.jumbo[data-light="saltire"] .jumbo-cw-l .cw-beam{transform:translateZ(14px) rotate(-24deg)}.jumbo[data-light="saltire"] .jumbo-cw-r .cw-beam{transform:translateZ(14px) rotate(24deg)}.jumbo[data-light="stomp"] .cw-beam{--c:255,200,90!important;transform:translateZ(14px) rotate(0deg);animation:cw-stomp 1.15s linear infinite}.jumbo[data-light="stomp"] .cw-beam:nth-child(odd){transform:translateZ(14px) rotate(-8deg)}.jumbo[data-light="stomp"] .cw-beam:nth-child(even){transform:translateZ(14px) rotate(8deg)}.jumbo[data-light="punch"] .cw-beam{animation:cw-sweep calc(var(--t) * .22) ease-in-out var(--d) infinite alternate,cw-hue 1.4s linear infinite}.jumbo[data-light="cure"] .cw-beam{--c:190,150,255!important;animation:none;transform:translateZ(14px) rotate(0deg) scaleY(.12);opacity:.35}.jumbo[data-light="cure"] .cw-beam:before{width:34px;height:34px;margin-left:-17px;top:-16px;background:radial-gradient(circle,#fff 0 14%,rgba(225,205,255,.95) 26%,rgba(var(--c),.55) 46%,rgba(var(--c),0) 70%);animation:cw-flare 3.2s ease-in-out infinite alternate;animation-delay:var(--d)}.jumbo[data-light="cure"] .cw-beam:after{content:"";position:absolute;left:50%;top:-1px;width:150px;height:3px;margin-left:-75px;background:linear-gradient(90deg,transparent,rgba(235,220,255,.9),transparent);filter:blur(1px);animation:cw-flare 3.2s ease-in-out infinite alternate;animation-delay:var(--d)}.ct-glare{position:absolute;left:-60%;right:-60%;top:40%;height:160%;pointer-events:none;z-index:6;opacity:0;background:radial-gradient(ellipse 40% 30% at 50% 40%,rgba(235,220,255,.42),rgba(170,130,255,.16) 45%,transparent 72%);mix-blend-mode:screen;transition:opacity 1.4s ease}.jumbo[data-light="cure"] .ct-glare{opacity:1;animation:cw-glare 3.2s ease-in-out infinite alternate}}.ct-glare{display:none}@media(min-width:1001px){.ct-glare{display:block}}@keyframes cw-breathe{from{opacity:.7}to{opacity:1}}@keyframes cw-stomp{0%{opacity:1}6%{opacity:.25}24%{opacity:1}30%{opacity:.25}55%{opacity:.2}60%{opacity:1;filter:blur(1.6px) brightness(1.5)}72%{opacity:.4}100%{opacity:.3}}@keyframes cw-hue{from{filter:blur(1.6px) hue-rotate(0deg) saturate(1.6)}to{filter:blur(1.6px) hue-rotate(360deg) saturate(1.6)}}@keyframes cw-flare{from{opacity:.55;transform:scale(.8)}to{opacity:1;transform:scale(1.25)}}@keyframes cw-glare{from{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.jumbo[data-light="stomp"] .cw-beam{animation-duration:2.3s}.jumbo[data-light="punch"] .cw-beam{animation-duration:calc(var(--t) * .5),3s}.jumbo[data-light="cure"] .cw-beam:before,.jumbo[data-light="cure"] .cw-beam:after,.jumbo[data-light="cure"] .ct-glare{animation-duration:5s}}@media(min-width:1001px){.jumbo[data-light="cure"] .cw-beam{opacity:1}.jumbo[data-light="cure"] .cw-beam:before{width:74px;height:74px;margin-left:-37px;top:-36px;background:radial-gradient(circle,#fff 0 12%,rgba(240,228,255,.95) 22%,rgba(200,165,255,.6) 40%,rgba(170,130,255,.18) 58%,rgba(170,130,255,0) 72%)}.jumbo[data-light="cure"] .cw-beam:after{width:320px;height:4px;margin-left:-160px;top:0;background:linear-gradient(90deg,transparent,rgba(235,220,255,.55) 30%,#fff 50%,rgba(235,220,255,.55) 70%,transparent)}.ct-glare{background:radial-gradient(ellipse 46% 34% at 50% 38%,rgba(245,236,255,.62),rgba(190,150,255,.28) 42%,rgba(150,110,240,.08) 62%,transparent 76%)}}@media(min-width:1001px){.jumbo[data-light="cure"] .cw-beam{clip-path:none;background:none;filter:none;transform:translateZ(14px) rotate(0deg)}.jumbo[data-light="cure"] .cw-beam:before{filter:blur(.6px)}.ct-glare{top:62%;height:110%;left:-50%;right:-50%;background:radial-gradient(ellipse 50% 26% at 50% 22%,rgba(250,244,255,.75),rgba(200,165,255,.34) 40%,rgba(160,120,245,.1) 62%,transparent 78%)}}.ct-confetti-cv{position:absolute;left:0;top:0;width:100%;height:100%;z-index:6;pointer-events:none}.jumbo-cwt{display:none}@media(min-width:1001px){.jumbo-cwt{display:block;position:absolute;top:0;bottom:0;pointer-events:none;transform-style:preserve-3d}.jumbo-cwt .cw-rail{top:-9px;bottom:auto;transform:translateZ(10px)}.jumbo-cwt .cw-rail:after{display:none}.jumbo-cwt .cw-deck{display:block;top:auto;bottom:100%;height:12px;transform-origin:center bottom;transform:rotateX(90deg);opacity:.5}.jumbo-cwt .cw-rail{z-index:2}.cw-beam.cw-up{top:auto;bottom:100%;height:240px;transform-origin:50% 100%;background:linear-gradient(0deg,rgba(var(--c),.55),rgba(var(--c),.2) 45%,rgba(var(--c),.05) 80%,transparent);clip-path:polygon(0 0,100% 0,55% 100%,45% 100%)}.cw-beam.cw-up:before{top:auto;bottom:-3px}.jumbo[data-light="cure"] .cw-beam.cw-up:after{top:auto;bottom:0}.jumbo[data-kiss] .cw-beam.cw-up{background:linear-gradient(0deg,rgba(var(--c),.6),rgba(var(--c),.25) 55%,transparent)}}[data-art="eng-hero"]{--art:url('../assets/card-art/eng-hero.webp');--art-pos:center 35%}[data-art="eng-festival"]{--art:url('../assets/card-art/eng-festival.webp');--art-pos:center 40%}.fx-beam{background:conic-gradient(from 164deg at 50% 0,transparent,rgba(var(--hc,255,214,140),calc(var(--a,.2) * var(--fx-gain))) 16deg,transparent 32deg,transparent);transition:opacity .8s ease}.hero[data-light="ad"] .fx-beam{--hc:255,140,90}.hero[data-light="room"] .fx-beam{--hc:255,214,150}.hero[data-light="new"] .fx-beam{--hc:242,231,205}.hero[data-light="pod"] .fx-beam{--hc:170,130,255}.hero[data-light="champ"] .fx-beam{--hc:255,211,77}.hero[data-light="kiss"] .fx-beam{--hc:255,92,150}.hero[data-light="cure"] .fx-beam{--hc:190,150,255}.hero[data-light="saltire"] .fx-beam{--hc:0,114,206;animation:fx-shimmer 3.4s ease-in-out infinite}.hero[data-light="saltire"] .stage-fx .fx-beam:nth-child(5){--hc:255,255,255;transform:rotate(-4deg)}.hero[data-light="saltire"] .stage-fx .fx-beam:nth-child(4){transform:rotate(20deg)}.hero[data-light="saltire"] .stage-fx .fx-beam:nth-child(6){transform:rotate(-34deg)}.hero[data-light="stomp"] .fx-beam{--hc:255,200,90;animation:fx-sweep calc(var(--t,14s) * var(--fx-pace)) ease-in-out var(--d,0s) infinite alternate,cw-stomp 1.15s linear infinite}.hero[data-light="punch"] .fx-beam{animation:fx-sweep calc(var(--t,14s) * var(--fx-pace) * .18) ease-in-out var(--d,0s) infinite alternate,fx-hue 1.4s linear infinite}@keyframes fx-hue{from{filter:hue-rotate(0deg) saturate(1.8)}to{filter:hue-rotate(360deg) saturate(1.8)}}.hero[data-kiss] .fx-beam{--hc:255,92,150;animation:none;transform:rotate(calc(var(--r,0deg) + 6deg));transition:transform 1.6s cubic-bezier(.45,-.25,.2,1.3),opacity .5s ease}.hero[data-kiss="lock"] .fx-beam{animation:cw-heart .86s ease-in-out infinite}.hero[data-kiss="drop"] .fx-beam{opacity:0}.hero.ct-house-down[data-kiss]>.stage-fx{opacity:.75}@media(prefers-reduced-motion:reduce){.hero[data-light="stomp"] .fx-beam{animation-duration:calc(var(--t,14s) * var(--fx-pace)),2.3s}.hero[data-light="punch"] .fx-beam{animation-name:fx-sweep-soft,fx-hue;animation-duration:calc(var(--t,14s) * var(--fx-pace) * .5),3s}}@media(min-width:1001px){.cw-beam,.jumbo[data-light] .cw-beam,.jumbo[data-kiss] .cw-beam{animation:none;transition:opacity .5s ease}.jumbo[data-light="saltire"] .cw-beam{animation:cw-breathe 2.4s ease-in-out infinite alternate}.jumbo[data-light="stomp"] .cw-beam{animation:cw-stomp 1.15s linear infinite}.jumbo[data-light="punch"] .cw-beam{animation:cw-hue 1.4s linear infinite}.jumbo[data-kiss="lock"] .cw-beam{animation:cw-heart .86s ease-in-out infinite}.jumbo[data-kiss="drop"] .cw-beam{opacity:0;animation:none;transition:opacity .25s ease}}.hero[data-light] .fx-beam,.hero[data-kiss] .fx-beam{transition:opacity .8s ease;animation:fx-sweep calc(var(--t,14s) * var(--fx-pace)) ease-in-out var(--d,0s) infinite alternate,fx-shimmer 3.4s ease-in-out var(--d,0s) infinite}.hero[data-light="stomp"] .fx-beam{animation:fx-sweep calc(var(--t,14s) * var(--fx-pace)) ease-in-out var(--d,0s) infinite alternate,cw-stomp 1.15s linear infinite}.hero[data-light="punch"] .fx-beam{animation:fx-sweep calc(var(--t,14s) * var(--fx-pace)) ease-in-out var(--d,0s) infinite alternate,fx-hue 1.4s linear infinite}.hero[data-kiss="lock"] .fx-beam{animation:fx-sweep calc(var(--t,14s) * var(--fx-pace)) ease-in-out var(--d,0s) infinite alternate,cw-heart .86s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.hero[data-light] .fx-beam,.hero[data-kiss] .fx-beam{animation-name:fx-sweep-soft,fx-shimmer}.hero[data-light="stomp"] .fx-beam{animation-name:fx-sweep-soft,cw-stomp}.hero[data-light="punch"] .fx-beam{animation-name:fx-sweep-soft,fx-hue}.hero[data-kiss="lock"] .fx-beam{animation-name:fx-sweep-soft,cw-heart}.jumbo[data-light="stomp"] .cw-beam{animation-duration:2.3s}}.jumbo-video.is-kiss img{animation:kiss-push-soft 2.6s ease-out both;transform-origin:50% 50%}@keyframes kiss-push-soft{from{transform:scale(1)}to{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.jumbo-video.is-kiss img{animation-duration:4.2s}}@media(min-width:1001px){.cw-beam:not(.cw-up){background:linear-gradient(rgba(var(--c),calc(.6 * var(--k,1))),rgba(var(--c),calc(.24 * var(--k,1))) 20%,rgba(var(--c),calc(.09 * var(--k,1))) 50%,rgba(var(--c),calc(.03 * var(--k,1))) 78%,transparent);-webkit-mask-image:radial-gradient(130% 70% at 50% 0,#000 30%,rgba(0,0,0,.6) 62%,rgba(0,0,0,.22) 100%);mask-image:radial-gradient(130% 70% at 50% 0,#000 30%,rgba(0,0,0,.6) 62%,rgba(0,0,0,.22) 100%)}.jumbo-cw-l .cw-beam,.jumbo-cw-r .cw-beam{--k:.6}.jumbo[data-kiss] .cw-beam:not(.cw-up){background:linear-gradient(rgba(var(--c),calc(.64 * var(--k,1))),rgba(var(--c),calc(.3 * var(--k,1))) 30%,rgba(var(--c),calc(.13 * var(--k,1))) 70%,rgba(var(--c),calc(.05 * var(--k,1))))}}.jumbo-ad.is-scot{background:linear-gradient(135deg,rgba(0,94,184,.55),rgba(0,40,90,.35));margin:-14px -16px;padding:14px 16px;height:calc(100% + 28px);box-sizing:border-box}.jumbo-cat-scot{background:#0065bd;color:#fff;box-shadow:0 0 14px rgba(0,101,189,.6)}.jumbo-top-r{display:inline-flex;align-items:center;gap:10px;min-width:0}.ct-sound{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;margin:-4px 0;flex:none;border:1px solid #6b482f;background:rgba(12,8,5,.82);color:#f2e7cd;font:900 9.5px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-shadow:none;cursor:pointer;box-shadow:2px 2px 0 #ad382b}.ct-sound svg{width:14px;height:14px}.ct-sound[aria-pressed="false"] .ct-wave{opacity:.25}.ct-sound[aria-pressed="true"]{border-color:var(--gold);color:var(--gold)}.ct-sound:hover,.ct-sound:focus-visible{border-color:var(--gold);outline:none}@media(max-width:600px){.ct-sound{padding:3px 6px}.ct-sound span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@keyframes ct-stomp2{0%{transform:translateY(6px) scaleY(.988)}10%{transform:none}25%{transform:translateY(6px) scaleY(.988)}35%,100%{transform:none}}@keyframes ct-stomp2-soft{0%{transform:translateY(2px)}10%{transform:none}25%{transform:translateY(2px)}35%,100%{transform:none}}@keyframes ct-clap2{0%,46%{background:transparent;box-shadow:none}50%{background:rgba(255,214,140,.28);box-shadow:inset 0 0 60px rgba(255,214,140,.38)}68%,100%{background:transparent;box-shadow:none}}@keyframes cw-stomp2{0%{opacity:1}6%{opacity:.3}25%{opacity:1}31%{opacity:.3}46%{opacity:.25}50%{opacity:1;filter:blur(1.6px) brightness(1.5)}64%{opacity:.4}100%{opacity:.3}}.jumbo.is-stomping .jumbo-story{animation:ct-clap2 1.48s linear infinite}.jumbo.is-stomping .jumbo-story .jumbo-knock{animation:ct-stomp2 1.48s linear infinite}@media(min-width:1001px){.jumbo[data-light="stomp"] .cw-beam{animation:cw-stomp2 1.48s linear infinite}}.hero[data-light="stomp"] .fx-beam{animation:fx-sweep calc(var(--t,14s) * var(--fx-pace)) ease-in-out var(--d,0s) infinite alternate,cw-stomp2 1.48s linear infinite}@media(prefers-reduced-motion:reduce){.jumbo.is-stomping .jumbo-story{animation-duration:1.48s}.jumbo.is-stomping .jumbo-story .jumbo-knock{animation:ct-stomp2-soft 1.48s linear infinite}.jumbo[data-light="stomp"] .cw-beam{animation-duration:1.48s}.hero[data-light="stomp"] .fx-beam{animation-name:fx-sweep-soft,cw-stomp2;animation-duration:calc(var(--t,14s) * var(--fx-pace)),1.48s}}.jumbo-sponsor{font-style:italic;color:#ffb3cf!important}.jumbo-pa{display:flex;flex-direction:column;gap:6px;justify-content:center;height:100%;margin:-14px -16px;padding:14px 16px;box-sizing:border-box;background:repeating-linear-gradient(135deg,rgba(173,56,43,.28) 0 14px,rgba(20,8,6,.2) 14px 28px);animation:pa-flash 1.1s steps(2,end) infinite}.jumbo-cat-pa{background:#ff3b2f;color:#fff;box-shadow:0 0 16px rgba(255,59,47,.7)}@keyframes pa-flash{50%{box-shadow:inset 0 0 40px rgba(255,59,47,.45)}}@media(prefers-reduced-motion:reduce){.jumbo-pa{animation-duration:2.2s}}.jumbo-trivia{position:relative;display:flex;flex-direction:column;justify-content:center;gap:5px;height:calc(100% + 28px);margin:-14px -16px;padding:11px 18px;box-sizing:border-box;background:repeating-linear-gradient(90deg,rgba(0,0,0,.2) 0 5px,transparent 5px 13px),radial-gradient(ellipse 90% 80% at 50% 0,rgba(173,56,43,.62),rgba(60,8,14,.55) 75%)}.jumbo-trivia:before{content:"";position:absolute;inset:3px;pointer-events:none;padding:5px;border-radius:4px;background:radial-gradient(circle,#fff6d6 0 1.6px,rgba(255,205,110,.75) 2.4px,transparent 3.6px) 0 0/12px 12px;-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:trivia-bulbs .9s steps(2,end) infinite}@keyframes trivia-bulbs{to{background-position:6px 0}}.jumbo-trivia>*{flex:none}.jumbo-cat-trivia{background:#f2e7cd;color:#ad382b;box-shadow:0 0 16px rgba(255,236,180,.65)}.trivia-q{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:800 15.5px/1.22 Inter,sans-serif;color:#fff3d6;text-shadow:0 0 10px rgba(255,190,80,.5)}.trivia-opts{display:grid;gap:4px;margin:0;padding:0;list-style:none}.trivia-opts li{display:flex;align-items:center;gap:8px;min-width:0;padding:2px 10px 2px 2px;border-radius:999px;background:rgba(10,4,4,.5);border:1px solid rgba(255,214,140,.28);font:800 13.5px/1.25 Inter,sans-serif;color:#ffe2a8;transition:opacity .4s ease}.trivia-opts li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trivia-opts li b{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#ffd34d;color:#1a1204;font:900 10.5px/1 Inter,sans-serif}.is-clock .trivia-q{padding-right:48px}.trivia-clock{position:absolute;right:16px;top:12px;width:42px;height:42px;border-radius:50%;background:conic-gradient(#ffd34d calc(var(--trivia-p) * 1%),rgba(255,236,180,.14) 0);animation:trivia-ring 5s linear both;box-shadow:0 0 16px rgba(255,211,77,.55)}.trivia-clock:before{content:"";position:absolute;inset:5px;border-radius:50%;background:#2a070b}.trivia-clock i{position:absolute;inset:0;display:grid;place-items:center;font:900 20px/1 Inter,sans-serif;font-style:normal;color:#fff3d6;text-shadow:0 0 10px rgba(255,211,77,.8);opacity:0;animation:trivia-num 1s ease-out both}.trivia-clock i:nth-child(2){animation-delay:1s}.trivia-clock i:nth-child(3){animation-delay:2s}.trivia-clock i:nth-child(4){animation-delay:3s}.trivia-clock i:nth-child(5){animation-delay:4s;color:#ff8a6a}@property --trivia-p{syntax:"<number>";inherits:false;initial-value:100}@keyframes trivia-ring{from{--trivia-p:100}to{--trivia-p:0}}@keyframes trivia-num{0%{opacity:0;transform:scale(1.7)}18%{opacity:1;transform:scale(1)}82%{opacity:1}100%{opacity:0;transform:scale(.85)}}.is-answer .trivia-opts li{font-size:14.5px;padding-top:3px;padding-bottom:3px}.trivia-opts li.is-right{background:linear-gradient(#ffe48a,#ffc34d);border-color:#fff3d6;color:#1a1204;box-shadow:0 0 20px rgba(255,211,77,.8);animation:trivia-win .6s cubic-bezier(.3,1.6,.5,1) both}.trivia-opts li.is-right b{background:#ad382b;color:#fff3d6}.trivia-opts li.is-wrong{opacity:.32}@keyframes trivia-win{from{transform:scale(.9)}to{transform:none}}.trivia-fact{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:700 12.5px/1.3 Inter,sans-serif;color:#ffd58a}@media(prefers-reduced-motion:reduce){.jumbo-trivia:before{animation-duration:2.4s}.trivia-opts li.is-right{animation:none}}@media(min-width:1001px){.jumbo[data-light="trivia"] .cw-beam{--c:255,236,180!important;animation:cw-breathe 2.4s ease-in-out infinite alternate}}.hero[data-light="trivia"] .fx-beam{--hc:255,236,180}.fx-glow.fx-glow-o{left:0;top:0;width:var(--w,26%);transform:translate(var(--gx,0px),var(--gy,0px)) translate(-50%,-50%);visibility:hidden}.fx-glow.fx-glow-o.is-set{visibility:visible}.doc-logo{aspect-ratio:1000/360}.jumbo-ribbon{min-height:32.25px}.club-rules .club-rules-h{margin:9px 0 3px;font:900 9px/1.3 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#c9a24a}.club-rules summary{min-height:24px;padding:4px 0;box-sizing:border-box}.cp-come-form{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.cp-come-form input[type=text]{flex:1 1 220px;min-width:0;min-height:48px;padding:10px 14px;border:2px solid #6b482f;background:rgba(10,7,5,.85);color:#f8eed8;font:500 16px Georgia,serif}.cp-come-form input[type=text]:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(239,182,78,.25)}.cp-come-go{flex:0 1 auto;max-width:100%;overflow-wrap:anywhere}.cp-come-out{flex-basis:100%;margin:0;min-height:1.2em;color:#cdb895;font-size:14px;line-height:1.45}.cp-come-out.is-bad,.cp-come-said.is-bad{color:#f0a08a}.cp-come-done{margin-top:12px;padding-top:12px;border-top:1px solid #3a281a}.cp-come-done.is-in{animation:fg-rise-in .7s cubic-bezier(.2,.8,.3,1) both}.cp-come-said{margin:0 0 4px;color:#f0e2c8;font:400 1.05rem/1.5 Georgia,serif}.cp-come-said.is-ok{color:#b9d79a}.cp-come-done .df-picks{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 6px}.cp-come-tell{min-height:44px;padding:10px 16px;border:2px solid var(--gold);background:transparent;color:var(--gold);font:800 13px/1.1 Inter,sans-serif;letter-spacing:.04em;cursor:pointer;transition:transform .2s ease}.cp-come-tell:hover,.cp-come-tell:focus-visible{transform:translate(-2px,-2px);outline:none}.cp-come-tell:disabled{opacity:.7;cursor:wait}.cp-come-promise{margin:0;color:#cdb895;font-size:14px;line-height:1.45}.vp-next{max-width:820px;margin:6px 0 4px;color:#e8d9c0;font:400 1.08rem/1.55 Georgia,serif}.vp-next a{color:var(--gold)}@media(prefers-reduced-motion:reduce){.cp-come-done.is-in{animation-duration:1.4s}}.jumbo-degrees{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:calc(100% + 28px);margin:-14px -16px;padding:10px 14px;box-sizing:border-box;text-align:center;overflow:hidden;background:radial-gradient(ellipse 80% 75% at 50% 55%,rgba(255,120,60,.32),rgba(40,8,6,.6) 70%),repeating-linear-gradient(115deg,rgba(255,170,120,.06) 0 6px,transparent 6px 14px)}.jumbo-degrees>*{position:relative;z-index:1}.jumbo-cat-degrees{background:#ff7a3c;color:#1a0904;box-shadow:0 0 16px rgba(255,122,60,.7)}.dg-title{font:900 21px/1.15 Georgia,serif;color:#fff0cf;text-shadow:0 0 12px rgba(255,140,60,.8),3px 3px 0 #ad382b}.dg-ring{position:absolute!important;z-index:0!important;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;animation:dg-spin 7s linear infinite}.dg-ring.is-fast{animation-duration:1.1s}.dg-ring img{position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #f2e7cd;opacity:.55;transform:rotateY(calc(var(--i) / var(--n) * 1turn)) translateZ(150px);backface-visibility:hidden}@keyframes dg-spin{from{transform:rotateX(-14deg) rotateY(0)}to{transform:rotateX(-14deg) rotateY(1turn)}}.dg-ends{display:flex;align-items:center;justify-content:center;gap:14px;width:100%}.dg-end{display:grid;justify-items:center;gap:4px;min-width:0;flex:1 1 0}.dg-end img{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid #f2e7cd;box-shadow:4px 4px 0 #ad382b}.dg-end b{max-width:100%;font:800 13.5px/1.2 Inter,sans-serif;color:#fff3d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-q{flex:none;font:900 42px/1 Georgia,serif;color:#ffb36b;text-shadow:0 0 16px rgba(255,140,60,.9);animation:dg-beat .9s ease-in-out infinite alternate}@keyframes dg-beat{to{transform:scale(1.25)}}.dg-line{font:800 14px/1.2 Inter,sans-serif;color:#ffe2a8}.dg-chain{display:flex;align-items:center;justify-content:center;width:100%}.dg-node{display:grid;justify-items:center;gap:2px;flex:none;width:58px;opacity:0;animation:dg-in .5s cubic-bezier(.3,1.6,.5,1) calc(var(--i) * var(--step)) both}.dg-node img{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid #f2e7cd;box-shadow:3px 3px 0 #ad382b}.dg-node b{max-width:58px;font:800 11px/1.15 Inter,sans-serif;color:#fff3d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-link{flex:1 1 0;max-width:46px;min-width:8px;height:3px;margin:0 -2px 14px;border-radius:2px;background:#ffb36b;box-shadow:0 0 10px #ff7a3c;transform-origin:left;transform:scaleX(0);animation:dg-draw .45s ease-out calc((var(--i) + 1) * var(--step) - .55s) both}@keyframes dg-in{from{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes dg-draw{to{transform:scaleX(1)}}.dg-says{display:grid;width:100%;min-height:36px}.dg-says span{grid-area:1/1;align-self:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font:700 12px/1.25 Inter,sans-serif;color:#ffd58a;opacity:0;animation:dg-cap var(--step) calc(var(--i) * var(--step) + .5s) both}.dg-says span:last-child{animation-name:dg-cap-last}.dg-says b{color:#fff3d6}@keyframes dg-cap{0%{opacity:0;transform:translateY(6px)}12%,86%{opacity:1;transform:none}100%{opacity:0}}@keyframes dg-cap-last{0%{opacity:0;transform:translateY(6px)}12%,100%{opacity:1;transform:none}}.is-done .jumbo-knock{font-size:36px}@media(prefers-reduced-motion:reduce){.dg-ring{animation-duration:16s}.dg-ring.is-fast{animation-duration:5s}.dg-q{animation-duration:1.8s}}@media(max-width:420px){.dg-node{width:50px}.dg-node img{width:40px;height:40px}.dg-end img{width:60px;height:60px}.dg-title{font-size:18px}}@media(min-width:1001px){.jumbo[data-light="degrees"] .cw-beam{--c:255,122,60!important}}.hero[data-light="degrees"] .fx-beam{--hc:255,122,60}.legend-dock{position:fixed;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 16px;background:rgba(19,13,9,.95);border-bottom:2px solid #dda441;box-shadow:0 6px 18px rgba(0,0,0,.5)}.ld-label{font:900 10px/1.2 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#dda441;white-space:nowrap}.ld-faces{display:flex;gap:4px;overflow-x:auto;min-width:0}.ld-face{flex:none;width:34px;height:34px;border-radius:50%;padding:0;overflow:hidden;border:2px solid #f2e7cd;background:#20140c;cursor:pointer}.ld-face img{display:block;width:100%;height:100%;object-fit:cover}.ld-face.empty{display:grid;place-items:center;border:1.5px dashed rgba(221,164,65,.6);color:#968775;font:700 11px Georgia,serif;cursor:default}.ld-top{flex:none;border:1px solid #dda441;background:transparent;color:#dda441;padding:7px 10px;font:900 10px/1 Inter,sans-serif;letter-spacing:.08em;cursor:pointer;min-height:32px}.ld-top:hover{background:#dda441;color:#1a1008}@media(max-width:560px){.ld-label,.ld-top{display:none}.legend-dock{padding:6px 12px}.ld-faces{gap:3px}.ld-face{width:26px;height:26px}.ld-face.empty{font-size:10px}}button.ld-face.empty{cursor:pointer;background:transparent}button.ld-face.empty:hover{border-style:solid;color:#dda441}.ld-face .dts-initials{display:grid;place-items:center;width:100%;height:100%;font:700 12px/1 Georgia,serif;font-style:normal;color:#f2e7cd}@media(max-width:560px){.ld-face .dts-initials{font-size:10px}}.sd-sug.is-in .sd-sug-face{box-shadow:0 0 0 2px #dda441}.sd-sug.is-in b::after{content:"\00a0\2713";color:#dda441}.doc-ring .dts-slot{position:relative;display:block}.doc-ring .dts-slot .dts-face{display:block}.doc-ring .dts-face.is-mark{display:grid;place-items:center;background:#2a1a0f}.doc-ring .dts-face.is-mark .dts-n{font-size:17px}.dts-badge.is-wide{right:50%;transform:translateX(50%);bottom:-9px;white-space:nowrap;font-size:8.5px;letter-spacing:.02em}.dts-swap{position:absolute;top:-10px;right:-10px;z-index:2;width:28px;height:28px;padding:0;border-radius:50%;border:1px solid #69472f;background:#110c09;color:#d8c9ae;font:700 13px/1 Inter,sans-serif;cursor:pointer;opacity:.85}.dts-swap:hover,.dts-swap:focus-visible{opacity:1;background:#8e2a1a;color:#fff;border-color:#f2e7cd}.doc-ring .dts-face span{bottom:auto;top:calc(100% + 8px)}.doc-ring .dts-slot:nth-child(n) .dts-face span{left:50%;right:auto;transform:translate(-50%,4px)}.doc-ring .dts-slot:nth-child(n) .dts-face:hover span,.doc-ring .dts-slot:nth-child(n) .dts-face:focus-visible span{transform:translate(-50%,0)}.doc-ring .dts-slot:nth-child(-n+2) .dts-face span{left:-6px;transform:translate(0,4px)}.doc-ring .dts-slot:nth-last-child(-n+3) .dts-face span{left:auto;right:-6px;transform:translate(0,4px)}.doc-ring .dts-slot:nth-child(-n+2) .dts-face:hover span,.doc-ring .dts-slot:nth-last-child(-n+3) .dts-face:hover span,.doc-ring .dts-slot:nth-child(-n+2) .dts-face:focus-visible span,.doc-ring .dts-slot:nth-last-child(-n+3) .dts-face:focus-visible span{transform:translate(0,0)}.doc-ring .dts-note .cal-link,.doc-ring .dts-note button{font:inherit;color:var(--gold);background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.ld-face.is-mark{display:grid;place-items:center;background:#2a1a0f}.ld-face .dts-n{font:400 13px/1 Georgia,serif;font-style:normal;color:#f2e7cd}.is-ring-flash{outline:2px solid #dda441;outline-offset:3px;transition:outline-color 1.6s ease}@media(max-width:600px){.dts-swap{width:28px;height:28px;font-size:14px;top:-10px;right:-10px}.dts-badge.is-wide{font-size:8px}}.dts-face.is-mark.is-done,.ld-face.is-mark.is-done{background:#dda441;border-color:#f2e7cd}.dts-face.is-done .dts-n,.ld-face.is-done .dts-n{color:#1a1008;text-shadow:none}.doc-invite{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;padding:0;border:2px solid #dda441;background:#160f0a;color:#f2e7cd;box-shadow:0 20px 60px rgba(0,0,0,.7)}.doc-invite::backdrop{background:rgba(5,3,2,.72)}.di-form{display:grid;gap:12px;padding:20px}.di-form h2{margin:0;font:400 26px/1.1 Georgia,serif;color:#f2e7cd}.di-show{margin:0;font:400 14px/1.45 Georgia,serif;color:#d8c9ae}.di-show b{color:#dda441}.di-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.di-form label{display:grid;gap:5px;font:900 10px/1.2 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#dda441}.di-form input:not([type=checkbox]),.di-form textarea{width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid #69472f;background:#0e0906;color:#f2e7cd;font:400 15px/1.45 Georgia,serif;letter-spacing:0;text-transform:none}.di-form .di-check{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.04em;text-transform:none;color:#f2e7cd}.di-check input{width:18px;height:18px;accent-color:#dda441}.di-acts{display:flex;flex-wrap:wrap;gap:8px}.di-acts .source-btn,.di-acts .cta{min-height:40px;display:inline-flex;align-items:center;text-decoration:none}.di-close{margin-left:auto}.di-say{margin:0;font:400 12.5px/1.45 Georgia,serif;color:#b9a68b}.now-invite{background:none;border:0;padding:0;font:inherit;cursor:pointer}@media(max-width:560px){.di-fields{grid-template-columns:1fr}.di-close{margin-left:0}}.legend-dock.is-top{position:sticky;left:auto;right:auto;z-index:29;margin:0}.legend-dock.is-top[hidden]{display:none}.legend-dock.is-top{box-sizing:border-box;min-height:48px}@media(max-width:560px){.legend-dock.is-top{min-height:46px}}.doc-ring.is-hold{opacity:.4;pointer-events:none}.doc-ring.is-hold .dts-label{min-height:10px}@media(max-width:600px){.doc-ring.is-hold .dts-label{min-height:20px}}.menu-ring{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 6px;margin:8px 0 12px;padding:0 0 12px;border-bottom:1px solid rgba(221,164,65,.3)}.navgroup-menu .menu-ring a.mr-face{display:grid;justify-items:center;gap:4px;padding:0;border:0;background:none;text-align:center;text-decoration:none}.mr-face img{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid #f2e7cd;box-shadow:0 4px 10px rgba(0,0,0,.5);transition:transform .15s,border-color .15s}.mr-face span{font:700 9.5px/1.15 Inter,sans-serif;letter-spacing:.02em;color:#d8c9ae}.mr-face:hover img,.mr-face:focus-visible img{transform:translateY(-3px) scale(1.06);border-color:#dda441}.mr-face:hover span,.mr-face:focus-visible span{color:#dda441}.kb-meter{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px}.kb-meter b{margin-left:8px;font:900 13px/1.2 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#dda441}@media(max-width:560px){.kb-meter b{flex-basis:100%;margin:4px 0 0}}.twelve-pin{position:absolute;z-index:4;width:26px;height:26px;padding:0;border-radius:50%;border:2px solid #1a1009;background:#dda441;color:#1a1009;font:900 16px/1 Inter,sans-serif;display:grid;place-items:center;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.55);transition:transform .15s}.twelve-pin:hover,.twelve-pin:focus-visible{transform:scale(1.15)}.twelve-pin.is-in{background:#c8321e;color:#fff2d7;border-color:#fff2d7;font-size:14px}.twelve-pin-say{position:fixed;left:50%;bottom:18px;z-index:80;transform:translateX(-50%);max-width:calc(100vw - 32px);padding:12px 16px;background:#1a1009;color:#f2e7cd;border:2px solid #dda441;box-shadow:0 10px 30px rgba(0,0,0,.6);font:400 15px/1.4 Georgia,serif}.twelve-pin-say a{color:#dda441}.twelve-pin-say[hidden]{display:none}.club-facts{gap:8px;border-top:0;padding-top:4px}.club-facts > div{grid-template-columns:150px minmax(0,1fr);align-items:start;padding:10px 12px;background:linear-gradient(90deg,rgba(221,164,65,.08),rgba(221,164,65,.02));border:1px solid rgba(221,164,65,.18);border-left:3px solid #dda441}.club-facts > div > b{display:flex;align-items:center;gap:9px;line-height:1.3}.club-facts > div > b::before{content:"";flex:none;width:30px;height:30px;border-radius:50%;background:#2a1a10;box-shadow:inset 0 0 0 1.5px rgba(221,164,65,.55)}.club-facts > div[data-k] > b::before{background:#dda441;-webkit-mask:var(--fact-ico) center/18px no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:var(--fact-ico) center/18px no-repeat exclude,linear-gradient(#000 0 0);box-shadow:none}.club-facts > div[data-k="tickets"]{border-left-style:dashed}.club-facts > div[data-k="age"] > b::before{background:#c8321e}@media(max-width:600px){.club-facts > div{grid-template-columns:1fr;gap:6px}}.club-facts > div[data-k="shows"]{--fact-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Crect x=%229%22 y=%222%22 width=%226%22 height=%2211%22 rx=%223%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M5 10a7 7 0 0 0 14 0M12 17v5M8 22h8%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.club-facts > div[data-k="listed"]{--fact-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Crect x=%223%22 y=%225%22 width=%2218%22 height=%2216%22 rx=%222%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M3 10h18M8 3v4M16 3v4M8 14h2M14 14h2M8 18h2%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.club-facts > div[data-k="mic"]{--fact-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M7 11V5a1.5 1.5 0 0 1 3 0v5M10 10V3.5a1.5 1.5 0 0 1 3 0V10M13 10V4.5a1.5 1.5 0 0 1 3 0V11M16 11V7a1.5 1.5 0 0 1 3 0v6a8 8 0 0 1-8 8h-1a7 7 0 0 1-5.6-2.8L2 15a1.5 1.5 0 0 1 2.4-1.8L7 16%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.club-facts > div[data-k="booked"]{--fact-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Crect x=%223%22 y=%225%22 width=%2218%22 height=%2214%22 rx=%222%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M3 7l9 6 9-6%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.club-facts > div[data-k="tickets"]{--fact-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M3 8a2 2 0 0 0 2-2h14a2 2 0 0 0 2 2v2a2 2 0 0 0 0 4v2a2 2 0 0 0-2 2H5a2 2 0 0 0-2-2v-2a2 2 0 0 0 0-4z%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M14 6v12%22 stroke-dasharray=%222 2%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.club-facts > div[data-k="age"]{--fact-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 2l8 3v6c0 5-3.5 9-8 11-4.5-2-8-6-8-11V5z%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M9 12l2 2 4-4%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.club-facts > div[data-k="minimum"]{--fact-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M6 3h12l-1.5 8a4.5 4.5 0 0 1-9 0zM12 15.5V21M8 21h8M6.5 7h11%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.club-facts > div[data-k="parking"]{--fact-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Crect x=%223%22 y=%223%22 width=%2218%22 height=%2218%22 rx=%223%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M9 17V7h4a3 3 0 0 1 0 6H9%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.club-facts > div[data-k="phones"]{--fact-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Crect x=%227%22 y=%222%22 width=%2210%22 height=%2220%22 rx=%222%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M11 18h2M3 3l18 18%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.club-facts > div[data-k="airport"]{--fact-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M10.5 3.5a1.5 1.5 0 0 1 3 0V9l7 4v2l-7-2v5l2 1.5V21l-3.5-1-3.5 1v-1.5L10.5 18v-5l-7 2v-2l7-4z%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.club-facts > div[data-k="room"]{--fact-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M4 21V5l8-3 8 3v16M4 21h16M10 21v-6h4v6M8 9h2M14 9h2%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.club-facts > div[data-k="also"]{--fact-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 2l3 6.5 7 .8-5.2 4.8 1.5 7L12 17.6 5.7 21l1.5-7L2 9.3l7-.8z%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.club-facts > div[data-k="page"]{--fact-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M6 2h9l5 5v15H6zM15 2v5h5M9 13h8M9 17h6%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.club-facts > div[data-k="comic"]{--fact-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Ccircle cx=%229%22 cy=%226%22 r=%223%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M3 21v-2a6 6 0 0 1 12 0v2M17 8l3-3M18.5 9.5l-2 2%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.club-facts > div[data-k="nights"]{--fact-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M20 14.5A8.5 8.5 0 1 1 9.5 4 6.5 6.5 0 0 0 20 14.5z%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.vote-plan{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:2px dashed #dda441;background:rgba(221,164,65,.08);color:#f2e7cd;font:900 11px/1.2 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.vote-plan::before{content:"+";display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#dda441;color:#1a1009;font-size:14px}.vote-plan:hover{background:rgba(221,164,65,.18)}.vote-plan.is-voted{border-style:solid;border-color:#c8321e;background:rgba(200,50,30,.15);cursor:default}.vote-plan.is-voted::before{content:none}.ld-watch{flex:none;min-height:32px;padding:6px 12px;border:0;background:#c8321e;color:#fff2d7;font:900 10px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 14px rgba(200,50,30,.5)}.ld-watch:hover{background:#dda441;color:#1a1009}body.dw-open{overflow:hidden}.doc-watch{position:fixed;inset:0;z-index:100;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);background:#07040280;background:radial-gradient(circle at 30% 40%,#2a1a10,#070402 70%);color:#f2e7cd}.dw-stage{position:relative;overflow:hidden;background:#0b0705}.dw-blur{position:absolute;inset:-30px;background:center/cover no-repeat;filter:blur(24px) brightness(.45)}.dw-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.dw-stage.go .dw-img{animation:dw-ken 9s ease-out both;transform-origin:var(--ox,50%) var(--oy,40%)}@keyframes dw-ken{from{transform:scale(1)}to{transform:scale(1.14)}}.dw-mark{position:absolute;inset:0;display:grid;place-items:center;font:400 clamp(90px,18vw,220px)/1 Georgia,serif;color:#f2e7cd;text-shadow:8px 8px 0 #ad382b}.dw-copy{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:48px 44px 90px;background:linear-gradient(90deg,rgba(7,4,2,.2),#0e0906 30%)}.dw-kicker{font:900 11px/1.3 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#dda441}.dw-title{margin:0;font:700 clamp(30px,4vw,56px)/1.05 Georgia,serif;color:#f2e7cd;text-shadow:4px 4px 0 #ad382b}.dw-line{margin:0;font:400 clamp(17px,1.6vw,22px)/1.45 Georgia,serif;color:#e7d8bd}.dw-sub{margin:0;font:italic 400 15px/1.5 Georgia,serif;color:#b9a68b}.dw-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.dw-acts .btn-gold,.dw-acts .source-btn{min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.dw-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:8px;padding:12px 18px;background:rgba(7,4,2,.85)}.dw-bar button{min-width:44px;min-height:40px;border:1px solid rgba(221,164,65,.5);background:transparent;color:#f2e7cd;font:700 18px/1 Inter,sans-serif;cursor:pointer}.dw-bar button:hover{background:#dda441;color:#1a1009}.dw-bar [data-dw="close"]{margin-left:auto}.dw-count{font:700 12px Inter,sans-serif;color:#b9a68b;letter-spacing:.08em}.dw-progress{position:absolute;left:0;right:0;bottom:64px;height:3px;background:rgba(221,164,65,.15)}.dw-progress i{display:block;height:100%;width:0;background:#dda441}@media(prefers-reduced-motion:reduce){.dw-stage.go .dw-img{animation:dw-fade .8s ease-out both}}@keyframes dw-fade{from{opacity:.2}to{opacity:1}}@media(max-width:800px){.doc-watch{grid-template-columns:1fr;grid-template-rows:38vh minmax(0,1fr)}.dw-copy{padding:18px 16px 84px;justify-content:flex-start;background:#0e0906;overflow-y:auto;min-height:0;gap:10px}.dw-acts .btn-gold,.dw-acts .source-btn{min-height:40px;padding:8px 12px}.dw-title{font-size:28px}.dw-line{font-size:16px}}@media(max-width:560px){.ld-watch{padding:5px 8px;font-size:9px}}.dw-map{position:absolute;inset:0;overflow:hidden;display:grid;place-items:center;background:#0b0705;container-type:size;--px:50%;--py:50%;--ar:1.6}.dw-mapin{position:relative;width:min(100cqw,calc(100cqh * var(--ar)));aspect-ratio:var(--ar);transform-origin:var(--px) var(--py)}.dw-mapin img{display:block;width:100%;height:100%}.dw-stage.go .dw-mapin{animation:dw-fly 2.6s cubic-bezier(.3,.1,.2,1) both}@keyframes dw-fly{from{transform:scale(1)}to{transform:scale(3.4)}}.dw-mapin i{position:absolute;left:var(--px);top:var(--py);width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#dda441;box-shadow:0 0 0 2px rgba(221,164,65,.35),0 0 10px #dda441;animation:dw-pin 1.4s ease-in-out infinite}@keyframes dw-pin{50%{box-shadow:0 0 0 4px rgba(221,164,65,.12),0 0 16px #dda441}}@media(prefers-reduced-motion:reduce){.dw-stage.go .dw-mapin{animation:dw-fly 5s ease-out both}}.dw-ask{display:grid;gap:10px;padding:14px 16px;border:1px dashed rgba(221,164,65,.55);background:rgba(221,164,65,.06)}.dw-q{margin:0;font:700 17px/1.4 Georgia,serif;color:#f2e7cd}.dw-opts{display:flex;flex-wrap:wrap;gap:8px}.dw-opts button{min-height:44px;padding:8px 14px;border:1px solid rgba(221,164,65,.6);background:#140d08;color:#f2e7cd;font:700 14px Inter,sans-serif;cursor:pointer}.dw-opts button:hover:not(:disabled){background:#dda441;color:#1a1009}.dw-opts button.right{background:#3c7a3a;border-color:#6fbf6a;color:#fff}.dw-opts button.wrong{background:#7a2a20;border-color:#c8321e;color:#fff;text-decoration:line-through}.dw-why{margin:0;font:400 15px/1.5 Georgia,serif;color:#e7d8bd}@keyframes kb-pop{from{transform:scale(.7) rotate(-8deg)}60%{transform:scale(1.08)}to{transform:scale(1)}}.jumbo-degrees>.jumbo-kb{position:absolute!important;z-index:2!important;right:1%;bottom:4%;height:58%;max-width:27%;object-fit:contain;width:auto;filter:drop-shadow(3px 4px 0 rgba(120,20,10,.6));animation:jumbo-kb-in .5s cubic-bezier(.3,1.6,.5,1) both}.jumbo-degrees>.jumbo-kb.is-left{right:auto;left:2%}.jumbo-degrees:has(>.jumbo-kb){padding-right:31%}.jumbo-degrees:has(>.jumbo-kb.is-left){padding-right:14px;padding-left:31%}.jumbo-degrees:has(>.jumbo-kb) .dg-ring{left:calc(50% - 14%)}.jumbo-degrees:has(>.jumbo-kb.is-left) .dg-ring{left:calc(50% + 14%)}.jumbo-degrees:has(>.jumbo-kb)>*:not(.jumbo-kb){max-width:100%;box-sizing:border-box}.jumbo-degrees:has(>.jumbo-kb) .jumbo-cat{flex:0 1 auto;white-space:normal;line-height:1.25;text-align:center;align-self:center}@keyframes jumbo-kb-in{from{opacity:0;transform:translateY(30%) scale(.6)}to{opacity:1;transform:none}}.is-match .dg-line{max-width:72%;font-size:13px;line-height:1.3}.is-match .jumbo-who{font:800 12px/1.2 Inter,sans-serif;color:#ffd58a}.is-match .dg-end img{width:60px;height:60px}.dg-kb-mid{flex:none;height:80px;width:80px;object-fit:contain;margin:-10px 0 -6px;filter:drop-shadow(3px 4px 0 rgba(120,20,10,.6));animation:jumbo-kb-in .5s cubic-bezier(.3,1.6,.5,1) both}@media(prefers-reduced-motion:reduce){.jumbo-degrees>.jumbo-kb{animation:cta-fade .8s ease-out both}}@media(max-width:560px){.jumbo-degrees>.jumbo-kb{height:44%}}.fest-kb{display:block;height:auto;filter:drop-shadow(3px 4px 0 rgba(173,56,43,.55))}.fest-card{position:relative}.fest-kb.is-card{position:absolute;right:10px;top:calc(var(--art-h,178px) - 30px - 92px);width:76px;z-index:2;transform:rotate(4deg);transition:transform .2s}.fest-card:not(.art-top) .fest-kb.is-card{top:-14px}.fest-card:hover .fest-kb.is-card{transform:rotate(-3deg) scale(1.08)}.fest-when-soon{position:relative;padding-left:46px}.fest-kb.is-soon{position:absolute;left:0;top:50%;width:40px;transform:translateY(-50%)}.fest-when-soon span{color:#ff9d7a}.fest-kb.is-head{width:70px;margin:-14px 0 -6px -6px}.fest-kb.is-h2{display:inline-block;width:64px;vertical-align:middle;margin:-16px 10px -10px 0}.fest-none{display:flex;align-items:center;gap:12px}.fest-kb.is-none{width:90px}@media(max-width:560px){.fest-kb.is-card{width:62px;top:calc(var(--art-h,178px) - 30px - 76px)}.fest-kb.is-head{width:56px}}.etq-kb{position:absolute;right:10px;top:10px;width:100px}.etq-kb.is-h{position:relative;right:auto;top:auto;display:inline-block;width:78px;vertical-align:middle;margin:-16px 12px -10px 0}@media(max-width:560px){.etq-kb{width:70px}.etq-kb.is-h{width:60px}}.no-sign{position:relative;display:block;aspect-ratio:1;border-radius:50%;--ban:8px;border:var(--ban) solid #e3262c;background:radial-gradient(circle at 50% 40%,#3a2016,#120a07 75%);overflow:hidden;box-shadow:0 0 0 2px #120a07,3px 4px 0 2px rgba(0,0,0,.45)}.no-sign img{position:absolute;left:8%;top:6%;width:84%;height:88%;object-fit:contain;filter:none}.no-sign::after,.is-ban::after{content:"";position:absolute;left:50%;top:50%;width:130%;height:var(--ban,8px);background:#e3262c;transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 0 1px rgba(18,10,7,.35);pointer-events:none;z-index:2}.etq-kb.is-h{--ban:7px}.etq-kb.no-sign{position:absolute}.etq-kb.no-sign.is-h{position:relative}@media(max-width:560px){.no-sign{--ban:6px}}.dts-face.is-ban,.ld-face.is-ban{position:relative;--ban:4px;border-color:#e3262c!important}.ld-face.is-ban{--ban:3px}.dts-face.is-ban::after,.ld-face.is-ban::after{width:100%}.dts-face.is-ban img,.ld-face.is-ban img{object-fit:contain!important;background:#1c100a}.dw-stage.is-ban{--ban:16px}.dw-stage.is-ban::after{width:min(48vmin,70%)}.dw-stage.is-ban::before{content:"";position:absolute;left:50%;top:50%;width:min(48vmin,70%);aspect-ratio:1;box-sizing:border-box;border:16px solid #e3262c;border-radius:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.cal-day-head:has(.cal-oct){display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cal-oct{width:64px;height:auto;margin:-14px 0 -8px;filter:drop-shadow(3px 4px 0 rgba(173,56,43,.5));animation:jumbo-kb-in .5s cubic-bezier(.3,1.6,.5,1) both}.cal-oct.is-halloween{width:84px}.cal-oct-say{font:900 12px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#ff8a2a;text-shadow:0 0 12px rgba(255,138,42,.7)}@media(prefers-reduced-motion:reduce){.cal-oct{animation:cta-fade .8s ease-out both}}.intl-country img.intl-kb{inset:auto;right:10px;top:10px;width:min(52%,230px);height:auto;object-fit:contain;z-index:1;filter:drop-shadow(4px 6px 0 rgba(0,0,0,.45));transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.intl-country:hover img.intl-kb,.intl-country:focus-visible img.intl-kb{transform:rotate(-3deg) scale(1.06)}.cal-cell{position:relative}.cal-cell-faces{display:flex;justify-content:center;margin-top:2px}.cal-cell-faces img{width:16px;height:16px;margin-left:-5px;border-radius:50%;object-fit:cover;border:1.5px solid #17100c;box-shadow:0 0 0 1px rgba(221,164,65,.5)}.cal-cell-faces img:first-child{margin-left:0}.cal-cell.is-floating{z-index:2;box-shadow:0 0 0 2px #dda441,0 0 22px rgba(221,164,65,.55),3px 3px 0 var(--red)}.cal-floats{position:absolute;inset:0;pointer-events:none;z-index:3;overflow:visible}.cal-float{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;pointer-events:auto;animation:cal-float var(--t,4.6s) ease-out forwards}.cal-float img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #f2e7cd;box-shadow:3px 3px 0 #ad382b,0 0 14px rgba(221,164,65,.45)}.cal-float:hover,.cal-float:focus-visible{animation-play-state:paused;z-index:4}.cal-float:hover img{border-color:#dda441;transform:scale(1.15)}@keyframes cal-float{0%{opacity:0;transform:translate(0,0) scale(.3)}12%{opacity:1;transform:translate(calc(var(--dx) * .15),-18px) scale(1)}70%{opacity:.95}100%{opacity:0;transform:translate(var(--dx),calc(var(--rise) * -1)) scale(.85)}}.ct-pic{position:relative;aspect-ratio:1;border-radius:50%;overflow:hidden;border:4px solid #f2e7cd;box-shadow:5px 5px 0 #ad382b,0 0 30px rgba(221,164,65,.35);background:#1c100a}.ct-pic img{width:100%;height:100%;object-fit:cover;transform-origin:var(--ox,50%) 35%;animation:ct-ken 7s ease-out both}.ct-pic b{display:grid;place-items:center;height:100%;font:400 64px/1 Georgia,serif;color:#f2e7cd;text-shadow:4px 4px 0 #ad382b}@keyframes ct-ken{from{transform:scale(1)}to{transform:scale(1.16)}}.ct-copy{display:grid;gap:8px;min-width:0;animation:ct-in .45s ease-out both}@keyframes ct-in{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}.ct-kicker{display:flex;align-items:center;gap:8px;font:900 11px/1.3 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#dda441}.ct-live{flex:none;width:10px;height:10px;border-radius:50%;background:#e3262c;box-shadow:0 0 10px #e3262c;animation:ct-blink 1.2s ease-in-out infinite}@keyframes ct-blink{50%{opacity:.35}}.ct-title{margin:0;font:700 clamp(24px,3vw,38px)/1.08 Georgia,serif;color:#f2e7cd;text-shadow:3px 3px 0 #ad382b}.ct-line{margin:0;font:400 17px/1.4 Georgia,serif;color:#e7d8bd}.ct-sub{margin:0;font:italic 400 14px/1.45 Georgia,serif;color:#b9a68b}.ct-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ct-acts .btn-gold,.ct-acts .source-btn{min-height:40px;display:inline-flex;align-items:center;text-decoration:none}.ct-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:6px;padding:8px 12px;background:rgba(7,4,2,.7)}.ct-bar button{min-width:38px;min-height:34px;border:1px solid rgba(221,164,65,.5);background:transparent;color:#f2e7cd;font:700 15px/1 Inter,sans-serif;cursor:pointer}.ct-bar button:hover{background:#dda441;color:#1a1009}.ct-count{font:700 11px Inter,sans-serif;color:#b9a68b;letter-spacing:.08em}.ct-bar .ct-full{margin-left:auto;padding:0 12px;font:900 10px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;background:#c8321e;border-color:#c8321e;color:#fff2d7}.ct-progress{position:absolute;left:0;bottom:50px;height:3px;width:100%;background:#dda441;transform-origin:left;animation:ct-prog var(--ms,5s) linear both}.ct-progress[data-paused]{animation-play-state:paused}@keyframes ct-prog{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.ct-pic img{animation:cta-fade 1s ease-out both}.ct-copy{animation:cta-fade .6s ease-out both}}@media(max-width:620px){.ct-copy{display:contents}.ct-pic{grid-row:1 / span 2}.ct-title{font-size:22px}.ct-line{font-size:15px}.ct-sub{display:none}.ct-kicker,.ct-title,.ct-line{grid-column:2}.ct-acts{grid-column:1 / -1}}.glance{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0}.glance-who{margin:4px 0 -2px;font:900 10px/1.2 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#b9a68b}.glance-chip{display:flex;align-items:baseline;gap:6px;max-width:100%;padding:5px 9px;border:1px solid rgba(221,164,65,.4);background:rgba(12,8,5,.7)}.glance-chip dt{flex:none;font:900 9.5px/1.2 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#dda441}.glance-chip dd{margin:0;min-width:0;font:400 13.5px/1.35 Georgia,serif;color:#f2e7cd}.glance-chip.is-on{border-color:#5fae5a;background:rgba(40,90,38,.35)}.glance-chip.is-on dt{color:#9be093}.glance-chip.is-out{border-color:#e3262c;background:rgba(150,20,20,.35)}.glance-chip.is-out dt{color:#ff8b7e}.glance-chip.is-tv dt{color:#8fc7ff}.glance-chip.is-special dt{color:#f2a3ff}.glance-chip.is-pod dt{color:#ffb36b}.dw-glance .glance-chip dd{font-size:15px}.cv-board{position:relative;flex:1 1 auto;min-height:0;height:100%;aspect-ratio:2/3}.cv-art{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(5px 7px 0 rgba(0,0,0,.45))}.cv-face{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;z-index:1;text-decoration:none;animation:cv-pop .5s cubic-bezier(.3,1.6,.5,1) calc(var(--i) * .14s) both}.cv-face img,.cv-face i{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;object-fit:cover;background:#2a1a10;font:400 20px/1 Georgia,serif;font-style:normal;color:#f2e7cd}.cv-face b{position:absolute;left:-6%;bottom:-2%;padding:2px 5px;border-radius:9px;background:#c8321e;color:#fff2d7;font:900 10px/1.2 Inter,sans-serif;box-shadow:0 0 0 2px #1a1009}.cv-face span{position:absolute;left:50%;top:100%;transform:translate(-50%,4px);white-space:nowrap;padding:2px 6px;background:rgba(10,6,4,.85);color:#f2e7cd;font:800 10px/1.2 Inter,sans-serif;opacity:0;transition:opacity .2s;pointer-events:none}.cv-face:hover span,.cv-face:focus-visible span{opacity:1}.cv-face:hover img{outline:3px solid #dda441}@keyframes cv-pop{from{opacity:0;transform:translate(-50%,-50%) scale(.3)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.cv-say{flex:none;max-width:260px;padding:5px 9px;background:rgba(10,6,4,.8);border:1px solid rgba(221,164,65,.5);color:#f2e7cd;font:700 11.5px/1.3 Inter,sans-serif;text-align:center;text-decoration:none}.cv-say b{color:#dda441}.cv-say:hover{border-color:#dda441}@media(prefers-reduced-motion:reduce){.cv-face{animation:cta-fade .6s ease-out calc(var(--i) * .1s) both}}[data-art="ev-golden-globes-stand-up"]{--art:url('../assets/card-art/ev-golden-globes-stand-up.webp')}[data-art="ev-grammy-best-comedy-album"]{--art:url('../assets/card-art/ev-grammy-best-comedy-album.webp')}[data-art="ev-juno-comedy-album-of-the-year"]{--art:url('../assets/card-art/ev-juno-comedy-album-of-the-year.webp')}[data-art="ev-brighton-dome-comedy-festival"]{--art:url('../assets/card-art/ev-brighton-dome-comedy-festival.webp')}[data-art="ev-great-outdoors-comedy-festival"]{--art:url('../assets/card-art/ev-great-outdoors-comedy-festival.webp')}[data-art="ev-harrogate-comedy-festival"]{--art:url('../assets/card-art/ev-harrogate-comedy-festival.webp')}[data-art="ev-atlantic-city-comedy-festival"]{--art:url('../assets/card-art/ev-atlantic-city-comedy-festival.webp')}[data-art="ev-montgomery-comedy-festival"]{--art:url('../assets/card-art/ev-montgomery-comedy-festival.webp')}[data-art="ev-just-for-laughs-sydney"]{--art:url('../assets/card-art/ev-just-for-laughs-sydney.webp')}[data-art="ev-playground-comedy-festival"]{--art:url('../assets/card-art/ev-playground-comedy-festival.webp')}[data-art="ev-comedy-is-art"]{--art:url('../assets/card-art/ev-comedy-is-art.webp')}[data-art="ev-dubai-comedy-festival"]{--art:url('../assets/card-art/ev-dubai-comedy-festival.webp')}[data-art="ev-just-for-laughs-singapore"]{--art:url('../assets/card-art/ev-just-for-laughs-singapore.webp')}[data-art="ev-wells-comedy-festival"]{--art:url('../assets/card-art/ev-wells-comedy-festival.webp')}[data-art="ev-milwaukee-comedy-festival"]{--art:url('../assets/card-art/ev-milwaukee-comedy-festival.webp')}[data-art="ev-sxsw-comedy-festival"]{--art:url('../assets/card-art/ev-sxsw-comedy-festival.webp')}[data-art="ev-slo-comedy-festival"]{--art:url('../assets/card-art/ev-slo-comedy-festival.webp')}[data-art="ev-fully-loaded-comedy-festival"]{--art:url('../assets/card-art/ev-fully-loaded-comedy-festival.webp')}[data-art="ev-dc-comedy-festival"]{--art:url('../assets/card-art/ev-dc-comedy-festival.webp')}[data-art="ev-atl-comedy-awards"]{--art:url('../assets/card-art/ev-atl-comedy-awards.webp')}[data-art="ev-edmonton-fringe"]{--art:url('../assets/card-art/ev-edmonton-fringe.webp')}[data-art="ev-big-sky-comedy-festival"]{--art:url('../assets/card-art/ev-big-sky-comedy-festival.webp')}[data-art="ev-black-women-in-comedy-festival"]{--art:url('../assets/card-art/ev-black-women-in-comedy-festival.webp')}[data-art="ev-prague-fringe"]{--art:url('../assets/card-art/ev-prague-fringe.webp')}[data-art="ev-windy-city-comedy-festival"]{--art:url('../assets/card-art/ev-windy-city-comedy-festival.webp')}[data-art="ev-out-to-lunch-festival"]{--art:url('../assets/card-art/ev-out-to-lunch-festival.webp')}.fest-show{position:absolute;inset:0;z-index:-2;overflow:hidden}.fest-show.is-on{background:#0b0806}.fest-head:has(.fest-show.is-on)>img.head-ph{opacity:0;transition:opacity 1s}.fest-head:before{background:linear-gradient(90deg,rgba(7,4,2,.88) 0%,rgba(7,4,2,.55) 40%,rgba(7,4,2,.18) 70%,rgba(7,4,2,.35) 100%),linear-gradient(0deg,rgba(7,4,2,.85),transparent 45%)!important}.fest-head .fest-next{background:rgba(15,11,8,.72)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.fest-show-cap{position:absolute;left:clamp(20px,4vw,44px);bottom:16px;z-index:2;display:grid;gap:2px;max-width:min(46%,520px);padding:10px 14px 11px;border-left:4px solid #dda441;background:rgba(10,6,4,.78);text-decoration:none;box-shadow:0 10px 30px rgba(0,0,0,.45)}.fest-show-cap small{font:900 10px/1.2 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ff9d6b}.fest-show-cap b{font:700 clamp(17px,1.8vw,22px)/1.15 Georgia,serif;color:#f2e7cd}.fest-show-cap span{font:700 12px/1.3 Inter,sans-serif;color:#dda441}.fest-show-cap:hover b{color:#dda441}.fest-show-cap.go{animation:fs-cap .6s cubic-bezier(.3,1.4,.5,1) both}@keyframes fs-cap{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.fest-head{padding-bottom:clamp(96px,9vw,120px)}.fest-next .news-hit{grid-template-columns:76px minmax(0,1fr);align-items:center;transition:background .4s}.fest-next .news-hit-n{position:relative;display:grid;place-items:center;width:76px;aspect-ratio:4/3;font-size:20px;color:#f2e7cd}.fest-next .news-hit.is-live{background:linear-gradient(90deg,rgba(221,164,65,.18),transparent)}.fest-next .news-hit.is-live .news-hit-n{outline:2px solid #dda441;box-shadow:0 0 16px rgba(221,164,65,.6)}@media(prefers-reduced-motion:reduce){.fest-show-cap.go{animation:cta-fade .6s ease-out both}}@media(max-width:900px){.fest-show-cap{position:relative;left:auto;bottom:auto;max-width:none;margin-top:14px}.fest-head{padding-bottom:clamp(30px,5vw,54px)}}[data-art="ev-malcolm-hardee-award"]{--art:url('../assets/card-art/ev-malcolm-hardee-award.webp')}[data-art="ev-melbourne-international-comedy-festival"]{--art:url('../assets/card-art/ev-melbourne-international-comedy-festival.webp')}[data-art="ev-sf-sketchfest"]{--art:url('../assets/card-art/ev-sf-sketchfest.webp')}[data-art="ev-ish-edinburgh-comedy-award"]{--art:url('../assets/card-art/ev-ish-edinburgh-comedy-award.webp')}[data-art="ev-edinburgh-comedy-award"]{--art:url('../assets/card-art/ev-edinburgh-comedy-award.webp')}[data-art="ev-new-york-comedy-festival"]{--art:url('../assets/card-art/ev-new-york-comedy-festival.webp')}[data-art="ev-comedians-choice-award"]{--art:url('../assets/card-art/ev-comedians-choice-award.webp')}[data-art="ev-birmingham-comedy-festival"]{--art:url('../assets/card-art/ev-birmingham-comedy-festival.webp')}[data-art="ev-bbc-new-comedy-award"]{--art:url('../assets/card-art/ev-bbc-new-comedy-award.webp')}[data-art="ev-edinburgh-fringe"]{--art:url('../assets/card-art/ev-edinburgh-fringe.webp')}[data-art="ev-chortle-student-comedy-award"]{--art:url('../assets/card-art/ev-chortle-student-comedy-award.webp')}[data-art="ev-lucille-ball-comedy-festival"]{--art:url('../assets/card-art/ev-lucille-ball-comedy-festival.webp')}[data-art="ev-hi-desert-comedy-campout"]{--art:url('../assets/card-art/ev-hi-desert-comedy-campout.webp')}[data-art="ev-whats-funny-comedy-festival"]{--art:url('../assets/card-art/ev-whats-funny-comedy-festival.webp')}[data-art="ev-boston-comedy-festival"]{--art:url('../assets/card-art/ev-boston-comedy-festival.webp')}[data-art="ev-vail-comedy-festival"]{--art:url('../assets/card-art/ev-vail-comedy-festival.webp')}[data-art="ev-rogue-island-comedy-festival"]{--art:url('../assets/card-art/ev-rogue-island-comedy-festival.webp')}[data-art="ev-vice-city-comedy-festival"]{--art:url('../assets/card-art/ev-vice-city-comedy-festival.webp')}[data-art="ev-tower-city-comedy-festival"]{--art:url('../assets/card-art/ev-tower-city-comedy-festival.webp')}[data-art="ev-laugh-after-dark-comedyfest"]{--art:url('../assets/card-art/ev-laugh-after-dark-comedyfest.webp')}[data-art="ev-mountain-fresh-comedy-festival"]{--art:url('../assets/card-art/ev-mountain-fresh-comedy-festival.webp')}[data-art="ev-flyover-comedy-festival"]{--art:url('../assets/card-art/ev-flyover-comedy-festival.webp')}[data-art="ev-louddmouth-comedy-festival"]{--art:url('../assets/card-art/ev-louddmouth-comedy-festival.webp')}[data-art="ev-west-end-comedy-fest"]{--art:url('../assets/card-art/ev-west-end-comedy-fest.webp')}[data-art="ev-raleigh-comedy-festival"]{--art:url('../assets/card-art/ev-raleigh-comedy-festival.webp')}[data-art="ev-harco-comedy-festival"]{--art:url('../assets/card-art/ev-harco-comedy-festival.webp')}[data-art="ev-montclair-comedy-festival"]{--art:url('../assets/card-art/ev-montclair-comedy-festival.webp')}[data-art="ev-vermont-comedy-festival"]{--art:url('../assets/card-art/ev-vermont-comedy-festival.webp')}[data-art="ev-vermont-s-funniest-comedian"]{--art:url('../assets/card-art/ev-vermont-s-funniest-comedian.webp')}[data-art="ev-lbc-fall-fest"]{--art:url('../assets/card-art/ev-lbc-fall-fest.webp')}[data-art="ev-san-francisco-stand-up-comedy-competition"]{--art:url('../assets/card-art/ev-san-francisco-stand-up-comedy-competition.webp')}[data-art="ev-world-series-of-comedy"]{--art:url('../assets/card-art/ev-world-series-of-comedy.webp')}[data-art="ev-new-south-comedy-festival"]{--art:url('../assets/card-art/ev-new-south-comedy-festival.webp')}@media(min-width:1001px){.jumbo[data-kiss-at="star"] .cw-beam{--c:255,226,150!important}.jumbo[data-kiss-at="star"][data-kiss="lock"] .cw-beam{animation:star-flash 2.6s steps(1,end) infinite}.jumbo[data-kiss-at="star"] .ct-spot{width:190px;height:56px;margin:-28px 0 0 -95px;background:radial-gradient(closest-side,rgba(255,255,248,.95),rgba(255,214,120,.55) 45%,rgba(255,200,90,0))}.jumbo[data-kiss-at="star"][data-kiss="lock"] .ct-spot{animation:star-flash 2.6s steps(1,end) infinite}}@keyframes star-flash{0%,100%{opacity:.9}31%{opacity:1;filter:brightness(1.6)}33%{opacity:.9;filter:none}71%{opacity:1;filter:brightness(1.45)}73%{opacity:.9;filter:none}}.hero[data-kiss-at="star"] .fx-beam{--hc:255,226,150}.jumbo-video.is-celeb-zoom img{animation:celeb-zoom 1.5s cubic-bezier(.55,0,.8,.2) both;transform-origin:var(--at,50% 58%)}@keyframes celeb-zoom{from{transform:scale(1)}to{transform:scale(2.6)}}@media(prefers-reduced-motion:reduce){.jumbo-video.is-celeb-zoom img{animation-duration:2.4s}.jumbo[data-kiss-at="star"][data-kiss="lock"] .cw-beam,.jumbo[data-kiss-at="star"][data-kiss="lock"] .ct-spot{animation-duration:4s}}.cw-crew,.ct-fleet .ct-drone{display:none}@media(min-width:1001px){.cw-crew{display:block;position:absolute;bottom:100%;left:8%;width:18px;height:34px;transform:translateZ(5px);z-index:1;animation:cr-walk 22s linear infinite}.cw-crew svg{display:block;width:100%;height:100%;overflow:visible;fill:#0a0604;filter:drop-shadow(0 0 1px #ffe2a8) drop-shadow(0 0 3px rgba(255,190,100,.95)) drop-shadow(0 0 8px rgba(255,150,60,.55))}.cw-crew:before{content:"";position:absolute;left:55%;top:4%;width:46px;height:30px;pointer-events:none;background:radial-gradient(ellipse 100% 50% at 0 50%,rgba(255,236,190,.75),rgba(255,214,150,.18) 60%,transparent 80%);clip-path:polygon(0 42%,100% 0,100% 100%,0 58%);mix-blend-mode:screen;animation:cw-lamp 2.4s ease-in-out infinite alternate}.cr-leg{transform-box:fill-box;transform-origin:50% 0;animation:cr-step .55s ease-in-out infinite alternate}.cr-leg-b{animation-direction:alternate-reverse}@keyframes cr-walk{0%{left:6%;transform:translateZ(5px) scaleX(1)}38%{left:62%;transform:translateZ(5px) scaleX(1)}40%,52%{left:64%;transform:translateZ(5px) scaleX(1)}53%{left:64%;transform:translateZ(5px) scaleX(-1)}90%{left:8%;transform:translateZ(5px) scaleX(-1)}92%,99%{left:6%;transform:translateZ(5px) scaleX(-1)}100%{left:6%;transform:translateZ(5px) scaleX(1)}}@keyframes cr-step{from{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes cr-blink{50%{opacity:.2}}.ct-fleet .ct-drone{display:block;position:absolute;left:0;top:0;width:26px;height:8px;z-index:1;--dc:255,236,200;animation:dr-fly var(--t,26s) ease-in-out var(--d,0s) infinite}.ct-drone:before{content:"";position:absolute;inset:0;border-radius:4px;background:#0d0906;box-shadow:-9px -2px 0 -1px rgba(180,170,160,.35),9px -2px 0 -1px rgba(180,170,160,.35)}.ct-drone b{position:absolute;left:50%;top:5px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:rgb(var(--dc));box-shadow:0 0 8px 2px rgba(var(--dc),.9);animation:cr-blink .9s steps(2,end) infinite}.ct-drone:after{content:"";position:absolute;left:50%;top:8px;width:90px;height:150px;margin-left:-45px;pointer-events:none;background:radial-gradient(ellipse 50% 100% at 50% 0,rgba(var(--dc),.22),rgba(var(--dc),.06) 60%,transparent 80%);clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);mix-blend-mode:screen}.ct-drone-2{--dc:239,182,78;width:22px}.ct-drone-3{--dc:173,206,255}@keyframes dr-fly{0%{left:44%;top:46%;transform:rotate(-4deg)}16%{left:56%;top:38%;transform:rotate(3deg)}30%{left:60%;top:30%;transform:rotate(6deg)}46%{left:78%;top:44%;transform:rotate(-2deg)}60%{left:94%;top:34%;transform:rotate(5deg)}74%{left:86%;top:56%;transform:rotate(-5deg)}88%{left:62%;top:58%;transform:rotate(2deg)}100%{left:44%;top:46%;transform:rotate(-4deg)}}.hero[data-kiss] .ct-drone{--dc:255,92,150}.hero[data-kiss-at="kb"] .ct-drone{--dc:255,118,36}.hero[data-light="punch"] .ct-drone b,.hero[data-light="punch"] .ct-drone:after{animation:dr-strobe .18s steps(2,end) infinite}.hero[data-light="saltire"] .ct-drone{--dc:120,170,255}.hero[data-light="saltire"] .ct-drone-2{--dc:255,255,255}@keyframes dr-strobe{50%{opacity:.1}}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.cw-crew{animation-duration:44s}.cr-leg{animation-duration:1.2s}.ct-drone{animation-duration:calc(var(--t,26s) * 2.2)}.hero[data-light="punch"] .ct-drone b,.hero[data-light="punch"] .ct-drone:after{animation-duration:1s}}[data-art="ev-seattle-international-comedy-competition"]{--art:url('../assets/card-art/ev-seattle-international-comedy-competition.webp')}[data-art="ev-glasgow-international-comedy-festival"]{--art:url('../assets/card-art/ev-glasgow-international-comedy-festival.webp')}[data-art="ev-brighton-fringe"]{--art:url('../assets/card-art/ev-brighton-fringe.webp')}[data-art="ev-bath-comedy-festival"]{--art:url('../assets/card-art/ev-bath-comedy-festival.webp')}[data-art="ev-machynlleth-comedy-festival"]{--art:url('../assets/card-art/ev-machynlleth-comedy-festival.webp')}[data-art="ev-galway-comedy-festival"]{--art:url('../assets/card-art/ev-galway-comedy-festival.webp')}[data-art="ev-winnipeg-comedy-festival"]{--art:url('../assets/card-art/ev-winnipeg-comedy-festival.webp')}[data-art="ev-sydney-comedy-festival"]{--art:url('../assets/card-art/ev-sydney-comedy-festival.webp')}[data-art="ev-adelaide-fringe"]{--art:url('../assets/card-art/ev-adelaide-fringe.webp')}[data-art="ev-fringe-world"]{--art:url('../assets/card-art/ev-fringe-world.webp')}[data-art="ev-perth-comedy-festival"]{--art:url('../assets/card-art/ev-perth-comedy-festival.webp')}[data-art="ev-brisbane-comedy-festival"]{--art:url('../assets/card-art/ev-brisbane-comedy-festival.webp')}[data-art="ev-nz-international-comedy-festival"]{--art:url('../assets/card-art/ev-nz-international-comedy-festival.webp')}[data-art="ev-jive-cape-town-funny-festival"]{--art:url('../assets/card-art/ev-jive-cape-town-funny-festival.webp')}[data-art="ev-utrecht-international-comedy-festival"]{--art:url('../assets/card-art/ev-utrecht-international-comedy-festival.webp')}[data-art="ev-cologne-comedy-festival"]{--art:url('../assets/card-art/ev-cologne-comedy-festival.webp')}[data-art="ev-the-comedy-land-mumbai"]{--art:url('../assets/card-art/ev-the-comedy-land-mumbai.webp')}[data-art="ev-musical-comedy-awards"]{--art:url('../assets/card-art/ev-musical-comedy-awards.webp')}[data-art="ev-komedia-new-comedy-award"]{--art:url('../assets/card-art/ev-komedia-new-comedy-award.webp')}[data-art="ev-lgbtq-new-comedian-of-the-year"]{--art:url('../assets/card-art/ev-lgbtq-new-comedian-of-the-year.webp')}[data-art="ev-leicester-square-theatre-new-comedian-of-the-yea"]{--art:url('../assets/card-art/ev-leicester-square-theatre-new-comedian-of-the-yea.webp')}[data-art="ev-billy-t-award"]{--art:url('../assets/card-art/ev-billy-t-award.webp')}[data-art="ev-amsterdams-kleinkunst-festival"]{--art:url('../assets/card-art/ev-amsterdams-kleinkunst-festival.webp')}[data-art="ev-leids-cabaret-festival"]{--art:url('../assets/card-art/ev-leids-cabaret-festival.webp')}[data-art="ev-quatsch-comedy-hot-shot"]{--art:url('../assets/card-art/ev-quatsch-comedy-hot-shot.webp')}[data-art="ev-hamburger-comedy-pokal"]{--art:url('../assets/card-art/ev-hamburger-comedy-pokal.webp')}[data-art="ev-dublin-international-comedy-film-festival-stand-"]{--art:url('../assets/card-art/ev-dublin-international-comedy-film-festival-stand-.webp')}[data-art="ev-so-you-think-you-re-funny"]{--art:url('../assets/card-art/ev-so-you-think-you-re-funny.webp')}[data-art="ev-raw-comedy"]{--art:url('../assets/card-art/ev-raw-comedy.webp')}[data-art="ev-riot-comedy-festival"]{--art:url('../assets/card-art/ev-riot-comedy-festival.webp')}[data-art="ev-melbourne-fringe"]{--art:url('../assets/card-art/ev-melbourne-fringe.webp')}[data-art="ev-nz-fringe"]{--art:url('../assets/card-art/ev-nz-fringe.webp')}[data-art="ev-dunedin-fringe"]{--art:url('../assets/card-art/ev-dunedin-fringe.webp')}[data-art="ev-nottingham-comedy-festival"]{--art:url('../assets/card-art/ev-nottingham-comedy-festival.webp')}[data-art="ev-camden-fringe"]{--art:url('../assets/card-art/ev-camden-fringe.webp')}.ct-heart{display:none}@media(min-width:1001px){.ct-heart{display:block;position:absolute;left:var(--spot-x,50%);top:var(--spot-y,140%);width:0;height:0;pointer-events:none;z-index:2}.ct-heart i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:#ffd1e1;opacity:0;box-shadow:0 0 6px 2px rgba(255,60,120,.9),0 0 16px 4px rgba(255,40,90,.45);transform:translate(var(--sx),var(--sy)) scale(.6);transition:transform 1.8s cubic-bezier(.3,.1,.2,1) calc(var(--i) * 60ms),opacity .6s ease calc(var(--i) * 60ms)}.ct-heart i:nth-child(odd){background:#ff6b9c}.jumbo[data-kiss="seek"]:not([data-kiss-at]) .ct-heart i,.jumbo[data-kiss="lock"]:not([data-kiss-at]) .ct-heart i{opacity:1;transform:translate(var(--hx),var(--hy)) scale(1)}.jumbo[data-kiss="lock"]:not([data-kiss-at]) .ct-heart{animation:dr-heart .86s ease-in-out infinite}.jumbo[data-kiss="drop"] .ct-heart i{opacity:0;transform:translate(calc(var(--hx) * 4),calc(var(--sy) * 1.2)) scale(.4);transition-duration:1.2s,.9s;transition-delay:calc(var(--i) * 25ms)}@keyframes dr-heart{0%,100%{filter:brightness(1)}14%{filter:brightness(1.6)}28%{filter:brightness(1.05)}42%{filter:brightness(1.5)}}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.ct-heart i{transition-duration:2.6s,1s}.jumbo[data-kiss="lock"]:not([data-kiss-at]) .ct-heart{animation-duration:1.6s}}.ct-flag{display:none}@media(min-width:1001px){.ct-flag{display:block;position:absolute;left:50%;top:132%;width:0;height:0;pointer-events:none;z-index:2}.ct-flag i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;opacity:0;background:#3d7bff;box-shadow:0 0 6px 2px rgba(40,110,255,.85),0 0 14px 3px rgba(0,80,220,.35);transform:translate(var(--sx),var(--sy)) scale(.5);transition:transform 1.9s cubic-bezier(.3,.1,.2,1) calc(var(--i) * 18ms),opacity .6s ease calc(var(--i) * 18ms)}.ct-flag i.is-w{background:#fff;box-shadow:0 0 6px 2px rgba(255,255,255,.95),0 0 14px 3px rgba(200,220,255,.5)}.jumbo[data-light="saltire"] .ct-flag i{opacity:1;transform:translate(var(--fx),var(--fy)) scale(1);animation:dr-wave 2.6s ease-in-out calc(var(--i) * -90ms + 2s) infinite}@keyframes dr-wave{0%,100%{translate:0 0}50%{translate:0 -5px}}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.ct-flag i{transition-duration:2.6s,1s}.jumbo[data-light="saltire"] .ct-flag i{animation-duration:5s}}.ct-doc{display:none}@media(min-width:1001px){.ct-doc{display:block;position:absolute;left:50%;top:132%;width:0;height:0;pointer-events:none;z-index:2}.ct-doc i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;opacity:0;background:#fff4dc;box-shadow:0 0 6px 2px rgba(255,236,200,.9),0 0 14px 3px rgba(255,200,120,.4),2px 2px 0 rgba(173,56,43,.85);transform:translate(var(--sx),var(--sy)) scale(.5);transition:transform 1.9s cubic-bezier(.3,.1,.2,1) calc(var(--i) * 22ms),opacity .6s ease calc(var(--i) * 22ms)}.ct-doc i.is-dot{background:#ffd27a;box-shadow:0 0 7px 3px rgba(255,190,80,.95),0 0 16px 4px rgba(255,160,40,.5)}.jumbo:not([data-kiss]):not([data-light="saltire"]):not([data-light="punch"]):not([data-light="stomp"]):not([data-light="cure"]):not([data-light="trivia"]):not([data-light="degrees"]) .ct-doc i{opacity:1;transform:translate(var(--fx),var(--fy)) scale(1);animation:dr-twinkle 3.2s ease-in-out calc(var(--i) * -170ms + 2s) infinite}@keyframes dr-twinkle{0%,100%{filter:brightness(1)}50%{filter:brightness(1.45)}}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.ct-doc i{transition-duration:2.6s,1s}.jumbo:not([data-kiss]):not([data-light="saltire"]):not([data-light="punch"]):not([data-light="stomp"]):not([data-light="cure"]):not([data-light="trivia"]):not([data-light="degrees"]) .ct-doc i{animation-duration:6s}}@media(min-width:1001px){.ct-heart,.ct-flag,.ct-doc{z-index:0}.ct-heart i,.ct-flag i,.ct-doc i{transform:translate(calc(var(--under-x,0px) + var(--sx) * .07),var(--under-y,-90px)) scale(.12)}.jumbo[data-kiss="drop"] .ct-heart i{transform:translate(calc(var(--under-x,0px) + var(--sx) * .07),var(--under-y,-90px)) scale(.12)}.ct-fleet .ct-drone{animation-name:dr-sortie;animation-timing-function:cubic-bezier(.45,.05,.4,1)}.ct-fleet .ct-drone-2{animation-direction:reverse}@keyframes dr-sortie{0%,7%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}20%{left:calc(var(--bx,78%) - 12%);top:calc(var(--by,36%) + 12%);transform:scale(.8) rotate(-7deg)}36%{left:calc(var(--bx,78%) - 26%);top:calc(var(--by,36%) + 28%);transform:scale(1.6) rotate(5deg)}52%{left:calc(var(--bx,78%) - 4%);top:calc(var(--by,36%) + 38%);transform:scale(2.2) rotate(-3deg)}68%{left:calc(var(--bx,78%) + 13%);top:calc(var(--by,36%) + 20%);transform:scale(1.2) rotate(6deg)}84%,100%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}}}.ct-fleet{display:none}@media(min-width:1001px){.ct-fleet{display:block;position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.ct-fleet .ct-drone{width:30px;height:14px;opacity:1}.ct-drone:before{content:none}.ct-drone svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 2px 2px rgba(0,0,0,.55))}.ct-drone .dr-prop{transform-box:fill-box;transform-origin:center;animation:dr-prop .12s linear infinite}@keyframes dr-prop{50%{transform:scaleX(.82)}}.ct-drone .dr-nav{animation:cr-blink 1.1s steps(2,end) infinite}.ct-drone .dr-nav-g{animation-delay:.55s}.ct-drone b{top:auto;bottom:-3px;width:4px;height:4px;margin-left:-2px}.ct-drone:after{top:calc(100% + 1px)}.ct-drone-2{width:27px}}.fx-paused .ct-fleet i,.fx-paused .ct-fleet svg *{animation-play-state:paused}@media(min-width:1001px){.ct-fleet .ct-drone{animation-duration:34s!important;animation-delay:0s!important;animation-direction:normal!important;animation-timing-function:cubic-bezier(.45,.05,.4,1)}.ct-fleet .ct-drone:nth-child(1){animation-name:dr-show-d}.ct-fleet .ct-drone:nth-child(2){animation-name:dr-show-o}.ct-fleet .ct-drone:nth-child(3){animation-name:dr-show-c}@keyframes dr-show-d{0%,4%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}18%{left:calc(var(--bx,78%) - 22%);top:calc(var(--by,36%) + 24%);transform:scale(1.4) rotate(-6deg)}30%{left:calc(var(--bx,78%) - 30%);top:calc(var(--by,36%) + 36%);transform:scale(2) rotate(4deg)}40%,57%{left:calc(var(--lx,60%) - 83px);top:calc(var(--ly,50%) - 4px);transform:scale(1.33) rotate(0)}70%{left:calc(var(--bx,78%) - 32%);top:calc(var(--by,36%) + 8%);transform:scale(1.1) rotate(-10deg)}86%,100%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}}@keyframes dr-show-o{0%,8%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}22%{left:calc(var(--bx,78%) - 4%);top:calc(var(--by,36%) + 40%);transform:scale(2.3) rotate(5deg)}32%{left:calc(var(--bx,78%) + 6%);top:calc(var(--by,36%) + 30%);transform:scale(1.8) rotate(-4deg)}40%,57%{left:calc(var(--lx,60%) - 19px);top:calc(var(--ly,50%) - 4px);transform:scale(1.33) rotate(0)}72%{left:calc(var(--bx,78%) - 8%);top:calc(var(--by,36%) + 42%);transform:scale(2.4) rotate(8deg)}88%,100%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}}@keyframes dr-show-c{0%,6%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}20%{left:calc(var(--bx,78%) + 14%);top:calc(var(--by,36%) + 16%);transform:scale(1.2) rotate(7deg)}31%{left:calc(var(--bx,78%) + 18%);top:calc(var(--by,36%) + 34%);transform:scale(1.9) rotate(-5deg)}40%,57%{left:calc(var(--lx,60%) + 45px);top:calc(var(--ly,50%) - 4px);transform:scale(1.33) rotate(0)}71%{left:calc(var(--bx,78%) + 16%);top:calc(var(--by,36%) + 12%);transform:scale(1.2) rotate(12deg)}84%,100%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}}.ct-drone svg{animation:dr-flip 34s linear infinite;transform-origin:50% 50%}@keyframes dr-flip{0%,41%{transform:scaleY(1)}43%{transform:scaleY(.06)}44%,54%{transform:scaleY(0)}56%,100%{transform:scaleY(1)}}.dr-glyph{position:absolute;left:50%;top:50%;width:0;height:0;opacity:0;animation:dr-glyph 34s linear infinite}@keyframes dr-glyph{0%,42.5%{opacity:0;transform:scaleY(.1)}44.5%,54%{opacity:1;transform:scaleY(1)}55.5%,100%{opacity:0;transform:scaleY(.1)}}.dr-glyph i{position:absolute;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#fff6e2;box-shadow:0 0 4px 1px rgba(255,240,210,.95),0 0 10px 2px rgba(255,200,120,.5)}.dr-glyph i.is-dot{background:#ffd27a;box-shadow:0 0 5px 2px rgba(255,190,80,.95),0 0 12px 3px rgba(255,160,40,.55)}.ct-fleet .ct-drone:after{animation:dr-cone 34s linear infinite}@keyframes dr-cone{0%,42%{opacity:1}44%,54%{opacity:0}56%,100%{opacity:1}}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.ct-fleet .ct-drone,.ct-drone svg,.dr-glyph{animation-duration:60s!important}}@media(min-width:1001px){.dr-glyph i{width:4.5px;height:4.5px;margin:-2.25px 0 0 -2.25px;background:#fff4dc;box-shadow:0 0 4.5px 1.5px rgba(255,236,200,.9),0 0 10px 2px rgba(255,200,120,.4),1.5px 1.5px 0 rgba(173,56,43,.85)}.dr-glyph i.is-dot{background:#ffd27a;box-shadow:0 0 5px 2px rgba(255,190,80,.95),0 0 12px 3px rgba(255,160,40,.5)}.ct-doc{animation:dr-handoff 34s linear infinite}@keyframes dr-handoff{0%,41%{opacity:1}43.5%,55%{opacity:0}57%,100%{opacity:1}}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.ct-doc{animation-duration:60s}}@media(min-width:1001px){.ct-fleet .dr-a.is-d{animation-name:dr-a-d}.ct-fleet .dr-a.is-o{animation-name:dr-a-o}.ct-fleet .dr-a.is-c{animation-name:dr-a-c}.ct-fleet .dr-b.is-d{animation-name:dr-b-d}.ct-fleet .dr-b.is-o{animation-name:dr-b-o}.ct-fleet .dr-b.is-c{animation-name:dr-b-c}@keyframes dr-a-d{0%,4%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}18%{left:calc(var(--bx,78%) - 22%);top:calc(var(--by,36%) + 24%);transform:scale(1.4) rotate(-6deg)}30%{left:calc(var(--bx,78%) - 34%);top:calc(var(--by,36%) + 34%);transform:scale(2) rotate(4deg)}40%,57%{left:calc(var(--lxa,40%) - 83px);top:calc(var(--ly,56%) - 4px);transform:scale(1.33) rotate(0)}70%{left:calc(var(--bx,78%) - 40%);top:calc(var(--by,36%) + 10%);transform:scale(1.1) rotate(-10deg)}86%,100%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}}@keyframes dr-a-o{0%,8%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}22%{left:calc(var(--bx,78%) - 14%);top:calc(var(--by,36%) + 40%);transform:scale(2.3) rotate(5deg)}32%{left:calc(var(--bx,78%) - 24%);top:calc(var(--by,36%) + 30%);transform:scale(1.8) rotate(-4deg)}40%,57%{left:calc(var(--lxa,40%) - 19px);top:calc(var(--ly,56%) - 4px);transform:scale(1.33) rotate(0)}72%{left:calc(var(--bx,78%) - 20%);top:calc(var(--by,36%) + 44%);transform:scale(2.4) rotate(8deg)}88%,100%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}}@keyframes dr-a-c{0%,6%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}20%{left:calc(var(--bx,78%) - 8%);top:calc(var(--by,36%) + 16%);transform:scale(1.2) rotate(7deg)}31%{left:calc(var(--bx,78%) - 16%);top:calc(var(--by,36%) + 30%);transform:scale(1.9) rotate(-5deg)}40%,57%{left:calc(var(--lxa,40%) + 45px);top:calc(var(--ly,56%) - 4px);transform:scale(1.33) rotate(0)}71%{left:calc(var(--bx,78%) - 6%);top:calc(var(--by,36%) + 14%);transform:scale(1.2) rotate(12deg)}84%,100%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}}@keyframes dr-b-d{0%,5%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}19%{left:calc(var(--bx,78%) - 4%);top:calc(var(--by,36%) + 28%);transform:scale(1.5) rotate(-5deg)}31%{left:calc(var(--bx,78%) + 2%);top:calc(var(--by,36%) + 38%);transform:scale(2) rotate(4deg)}40%,57%{left:calc(var(--lxb,78%) - 83px);top:calc(var(--ly,56%) - 4px);transform:scale(1.33) rotate(0)}69%{left:calc(var(--bx,78%) + 10%);top:calc(var(--by,36%) + 40%);transform:scale(2.2) rotate(9deg)}85%,100%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}}@keyframes dr-b-o{0%,9%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}23%{left:calc(var(--bx,78%) + 8%);top:calc(var(--by,36%) + 34%);transform:scale(2) rotate(6deg)}33%{left:calc(var(--bx,78%) + 4%);top:calc(var(--by,36%) + 26%);transform:scale(1.6) rotate(-3deg)}40%,57%{left:calc(var(--lxb,78%) - 19px);top:calc(var(--ly,56%) - 4px);transform:scale(1.33) rotate(0)}73%{left:calc(var(--bx,78%) - 2%);top:calc(var(--by,36%) + 46%);transform:scale(2.4) rotate(-7deg)}89%,100%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}}@keyframes dr-b-c{0%,7%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}21%{left:calc(var(--bx,78%) + 14%);top:calc(var(--by,36%) + 14%);transform:scale(1.2) rotate(8deg)}32%{left:calc(var(--bx,78%) + 16%);top:calc(var(--by,36%) + 30%);transform:scale(1.8) rotate(-6deg)}40%,57%{left:calc(var(--lxb,78%) + 45px);top:calc(var(--ly,56%) - 4px);transform:scale(1.33) rotate(0)}70%{left:calc(var(--bx,78%) + 15%);top:calc(var(--by,36%) + 12%);transform:scale(1.3) rotate(10deg)}86%,100%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0)}}.cw-crew{animation-duration:66s}.cr-leg{animation-duration:1.1s}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.cw-crew{animation-duration:110s}.cr-leg{animation-duration:1.6s}}.cr-tx{display:none}@media(min-width:1001px){.cw-crew .cr-tx{display:block;position:absolute;left:50%;top:43%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#c8ffd4;box-shadow:0 0 3px 1px #7dff9a,0 0 8px 3px rgba(80,255,130,.7),0 0 16px 5px rgba(60,255,120,.3);z-index:2;animation:cr-tx 1.4s ease-in-out infinite}@keyframes cr-tx{0%,100%{opacity:1}50%{opacity:.55}}}@media(min-width:1001px){.ct-fleet .ct-drone.is-d{--wx:-83px}.ct-fleet .ct-drone.is-o{--wx:-19px}.ct-fleet .ct-drone.is-c{--wx:45px}.ct-fleet.is-led .ct-drone{animation:none!important;left:var(--bx,78%);top:var(--by,36%);transform:scale(.22)}.ct-fleet.is-led .ct-drone[data-st="out"]{animation:dr-a-d-out 9s cubic-bezier(.45,.05,.4,1) forwards!important}.ct-fleet.is-led .ct-drone[data-st="home"]{animation:dr-a-d-home 10s cubic-bezier(.45,.05,.4,1) forwards!important}.ct-fleet.is-led .dr-a.is-d[data-st="out"]{animation-name:dr-a-d-out!important}.ct-fleet.is-led .dr-a.is-d[data-st="home"]{animation-name:dr-a-d-home!important}.ct-fleet.is-led .dr-a.is-o[data-st="out"]{animation-name:dr-a-o-out!important}.ct-fleet.is-led .dr-a.is-o[data-st="home"]{animation-name:dr-a-o-home!important}.ct-fleet.is-led .dr-a.is-c[data-st="out"]{animation-name:dr-a-c-out!important}.ct-fleet.is-led .dr-a.is-c[data-st="home"]{animation-name:dr-a-c-home!important}.ct-fleet.is-led .dr-b.is-d[data-st="out"]{animation-name:dr-b-d-out!important}.ct-fleet.is-led .dr-b.is-d[data-st="home"]{animation-name:dr-b-d-home!important}.ct-fleet.is-led .dr-b.is-o[data-st="out"]{animation-name:dr-b-o-out!important}.ct-fleet.is-led .dr-b.is-o[data-st="home"]{animation-name:dr-b-o-home!important}.ct-fleet.is-led .dr-b.is-c[data-st="out"]{animation-name:dr-b-c-out!important}.ct-fleet.is-led .dr-b.is-c[data-st="home"]{animation-name:dr-b-c-home!important}.ct-fleet.is-led .dr-a[data-st="lit"],.ct-fleet.is-led .dr-a[data-st="land"]{left:calc(var(--lxa,40%) + var(--wx));top:calc(var(--ly,56%) - 4px);transform:scale(1.33)}.ct-fleet.is-led .dr-b[data-st="lit"],.ct-fleet.is-led .dr-b[data-st="land"]{left:calc(var(--lxb,78%) + var(--wx));top:calc(var(--ly,56%) - 4px);transform:scale(1.33)}.ct-fleet.is-led .ct-drone[data-st="lit"]{animation:dr-bob 1.7s ease-in-out infinite alternate!important}.ct-fleet.is-led .ct-drone.is-o[data-st="lit"]{animation-delay:-.6s!important}.ct-fleet.is-led .ct-drone.is-c[data-st="lit"]{animation-delay:-1.2s!important}@keyframes dr-bob{0%{translate:0 2px;rotate:-1.2deg}100%{translate:0 -5px;rotate:1.2deg}}.ct-fleet.is-led .ct-drone svg{animation:none;transform:scaleY(1);transition:transform .5s ease}.ct-fleet.is-led .ct-drone[data-st="lit"] svg{transform:scaleY(0)}.ct-fleet.is-led .dr-glyph{animation:none;opacity:0;transform:scaleY(.1);transition:opacity .45s ease,transform .45s ease}.ct-fleet.is-led .ct-drone[data-st="lit"] .dr-glyph{opacity:1;transform:scaleY(1);transition-delay:.3s}.ct-fleet.is-led .ct-drone[data-st="lit"] .dr-glyph.is-swap{opacity:0;transform:scaleY(.1);transition-delay:0s}.ct-fleet.is-led .ct-drone:after{animation:none;opacity:1;transition:opacity .4s}.ct-fleet.is-led .ct-drone[data-st="lit"]:after{opacity:0}.dr-glyph.is-word i{width:var(--dot,3px);height:var(--dot,3px);margin:calc(var(--dot,3px) / -2) 0 0 calc(var(--dot,3px) / -2);background:#fffaf0;box-shadow:0 0 4px 1.5px rgba(255,244,220,.95),0 0 10px 2px rgba(255,210,140,.55),1px 1px 0 rgba(173,56,43,.85)}.dr-glyph.is-word.is-now i{background:#ffd27a;box-shadow:0 0 4px 1px rgba(255,190,80,.95),0 0 10px 2px rgba(255,160,40,.5),1px 1px 0 rgba(173,56,43,.85)}@keyframes dr-a-d-out{0%,10%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0);--depth:0.00}45%{left:calc(var(--bx,78%) - 22%);top:calc(var(--by,36%) + 24%);transform:scale(1.4) rotate(-6deg);--depth:0.57}75%{left:calc(var(--bx,78%) - 34%);top:calc(var(--by,36%) + 34%);transform:scale(2) rotate(4deg);--depth:0.86}100%{left:calc(var(--lxa,40%) + var(--wx));top:calc(var(--ly,56%) - 4px);transform:scale(1.33) rotate(0);--depth:0.53}}@keyframes dr-a-d-home{0%{left:calc(var(--lxa,40%) + var(--wx));top:calc(var(--ly,56%) - 4px);transform:scale(1.33) rotate(0);--depth:0.53}30.2%{left:calc(var(--bx,78%) - 40%);top:calc(var(--by,36%) + 10%);transform:scale(1.1) rotate(-10deg);--depth:0.42}67.4%,100%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0);--depth:0.00}}@keyframes dr-a-o-out{0%,20%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0);--depth:0.00}55%{left:calc(var(--bx,78%) - 14%);top:calc(var(--by,36%) + 40%);transform:scale(2.3) rotate(5deg);--depth:1.00}80%{left:calc(var(--bx,78%) - 24%);top:calc(var(--by,36%) + 30%);transform:scale(1.8) rotate(-4deg);--depth:0.76}100%{left:calc(var(--lxa,40%) + var(--wx));top:calc(var(--ly,56%) - 4px);transform:scale(1.33) rotate(0);--depth:0.53}}@keyframes dr-a-o-home{0%{left:calc(var(--lxa,40%) + var(--wx));top:calc(var(--ly,56%) - 4px);transform:scale(1.33) rotate(0);--depth:0.53}34.9%{left:calc(var(--bx,78%) - 20%);top:calc(var(--by,36%) + 44%);transform:scale(2.4) rotate(8deg);--depth:1.00}72.1%,100%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0);--depth:0.00}}@keyframes dr-a-c-out{0%,15%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0);--depth:0.00}50%{left:calc(var(--bx,78%) - 8%);top:calc(var(--by,36%) + 16%);transform:scale(1.2) rotate(7deg);--depth:0.47}77.5%{left:calc(var(--bx,78%) - 16%);top:calc(var(--by,36%) + 30%);transform:scale(1.9) rotate(-5deg);--depth:0.81}100%{left:calc(var(--lxa,40%) + var(--wx));top:calc(var(--ly,56%) - 4px);transform:scale(1.33) rotate(0);--depth:0.53}}@keyframes dr-a-c-home{0%{left:calc(var(--lxa,40%) + var(--wx));top:calc(var(--ly,56%) - 4px);transform:scale(1.33) rotate(0);--depth:0.53}32.6%{left:calc(var(--bx,78%) - 6%);top:calc(var(--by,36%) + 14%);transform:scale(1.2) rotate(12deg);--depth:0.47}62.8%,100%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0);--depth:0.00}}@keyframes dr-b-d-out{0%,12.5%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0);--depth:0.00}47.5%{left:calc(var(--bx,78%) - 4%);top:calc(var(--by,36%) + 28%);transform:scale(1.5) rotate(-5deg);--depth:0.62}77.5%{left:calc(var(--bx,78%) + 2%);top:calc(var(--by,36%) + 38%);transform:scale(2) rotate(4deg);--depth:0.86}100%{left:calc(var(--lxb,78%) + var(--wx));top:calc(var(--ly,56%) - 4px);transform:scale(1.33) rotate(0);--depth:0.53}}@keyframes dr-b-d-home{0%{left:calc(var(--lxb,78%) + var(--wx));top:calc(var(--ly,56%) - 4px);transform:scale(1.33) rotate(0);--depth:0.53}27.9%{left:calc(var(--bx,78%) + 10%);top:calc(var(--by,36%) + 40%);transform:scale(2.2) rotate(9deg);--depth:0.95}65.1%,100%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0);--depth:0.00}}@keyframes dr-b-o-out{0%,22.5%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0);--depth:0.00}57.5%{left:calc(var(--bx,78%) + 8%);top:calc(var(--by,36%) + 34%);transform:scale(2) rotate(6deg);--depth:0.86}82.5%{left:calc(var(--bx,78%) + 4%);top:calc(var(--by,36%) + 26%);transform:scale(1.6) rotate(-3deg);--depth:0.66}100%{left:calc(var(--lxb,78%) + var(--wx));top:calc(var(--ly,56%) - 4px);transform:scale(1.33) rotate(0);--depth:0.53}}@keyframes dr-b-o-home{0%{left:calc(var(--lxb,78%) + var(--wx));top:calc(var(--ly,56%) - 4px);transform:scale(1.33) rotate(0);--depth:0.53}37.2%{left:calc(var(--bx,78%) - 2%);top:calc(var(--by,36%) + 46%);transform:scale(2.4) rotate(-7deg);--depth:1.00}74.4%,100%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0);--depth:0.00}}@keyframes dr-b-c-out{0%,17.5%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0);--depth:0.00}52.5%{left:calc(var(--bx,78%) + 14%);top:calc(var(--by,36%) + 14%);transform:scale(1.2) rotate(8deg);--depth:0.47}80%{left:calc(var(--bx,78%) + 16%);top:calc(var(--by,36%) + 30%);transform:scale(1.8) rotate(-6deg);--depth:0.76}100%{left:calc(var(--lxb,78%) + var(--wx));top:calc(var(--ly,56%) - 4px);transform:scale(1.33) rotate(0);--depth:0.53}}@keyframes dr-b-c-home{0%{left:calc(var(--lxb,78%) + var(--wx));top:calc(var(--ly,56%) - 4px);transform:scale(1.33) rotate(0);--depth:0.53}30.2%{left:calc(var(--bx,78%) + 15%);top:calc(var(--by,36%) + 12%);transform:scale(1.3) rotate(10deg);--depth:0.52}67.4%,100%{left:var(--bx,78%);top:var(--by,36%);transform:scale(.22) rotate(0);--depth:0.00}}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.ct-fleet.is-led .ct-drone[data-st="out"]{animation-duration:13.5s!important}.ct-fleet.is-led .ct-drone[data-st="home"]{animation-duration:15s!important}.ct-fleet.is-led .ct-drone[data-st="lit"]{animation-duration:2.6s!important}}@media(min-width:1001px){.dr-ch{position:absolute;left:0;top:0;width:0;height:0;transform-origin:var(--cx,0px) 0;animation:dr-ch-wave var(--wt,2.2s) ease-in-out var(--wd,0s) infinite}@keyframes dr-ch-wave{0%,100%{transform:translateY(0) rotate(0)}27%{transform:translateY(calc(var(--wy,2px) * -1)) rotate(var(--wr,2deg))}58%{transform:translateY(calc(var(--wy,2px) * .55)) rotate(calc(var(--wr,2deg) * -.6))}81%{transform:translateY(calc(var(--wy,2px) * -.3)) rotate(calc(var(--wr,2deg) * .25))}}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.dr-ch{animation-duration:calc(var(--wt,2.2s) * 1.6)}}.jumbo-story:has(.jumbo-tricolour){padding:0}.jumbo-tricolour{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;background:linear-gradient(90deg,#169b62 0 33.34%,#fff 33.34% 66.67%,#ff883e 66.67%)}.jumbo-tricolour:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,0) 20%,rgba(255,255,255,.18) 40%,rgba(0,0,0,.18) 60%,rgba(255,255,255,0) 80%);background-size:220% 100%;animation:saltire-wave 3.2s ease-in-out infinite}.jumbo-tricolour .jumbo-knock{position:relative;padding:4px 14px;background:rgba(10,30,18,.6);color:#fff;text-shadow:3px 3px 0 #17100c,0 0 16px rgba(0,0,0,.6)}.jumbo-tricolour .jumbo-knock.is-reply{color:#fff}@media(prefers-reduced-motion:reduce){.jumbo-tricolour:before{animation-duration:8s}}.jumbo-ad.is-irl{background:linear-gradient(135deg,rgba(22,155,98,.6),rgba(255,136,62,.32));margin:-14px -16px;padding:14px 16px;height:calc(100% + 28px);box-sizing:border-box}.jumbo-cat-irl{background:#169b62;color:#fff;box-shadow:0 0 14px rgba(22,155,98,.6)}.hero[data-light="tricolour"] .fx-beam{--hc:22,155,98;animation:fx-shimmer 3.4s ease-in-out infinite}.hero[data-light="tricolour"] .stage-fx .fx-beam:nth-child(5){--hc:255,255,255}.hero[data-light="tricolour"] .stage-fx .fx-beam:nth-child(6){--hc:255,136,62}@media(min-width:1001px){.jumbo[data-light="tricolour"] .cw-beam{animation:cw-breathe 2.4s ease-in-out infinite alternate;--c:22,155,98!important}.jumbo[data-light="tricolour"] .jumbo-cw-c .cw-beam:nth-child(4),.jumbo[data-light="tricolour"] .jumbo-cw-c .cw-beam:nth-child(5){--c:255,255,255!important}.jumbo[data-light="tricolour"] .jumbo-cw-c .cw-beam:nth-child(6),.jumbo[data-light="tricolour"] .jumbo-cw-r .cw-beam{--c:255,136,62!important}.hero[data-light="tricolour"] .ct-drone{--dc:60,210,130}.hero[data-light="tricolour"] .ct-drone-2{--dc:255,255,255}.hero[data-light="tricolour"] .ct-drone-3{--dc:255,150,70}.ct-flag-ie i.is-g{background:#1fbf78;box-shadow:0 0 6px 2px rgba(31,191,120,.85),0 0 14px 3px rgba(22,155,98,.4)}.ct-flag-ie i.is-o{background:#ff9a52;box-shadow:0 0 6px 2px rgba(255,136,62,.9),0 0 14px 3px rgba(255,110,30,.4)}.jumbo[data-light="saltire"] .ct-flag-ie i{opacity:0;animation:none;transform:translate(calc(var(--under-x,0px) + var(--sx) * .07),var(--under-y,-90px)) scale(.12)}.jumbo[data-light="tricolour"] .ct-flag-ie i{opacity:1;transform:translate(var(--fx),var(--fy)) scale(1);animation:dr-wave 2.6s ease-in-out calc(var(--i) * -90ms + 2s) infinite}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.jumbo[data-light="tricolour"] .ct-flag-ie i{animation-duration:5s}}.jumbo-story:has(.jumbo-flagbg){padding:0}.jumbo-flagbg{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.jumbo-flagbg:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,0) 20%,rgba(255,255,255,.18) 40%,rgba(0,0,0,.18) 60%,rgba(255,255,255,0) 80%);background-size:220% 100%;animation:saltire-wave 3.2s ease-in-out infinite}.jumbo-flag-svg{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.jumbo-flagbg.is-low{align-items:flex-end;padding-bottom:12px;box-sizing:border-box}.jumbo-flagbg.is-low .jumbo-knock{font-size:26px;padding:3px 12px}@media(max-width:560px){.jumbo-flagbg.is-low .jumbo-knock{font-size:21px}}.jumbo-flagbg:before{z-index:1}.jumbo-flagbg .jumbo-knock{position:relative;z-index:2;padding:4px 14px;background:rgba(12,8,5,.62);color:#fff;text-shadow:3px 3px 0 #17100c,0 0 16px rgba(0,0,0,.6)}.jumbo-flagbg .jumbo-knock.is-reply{color:#fff}@media(prefers-reduced-motion:reduce){.jumbo-flagbg:before{animation-duration:8s}}.jumbo-ad.is-flag{background:linear-gradient(135deg,rgba(var(--fcc,173,56,43),.6),rgba(20,13,8,.55));margin:-14px -16px;padding:14px 16px;height:calc(100% + 28px);box-sizing:border-box}.jumbo-cat-flag{background:rgb(var(--fcc,173,56,43));color:#fff;box-shadow:0 0 14px rgba(var(--fcc,173,56,43),.6)}.hero[data-light="flag"] .fx-beam{--hc:var(--fc1);animation:fx-shimmer 3.4s ease-in-out infinite}.hero[data-light="flag"] .stage-fx .fx-beam:nth-child(5){--hc:var(--fc2)}.hero[data-light="flag"] .stage-fx .fx-beam:nth-child(6){--hc:var(--fc3)}@media(min-width:1001px){.jumbo[data-light="flag"] .cw-beam{animation:cw-breathe 2.4s ease-in-out infinite alternate;--c:var(--fc1)!important}.jumbo[data-light="flag"] .jumbo-cw-c .cw-beam:nth-child(4),.jumbo[data-light="flag"] .jumbo-cw-c .cw-beam:nth-child(5){--c:var(--fc2)!important}.jumbo[data-light="flag"] .jumbo-cw-c .cw-beam:nth-child(6),.jumbo[data-light="flag"] .jumbo-cw-r .cw-beam{--c:var(--fc3)!important}.hero[data-light="flag"] .ct-drone{--dc:var(--fc1)}.hero[data-light="flag"] .ct-drone-2{--dc:var(--fc2)}.hero[data-light="flag"] .ct-drone-3{--dc:var(--fc3)}.ct-flag-gen i{background:rgb(var(--c));box-shadow:0 0 6px 2px rgba(var(--c),.85),0 0 14px 3px rgba(var(--c),.35)}.jumbo[data-light="saltire"] .ct-flag-gen i{opacity:0;animation:none;transform:translate(calc(var(--under-x,0px) + var(--sx) * .07),var(--under-y,-90px)) scale(.12)}.jumbo[data-light="flag"] .ct-flag-gen i{opacity:1;transform:translate(var(--fx),var(--fy)) scale(1);animation:dr-wave 2.6s ease-in-out calc(var(--i) * -90ms + 2s) infinite}.jumbo[data-light="tricolour"] .ct-doc i,.jumbo[data-light="flag"] .ct-doc i{opacity:0!important;animation:none!important;transform:translate(calc(var(--under-x,0px) + var(--sx) * .07),var(--under-y,-90px)) scale(.12)!important}.hero[data-light="flag"] .ct-fleet.is-led .ct-drone[data-st="show"] .dr-lz{animation:none;--lc:var(--fc1)}.hero[data-light="flag"] .ct-fleet.is-led .ct-drone[data-st="show"] .dr-lz i:nth-child(2n){--lc:var(--fc2)}.hero[data-light="flag"] .ct-fleet.is-led .ct-drone[data-st="show"] .dr-lz i:nth-child(3){--lc:var(--fc3)}.hero[data-light="flag"]:has(.ct-fleet.lz-ready .ct-drone[data-st="show"]) .ct-dryice{animation:none;--lc:var(--fc1)}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.jumbo[data-light="flag"] .ct-flag-gen i{animation-duration:5s}}.jumbo-bio{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:.92em;line-height:1.3}.jumbo-cat-fest{background:#ffcf6b;color:#1a0f08;box-shadow:0 0 14px rgba(255,207,107,.6)}.jumbo-story:has(.jumbo-spot){padding:0}.jumbo-spot{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:center;height:100%;padding:12px 16px;box-sizing:border-box;overflow:hidden;background:radial-gradient(circle at 18% 50%,rgba(255,190,80,.28),rgba(20,13,8,0) 62%)}.jumbo-spot:before{content:"";position:absolute;left:-150px;top:50%;width:560px;height:560px;margin-top:-280px;pointer-events:none;background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,207,107,.17) 0 9deg,rgba(255,207,107,0) 9deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 18%,transparent 64%);mask-image:radial-gradient(circle,#000 18%,transparent 64%);animation:spot-rays 16s linear infinite}@keyframes spot-rays{to{transform:rotate(360deg)}}.spot-face{position:relative;display:block;width:120px;height:120px;justify-self:center}.spot-face img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid #ffcf6b;box-shadow:0 0 0 5px rgba(255,207,107,.22),0 0 26px rgba(255,190,80,.65);animation:spot-in .8s cubic-bezier(.2,1.5,.4,1) both,spot-pulse 2.2s ease-in-out .8s infinite}.spot-face i{position:absolute;left:50%;top:-16px;font-style:normal;font-size:30px;transform:translateX(-50%) rotate(-8deg);filter:drop-shadow(0 2px 4px rgba(0,0,0,.6));animation:spot-crown .7s cubic-bezier(.2,1.6,.4,1) .35s both}.spot-face.is-big{width:138px;height:138px}@keyframes spot-in{from{transform:scale(.35) rotate(-14deg);opacity:0}}@keyframes spot-pulse{50%{box-shadow:0 0 0 9px rgba(255,207,107,.1),0 0 38px rgba(255,190,80,.85)}}@keyframes spot-crown{from{transform:translate(-50%,-40px) rotate(-30deg);opacity:0}}.jumbo-spot-copy{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}.jumbo-spot .jumbo-knock{text-align:left;font-size:40px;line-height:1}.jumbo-cat-spot{background:linear-gradient(90deg,#ffcf6b,#ffe9a8);color:#1a0f08;box-shadow:0 0 14px rgba(255,207,107,.6)}.jumbo-spot.is-tour .jumbo-ad-name{color:#ffe9a8}.jumbo-spot .jumbo-who{white-space:normal}@media(max-width:560px){.jumbo-spot .jumbo-ad-name{font-size:17px}.jumbo-spot .jumbo-ad-when{font-size:12px}.jumbo-spot{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:10px 12px}.spot-face,.spot-face.is-big{width:88px;height:88px}.spot-face i{font-size:22px;top:-11px}.jumbo-spot .jumbo-knock{font-size:30px}}@media(prefers-reduced-motion:reduce){.jumbo-spot:before{animation-duration:40s}.spot-face img{animation-duration:.8s,4.4s}}.jumbo-wing-screen .jumbo-spot{grid-template-columns:1fr}.jumbo-wing-screen .spot-face{display:none}.jumbo-ad-name,.jumbo-cat,.jumbo-knock,.jumbo-who,.dg-title,.dg-line,.dg-end b,.dg-says>span,.trivia-q,.jumbo-kisscard b,.jumbo-line,.jumbo-quote,.jumbo-ad-when,.trivia-fact,.wing-ad-copy b{text-wrap:balance}.jumbo-ad-name,.jumbo-ad-when,.jumbo-line,.jumbo-quote,.jumbo-who,.dg-title,.dg-line,.trivia-q,.trivia-fact{flex-shrink:0}.jumbo-who{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;text-overflow:clip}.dg-end b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;text-overflow:clip;text-align:center}.jumbo-ad-name,.trivia-q{-webkit-line-clamp:3}.dg-node b{text-overflow:clip}.cw-defs{position:absolute;width:0;height:0;overflow:hidden}@media(min-width:1001px){.cw-crew.cw-pilot{width:20px;height:38px;animation:cr-zone var(--t,34s) linear var(--d,0s) infinite}.cw-crew.cw-pilot svg{fill:none;filter:drop-shadow(0 0 .7px rgba(255,226,168,.95)) drop-shadow(0 0 3px rgba(255,180,90,.5))}.cw-pilot .cr-tx{top:43%}@keyframes cr-zone{0%{left:var(--z0);transform:translateZ(5px) scaleX(1)}34%,50%{left:calc(var(--z1) - 20px);transform:translateZ(5px) scaleX(1)}51%{left:calc(var(--z1) - 20px);transform:translateZ(5px) scaleX(-1)}85%,99%{left:var(--z0);transform:translateZ(5px) scaleX(-1)}100%{left:var(--z0);transform:translateZ(5px) scaleX(1)}}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.cw-crew.cw-pilot{animation-duration:calc(var(--t,34s) * 1.6)}}@media(min-width:1001px){.cw-crew.cw-pilot{width:var(--w,20px);height:var(--h,38px)}.cw-pilot .cr-tx{top:var(--led,43%)}.cw-crew.cw-pilot{animation-name:cr-zone-w}@keyframes cr-zone-w{0%{left:var(--z0);transform:translateZ(5px) scaleX(1)}34%,50%{left:calc(var(--z1) - var(--w,20px));transform:translateZ(5px) scaleX(1)}51%{left:calc(var(--z1) - var(--w,20px));transform:translateZ(5px) scaleX(-1)}85%,99%{left:var(--z0);transform:translateZ(5px) scaleX(-1)}100%{left:var(--z0);transform:translateZ(5px) scaleX(1)}}}@media(min-width:1001px){.cw-crew.cw-pilot{width:calc(var(--w,20px) * .625);height:calc(var(--h,38px) * .625);animation-name:cr-zone-58}@keyframes cr-zone-58{0%{left:var(--z0);transform:translateZ(5px) scaleX(1)}34%,50%{left:calc(var(--z1) - var(--w,20px) * .625);transform:translateZ(5px) scaleX(1)}51%{left:calc(var(--z1) - var(--w,20px) * .625);transform:translateZ(5px) scaleX(-1)}85%,99%{left:var(--z0);transform:translateZ(5px) scaleX(-1)}100%{left:var(--z0);transform:translateZ(5px) scaleX(1)}}}.logo-wrap{position:relative;display:block;width:fit-content;max-width:100%}.logo-bit{position:absolute;left:0;top:0;width:100%;height:auto;margin:0;display:none;pointer-events:none}.logo-wrap.is-suck .logo-bit,.logo-wrap.is-drop .logo-bit{display:block}.logo-wrap.is-suck .hero-logo,.logo-wrap.is-drop .hero-logo{clip-path:inset(81% 0 0 0)}.logo-wrap.is-suck .logo-bit{animation:logo-suck 1.5s cubic-bezier(.55,0,.8,.3) both}.logo-wrap.is-drop .logo-bit{animation:logo-suck 1.3s cubic-bezier(.2,.7,.45,1) reverse both}@keyframes logo-suck{0%{transform:none;opacity:1;filter:none}28%{transform:translate(0,calc(var(--dy,-100px) * .06)) scale(.93,1.12);opacity:1;filter:brightness(1.25)}100%{transform:translate(var(--dx,0),var(--dy,-100px)) scale(.04,.08);opacity:0;filter:brightness(2)}}@media(prefers-reduced-motion:reduce){.logo-wrap.is-suck .logo-bit{animation-duration:2.2s}.logo-wrap.is-drop .logo-bit{animation-duration:2s}}@media(min-width:1001px){.ct-fleet.is-led .dr-a[data-st="hover"]{left:calc(var(--lxa,40%) + var(--wx));top:calc(var(--ly,56%) - 4px);transform:scale(1.33)}.ct-fleet.is-led .ct-drone[data-st="hover"]{animation:dr-bob 1.7s ease-in-out infinite alternate!important}.ct-fleet.is-led .ct-drone[data-st="hover"],.ct-fleet.is-led .ct-drone[data-st="lit"]{transition:left 1.6s ease-in-out,top 1.6s ease-in-out}.ct-fleet.is-led .ct-drone.is-beam{--dc:255,244,220}.ct-fleet.is-led .ct-drone.is-beam:after{opacity:1;height:190px;filter:brightness(1.9)}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.ct-fleet.is-led .ct-drone[data-st="hover"],.ct-fleet.is-led .ct-drone[data-st="lit"]{transition-duration:2.2s}}@media(min-width:1001px){.ct-fleet.is-led.is-quick .ct-drone[data-st="out"]{animation-duration:6s!important}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.ct-fleet.is-led.is-quick .ct-drone[data-st="out"]{animation-duration:9s!important}}@media(min-width:1001px){.ct-fleet{z-index:2}}.logo-wrap.is-suck .hero-logo,.logo-wrap.is-gone .hero-logo{clip-path:none;visibility:hidden}.logo-wrap.is-gone .logo-bit{display:none}.hero.is-bare .fx-glow-o{opacity:0!important;transition:opacity 1.6s ease}@media(min-width:1001px){.hero .is-taken{animation:logo-suck 1.5s cubic-bezier(.55,0,.8,.3) both;transform-origin:50% 50%;pointer-events:none}.hero .is-taken.is-gone{visibility:hidden}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.hero .is-taken{animation-duration:2.2s}}.hero-mic{display:none}@media(min-width:1001px){.hero-mic{display:block;position:absolute;z-index:2;pointer-events:none;opacity:0}.hero-mic.is-set{opacity:1}.hero-mic img{display:block;width:100%;height:auto;max-width:none;transition:filter 1.2s ease}.hero.ct-house-down .hero-mic img{filter:brightness(.72)}}@property --depth{syntax:'<number>';inherits:true;initial-value:.5}@media(min-width:1001px){.ct-fleet.is-led .ct-drone{--depth:0}.ct-fleet.is-led .ct-drone[data-st="lit"],.ct-fleet.is-led .ct-drone[data-st="hover"],.ct-fleet.is-led .ct-drone[data-st="land"]{--depth:0.53}.ct-fleet.is-led .ct-drone svg{filter:drop-shadow(0 2px 2px rgba(0,0,0,.55)) drop-shadow(0 0 calc(1px + 5px * var(--depth)) rgba(var(--dc,255,236,200),calc(.12 + .6 * var(--depth) * var(--depth)))) brightness(calc(.46 + .7 * var(--depth))) saturate(calc(.45 + .65 * var(--depth))) contrast(calc(.72 + .36 * var(--depth))) sepia(calc(.22 * var(--depth))) hue-rotate(calc(-14deg + 14deg * var(--depth))) blur(calc(.8px - .8px * var(--depth)))}.ct-drone svg path[stroke="#ffffff"]{animation:dr-glint 3.1s ease-in-out infinite}.ct-drone svg circle[fill="#ffffff"]{animation:dr-glint 2.3s ease-in-out infinite}.ct-drone.is-o svg path[stroke="#ffffff"]{animation-duration:4.2s;animation-delay:-1.3s}.ct-drone.is-c svg path[stroke="#ffffff"]{animation-duration:3.6s;animation-delay:-2.1s}.ct-drone.dr-b svg path[stroke="#ffffff"]{animation-duration:2.7s;animation-delay:-.8s}.ct-drone.dr-b.is-o svg circle[fill="#ffffff"]{animation-duration:3.4s}@keyframes dr-glint{0%,100%{stroke-opacity:.25;fill-opacity:.35}18%{stroke-opacity:1;fill-opacity:1}34%{stroke-opacity:.5;fill-opacity:.6}61%{stroke-opacity:.9;fill-opacity:.9}80%{stroke-opacity:.3;fill-opacity:.4}}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.ct-drone svg path[stroke="#ffffff"],.ct-drone svg circle[fill="#ffffff"]{animation-duration:7s}}@media(min-width:1001px){.ct-drone .dr-muz{fill:#fff1c8;opacity:0;filter:drop-shadow(0 0 2px #ffcf6a)}.ct-drone.is-fire .dr-muz{animation:dr-muz .32s ease-out}@keyframes dr-muz{0%{opacity:1;transform:scale(1.3)}100%{opacity:0;transform:scale(.4)}}.ct-drone .dr-muz{transform-box:fill-box;transform-origin:center}.dr-fw{position:absolute;width:0;height:0;pointer-events:none;z-index:2}.dr-fw b{position:absolute;left:-1.5px;top:-1.5px;width:3px;height:6px;border-radius:2px;background:#fff6dc;box-shadow:0 0 6px 2px rgba(255,220,150,.9),0 6px 8px rgba(255,190,90,.5);animation:fw-rise .55s cubic-bezier(.2,.75,.4,1) forwards}@keyframes fw-rise{0%{transform:translateY(0);opacity:1}90%{opacity:1}100%{transform:translateY(calc(var(--rise,80px) * -1));opacity:0}}.dr-fw i{position:absolute;left:-1.5px;top:calc(var(--rise,80px) * -1 - 1.5px);width:3px;height:3px;border-radius:50%;background:rgb(var(--c));box-shadow:0 0 5px 1px rgba(var(--c),.95),0 0 12px 2px rgba(var(--c),.4);opacity:0;animation:fw-spark 1.4s cubic-bezier(.12,.75,.3,1) .5s forwards}@keyframes fw-spark{0%{opacity:1;transform:rotate(var(--a)) translateX(0) scale(1.4);translate:0 0}55%{opacity:.95}100%{opacity:0;transform:rotate(var(--a)) translateX(var(--r,30px)) scale(.6);translate:0 18px}}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.dr-fw b{animation-duration:.85s}.dr-fw i{animation-duration:2.2s;animation-delay:.8s}}@media(min-width:1001px){.dr-fw i{left:-5px;width:10px;height:2.6px;border-radius:2px;background:linear-gradient(90deg,rgba(var(--c),0),rgb(var(--c)) 60%,#fff);box-shadow:0 0 6px 1px rgba(var(--c),.8)}.dr-fw:after{content:"";position:absolute;left:-14px;top:calc(var(--rise,80px) * -1 - 14px);width:28px;height:28px;border-radius:50%;background:radial-gradient(circle,rgba(255,250,230,.95),rgba(255,220,150,.4) 40%,transparent 70%);opacity:0;animation:fw-flash .5s ease-out .5s}@keyframes fw-flash{0%{opacity:1;transform:scale(.4)}100%{opacity:0;transform:scale(2.2)}}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.dr-fw:after{animation-delay:.8s;animation-duration:.8s}}.dr-lz{display:none}@media(min-width:1001px){.ct-drone .dr-lz{display:block;position:absolute;left:50%;top:70%;width:0;height:0;pointer-events:none;opacity:0;transition:opacity .45s ease;--lc:70,255,140}.dr-lz i{position:absolute;left:0;top:-.6px;width:620px;height:1.3px;border-radius:1px;transform-origin:0 50%;background:linear-gradient(90deg,rgba(var(--lc),1),rgba(var(--lc),.6) 35%,rgba(var(--lc),.18) 75%,rgba(var(--lc),0));box-shadow:0 0 4px rgba(var(--lc),.85),0 0 10px rgba(var(--lc),.35);transform:rotate(var(--a0));animation:lz-sweep var(--lt,2.4s) ease-in-out infinite alternate}.dr-lz i:nth-child(1){--a0:28deg;--a1:96deg;--lt:2.1s}.dr-lz i:nth-child(2){--a0:64deg;--a1:132deg;--lt:2.7s;animation-delay:-.9s}.dr-lz i:nth-child(3){--a0:118deg;--a1:44deg;--lt:2.4s;animation-delay:-1.6s}.dr-lz i:nth-child(4){--a0:152deg;--a1:78deg;--lt:3.1s;animation-delay:-.4s}.ct-drone.is-o .dr-lz i{animation-duration:calc(var(--lt) * 1.17)}.ct-drone.is-c .dr-lz i{animation-duration:calc(var(--lt) * .86)}.ct-drone.dr-b .dr-lz i{animation-direction:alternate-reverse}@keyframes lz-sweep{from{transform:rotate(var(--a0))}to{transform:rotate(var(--a1))}}.hero[data-light="stomp"] .ct-drone[data-st] .dr-lz,.hero[data-light="punch"] .ct-drone[data-st] .dr-lz,.hero[data-light="trivia"] .ct-drone[data-st] .dr-lz,.hero[data-light="degrees"] .ct-drone[data-st] .dr-lz{opacity:1}.hero[data-light="stomp"] .dr-lz{--lc:255,206,90;animation:lz-beat 1.15s steps(1,end) infinite}@keyframes lz-beat{0%{filter:brightness(1.5)}30%{filter:brightness(.55)}60%{filter:brightness(1.5)}80%{filter:brightness(.4)}}.hero[data-light="punch"] .dr-lz{--lc:255,70,90;animation:lz-hue 1.2s linear infinite}@keyframes lz-hue{to{filter:hue-rotate(360deg)}}.hero[data-light="trivia"] .dr-lz{--lc:80,230,255}.hero[data-light="degrees"] .dr-lz{--lc:255,128,40}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.dr-lz i{animation-duration:calc(var(--lt,2.4s) * 2.2)!important}.hero[data-light="stomp"] .dr-lz{animation-duration:2.3s}.hero[data-light="punch"] .dr-lz{animation-duration:3s}}@media(min-width:1001px){.ct-fleet.is-led .ct-drone[data-st="lit"] .dr-lz{opacity:0!important}.ct-fleet.is-led .dr-a[data-st="show"]{left:calc(var(--lxa,40%) + var(--wx));top:calc(var(--ly,56%) - 4px);transform:scale(1.33)}.ct-fleet.is-led .dr-b[data-st="show"]{left:calc(var(--lxb,78%) + var(--wx));top:calc(var(--ly,56%) - 4px);transform:scale(1.33)}.ct-fleet.is-led .ct-drone[data-st="show"]{--depth:.53;animation:dr-bob 1.7s ease-in-out infinite alternate!important;transition:left 1.6s ease-in-out,top 1.6s ease-in-out}.ct-fleet.is-led .ct-drone[data-st="show"] .dr-lz{opacity:1;--lc:255,70,90;animation:lz-hue 2.6s linear infinite}.hero[data-light="saltire"] .ct-fleet.is-led .ct-drone[data-st="show"] .dr-lz{animation:none;--lc:110,165,255}.hero[data-light="saltire"] .ct-fleet.is-led .ct-drone[data-st="show"] .dr-lz i:nth-child(even){--lc:255,255,255}.hero[data-light="tricolour"] .ct-fleet.is-led .ct-drone[data-st="show"] .dr-lz{animation:none;--lc:40,220,120}.hero[data-light="tricolour"] .ct-fleet.is-led .ct-drone[data-st="show"] .dr-lz i:nth-child(3n){--lc:255,150,70}.hero[data-light="tricolour"] .ct-fleet.is-led .ct-drone[data-st="show"] .dr-lz i:nth-child(2){--lc:255,255,255}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.ct-fleet.is-led .ct-drone[data-st="show"] .dr-lz{animation-duration:5s}}@media(min-width:1001px){.ct-fleet.is-led .ct-drone[data-st="hover"] .dr-lz{opacity:0!important}}@media(min-width:1001px){.ct-fleet.is-led:not(.lz-ready) .dr-lz{opacity:0!important}}@media(min-width:1001px){.ct-fleet.is-led .ct-drone:not([data-st="show"]) .dr-lz{opacity:0!important}}@media(min-width:1001px){.ct-fleet.is-led{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--stage-cut,0px) - 28px),transparent calc(100% - var(--stage-cut,0px)));mask-image:linear-gradient(to bottom,#000 calc(100% - var(--stage-cut,0px) - 28px),transparent calc(100% - var(--stage-cut,0px)))}}.jumbo-pa.is-house{background:repeating-linear-gradient(135deg,rgba(239,182,78,.2) 0 14px,rgba(20,12,6,.2) 14px 28px);animation:none;align-items:center;text-align:center}.jumbo-cat-house{background:#efb64e;color:#1a0f08;box-shadow:0 0 16px rgba(239,182,78,.65)}.jumbo-pa.is-house .jumbo-knock{font-size:clamp(18px,2vw,30px)}.jumbo-pa.is-flash{flex-direction:row;align-items:center;gap:16px}.jumbo-pa.is-flash .etq-kb.no-sign{position:relative;right:auto;top:auto;width:clamp(58px,6vw,86px);flex:none;--ban:6px}.jumbo-pa-copy{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ct-sound.is-ask{border-color:#efb64e;color:#efb64e;animation:snd-ask 1.1s ease-in-out infinite}@keyframes snd-ask{50%{transform:scale(1.1);box-shadow:3px 3px 0 #ad382b,0 0 0 5px rgba(239,182,78,.35),0 0 24px rgba(239,182,78,.8)}}@media(prefers-reduced-motion:reduce){.ct-sound.is-ask{animation-duration:2s}}@media(min-width:1001px){.dr-lz i:nth-child(1){--k:0}.dr-lz i:nth-child(2){--k:1}.dr-lz i:nth-child(3){--k:2}.dr-lz i:nth-child(4){--k:3}.ct-fleet .dr-lz i{width:calc(780px * (.3 + .7 * var(--depth,.5)));height:1.6px;top:-.8px;opacity:calc(.3 + .7 * var(--depth,.5));background:linear-gradient(90deg,#fff 0,rgba(var(--lc),1) 6%,rgba(var(--lc),.75) 30%,rgba(var(--lc),.28) 70%,rgba(var(--lc),0));box-shadow:0 0 3px rgba(var(--lc),.95),0 0 9px rgba(var(--lc),.45);animation:lz-chor 8s ease-in-out infinite!important}.ct-fleet .ct-drone.dr-b .dr-lz{transform:scaleX(-1)}.ct-fleet .ct-drone .dr-lz:before{content:"";position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 5px 2px rgba(var(--lc),.95),0 0 14px 5px rgba(var(--lc),.45)}@keyframes lz-chor{0%,100%{transform:rotate(calc(90deg + (var(--k) - 1.5) * 7deg))}11%{transform:rotate(calc(90deg + (var(--k) - 1.5) * 32deg))}22%{transform:rotate(calc(90deg + (var(--k) - 1.5) * 7deg))}33%{transform:rotate(calc(90deg + (var(--k) - 1.5) * 32deg))}46%{transform:rotate(calc(38deg + var(--k) * 5deg))}60%{transform:rotate(calc(142deg - var(--k) * 5deg))}74%{transform:rotate(calc(38deg + var(--k) * 5deg))}88%{transform:rotate(calc(90deg + (var(--k) - 1.5) * 18deg))}}.ct-fleet.is-led .ct-drone[data-st="show"] .dr-lz,.hero[data-light="punch"] .ct-fleet .dr-lz{animation:lz-col 8s steps(1,end) infinite}.hero[data-light="punch"] .ct-fleet .dr-lz{animation-duration:4s}@keyframes lz-col{0%{--lc:60,255,130}25%{--lc:70,215,255}50%{--lc:255,70,190}75%{--lc:255,205,80}}.ct-fleet.is-led .ct-drone:after{transform-origin:50% 0;scale:calc(.3 + .7 * var(--depth,.5)) calc(.2 + .8 * var(--depth,.5));filter:brightness(calc(.35 + .65 * var(--depth,.5)))}}@media(min-width:1001px) and (prefers-reduced-motion:reduce){.ct-fleet .dr-lz i{animation-duration:14s!important}}.news-read.fest-plan{display:inline-block;padding:7px 12px;background:var(--gold);color:#1a0f08;font-weight:800;box-shadow:3px 3px 0 #ad382b}.news-read.fest-plan:hover,.news-read.fest-plan:focus-visible{background:#f2e7cd;outline:none}@keyframes fg-rise-in{from{opacity:0;transform:translateY(24px)}}.fg-cta-gold{display:inline-block;padding:14px 22px;background:var(--gold);color:#1a0f08;font:900 15px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;box-shadow:4px 4px 0 #ad382b;transition:transform .15s}.fg-cta-gold:hover,.fg-cta-gold:focus-visible{transform:translate(-2px,-2px);box-shadow:6px 6px 0 #ad382b;outline:none}@keyframes fg-kb-bob{to{transform:translateY(-10px) rotate(2deg)}}.ft{scroll-margin-top:170px}@media(max-width:700px){.ft{scroll-margin-top:56px}}.fg-rise{opacity:0;transform:translateY(26px);transition:opacity .6s ease calc(var(--i,0) * .12s),transform .6s cubic-bezier(.2,.8,.3,1) calc(var(--i,0) * .12s)}.fg-rise.is-in{opacity:1;transform:none}.fg-rise:not(.is-in){transition:none}@media(prefers-reduced-motion:reduce){.fg-rise{transition-duration:1.2s}}.fg-pose{float:right;width:clamp(92px,13vw,150px);margin:-6px 0 10px 18px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.55))}.fg-pose.is-left{float:left;margin:4px 18px 10px 0}.fg-pose.is-in{animation:fg-kb-bob 3.2s ease-in-out .7s infinite alternate}@media(max-width:600px){.fg-pose{width:84px}}@media(prefers-reduced-motion:reduce){.fg-pose.is-in{animation-duration:6s}}.ct-dryice{position:absolute;left:0;right:0;bottom:34px;height:26%;z-index:2;pointer-events:none;overflow:hidden;--lc:60,255,130;-webkit-mask-image:linear-gradient(to top,#000 55%,transparent);mask-image:linear-gradient(to top,#000 55%,transparent);transition:opacity 1.2s ease}.hero.ct-house-down .ct-dryice{opacity:.7}.ct-dryice:before{content:"";position:absolute;left:-4%;right:-4%;bottom:0;height:62%;filter:blur(10px);background:linear-gradient(to top,rgba(238,234,228,.72),rgba(238,234,228,.5) 45%,rgba(238,234,228,.14) 80%,transparent);animation:ice-billow 9s ease-in-out infinite alternate;transform-origin:50% 100%}.ice-bank{position:absolute;left:0;bottom:-34%;width:200%;height:134%;transform-origin:50% 100%;filter:blur(7px);background:radial-gradient(16% 52% at 6% 58%,rgba(238,234,228,0.96),transparent 70%),radial-gradient(18% 44% at 22% 66%,rgba(238,234,228,0.85),transparent 70%),radial-gradient(14% 56% at 37% 54%,rgba(238,234,228,0.78),transparent 70%),radial-gradient(19% 46% at 52% 68%,rgba(238,234,228,0.93),transparent 70%),radial-gradient(15% 54% at 68% 56%,rgba(238,234,228,0.81),transparent 70%),radial-gradient(18% 48% at 84% 64%,rgba(238,234,228,0.9),transparent 70%),radial-gradient(10% 50% at 97% 60%,rgba(238,234,228,0.78),transparent 70%);background-size:50% 100%;background-repeat:repeat-x;animation:ice-drift 52s linear infinite,ice-billow 6.5s ease-in-out infinite alternate}.ice-b2{bottom:-40%;opacity:.85;filter:blur(12px);background:radial-gradient(20% 40% at 12% 70%,rgba(238,234,228,0.78),transparent 70%),radial-gradient(16% 48% at 31% 62%,rgba(238,234,228,0.71),transparent 70%),radial-gradient(22% 38% at 47% 74%,rgba(238,234,228,0.81),transparent 70%),radial-gradient(17% 46% at 63% 64%,rgba(238,234,228,0.68),transparent 70%),radial-gradient(21% 40% at 80% 72%,rgba(238,234,228,0.78),transparent 70%),radial-gradient(12% 44% at 95% 66%,rgba(238,234,228,0.71),transparent 70%);background-size:50% 100%;background-repeat:repeat-x;animation-duration:78s,8.2s;animation-direction:reverse,alternate;animation-delay:-30s,-3s}.ice-b3{bottom:6%;height:90%;opacity:.8;filter:blur(7px);background:radial-gradient(11% 34% at 9% 44%,rgba(238,234,228,0.53),transparent 70%),radial-gradient(9% 30% at 26% 36%,rgba(238,234,228,0.46),transparent 70%),radial-gradient(12% 36% at 44% 48%,rgba(238,234,228,0.5),transparent 70%),radial-gradient(10% 30% at 61% 40%,rgba(238,234,228,0.43),transparent 70%),radial-gradient(12% 34% at 78% 46%,rgba(238,234,228,0.51),transparent 70%),radial-gradient(9% 30% at 93% 38%,rgba(238,234,228,0.46),transparent 70%);background-size:50% 100%;background-repeat:repeat-x;animation-duration:34s,4.6s;animation-delay:-12s,-1.4s}@keyframes ice-drift{to{translate:-50% 0}}@keyframes ice-billow{from{scale:1 .88}to{scale:1.03 1.14}}.ice-lz,.ice-sheet{position:absolute;opacity:0;mix-blend-mode:screen;transition:opacity .9s ease}.ice-lz{bottom:-6%;width:44%;height:112%;left:calc(var(--lxa,42%) - 22%);--dir:1;background:radial-gradient(34% 58% at 50% 78%,rgba(var(--lc),.7),rgba(var(--lc),.22) 46%,transparent 74%);-webkit-mask-image:radial-gradient(48% 62% at 50% 78%,#000 28%,transparent 76%);mask-image:radial-gradient(48% 62% at 50% 78%,#000 28%,transparent 76%);filter:blur(1.5px) saturate(1.2);animation:ice-sweep 8s ease-in-out infinite,ice-flow 1.1s linear infinite}.ice-lz-b{left:calc(var(--lxb,78%) - 22%);--dir:-1}.ice-sheet{left:-5%;right:-5%;bottom:30%;height:30%;background:linear-gradient(to bottom,transparent,rgba(var(--lc),.42) 48%,rgba(var(--lc),.12) 70%,transparent);filter:blur(5px);animation:ice-wave 4.4s ease-in-out infinite alternate}@keyframes ice-sweep{0%,22%,100%{translate:0 0;scale:.72 1}11%,33%{translate:0 0;scale:1.5 1}46%,74%{translate:calc(var(--dir) * 32%) 0;scale:1.05 1}60%{translate:calc(var(--dir) * -32%) 0;scale:1.05 1}88%{translate:0 0;scale:1.15 1}}@keyframes ice-col{0%{--lc:60,255,130}25%{--lc:70,215,255}50%{--lc:255,70,190}75%{--lc:255,205,80}}@keyframes ice-col-sal{0%{--lc:110,165,255}50%{--lc:255,255,255}}@keyframes ice-col-ie{0%{--lc:40,220,120}34%{--lc:255,255,255}67%{--lc:255,150,70}}@keyframes ice-flow{to{background-position:0 0,60px 0}}@keyframes ice-wave{from{transform:translateY(6%) skewY(-1.6deg)}to{transform:translateY(-8%) skewY(1.6deg)}}@media(min-width:1001px){.hero:has(.ct-fleet.lz-ready .ct-drone.dr-a[data-st="show"]) .ice-lz-a,.hero:has(.ct-fleet.lz-ready .ct-drone.dr-b[data-st="show"]) .ice-lz-b,.hero:has(.ct-fleet.lz-ready .ct-drone[data-st="show"]) .ice-sheet{opacity:1}.hero:has(.ct-fleet.lz-ready .ct-drone[data-st="show"]) .ct-dryice{animation:ice-col 8s steps(1,end) infinite}.hero[data-light="saltire"]:has(.ct-fleet.lz-ready .ct-drone[data-st="show"]) .ct-dryice{animation-name:ice-col-sal}.hero[data-light="tricolour"]:has(.ct-fleet.lz-ready .ct-drone[data-st="show"]) .ct-dryice{animation-name:ice-col-ie}.ct-fleet.lz-ready .ct-drone[data-st="show"] .dr-lz i{width:calc(1080px * (.3 + .7 * var(--depth,.5)))}}@media(max-width:1000px){.ct-dryice{height:17%}.ice-lz,.ice-sheet{display:none}}@media(prefers-reduced-motion:reduce){.ice-bank{animation-duration:110s,13s}.ice-b2{animation-duration:160s,16s}.ice-b3{animation-duration:80s,10s}.ice-lz{animation-duration:14s,2.4s!important}.ice-sheet{animation-duration:8s!important}}.jumbo-vote{grid-template-columns:132px minmax(0,1fr)}.jumbo-vote .jv-qr{display:grid;justify-items:center;gap:5px}.jumbo-vote .jv-qr img{width:124px;height:124px;object-fit:contain;padding:5px;background:#f2e7cd;border:3px solid #17100c;box-shadow:5px 5px 0 #ad382b;filter:none;image-rendering:pixelated;animation:jv-qr-in .6s cubic-bezier(.3,1.5,.5,1) both}.jumbo-vote .jv-qr b{font:900 10px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);animation:jv-pulse 1.4s ease-in-out infinite}.jumbo-vote .jv-faces{display:flex;gap:0;margin:2px 0}.jumbo-vote .jv-faces img{width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:50% 25%;margin-right:-7px;border:2px solid #f2e7cd;box-shadow:2px 2px 0 #ad382b;filter:saturate(1.05);animation:jv-face .5s cubic-bezier(.3,1.6,.5,1) calc(.35s + var(--i,0) * .16s) both}@keyframes jv-qr-in{from{opacity:0;transform:scale(.6) rotate(-6deg)}to{opacity:1;transform:none}}@keyframes jv-pulse{50%{opacity:.45;transform:scale(.96)}}@keyframes jv-face{from{opacity:0;transform:translateY(14px) scale(.5)}to{opacity:1;transform:none}}@media(max-width:560px){.jumbo-vote{grid-template-columns:104px minmax(0,1fr)}.jumbo-vote .jv-qr img{width:98px;height:98px}.jumbo-vote .jv-faces img{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){.jumbo-vote .jv-qr b{animation-duration:2.8s}}.jumbo-flagbg.is-take .jumbo-knock{font-size:30px;line-height:1.12}.jumbo-take-dates{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;text-align:center;margin:-14px -16px;padding:10px 14px;height:calc(100% + 28px);box-sizing:border-box;background:radial-gradient(circle at 50% 120%,rgba(var(--fc1,239,182,78),.28),transparent 60%),linear-gradient(135deg,rgba(var(--fcc,173,56,43),.62),rgba(20,13,8,.6))}.jumbo-take-dates .jumbo-cat{align-self:center}.jumbo-take-dates .jumbo-ad-name{font-size:22px;line-height:1.1}.jumbo-take-dates .jumbo-line{font-size:13px;line-height:1.3;color:#f2e7cd}.take-count{display:flex;gap:8px;justify-content:center}.take-count>span{display:grid;justify-items:center;gap:2px;min-width:52px;padding:5px 6px 4px;border:2px solid rgba(var(--fc1,239,182,78),.9);border-radius:8px;background:rgba(12,8,5,.6);box-shadow:0 0 12px rgba(var(--fc1,239,182,78),.35);animation:take-in .5s cubic-bezier(.3,1.6,.5,1) both}.take-count>span:nth-child(2){animation-delay:.12s}.take-count>span:nth-child(3){animation-delay:.24s}.take-count>span:nth-child(4){animation-delay:.36s}.take-count b{font:900 26px/1 Inter,sans-serif;font-variant-numeric:tabular-nums;color:rgb(var(--fc1,239,182,78))}.take-count small{font:800 9px/1.1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2e7cd}.take-count .take-on{min-width:0;padding:6px 14px}@keyframes take-in{from{opacity:0;transform:translateY(10px) scale(.6)}to{opacity:1;transform:none}}@media(max-width:560px){.jumbo-flagbg.is-take .jumbo-knock{font-size:24px}.jumbo-take-dates .jumbo-ad-name{font-size:18px}.take-count{gap:5px}.take-count>span{min-width:44px;padding:4px 4px 3px}.take-count b{font-size:21px}.jumbo-take-dates .jumbo-line{font-size:12px}}@media(prefers-reduced-motion:reduce){.take-count>span{animation-duration:1s}}.ice-swamp{position:absolute;left:-40%;right:-40%;bottom:-4%;height:135%;opacity:0;transition:opacity 1.1s ease;transform:perspective(640px) rotateX(54deg);transform-origin:50% 100%;filter:drop-shadow(0 0 2px rgb(var(--lc))) drop-shadow(0 0 9px rgba(var(--lc),.75)) saturate(1.3);-webkit-mask-image:linear-gradient(to top,#000 30%,rgba(0,0,0,.6) 62%,transparent 92%);mask-image:linear-gradient(to top,#000 30%,rgba(0,0,0,.6) 62%,transparent 92%)}.ice-swamp b{position:absolute;inset:0;background:rgb(var(--lc));-webkit-mask:url('https://media.disciplesofcomedy.com/assets/comedytron/swamp-lines.webp') 0 0/1500px auto repeat;mask:url('https://media.disciplesofcomedy.com/assets/comedytron/swamp-lines.webp') 0 0/1500px auto repeat;animation:swamp-flow 34s linear infinite}.ice-swamp:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at 50% 100%,rgba(var(--lc),.26),rgba(var(--lc),.1) 60%,transparent)}.ice-swamp b+b{opacity:.55;-webkit-mask-size:2300px auto;mask-size:2300px auto;animation:swamp-flow-b 55s linear infinite}@keyframes swamp-flow{to{-webkit-mask-position:-1500px 230px;mask-position:-1500px 230px}}@keyframes swamp-flow-b{from{-webkit-mask-position:-300px 80px;mask-position:-300px 80px}to{-webkit-mask-position:2000px -200px;mask-position:2000px -200px}}@media(min-width:1001px){.hero:has(.ct-fleet.lz-ready .ct-drone[data-st="show"]) .ice-swamp{opacity:1}.ice-bank,.ct-dryice:before{transition:filter 1.1s ease}.hero:has(.ct-fleet.lz-ready .ct-drone[data-st="show"]) .ice-bank{filter:blur(8px) brightness(.32) saturate(.6)}.hero:has(.ct-fleet.lz-ready .ct-drone[data-st="show"]) .ct-dryice:before{filter:blur(10px) brightness(.28)}}@media(max-width:1000px){.ice-swamp{display:none}}@media(prefers-reduced-motion:reduce){.ice-swamp b{animation-duration:52s}.ice-swamp b+b{animation-duration:82s}}.doc-consent{position:fixed;left:0;right:0;bottom:0;z-index:90;max-height:88vh;overflow-y:auto;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));background:#17100c;border-top:3px solid #dda441;box-shadow:0 -14px 34px rgba(0,0,0,.6);color:#f2e7cd;animation:dc-rise .45s ease-out}.dc-in{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;align-items:center}.dc-say{margin:0;font:500 14px/1.5 Inter,sans-serif;color:#eadcc0}.dc-say b{color:#dda441;font-weight:800}.dc-say a,.dc-state a{color:#dda441;text-decoration:underline;text-underline-offset:2px}.dc-acts{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end}.dc-btn{min-width:118px;min-height:46px;padding:11px 20px;border:2px solid #17100c;background:#f2e7cd;color:#17100c;box-shadow:4px 4px 0 #ad382b;font:900 13px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.dc-btn:hover{background:#dda441;transform:translate(-1px,-1px);box-shadow:5px 5px 0 #ad382b}.dc-btn:active{transform:translate(2px,2px);box-shadow:2px 2px 0 #ad382b}.dc-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.dc-more{min-height:46px;padding:10px 8px;border:0;background:none;color:#f2e7cd;font:800 13px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dc-more:hover{color:#dda441}.dc-btn:focus-visible,.dc-more:focus-visible,.dc-tool input:focus-visible,.dc-say a:focus-visible{outline:3px solid #dda441;outline-offset:3px}.dc-tools{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:10px}.dc-tool{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid #5b3d27;background:#0f0b08;font:500 13.5px/1.45 Inter,sans-serif;color:#d8c2a6;cursor:pointer}.dc-tool input{flex:0 0 auto;width:22px;height:22px;margin:1px 0 0;accent-color:#dda441;cursor:pointer}.dc-tool b{display:block;margin-bottom:2px;color:#f2e7cd;font-size:14px}.dc-page{margin:14px 0 4px;max-width:900px}.dc-page-acts{justify-content:flex-start}html.has-consent body{padding-bottom:var(--dc-h,0px)}html.has-consent .twelve-pin-say{bottom:calc(var(--dc-h,0px) + 12px)}@keyframes dc-rise{from{transform:translateY(100%)}to{transform:none}}@media(max-width:700px){.dc-in{grid-template-columns:1fr}.dc-say{font-size:13.5px}.dc-acts{justify-content:stretch;gap:10px}.dc-acts .dc-btn{flex:1 1 0;min-width:0;padding:11px 10px}.dc-acts .dc-more{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.doc-consent{animation-duration:.9s;animation-name:dc-fade}.dc-btn{transition:none}}@keyframes dc-fade{from{opacity:0}to{opacity:1}}.privacy-list{padding-left:20px}.privacy-list li{margin:0 0 8px}.privacy-list li::marker{color:var(--gold)}main.home-stage{width:100%;max-width:none;margin:0}.home-stage #pageRing{display:none}.hero.is-movie{min-height:calc(100vh - var(--fp-chrome,163px) - 44px);min-height:calc(100svh - var(--fp-chrome,163px) - 44px)}.hero.is-movie:not(.is-whole) :is(.stage-fx,.ct-fleet,.ct-dryice,.hero-mic){visibility:hidden}.hero.is-movie:not(.is-whole):after{visibility:hidden}.hero.is-movie .hero-inner{padding:44px 0 56px;transform:none}.hero.is-movie .hero-inner>.cta{display:inline-block;margin:16px 0 0}@media(min-width:1001px) and (max-height:1150px){.hero.is-movie .hero-logo{width:min(620px,40vw)}}@media(min-width:1001px) and (max-height:1000px){.hero.is-movie .hero-inner{display:grid;grid-template-columns:repeat(2,minmax(0,min(310px,23vw)));grid-auto-flow:row dense;column-gap:14px;align-content:center;padding:24px 0 48px}.hero.is-movie .hero-inner>*{grid-column:1/-1}.hero.is-movie .hero-inner>.jumbo{grid-column:auto}.hero.is-movie .hero-logo{width:min(540px,34vw,58vh)}.hero.is-movie .hero-inner>p{max-width:674px;margin:8px 0 12px}.hero.is-movie #heroFind{grid-column:1;margin:0}.hero.is-movie #heroNear{grid-column:2;margin:0}.hero.is-movie .hero-inner>.cta{grid-column:1;justify-self:start;align-self:start;margin:14px 0 0}.hero.is-movie .hero-tonight{grid-column:1;align-self:start;margin:10px 0 0}.hero.is-movie .hbook{grid-column:2;grid-row:span 2;align-self:end;margin:14px 0 0;grid-template-columns:72px minmax(0,1fr);gap:12px}}@media(min-width:1001px) and (max-width:1199px) and (max-height:1000px){.hero.is-movie .hero-inner>.cta{padding:12px 14px;font-size:13px;white-space:nowrap}.hero.is-movie .hbook-line{display:none}}@media(min-width:1001px){.hero.is-movie .hero-inner,.fp-page{width:min(calc(100% - 40px),max(var(--max),calc(100% - 2 * clamp(24px,5vw,160px))))}}.hero-find{margin-top:4px}.fp-page{padding-top:40px}.fp-doors{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 0 30px}.fp-door{--art-h:150px;display:block;padding:0 16px 18px;min-height:250px;border:1px solid #3a2616;border-radius:4px;background:#120c08;color:#e9d6b6;text-decoration:none;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.fp-door:hover,.fp-door:focus-visible{transform:translateY(-3px);border-color:var(--gold);box-shadow:0 14px 30px rgba(0,0,0,.45)}.fp-door b{display:block;margin:6px 0;font:400 22px/1.15 Georgia,serif;color:#f1d39c}.fp-door span:last-child{display:block;font-size:13.5px;line-height:1.55;color:#bba78c}@media(max-width:1100px){.fp-doors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.fp-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.fp-doors{grid-template-columns:1fr}.fp-door{--art-h:112px;min-height:0}}body.has-foot-tray{padding-bottom:44px}.sitefoot[data-tray]{position:fixed;left:0;right:0;bottom:0;z-index:70;padding:0;border-top:1px solid #3a2616;background:rgba(6,4,3,.97);box-shadow:0 -18px 40px rgba(0,0,0,.5);transform:translateY(calc(100% - 44px));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sitefoot[data-tray].is-open{transform:none}.foot-tray-handle{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:44px;padding:0 16px;border:0;background:none;color:var(--gold);font:900 11px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.foot-tray-handle:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.foot-tray-grip{width:9px;height:9px;border-top:2px solid currentColor;border-left:2px solid currentColor;transform:translateY(2px) rotate(45deg);transition:transform .5s ease}.sitefoot[data-tray].is-open .foot-tray-grip{transform:translateY(-2px) rotate(225deg)}.foot-tray-body{max-height:min(76vh,640px);overflow-y:auto;padding:22px clamp(16px,3vw,34px) 34px}@media(prefers-reduced-motion:reduce){.sitefoot[data-tray],.foot-tray-grip{transition-duration:.9s}}@keyframes ctry-next{0%,100%{border-color:rgba(239,182,78,.6);box-shadow:0 0 0 0 rgba(221,164,65,0)}50%{border-color:#dda441;box-shadow:0 0 14px 2px rgba(221,164,65,.55)}}.ctry-swap-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ctry-swap-pick{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 10px;border:1px solid #6b482f;background:#140d09;color:#f2e7cd;font:700 13px/1.2 Inter,sans-serif;cursor:pointer}.ctry-swap-pick:hover,.ctry-swap-pick:focus-visible{border-color:#dda441;color:#dda441}.ctry-swap-pick img{width:28px;height:21px;object-fit:cover;border:1px solid #17100c}.ctry-tile{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr);gap:8px 12px;align-items:center;padding:12px;border:1px solid #543923;background:linear-gradient(160deg,#1c120b,#0e0906);box-shadow:4px 4px 0 #ad382b;transition:border-color .25s,box-shadow .25s}.ctry-tile.is-on{border-color:#dda441;box-shadow:4px 4px 0 #dda441}.ctry-n{display:inline-block;margin-left:6px;padding:2px 6px;background:#c8321e;color:#fff2d7;letter-spacing:0}.ctry-empty{font:400 15px/1.5 Georgia,serif;color:#c8b79e}#ctryYoursList{display:grid;gap:18px;margin-top:12px}.ctry-card{border:1px solid #543923;background:#100a07;box-shadow:6px 6px 0 #ad382b;scroll-margin-top:120px;animation:ctry-card-in .5s ease-out both}.ctry-card.is-flash{animation:ctry-flash 1.6s ease-out}@keyframes ctry-card-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ctry-flash{0%{box-shadow:0 0 0 3px #dda441,6px 6px 0 #ad382b}100%{box-shadow:0 0 0 0 transparent,6px 6px 0 #ad382b}}.ctry-card-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid #3a281a;background:linear-gradient(90deg,#2a1a0f,#140d09)}.ctry-card-n{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;border:2px solid #f2e7cd;background:#c8321e;color:#fff2d7;font:900 13px/1 Inter,sans-serif}.ctry-card-flag{flex:none;width:48px;height:36px;object-fit:cover;border:2px solid #f2e7cd;box-shadow:3px 3px 0 #ad382b}.ctry-card-name{flex:1 1 8em;min-width:0;margin:0!important;font:900 clamp(1.1rem,2.4vw,1.5rem)/1.1 "Arial Black","Arial Rounded MT Bold",Arial,sans-serif!important;text-transform:uppercase;color:#f2e7cd!important;text-shadow:3px 3px 0 #ad382b;overflow-wrap:break-word}.ctry-untrack{margin-left:auto;min-height:34px;padding:6px 12px;border:1px solid #6b482f;background:transparent;color:#d8c6ae;font:800 11px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ctry-untrack:hover,.ctry-untrack:focus-visible{border-color:#e3262c;color:#fff2d7}.ctry-card-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px 24px;padding:14px}.ctry-card-part{min-width:0}.ctry-card-part h4{margin:0 0 8px!important;font:900 11px/1.2 Inter,sans-serif!important;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)!important}.ctry-fests{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ctry-fests li{display:grid;gap:2px}.ctry-fests a{font:700 15px/1.3 Georgia,serif;color:#f1d7a4}.ctry-fests span{font:600 12.5px/1.4 Inter,sans-serif;color:#c8b79e}.ctry-card-more{margin:10px 0 0!important;font:400 13.5px/1.5 Georgia,serif!important;color:#b9a68b!important;overflow-wrap:anywhere}.ctry-card-more a{color:var(--gold)}.ctry-faces{display:flex;flex-wrap:wrap;gap:10px}.ctry-face{position:relative;display:grid;justify-items:center;align-content:start;gap:4px;width:64px;color:#e4d2b4;text-decoration:none}.ctry-face img,.ctry-initials{display:block;width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid #f2e7cd;box-shadow:2px 2px 0 #ad382b}.ctry-initials{display:grid;place-items:center;background:#2a1a0f;font:700 15px/1 Georgia,serif;font-style:normal;color:#f2e7cd}.ctry-face span{font:600 11px/1.2 Inter,sans-serif;text-align:center;overflow-wrap:anywhere}.ctry-face:hover img,.ctry-face:focus-visible img{border-color:#dda441}.ctry-card-page{grid-column:1/-1;margin:0!important}.ctry-card-page a{font:900 12px/1.3 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}@media(max-width:600px){.ctry-tile{grid-template-columns:44px minmax(0,1fr) auto;gap:6px 10px;padding:10px}.ctry-card-head{padding:10px 12px}.ctry-card-body{padding:12px}}@media(prefers-reduced-motion:reduce){.ctry-card{animation:cta-fade .8s ease-out both}}.ctry-notices{grid-column:1/-1;margin:6px 0 0;padding:16px 18px 14px;border:2px dashed #6b482f;background:rgba(19,13,9,.88);animation:ctry-card-in .5s ease-out both}.ctry-notices-h{margin:0 0 4px;font:700 1.15rem/1.25 Georgia,serif;color:#f1d39c}.ctry-notices-lead{margin:0 0 10px;color:#e8d9c0;font:400 15px/1.5 Georgia,serif}.ctry-notices-form{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.ctry-notices-form input{flex:1 1 220px;min-width:0;min-height:48px;padding:10px 14px;border:2px solid #6b482f;background:rgba(10,7,5,.85);color:#f8eed8;font:500 16px Georgia,serif}.ctry-notices-form input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(239,182,78,.25)}.ctry-notices-form button{flex:0 1 auto;max-width:100%;overflow-wrap:anywhere}.ctry-notices-form button:disabled{opacity:.7;cursor:wait}.ctry-notices-out{min-height:1.2em;margin:8px 0 0;color:#cdb895;font-size:14px;line-height:1.45}.ctry-notices-terms{margin:4px 0 0;color:#b8a586;font:500 13px/1.4 Inter,sans-serif}@media(prefers-reduced-motion:reduce){.ctry-notices{animation:cta-fade .8s ease-out both}}.hero-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:16px 0 0;max-width:600px}.hero-nearme{display:inline-block;padding:15px 22px;border:1px solid var(--gold);background:var(--gold);color:#1a0f08;font:900 15px/1 Inter,sans-serif;letter-spacing:.03em;text-decoration:none;box-shadow:4px 4px 0 #ad382b;cursor:pointer;transition:transform .15s,box-shadow .15s;animation:nm-glow 3.2s ease-in-out infinite}.hero-nearme:hover,.hero-nearme:focus-visible{transform:translate(-2px,-2px);box-shadow:6px 6px 0 #ad382b;outline:none}.hero-nearme.is-loading{cursor:progress;opacity:.82}@keyframes nm-glow{50%{box-shadow:4px 4px 0 #ad382b,0 0 24px rgba(239,182,78,.55)}}.hero-acts .cta{display:inline-block;margin:0;text-decoration:none}.hero .hero-acts .hero-nearme-line{flex:1 1 100%;max-width:470px;margin:0;font:400 13.5px/1.45 Georgia,serif;color:#e9d6b6;text-shadow:0 2px 8px #000}@media(min-width:1001px) and (max-height:1000px){.hero.is-movie .hero-inner>.hero-acts{grid-column:1;align-self:start;margin:14px 0 0;gap:8px 10px}.hero.is-movie .hero-acts .cta{padding:11px 14px;font-size:13px}.hero .hero-acts .hero-nearme-line{font-size:12.5px;line-height:1.4}}@media(min-width:1001px) and (min-height:1001px) and (max-height:1150px){.hero.is-movie .hero-inner{padding:20px 0 30px}}@media(min-width:1001px) and (max-width:1199px) and (max-height:1000px){.hero-nearme{padding:12px 14px;font-size:13px;white-space:nowrap}.hero.is-movie .hero-acts .cta{white-space:nowrap}}@media(min-width:481px) and (max-width:1000px){.hero-acts{max-width:none;margin:10px 0 0;gap:6px 10px}.hero-nearme,.hero-acts .cta{padding:11px 16px;font-size:14px;line-height:1.2}.hero .hero-acts .hero-nearme-line{max-width:none;font-size:12px;line-height:1.35}}@media(max-width:480px){.hero-acts{gap:10px}.hero-nearme,.hero-acts .cta{flex:1 1 100%;text-align:center}}html.nm-lock{overflow:hidden}html.nm-lock .doc-ta{z-index:130}.nm-sheet{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:16px}.nm-sheet[hidden]{display:none}.nm-backdrop{position:absolute;inset:0;background:rgba(5,3,2,.8);opacity:0;transition:opacity .3s}.nm-panel{position:relative;width:min(760px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;background:#120c08;border:2px solid var(--gold);color:#f2e7cd;outline:none;box-shadow:8px 8px 0 #ad382b,0 30px 80px rgba(0,0,0,.7);opacity:0;transform:translateY(28px) scale(.98);transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s}.nm-sheet.is-in .nm-backdrop{opacity:1}.nm-sheet.is-in .nm-panel{opacity:1;transform:none}.nm-head{--art-h:210px;padding:0 26px 18px}.nm-x{position:absolute;top:12px;right:12px;z-index:2;width:42px;height:42px;border:1px solid #6b482f;background:rgba(12,8,5,.82);color:#f2e7cd;font-size:18px;cursor:pointer}.nm-x:hover,.nm-x:focus-visible{border-color:var(--gold);color:var(--gold)}.nm-logo{display:block;width:150px;height:auto;margin:0 0 8px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.7))}.nm-kicker{display:inline-block;padding:5px 10px;background:#ad382b;color:#f2e7cd;font:900 10px/1 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase}.nm-title{margin:10px 0 8px;font:700 clamp(1.8rem,4.6vw,2.6rem)/1 Georgia,serif;letter-spacing:-.02em;color:#f2e7cd;text-shadow:4px 4px 0 #ad382b}.nm-lede{margin:0 0 10px;font:400 16px/1.5 Georgia,serif;color:#e8dcc4}.nm-promise{margin:0;padding:10px 12px;border-left:3px solid var(--gold);background:rgba(239,182,78,.08);font:400 13.5px/1.5 Georgia,serif;color:#e6d3b2}.nm-form{padding:0 26px 10px}.nm-step{min-width:0;margin:0 0 14px;padding:14px 0 0;border:0;border-top:1px solid #3a2616}.nm-step legend{display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:0;font:900 12px/1.2 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.nm-step legend small{font:700 11px/1 Inter,sans-serif;letter-spacing:.06em;color:#c8b79e}.nm-num{display:grid;place-items:center;width:26px;height:26px;border:2px solid #f2e7cd;border-radius:50%;background:#ad382b;color:#fff2d7;font:900 12px/1 Inter,sans-serif;font-style:normal}.nm-step.is-off legend{opacity:.7}.nm-hint{margin:0 0 10px;font:400 13px/1.45 Georgia,serif;color:#c8b79e}.nm-ring{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 8px;margin:0 0 12px;padding:0}.nm-slot{display:grid;justify-items:center;gap:4px;min-width:0}.nm-face{position:relative;display:grid;place-items:center;width:100%;max-width:64px;aspect-ratio:1;padding:0;border:2px solid #f2e7cd;border-radius:50%;background:#2a1a0f;box-shadow:2px 2px 0 #ad382b;cursor:pointer}.nm-face img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.nm-face.is-open{border:2px dashed rgba(239,182,78,.55);background:rgba(20,13,9,.6);box-shadow:none;cursor:default}.nm-n{font:700 16px/1 Georgia,serif;font-style:normal;color:#c8b79e}.nm-ini{display:grid;place-items:center;width:100%;height:100%;font:700 15px/1 Georgia,serif;font-style:normal;color:#f2e7cd}.nm-badge{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border:2px solid #f2e7cd;border-radius:10px;background:#ad382b;color:#fff2d7;font:900 10px/1 Inter,sans-serif}.nm-name{max-width:100%;overflow:hidden;font:600 11px/1.2 Inter,sans-serif;color:#e4d2b4;text-overflow:ellipsis;white-space:nowrap}.nm-slot.is-next .nm-face{animation:ctry-next 1.8s ease-in-out infinite}.nm-slot.is-new .nm-face{animation:kb-pop .5s cubic-bezier(.3,1.6,.5,1)}.nm-row{display:flex;gap:8px;min-width:0}.nm-row input{flex:1 1 auto;min-width:0;padding:12px 13px;border:1px solid #765033;background:rgba(12,8,4,.85);color:#fff;font:400 15px/1.2 Inter,sans-serif}.nm-row input:focus,.nm-where select:focus{outline:2px solid var(--gold);outline-offset:1px}.nm-add{flex:0 0 auto;padding:10px 14px;border:1px solid var(--gold);background:transparent;color:var(--gold);cursor:pointer;font:900 12px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase}.nm-add:hover,.nm-add:focus-visible{background:var(--gold);color:#1a0f08}.nm-add[hidden]{display:none}.nm-where{display:grid;gap:6px}.nm-label{font:900 10px/1.2 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#c8b79e}.nm-where select{max-width:320px;padding:10px 12px;border:1px solid #765033;background:rgba(12,8,4,.85);color:#fff;font:400 15px/1.2 Inter,sans-serif}.nm-chips{display:flex;flex-wrap:wrap;gap:8px}.nm-chip{position:relative;cursor:pointer}.nm-chip input{position:absolute;width:1px;height:1px;opacity:0}.nm-chip span{display:inline-grid;place-items:center;min-width:44px;min-height:40px;padding:8px 12px;border:1px solid #6b482f;background:#140d09;color:#f2e7cd;font:800 13px/1 Inter,sans-serif}.nm-chip input:checked+span{border-color:var(--gold);background:var(--gold);color:#1a0f08;box-shadow:3px 3px 0 #ad382b}.nm-chip input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.nm-chip input:disabled+span{opacity:.45;cursor:not-allowed}.nm-say{margin:8px 0 0;font:400 13.5px/1.45 Georgia,serif;color:#e6d3b2}.nm-say:empty{display:none}.nm-say.is-ok{color:#f1d39c}.nm-say.is-bad{color:#ffb39e}.nm-link{padding:0;border:0;background:none;color:var(--gold);font:inherit;text-decoration:underline;cursor:pointer}.nm-swap,.nm-seat{margin:10px 0;padding:12px;border:1px solid var(--gold);background:rgba(20,13,9,.96);box-shadow:4px 4px 0 #ad382b}.nm-swap[hidden],.nm-seat[hidden]{display:none}.nm-swap p,.nm-seat p{margin:0 0 8px;font:400 14px/1.45 Georgia,serif}.nm-swap-list{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.nm-swap-pick{min-height:36px;padding:6px 10px;border:1px solid #6b482f;background:#140d09;color:#f2e7cd;cursor:pointer;font:700 12.5px/1.2 Inter,sans-serif}.nm-swap-pick b{margin-right:4px;color:var(--gold)}.nm-swap-pick:hover,.nm-swap-pick:focus-visible{border-color:var(--gold)}.nm-opt{display:flex;align-items:flex-start;gap:10px;margin:10px 0 6px;font:400 14px/1.4 Georgia,serif;cursor:pointer}.nm-opt input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--gold)}.nm-terms{margin:4px 0 0;font:400 12.5px/1.45 Georgia,serif;color:#b9a68b}.nm-terms a{color:var(--gold)}.nm-go{display:block;width:100%;margin:6px 0 0;padding:16px 18px;border:0;background:var(--gold);color:#1a0f08;cursor:pointer;font:900 15px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;box-shadow:4px 4px 0 #ad382b;transition:transform .15s,box-shadow .15s}.nm-go:hover,.nm-go:focus-visible{transform:translate(-2px,-2px);box-shadow:6px 6px 0 #ad382b;outline:none}.nm-go:disabled{opacity:.7;cursor:progress}.nm-out{margin:10px 0 0;font:600 14px/1.45 Inter,sans-serif;color:#f1d39c}.nm-out:empty{display:none}.nm-out.is-bad{color:#ffb39e}.nm-results{padding:18px 26px 24px;border-top:3px solid #ad382b;background:linear-gradient(180deg,#1a110b,#0e0906);outline:none}.nm-results.is-flash{animation:nm-flash 1.6s ease-out}@keyframes nm-flash{0%{box-shadow:inset 0 0 0 3px var(--gold)}100%{box-shadow:inset 0 0 0 0 transparent}}.nm-results-h{margin:0 0 6px;font:700 22px/1.15 Georgia,serif;color:#f2e7cd;text-shadow:3px 3px 0 #ad382b}.nm-results-say{margin:0 0 12px;font:400 14px/1.5 Georgia,serif;color:#e6d3b2}.nm-dates{list-style:none;display:grid;gap:10px;margin:0;padding:0}.nm-date{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:12px;border:1px solid #543923;background:#140d09;box-shadow:3px 3px 0 #ad382b;animation:nm-date-in .45s ease-out both}.nm-date:nth-child(2){animation-delay:.05s}.nm-date:nth-child(3){animation-delay:.1s}.nm-date:nth-child(4){animation-delay:.15s}.nm-date:nth-child(n+5){animation-delay:.2s}@keyframes nm-date-in{from{opacity:0;transform:translateY(10px)}}.nm-date-face{display:grid;place-items:center;width:56px;height:56px;border:2px solid #f2e7cd;border-radius:50%;background:#2a1a0f;object-fit:cover}.nm-date-body{min-width:0}.nm-date-body p{margin:0 0 4px}.nm-when{font:900 12px/1.3 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.nm-who{font:700 16px/1.3 Georgia,serif;color:#f2e7cd}.nm-who small{font:400 13px/1.4 Georgia,serif;color:#c8b79e}.nm-show{display:block}.nm-place{font:400 13.5px/1.4 Georgia,serif;color:#e4d2b4;overflow-wrap:anywhere}.nm-sold{color:#ffb39e}.nm-links{display:flex;flex-wrap:wrap;gap:6px 12px;font:800 12.5px/1.4 Inter,sans-serif}.nm-links a{color:var(--gold)}.nm-links .nm-tix{padding:4px 10px;background:var(--gold);color:#1a0f08;text-decoration:none}.nm-checked{font:400 12px/1.4 Inter,sans-serif;color:#a9977f}.nm-more-wrap{margin:12px 0 0}.nm-more-wrap[hidden]{display:none}.nm-sources{margin:14px 0 0;font:400 12.5px/1.5 Georgia,serif;color:#a9977f}@media(max-width:600px){.nm-sheet{place-items:end stretch;padding:0}.nm-panel{width:100%;max-height:100vh;max-height:100dvh;border-width:2px 0 0;box-shadow:0 -10px 40px rgba(0,0,0,.6);transform:translateY(40px)}.nm-head{--art-h:150px;padding:0 16px 14px}.nm-form{padding:0 16px 10px}.nm-results{padding:16px}.nm-ring{gap:8px 6px}.nm-name{display:none}.nm-logo{width:120px}.nm-row{flex-wrap:wrap}.nm-row .nm-add{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.hero-nearme,.nm-date,.nm-slot.is-next .nm-face,.nm-slot.is-new .nm-face,.nm-results.is-flash{animation:none}.nm-panel,.nm-backdrop{transition:none}}[data-art="bcn-casino"]{--art:url('../assets/card-art/bcn-casino.webp');--art-pos:center 45%}
