html[data-intro=play] #site-logo{opacity:0}.fz-intro-motto,html[data-intro=landed] .fz-motto-line{-webkit-mask-image:linear-gradient(90deg,#000 45.45%,transparent 54.55%);mask-image:linear-gradient(90deg,#000 45.45%,transparent 54.55%);-webkit-mask-size:220% 100%;mask-size:220% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0}html[data-intro=landed] .fz-motto-line{animation:fz-motto-write .45s cubic-bezier(.5,.1,.3,1) .05s both}html[data-intro=landed] .fz-motto-line-2{animation-delay:.2s}[data-mode=large] .fz-intro-motto{animation:fz-motto-write .56s cubic-bezier(.5,.1,.3,1) var(--fz-motto-at,0s) both}@keyframes fz-motto-write{to{-webkit-mask-position:0 0;mask-position:0 0}}:root{--fz-sheen:rgba(201,151,63,0.7)}:root[data-theme=dark]{--fz-sheen:rgba(217,174,92,0.75)}.fz-rise{animation:fz-rise .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0s)}html[data-intro] .fz-rise{animation-delay:calc(var(--d, 0s) + .45s)}@keyframes fz-rise{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.fz-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.fz-reveal[data-shown=true]{opacity:1;transform:none}@keyframes fz-toast{0%{opacity:0;transform:translateY(14px) scale(.96)}12%{opacity:1;transform:none}85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes fz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fz-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes fz-row{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fz-caret{0%,49%{opacity:1}50%,to{opacity:0}}.fz-tool{--t:clamp(0,calc((var(--p, 0) - var(--s, 0.3)) / 0.32),1);transform:translate(calc(-50% + var(--x) * (1 - var(--t))),calc(-50% + var(--y) * (1 - var(--t)))) rotate(calc(var(--r) * (1 - var(--t)))) scale(calc(1 - .65 * var(--t)));opacity:calc(1 - var(--t) * var(--t))}.fz-problem-copy{opacity:clamp(0,calc(1 - (var(--p, 0) - .3) / .15),1);transform:translateY(calc(-24px * clamp(0, (var(--p, 0) - .3) / .15, 1)))}.fz-bridge-copy{opacity:min(clamp(0,calc((var(--p, 0) - .44) / .06),1),clamp(0,calc((.62 - var(--p, 0)) / .05),1));transform:translateY(calc(16px * (1 - clamp(0, (var(--p, 0) - .44) / .06, 1))))}.fz-scroll-hint{opacity:clamp(0,calc((.9 - var(--p, 0)) / .08),1)}.fz-scroll-hint-fill{transform:scaleX(var(--p,0));transform-origin:left}@keyframes fz-nudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.fz-answer-copy{opacity:clamp(0,calc((var(--p, 0) - .62) / .14),1);transform:translateY(calc(24px * (1 - clamp(0, (var(--p, 0) - .62) / .14, 1))))}.fz-answer-card{--t:clamp(0,calc((var(--p, 0) - 0.55) / 0.25),1);opacity:var(--t);transform:translate(-50%,-50%) scale(calc(.7 + .3 * var(--t)))}.fz-answer-row{--t:clamp(0,calc((var(--p, 0) - var(--s)) / 0.06),1);opacity:var(--t);transform:translateY(calc(8px * (1 - var(--t))))}.fz-timeline-fill{transform:scaleY(var(--p,0));transform-origin:top}.fz-beat{--t:clamp(0,calc((var(--p, 0) - var(--at, 0)) * 6),1);opacity:calc(.3 + .7 * var(--t))}.fz-beat-mark{transform:scale(calc(.6 + .4 * var(--t)));filter:grayscale(calc(1 - var(--t)))}@keyframes fz-twinkle{0%,to{opacity:.2;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@keyframes fz-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fz-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.fz-rise{animation:none!important;opacity:1!important}.fz-reveal{opacity:1;transform:none;transition:none}.fz-motion,html[data-intro] .fz-motto-line{animation:none!important}html[data-intro] .fz-motto-line{-webkit-mask:none;mask:none}}