.nx-art{position:relative;width:100%}.nx-art>svg{display:block;width:100%;height:100%;overflow:visible}.nx-art .nx-grow,.nx-art .nx-hand,.nx-art .nx-seal,.nx-art .nx-rise,.nx-art .nx-drop,.nx-art .nx-pop{transform-box:fill-box}.nx-art .nx-grow{transform-origin:50% 100%}.nx-art .nx-seal,.nx-art .nx-pop{transform-origin:50% 50%}.nx-art:not([data-on]) .nx-w{opacity:.14}.nx-art:not([data-on]) .nx-grow{transform:scaleY(.04)}.nx-art:not([data-on]) .nx-hand{opacity:0;transform:translateY(9px)}.nx-art:not([data-on]) .nx-tick{stroke-dasharray:1;stroke-dashoffset:1}.nx-art:not([data-on]) .nx-seal,.nx-art:not([data-on]) .nx-pop{opacity:0;transform:scale(.4)}.nx-art:not([data-on]) .nx-rise{opacity:0;transform:translateY(12px)}.nx-art:not([data-on]) .nx-drop{opacity:0;transform:translateY(-16px)}.nx-art:not([data-on]) .nx-off{opacity:1}.nx-art:not([data-on]) .nx-late{opacity:0}.nx-art[data-on] .nx-w{animation:nxOn .9s cubic-bezier(.65,0,.35,1) var(--d, 0s) both}.nx-art[data-on] .nx-grow{animation:nxGrow 1.1s cubic-bezier(.65,0,.35,1) var(--d, 0s) both}.nx-art[data-on] .nx-hand{animation:nxHand .7s cubic-bezier(.65,0,.35,1) var(--d, 0s) both}.nx-art[data-on] .nx-tick{stroke-dasharray:1;animation:nxTick .5s cubic-bezier(.65,0,.35,1) var(--d, 0s) both}.nx-art[data-on] .nx-seal,.nx-art[data-on] .nx-pop{animation:nxPop .6s cubic-bezier(.34,1.4,.64,1) var(--d, 0s) both}.nx-art[data-on] .nx-rise{animation:nxRise .9s cubic-bezier(.65,0,.35,1) var(--d, 0s) both}.nx-art[data-on] .nx-drop{animation:nxDrop 1.2s cubic-bezier(.65,0,.35,1) var(--d, .2s) both}.nx-art[data-on] .nx-off{animation:nxOff 1.4s cubic-bezier(.65,0,.35,1) var(--d, 1.2s) both}.nx-art[data-on] .nx-late{animation:nxLate .8s cubic-bezier(.65,0,.35,1) var(--d, 2s) both}@keyframes nxOn{0%{opacity:.14}60%{opacity:1}75%{opacity:.7}to{opacity:1}}@keyframes nxGrow{0%{transform:scaleY(.04)}to{transform:none}}@keyframes nxHand{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes nxTick{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes nxPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes nxRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes nxDrop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes nxOff{0%{opacity:1}30%{opacity:.55}42%{opacity:.95}to{opacity:0}}@keyframes nxLate{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.nx-art .nx-w,.nx-art .nx-grow,.nx-art .nx-hand,.nx-art .nx-seal,.nx-art .nx-pop,.nx-art .nx-rise,.nx-art .nx-drop,.nx-art .nx-late{animation:none!important;opacity:1!important;transform:none!important}.nx-art .nx-tick{animation:none!important;stroke-dashoffset:0!important}.nx-art .nx-off{animation:none!important;opacity:0!important}}.nx-art .nx-blink{opacity:0}.nx-art[data-on] .nx-blink{animation:nxBlink 2.6s steps(1,end) .5s both}@keyframes nxBlink{0%{opacity:0}12%{opacity:1}20%{opacity:0}30%{opacity:1}62%{opacity:1}70%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.nx-art .nx-blink{animation:none!important;opacity:0!important}}.nf-art{max-width:560px}@media(max-width:1023px){.nf-art{max-width:420px}}html[data-perf=lite] .nx-art :is(.nx-w,.nx-grow,.nx-hand,.nx-seal,.nx-pop,.nx-rise,.nx-drop,.nx-late){animation:none!important;opacity:1!important;transform:none!important}html[data-perf=lite] .nx-art .nx-tick{animation:none!important;stroke-dashoffset:0!important}html[data-perf=lite] .nx-art :is(.nx-off,.nx-blink){animation:none!important;opacity:0!important}.nx-wnt,.nx-occ,.nx-yil{display:none}html[data-season=winter] .nx-wnt,html[data-occ-flags] .nx-occ,html[data-occ-lights] .nx-yil{display:inline}.nx-tail{transform-origin:0 100%;animation:nxTail 3.4s ease-in-out infinite}.nx-wave{transform-origin:0 50%;animation:nxWave 2.6s ease-in-out infinite alternate}.nx-tw{animation:nxTw 1.6s ease-in-out infinite alternate}@keyframes nxTail{0%,to{transform:none}30%{transform:rotate(16deg)}60%{transform:rotate(-6deg)}}@keyframes nxWave{0%{transform:none}to{transform:skewY(-5deg) scaleX(.94)}}@keyframes nxTw{0%{opacity:1}to{opacity:.3}}.nf-cour{will-change:transform;animation:nfCour 20s ease-in-out infinite}.nf-q{animation:nfQ 20s linear infinite}.nf-ex,.nf-lamp,.nf-door,.nf-bell{opacity:0}.nf-ex{animation:nfEx 20s linear infinite}.nf-lamp{animation:nfLamp 20s ease infinite;transition:opacity .3s ease}.nf-door{animation:nfDoor 20s ease infinite}.nf-bell{animation:nfBell 20s linear infinite}.nf-parcel{animation:nfParcel 20s ease-in-out infinite}@keyframes nfCour{0%,6%{transform:none;opacity:1}18%,28%{transform:var(--a)}42%,50%{transform:var(--b)}60%{transform:var(--c)}63%,74%{transform:var(--d)}82%{opacity:1}86%{transform:var(--e);opacity:0}87%{transform:var(--f)}90%{opacity:0}96%,to{transform:none;opacity:1}}@keyframes nfQ{0%,49%{opacity:1}51%,89%{opacity:0}92%,to{opacity:1}}@keyframes nfEx{0%,49%{opacity:0}51%,60%{opacity:1}63%,to{opacity:0}}@keyframes nfLamp{0%,48%{opacity:0}51%,80%{opacity:1}85%,to{opacity:0}}@keyframes nfDoor{0%,67%{opacity:0}69%,75%{opacity:1}78%,to{opacity:0}}@keyframes nfBell{0%,63%{opacity:0}64%{opacity:1}65.5%{opacity:.2}67%{opacity:1}68.5%,to{opacity:0}}@keyframes nfParcel{0%,70%{transform:none;opacity:1}74%{transform:translate(-3px,-6px);opacity:0}89%{transform:none;opacity:0}90%,to{opacity:1}}@media(hover:hover)and (pointer:fine){.nf-art:hover .nf-lamp{opacity:1!important}}.gc-coin,.gc-glint{animation:gcCoin 6s linear calc(var(--i) * 2s) infinite}.gc-glint{animation-name:gcGlint}.gc-vote{animation:gcVote 9s ease-in-out calc(var(--i) * .35s) infinite}.gc-slip{animation:gcSlip 7s ease-in-out 1s infinite}.gc-slot{animation:gcSlot 7s ease 1s infinite}.gc-tour{will-change:transform;animation:gcTour 16s ease-in-out infinite}.gc-post{will-change:transform;animation:gcPost 12s ease-in-out infinite}.gc-mail{animation:gcMail 12s ease-in-out infinite}.gc-box{animation:gcBox 12s ease infinite}.gc-coin,.gc-slip{opacity:0}@keyframes gcCoin{0%{opacity:0;transform:none}8%{opacity:1;transform:translateY(4px);animation-timing-function:cubic-bezier(.5,0,.9,.5)}30%{opacity:1;transform:translateY(30px)}34%,to{opacity:0;transform:translateY(30px)}}@keyframes gcGlint{0%,29%{opacity:0}33%{opacity:.85}50%,to{opacity:0}}@keyframes gcVote{0%,20%{transform:none;opacity:1}27%,52%{transform:translateY(9px);opacity:0}60%,to{transform:none;opacity:1}}@keyframes gcSlip{0%{opacity:0;transform:none}10%,30%{opacity:1;transform:translateY(6px)}45%{opacity:1;transform:translateY(15px)}50%,to{opacity:0;transform:translateY(15px)}}@keyframes gcSlot{0%,44%{opacity:0}48%{opacity:.9}62%,to{opacity:0}}@keyframes gcTour{0%,8%{transform:none}22%,32%{transform:var(--a)}55%,65%{transform:var(--b)}92%,to{transform:none}}@keyframes gcPost{0%,26%{transform:none;opacity:1}42%{opacity:1}46%,60%{transform:var(--a);opacity:0}64%{transform:var(--a);opacity:1}86%,to{transform:none;opacity:1}}@keyframes gcMail{0%,6%{transform:none;opacity:1}14%{transform:translate(2px,-25px);opacity:1}18%,40%{transform:translate(2px,-21px);opacity:0}58%{transform:none;opacity:0}62%,to{transform:none;opacity:1}}@keyframes gcBox{0%,16%{opacity:0}19%{opacity:.85}32%,to{opacity:0}}.nf-q{--an: nfQ}.nf-ex{--an: nfEx}.nf-lamp{--an: nfLamp}.nf-door{--an: nfDoor}.nf-bell{--an: nfBell}.nf-parcel{--an: nfParcel}.gc-mail{--an: gcMail}.gc-box{--an: gcBox}.adl-key{--an: adlKey}.adl-nod{--an: adlNod}@media(prefers-reduced-motion:no-preference){html[data-scrolling]:not([data-perf]) .nx-art[data-live] .lf.nx-sync{animation-name:var(--an)!important;animation-play-state:paused!important}}
