.snowpin{position:fixed;left:0;top:0;z-index:70;pointer-events:none}.ab-snowman{position:absolute;z-index:3;pointer-events:none;left:calc(var(--sx) * 1%);top:calc(var(--sy) * 1%);width:calc(var(--sw,20) * 1%);aspect-ratio:100/124;transform:translate(-50%,-100%)}.ab-rest{left:calc(var(--rx) * 1%);top:calc(var(--ry) * 1%)}@media(max-width:899px),(max-aspect-ratio:1/1){.ab-snowman{left:calc(var(--sxm) * 1%);top:calc(var(--sym) * 1%);width:calc(var(--swm,20) * 1%)}.ab-rest{left:calc(var(--rxm) * 1%);top:calc(var(--rym) * 1%)}}.ab-porch .ab-ballcv{z-index:4}.ab-snowman svg{display:block;width:100%;height:100%;overflow:visible}.ab-snowman .sm-body,.ab-snowman .sm-head,.ab-snowman .sm-arm,.ab-snowman .sm-nose,.ab-snowman .sm-top,.ab-snowman .sm-eye,.ab-snowman .sm-pup,.ab-snowman .sm-lid,.ab-snowman .sm-brow,.ab-snowman .sm-tail,.ab-snowman .sm-pom{transform-box:fill-box}.ab-snowman .sm-top{transform-origin:50% 100%}.ab-snowman .sm-head{transform-origin:50% 92%}.ab-snowman .sm-eye{transform-origin:50% 50%}.ab-snowman .sm-lid{transform-origin:50% 0%;transform:scaleY(0)}.ab-snowman .sm-brow{opacity:0;transform-origin:50% 50%}.ab-snowman .sm-nose{transform-origin:0% 50%}.ab-snowman .sm-arm-l{transform-origin:96% 94%}.ab-snowman .sm-arm-r{transform-origin:4% 94%}.ab-snowman .sm-tail{transform-origin:50% 0%}.ab-snowman .sm-pom{transform-origin:50% 90%}.ab-snowman .sm-glint{opacity:0}.ab-snowman.seen .sm-pup{transform:translate(-2.2px,.7px)}@media(prefers-reduced-motion:no-preference){.ab-snowman.live .sm-top{animation:sm-breathe 4.2s cubic-bezier(.45,0,.55,1) infinite}.ab-snowman.live .sm-tail{animation:sm-tail 5.6s cubic-bezier(.45,0,.55,1) infinite}.ab-snowman.live .sm-lid{animation:sm-blink 5.2s linear 1.4s infinite}.ab-snowman.live .sm-glint{animation:sm-glint 5.4s linear infinite;animation-delay:calc(var(--gi) * 1.7s + .6s)}@keyframes sm-breathe{0%,100%{transform:translateY(0) scale(1,1)}50%{transform:translateY(-.6px) scale(1.012,.992)}}@keyframes sm-tail{0%,100%{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes sm-blink{0%,93%,100%{transform:scaleY(0)}95.5%{transform:scaleY(1)}}@keyframes sm-glint{0%,86%,100%{opacity:0}90%{opacity:1}94%{opacity:.2}}.ab-snowman.react .sm-top{animation:sm-squash 5.2s cubic-bezier(.4,0,.2,1) both}.ab-snowman.react .sm-eye{animation:sm-wide 5.2s cubic-bezier(.4,0,.2,1) both}.ab-snowman.react .sm-pup{animation:sm-side 5.2s cubic-bezier(.4,0,.2,1) both}.ab-snowman.react .sm-lid{animation:sm-look 5.2s cubic-bezier(.4,0,.2,1) both}.ab-snowman.react .sm-brow-l{animation:sm-brow-l 5.2s cubic-bezier(.4,0,.2,1) both}.ab-snowman.react .sm-brow-r{animation:sm-brow-r 5.2s cubic-bezier(.4,0,.2,1) both}.ab-snowman.react .sm-nose{animation:sm-twitch 5.2s linear both}.ab-snowman.react .sm-arm-l{animation:sm-drop 5.2s cubic-bezier(.4,0,.2,1) both}.ab-snowman.react .sm-arm-r{animation:sm-lift 5.2s cubic-bezier(.4,0,.2,1) both}.ab-snowman.react .sm-head{animation:sm-tilt 5.2s cubic-bezier(.4,0,.2,1) both}.ab-snowman.react .sm-pom{animation:sm-pom 5.2s cubic-bezier(.4,0,.2,1) both}@keyframes sm-squash{0%{transform:none}3%{transform:scale(1.06,.92)}8%{transform:scale(.98,1.035)}13%{transform:scale(1.01,.995)}17%,100%{transform:none}}@keyframes sm-wide{0%{transform:scale(1)}4%{transform:scale(1.5)}12%{transform:scale(1.34)}30%{transform:scale(1.08)}82%{transform:scale(1.05)}92%,100%{transform:scale(1)}}@keyframes sm-side{0%,14%{transform:translate(0,0)}34%{transform:translate(-3.6px,1.3px)}80%{transform:translate(-3.6px,1.3px)}92%,100%{transform:translate(-2.2px,.7px)}}@keyframes sm-look{0%,22%{transform:scaleY(0)}38%,78%{transform:scaleY(.56)}84%{transform:scaleY(1)}88%,100%{transform:scaleY(0)}}@keyframes sm-brow-l{0%{opacity:0;transform:translateY(0)}4%{opacity:1;transform:translateY(-2px)}14%{opacity:1;transform:translateY(-1.7px)}34%,78%{opacity:1;transform:translateY(-1.5px) rotate(8deg)}88%,100%{opacity:0;transform:translateY(0)}}@keyframes sm-brow-r{0%{opacity:0;transform:translateY(0)}4%{opacity:1;transform:translateY(-2.1px)}14%{opacity:1;transform:translateY(-1.8px)}34%,78%{opacity:1;transform:translateY(.3px) rotate(-4deg)}88%,100%{opacity:0;transform:translateY(0)}}@keyframes sm-twitch{0%,40%{transform:rotate(0)}42%{transform:rotate(-9deg)}44%{transform:rotate(6deg)}46%{transform:rotate(-5deg)}48%{transform:rotate(0)}56%{transform:rotate(0)}58%{transform:rotate(-8deg)}60%{transform:rotate(4deg)}62%,100%{transform:rotate(0)}}@keyframes sm-drop{0%,46%{transform:rotate(0)}55%{transform:rotate(-54deg)}59%{transform:rotate(-46deg)}63%{transform:rotate(-50deg)}80%{transform:rotate(-50deg)}94%,100%{transform:rotate(0)}}@keyframes sm-lift{0%{transform:rotate(0)}4%{transform:rotate(-16deg)}18%,100%{transform:rotate(0)}}@keyframes sm-tilt{0%,26%{transform:rotate(0)}42%,78%{transform:rotate(-7deg)}92%,100%{transform:rotate(0)}}@keyframes sm-pom{0%{transform:none}3%{transform:translateY(1.2px) scale(1.14,.86)}7%{transform:translateY(-1.8px) scale(.94,1.06)}11%{transform:translateY(.5px) scale(1.04,.96)}15%,100%{transform:none}}}.ab-rest.landed .ab-fog i:nth-child(1){opacity:.1}@media(prefers-reduced-motion:no-preference){.ab-rest.landed .ab-fog i{animation-name:sm-fog}@keyframes sm-fog{0%{opacity:0;transform:translate3d(0,calc(.6 * var(--R)),0) scale(.6)}30%{opacity:.26}100%{opacity:0;transform:translate3d(calc(var(--fx) * var(--R)),calc(-1.5 * var(--R)),0) scale(1.6)}}}@media(max-width:899px){.ftr.yard .ftrbot{padding-bottom:28px}}@media(prefers-reduced-motion:no-preference){.yardfog.low.on i{animation-name:yardfog-low}@keyframes yardfog-low{0%{transform:translate3d(0,0,0) scale(.6);opacity:0}30%{opacity:.55}100%{transform:translate3d(var(--dx,8px),calc(var(--r) * -.9),0) scale(1.1);opacity:0}}}
