@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7e75aa585bf80471.p.0uclrktt8h78d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/10b40a20e4e62717.p.2dv7oiayrgfo5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.wfZLhW_className{font-family:Atkinson Hyperlegible Next,system-ui,Segoe UI,sans-serif;font-style:normal}.wfZLhW_variable{--font-atkinson:"Atkinson Hyperlegible Next", system-ui, Segoe UI, sans-serif}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.p.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bJ-ayq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bJ-ayq_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
.rudis-fox{width:100%;height:auto;display:block;overflow:visible}.rudis-crop-head{overflow:hidden}.rudis-part{transform-box:view-box}.rudis-whole{transform-origin:120px 250px}.rudis-head{transform-origin:120px 142px}.rudis-tail{transform-origin:150px 212px}.rudis-body{transform-origin:120px 245px}.rudis-ear-l{transform-origin:95px 60px}.rudis-ear-r{transform-origin:145px 60px}.rudis-eye{transform-box:fill-box;transform-origin:50%}.rudis-mouth-open{transform-box:fill-box;transform-origin:50%;transform:scaleY(0)}.rudis-eyes-happy,.rudis-eyes-closed,.rudis-eyes-down,.rudis-fx,.rudis-paw-wave{opacity:0}.rudis-fox[data-pose=present] .rudis-head{rotate:-5deg}.rudis-fox[data-pose=read]:is([data-state=idle],[data-state=thinking]) .rudis-eyes-open{opacity:0}.rudis-fox[data-pose=read]:is([data-state=idle],[data-state=thinking]) .rudis-eyes-down{opacity:1}.rudis-paw-wave{transform-origin:98px 184px}.rudis-eye{animation:4.6s infinite rudis-blink}.rudis-body{animation:3.4s ease-in-out infinite rudis-breathe}.rudis-tail{animation:3.4s ease-in-out infinite rudis-sway}.rudis-fox[data-state=happy] .rudis-eyes-open{opacity:0}.rudis-fox[data-state=happy] .rudis-eyes-happy{opacity:1}.rudis-fox[data-state=happy] .rudis-whole{animation:.6s cubic-bezier(.3,1.6,.5,1) 2 rudis-hop}.rudis-fox[data-state=happy] .rudis-tail{animation:.5s ease-in-out 3 rudis-swish}.rudis-fox[data-state=thinking] .rudis-head{animation:2.6s ease-in-out infinite rudis-tilt}.rudis-fox[data-state=thinking] .rudis-fx-think{opacity:1}.rudis-fox[data-state=thinking] .rudis-fx-think circle{animation:1.2s ease-in-out infinite rudis-dot}.rudis-fox[data-state=thinking] .rudis-fx-think circle:nth-child(2){animation-delay:.2s}.rudis-fox[data-state=thinking] .rudis-fx-think circle:nth-child(3){animation-delay:.4s}.rudis-fox[data-state=listening] .rudis-ear-l{animation:1.8s ease-in-out infinite rudis-perkL}.rudis-fox[data-state=listening] .rudis-ear-r{animation:1.8s ease-in-out infinite rudis-perkR}.rudis-fox[data-state=listening] .rudis-fx-listen{opacity:1}.rudis-fox[data-state=listening] .rudis-fx-listen path{animation:1.4s ease-out infinite rudis-wave}.rudis-fox[data-state=listening] .rudis-fx-listen path:nth-child(2){animation-delay:.35s}.rudis-fox[data-state=speaking] .rudis-mouth-closed{opacity:0}.rudis-fox[data-state=speaking] .rudis-mouth-open{animation:.9s step-end infinite rudis-talk}.rudis-fox[data-state=speaking] .rudis-head{animation:1.8s ease-in-out infinite rudis-speakbob}.rudis-fox[data-state=encouraging] .rudis-head{animation:1.6s ease-in-out rudis-nod}.rudis-fox[data-state=celebrating] .rudis-eyes-open{opacity:0}.rudis-fox[data-state=celebrating] .rudis-eyes-happy{opacity:1}.rudis-fox[data-state=celebrating] .rudis-whole{animation:1.1s cubic-bezier(.3,1.4,.5,1) 2 rudis-jump}.rudis-fox[data-state=celebrating] .rudis-tail{animation:.35s ease-in-out 3 rudis-swish}.rudis-fox[data-state=celebrating] .rudis-fx-party{opacity:1}.rudis-fox[data-state=celebrating] .rudis-fx-party path{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-out 2 forwards rudis-spark}.rudis-fox[data-state=celebrating] .rudis-fx-party path:nth-child(2n){animation-delay:.25s}.rudis-fox[data-state=sleepy] .rudis-eyes-open{opacity:0}.rudis-fox[data-state=sleepy] .rudis-eyes-closed{opacity:1}.rudis-fox[data-state=sleepy] .rudis-head{animation:4s ease-in-out forwards rudis-droop}.rudis-fox[data-state=sleepy] .rudis-body{animation:5s ease-in-out infinite rudis-breathe}.rudis-fox[data-state=sleepy] .rudis-tail{animation:none}.rudis-fox[data-state=sleepy] .rudis-fx-sleep{opacity:1}.rudis-fox[data-state=sleepy] .rudis-fx-sleep text{animation:3s ease-in-out forwards rudis-zz}.rudis-fox[data-state=sleepy] .rudis-fx-sleep text:nth-child(2){animation-delay:1s}.rudis-fox[data-state=waving] .rudis-paw-wave{opacity:1;animation:.45s ease-in-out 4 alternate rudis-wavepaw}.rudis-fox[data-state=waving] .rudis-tail{animation:1s ease-in-out 2 rudis-wavetail}.rudis-fox[data-state=waving] .rudis-head{animation:2s ease-in-out rudis-tilt}@keyframes rudis-blink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes rudis-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.022)}}@keyframes rudis-sway{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes rudis-swish{0%,to{transform:rotate(-6deg)}50%{transform:rotate(10deg)}}@keyframes rudis-wavepaw{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}@keyframes rudis-wavetail{0%,to{transform:rotate(-4deg)}50%{transform:rotate(16deg)}}@keyframes rudis-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-14px)}}@keyframes rudis-jump{0%,to{transform:translateY(0)scale(1)}12%{transform:translateY(0)scale(1.04,.95)}45%{transform:translateY(-22px)scale(.98,1.03)}70%{transform:translateY(0)scale(1.03,.97)}}@keyframes rudis-tilt{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-9deg)}}@keyframes rudis-nod{0%,60%,to{transform:rotate(0)translateY(0)}15%{transform:rotate(4deg)translateY(4px)}32%{transform:rotate(0)translateY(0)}45%{transform:rotate(4deg)translateY(4px)}}@keyframes rudis-droop{0%,to{transform:rotate(6deg)translateY(4px)}50%{transform:rotate(9deg)translateY(7px)}}@keyframes rudis-speakbob{0%,to{transform:rotate(0)}50%{transform:rotate(2deg)}}@keyframes rudis-talk{0%{transform:scaleY(1)}18%{transform:scaleY(.3)}30%{transform:scaleY(.9)}48%{transform:scaleY(0)}60%{transform:scaleY(.7)}80%{transform:scaleY(.2)}}@keyframes rudis-perkL{0%,to{transform:rotate(0)}40%,60%{transform:rotate(-8deg)}}@keyframes rudis-perkR{0%,to{transform:rotate(0)}40%,60%{transform:rotate(8deg)}}@keyframes rudis-wave{0%{opacity:0;transform:translate(-4px)}30%{opacity:1}to{opacity:0;transform:translate(8px)}}@keyframes rudis-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes rudis-spark{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.3)}}@keyframes rudis-zz{0%{opacity:0;transform:translateY(6px)}30%{opacity:1}to{opacity:0;transform:translate(10px,-16px)}}.rudis-crop-head .rudis-whole,.rudis-subtle .rudis-whole{animation:none!important}.rudis-subtle .rudis-fx{opacity:0!important}.rudis-still,.rudis-still *{animation:none!important}.rudis-still .rudis-fx{opacity:0!important}.rudis-still[data-state=speaking] .rudis-mouth-open{transform:scaleY(.7)}.rudis-still[data-state=encouraging] .rudis-head{transform:rotate(4deg)translateY(3px)}.rudis-still[data-state=thinking] .rudis-head{transform:rotate(-9deg)}.rudis-still[data-state=thinking] .rudis-fx-think{opacity:1!important}.rudis-still[data-state=thinking] .rudis-fx-think circle:not(:first-child){opacity:0}.rudis-still[data-state=sleepy] .rudis-head{transform:rotate(6deg)translateY(4px)}@media (prefers-reduced-motion:reduce){.rudis-fox,.rudis-fox *{animation:none!important}.rudis-fx{opacity:0!important}.rudis-fox[data-state=speaking] .rudis-mouth-open{transform:scaleY(.7)}.rudis-fox[data-state=encouraging] .rudis-head{transform:rotate(4deg)translateY(3px)}.rudis-fox[data-state=thinking] .rudis-head{transform:rotate(-9deg)}.rudis-fox[data-state=thinking] .rudis-fx-think{opacity:1!important}.rudis-fox[data-state=thinking] .rudis-fx-think circle:not(:first-child){opacity:0}.rudis-fox[data-state=sleepy] .rudis-head{transform:rotate(6deg)translateY(4px)}}
