.es{position:relative;display:flex;flex-direction:column;gap:18px;padding:26px 24px;background:#141413;border:1px solid #373533;border-radius:22px;overflow:hidden}.es:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ff5400}.es .cal__kv{padding-top:18px;border-top:1px solid #373533}.es__type{color:rgb(var(--type, 164,140,224))}.es__acts{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid #373533;font:700 10px/1 Transducer,sans-serif;letter-spacing:.12em;text-transform:uppercase}.es--rail{display:none}.es--inline{margin-top:28px}@media(min-width:700px){.es--rail{display:flex}.es--inline{display:none}}@media(max-width:699px){.es{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:16px 24px;padding:22px 20px}.es .cal__when{flex:none}.es .cal__d{font-size:56px}.es .cal__kv{flex:1;padding-top:0;border-top:0}.es__acts{flex:1 1 100%}}@keyframes fx-fringe{0%{filter:drop-shadow(-9px 0 0 rgba(255,84,0,.8)) drop-shadow(9px 0 0 rgba(0,188,193,.8))}25%{filter:drop-shadow(5px 0 0 rgba(255,84,0,.7)) drop-shadow(-5px 0 0 rgba(0,188,193,.7))}50%{filter:drop-shadow(-4px 0 0 rgba(255,84,0,.55)) drop-shadow(4px 0 0 rgba(0,188,193,.55))}75%{filter:drop-shadow(2px 0 0 rgba(255,84,0,.35)) drop-shadow(-2px 0 0 rgba(0,188,193,.35))}to{filter:none}}@keyframes fx-fringe-soft{0%{filter:drop-shadow(-6px 0 0 rgba(255,84,0,.6)) drop-shadow(6px 0 0 rgba(0,188,193,.6))}33%{filter:drop-shadow(4px 0 0 rgba(255,84,0,.45)) drop-shadow(-4px 0 0 rgba(0,188,193,.45))}66%{filter:drop-shadow(-2px 0 0 rgba(255,84,0,.3)) drop-shadow(2px 0 0 rgba(0,188,193,.3))}to{filter:none}}.fx-fringe:hover{animation:fx-fringe .4s linear 1}.fx-fringe--soft:hover{animation:fx-fringe-soft .4s linear 1}.fx-fringe--loop{animation:fx-fringe-loop 3.4s linear infinite}.fx-fringe--loop-soft{animation:fx-fringe-loop-soft 3s linear infinite}@keyframes fx-fringe-loop{0%{filter:drop-shadow(-9px 0 0 rgba(255,84,0,.8)) drop-shadow(9px 0 0 rgba(0,188,193,.8))}3%{filter:drop-shadow(5px 0 0 rgba(255,84,0,.7)) drop-shadow(-5px 0 0 rgba(0,188,193,.7))}6%{filter:drop-shadow(-4px 0 0 rgba(255,84,0,.55)) drop-shadow(4px 0 0 rgba(0,188,193,.55))}9%{filter:drop-shadow(2px 0 0 rgba(255,84,0,.35)) drop-shadow(-2px 0 0 rgba(0,188,193,.35))}12%,to{filter:none}}@keyframes fx-fringe-loop-soft{0%{filter:drop-shadow(-6px 0 0 rgba(255,84,0,.6)) drop-shadow(6px 0 0 rgba(0,188,193,.6))}4%{filter:drop-shadow(4px 0 0 rgba(255,84,0,.45)) drop-shadow(-4px 0 0 rgba(0,188,193,.45))}8%{filter:drop-shadow(-2px 0 0 rgba(255,84,0,.3)) drop-shadow(2px 0 0 rgba(0,188,193,.3))}12%,to{filter:none}}.fx-ghost{position:relative;overflow:hidden}.fx-ghost__layer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:1;mix-blend-mode:screen;opacity:0;transform:scale(1.06);transition:transform .07s linear,opacity .12s linear}.fx-ghost__layer--r{filter:sepia(1) saturate(7) hue-rotate(-38deg);-webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.5) 24%,transparent 48%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.5) 24%,transparent 48%,transparent 100%)}.fx-ghost__layer--c{filter:sepia(1) saturate(7) hue-rotate(128deg);-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 52%,rgba(0,0,0,.5) 76%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,transparent 52%,rgba(0,0,0,.5) 76%,#000 100%)}.fx-ghost:hover .fx-ghost__layer{transform:scale(1.1)}.fx-ghost:hover .fx-ghost__layer--r{animation:fx-ghost-r .3s linear 1}.fx-ghost:hover .fx-ghost__layer--c{animation:fx-ghost-c .3s linear 1}@keyframes fx-ghost-r{0%{opacity:.72;transform:translate(-30.8px,-4px) scale(1.1)}50%{opacity:.48;transform:translate(-15.4px) scale(1.1)}to{opacity:0;transform:scale(1.1)}}@keyframes fx-ghost-c{0%{opacity:.72;transform:translate(30.8px,4px) scale(1.1)}50%{opacity:.48;transform:translate(15.4px) scale(1.1)}to{opacity:0;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.fx-fringe:hover,.fx-fringe--soft:hover,.fx-fringe--loop,.fx-fringe--loop-soft,.fx-ghost:hover .fx-ghost__layer--r,.fx-ghost:hover .fx-ghost__layer--c{animation:none}.fx-ghost__layer,.fx-ghost:hover .fx-ghost__layer{transition:none;transform:scale(1.06)}}.cal{container-type:inline-size;--cal-line: #373533;--cal-flame: #FF5400;--cal-ground: #191918;--cal-well: #141413;--cal-notice: #FFD24A}.cal__ticket{position:relative;display:grid;grid-template-columns:300px minmax(0,1fr);min-height:360px;border:1px solid var(--cal-line);border-radius:22px;overflow:hidden;background:var(--cal-ground)}.cal__stub{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:32px 30px;background:var(--cal-well);border-right:2px dashed var(--cal-line)}.cal__stub:before,.cal__stub:after{content:"";position:absolute;right:-13px;width:24px;height:24px;border-radius:50%;background:var(--cal-ground);border:1px solid var(--cal-line);z-index:3}.cal__stub:before{top:-13px}.cal__stub:after{bottom:-13px}.cal__when{display:flex;flex-direction:column;gap:10px}.cal__m{font:800 11px/1 Transducer,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--cal-flame)}.cal__d{font:900 clamp(72px,calc(48px + 3.75vw),96px)/.9 "Transducer Extended",sans-serif;letter-spacing:-.02em;color:#f0e6dd}.cal__kv{display:flex;flex-direction:column;gap:10px;margin:0;padding-top:18px;border-top:1px solid var(--cal-line)}.cal__kv>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cal__kv dt{font:700 10px/1.2 Transducer,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#a7a19a}.cal__kv dd{margin:0;font:700 11px/1.2 Transducer,sans-serif;letter-spacing:.06em;color:#f0e6dd;text-align:right}.cal__body{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;padding:32px 36px;overflow:hidden}.cal__art{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.cal__scrim{position:absolute;inset:0;background:linear-gradient(180deg,#19191826,#19191859 45%,#191918f2)}.cal__body>:not(.cal__art):not(.cal__scrim):not(.fx-ghost__layer){position:relative;z-index:2}.cal__ticket:hover .fx-ghost__layer{transform:scale(1.1)}.cal__ticket:hover .fx-ghost__layer--r,.cal__ticket:focus-within .fx-ghost__layer--r{animation:fx-ghost-r .3s linear 1}.cal__ticket:hover .fx-ghost__layer--c,.cal__ticket:focus-within .fx-ghost__layer--c{animation:fx-ghost-c .3s linear 1}.cal__meta{display:flex;align-items:center;gap:10px;font:700 10px/1 Transducer,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#a7a19a}.cal__dash{width:12px;height:1px;background:#484543}.cal__type{color:rgb(var(--type, 164,140,224))}.cal__count{display:inline-flex;align-items:center;gap:8px;color:var(--cal-notice)}.cal__count>b{width:6px;height:6px;border-radius:50%;background:currentColor}.cal__count[data-state=live]{color:#00bcc1}.cal__count[data-state=live]>b{animation:cf-pulse 1.2s ease-in-out infinite}.cal__count[data-state=past]{color:#a7a19a}@keyframes cf-pulse{0%,to{opacity:1}50%{opacity:.25}}.cal__title{margin:0;max-width:22ch;font:700 clamp(24px,calc(16.9px + 1.34vw),34px)/1.06 "Transducer Extended",sans-serif;letter-spacing:.02em;text-transform:uppercase}.cal__title a{color:#f0e6dd;text-decoration:none}.cal__blurb{margin:0;max-width:56ch;font:400 15px/1.6 Transducer,sans-serif;color:#d4ccc4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cal__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px}.cal__cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:12px;background:var(--cal-flame);color:#191918;font:800 11px/1 Transducer,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .18s,color .18s}.cal__cta:hover,.cal__cta:focus-visible{background:#f0e6dd;color:#191918}.cal__ghost,.cal__ics{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid #524F4C;border-radius:12px;color:#f0e6dd;font:700 10px/1 Transducer,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:border-color .18s,color .18s}.cal__ics{width:44px;padding:0}.cal__ics .icon{width:18px;height:18px}.cal__ghost:hover,.cal__ghost:focus-visible,.cal__ics:hover,.cal__ics:focus-visible{border-color:var(--cal-flame);color:var(--cal-flame)}.cal__ticket--empty{border-style:dashed}.cal__d--none{color:#524f4c}.cal__body--empty{justify-content:center;min-height:260px}.cal__body--empty .cal__title{color:#f0e6dd}.cal__body--empty .cal__blurb{display:block}.cal__stubs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.cal__mini{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;padding:16px 18px;border:1px solid var(--cal-line);border-radius:16px;background:var(--cal-well);color:inherit;text-decoration:none;transition:border-color .18s}.cal__mini:hover,.cal__mini:focus-visible{border-color:var(--cal-flame)}.cal__title a:focus-visible,.cal__cta:focus-visible,.cal__ics:focus-visible,.cal__ghost:focus-visible,.cal__mini:focus-visible{outline:2px solid var(--cal-flame);outline-offset:2px}.cal__mini-d{display:flex;flex-direction:column;gap:4px;font:900 28px/1 Transducer Extended,sans-serif;color:#f0e6dd}.cal__mini-d small{font:800 10px/1 Transducer,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--cal-flame)}.cal__mini-t{display:flex;flex-direction:column;gap:6px;font:700 13px/1.3 Transducer,sans-serif;color:#f0e6dd}.cal__mini-t .cal__type{font:700 10px/1 Transducer,sans-serif;letter-spacing:.12em;text-transform:uppercase}.cal__mini-t small{display:inline-flex;align-items:center;gap:6px;font:700 10px/1 Transducer,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#a7a19a}.cal__mini-t .icon{width:10px;height:10px}@container (min-width: 640px) and (max-width: 800px){.cal__ticket{grid-template-columns:220px minmax(0,1fr);min-height:320px}.cal__stub{padding:24px 22px}.cal__body{padding:24px 26px}.cal__stubs{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 639px){.cal__ticket{grid-template-columns:1fr;min-height:0}.cal__stub{flex-direction:row;align-items:flex-end;gap:20px;padding:22px 20px;border-right:0;border-bottom:2px dashed var(--cal-line)}.cal__stub:before,.cal__stub:after{top:auto;bottom:-13px}.cal__stub:before{left:-13px;right:auto}.cal__stub:after{right:-13px}.cal__when{flex:none}.cal__d{font-size:64px}.cal__kv{flex:1;gap:8px;padding-top:0;border-top:0}.cal__kv>div:last-child{display:none}.cal__ticket--empty .cal__stub{flex-direction:column;align-items:stretch;gap:14px}.cal__ticket--empty .cal__d--none{display:none}.cal__ticket--empty .cal__kv{padding-top:12px;border-top:1px solid var(--cal-line)}.cal__ticket--empty .cal__kv>div:last-child{display:flex}.cal__body--empty{min-height:0}.cal__body--empty .cal__title{font-size:20px}.cal__body{min-height:260px;padding:22px 20px;gap:12px}.cal__blurb{display:none}.cal__title{max-width:none}.cal__stubs{grid-template-columns:1fr;gap:12px;margin-top:12px}}@media(prefers-reduced-motion:reduce){.cal__count[data-state=live]>b{animation:none}.cal__ticket:hover .fx-ghost__layer--r,.cal__ticket:focus-within .fx-ghost__layer--r,.cal__ticket:hover .fx-ghost__layer--c,.cal__ticket:focus-within .fx-ghost__layer--c{animation:none}.cal__ticket:hover .fx-ghost__layer{transform:scale(1.06)}}.rs{position:relative;display:flex;flex-direction:column;gap:14px;padding:26px 24px;background:#141413;border:1px solid #373533;border-radius:22px;overflow:hidden}.rs:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ff5400}.rs__lab{font:800 11px/1 Transducer,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ff5400}.rs__v{font:900 clamp(40px,4cqw,64px)/.95 "Transducer Extended",sans-serif;letter-spacing:-.02em;color:#f0e6dd;overflow-wrap:anywhere}.rs__kv{padding-top:16px;border-top:1px solid #373533}.rs__groups{display:flex;flex-direction:column;padding-top:14px;border-top:1px solid #373533}.rs__groups a{display:flex;align-items:center;gap:10px;min-height:40px;color:#d4ccc4;text-decoration:none;font:700 10px/1 Transducer,sans-serif;letter-spacing:.12em;text-transform:uppercase}.rs__groups a b{width:6px;height:6px;border-radius:50%;background:var(--tone, #A7A19A);flex:none}.rs__groups a span{flex:1}.rs__groups a small{font:inherit;color:#a7a19a}.rs__groups a:hover span,.rs__groups a:focus-visible span{color:#ff5400}.rs__groups a:focus-visible{outline:2px solid #FF5400;outline-offset:2px}.rs--rail{display:none}.rs--inline{margin-top:28px}@media(min-width:700px){.rs--rail{display:flex}.rs--inline{display:none}}.cg{padding-top:40px;scroll-margin-top:26px}.cg__hd{display:flex;align-items:center;gap:12px}.post-prose .cg__h{display:flex;align-items:center;gap:12px;margin:0;padding-top:0;font:700 clamp(20px,calc(15.86px + 1.105vw),30px)/1.1 "Transducer Extended",sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#f0e6dd}.cg__pip{width:10px;height:10px;border-radius:50%;background:var(--tone, #A7A19A);flex:none}.cg__n{font:700 10px/1 Transducer,sans-serif;letter-spacing:.12em;color:#a7a19a;padding:6px 10px;border:1px solid #373533;border-radius:999px}.post-prose .cg__list{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:1px;background:#282625;border:1px solid #282625;border-radius:14px;overflow:hidden}.post-prose .cg__list li{margin:0;padding:14px 18px;background:#1b1a19;font:400 15px/1.65 Transducer,sans-serif;color:#d4ccc4}.post-prose .cg__list li::marker{content:none}.sr{padding-top:24px;border-top:1px solid #282625}.sr:first-child{padding-top:0;border-top:0}.sr__lab{font:700 10px/1 Transducer,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#a7a19a}.sr__list{display:grid;margin-top:14px;border-top:1px solid #282625}.sr__a{display:flex;align-items:center;gap:12px;min-height:44px;padding:0;margin:0;border:0;border-bottom:1px solid #282625;background:none;cursor:pointer;text-align:left;color:#d4ccc4;text-decoration:none;font:700 10px/1 Transducer,sans-serif;letter-spacing:.12em;text-transform:uppercase;transition:color .18s}.sr__i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #373533;border-radius:8px;color:#a7a19a;transition:color .18s,border-color .18s}.sr__i .icon{width:13px;height:13px}.sr__t{flex:1}.sr__out{width:10px;height:10px;color:#524f4c;flex:none;transition:color .18s}.sr__a:hover,.sr__a:focus-visible{color:#f0e6dd}.sr__a:hover .sr__i,.sr__a:focus-visible .sr__i{color:#ff5400;border-color:#ff5400}.sr__a:hover .sr__out,.sr__a:focus-visible .sr__out{color:#a7a19a}.sr__a:focus-visible{outline:2px solid #FF5400;outline-offset:2px;border-radius:4px}.sr__i .sr__i--done,.sr__a .sr__t--done{display:none}.sr__a[data-copied]{color:#ff5400}.sr__a[data-copied] .sr__i{color:#ff5400;border-color:#ff5400}.sr__a[data-copied] .sr__i .sr__i--link,.sr__a[data-copied] .sr__t--copy{display:none}.sr__a[data-copied] .sr__i .sr__i--done{display:inline-block}.sr__a[data-copied] .sr__t--done{display:inline}@media(max-width:699px){.sr{padding-top:20px}.sr__list{display:flex;flex-wrap:wrap;gap:8px;border-top:0}.sr__a{flex:1 1 auto;justify-content:center;border:1px solid #373533;border-radius:12px;padding:0 14px 0 10px;gap:10px}.sr__t{flex:none}.sr__a:hover,.sr__a:focus-visible{border-color:#ff5400}.sr__a .sr__i{border:0;width:20px;height:20px}.sr__out{display:none}}@media(prefers-reduced-motion:reduce){.sr__a,.sr__i,.sr__out{transition:none}}
