.fn{--fn-ink:#1b120c;--fn-paper:#f6ecda;--fn-hot:#ff8a2a;--fn-gold:#f2c851;--fn-fire:#e4461b;--fn-red:#c8191a;--fn-grain:none;--fn-brick:none;--fn-tex:none;background:#0c0705}.fn[data-printed]{--fn-grain:url(/textures/grain.png);--fn-brick:url(/textures/brick.svg);--fn-tex:url(/textures/paper.webp)}.fn-wall{z-index:-2;background:radial-gradient(85% 75% at 50% 40%, transparent 25%, #060302e0 100%), var(--fn-grain) 0 0 / 160px, var(--fn-brick) 50% 0 / 480px 320px, #0d0705;background-blend-mode:normal, soft-light, normal, normal;position:absolute;inset:0}.fn-lamp,.fn-dim{pointer-events:none;transition:opacity .8s ease-out;position:absolute;inset:0}.fn-lamp{z-index:-1;background:radial-gradient(48% 62% at 50% 10%,#ffb0663d,#ff7a1a0f 60%,#0000 80%),radial-gradient(20% 12% at 50% 0,#ffd6a073,#0000 70%)}.fn-dim{z-index:4;opacity:0;background:#08040299}.fn[data-dark] .fn-lamp{opacity:0}.fn[data-dark] .fn-dim{opacity:1}.fn-stage{flex-direction:column;align-items:center;padding:72px 20px 88px;display:flex;position:relative}.fn-poster,.fn-bill,.fn-flyer{position:relative;container-type:inline-size}.fn-poster{z-index:2;width:min(100%,440px);rotate:-1.4deg}.fn-bill{z-index:3;width:min(92%,400px);margin-top:16px;rotate:1.8deg}.fn-flyer{z-index:3;width:min(78%,320px);margin-top:28px;rotate:-2.6deg}@media (min-width:1024px){.fn-stage{--fn-h:clamp(424px, calc(100svh - 136px), 1080px);flex-direction:row;justify-content:center;align-items:center;height:100%;padding:134px 48px 40px}.fn-poster{width:calc(var(--fn-h) * 14 / 22)}.fn-bill{width:calc(var(--fn-h) * .44);margin:0 0 0 calc(var(--fn-h) * -.02);translate:0 -2%}.fn-flyer{width:calc(var(--fn-h) * .33);margin:0 calc(var(--fn-h) * -.02) 0 0;order:-1;translate:0 12%;rotate:-2.4deg}}.fn-paste{margin:-32px;padding:32px;position:relative;overflow:hidden}.fn-paste-in{position:relative}.fn-paste-in:before{content:"";z-index:-1;background:#00000059;position:absolute;inset:.8% -.6% -1.2% .8%;box-shadow:0 0 14px 2px #0006}.fn-sheet{clip-path:polygon(.4% .6%,12% .2%,24% .7%,37% .1%,49% .5%,62% .2%,75% .8%,88% .3%,99.6% .5%,99.2% 11%,99.8% 23%,99.3% 36%,99.9% 49%,99.4% 61%,99.8% 74%,99.2% 87%,99.7% 99.5%,87% 99.1%,74% 99.8%,61% 99.3%,49% 99.9%,36% 99.4%,23% 99.8%,11% 99.2%,.5% 99.6%,.8% 87%,.2% 74%,.7% 61%,.1% 49%,.6% 36%,.2% 23%,.8% 11%);color:var(--fn-ink);position:relative;container-type:inline-size}.fn-poster .fn-sheet{aspect-ratio:14/22}@media (max-width:479.98px){.fn-poster .fn-sheet{aspect-ratio:14/22.7}}.fn-paper,.fn-paper-hot,.fn-paper-gold{background-image:radial-gradient(130% 95% at 50% 40%, transparent 52%, #8c622e52 100%), linear-gradient(90deg, transparent 49.7%, #3c28141f 50%, #ffffff4d 50.25%, transparent 50.6%), linear-gradient(180deg, transparent 33.1%, #3c28141a 33.3%, #ffffff42 33.5%, transparent 33.9%), linear-gradient(180deg, transparent 66.4%, #3c28141a 66.6%, #ffffff42 66.8%, transparent 67.2%), linear-gradient(115deg, transparent 20%, #50321412 24%, transparent 30%, transparent 62%, #5032140f 66%, transparent 71%), var(--fn-tex);background-blend-mode:multiply, normal, normal, normal, multiply, multiply;background-size:auto,auto,auto,auto,auto,384px}.fn-paper{background-color:var(--fn-paper)}.fn-paper-hot{background-color:var(--fn-hot)}.fn-paper-gold{background-color:var(--fn-gold)}.fn-roll{visibility:hidden;background:linear-gradient(#7e6f56,#f3e9d6 30%,#d8cab0 55%,#8a7a5f 85%,#4f4231);border-radius:999px;height:3.2cqw;min-height:10px;position:absolute;top:-1.6cqw;left:-1.5cqw;right:-1.5cqw;box-shadow:0 6px 12px #00000073}.fn-bill .fn-roll{background:linear-gradient(#8a3d0c,#ffb36b 30%,#ff8a2a 55%,#b5530f 85%,#6e2c05)}.fn-flyer .fn-roll{background:linear-gradient(#84620e,#fbe39a 30%,#f2c851 55%,#b58b1d 85%,#6a4f0a)}.fn-print{text-align:center;mix-blend-mode:multiply;flex-direction:column;align-items:center;height:100%;padding:4.6cqw 5.5cqw 3cqw;display:flex;position:relative}.fn[data-printed] .fn-worn{-webkit-mask:url(/textures/ink.png) 0 0/240px;mask:url(/textures/ink.png) 0 0/240px}.fn-presents{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;justify-content:center;align-items:center;gap:2.2cqw;font-size:4.2cqw;font-weight:800;line-height:1;display:flex}.fn-mark{width:auto;height:6.4cqw}.fn-billing{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin-top:1.5cqw;font-size:max(8px,2.25cqw);line-height:1.2}.fn-art{width:68cqw;margin-top:.8cqw;position:relative}.fn-socket{aspect-ratio:1;position:absolute;translate:-50% -50%}.fn-socket:not([data-armed]){visibility:hidden}.fn-title{font-family:var(--font-display);font-variation-settings:"opsz" 72;text-transform:uppercase;margin-top:-17.5cqw;padding-top:3cqw;font-weight:900;line-height:.8;position:relative}.fn-texas{letter-spacing:-.005em;background:linear-gradient(#ffbe3a 8%,#ff7a1a 50%,#e3262f 92%);color:#0000;-webkit-text-stroke:.9cqw var(--fn-ink);paint-order:stroke fill;-webkit-background-clip:text;background-clip:text;font-size:32cqw;display:block}.fn-open{letter-spacing:.08em;margin-top:1cqw;font-size:12.5cqw;display:block}.fn-halloween{height:1em;font-family:var(--font-display);white-space:nowrap;color:var(--fn-fire);margin-top:1.8cqw;font-size:7.6cqw;font-weight:700;line-height:1}.fn[data-gothic] .fn-halloween{font-family:var(--font-gothic)}.fn-halloween span{vertical-align:.45em;color:var(--fn-ink);font-size:.45em}.fn-when{align-self:stretch;margin-top:1.6cqw;position:relative}.fn-days{justify-content:center;display:flex}.fn-day{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-items:center;padding-inline:3.4cqw;font-size:max(8px,2.1cqw);line-height:1.15;display:flex}.fn-day+.fn-day{border-left:.5cqw solid var(--fn-ink)}.fn-day b{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:0;font-size:9.5cqw;font-weight:900;line-height:.92}.fn-day-hot b{color:var(--fn-fire)}.fn-stamp{border:max(3px, .75cqw) double var(--fn-red);height:fit-content;color:var(--fn-red);font-family:var(--font-display);text-transform:uppercase;flex-direction:column;align-items:center;margin-block:auto;padding:1.2cqw 1.8cqw 1.3cqw;font-size:4.6cqw;font-weight:900;line-height:.95;display:flex;position:absolute;top:0;bottom:0;left:-.5cqw;rotate:-10deg}.fn-stamp span{font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;margin-top:.8cqw;font-size:max(7px,1.75cqw);font-weight:600}.fn-purse{border-block:.6cqw solid var(--fn-ink);justify-content:center;align-self:stretch;align-items:center;gap:2.4cqw;margin-top:2.2cqw;padding-block:1.6cqw;display:flex}.fn-purse-k{font-family:var(--font-display);letter-spacing:.16em;text-align:right;text-transform:uppercase;font-size:3.8cqw;font-weight:800;line-height:1.05}.fn-purse-v{font-family:var(--font-display);font-variation-settings:"opsz" 72;background:linear-gradient(#ffbe3a 8%,#ff7a1a 50%,#e3262f 92%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12.5cqw;font-weight:900;line-height:.86}.fn-venue{flex-direction:column;align-items:center;margin-block:2cqw 1.2cqw;display:flex}.fn-venue b{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:.05em;text-transform:uppercase;font-size:6cqw;font-weight:900;line-height:1}.fn-venue span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:1cqw;font-size:max(8px,2.15cqw);line-height:1.3}.fn-foot{background:var(--fn-ink);color:var(--fn-paper);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-self:stretch;margin:auto -5.5cqw 0;padding:1.6cqw 3cqw 1.8cqw;font-size:max(8px,2.1cqw);line-height:1.3}.fn-snipe{background:var(--fn-fire) var(--fn-tex) 0 0 / 384px;background-blend-mode:multiply;width:60cqw;color:var(--fn-ink);font-family:var(--font-display);letter-spacing:.14em;text-align:center;text-transform:uppercase;padding-block:1.2cqw;font-size:3.8cqw;font-weight:900;line-height:1;position:absolute;top:7.6cqw;right:-18cqw;rotate:42deg;box-shadow:0 .4cqw .9cqw #0000004d}.fn-bill .fn-print,.fn-flyer .fn-print{align-items:stretch;padding:6cqw 6cqw 6.5cqw}.fn-bill-head,.fn-flyer-head{font-family:var(--font-display);font-variation-settings:"opsz" 72;text-transform:uppercase;font-size:14.5cqw;font-weight:900;line-height:.84}.fn-bill-sub,.fn-flyer-sub{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:2.6cqw;font-size:max(8.5px,3cqw);line-height:1.4}.fn-block{border-top:.9cqw solid var(--fn-ink);margin-top:4cqw;padding-top:3.4cqw}.fn-label{font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;font-size:5cqw;font-weight:800;line-height:1}.fn-teams{font-family:var(--font-display);font-variation-settings:"opsz" 72;text-transform:uppercase;flex-wrap:wrap;justify-content:center;margin-top:2.4cqw;font-size:7.6cqw;font-weight:800;line-height:1.1;display:flex}.fn-teams li{margin-inline:1.3cqw}.fn-team:before{content:"★";vertical-align:.35em;margin-right:1.3cqw;font-size:.45em}.fn-more{opacity:.62}.fn-you{background:var(--fn-ink);color:var(--fn-hot);transition:background-color .25s var(--ease-snap);padding-inline:1.8cqw;display:inline-block}.fn-you:hover,.fn-you:focus-visible{background:var(--fn-red);color:#fff}.fn-seats{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.6cqw;margin-top:3cqw;display:grid}.fn-tier{flex-direction:column;align-items:center;gap:1.1cqw;display:flex}.fn-tier-seats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9cqw;width:100%;display:grid}.fn-tier-seats i{aspect-ratio:1;border:max(1.5px, .55cqw) solid var(--fn-ink)}.fn-tier-seats i[data-on]{background:var(--fn-ink)}.fn-tier b{font-family:var(--font-display);font-variation-settings:"opsz" 72;font-size:5.2cqw;font-weight:900;line-height:1}.fn-tier span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:max(7px,2.2cqw)}.fn-tier:not(.fn-tier-on) b{opacity:.55}.fn-note{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:2.6cqw;font-size:max(8px,2.8cqw)}.fn-flyer-head{font-size:16cqw}.fn-flyer-sub{letter-spacing:.3em;font-size:max(9px,3.8cqw)}.fn-tott{border-top:1cqw solid var(--fn-ink);text-align:left;gap:3cqw;margin-top:4.4cqw;padding-top:4cqw;display:grid}.fn-tott div{flex-direction:column;gap:.6cqw;display:flex}.fn-tott dt{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;font-size:max(8px,3cqw)}.fn-tott dd{font-family:var(--font-display);font-variation-settings:"opsz" 72;text-transform:uppercase;font-size:8.4cqw;font-weight:800;line-height:.95}.fn-rules{border-top:1cqw solid var(--fn-ink);font-family:var(--font-mono);letter-spacing:.06em;text-align:left;text-transform:uppercase;margin-top:4.4cqw;padding-top:3.6cqw;font-size:max(8px,3.1cqw);line-height:1.5}.fn-ticket-wrap{z-index:1;width:min(88%,340px);margin:-2% auto 0;position:relative;rotate:-4.5deg;container-type:inline-size}@media (min-width:1024px){.fn-ticket-wrap{width:88%;margin:3.5% 0 0 -6%;rotate:-5deg}}.fn-ticket-drop{position:relative}.fn-ticket{background:var(--fn-red) var(--fn-tex) 0 0 / 384px;background-blend-mode:multiply;color:#fbe9e0;transition:translate .3s var(--ease-snap);display:flex;-webkit-mask:radial-gradient(circle at 0,#0000 4cqw,#000 4.2cqw) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 4cqw,#000 4.2cqw) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0,#0000 4cqw,#000 4.2cqw) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 4cqw,#000 4.2cqw) 100%/51% 100% no-repeat}.fn-ticket:hover{translate:0 -1.2cqw}.fn-ticket:focus-visible{outline:none}.fn-ticket-wrap:has(.fn-ticket:focus-visible){outline:2px solid var(--color-bone);outline-offset:6px}.fn-ticket-main{border:max(1.5px,.5cqw) solid #fbe9e080;border-right:0;flex-direction:column;flex:1;margin:2.2cqw 0 2.2cqw 2.2cqw;padding:4.4cqw 4cqw 4.4cqw 8cqw;display:flex}.fn-ticket-k{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;font-size:max(9px,3.4cqw)}.fn-ticket-t{font-family:var(--font-display);font-variation-settings:"opsz" 72;text-transform:uppercase;margin-top:1.2cqw;font-size:12.5cqw;font-weight:900;line-height:.86}.fn-ticket-s{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:max(9px,3.2cqw);line-height:1.45}.fn-ticket-t+.fn-ticket-s{margin-top:2cqw}.fn-ticket-stub{width:22cqw;font-family:var(--font-display);transition:translate .3s var(--ease-snap);border-left:max(1.5px,.6cqw) dashed #fbe9e08c;flex-direction:column;justify-content:center;align-items:center;gap:2cqw;font-size:11cqw;font-weight:900;line-height:1;display:flex}.fn-ticket-stub span{font-family:var(--font-mono);letter-spacing:.12em;writing-mode:vertical-rl;font-size:max(8px,2.8cqw);font-weight:500;rotate:180deg}.fn-ticket:hover .fn-ticket-stub{translate:1.4cqw}.fn-tape{pointer-events:none;background:#e2d4b2cc;width:24cqw;height:8.5cqw;position:absolute;box-shadow:0 1px 2px #00000040}.fn-tape-a{top:-3cqw;left:-5cqw;rotate:-34deg}.fn-tape-b{top:-2.5cqw;right:-6cqw;rotate:30deg}.fn-info{width:fit-content;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-bone);text-underline-offset:.35em;transition:text-decoration-color .25s var(--ease-snap);margin:4cqw 4cqw 0 auto;font-size:max(11px,3.5cqw);-webkit-text-decoration:underline #fbf5f559;text-decoration:underline #fbf5f559;display:block}.fn-info:hover,.fn-info:focus-visible{-webkit-text-decoration-color:var(--skin-accent);text-decoration-color:var(--skin-accent)}
.sw-room{z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 50% 62%, color-mix(in srgb, var(--skin-deep) 55%, transparent), transparent 72%), radial-gradient(40% 30% at 50% 0%, #fbf5f512, transparent 70%), linear-gradient(180deg, var(--color-void) 0%, #0d0505 60%, var(--color-void) 100%);position:absolute;inset:0}.sw-stage{perspective:1700px;perspective-origin:50% 0;place-items:center;display:grid}@media (min-width:1024px){.sw-stage{flex:1;min-height:0}}.sw-case{--fw:clamp(9px, 1.25vw, 17px);--case-w:calc(100vw - 2rem);width:min(100%, var(--case-w));aspect-ratio:3/5;padding:var(--fw);border-radius:calc(var(--fw) + 8px);transform-origin:50% 100%;background:linear-gradient(128deg,#ece9e5 0%,#9d9995 17%,#f5f2ef 33%,#7e7a76 52%,#d8d4d0 70%,#8d8985 86%,#cbc7c3 100%);position:relative;overflow:hidden;transform:translate(0);box-shadow:0 60px 100px -40px #000000f2,0 22px 40px -18px #000000d9,inset 0 1px #ffffffbf,inset 0 -2px #0006}@media (min-width:640px){.sw-case{--case-w:calc(100vw - 4rem);aspect-ratio:16/9.4}}@media (min-width:1024px){.sw-case{--case-w:min(min(100vw, 1800px) - 7rem, (100svh - 19rem) * 16 / 9.4)}}@media (min-width:1280px){.sw-case{--case-w:min(min(100vw, 1800px) - 7rem, (100svh - 16.5rem) * 16 / 9.4)}}.sw-case:before{--rv:radial-gradient(circle, #f6f3ef 0 1.4px, #5d5854 2px 2.6px, transparent 3px);content:"";pointer-events:none;background:var(--rv) left 0 top calc(var(--fw) / 2 - 4px) / 46px 8px repeat-x, var(--rv) left 0 bottom calc(var(--fw) / 2 - 4px) / 46px 8px repeat-x, var(--rv) left calc(var(--fw) / 2 - 4px) top 0 / 8px 46px repeat-y, var(--rv) right calc(var(--fw) / 2 - 4px) top 0 / 8px 46px repeat-y;position:absolute;inset:0}.sw-corner{z-index:200;width:calc(var(--fw) * 2.9);aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 2px 2px #0009);background:radial-gradient(circle at 34% 30%,#fff 0 8%,#0000 26%),radial-gradient(circle,#c9c5c1 0 34%,#77726e 58%,#2f2c2a 74%,#0000 76%),linear-gradient(135deg,#e8e4e0,#6f6a66);position:absolute}.sw-tl{border-radius:0 0 46%;top:0;left:0}.sw-tr{border-radius:0 0 0 46%;top:0;right:0}.sw-bl{border-radius:0 46% 0 0;bottom:0;left:0}.sw-br{border-radius:46% 0 0;bottom:0;right:0}.sw-panel{--st-x:var(--st-xp);--st-y:var(--st-yp);--st-w:var(--st-wp);--u:calc((var(--case-w) - 2 * var(--fw)) / 100);--sw-s:calc(var(--sw-sp) * var(--u));z-index:1;content-visibility:auto;background:repeating-linear-gradient(45deg,#ffffff05 0 1px,#0000 1px 5px),radial-gradient(90% 70% at 50% 40%,#22171a,#120b0c 80%);border-radius:8px;height:100%;position:relative;box-shadow:inset 0 0 0 1px #000000b3,inset 0 12px 26px #0009}@media (min-width:640px){.sw-panel{--st-x:var(--st-xl);--st-y:var(--st-yl);--st-w:var(--st-wl);--sw-s:calc(var(--sw-sl) * var(--u))}}.sw-light{--lx:30%;z-index:150;border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(38% 70% at var(--lx) 18%, #ffffff52, transparent 70%);position:absolute;inset:0}.sw-stencil{left:calc(var(--st-x) * 1%);top:calc(var(--st-y) * 1%);width:calc(var(--st-w) * 1%);text-align:center;color:#fbf5f52b;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;translate:-50% -50%}.sw-stencil b{font-family:var(--font-display);font-weight:900;font-size:calc(var(--st-w) * .3 * var(--u));letter-spacing:.04em;text-shadow:0 0 1px #fbf5f54d,0 0 9px #fbf5f50f;line-height:.82}.sw-stencil-k{font-family:var(--font-mono);font-size:max(8px, var(--st-w) * .031 * var(--u));letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;margin-block:.7em}.sw-tape{width:44%;padding-block:max(3px, .45 * var(--u));pointer-events:none;opacity:.92;background:#c8191a;position:absolute;bottom:12%;left:-6%;overflow:hidden;rotate:24deg;box-shadow:0 1px 2px #00000080}.sw-tape span{white-space:nowrap;font-family:var(--font-mono);font-weight:700;font-size:max(8px, .95 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:#fbe9e9;display:block}.sw-label{left:calc(var(--lb-x) * 1%);top:calc(var(--lb-y) * 1%);width:calc(var(--lb-w) * 1%);color:#1b1414;font-family:var(--font-mono);font-size:max(7px, .74 * var(--u));text-transform:uppercase;pointer-events:none;background:linear-gradient(#f4efe6,#e4ddd0);flex-direction:column;gap:.25em;padding:.9em 1em .8em;line-height:1.15;display:none;position:absolute;translate:-64% -60%;rotate:-3deg;box-shadow:0 2px 4px #00000080}@media (min-width:640px){.sw-label{display:flex}}.sw-label-k{letter-spacing:.14em;opacity:.6}.sw-label-v{letter-spacing:.04em;font-size:1.25em;font-weight:700}.sw-barcode{background:repeating-linear-gradient(90deg,#1b1414 0 2px,#0000 2px 3px,#1b1414 3px 4px,#0000 4px 7px,#1b1414 7px 10px,#0000 10px 11px);height:2.6em;margin-top:.35em}.sw-items{position:absolute;inset:0}.sw-item{left:calc(var(--xp) * 1%);top:calc(var(--yp) * 1%);position:absolute;translate:-50% -50%}@media (min-width:640px){.sw-item{left:calc(var(--xl) * 1%);top:calc(var(--yl) * 1%)}}.sw-item:hover,.sw-item:focus-within,.sw-item[data-open]{z-index:120!important}.sw-shield{z-index:250;display:none;position:absolute;inset:0}.sw-shield[data-on]{display:block}.sw-item .stk{--s:var(--sw-s)!important}.sw-in{position:relative}.sw[data-slap=scrub] .sw-in{--k:calc(1 - var(--in));opacity:var(--in);transform:translateY(calc(var(--k) * -30px)) rotate(calc(var(--k) * var(--sr) * 1deg)) scale(calc(1 + var(--k) * var(--ss)))}.sw[data-slap=scrub][data-live] :is(.sw-case,.sw-panel){will-change:transform}.sw[data-slap=scrub][data-live] .sw-in{will-change:transform, opacity}.sw[data-slap=scrub][data-live] .sw-light{will-change:transform}.sw[data-slap=drop][data-live] .sw-in{will-change:transform, opacity}.sw[data-slap=drop] .sw-in:not([data-landed]){visibility:hidden;opacity:0;transform:translateY(-14px)scale(1.5)}.sw[data-slap=drop][data-fall] .sw-in:not([data-landed]){transform:translateY(-26px)}.sw[data-slap=drop] .sw-in[data-landed]{transition:transform .42s cubic-bezier(.34, 1.7, .64, 1) var(--d,0s), opacity .15s var(--d,0s), visibility 0s var(--d,0s)}@supports (transition-timing-function:linear(0, 1)){.sw[data-slap=drop] .sw-in[data-landed]{transition-timing-function:linear(0, .297, .541, .736, .887, 1, 1.078, 1.127, 1.15, 1.153, 1.141, 1.117, 1.087, 1.056, 1.028, 1.008, 1), ease, linear}}.sw-glint{pointer-events:none;mix-blend-mode:overlay;border-radius:24%;position:absolute;inset:8%;overflow:hidden}.sw-glint:before{content:"";width:40%;transform:translateX(calc(var(--glint,1) * 360% - 120%)) skewX(-18deg);opacity:calc(1 - (var(--glint,1) - .5) * (var(--glint,1) - .5) * 4);background:linear-gradient(90deg,#0000,#fff8dcf2,#0000);position:absolute;inset:-20% auto -20% 0}
