.hero-cinema-caption{opacity:0;text-shadow:0 1px 2px #00000073,0 2px 18px #0000008c;transition:opacity .5s,transform .5s;transform:translateY(6px)}.hero-cinema-caption.is-on{opacity:1;transform:none}.hero-cinema-reveal{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1)var(--reveal-delay,0s),transform .9s cubic-bezier(.16,1,.3,1)var(--reveal-delay,0s);transform:translateY(24px)}.hero-cinema-reveal.is-on{opacity:1;transform:none}.hero-cinema-after{opacity:0;visibility:hidden;transition:opacity .5s,transform .5s,visibility 0s linear .5s;transform:translateY(10px)}.hero-cinema-after.is-on{opacity:1;visibility:visible;transition:opacity .8s cubic-bezier(.16,1,.3,1) .25s,transform .8s cubic-bezier(.16,1,.3,1) .25s,visibility;transform:none}.hero-play-shape{fill:#212121cc;transition:fill .2s}.hero-play-button:hover .hero-play-shape,.hero-play-button:focus-visible .hero-play-shape{fill:#f03}.hero-play-button{filter:drop-shadow(0 4px 14px #00000059);animation:.6s cubic-bezier(.34,1.56,.64,1) .3s both hero-play-in}@keyframes hero-play-in{0%{opacity:0;transform:scale(.7)}}.hero-cinema-stage{transform-origin:50% 40%}.hero-cinema-stage.is-ken-burns{animation:14s cubic-bezier(.33,.1,.4,1) forwards hero-cinema-ken-burns}@keyframes hero-cinema-ken-burns{0%{transform:scale(1)}to{transform:scale(1.08)}}.hero-cinema-vignette{background:radial-gradient(at 50% 45%,#0000 55%,#00000073 100%)}.hero-cinema-grain{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.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.9s steps(4,end) infinite hero-cinema-grain;inset:-10%}@keyframes hero-cinema-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.hero-cinema-caption,.hero-cinema-reveal,.hero-cinema-after{transition:none}.hero-cinema-stage.is-ken-burns,.hero-cinema-grain,.hero-play-button{animation:none}}
.hero-banner-carousel{animation:.7s cubic-bezier(.22,1,.36,1) both hb-in}.hero-banner-slide{transition:opacity .7s cubic-bezier(.22,1,.36,1)}.hero-banner-slide[data-active] .hero-banner-photo{animation:7s cubic-bezier(.33,.1,.4,1) both hb-ken-burns}@keyframes hb-in{0%{opacity:0}}@keyframes hb-ken-burns{0%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hero-banner-carousel,.hero-banner-slide[data-active] .hero-banner-photo{animation:none}}
.mg-cover{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,3px 92%,0 84%,4px 76%,1px 68%,3px 60%,0 52%,4px 44%,1px 36%,3px 28%,0 20%,4px 12%,1px 4%);transform-origin:0;will-change:transform,opacity}.mg-ticket[data-torn=true] .mg-cover{pointer-events:none;animation:1.5s cubic-bezier(.22,.61,.36,1) forwards mg-tear}@keyframes mg-tear{0%{opacity:1;transform:translate(0,0)rotate(0)}25%{opacity:1;transform:translate(2px,-3px)rotate(-3deg)}to{opacity:0;transform:translate(72px,56px)rotate(18deg)}}@media not (min-width:1024px){.mg-cover{clip-path:polygon(0 100%,100% 100%,100% 3px,92% 0,84% 4px,76% 1px,68% 3px,60% 0,52% 4px,44% 1px,36% 3px,28% 0,20% 4px,12% 1px,4% 3px,0 0);transform-origin:top}.mg-ticket[data-torn=true] .mg-cover{animation-name:mg-tear-down}}@keyframes mg-tear-down{0%{opacity:1;transform:translate(0,0)rotate(0)}25%{opacity:1;transform:translate(-2px,3px)rotate(-2deg)}to{opacity:0;transform:translate(18px,64px)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.mg-ticket[data-torn=true] .mg-cover{opacity:0;animation:none}}
@keyframes na-insert-push{0%{transform:translate(calc(-100% - .75rem))}}@keyframes na-insert-in{0%{opacity:0;transform:translateY(.875rem)}}.na-insert-push{animation:.9s cubic-bezier(.22,1,.36,1) .6s backwards na-insert-push}.na-insert-in{animation:.9s cubic-bezier(.22,1,.36,1) .78s backwards na-insert-in}@media (prefers-reduced-motion:reduce){.na-insert-push,.na-insert-in{animation:none}}
[data-reveal=pop][data-revealed=in] .sell-pop{transition:opacity .36s ease-out,transform .56s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--pop-i,0)*.13s)}[data-reveal=pop][data-revealed=in] .sell-pop-soft{transition:opacity .6s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}[data-reveal=pop][data-revealed=in] .sell-pop-rise{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--pop-i,0)*.13s)}html[data-home-motion=on] [data-reveal=pop]:not([data-revealed]) .sell-pop{opacity:0;transform:scale(.6)}html[data-home-motion=on] [data-reveal=pop]:not([data-revealed]) .sell-pop-soft{opacity:0;filter:blur(8px);transform:translateY(10px)}html[data-home-motion=on] [data-reveal=pop]:not([data-revealed]) .sell-pop-rise{opacity:0;transform:translateY(16px)}.sell-step-icon{transition:scale .4s cubic-bezier(.34,1.56,.64,1);animation:4.8s ease-in-out infinite sell-icon-float}.sell-pop:nth-child(3) .sell-step-icon{animation-delay:-1.6s}.sell-pop:nth-child(5) .sell-step-icon{animation-delay:-3.2s}.sell-pop:hover .sell-step-icon{scale:1.08}@keyframes sell-icon-float{0%,to{translate:0}50%{translate:0 -4px}}.sell-step,.sell-link{--sell-loop:7.2s;--sell-delay:calc(1.4s + var(--step-i,0)*2.4s)}[data-reveal=pop][data-revealed] .sell-step-circle,[data-reveal=pop][data-revealed] .sell-step-label,[data-reveal=pop][data-revealed] .sell-link-fill,[data-reveal=pop][data-revealed] .sell-link-dot,[data-reveal=pop][data-revealed] [class^=sell-fx-]{animation-duration:var(--sell-loop);animation-delay:var(--sell-delay);animation-iteration-count:infinite;animation-fill-mode:both}.sell-step-circle{box-shadow:0 0 #1e2a4400}[data-reveal=pop][data-revealed] .sell-step-circle{animation-name:sell-circle-on;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}@keyframes sell-circle-on{0%,28%,to{scale:1;box-shadow:0 0 #1e2a4400}5%,22%{scale:1.08;box-shadow:0 0 0 2px #1e2a44e6,0 14px 30px -14px #1e2a448c}}[data-reveal=pop][data-revealed] .sell-step-label{animation-name:sell-label-on;animation-timing-function:ease-out}@keyframes sell-label-on{0%,28%,to{color:var(--foreground);translate:0}5%,22%{color:var(--deep-green);translate:0 -2px}}.sell-fx-frame{opacity:0;filter:drop-shadow(0 0 2px #00000059);background:linear-gradient(#fff,#fff) 0 0/22% 2px no-repeat,linear-gradient(#fff,#fff) 0 0/2px 22% no-repeat,linear-gradient(#fff,#fff) 100% 0/22% 2px no-repeat,linear-gradient(#fff,#fff) 100% 0/2px 22% no-repeat,linear-gradient(#fff,#fff) 0 100%/22% 2px no-repeat,linear-gradient(#fff,#fff) 0 100%/2px 22% no-repeat,linear-gradient(#fff,#fff) 100% 100%/22% 2px no-repeat,linear-gradient(#fff,#fff) 100% 100%/2px 22% no-repeat;position:absolute;inset:20%}[data-reveal=pop][data-revealed] .sell-fx-frame{animation-name:sell-frame;animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes sell-frame{0%,26%,to{opacity:0;scale:1.35}6%,18%{opacity:1;scale:1}}.sell-fx-flash{opacity:0;background:#fff;position:absolute;inset:0}[data-reveal=pop][data-revealed] .sell-fx-flash{animation-name:sell-flash;animation-timing-function:ease-out}@keyframes sell-flash{0%,8%,16%,to{opacity:0}9%{opacity:.9}}.sell-fx-badge{aspect-ratio:1;background:var(--deep-navy);color:#fff;opacity:0;border-radius:9999px;place-items:center;width:26%;display:grid;position:absolute;top:2%;right:2%;box-shadow:0 4px 10px -4px #1e2a4499}[data-reveal=pop][data-revealed] .sell-fx-badge{animation-name:sell-badge;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}@keyframes sell-badge{0%,12%,28%,to{opacity:0;scale:.3}16%,24%{opacity:1;scale:1}}.sell-fx-scan{inset-inline:0;opacity:0;background:linear-gradient(#0000,#ffffff8c 70%,#fffffff2 96%,#0000);height:34%;position:absolute;top:0}[data-reveal=pop][data-revealed] .sell-fx-scan{animation-name:sell-scan;animation-timing-function:cubic-bezier(.45,0,.55,1)}@keyframes sell-scan{0%,2%{opacity:0;translate:0 -100%}4%{opacity:1}14%{opacity:1;translate:0 300%}15%,to{opacity:0;translate:0 300%}}.sell-fx-stamp{aspect-ratio:1;border:2px solid var(--deep-green);width:42%;color:var(--deep-green);letter-spacing:.04em;opacity:0;background:#ffffffeb;border-radius:9999px;place-items:center;font-size:.75rem;font-weight:800;display:grid;position:absolute;bottom:4%;right:-6%;rotate:-12deg}[data-reveal=pop][data-revealed] .sell-fx-stamp{animation-name:sell-stamp;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}@keyframes sell-stamp{0%,14%,28%,to{opacity:0;scale:1.8}18%,24%{opacity:1;scale:1}}.sell-fx-sheen{opacity:0;background:linear-gradient(115deg,#0000 38%,#ffecbebf 50%,#0000 62%);position:absolute;inset:-20%}[data-reveal=pop][data-revealed] .sell-fx-sheen{animation-name:sell-sheen;animation-timing-function:cubic-bezier(.45,0,.55,1)}@keyframes sell-sheen{0%,3%{opacity:0;translate:-70%}5%{opacity:1}15%{opacity:1;translate:70%}16%,to{opacity:0;translate:70%}}.sell-fx-amount{background:var(--deep-navy);color:#fff;white-space:nowrap;opacity:0;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:700;position:absolute;top:-4%;left:50%;translate:-50%}[data-reveal=pop][data-revealed] .sell-fx-amount{animation-name:sell-amount;animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes sell-amount{0%,8%{opacity:0;translate:-50% 8px}13%,21%{opacity:1;translate:-50% -6px}27%,to{opacity:0;translate:-50% -16px}}.sell-link-fill{scale:0 1}.sell-link-dot{opacity:0;line-height:0;display:block;translate:0 -50%}[data-reveal=pop][data-revealed] .sell-link-fill{animation-name:sell-link-fill;animation-timing-function:cubic-bezier(.65,0,.35,1)}[data-reveal=pop][data-revealed] .sell-link-dot{animation-name:sell-link-dot;animation-timing-function:cubic-bezier(.65,0,.35,1)}@keyframes sell-link-fill{0%,25%{opacity:1;scale:0 1}33%,58%{opacity:1;scale:1}66%,to{opacity:0;scale:1}}@keyframes sell-link-dot{0%,24%{opacity:0;left:0}26%{opacity:1;left:0}33%,58%{opacity:1;left:100%}66%,to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){.sell-step-icon{transition:none;animation:none}[data-reveal=pop][data-revealed] .sell-step-circle,[data-reveal=pop][data-revealed] .sell-step-label,[data-reveal=pop][data-revealed] .sell-link-fill,[data-reveal=pop][data-revealed] .sell-link-dot,[data-reveal=pop][data-revealed] [class^=sell-fx-]{animation:none}.sell-link-fill{scale:1}.sell-link-dot{opacity:1;left:100%}.sell-pop:hover .sell-step-icon{scale:none}}
.th-stage{--p:0;--pan:min(1,calc(var(--p)/.8));--back:clamp(0,calc((var(--p) - .8)/.2),1)}.th-tower{transform-origin:50% 0;transform:translate3d(0,calc(var(--pan)*-80%*(1 - var(--back))),0)scale(calc(1.8 - .8*var(--back)));filter:brightness(calc(.8 + .2*var(--pan)));will-change:transform}.th-ruler-line{background:color-mix(in oklab,var(--deep-green-foreground)18%,transparent)}.th-ruler-line:before{content:"";background:repeating-linear-gradient(to bottom,color-mix(in oklab,var(--deep-green-foreground)25%,transparent)0 1px,transparent 1px calc(100%/19));width:6px;position:absolute;top:0;bottom:0;right:0}.th-top-label{opacity:0;transition:opacity .8s}.th-top-label[data-on]{opacity:1}.th-marker{top:calc(var(--pan)*100%);translate:0 -50%}.th-rise{opacity:0;transform:translateY(1.25rem)}.th[data-revealed] .th-rise{animation:.9s cubic-bezier(.16,1,.3,1) both th-rise;animation-delay:calc(var(--th-i,0)*90ms)}.th-gold-shine{background-image:linear-gradient(100deg,var(--deep-green-foreground)0%,var(--deep-green-foreground)38%,color-mix(in oklab,var(--gold-on-dark)70%,white)46%,var(--gold-on-dark)50%,color-mix(in oklab,var(--gold-on-dark)70%,white)54%,var(--deep-green-foreground)62%,var(--deep-green-foreground)100%);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.th[data-revealed] .th-gold-shine{animation:1.6s cubic-bezier(.45,0,.25,1) 1.1s both th-gold-sweep}@keyframes th-gold-sweep{0%{background-position:100% 0}to{background-position:0 0}}.th-swipe-dot{background:color-mix(in oklab,var(--deep-green-foreground)28%,transparent);width:.375rem;transition:width .5s cubic-bezier(.22,1,.36,1),background-color .5s}.th-swipe-dot[data-active]{background:var(--gold-on-dark);width:1.5rem}.th-swipe-touch{border:1.5px solid color-mix(in oklab,var(--gold-on-dark)70%,white);-webkit-backdrop-filter:blur(8px)saturate(1.5);backdrop-filter:blur(8px)saturate(1.5);opacity:0;background:radial-gradient(circle at 35% 30%,#ffffff6b,#ffffff1f 70%);border-radius:9999px;width:3.25rem;height:3.25rem;margin-top:-1.625rem;transition:opacity .4s}.th-swipe-touch:before{content:"";border-radius:inherit;border:1.5px solid var(--gold-on-dark);opacity:0;position:absolute;inset:-1.5px}.th-swipe-touch:after{content:"";background:linear-gradient(to right,var(--gold-on-dark),transparent);transform-origin:0;border-radius:9999px;width:6.5rem;height:2px;margin-top:-1px;position:absolute;top:50%;left:100%;transform:scaleX(0)}.th-swipe-touch[data-on]{animation:2.6s cubic-bezier(.65,0,.35,1) .3s infinite both th-swipe-touch}.th-swipe-touch[data-on]:before{animation:2.6s cubic-bezier(.22,1,.36,1) .3s infinite both th-swipe-ripple}.th-swipe-touch[data-on]:after{animation:2.6s cubic-bezier(.65,0,.35,1) .3s infinite both th-swipe-trail}@keyframes th-swipe-touch{0%{opacity:0;transform:translate(0,0)scale(1.2)}12%{opacity:1;transform:translate(0,0)scale(.9)}60%{opacity:1;transform:translate(-9.5rem)scale(.9)}75%,to{opacity:0;transform:translate(-10.5rem)scale(1.05)}}@keyframes th-swipe-ripple{0%,10%{opacity:0;transform:scale(1)}13%{opacity:.9;transform:scale(1)}35%,to{opacity:0;transform:scale(1.9)}}@keyframes th-swipe-trail{0%,12%{opacity:0;transform:scaleX(0)}40%{opacity:1;transform:scaleX(1)}70%,to{opacity:0;transform:scaleX(.2)}}@keyframes th-rise{to{opacity:1;transform:none}}.th-gallery>.th-rise{transform:none}.th[data-revealed] .th-gallery>.th-rise{animation-name:th-fade}@keyframes th-fade{to{opacity:1}}@media (min-width:1024px){.th-gallery{height:32rem}}.th[data-static] .th-tower{filter:none;transform:none}.th[data-static] .th-marker{top:100%}.th[data-static] .th-swipe-touch{display:none}.th[data-static] .th-gold-shine{animation:none}.th[data-static] .th-rise{opacity:1;animation:none;transform:none}
.pcs-head :where(h2,h3,p,span){color:var(--deep-green-foreground)}.pcs-head :where(p){color:color-mix(in oklab,var(--deep-green-foreground)70%,transparent)}.pcs-copy{pointer-events:none}.pcs-copy:not([data-active]) .pcs-word{opacity:0;transition:transform .7s cubic-bezier(.7,0,.84,0),opacity .5s .2s;transform:translateY(-105%)}.pcs-copy:not([data-active]) .pcs-line{opacity:0;filter:blur(6px);transition:opacity .4s,filter .4s}.pcs-copy[data-active] .pcs-word{animation:1.1s cubic-bezier(.16,1,.3,1) .45s both pcs-word-in}.pcs-copy[data-active] .pcs-line{animation:pcs-line-in .9s cubic-bezier(.16,1,.3,1)calc(.8s + var(--pcs-i,0)*.12s)both}.pcs-progress{animation:pcs-progress var(--pcs-scene-ms,5.6s)linear both}.pcs:not([data-playing]) .pcs-progress{animation-play-state:paused}@keyframes pcs-word-in{0%{transform:translateY(105%)}}@keyframes pcs-line-in{0%{opacity:0;filter:blur(6px);transform:translateY(.75rem)}}@keyframes pcs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.pcs-copy[data-active] .pcs-word,.pcs-copy[data-active] .pcs-line,.pcs-progress{animation:none}.pcs-copy:not([data-active]) .pcs-word,.pcs-copy:not([data-active]) .pcs-line{transition:none}}
.pct{--pct-gap:clamp(10px,2.2vw,32px);--pct-col:calc((100cqw - 4*var(--pct-gap))/5);--pct-disc-h:calc(var(--pct-col)*.12);--pct-step:calc(var(--pct-disc-h)*.78);--pct-curve:calc(var(--pct-disc-h) - var(--pct-step));--pct-bag-h:calc(var(--pct-col)*.62*52/60);container-type:inline-size}.pct-disc{width:74%;height:calc(var(--pct-step) + var(--pct-curve));margin-bottom:calc(var(--pct-curve)*-1);border-radius:0 0 50% 50%/0 0 var(--pct-curve)var(--pct-curve);background:linear-gradient(to bottom,#ffffff1a,transparent 45%,#00000029),linear-gradient(90deg,color-mix(in oklab,var(--gold-on-dark)45%,black)0%,color-mix(in oklab,var(--gold-on-dark)72%,black)16%,color-mix(in oklab,var(--gold-on-dark)90%,black)32%,var(--gold-on-dark)46%,color-mix(in oklab,var(--gold-on-dark)62%,white)52%,color-mix(in oklab,var(--gold-on-dark)90%,black)66%,color-mix(in oklab,var(--gold-on-dark)66%,black)85%,color-mix(in oklab,var(--gold-on-dark)42%,black)100%);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--gold-on-dark)50%,transparent);animation:.56s cubic-bezier(.34,1.56,.64,1) both pct-drop;animation-delay:calc(var(--pct-tower,0)*.26s + var(--pct-d,0)*38ms);position:relative}.pct-disc:first-child{margin-bottom:0}.pct-disc:last-child:before{content:"";inset-inline:0;top:calc(var(--pct-disc-h)*-.42);height:calc(var(--pct-disc-h)*.84);background:radial-gradient(ellipse at 50% 42%,color-mix(in oklab,var(--gold-on-dark)60%,white)0%,var(--gold-on-dark)40%,color-mix(in oklab,var(--gold-on-dark)80%,black)78%,color-mix(in oklab,var(--gold-on-dark)60%,black)100%);box-shadow:inset 0 -1px 0 color-mix(in oklab,var(--gold-on-dark)55%,black);border-radius:50%;position:absolute}.pct-bag{margin-bottom:calc(var(--pct-disc-h)*.2);animation:.7s cubic-bezier(.34,1.56,.64,1) both pct-bag;animation-delay:calc(var(--pct-tower,0)*.26s + var(--pct-n,10)*38ms + .12s)}.pct-tower{transition:opacity .9s cubic-bezier(.22,1,.36,1),filter .9s}.pct-tower[data-dimmed]{opacity:.28;filter:saturate(.4)}.pct-tower[data-kimlux] .pct-disc{animation-delay:calc(.4s + var(--pct-d,0)*60ms)}.pct-tower[data-kimlux] .pct-bag{animation-delay:calc(.4s + var(--pct-n,6)*60ms + .12s)}.pct-tower[data-kimlux] .pct-bag:after{content:"";z-index:-1;background:radial-gradient(closest-side,color-mix(in oklab,var(--gold-on-dark)35%,transparent),transparent);border-radius:50%;animation:2.4s ease-in-out 1.2s infinite alternate both pct-glow;position:absolute;inset:-30% -25%}.pct-check{opacity:0;pointer-events:none}.pct[data-scene=condition] .pct-check{animation:.6s cubic-bezier(.34,1.56,.64,1) both pct-pop;animation-delay:calc(.35s + var(--pct-tower,0)*.28s)}.pct[data-scene=condition] .pct-bag svg{animation:1.1s cubic-bezier(.34,1.4,.64,1) both pct-inspect;animation-delay:calc(.35s + var(--pct-tower,0)*.28s)}.pct[data-scene=condition] .pct-tower[data-kimlux] .pct-check{display:none}.pct-drop{width:var(--pct-col);height:100%}.pct-guide{left:calc(var(--pct-col)/2);right:calc(var(--pct-col)/2);bottom:calc(var(--pct-disc-h) + (var(--pct-tall) - 1)*var(--pct-step) + var(--pct-bag-h) + 10px);border-top:1px dashed color-mix(in oklab,var(--gold-on-dark)45%,transparent);transform-origin:0;animation:.8s cubic-bezier(.65,0,.35,1) .6s both pct-line-x}.pct-drop-line{bottom:calc(var(--pct-disc-h) + (var(--pct-low) - 1)*var(--pct-step) + var(--pct-bag-h) + 10px);height:calc((var(--pct-tall) - var(--pct-low))*var(--pct-step));transform-origin:top;animation:.9s cubic-bezier(.65,0,.35,1) 1.3s both pct-line}.pct-drop-line:after{content:"";border-top:7px solid var(--gold-on-dark);border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;bottom:-1px;left:50%;transform:translate(-50%,100%)}.pct-caption-group{transition:opacity .7s}.pct-caption-group[data-dimmed]{opacity:.35}.pct-caption-kimlux{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(4px)}.pct-caption-kimlux[data-on]{opacity:1;transition:opacity .7s cubic-bezier(.16,1,.3,1) .9s,transform .7s cubic-bezier(.16,1,.3,1) .9s;transform:none}@keyframes pct-drop{0%{opacity:0;transform:translateY(-180%)}}@keyframes pct-bag{0%{opacity:0;transform:translateY(-60%)scale(.9)}}@keyframes pct-pop{0%{opacity:0;transform:translate(-50%,6px)scale(.6)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes pct-inspect{0%{transform:none}40%{transform:translateY(-14%)}to{transform:none}}@keyframes pct-line-x{0%{transform:scaleX(0)}}@keyframes pct-line{0%{transform:scaleY(0)}}@keyframes pct-glow{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pct-disc,.pct-bag,.pct-tower[data-kimlux] .pct-bag:after,.pct[data-scene=condition] .pct-bag svg,.pct-drop-line,.pct-guide{animation:none}.pct[data-scene=condition] .pct-check{opacity:1;animation:none;transform:translate(-50%)}.pct-tower{transition:none}}