.cf{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;flex:none;margin:0;padding:0;display:block;position:relative}.cf:focus-visible{outline:2px solid var(--tint);outline-offset:4px;border-radius:20px}.cf [data-part=shadow]{display:none}.cf-tilt{transform-origin:50% 100%;display:block;transform:rotate(-5deg)}.cf .paw-out{transform-box:fill-box;transform-origin:50%;transform:translate(-40px,-500px)rotate(26deg)}.cf [data-part=brows]{transform-box:fill-box;transform-origin:50%;transform:translateY(-7px)rotate(-5deg)}.cf [data-part=pupils]{transform:translate(6px,-7px)}.cf [data-part=mouth] path{transform-box:fill-box;transform-origin:50%;transform:scale(.7,-.45)}.cf .q{opacity:0;transform-origin:50% 100%;font-family:Bricolage Grotesque,DM Sans,system-ui,sans-serif;font-weight:800;line-height:1;display:block;position:absolute}.cf .q3{opacity:1;transform:rotate(10deg)}.cf.play .cf-tilt{animation:3.6s ease-in-out .3s both dv-cf-tilt}.cf.play .paw-out{animation:3.6s ease-in-out .3s both dv-cf-paw}.cf.play [data-part=brows]{animation:3.6s ease-in-out .3s both dv-cf-brows}.cf.play [data-part=pupils]{animation:3.6s ease-in-out .3s both dv-cf-eyes}.cf.play [data-part=mouth] path{animation:3.6s ease-in-out .3s both dv-cf-mouth}.cf.play .q1{animation:1.5s ease-out 1s both dv-cf-q}.cf.play .q2{animation:1.5s ease-out 1.6s both dv-cf-q}.cf.play .q3{animation:1.6s ease-out 2.2s both dv-cf-q3}@keyframes dv-cf-tilt{0%{transform:rotate(0)}14%{transform:rotate(-3deg)}24%{transform:rotate(-6deg)}40%{transform:rotate(-4deg)}56%{transform:rotate(-7deg)}72%,to{transform:rotate(-5deg)}}@keyframes dv-cf-paw{0%{transform:translate(0)rotate(0)}16%{transform:translate(-40px,-500px)rotate(26deg)}22%{transform:translate(-32px,-522px)rotate(16deg)}28%{transform:translate(-44px,-488px)rotate(32deg)}34%{transform:translate(-32px,-522px)rotate(16deg)}40%{transform:translate(-44px,-488px)rotate(32deg)}46%{transform:translate(-32px,-522px)rotate(16deg)}52%{transform:translate(-44px,-488px)rotate(32deg)}58%{transform:translate(-32px,-522px)rotate(16deg)}66%,to{transform:translate(-40px,-500px)rotate(26deg)}}@keyframes dv-cf-brows{0%{transform:translateY(0)rotate(0)}16%,to{transform:translateY(-7px)rotate(-5deg)}}@keyframes dv-cf-eyes{0%{transform:translate(0)}14%{transform:translate(-6px,-6px)}40%{transform:translate(-6px,-6px)}52%,to{transform:translate(6px,-7px)}}@keyframes dv-cf-mouth{0%{transform:scale(1)}16%,to{transform:scale(.7,-.45)}}@keyframes dv-cf-q{0%{opacity:0;transform:translateY(10px)scale(.4)rotate(-10deg)}20%{opacity:1;transform:translateY(0)scale(1.1)rotate(4deg)}35%{transform:translateY(-2px)scale(1)rotate(-4deg)}70%{opacity:1;transform:translateY(-12px)rotate(6deg)}to{opacity:0;transform:translateY(-22px)rotate(0)}}@keyframes dv-cf-q3{0%{opacity:0;transform:translateY(12px)scale(.4)rotate(-10deg)}30%{opacity:1;transform:translateY(0)scale(1.12)rotate(14deg)}55%{transform:scale(.96)rotate(6deg)}to{opacity:1;transform:scale(1)rotate(10deg)}}@media (prefers-reduced-motion:reduce){.cf.play *{animation:none!important}}.fw{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;flex:none;margin:0;padding:0;display:block;position:relative}.fw:focus-visible{outline:2px solid var(--on-hero);outline-offset:4px;border-radius:20px}.fw [data-part=shadow]{display:none}.fw-slump{transform-origin:50% 100%;display:block;transform:translateY(3px)scale(1.02,.97)}.fw .paw-out{transform-origin:300px 800px}.fw [data-part=brows] path{transform-box:fill-box;transform-origin:50%}.fw [data-part=brows] path:first-child{transform:translateY(-5px)rotate(-24deg)}.fw [data-part=brows] path:last-child{transform:translateY(-5px)rotate(24deg)}.fw [data-part=pupils]{transform:translateY(7px)}.fw [data-part=mouth] path{transform-box:fill-box;transform-origin:50%;transform:translateY(4px)scale(.85,-.8)}.fw .tear{opacity:0;background:#8dc3dd;border-radius:50% 0 50% 50%;display:block;position:absolute;transform:rotate(-45deg)}.fw.play .fw-slump{animation:4.6s ease-in-out .3s both dv-fw-slump}.fw.play .paw-out{animation:4.6s ease-in-out .3s both dv-fw-wave}.fw.play [data-part=brows] path:first-child{animation:4.6s ease-in-out .3s both dv-fw-brow-l}.fw.play [data-part=brows] path:last-child{animation:4.6s ease-in-out .3s both dv-fw-brow-r}.fw.play [data-part=pupils]{animation:4.6s ease-in-out .3s both dv-fw-eyes}.fw.play [data-part=mouth] path{animation:4.6s ease-in-out .3s both dv-fw-mouth}.fw.play .tear{animation:2.2s ease-in 2s both dv-fw-tear}@keyframes dv-fw-slump{0%{transform:translateY(0)scale(1)}14%,to{transform:translateY(3px)scale(1.02,.97)}}@keyframes dv-fw-wave{0%,10%{transform:translate(0)rotate(0)}20%{transform:translate(-90px,-300px)rotate(-40deg)}30%{transform:translate(-90px,-300px)rotate(-14deg)}40%{transform:translate(-90px,-300px)rotate(-40deg)}50%{transform:translate(-90px,-300px)rotate(-14deg)}60%{transform:translate(-90px,-300px)rotate(-38deg)}70%{transform:translate(-86px,-290px)rotate(-22deg)}84%,to{transform:translate(0)rotate(0)}}@keyframes dv-fw-brow-l{0%{transform:translateY(0)rotate(0)}12%,to{transform:translateY(-5px)rotate(-24deg)}}@keyframes dv-fw-brow-r{0%{transform:translateY(0)rotate(0)}12%,to{transform:translateY(-5px)rotate(24deg)}}@keyframes dv-fw-eyes{0%{transform:translate(0)}12%{transform:translateY(4px)}22%,66%{transform:translate(-5px,2px)}80%,to{transform:translateY(7px)}}@keyframes dv-fw-mouth{0%{transform:translateY(0)scale(1)}12%,to{transform:translateY(4px)scale(.85,-.8)}}@keyframes dv-fw-tear{0%{opacity:0;transform:translateY(0)rotate(-45deg)scale(.4)}15%{opacity:1;transform:translateY(0)rotate(-45deg)scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(26px)rotate(-45deg)scale(.9)}}@media (prefers-reduced-motion:reduce){.fw.play *{animation:none!important}}body{background:#f4f0e5}
