.promo-sweep{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:4;border-radius:inherit}.promo-sweep:before{content:"";position:absolute;top:-20%;bottom:-20%;width:45%;left:-50%;background:linear-gradient(100deg,transparent,rgba(250,249,245,.22) 45%,rgba(255,241,201,.4) 50%,rgba(250,249,245,.22) 55%,transparent);animation:promo-sweep 1.1s cubic-bezier(.3,.1,.2,1) .25s both}@keyframes promo-sweep{to{transform:translateX(340%)}}.hall-roll{display:inline-grid;overflow:hidden;vertical-align:bottom}.hall-roll>*{grid-area:1/1}.hall-roll__out{animation:hall-roll-out .52s cubic-bezier(.5,0,.3,1) both}.hall-roll__in{animation:hall-roll-in .62s cubic-bezier(.2,.9,.2,1.1) .12s both}@keyframes hall-roll-out{to{transform:translateY(-110%);opacity:0}}@keyframes hall-roll-in{0%{transform:translateY(110%);opacity:0}}.wish-vote{transition:transform 90ms ease-out,background-color .2s ease,color .2s ease}.wish-vote:active:not(:disabled){transform:scale(.96)}.wish-vote__check{stroke-dasharray:16;stroke-dashoffset:16;animation:wish-check .36s cubic-bezier(.3,.7,.2,1) 60ms forwards}@keyframes wish-check{to{stroke-dashoffset:0}}.wish-vote.is-poster-landing{position:absolute;animation:vote-bloom .56s cubic-bezier(.3,.7,.2,1) both}@keyframes vote-bloom{0%{transform:scale(1);background-color:rgba(0,0,0,.55);box-shadow:0 0 0 0 rgba(255,184,28,.55)}28%{transform:scale(.84)}58%{transform:scale(1.12);box-shadow:0 0 0 6px rgba(255,184,28,.18)}to{transform:scale(1);box-shadow:0 0 0 14px rgba(255,184,28,0)}}.vote-check-draw{stroke-dasharray:16;stroke-dashoffset:16;animation:wish-check .34s cubic-bezier(.65,0,.35,1) .19s forwards}.vote-sparks{position:absolute;inset:0;pointer-events:none}.vote-sparks i{position:absolute;left:50%;top:50%;width:2px;height:7px;margin:-3.5px 0 0 -1px;border-radius:1px;background:#ffb81c;opacity:0;animation:vote-spark .62s cubic-bezier(.2,.8,.2,1) .17s both}.vote-sparks i:nth-child(2n){height:4px;margin-top:-2px;animation-delay:.21s}@keyframes vote-spark{0%{opacity:0;transform:rotate(var(--a)) translateY(-20px) scaleY(.3)}30%{opacity:1;transform:rotate(var(--a)) translateY(-28px) scaleY(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-37px) scaleY(.2)}}.wish-vote.is-poster-unlanding{position:absolute;animation:vote-drain .48s cubic-bezier(.3,.7,.2,1) both}@keyframes vote-drain{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,184,28,0)}38%{transform:scale(1.12);box-shadow:0 0 0 6px rgba(255,184,28,.14)}70%{transform:scale(.84)}to{transform:scale(1);background-color:rgba(0,0,0,.55);color:#fff;box-shadow:0 0 0 0 rgba(255,184,28,0)}}.vote-check-undraw{stroke-dasharray:16;stroke-dashoffset:0;animation:vote-check-undraw .28s cubic-bezier(.65,0,.35,1) 60ms forwards}@keyframes vote-check-undraw{to{stroke-dashoffset:16}}.vote-sparks.is-gathering i{animation:vote-spark-in .32s cubic-bezier(.4,0,.8,.4) both}.vote-sparks.is-gathering i:nth-child(2n){animation-delay:40ms}@keyframes vote-spark-in{0%{opacity:0;transform:rotate(var(--a)) translateY(-37px) scaleY(.2)}60%{opacity:1;transform:rotate(var(--a)) translateY(-28px) scaleY(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-20px) scaleY(.3)}}.share-sink{pointer-events:none;animation:share-sink .26s cubic-bezier(.4,0,1,1) forwards}@keyframes share-sink{to{opacity:0;transform:translateY(1.25rem) scale(.6)}}@media (prefers-reduced-motion:reduce){.share-sink,.wish-vote.is-poster-landing,.wish-vote.is-poster-unlanding{animation:none}.vote-check-draw{animation:none;stroke-dashoffset:0}.vote-sparks{display:none}}.wish-leave{pointer-events:none;animation:wish-leave .26s cubic-bezier(.4,0,1,1) forwards}@keyframes wish-leave{to{opacity:0;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.wish-leave{animation:none}}.leader{inset:0;place-items:center;overflow:hidden;background:radial-gradient(120% 90% at 50% 45%,#3b3a36 0,#1f1f1e 55%,#0b0b0a 100%)}.leader,.leader__weave{position:absolute;display:grid}.leader__weave{inset:-4%;place-items:center;animation:leader-weave .18s steps(2) infinite}@keyframes leader-weave{50%{transform:translate(.4px,-.6px)}}.leader__rings{position:relative;width:62%;aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(250,249,245,.55),0 0 0 1.5px rgba(250,249,245,.25);overflow:hidden}.leader__rings:before{content:"";position:absolute;inset:12%;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(250,249,245,.45)}.leader__sweep{position:absolute;inset:0;background:conic-gradient(from 0deg,rgba(250,249,245,.2) 0deg,rgba(250,249,245,.2) 1deg,rgba(250,249,245,.06) 90deg,transparent 1turn);border-radius:50%;animation:leader-sweep 1s linear infinite}@keyframes leader-sweep{to{transform:rotate(1turn)}}.leader__cross{position:absolute;inset:0;background:linear-gradient(rgba(250,249,245,.4),rgba(250,249,245,.4)) 50% /1px 100% no-repeat,linear-gradient(rgba(250,249,245,.4),rgba(250,249,245,.4)) 50% /100% 1px no-repeat;opacity:.6}.leader__digit{position:absolute;inset:0;display:grid;place-items:center;font-weight:700;font-size:clamp(2.2rem,18cqw,5rem);color:rgba(250,249,245,.85);font-variant-numeric:tabular-nums;line-height:1}.leader__grain{position:absolute;inset:0;opacity:.16;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='120' height='120' filter='url(%23n)' opacity='0.8'/></svg>");animation:leader-grain .4s steps(3) infinite}@keyframes leader-grain{33%{transform:translate(-6px,4px)}66%{transform:translate(5px,-3px)}}.leader__flicker{position:absolute;inset:0;background:#faf9f5;opacity:0;animation:leader-flicker 3.7s linear infinite}@keyframes leader-flicker{0%,92%,to{opacity:0}93%{opacity:.05}95%{opacity:.02}}.typed-in>span{opacity:0;animation:typed-in 1ms linear forwards;animation-delay:calc(var(--i) * 38ms + .25s)}@keyframes typed-in{to{opacity:1}}.verb-tick{animation:verb-in .42s cubic-bezier(.2,.8,.2,1) both}@keyframes verb-in{0%{opacity:0;transform:translateY(.6em)}}.build-in{animation:build-in .7s cubic-bezier(.2,.8,.2,1) both}@keyframes build-in{0%{opacity:0;transform:translateY(14px) scale(.97)}}@media (prefers-reduced-motion:reduce){.leader__flicker,.leader__grain,.leader__sweep,.leader__weave,.promo-sweep:before{animation:none!important}.build-in,.hall-roll__in,.hall-roll__out,.typed-in>span,.verb-tick{animation-duration:1ms!important;animation-delay:0s!important}}.watch-submit__paw{opacity:0;transform:scale(1.6) rotate(-14deg);transition:opacity .12s ease-out,transform .22s cubic-bezier(.34,1.6,.64,1)}.watch-submit__paw+.watch-submit__paw{margin-top:-6px;transform:scale(1.6) rotate(14deg)}@media (hover:hover){.watch-submit:hover:not(:disabled) .watch-submit__paw{opacity:.75;transform:scale(1) rotate(-14deg)}.watch-submit:hover:not(:disabled) .watch-submit__paw+.watch-submit__paw{transform:scale(1) rotate(14deg);transition-delay:.16s}}@media (prefers-reduced-motion:reduce){.watch-submit__paw{transition:opacity 1ms!important}}.sheet-panel{animation:sheet-up .38s cubic-bezier(.2,.9,.2,1) both}@keyframes sheet-fade{0%{opacity:0}}@keyframes sheet-up{0%{opacity:0;transform:translateY(40px)}}.wish-sheet-scrim{animation:sheet-fade .24s ease-out both}.wish-sheet-scrim.is-closing{animation:wish-sheet-scrim-out .22s ease-in both}.wish-sheet{transition:transform .32s cubic-bezier(.32,.72,0,1);animation:wish-sheet-in .46s cubic-bezier(.32,.72,0,1) backwards}.wish-sheet.is-closing{animation:wish-sheet-out .24s cubic-bezier(.4,0,1,1) both}@keyframes wish-sheet-in{0%{transform:translateY(100%)}}@keyframes wish-sheet-out{0%{transform:translateY(var(--sheet-drag,0))}to{transform:translateY(100%)}}@keyframes wish-sheet-scrim-out{to{opacity:0}}@media (min-width:640px){.wish-sheet{animation:wish-sheet-pop .3s cubic-bezier(.34,1.3,.64,1) backwards}.wish-sheet.is-closing{animation:wish-sheet-drop .18s ease-in both}@keyframes wish-sheet-pop{0%{opacity:0;transform:translateY(12px) scale(.96)}}@keyframes wish-sheet-drop{to{opacity:0;transform:translateY(8px) scale(.97)}}}.toast-in{animation:toast-in .42s cubic-bezier(.2,.9,.2,1.15) both,toast-out .3s ease-in 3.2s forwards}@keyframes toast-in{0%{opacity:0;transform:translateY(16px) scale(.96)}}@keyframes toast-out{to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.sheet-panel,.toast-in,.wish-sheet,.wish-sheet-scrim,.wish-sheet-scrim.is-closing,.wish-sheet.is-closing{animation-duration:1ms!important}.toast-in{animation:toast-out 1ms linear 3.5s forwards!important}}.leader__pop{position:absolute;inset:0;background:#faf9f5;opacity:0;animation:leader-pop .14s linear .88s forwards}@keyframes leader-pop{to{opacity:1}}.poster-develop{opacity:0;animation:poster-in 1ms linear 1s forwards}@keyframes poster-in{to{opacity:1}}.poster-develop__light{opacity:0;animation:poster-light 1.1s cubic-bezier(.3,0,.2,1) 1s forwards}@keyframes poster-light{0%{opacity:1}to{opacity:0}}.upvote .upvote__arrow{transition:transform .12s ease-out}.upvote:active:not(:disabled) .upvote__arrow{transform:translateY(-2px)}.upvote.is-landing .upvote__arrow{animation:upvote-launch .52s cubic-bezier(.2,.8,.2,1) both}@keyframes upvote-launch{0%{transform:translateY(0);opacity:1}38%{transform:translateY(-16px);opacity:0}39%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.upvote.is-landing .upvote__arrow{animation:none}}.upvote.is-landing{animation:upvote-pop .46s cubic-bezier(.2,.9,.25,1.4) both}.upvote.is-landing:after{content:"";inset:-2px;border-radius:inherit;box-shadow:0 0 0 2px #ffb81c;animation:upvote-ring .7s ease-out both}.upvote.is-landing:after,.upvote__plus{position:absolute;opacity:0;pointer-events:none}.upvote__plus{left:50%;top:-4px;margin-left:-1ch;font-size:13px;font-weight:800;color:#ffb81c;text-shadow:0 1px 6px rgba(0,0,0,.8);animation:upvote-plus .9s cubic-bezier(.2,.8,.2,1) 80ms both}@keyframes upvote-pop{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes upvote-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35,1.8)}}@keyframes upvote-plus{0%{opacity:0;transform:translateY(6px) scale(.8)}25%{opacity:1;transform:translateY(-8px) scale(1.1)}to{opacity:0;transform:translateY(-30px) scale(1)}}.upvote.is-coached:before{content:"";position:absolute;inset:-3px;border-radius:inherit;box-shadow:0 0 0 2px #ffb81c;pointer-events:none;animation:coach-pulse 1.6s ease-out infinite}@keyframes coach-pulse{0%{opacity:.95;transform:scale(1)}70%,to{opacity:0;transform:scale(1.18,1.6)}}.coach-note{animation:coach-in .42s cubic-bezier(.2,.9,.2,1) .3s both}@keyframes coach-in{0%{opacity:0;transform:translateY(-6px)}}.wish-highlit{box-shadow:0 0 0 2px #ffb81c,0 0 28px -4px rgba(255,184,28,.65)}.wish-highlit:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 3px #ffb81c;pointer-events:none;opacity:0;animation:highlit-breathe 1.4s ease-out 3}@keyframes highlit-breathe{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}.dock-in{animation:dock-in .38s cubic-bezier(.2,.9,.2,1.05) both}@keyframes dock-in{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.upvote.is-coached:before,.upvote.is-landing,.upvote.is-landing:after,.upvote__plus,.wish-highlit:after{animation:none}.upvote.is-landing:after,.upvote__plus,.wish-highlit:after{display:none}.coach-note,.dock-in{animation:motionFadeIn var(--motion-reduced-fade) ease-out both}}.era-roll{display:inline-grid;overflow:hidden;vertical-align:bottom;color:var(--color-gold);font-weight:600}.era-roll>*{grid-area:1/1;white-space:nowrap}.era-roll__out{animation:hall-roll-out .42s cubic-bezier(.5,0,.3,1) .38s both}.era-roll__in{animation:hall-roll-in .52s cubic-bezier(.2,.9,.2,1.1) .52s both}.reel-frame{position:absolute;inset:0;opacity:0;transition:opacity 1.4s ease}.reel-frame.is-on{opacity:1}.reel-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);will-change:transform}.reel-img.push-a{animation:reel-push-a 9s linear forwards}.reel-img.push-b{animation:reel-push-b 9s linear forwards}@keyframes reel-push-a{0%{transform:scale(1.04) translate3d(-.6%,.4%,0)}to{transform:scale(1.12) translate3d(.8%,-.6%,0)}}@keyframes reel-push-b{0%{transform:scale(1.1) translate3d(.6%,-.4%,0)}to{transform:scale(1.03) translate3d(-.5%,.3%,0)}}.reel-grain{position:absolute;inset:-10%;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");animation:leader-grain .48s steps(3) infinite}.reel-shade{background:linear-gradient(to bottom,rgba(11,11,10,.72) 0,rgba(11,11,10,0) 22%),radial-gradient(120% 90% at 0 100%,rgba(11,11,10,.85) 0,rgba(11,11,10,.35) 45%,transparent 70%),linear-gradient(to top,var(--color-zinc-950) 0,rgba(11,11,10,.88) 10%,rgba(11,11,10,.5) 30%,rgba(11,11,10,.18) 46%,transparent 62%),radial-gradient(140% 100% at 50% 40%,transparent 55%,rgba(0,0,0,.45) 100%)}.reel-flicker,.reel-shade{position:absolute;inset:0;pointer-events:none}.reel-flicker{background:#fff6dc;opacity:0;animation:reel-flicker .42s linear both}@keyframes reel-flicker{0%{opacity:0}12%{opacity:.08}24%{opacity:.015}36%{opacity:.06}to{opacity:0}}.reel-caption{animation:verb-in .52s cubic-bezier(.2,.8,.2,1) .52s both}@media (prefers-reduced-motion:reduce){.reel-grain,.reel-img{animation:none!important}.reel-frame{transition:none}}.wish-search-bar{top:0}@media (width < 64rem){.wish-search-bar{top:8px}.wish-search-bar.is-pinned .wish-add-round,.wish-search-bar.is-pinned .wish-search-lead{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow)}}@media (width >= 64rem){.wish-search-bar:before{content:"";position:absolute;inset:0 auto 0 50%;z-index:-1;width:100vw;transform:translateX(-50%);opacity:0;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);transition:opacity var(--speed-slow) ease;pointer-events:none}.wish-search-bar.is-pinned:before{opacity:1}}@supports not (backdrop-filter:blur(1px)){.wish-search-bar.is-pinned .wish-add-round,.wish-search-bar.is-pinned .wish-search-lead,.wish-search-bar.is-pinned:before{background:rgba(27,27,26,.96)}}@media (prefers-reduced-motion:reduce){.wish-search-bar:before{transition:none}}.wish-field,.wish-search-input,.wish-search-lead{caret-color:var(--color-zinc-200)}.wish-field{transition:background-color .2s ease}.wish-field:focus{background-color:var(--color-zinc-700)}.wish-field:focus-visible,.wish-search-input:focus-visible,.wish-search-lead:focus-visible{outline:none;box-shadow:var(--search-light),inset 0 0 0 1px rgba(250,249,245,.32)}.related-in{animation:related-in .32s cubic-bezier(.2,.9,.2,1) both}@keyframes related-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.related-in{animation:none}}.hall-meter__fill{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.hall-seat{position:absolute;top:-2px;z-index:1;width:3px;height:7px;margin-left:-3px;border-radius:1px;background:#fff3c4;box-shadow:0 0 6px rgba(255,205,80,.75);pointer-events:none;transition:left .6s cubic-bezier(.2,.8,.2,1);animation:hall-seat 1.5s cubic-bezier(.2,.8,.2,1) .28s both}@keyframes hall-seat{0%{opacity:0;transform:translateX(14px) scaleY(.45)}28%{opacity:1;transform:translateX(0) scaleY(1)}72%{opacity:1;transform:translateX(0) scaleY(1)}to{opacity:0;transform:translateX(0) scaleY(.43)}}.share-rise{animation:share-rise .42s cubic-bezier(.34,1.56,.64,1) .48s both}@keyframes share-rise{0%{opacity:0;transform:translateY(1.25rem) scale(.6)}}@media (prefers-reduced-motion:reduce){.share-rise{animation:none}}.invite-in{animation:invite-in .36s cubic-bezier(.2,.9,.2,1) both}@keyframes invite-in{0%{opacity:0;transform:translateX(6px)}}@media (prefers-reduced-motion:reduce){.hall-meter__fill{transition:none}.hall-seat{display:none}.invite-in{animation:none}}html[data-reel-hold] .reel .reel-frame{transition:none}html[data-reel-hold=""] .reel .reel-frame{opacity:0}