html,body{margin:0;padding:0;background:#efe7d6;-webkit-font-smoothing:antialiased;overflow-x:hidden;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body{font-family:Spline Sans,system-ui,sans-serif;color:#1c1a18}a{color:#b8402a;text-decoration:underline}a:hover{color:#1c1a18}*{box-sizing:border-box}button,input{font-family:inherit;-webkit-tap-highlight-color:transparent}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes shuffle{0%,4%{z-index:5;transform:translate(0) rotate(-1deg) scale(1)}10%{z-index:5;transform:translate(260px,-40px) rotate(18deg) scale(1)}12%{z-index:1;transform:translate(260px,-40px) rotate(18deg) scale(.96)}20%,38%{z-index:1;transform:translateY(32px) rotate(8deg) scale(.92)}42%,58%{z-index:2;transform:translateY(24px) rotate(-6deg) scale(.94)}62%,78%{z-index:3;transform:translateY(16px) rotate(5deg) scale(.96)}82%,96%{z-index:4;transform:translateY(8px) rotate(-3deg) scale(.98)}to{z-index:5;transform:translate(0) rotate(-1deg) scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes dealA{0%{opacity:0;transform:translateY(70px) rotate(8deg) scale(.9)}60%{opacity:1;transform:translateY(-6px) rotate(-1.2deg) scale(1.01)}to{opacity:1;transform:none}}@keyframes dealB{0%{opacity:0;transform:translateY(70px) rotate(-8deg) scale(.9)}60%{opacity:1;transform:translateY(-6px) rotate(1.2deg) scale(1.01)}to{opacity:1;transform:none}}@keyframes bob{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(2deg) translateY(-3px)}}@keyframes talk{0%,to{opacity:1;transform:translate(0)}50%{opacity:.35;transform:translate(4px)}}@keyframes cBlink{0%,92%,97%,to{scale:1 1}94.5%{scale:1 .1}}@keyframes cLook{0%,55%,90%,to{translate:0 0}60%,70%{translate:-3px 0}75%,85%{translate:3px 0}}@keyframes cSmile{0%,65%,92%,to{scale:1 1}71%,86%{scale:1.4 1.3}}@keyframes cKiss{0%,70%,94%,to{translate:0 0;rotate:0deg}77%,88%{translate:-6px 0;rotate:-7deg}}@keyframes cPucker{0%,70%,94%,to{scale:1 1}77%,88%{scale:.55 1.1}}@keyframes cSmooch{0%,70%,90%,to{scale:1}74%,82%{scale:1.4}78%,86%{scale:1}}@keyframes cJiggle{0%,84%,97%,to{scale:1 1}87%{scale:1.07 .93}90%{scale:.95 1.05}93%{scale:1.03 .97}}@keyframes cWobble{0%,72%,94%,to{rotate:0deg}77%{rotate:5deg}82%{rotate:-4deg}87%{rotate:2deg}}@keyframes cTwinkle{0%,80%,96%,to{scale:1;rotate:0deg}88%{scale:1.35;rotate:45deg}}@keyframes cSpin{to{rotate:360deg}}@keyframes cHop{0%,78%,97%,to{translate:0 0}84%{translate:0 -6px}90%{translate:0 0}93%{translate:0 -2px}}@keyframes cSway{0%,to{rotate:0deg}50%{rotate:6deg}}@keyframes cDrift{0%{translate:-130px 0}to{translate:200px 0}}@keyframes cDrain{0%{height:78%}88%{height:6%}92%{height:6%}to{height:78%}}@keyframes cFloat{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes cWave{0%,80%,to{rotate:0deg}84%{rotate:-22deg}88%{rotate:18deg}92%{rotate:-16deg}96%{rotate:8deg}}@keyframes cTalk{0%,60%,88%,to{scale:1 1}66%{scale:1 .6}72%{scale:1 1.05}78%{scale:1 .7}}@keyframes mYay{0%,to{translate:0 0;scale:1 1}25%{translate:0 -16px;scale:.95 1.06}50%{translate:0 0;scale:1.07 .93}70%{translate:0 -6px;scale:1 1}}@keyframes mSag{0%{translate:0 0;scale:1 1;rotate:0deg}to{translate:0 7px;scale:1.03 .92;rotate:-3deg}}@keyframes mRise{0%{opacity:0;translate:0 10px;scale:.4}20%{opacity:1;scale:1}to{opacity:0;translate:0 -46px;scale:1.1}}@keyframes mDrip{0%{opacity:0;translate:0 0}15%{opacity:1}to{opacity:0;translate:0 30px}}@keyframes mCloud{0%{opacity:0;translate:0 -12px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.ac-down:active{transform:translateY(2px)!important}.ac-press:active{transform:translate(3px,4px)!important;box-shadow:0 0 #1c1a18!important}.ac-press-flat:active{transform:translate(3px,4px)!important;box-shadow:none!important}.hv-lift:hover{transform:translateY(-6px) rotate(-1.2deg)!important}.hv-lift-post:hover{transform:translateY(-4px) rotate(-.6deg)!important}.hv-lift-sm:hover{transform:translateY(-5px) rotate(-.6deg)!important}.hv-nudge:hover{transform:translate(-1px,-2px)!important}.hv-sand:hover{background:#e3d9c4!important}.hv-straighten:hover{transform:rotate(0) translateY(-8px)!important}
