.fys-page{--fys-letter-fill:linear-gradient(180deg, var(--gold-soft) 0%, var(--gold) 38%, color-mix(in oklab, var(--gold) 70%, var(--ink)) 65%, var(--gold-soft) 100%);--fys-extrusion:0 1px 0 color-mix(in oklab, var(--gold) 65%, var(--ink)), 0 2px 0 color-mix(in oklab, var(--gold) 45%, var(--ink)), 0 3px 0 color-mix(in oklab, var(--gold) 25%, var(--ink)), 0 8px 18px var(--ink), 0 0 24px color-mix(in oklab, var(--gold) 20%, transparent)}.fys-title{color:var(--gold);background:0 0;animation:8s ease-in-out infinite fys-float}.fys-title-word{white-space:nowrap;display:inline-block}.fys-letter{isolation:isolate;background:var(--fys-letter-fill);color:#0000;filter:drop-shadow(0 0 9px color-mix(in oklab,var(--gold) 12%,transparent));animation:.95s cubic-bezier(.2,.7,.2,1) both fys-rise;animation-delay:calc(var(--fys-letter-index) * 45ms);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.fys-letter:before{content:attr(data-letter);z-index:-1;color:#0000;text-shadow:var(--fys-extrusion);position:absolute;inset:0}.fys-letter:after{content:attr(data-letter);color:var(--gold-soft);opacity:0;animation:9s ease-in-out infinite fys-sheen;animation-delay:calc(1.6s + var(--fys-letter-index) * 75ms);position:absolute;inset:0}.fys-dust{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fys-page .fys-buy{isolation:isolate;animation:5.5s ease-in-out infinite fys-breathe;position:relative}body:has(.fys-page) :is(header a[href="#choose-your-edition"],a[data-cta=sticky-get-started]){isolation:isolate;animation:5.5s ease-in-out infinite fys-breathe;position:relative}.fys-page .fys-buy:after{content:"";pointer-events:none;z-index:-1;box-shadow:0 0 28px 2px color-mix(in oklab,var(--gold) 32%,transparent);animation:5.5s ease-in-out infinite fys-glow;position:absolute;inset:0}body:has(.fys-page) :is(header a[href="#choose-your-edition"],a[data-cta=sticky-get-started]):after{content:"";pointer-events:none;z-index:-1;box-shadow:0 0 28px 2px color-mix(in oklab,var(--gold) 32%,transparent);animation:5.5s ease-in-out infinite fys-glow;position:absolute;inset:0}@keyframes fys-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0)}}@keyframes fys-sheen{0%,9%,30%,to{opacity:0}18%{opacity:.68}}@keyframes fys-float{0%,to{transform:translate3d(0,var(--fys-parallax,0px),0)}50%{transform:translate3d(0,calc(var(--fys-parallax,0px) - 4px),0)}}@keyframes fys-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.008)}}@keyframes fys-glow{0%,to{opacity:.25}50%{opacity:.85}}.fys-page section[data-fys-visible=false] :is(.fys-title,.fys-letter){animation-play-state:paused}@media(prefers-reduced-motion:reduce){.fys-page,.fys-page *{animation:none!important}.fys-page .fys-letter{opacity:1;transform:none}.fys-page .fys-letter:after{opacity:0;animation:none}.fys-dust{display:none}.fys-page .fys-buy:after{opacity:.3;animation:none;transform:none}body:has(.fys-page) :is(header a[href="#choose-your-edition"],a[data-cta=sticky-get-started]){opacity:.3;animation:none;transform:none}body:has(.fys-page) :is(header a[href="#choose-your-edition"],a[data-cta=sticky-get-started]):after{opacity:.3;animation:none;transform:none}}.tfx-page{background:#050505}.tfx-page .fys-title{animation:none}.tfx-scene{isolation:isolate;background:#050505;border:1px solid #ffd7001f;position:relative;overflow:hidden}.tfx-scene-inner{z-index:3;justify-content:center;align-items:center;min-height:320px;padding:4rem 1.25rem;animation:7s cubic-bezier(.25,.6,.25,1) both tfx-dolly;display:flex;position:relative}@media(min-width:768px){.tfx-scene-inner{min-height:420px}}@keyframes tfx-dolly{0%{transform:scale(1.12)}to{transform:scale(1)}}.tfx-scene:after{content:"";z-index:5;pointer-events:none;background:radial-gradient(75% 65%,#0000 40%,#0000008c 78%,#000000eb);position:absolute;inset:0}.tfx-grain{z-index:4;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(4,end) infinite tfx-grain;position:absolute;inset:-60px}@keyframes tfx-grain{0%{transform:translate(0)}25%{transform:translate(-18px,12px)}50%{transform:translate(14px,-16px)}75%{transform:translate(-10px,-8px)}to{transform:translate(0)}}.tfx-scene .fys-title{z-index:3;position:relative}.tfx-scene .fys-letter,.tfx-scene .fys-letter:after{animation:none}.tfx-scene .fys-letter:after{opacity:0}.tfx-bloom{z-index:2;pointer-events:none;filter:blur(26px);opacity:0;justify-content:center;align-items:center;padding:4rem 1.25rem;animation:7s ease-out both tfx-bloom-in;display:flex;position:absolute;inset:0}.tfx-bloom .fys-title{color:gold;text-shadow:0 0 60px #ffc828e6}@keyframes tfx-bloom-in{0%,45%{opacity:0}70%{opacity:.55}82%{opacity:.38}to{opacity:.45}}.tfx-scene .fys-letter{opacity:0;text-shadow:0 0 18px #ffd7008c,0 0 46px #ffbe1e59,0 2px 2px #000c}.tfx-scene[data-tfx=studio] .tfx-beam{z-index:1;pointer-events:none;filter:blur(14px);mix-blend-mode:screen;background:linear-gradient(100deg,#0000,#ffd2500d 30%,#ffdc6e47,#ffd2500d 70%,#0000);width:55%;animation:7s cubic-bezier(.4,.1,.3,1) both tfx-beam-sweep;position:absolute;top:-20%;bottom:-20%;left:-30%}@keyframes tfx-beam-sweep{0%{opacity:0;transform:translate(0)skew(-8deg)}12%{opacity:1}62%{opacity:1;transform:translate(240%)skew(-8deg)}78%,to{opacity:0;transform:translate(240%)skew(-8deg)}}.tfx-scene[data-tfx=studio] .tfx-rays{z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:0;background:conic-gradient(#0000,#ffcd3c29 8deg,#0000 16deg 40deg,#ffcd3c1f 50deg,#0000 60deg 95deg,#ffcd3c29 104deg,#0000 114deg 150deg,#ffcd3c1a 160deg,#0000 172deg 210deg,#ffcd3c26 220deg,#0000 232deg 270deg,#ffcd3c1f 280deg,#0000 292deg 330deg,#ffcd3c24 340deg,#0000 352deg);animation:7s ease-out both tfx-rays-in,90s linear infinite tfx-rays-spin;position:absolute;inset:-35%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 62%);mask-image:radial-gradient(circle,#000,#0000 62%)}@keyframes tfx-rays-in{0%,40%{opacity:0}70%{opacity:.9}to{opacity:.7}}@keyframes tfx-rays-spin{0%{rotate:0deg}to{rotate:360deg}}.tfx-scene[data-tfx=studio] .fys-letter{animation:7s ease-out both tfx-studio-ignite;animation-delay:calc(.9s + var(--fys-letter-index) * .13s)}@keyframes tfx-studio-ignite{0%{opacity:0;filter:blur(10px)brightness(3);transform:translateY(10px)}18%{opacity:1;filter:blur()brightness(2.2)}34%{filter:brightness(1.15)}to{opacity:1;filter:blur()brightness();transform:translateY(0)}}.tfx-scene[data-tfx=studio] .tfx-scene-inner{animation:7s cubic-bezier(.25,.6,.25,1) both tfx-dolly,7s ease-out both tfx-bloom-pulse}@keyframes tfx-bloom-pulse{0%,78%{filter:brightness()}86%{filter:brightness(1.22)}to{filter:brightness()}}.tfx-scene[data-tfx=golden] .tfx-horizon{z-index:1;pointer-events:none;filter:blur(18px);mix-blend-mode:screen;background:radial-gradient(70% 90% at 50% 100%,#ffbe28bf,#ffaa1459 35%,#c8780a1f 60%,#0000 80%);height:75%;animation:7s cubic-bezier(.3,.6,.3,1) both tfx-sunrise;position:absolute;bottom:-30%;left:-15%;right:-15%}@keyframes tfx-sunrise{0%{opacity:0;transform:translateY(45%)}25%{opacity:1}70%{opacity:1;transform:translateY(0)}to{opacity:.85;transform:translateY(0)}}.tfx-scene[data-tfx=golden] .tfx-flare{z-index:2;pointer-events:none;filter:blur(6px);mix-blend-mode:screen;opacity:0;background:linear-gradient(90deg,#0000,#ffe182e6 35%,#fff0b4,#ffe182e6 65%,#0000);height:3px;position:absolute;left:-20%;right:-20%}.tfx-scene[data-tfx=golden] .tfx-flare-a{animation:7s ease-in-out both tfx-flare;top:58%}.tfx-scene[data-tfx=golden] .tfx-flare-b{height:2px;animation:7s ease-in-out .5s both tfx-flare;top:44%}.tfx-scene[data-tfx=golden] .tfx-flare-c{height:4px;animation:7s ease-in-out .9s both tfx-flare;top:70%}@keyframes tfx-flare{0%,20%{opacity:0;transform:translate(-6%)scaleX(.7)}45%{opacity:.8}75%{opacity:.5;transform:translate(6%)scaleX(1.05)}to{opacity:.35;transform:translate(0)scaleX(1)}}.tfx-scene[data-tfx=golden] .fys-letter{animation:7s cubic-bezier(.3,.65,.3,1) both tfx-golden-rise;animation-delay:calc(.7s + var(--fys-letter-index) * .11s)}@keyframes tfx-golden-rise{0%{opacity:0;filter:blur(8px)brightness(3.2);transform:translateY(46px)}30%{opacity:1;filter:blur()brightness(2.4)}55%{filter:brightness(1.2)}to{opacity:1;filter:blur()brightness();transform:translateY(0)}}.tfx-scene[data-tfx=premiere] .tfx-spot{z-index:1;pointer-events:none;filter:blur(10px);mix-blend-mode:screen;opacity:0;width:60%;height:150%;position:absolute;top:-25%}.tfx-scene[data-tfx=premiere] .tfx-spot-l{background:conic-gradient(from 78deg at 12% 0,#0000,#ffd75a57 9deg,#ffe18280,#ffd75a57 17deg,#0000 26deg);animation:7s cubic-bezier(.35,.1,.3,1) both tfx-spot-l;left:-18%}.tfx-scene[data-tfx=premiere] .tfx-spot-r{background:conic-gradient(from 256deg at 88% 0,#0000,#ffd75a57 9deg,#ffe18280,#ffd75a57 17deg,#0000 26deg);animation:7s cubic-bezier(.35,.1,.3,1) both tfx-spot-r;right:-18%}@keyframes tfx-spot-l{0%{opacity:0;transform:rotate(-24deg)}14%{opacity:1}52%{opacity:1;transform:rotate(9deg)}72%{opacity:.55;transform:rotate(9deg)}to{opacity:.28;transform:rotate(9deg)}}@keyframes tfx-spot-r{0%{opacity:0;transform:rotate(24deg)}14%{opacity:1}52%{opacity:1;transform:rotate(-9deg)}72%{opacity:.55;transform:rotate(-9deg)}to{opacity:.28;transform:rotate(-9deg)}}.tfx-scene[data-tfx=premiere] .tfx-halo{z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(55% 45% at 50% 52%,#ffd25066,#ffbe2824 45%,#0000 75%);animation:7s ease-out both tfx-halo-in;position:absolute;inset:0}@keyframes tfx-halo-in{0%,48%{opacity:0}72%{opacity:.95}to{opacity:.65}}.tfx-scene[data-tfx=premiere] .fys-letter{animation:7s ease-out both tfx-premiere-ignite;animation-delay:calc(1.7s + var(--fys-letter-index) * 95ms)}@keyframes tfx-premiere-ignite{0%{opacity:0;filter:blur(12px)brightness(4);transform:scale(1.25)}16%{opacity:1;filter:blur()brightness(2.6)}38%{filter:brightness(1.15)}to{opacity:1;filter:blur()brightness();transform:scale(1)}}@media(prefers-reduced-motion:reduce){.tfx-scene-inner,.tfx-scene .fys-letter,.tfx-bloom,.tfx-grain,.tfx-scene[data-tfx] .tfx-beam,.tfx-scene[data-tfx] .tfx-rays,.tfx-scene[data-tfx] .tfx-horizon,.tfx-scene[data-tfx] .tfx-flare,.tfx-scene[data-tfx] .tfx-spot,.tfx-scene[data-tfx] .tfx-halo{animation:none!important}.tfx-scene .fys-letter{opacity:1;filter:none;transform:none}.tfx-bloom{opacity:.4}.tfx-scene[data-tfx] .tfx-rays,.tfx-scene[data-tfx] .tfx-halo{opacity:.5}.tfx-scene[data-tfx] .tfx-horizon{opacity:.7;transform:none}.tfx-scene[data-tfx] .tfx-spot{opacity:.25;transform:none}.tfx-scene[data-tfx] .tfx-beam,.tfx-scene[data-tfx] .tfx-flare{opacity:0}}
