.gk-folk-root{--gk-beat:.5714s;--gk-ln:#3b2517;--gk-skin-a:#e3b690;--gk-skin-b:#c98f67;--gk-white:#fffaf0;--gk-kusak:#fdf3de;--gk-silver:#cfcac1;--gk-fes:#7c2621;--gk-shoe:#4a2f20;--gk-wool-grey:#6f675f;--gk-wool-slate:#404652;--gk-coat-a:#9b2b22;--gk-coat-b:#566129;--gk-coat-c:#7a4a2a;--gk-salvar-a:#cfa45a;--gk-salvar-b:#b98a63;--gk-shade:#4a261433;background:color-mix(in oklab, var(--almond) 9%, var(--cream));border-top:1px solid var(--line);padding-top:clamp(1.75rem,4vw,3rem);padding-bottom:2.25rem;position:relative;overflow:hidden}:root[data-theme=dark] .gk-folk-root{--gk-ln:#120a06;--gk-skin-a:#dcae88;--gk-skin-b:#bd8760;--gk-white:#f1e6d3;--gk-kusak:#eadcc2;--gk-silver:#c9c3b8;--gk-fes:#a63a2f;--gk-shoe:#6b4a36;--gk-wool-grey:#877d72;--gk-wool-slate:#5a606c;--gk-coat-a:#bb4a3d;--gk-coat-b:#7d8a45;--gk-coat-c:#a6764b;--gk-salvar-a:#bd9145;--gk-salvar-b:#a77c58;--gk-shade:#00000061}.gk-folk-stage{width:100%;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.gk-folk-stage:after{content:"";border-top:1px solid color-mix(in oklab, var(--almond) 55%, transparent);background:linear-gradient(to bottom, color-mix(in oklab, var(--almond) 14%, transparent), transparent);pointer-events:none;position:absolute;inset:93.15% 0 0}.gk-folk-svg{width:clamp(640px,100%,1160px);max-width:none;height:auto;display:block;position:relative;left:50%;overflow:visible;transform:translate(-50%)}.gk-folk-text{text-align:center;margin-top:1.5rem}.gk-folk-title{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.6rem,3.2vw,2.25rem)}.gk-folk-lead{max-width:44ch;color:var(--ink-2);margin:.5rem auto 0}.gk-folk-note{max-width:56ch;color:var(--ink-2);opacity:.85;margin:.4rem auto 0;font-size:.75rem;line-height:1.5}.gk-folk-sway{transform:translateX(var(--gk-rx,0px))}.gk-folk-leg-a{transform:translateY(var(--gk-lift-a,0px))}.gk-folk-leg-b{transform:translateY(var(--gk-lift-b,0px))}.gk-folk-root[data-ready=true]:not([data-seen=true]) .gk-folk-in{opacity:0}.gk-folk-in{transition:opacity .7s var(--ease-out-expo);transition-delay:calc(var(--i,0) * 70ms)}@keyframes gk-folk-sway{0%,to{transform:translate(-9px)rotate(-1.6deg)}50%{transform:translate(9px)rotate(1.6deg)}}@keyframes gk-folk-bob{0%,to{transform:translateY(0)}42%{transform:translateY(-5px)}}@keyframes gk-folk-step{0%,to{transform:translate(0)rotate(0)}25%{transform:translateY(-6px)rotate(3deg)}50%{transform:translate(0)rotate(0)}}@keyframes gk-folk-arms{0%,to{transform:translateY(-2.2px)}50%{transform:translateY(2.2px)}}@keyframes gk-folk-drape{0%,to{transform:skew(2.4deg)}50%{transform:skew(-2.4deg)}}@keyframes gk-folk-shade{0%,to{opacity:1;transform:scaleX(1)}42%{opacity:.6;transform:scaleX(.84)}}@media (prefers-reduced-motion:no-preference){.gk-folk-sway,.gk-folk-bob,.gk-folk-leg-a,.gk-folk-leg-b,.gk-folk-arms,.gk-folk-skirt,.gk-folk-shade{animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.gk-folk-in{--gk-d:calc(var(--gk-beat) * var(--i,0) / -8)}.gk-folk-sway{animation-name:gk-folk-sway;animation-duration:calc(var(--gk-beat) * 4);animation-delay:var(--gk-d)}.gk-folk-bob{animation-name:gk-folk-bob;animation-duration:var(--gk-beat);animation-timing-function:cubic-bezier(.33,0,.67,1);animation-delay:calc(var(--gk-d) / 2)}.gk-folk-shade{animation-name:gk-folk-shade;animation-duration:var(--gk-beat);animation-delay:calc(var(--gk-d) / 2)}.gk-folk-leg-a,.gk-folk-leg-b{animation-name:gk-folk-step;animation-duration:calc(var(--gk-beat) * 2)}.gk-folk-leg-a{animation-delay:var(--gk-d)}.gk-folk-leg-b{animation-delay:calc(var(--gk-d) - var(--gk-beat))}.gk-folk-arms{animation-name:gk-folk-arms;animation-duration:calc(var(--gk-beat) * 2);animation-delay:var(--gk-d)}.gk-folk-skirt{animation-name:gk-folk-drape;animation-duration:calc(var(--gk-beat) * 4);animation-delay:calc(var(--gk-d) - var(--gk-beat) * .4);transform-origin:0 -140px}.gk-folk-leg-a,.gk-folk-leg-b{transform-origin:0 -132px}.gk-folk-root[data-paused=true] .gk-folk-sway,.gk-folk-root[data-paused=true] .gk-folk-bob,.gk-folk-root[data-paused=true] .gk-folk-leg-a,.gk-folk-root[data-paused=true] .gk-folk-leg-b,.gk-folk-root[data-paused=true] .gk-folk-arms,.gk-folk-root[data-paused=true] .gk-folk-skirt,.gk-folk-root[data-paused=true] .gk-folk-shade{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.gk-folk-in{transition:none}}
