:root{--mz-loop-drift-a:22s;--mz-loop-drift-b:34s;--mz-loop-drift-c:28s;--mz-loop-twinkle:5s;--mz-loop-float:9s;--mz-loop-breath:7s;--mz-loop-gilt:2.4s;--mz-stagger-step:90ms}.mz-hero-inkfield{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.mz-inkwash{filter:blur(90px);will-change:transform;opacity:.55;border-radius:50%;position:absolute}.mz-inkwash--a{width:56vmax;height:56vmax;animation:mz-drift-a var(--mz-loop-drift-a) ease-in-out infinite alternate;background:radial-gradient(circle,#c9a55c29 0%,#c9a55c00 65%);top:-22vmax;left:-18vmax}.mz-inkwash--b{width:64vmax;height:64vmax;animation:mz-drift-b var(--mz-loop-drift-b) ease-in-out infinite alternate;background:radial-gradient(circle,#2a3b558c 0%,#2a3b5500 62%);bottom:-28vmax;right:-24vmax}.mz-inkwash--c{width:34vmax;height:34vmax;animation:mz-drift-c var(--mz-loop-drift-c) ease-in-out infinite alternate;background:radial-gradient(circle,#efdda61a 0%,#efdda600 60%);top:-8vmax;right:6vmax}@keyframes mz-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(6vmax,4vmax)scale(1.08)}}@keyframes mz-drift-b{0%{transform:translate(0,0)scale(1)}to{transform:translate(-7vmax,5vmax)scale(1.12)}}@keyframes mz-drift-c{0%{transform:translate(0,0)scale(1)}to{transform:translate(4vmax,-5vmax)scale(1.06)}}.mz-hero-in{opacity:.55;animation:mz-hero-in var(--mz-dur-seal) var(--mz-ease) forwards;animation-delay:var(--mz-hero-delay,0s);will-change:opacity, transform;transform:translateY(18px)}.mz-hero-in--deep{transform:translateY(34px)scale(.98)}@keyframes mz-hero-in{to{opacity:1;transform:none}}.mz-hero-float{animation:mz-hero-float var(--mz-loop-float) ease-in-out 1s infinite alternate;will-change:transform}@keyframes mz-hero-float{0%{transform:translateY(-4px)}to{transform:translateY(6px)}}.mz-js [data-reveal]{opacity:0;transition:opacity var(--mz-dur-seal) var(--mz-ease), transform var(--mz-dur-seal) var(--mz-ease);transition-delay:calc(var(--mz-i,0) * var(--mz-stagger-step));will-change:opacity, transform;transform:translateY(28px)}.mz-js [data-reveal].mz-in{opacity:1;transform:none}.mz-js [data-reveal=head]{transform:translateY(18px)}.mz-master-card{position:relative}@media (hover:hover){.mz-card--hover .mz-link-arrow{transition:transform var(--mz-dur-hover) var(--mz-ease);display:inline-block}.mz-card--hover:hover .mz-link-arrow{transform:translate(4px)}}.mz-tabbar a{transition:transform var(--mz-dur-hover) var(--mz-ease), color var(--mz-dur-hover) var(--mz-ease)}.mz-tabbar a:active{transform:scale(.94)}.mz-breath-line{animation:mz-breath var(--mz-loop-breath) ease-in-out infinite}@keyframes mz-breath{0%,to{opacity:.82}50%{opacity:1}}.mz-count{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.mz-btn:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.mz-hero-inkfield,.mz-inkwash,.mz-hero-float,.mz-breath-line{animation:none!important}.mz-js [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.mz-hero-in{opacity:1!important;animation:none!important;transform:none!important}}.mz-gaze{transform-origin:50% 80%;animation:3s ease-in-out mz-gaze}@keyframes mz-gaze{0%{transform:scale(1)translateY(0)}30%{transform:scale(1.04)translateY(6px)}55%{transform:scale(1.02)translateY(3px)}80%{transform:scale(1.05)translateY(7px)}to{transform:scale(1)translateY(0)}}
