.kahuhu{max-width:100%;height:auto;color:var(--gz-ink);--kahuhu-ground:var(--gz-ground);--kahuhu-accent:var(--gz-mascot-accent);--kahuhu-ease-settle:cubic-bezier(.3, .7, .3, 1);--kahuhu-ease-breath:cubic-bezier(.45, 0, .55, 1);--kahuhu-dur-blink:.18s;--kahuhu-dur-gesture:1.1s;--kahuhu-gesture-at:.5s;--kahuhu-plume-stagger:35ms;display:block;overflow:visible}.kahuhu--raised{--kahuhu-ground:var(--gz-ground-raised)}.kahuhu .k-ink{fill:currentColor}.kahuhu .k-ground{fill:var(--kahuhu-ground)}.kahuhu .k-accent{fill:var(--kahuhu-accent)}.kahuhu .k-ln{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.kahuhu .k-pf{fill:var(--kahuhu-ground);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.kahuhu--bold .k-ink{stroke:currentColor;stroke-width:26px;stroke-linejoin:round}.kahuhu--bold .k-ln,.kahuhu--bold .k-pf{stroke-width:28px}.kahuhu--bold .k-ink[data-part=wingbar],.kahuhu--bold .k-ink[data-part=eye]{stroke:none}@media screen and (prefers-reduced-motion:no-preference){.kahuhu [data-part=bird],.kahuhu [data-part=crest],.kahuhu [data-part=qmark],.kahuhu [data-rig]{transform-box:view-box}.kahuhu [data-rig=face],.kahuhu [data-rig=plume]{transform-origin:990px 870px}.kahuhu[data-motion] path.k-ink[data-part=eye]{transform-box:fill-box;transform-origin:50%;animation:kahuhu-blink var(--kahuhu-dur-blink) var(--kahuhu-ease-breath) var(--kahuhu-blink-at,.7s) 1 both}.kahuhu[data-pose=presenting]{--kahuhu-blink-at:1.6s}.kahuhu[data-pose=working]{--kahuhu-blink-at:1.75s}.kahuhu[data-pose=celebrating]{--kahuhu-blink-at:1.85s}.kahuhu[data-pose=flying]{--kahuhu-blink-at:2.05s}.kahuhu[data-pose="404"]{--kahuhu-blink-at:2s}.kahuhu[data-motion][data-pose=collaborative] path.k-ink[data-part=eye]{animation:none}.kahuhu[data-motion][data-pose=working] :is([data-rig=face],[data-part=crest]){transform-origin:990px 870px;animation:kahuhu-nod var(--kahuhu-dur-gesture) var(--kahuhu-ease-breath) var(--kahuhu-gesture-at) 1 both}.kahuhu[data-motion][data-pose=collaborative] :is([data-rig=face],[data-part=crest]){transform-origin:990px 870px;animation:kahuhu-look var(--kahuhu-dur-gesture) var(--kahuhu-ease-breath) var(--kahuhu-gesture-at) 1 both}.kahuhu[data-motion][data-pose=collaborative]>g:nth-of-type(2) :is([data-rig=face],[data-part=crest]){animation-delay:calc(var(--kahuhu-gesture-at) + .3s)}.kahuhu[data-motion][data-pose=celebrating] [data-rig=plume]{animation:kahuhu-fan 1s var(--kahuhu-ease-breath) var(--kahuhu-gesture-at) 1 both}.kahuhu[data-motion][data-pose=celebrating] [data-rig=plume]:first-child{--kahuhu-fan:-3.6deg;animation-delay:calc(var(--kahuhu-gesture-at) + 0 * var(--kahuhu-plume-stagger))}.kahuhu[data-motion][data-pose=celebrating] [data-rig=plume]:nth-child(2){--kahuhu-fan:-2.4deg;animation-delay:calc(var(--kahuhu-gesture-at) + 1 * var(--kahuhu-plume-stagger))}.kahuhu[data-motion][data-pose=celebrating] [data-rig=plume]:nth-child(3){--kahuhu-fan:-1.2deg;animation-delay:calc(var(--kahuhu-gesture-at) + 2 * var(--kahuhu-plume-stagger))}.kahuhu[data-motion][data-pose=celebrating] [data-rig=plume]:nth-child(4){--kahuhu-fan:0deg;animation-delay:calc(var(--kahuhu-gesture-at) + 3 * var(--kahuhu-plume-stagger))}.kahuhu[data-motion][data-pose=celebrating] [data-rig=plume]:nth-child(5){--kahuhu-fan:1.2deg;animation-delay:calc(var(--kahuhu-gesture-at) + 4 * var(--kahuhu-plume-stagger))}.kahuhu[data-motion][data-pose=celebrating] [data-rig=plume]:nth-child(6){--kahuhu-fan:2.4deg;animation-delay:calc(var(--kahuhu-gesture-at) + 5 * var(--kahuhu-plume-stagger))}.kahuhu[data-motion][data-pose=celebrating] [data-rig=plume]:nth-child(7){--kahuhu-fan:3.6deg;animation-delay:calc(var(--kahuhu-gesture-at) + 6 * var(--kahuhu-plume-stagger))}.kahuhu[data-motion][data-pose=presenting] [data-rig=prop]{animation:kahuhu-present 1s var(--kahuhu-ease-breath) var(--kahuhu-gesture-at) 1 both}.kahuhu[data-motion][data-pose=flying] [data-part=bird]{transform-origin:820px 1100px;animation:kahuhu-bob 1.4s var(--kahuhu-ease-breath) .4s 1 both}.kahuhu[data-motion][data-pose=flying] [data-part=crest]{transform-origin:1005px 717px;animation:kahuhu-crest-trail 1.4s var(--kahuhu-ease-breath) .55s 1 both}.kahuhu[data-motion][data-pose=flying] [data-rig=face]{animation:kahuhu-level 1.4s var(--kahuhu-ease-breath) .4s 1 both}.kahuhu[data-motion][data-pose=flying] [data-rig=tail]{transform-origin:604px 1275px;animation:kahuhu-tail-counter 1.4s var(--kahuhu-ease-breath) .49s 1 both}.kahuhu[data-motion][data-pose=flying] [data-rig=wing]{transform-origin:684px 994px;animation:kahuhu-wing-stroke 1.4s var(--kahuhu-ease-breath) .3s 1 both}.kahuhu[data-motion][data-pose="404"] [data-part=bird]{transform-origin:1000px 1700px;animation:kahuhu-tilt .9s var(--kahuhu-ease-settle) .4s both}.kahuhu[data-motion][data-pose="404"] [data-part=qmark]{animation:kahuhu-qmark .6s var(--kahuhu-ease-settle) 1.3s both}.kahuhu[data-motion][data-pose=relaxed] [data-part=crest]{transform-origin:985px 740px;animation:kahuhu-crest-lift 1.8s var(--kahuhu-ease-breath) .6s 1 both}.kahuhu[data-motion][data-pose=magical] [data-part=sparkle]{animation:kahuhu-dim 1.2s var(--kahuhu-ease-breath) .6s 1 both}.kahuhu[data-motion][data-pose=welcoming]:hover{animation:kahuhu-hop .48s var(--kahuhu-ease-settle)}}@keyframes kahuhu-blink{0%,to{transform:scaleY(1)}45%{transform:scaleY(.1)}}@keyframes kahuhu-nod{0%,to{transform:none}30%,65%{transform:rotate(4deg)}}@keyframes kahuhu-look{0%,to{transform:none}35%,65%{transform:rotate(-4deg)}}@keyframes kahuhu-fan{0%,to{transform:none}40%{transform:rotate(var(--kahuhu-fan,0deg))}}@keyframes kahuhu-present{0%,to{transform:none}40%{transform:translateY(-40px)}}@keyframes kahuhu-bob{0%,to{transform:none}45%{transform:translateY(-60px)rotate(-.8deg)}}@keyframes kahuhu-level{0%,to{transform:none}45%{transform:rotate(.8deg)}}@keyframes kahuhu-crest-trail{0%,to{transform:none}45%{transform:rotate(-1.2deg)}}@keyframes kahuhu-tail-counter{0%,to{transform:none}45%{transform:rotate(1.4deg)}}@keyframes kahuhu-wing-stroke{0%,to{transform:none}30%{transform:rotate(-5deg)}}@keyframes kahuhu-tilt{0%{transform:rotate(7deg)}to{transform:rotate(0)}}@keyframes kahuhu-qmark{0%{opacity:0;transform:translateY(60px)}55%{opacity:1;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes kahuhu-crest-lift{0%,to{transform:none}50%{transform:rotate(4deg)scale(1.02)}}@keyframes kahuhu-dim{0%,to{opacity:1}45%{opacity:.35}}@keyframes kahuhu-hop{0%,to{transform:none}35%{transform:translateY(-3%)}}
