@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4e53e3b149393d1c-s.cdc728e3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a93cb13d889c4ad-s.4c8eef9c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0da3903252e3445-s.0a09b461.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8dba48c3ca6529a0-s.p.24b7c97e.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_7dc6a5d5-module__q6R9RW__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:500}
.page-module___8aEwW__stage{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:min(18rem,85vw);height:6rem;display:flex;position:relative}.page-module___8aEwW__text{z-index:2;color:#5d3a1e;letter-spacing:.01em;will-change:mask-position;padding:.1em .05em;font-size:1.6rem;font-weight:500;line-height:1;animation:4.4s linear forwards page-module___8aEwW__reveal;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 0% 40%,#0000 52% 100%);mask-image:linear-gradient(90deg,#000 0% 40%,#0000 52% 100%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:220% 100%;mask-size:220% 100%}.page-module___8aEwW__broom{z-index:3;transform-origin:40% 30%;filter:drop-shadow(0 3px 5px #5d3a1e2e)drop-shadow(0 1px 2px #5d3a1e38);will-change:transform,opacity;font-size:1.9rem;line-height:1;animation:4.4s cubic-bezier(.6,.05,.25,1) forwards page-module___8aEwW__sweep;position:absolute;top:50%;left:50%}.page-module___8aEwW__puff{opacity:0;filter:blur(2px);z-index:1;will-change:transform,opacity;pointer-events:none;background:radial-gradient(circle,#c9a1788c 0%,#b08a5c40 45%,#a6784300 100%);border-radius:9999px;width:10px;height:10px;margin-top:.35rem;position:absolute;top:50%}.page-module___8aEwW__puff1{animation:1.8s cubic-bezier(.2,.55,.35,1) .3s forwards page-module___8aEwW__drift;left:calc(50% - 2.4rem)}.page-module___8aEwW__puff2{animation:1.8s cubic-bezier(.2,.55,.35,1) .75s forwards page-module___8aEwW__drift;left:calc(50% - 1.6rem)}.page-module___8aEwW__puff3{animation:1.8s cubic-bezier(.2,.55,.35,1) 1.2s forwards page-module___8aEwW__drift;left:calc(50% - .8rem)}.page-module___8aEwW__puff4{animation:1.8s cubic-bezier(.2,.55,.35,1) 1.7s forwards page-module___8aEwW__drift;left:calc(50% + .1rem)}.page-module___8aEwW__puff5{animation:1.8s cubic-bezier(.2,.55,.35,1) 2.2s forwards page-module___8aEwW__drift;left:calc(50% + .9rem)}.page-module___8aEwW__puff6{animation:1.8s cubic-bezier(.2,.55,.35,1) 2.65s forwards page-module___8aEwW__drift;left:calc(50% + 1.7rem)}@keyframes page-module___8aEwW__sweep{0%{opacity:1;transform:translate(calc(-50% - 2.7rem),-50%)rotate(-22deg)}20%{opacity:1;transform:translate(calc(-50% - 1.8rem),-53%)rotate(14deg)}40%{opacity:1;transform:translate(calc(-50% - .6rem),-48%)rotate(-18deg)}60%{opacity:1;transform:translate(calc(.7rem - 50%),-53%)rotate(16deg)}80%{opacity:1;transform:translate(calc(1.9rem - 50%),-48%)rotate(-8deg)}92%{opacity:1;transform:translate(calc(2.6rem - 50%),-50%)rotate(4deg)}to{opacity:0;transform:translate(calc(3.1rem - 50%),-50%)rotate(0)}}@keyframes page-module___8aEwW__reveal{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes page-module___8aEwW__drift{0%{opacity:0;transform:translate(-50%)scale(.3)}20%{opacity:.85;transform:translate(-52%,-.2rem)scale(.85)}60%{opacity:.45}to{opacity:0;transform:translate(-62%,-1.4rem)scale(2)}}
