@import url('https://fonts.googleapis.com');
body{margin:0;-webkit-font-smoothing:antialiased}
@keyframes anReveal{0%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0 0 0)}}
@keyframes anFade{0%{opacity:0;letter-spacing:0.9em}100%{opacity:1;letter-spacing:0.46em}}
@keyframes anLine{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}
@keyframes anIn{0%{opacity:0}100%{opacity:1}}
@keyframes anOut{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}
*{box-sizing:border-box}
a{color:var(--ink,#424832);text-decoration:none}
a:hover{color:var(--ink,#424832);text-decoration:underline;text-underline-offset:4px}
:root{--fsz:1;--stepcols:repeat(7,minmax(0,1fr))}
@media (max-width:819px){:root{--fsz:.86;--stepcols:repeat(2,minmax(0,1fr))}}
[data-act]{cursor:pointer}
