.pfx-stage{--pfx-dir:1;--pfx-ease:cubic-bezier(.16,1,.3,1);--pfx-ease-io:cubic-bezier(.76,0,.24,1);--pfx-ls:.62em;--pfx-gold:#e2c27a}.pfx-stage[data-dir=back]{--pfx-dir:-1}@media (max-width:640px){.pfx-stage{--pfx-ls:.3em}}.pfx-defs{width:0;height:0;position:absolute;overflow:hidden}.pfx-line{display:block}.pfx-w{display:inline-block}.pfx-veil{z-index:45;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pfx-stage .pfx-line,.pfx-stage .pfx-fg{--pfx-off:4.5vw;transition:translate .95s var(--pfx-ease),opacity .3s ease}.pfx-stage :is(.depth-orb,.hr-deco-circle,.hr-jazz-note,.ith-deco-flourish,.ith-deco-scroll-line,.ith-deco-star,.pfx-bg){--pfx-off:1.4vw;transition:translate 1.5s var(--pfx-ease)}.pfx-stage:not([data-entered]) :is(.pfx-line,.pfx-fg,.depth-orb,.hr-deco-circle,.hr-jazz-note,.ith-deco-flourish,.ith-deco-scroll-line,.ith-deco-star,.pfx-bg){translate:calc(var(--pfx-dir)*var(--pfx-off))0}.pfx-stage .pfx-fg-copy{opacity:1}.pfx-stage.fade-out :is(.pfx-line,.pfx-fg){translate:calc(var(--pfx-dir)*var(--pfx-off)*-.6)0;opacity:0;transition:translate .26s cubic-bezier(.5,0,.75,0),opacity .22s}.pfx-stage.fade-out :is(.depth-orb,.hr-deco-circle,.hr-jazz-note,.ith-deco-flourish,.ith-deco-scroll-line,.ith-deco-star,.pfx-bg){translate:calc(var(--pfx-dir)*var(--pfx-off)*-.5)0;transition:translate .26s ease-in}.pfx-stage .pfx-words{--pfx-off:2vw}@property --pfx-slat{syntax:"<number>";inherits:false;initial-value:1}.pfx-sid [data-fx] .pfx-line{--pfx-slat:1;-webkit-mask-image:repeating-linear-gradient(to bottom,#000 0,#000 calc(var(--pfx-slat)*.3em),transparent calc(var(--pfx-slat)*.3em),transparent .3em);-webkit-mask-image:repeating-linear-gradient(to bottom,#000 0,#000 calc(var(--pfx-slat)*.3em),transparent calc(var(--pfx-slat)*.3em),transparent .3em);mask-image:repeating-linear-gradient(to bottom,#000 0,#000 calc(var(--pfx-slat)*.3em),transparent calc(var(--pfx-slat)*.3em),transparent .3em)}.pfx-sid :is([data-fx=statement],[data-fx=quote]) .pfx-line{-webkit-mask-image:none;mask-image:none}.pfx-sid-scan{opacity:0;height:2px;animation:pfxSidScan .75s var(--pfx-ease-io)backwards;background:linear-gradient(90deg,#0000,#ff3b6bbf 25%,#2ad4ffbf 75%,#0000);position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #2ad4ff59}@keyframes pfxSidScan{0%{opacity:0;transform:translateY(0)}12%{opacity:.9}85%{opacity:.5}to{opacity:0;transform:translateY(100vh)}}.pfx-sid .pfx-line{animation:pfxSidResolve .9s var(--pfx-ease)backwards}@keyframes pfxSidResolve{0%{--pfx-slat:.04;filter:blur(5px);text-shadow:calc(var(--pfx-dir)*-10px)0 #ff3b6bbf,calc(var(--pfx-dir)*10px)0 #2ad4ffbf}45%{filter:blur(1px)}70%{--pfx-slat:1}to{--pfx-slat:1;filter:blur();text-shadow:0 0 #ff3b6b00,0 0 #2ad4ff00}}.pfx-sid [data-fx=title] .pfx-line{animation:pfxSidTitle 1.1s var(--pfx-ease)backwards}@keyframes pfxSidTitle{0%{--pfx-slat:.04;letter-spacing:var(--pfx-ls);filter:blur(8px);text-shadow:calc(var(--pfx-dir)*-14px)0 #ff3b6bcc,calc(var(--pfx-dir)*14px)0 #2ad4ffcc}40%{filter:blur(1px)}75%{--pfx-slat:1}to{--pfx-slat:1;filter:blur();text-shadow:0 0 #ff3b6b00,0 0 #2ad4ff00}}.pfx-sid [data-fx=glitch] .pfx-line{animation:pfxSidGlitch .9s var(--pfx-ease)backwards}@keyframes pfxSidGlitch{0%{opacity:0;text-shadow:calc(var(--pfx-dir)*-22px)0 #ff3b6bd9,calc(var(--pfx-dir)*22px)0 #2ad4ffd9;clip-path:inset(0 0 55%)}30%{opacity:1;text-shadow:calc(var(--pfx-dir)*8px)0 #ff3b6b99,calc(var(--pfx-dir)*-8px)0 #2ad4ff99;clip-path:inset(0)}to{opacity:1;text-shadow:0 0 #ff3b6b00,0 0 #2ad4ff00;clip-path:inset(0)}}.pfx-sid :is([data-fx=statement],[data-fx=quote]) .pfx-line{animation:none}.pfx-sid .pfx-w{animation:pfxSidWord .9s var(--pfx-ease)backwards;animation-delay:calc(20ms + var(--d))}@keyframes pfxSidWord{0%{opacity:0;filter:blur(7px);text-shadow:-6px 0 #ff3b6bb3,6px 0 #2ad4ffb3;translate:0 .45em}45%{opacity:1;filter:blur(.8px)}to{opacity:1;filter:blur();text-shadow:0 0 #ff3b6b00,0 0 #2ad4ff00}}.pfx-sid.fade-out .pfx-line{filter:blur(4px);text-shadow:calc(var(--pfx-dir)*6px)0 #ff3b6b80,calc(var(--pfx-dir)*-6px)0 #2ad4ff80;transition:translate .26s cubic-bezier(.5,0,.75,0),opacity .22s,filter .24s,text-shadow .24s}.pfx-sid .pfx-media{animation:pfxFocusIn 1.2s var(--pfx-ease)backwards}@keyframes pfxFocusIn{0%{opacity:0;filter:blur(14px)saturate(.3);scale:1.08}45%{opacity:1}to{opacity:1;filter:blur()saturate();scale:1}}.pfx-ghost{pointer-events:none;opacity:0;mix-blend-mode:screen;z-index:2}.pfx-ghost-r{filter:url(#pfx-ch-r);animation:pfxGhostR 1s 50ms var(--pfx-ease)backwards}.pfx-ghost-c{filter:url(#pfx-ch-c);animation:pfxGhostC 1s 50ms var(--pfx-ease)backwards}.pfx-sid[data-tone=light] .pfx-ghost{mix-blend-mode:multiply}.pfx-sid[data-tone=light] .pfx-ghost-r{filter:url(#pfx-ch-r-light)}.pfx-sid[data-tone=light] .pfx-ghost-c{filter:url(#pfx-ch-c-light)}@keyframes pfxGhostR{0%{opacity:.6;transform:translate3d(calc(var(--pfx-dir)*-28px),0,0)scale(1.08)}to{opacity:0;transform:translate(0,0)scale(1)}}@keyframes pfxGhostC{0%{opacity:.6;transform:translate3d(calc(var(--pfx-dir)*28px),0,0)scale(1.08)}to{opacity:0;transform:translate(0,0)scale(1)}}.pfx-hr{--pfx-gold:#e2c27a}.pfx-door{background:repeating-linear-gradient(90deg,transparent 0 26px,#e2c27a17 26px 27px),var(--pfx-bg);width:50.5%;animation-duration:.9s;animation-timing-function:var(--pfx-ease-io);animation-delay:50ms;animation-fill-mode:backwards;position:absolute;top:0;bottom:0}.pfx-door:after{content:"";background:var(--pfx-gold);opacity:.85;width:56px;height:168px;margin-top:-84px;position:absolute;top:50%}.pfx-door-l{box-shadow:inset -2px 0 0 var(--pfx-gold);animation-name:pfxDoorL;left:0;transform:translate(-101%)}.pfx-door-l:after{clip-path:polygon(100% 0,100% 100%,72% 100%,72% 82%,44% 82%,44% 64%,16% 64%,16% 36%,44% 36%,44% 18%,72% 18%,72% 0);right:0}.pfx-door-r{box-shadow:inset 2px 0 0 var(--pfx-gold);animation-name:pfxDoorR;right:0;transform:translate(101%)}.pfx-door-r:after{clip-path:polygon(0 0,0 100%,28% 100%,28% 82%,56% 82%,56% 64%,84% 64%,84% 36%,56% 36%,56% 18%,28% 18%,28% 0);left:0}@keyframes pfxDoorL{0%,10%{transform:translate(0)}}@keyframes pfxDoorR{0%,10%{transform:translate(0)}}.pfx-hr [data-fx=title] .pfx-line{animation:pfxHrTitle 1.2s .2s var(--pfx-ease)backwards;position:relative}.pfx-hr [data-fx=title] .pfx-line:before,.pfx-hr [data-fx=title] .pfx-line:after{content:"";opacity:.7;width:min(9em,40vw);height:1px;animation:pfxHrRule 1.1s .4s var(--pfx-ease)backwards;background:linear-gradient(90deg,#0000,currentColor 30% 70%,#0000);margin:0 auto;display:block}.pfx-hr [data-fx=title] .pfx-line:before{margin-bottom:.7em}.pfx-hr [data-fx=title] .pfx-line:after{margin-top:.7em}@keyframes pfxHrTitle{0%{opacity:0;letter-spacing:var(--pfx-ls)}30%{opacity:1}}@keyframes pfxHrRule{0%{opacity:0;transform:scaleX(0)}}.pfx-chev{background:var(--pfx-bg);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,9% 50%);width:160vw;scale:var(--pfx-dir)1;animation:pfxChev .7s var(--pfx-ease-io)backwards;position:absolute;top:0;bottom:0;left:-30vw;transform:translate(110%)}.pfx-chev-gold{background:var(--pfx-gold);margin-left:calc(var(--pfx-dir)*-7px)}@keyframes pfxChev{0%{transform:translate(0)}}.pfx-hr :is([data-fx=body],[data-fx=glitch]) .pfx-line,.pfx-hr .pfx-fg-copy{animation:pfxHrRise .9s .12s var(--pfx-ease)backwards}@keyframes pfxHrRise{0%{opacity:0;transform:translateY(18px)}}.pfx-hr .pfx-w{animation:pfxHrWord .75s var(--pfx-ease)backwards;animation-delay:calc(.12s + var(--d))}@keyframes pfxHrWord{0%{opacity:0;transform:translateY(.6em)rotate(2deg)}}.pfx-hr-rings i{border:2px solid var(--pfx-gold);opacity:0;width:150vmax;height:150vmax;animation:pfxRing 1.4s var(--pfx-ease)backwards;animation-delay:calc(var(--i)*85ms);background:radial-gradient(circle,#0000 66%,#e2c27a12 70.7%);border-radius:50%;margin:-75vmax 0 0 -75vmax;position:absolute;top:55%;left:50%;transform:scale(1)}.pfx-hr-rings.is-art{z-index:1}.pfx-hr-rings.is-art i{left:var(--pfx-ix,30%);top:50%}@media (max-width:900px){.pfx-hr-rings.is-art i{top:34%;left:50%}}@keyframes pfxRing{0%{opacity:0;transform:scale(.02)}20%{opacity:.55}to{opacity:0;transform:scale(calc(.25 + var(--i)*.14))}}.pfx-hr .pfx-media{animation:1.05s cubic-bezier(.33,0,.2,1) backwards pfxIris}@keyframes pfxIris{0%{clip-path:circle(4% at 50% 55%);scale:1.06}to{clip-path:circle(82% at 50% 55%);scale:1}}.pfx-hr .pfx-art-img{animation:.95s cubic-bezier(.33,0,.2,1) backwards pfxIrisArt!important}@keyframes pfxIrisArt{0%{clip-path:circle(6%);scale:.94}to{clip-path:circle(71%);scale:1}}.pfx-ith{--pfx-gold:#e6c26b}.pfx-ith-gilt i{mix-blend-mode:screen;background:linear-gradient(100deg,#0000 0%,#ffd68200 25%,#ffdc8c52 48%,#fff4d66b 50%,#ffdc8c52 52%,#ffd68200 75%,#0000 100%);width:60%;animation:1.6s cubic-bezier(.45,0,.2,1) .1s backwards pfxGilt;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(240%)skew(-12deg)}.pfx-stage[data-dir=back] .pfx-ith-gilt i{animation-name:pfxGiltBack;transform:translate(-140%)skew(-12deg)}.pfx-ith-gilt.is-text i{opacity:.75;animation-duration:1.3s}@keyframes pfxGilt{0%{transform:translate(-140%)skew(-12deg)}}@keyframes pfxGiltBack{0%{transform:translate(240%)skew(-12deg)}}.pfx-ith [data-fx=title] .pfx-line{animation:pfxUnfold 1.1s .15s var(--pfx-ease)backwards;position:relative}.pfx-ith [data-fx=title] .pfx-line:after{content:"";background:linear-gradient(90deg,transparent,var(--pfx-gold),transparent);opacity:0;height:1px;animation:pfxCrease 1.2s 50ms var(--pfx-ease)backwards;position:absolute;top:50%;left:10%;right:10%}@keyframes pfxUnfold{0%{clip-path:inset(50% -5%);letter-spacing:var(--pfx-ls);opacity:.4}to{clip-path:inset(-20% -5%);opacity:1}}@keyframes pfxCrease{0%{opacity:0;transform:scaleX(0)}30%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.1)}}.pfx-ith :is([data-fx=body],[data-fx=glitch]) .pfx-line,.pfx-ith .pfx-fg-copy{animation:pfxUnroll 1.15s 60ms var(--pfx-ease)backwards}@keyframes pfxUnroll{0%{clip-path:inset(-10% -5% 100%);opacity:.2}to{clip-path:inset(-10% -5%);opacity:1}}.pfx-ith .pfx-w{animation:pfxIthWord .9s var(--pfx-ease)backwards;animation-delay:calc(80ms + var(--d))}@keyframes pfxIthWord{0%{opacity:0;filter:blur(3px);transform:translateY(.5em)}}.pfx-ith .pfx-media{animation:pfxWarmIn 1.4s var(--pfx-ease)backwards}@keyframes pfxWarmIn{0%{opacity:0;filter:sepia(.6)blur(6px)brightness(1.15);scale:1.06}50%{opacity:1}to{opacity:1;filter:sepia(0)blur()brightness();scale:1}}.pfx-ith .pfx-lift{animation:pfxLift 1.3s .1s var(--pfx-ease)backwards!important}@keyframes pfxLift{0%{opacity:0;translate:0 34px;scale:.94;box-shadow:0 2px 6px #00000080}40%{opacity:1}to{opacity:1;translate:0;scale:1;box-shadow:0 16px 48px #0006}}.pfx-coin{max-width:100%;line-height:0;display:inline-block;position:relative}.pfx-coin img{filter:drop-shadow(0 18px 22px #0000008c);box-shadow:none!important;animation:pfxCoinLift 1.4s .1s var(--pfx-ease)backwards!important}@keyframes pfxCoinLift{0%{opacity:0;filter:drop-shadow(0 2px 3px #0009);translate:0 40px;scale:.9}40%{opacity:1}to{opacity:1;filter:drop-shadow(0 18px 22px #0000008c);translate:0;scale:1}}.pfx-coin:after{content:"";pointer-events:none;mix-blend-mode:overlay;-webkit-mask:var(--pfx-mask)center/100% 100% no-repeat;-webkit-mask:var(--pfx-mask)center/100% 100% no-repeat;mask:var(--pfx-mask)center/100% 100% no-repeat;background:linear-gradient(115deg,#0000 38%,#fffae6bf 49%,#fffffff2 50%,#fffae6bf 51%,#0000 62%) 120% 0/300% 100% no-repeat;animation:7s ease-in-out 1.05s infinite pfxGlint;position:absolute;inset:0}@keyframes pfxGlint{0%{background-position:120% 0}16%{background-position:-20% 0}to{background-position:-20% 0}}.pfx-fl{--pfx-gold:#f2b33d}@property --pfx-beam{syntax:"<length>";inherits:false;initial-value:0}@property --pfx-bx{syntax:"<percentage>";inherits:false;initial-value:50%}.pfx-fl-torch i{--pfx-beam:160vmax;--pfx-bx:50%;background:radial-gradient(circle at var(--pfx-bx)48%,transparent 0,transparent calc(var(--pfx-beam)*.5),#04080ff5 var(--pfx-beam));opacity:0;animation:pfxTorchSweep 1.5s var(--pfx-ease-io)backwards;position:absolute;inset:0}@keyframes pfxTorchSweep{0%{--pfx-beam:0vmax;--pfx-bx:calc(50% + var(--pfx-dir)*32%);opacity:1}40%{--pfx-beam:24vmax;--pfx-bx:50%;opacity:1}to{--pfx-beam:160vmax;--pfx-bx:50%;opacity:0}}.pfx-fl-torch.is-title i{animation-name:pfxTorchOn;animation-duration:1.4s}@keyframes pfxTorchOn{0%{--pfx-beam:0vmax;opacity:1}45%{--pfx-beam:20vmax;opacity:1}to{--pfx-beam:160vmax;opacity:0}}.pfx-fl-torch.is-media i,.pfx-fl-torch.is-art i{animation-name:pfxTorchOn;animation-duration:1.9s}.pfx-fl .pfx-line{animation:pfxFlSurface 1.1s .25s var(--pfx-ease)backwards}@keyframes pfxFlSurface{0%{opacity:0;filter:blur(5px)}}.pfx-fl [data-fx=title] .pfx-line{animation:pfxFlTitle 1.3s .3s var(--pfx-ease)backwards}@keyframes pfxFlTitle{0%{opacity:0;letter-spacing:var(--pfx-ls);filter:blur(6px);text-shadow:0 0 #f2b33d00}45%{opacity:1;filter:blur();text-shadow:0 0 26px #f2b33d59}to{opacity:1;text-shadow:0 0 #f2b33d00}}.pfx-fl :is([data-fx=statement],[data-fx=quote]) .pfx-line{animation:none}.pfx-fl .pfx-w{animation:pfxFlWord .9s var(--pfx-ease)backwards;animation-delay:calc(.3s + var(--d))}@keyframes pfxFlWord{0%{opacity:0;filter:blur(6px);transform:scale(.94)}}.pfx-fl .pfx-media{animation:pfxFlAdjust 1.9s var(--pfx-ease)backwards}@keyframes pfxFlAdjust{0%{opacity:0;filter:brightness(.15)saturate(.3)blur(4px);scale:1.04}35%{opacity:1}to{opacity:1;filter:brightness()saturate()blur();scale:1}}.pfx-fl .pfx-fg:not(.pfx-line){animation:pfxFlSurface 1.1s .35s var(--pfx-ease)backwards}.pfx-gw{--pfx-red:#e8372c}.pfx-gw .pfx-line,.pfx-gw .pfx-fg{--pfx-off:.6vw;transition:translate 2s var(--pfx-ease),opacity .6s ease}.pfx-gw .pfx-bg{--pfx-off:.3vw;transition:translate 2.4s var(--pfx-ease)}.pfx-gw .pfx-words{--pfx-off:.3vw}.pfx-gw-hush:before{content:"";opacity:0;background:#080808eb;animation:1.8s ease-out backwards pfxGwHush;position:absolute;inset:0}@keyframes pfxGwHush{0%{opacity:1}}.pfx-gw-hush.is-title:before{animation-duration:2.6s;animation-timing-function:ease-in-out}.pfx-gw-hush.is-title i{background:var(--pfx-red);transform-origin:50%;width:min(40vw,420px);height:1px;animation:pfxGwRule 2.4s var(--pfx-ease)backwards;margin-left:calc(min(40vw,420px)/-2);position:absolute;top:50%;left:50%;transform:scaleX(0)}@keyframes pfxGwRule{0%{opacity:1;transform:scaleX(0)}45%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.pfx-gw .pfx-line{animation:1.8s ease-out .45s backwards pfxGwSurface}@keyframes pfxGwSurface{0%{opacity:0;filter:blur(3px)}}.pfx-gw [data-fx=title] .pfx-line{animation:2.2s ease-out .6s backwards pfxGwTitle}@keyframes pfxGwTitle{0%{opacity:0;filter:blur(4px);letter-spacing:.08em}}.pfx-gw :is([data-fx=statement],[data-fx=quote]) .pfx-line{animation:none}.pfx-gw .pfx-w{animation:1.4s ease-out backwards pfxGwSurface;animation-delay:calc(.5s + var(--d)*3)}.pfx-gw .pfx-media{animation:3.2s ease-out backwards pfxGwDevelop}@keyframes pfxGwDevelop{0%{opacity:0;filter:sepia()contrast(.35)brightness(1.1)blur(1.5px)}30%{opacity:1}to{opacity:1;filter:sepia(0)contrast()brightness()blur()}}.pfx-gw .pfx-fg:not(.pfx-line){animation:1.8s ease-out .8s backwards pfxGwSurface}.pfx-eg{--pfx-gold:#f04a1a}.pfx-eg .pfx-line,.pfx-eg .pfx-fg{--pfx-off:.8vw;transition:translate 1.8s var(--pfx-ease),opacity .5s ease}.pfx-eg .pfx-bg{--pfx-off:.4vw;transition:translate 2.2s var(--pfx-ease)}.pfx-eg .pfx-words{--pfx-off:.4vw}.pfx-eg-arch i{opacity:0;width:0;height:0;animation:pfxEgArch 2.3s var(--pfx-ease-io)backwards;background:radial-gradient(70% 55% at 50% 100%,#ffc48c1f,#0000 70%);border-radius:50% 50% 0 0/30% 30% 0 0;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 250vmax #060504f5}.pfx-eg-arch i:before,.pfx-eg-arch i:after{content:"";border-radius:inherit;border:1px solid #fffc;border-bottom:0;position:absolute;inset:-1.1vmin -1.1vmin 0}.pfx-eg-arch i:after{border-color:#ffffff73;inset:-2.6vmin -2.6vmin 0}@keyframes pfxEgArch{0%{opacity:1;width:.6vmin;height:0}38%{opacity:1;width:24vmin;height:52vmin}to{opacity:0;width:260vmax;height:300vmax}}.pfx-eg-arch.is-media i,.pfx-eg-arch.is-art i{animation-duration:2.8s}.pfx-eg .pfx-line{animation:1.6s cubic-bezier(.22,1,.36,1) .35s backwards pfxEgSettle}@keyframes pfxEgSettle{0%{opacity:0;filter:blur(2.5px);transform:translateY(-.3em)}}.pfx-eg [data-fx=title] .pfx-line{animation:1.9s ease-out .7s backwards pfxEgTitle}@keyframes pfxEgTitle{0%{opacity:0;filter:blur(3px);letter-spacing:.06em}}.pfx-eg :is([data-fx=statement],[data-fx=quote]) .pfx-line{animation:none}.pfx-eg .pfx-w{animation:1.3s cubic-bezier(.22,1,.36,1) backwards pfxEgSettle;animation-delay:calc(.4s + var(--d)*2.2)}.pfx-eg .pfx-media{animation:2.4s ease-out backwards pfxEgWarm}@keyframes pfxEgWarm{0%{opacity:0;filter:brightness(.25)sepia(.8)}35%{opacity:1}to{opacity:1;filter:brightness()sepia(0)}}.pfx-eg .pfx-media:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 38%,#ffd6a052 50%,#0000 62%) 0 0/260% 100% no-repeat;animation:2.6s ease-in-out .5s backwards pfxEgSweep;position:absolute;inset:0}@keyframes pfxEgSweep{0%{opacity:1;background-position:110% 0}85%{opacity:1}to{opacity:0;background-position:-10% 0}}.pfx-eg .pfx-fg:not(.pfx-line){animation:1.6s cubic-bezier(.22,1,.36,1) .6s backwards pfxEgSettle}.pfx-mo{--pfx-moon:#b9a6e6;--pfx-night:#120d24f0}.pfx-mo .pfx-line,.pfx-mo .pfx-fg{--pfx-off:1vw;transition:translate 1.8s var(--pfx-ease),opacity .5s ease}.pfx-mo .pfx-bg{--pfx-off:.5vw;transition:translate 2.6s var(--pfx-ease)}.pfx-mo .pfx-words{--pfx-off:.5vw}.pfx-mo-rise:before{content:"";background:var(--pfx-night);opacity:0;animation:3s ease-in-out backwards pfxMoNight;position:absolute;inset:0}@keyframes pfxMoNight{0%,30%{opacity:1}to{opacity:0}}.pfx-mo-rise i{opacity:0;background:radial-gradient(circle at 42% 38%,#ebe4fa 0,#b9a6e6 55%,#8d77c6 100%);border-radius:50%;width:30vmin;height:30vmin;margin-left:-15vmin;animation:3s cubic-bezier(.33,0,.2,1) backwards pfxMoRise;position:absolute;bottom:0;left:50%;box-shadow:0 0 7vmin 1vmin #b9a6e666,inset 0 0 #1e1636f7}@keyframes pfxMoRise{0%{opacity:1;transform:translateY(32vmin);box-shadow:0 0 7vmin 1vmin #b9a6e666,inset 26vmin 0 #1e1636f7}65%{opacity:1;box-shadow:0 0 7vmin 1vmin #b9a6e666,inset 0 0 #1e1636f7}to{opacity:0;transform:translateY(-46vh);box-shadow:0 0 7vmin 1vmin #b9a6e666,inset 0 0 #1e1636f7}}@property --pfx-phase{syntax:"<percentage>";inherits:false;initial-value:320%}.pfx-mo-phase{--pfx-phase-x:0%;background:var(--pfx-night);opacity:0;-webkit-mask-image:radial-gradient(ellipse var(--pfx-phase)150% at var(--pfx-phase-x)50%,transparent 88%,#000 100%);-webkit-mask-image:radial-gradient(ellipse var(--pfx-phase)150% at var(--pfx-phase-x)50%,transparent 88%,#000 100%);mask-image:radial-gradient(ellipse var(--pfx-phase)150% at var(--pfx-phase-x)50%,transparent 88%,#000 100%);animation:1.8s cubic-bezier(.45,0,.25,1) backwards pfxMoPhase}.pfx-stage[data-dir=back] .pfx-mo-phase{--pfx-phase-x:100%}@keyframes pfxMoPhase{0%{--pfx-phase:1%;opacity:1}75%{opacity:1}to{--pfx-phase:320%;opacity:0}}.pfx-mo .pfx-line{animation:1.6s cubic-bezier(.22,1,.36,1) .55s backwards pfxMoSurface}@keyframes pfxMoSurface{0%{opacity:0;filter:blur(2px);transform:translateY(.35em)}}.pfx-mo [data-fx=title] .pfx-line{animation:2.2s ease-out 1s backwards pfxMoTitle}@keyframes pfxMoTitle{0%{opacity:0;filter:blur(5px);transform:translateY(.12em)}}.pfx-mo :is([data-fx=statement],[data-fx=quote]) .pfx-line{animation:none}.pfx-mo .pfx-w{animation:1.4s ease-out backwards pfxMoStar;animation-delay:calc(.6s + var(--d)*2.6)}@keyframes pfxMoStar{0%{opacity:0;filter:blur(3px);text-shadow:0 0 .6em #b9a6e6f2;scale:.86}}.pfx-mo .pfx-media{animation:2.4s cubic-bezier(.22,1,.36,1) .3s backwards pfxMoSurface}.pfx-mo .pfx-fg:not(.pfx-line){animation:1.6s cubic-bezier(.22,1,.36,1) .7s backwards pfxMoSurface}.pfx-ap{--pfx-gold:#56656f}.pfx-ap .pfx-line,.pfx-ap .pfx-fg{--pfx-off:.6vw;transition:translate 1.6s var(--pfx-ease),opacity .5s ease}.pfx-ap .pfx-bg{--pfx-off:.3vw;transition:translate 2s var(--pfx-ease)}.pfx-ap .pfx-words{--pfx-off:.3vw}.pfx-ap-press{inset:var(--ap-fw,0);background:var(--pfx-bg,#f8f6f0);opacity:0;animation:2.2s ease-in backwards pfxApSheet}@keyframes pfxApSheet{0%,42%{opacity:1}62%,to{opacity:0}}.pfx-ap-press i{opacity:0;background:linear-gradient(#2a27240f,#2a272429 88%,#2a27244d);animation:2.2s cubic-bezier(.5,0,.3,1) backwards pfxApPlaten;position:absolute;inset:0}@keyframes pfxApPlaten{0%{opacity:1;transform:translateY(-100%)}45%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes pfxApInk{0%{opacity:0;filter:blur(1.6px)}45%{opacity:.8;filter:blur(.6px)}}.pfx-ap .pfx-line{animation:1.5s ease-out .35s backwards pfxApInk}.pfx-ap [data-fx=title] .pfx-line{animation:1.6s ease-out 1.05s backwards pfxApInk}.pfx-ap :is([data-fx=statement],[data-fx=quote]) .pfx-line{animation:none}.pfx-ap .pfx-w{animation:1.1s ease-out backwards pfxApInk;animation-delay:calc(.35s + var(--d)*2.4)}.pfx-ap .pfx-media{animation:2.4s ease-out .2s backwards pfxApProof}@keyframes pfxApProof{0%{opacity:0;filter:grayscale()contrast(1.5)brightness(1.3)}30%{opacity:1}to{opacity:1;filter:grayscale(0)contrast()brightness()}}.pfx-ap .pfx-fg:not(.pfx-line){animation:1.5s ease-out .9s backwards pfxApInk}.pfx-vb{--pfx-gold:#4e6152}.pfx-vb .pfx-line,.pfx-vb .pfx-fg{--pfx-off:1vw;transition:translate 1.5s var(--pfx-ease),opacity .5s ease}.pfx-vb .pfx-bg{--pfx-off:.5vw;transition:translate 2s var(--pfx-ease)}.pfx-vb .pfx-words{--pfx-off:.4vw}.pfx-vb-sheet{will-change:transform;position:absolute;left:-3%;right:-3%}.pfx-vb-sheet:after{content:"";background:50%/100% 100% no-repeat;height:clamp(18px,3vh,30px);position:absolute;left:0;right:0}.pfx-vb-cream{background:radial-gradient(ellipse 60% 40% at 30% 40%,#ffffff80,transparent 70%),radial-gradient(ellipse 50% 60% at 80% 70%,#beaa8c29,transparent 70%),var(--pfx-vb-cream,#f4eee3);height:52%;animation:2.3s cubic-bezier(.55,0,.25,1) backwards pfxVbTearUp;top:0;transform:translateY(-112%)rotate(-2deg)}.pfx-vb-cream:after{background-image:var(--pfx-vb-edge-cream,none);top:calc(100% - 1px)}.pfx-vb-linen{background:repeating-linear-gradient(0deg,#ffffff0b 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,#0000000d 0 1px,transparent 1px 4px),var(--pfx-vb-linen,#4e6152);height:48%;animation:2.3s cubic-bezier(.55,0,.25,1) backwards pfxVbTearDown;bottom:0;transform:translateY(112%)rotate(1.5deg)}.pfx-vb-linen:after{background-image:var(--pfx-vb-edge-linen,none);bottom:calc(100% - 1px)}@keyframes pfxVbTearUp{0%,30%{transform:translateY(0)rotate(0)}to{transform:translateY(-112%)rotate(-2deg)}}@keyframes pfxVbTearDown{0%,30%{transform:translateY(0)rotate(0)}to{transform:translateY(112%)rotate(1.5deg)}}@keyframes pfxVbSettle{0%{opacity:0;transform:translateY(.4em)}}.pfx-vb .pfx-line{animation:1.2s ease-out .35s backwards pfxVbSettle}.pfx-vb [data-fx=title] .pfx-line{animation:1.4s ease-out 1.25s backwards pfxVbSettle}.pfx-vb :is([data-fx=statement],[data-fx=quote]) .pfx-line{animation:none}.pfx-vb .pfx-w{animation:1s ease-out backwards pfxVbSettle;animation-delay:calc(.4s + var(--d)*2.2)}@keyframes pfxVbLay{0%{opacity:0;transform:translateY(16px)rotate(-1.4deg)scale(.985)}}.pfx-vb .pfx-media{animation:pfxVbLay 1.5s .15s var(--pfx-ease)backwards}.pfx-vb .pfx-fg:not(.pfx-line){animation:1.2s ease-out .8s backwards pfxVbSettle}.pfx-wh{--pfx-gold:#22335e}.pfx-wh .pfx-line,.pfx-wh .pfx-fg{--pfx-off:.8vw;transition:translate 1.4s var(--pfx-ease),opacity .5s ease}.pfx-wh .pfx-bg{--pfx-off:.4vw;transition:translate 2s var(--pfx-ease)}.pfx-wh .pfx-words{--pfx-off:.3vw}.pfx-wh-sheet{background:var(--pfx-bg,#e8d6cc);opacity:0;animation:2.4s ease-in-out backwards pfxWhSheet;position:absolute;inset:0}@keyframes pfxWhSheet{0%,40%{opacity:1}to{opacity:0}}.pfx-wh-blot{aspect-ratio:25/16;background:var(--pfx-wh-splash-a,radial-gradient(circle at 40% 40%,#f2661f 0 30%,transparent 31%))center/contain no-repeat;opacity:0;width:min(46vw,620px);animation:2.4s cubic-bezier(.2,.9,.3,1.15) backwards pfxWhSplash;position:absolute}.pfx-wh-blot-1{transform-origin:0 0;top:-2%;left:-2%}.pfx-wh-blot-2{transform-origin:100% 0;background-image:var(--pfx-wh-splash-b,var(--pfx-wh-splash-a));animation-delay:.12s;top:-2%;right:-2%}.pfx-wh-blot-3{transform-origin:100% 100%;animation-delay:.22s;bottom:-2%;right:-2%;rotate:180deg}.pfx-wh-blot-4{transform-origin:0 100%;background-image:var(--pfx-wh-splash-b,var(--pfx-wh-splash-a));animation-delay:.32s;bottom:-2%;left:-2%;rotate:180deg}@keyframes pfxWhSplash{0%{opacity:0;transform:scale(.25)}14%{opacity:1}38%{opacity:1;transform:scale(1)}62%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}@keyframes pfxWhWash{0%{opacity:0;filter:blur(2px)}50%{opacity:.85;filter:blur(.4px)}}.pfx-wh .pfx-line{animation:1.3s ease-out .3s backwards pfxWhWash}.pfx-wh [data-fx=title] .pfx-line{animation:1.3s ease-out 1.2s backwards pfxWhWash}.pfx-wh :is([data-fx=statement],[data-fx=quote]) .pfx-line{animation:none}.pfx-wh .pfx-w{animation:.9s ease-out backwards pfxWhWash;animation-delay:calc(.5s + var(--d)*2.2)}.pfx-wh .pfx-media{animation:1.6s ease-out .15s backwards pfxWhWash}.pfx-wh .pfx-fg:not(.pfx-line){animation:1.2s ease-out .8s backwards pfxWhWash}.pfx-ho{--pfx-gold:#d8d1ca}.pfx-ho .pfx-line,.pfx-ho .pfx-fg{--pfx-off:0vw;transition:opacity .8s}.pfx-ho .pfx-bg,.pfx-ho .pfx-words{--pfx-off:0vw}.pfx-ho-light:before{content:"";opacity:0;background:#0b0a0a;animation:3.2s ease-in-out backwards pfxHoLight;position:absolute;inset:0}@keyframes pfxHoLight{0%,15%{opacity:1}to{opacity:0}}.pfx-ho-light.is-title:before{animation-duration:4.2s}.pfx-ho-light.is-title i{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#ffd69680 0,#f0aa5a2e 22%,#f0aa5a00 60%);width:min(60vw,640px);animation:4.2s ease-in-out backwards pfxHoGlow;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes pfxHoGlow{0%{opacity:0;scale:.4}35%{opacity:1;scale:1}70%{opacity:.8;scale:1.05}to{opacity:0;scale:1.1}}.pfx-ho .pfx-line{animation:2s ease-out .5s backwards pfxHoSurface}@keyframes pfxHoSurface{0%{opacity:0;filter:blur(2px)}}.pfx-ho [data-fx=title] .pfx-line{animation:2.4s ease-out .9s backwards pfxHoSurface}.pfx-ho :is([data-fx=statement],[data-fx=quote]) .pfx-line{animation:none}.pfx-ho .pfx-w{animation:1.4s ease-out backwards pfxHoSurface;animation-delay:calc(.6s + var(--d)*2.4)}.pfx-ho .pfx-media{animation:2.6s ease-out .2s backwards pfxHoMedia}@keyframes pfxHoMedia{0%{opacity:0;filter:brightness(.2)}}.pfx-ho .pfx-fg:not(.pfx-line){animation:1.8s ease-out 1s backwards pfxHoSurface}.pfx-progress{letter-spacing:.12em;font-variant-numeric:tabular-nums;align-items:center;gap:14px;font-family:Outfit,system-ui,sans-serif;font-size:11px;line-height:1;display:inline-flex}.pfx-progress-num{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:5px;min-width:3.6em;display:inline-flex}.pfx-progress-cur{letter-spacing:.06em;animation:pfxNum .5s var(--pfx-ease,ease)backwards;font-size:15px;display:inline-block}.pfx-progress-of{opacity:.75}.pfx-progress-of:before{content:"/ "}@keyframes pfxNum{0%{opacity:0;transform:translateY(calc(var(--pfx-dir,1)*8px))}}.pfx-progress-track{width:clamp(88px,22vw,200px);height:14px;position:relative}.pfx-progress-rail,.pfx-progress-fill{background:currentColor;height:1px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0}.pfx-progress-rail{opacity:.35}.pfx-progress-fill{transform-origin:0;height:2px;transform:scaleX(var(--p));animation:pfxFill .9s var(--pfx-ease,ease)backwards;margin-top:-1px}@keyframes pfxFill{0%{transform:scaleX(var(--p0))}}.pfx-progress-mark{opacity:.5;background:currentColor;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%}.pfx-progress-mark.is-passed{opacity:1}.pfx-progress-headwrap{transform:translateX(calc(var(--p)*100%));animation:pfxHead .9s var(--pfx-ease,ease)backwards;position:absolute;inset:0}@keyframes pfxHead{0%{transform:translateX(calc(var(--p0)*100%))}}.pfx-progress-head{background:currentColor;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:0}.pfx-progress-sid .pfx-progress-mark{width:1px;height:8px;margin:-4px 0 0}.pfx-progress-sid .pfx-progress-head{animation:pfxLens .9s .1s var(--pfx-ease,ease)backwards;background:0 0;border:1.5px solid;box-shadow:-2px 0 #ff3b6b00,2px 0 #2ad4ff00}@keyframes pfxLens{0%{box-shadow:-5px 0 #ff3b6be6,5px 0 #2ad4ffe6}}.pfx-progress-hr .pfx-progress-num{background:#00000052;border-radius:999px;padding:4px 9px}.pfx-progress-hr .pfx-progress-of{opacity:1}.pfx-progress-hr .pfx-progress-mark{width:5px;height:5px;transform:rotate(45deg)}.pfx-progress-hr .pfx-progress-head{width:14px;height:14px;animation:pfxSpinIn .9s var(--pfx-ease,ease)backwards;background:repeating-radial-gradient(circle,currentColor 0 1.5px,#0000 1.5px 3px);border:1px solid;margin:-7px 0 0 -7px}@keyframes pfxSpinIn{0%{transform:rotate(calc(var(--pfx-dir,1)*-180deg))scale(.6)}}.pfx-progress-ith .pfx-progress-mark{border-radius:50%}.pfx-progress-ith .pfx-progress-head{width:13px;height:13px;animation:pfxCoinRoll .9s var(--pfx-ease,ease)backwards;background:radial-gradient(circle at 35% 30%,#fff6d8 0,#e6c26b 35%,#9c7a2c 100%);margin:-6.5px 0 0 -6.5px;box-shadow:0 0 0 1px,0 0 8px #e6c26b99}@keyframes pfxCoinRoll{0%{transform:rotate(calc(var(--pfx-dir,1)*-300deg));box-shadow:0 0 0 1px,0 0 14px #ffdc8cf2}}.pfx-progress-fl .pfx-progress-mark{border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px}.pfx-progress-fl .pfx-progress-head{width:12px;height:12px;animation:pfxTorchHead .9s var(--pfx-ease,ease)backwards;background:radial-gradient(circle,#fff6dc 0,#f2b33d 55%,#c98a17 100%);margin:-6px 0 0 -6px;box-shadow:0 0 10px 2px #f2b33d73}@keyframes pfxTorchHead{0%{filter:brightness(.4);box-shadow:0 0 #f2b33d00}}.pfx-progress-gw .pfx-progress-mark{width:1px;height:8px;margin:-4px 0 0}.pfx-progress-gw .pfx-progress-head{background:#e8372c;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-shadow:0 0 0 2px #1c1c1c}.pfx-progress.pfx-progress-eg{gap:30px}.pfx-progress-eg .pfx-progress-mark{background:#f04a1a;border-radius:50%}.pfx-progress-eg .pfx-progress-head{background:#f04a1a;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-shadow:-11px 0 0 -1.5px #f04a1a99,-20px 0 0 -2.5px #f04a1a59}.pfx-progress-mo .pfx-progress-mark{border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;box-shadow:0 0 4px 1px}.pfx-progress-mo .pfx-progress-head{width:12px;height:12px;animation:pfxMoHead 1.1s var(--pfx-ease,ease)backwards;background:#b9a6e6;margin:-6px 0 0 -6px;box-shadow:0 0 8px #b9a6e699,inset 0 0 #2a2245}@keyframes pfxMoHead{0%{box-shadow:0 0 #b9a6e600,inset 8px 0 #2a2245}}.pfx-progress-ap .pfx-progress-mark{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;transform:rotate(45deg)}.pfx-progress-ap .pfx-progress-head{width:11px;height:11px;animation:pfxApDrop .9s var(--pfx-ease,ease)backwards;margin:-5.5px 0 0 -5.5px}@keyframes pfxApDrop{0%{transform:scale(.35)}}.pfx-progress-vb .pfx-progress-mark{width:6px;height:4px;margin:-2px 0 0 -3px;transform:rotate(-8deg)}.pfx-progress-vb .pfx-progress-head{width:12px;height:12px;animation:pfxVbButton .9s var(--pfx-ease,ease)backwards;background:#4e6152;margin:-6px 0 0 -6px;box-shadow:0 0 0 2px}@keyframes pfxVbButton{0%{transform:rotate(calc(var(--pfx-dir,1)*-90deg))scale(.6)}}.pfx-progress-wh .pfx-progress-mark{border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.pfx-progress-wh .pfx-progress-head{width:12px;height:12px;animation:pfxWhDrop .9s var(--pfx-ease,ease)backwards;background:#f2661f;border-radius:46% 54% 50% 50%/52% 44% 56% 48%;margin:-6px 0 0 -6px;box-shadow:0 0 0 2px}@keyframes pfxWhDrop{0%{transform:scale(.4)}}.pfx-progress-ho .pfx-progress-mark{width:1px;height:8px;margin:-4px 0 0}.pfx-progress-ho .pfx-progress-head{background:#f3c97a;border-radius:50%/62% 62% 38% 38%;width:7px;height:11px;margin:-7px 0 0 -3.5px;animation:1.6s ease-out backwards pfxHoFlame;box-shadow:0 0 8px 2px #f3c97a73}@keyframes pfxHoFlame{0%{opacity:0}}@media (max-width:480px){.pfx-progress{gap:10px}.pfx-progress-cur{font-size:13px}}@media (prefers-reduced-motion:reduce){.pfx-veil,.pfx-ghost{display:none!important}.pfx-stage *,.pfx-stage :before,.pfx-stage :after,.pfx-progress *{animation-delay:0s!important}.pfx-stage :is(.pfx-line,.pfx-w,.pfx-media,.pfx-lift,.pfx-art-img,.pfx-fg-copy,.pfx-fg),.pfx-stage .pfx-line:before,.pfx-stage .pfx-line:after,.pfx-stage .pfx-media:after,.pfx-coin img,.pfx-coin:after,.pfx-progress *{animation:none!important}.pfx-stage :is(.pfx-line,.pfx-fg,.depth-orb,.film-overlay,.hr-deco-circle,.hr-jazz-note,.ith-deco-flourish,.ith-deco-scroll-line,.ith-deco-star,.ith-poster1-bg,.pfx-bg){transition:none!important;translate:none!important}.pfx-stage.fade-out .pfx-line{filter:none;text-shadow:none}}
