@charset "UTF-8";#wua-season.hw{position:fixed;inset:0;z-index:97;overflow:hidden;pointer-events:none;color:var(--site-white, #fff)}.hw-web{position:absolute;top:0;width:170px;height:170px}@media(max-width:767px){.hw-web{width:120px;height:120px}}.hw-web--left{left:0}.hw-web--right{right:0;transform:scaleX(-1)}.hw-web__svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;opacity:.5;transform-origin:0 0}.hw-web__svg path{path-length:1}.is-swept .hw-web__svg{animation:hw-sweep .7s ease-in forwards}.is-regrowing .hw-web__svg path{stroke-dasharray:1;animation:hw-spin var(--regrow, 3s) linear forwards}.is-pending .hw-web__svg{opacity:0}.is-appearing .hw-web__svg path{stroke-dasharray:1;animation:hw-spin var(--appear, var(--regrow, 3s)) linear forwards}@keyframes hw-sweep{0%{opacity:.5;transform:translate(0) rotate(0)}30%{opacity:.5;transform:translate(-4px,3px) rotate(-3deg)}to{opacity:0;transform:translate(14px,18px) rotate(9deg)}}@keyframes hw-spin{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.hw-bat{position:absolute;top:var(--y);left:0;width:var(--size);height:calc(var(--size) / 2);will-change:transform;animation:hw-fly var(--dur) linear var(--delay) both;filter:drop-shadow(0 0 5px rgba(135,17,168,.55))}.hw-bat__bob{width:100%;height:100%;animation:hw-bob var(--bob) ease-in-out infinite alternate}.hw-bat__svg{display:block;width:100%;height:100%;overflow:visible;fill:currentColor;transform:scaleX(var(--dir))}.hw-bat__wing{transform-box:view-box;transform-origin:50% 55%;animation:hw-flap var(--flap) ease-in-out infinite alternate}@keyframes hw-fly{0%{transform:translate(var(--from))}to{transform:translate(var(--to))}}@keyframes hw-bob{0%{transform:translateY(-9px)}to{transform:translateY(9px)}}@keyframes hw-flap{0%{transform:scaleY(1)}to{transform:scaleY(.25)}}.hw-spider{position:absolute;top:0;left:var(--x);width:0}.hw-spider__thread{position:absolute;top:0;left:0;width:1px;height:var(--drop);background:linear-gradient(currentColor,color-mix(in srgb,currentColor 35%,transparent));opacity:.55;transition:height 1.4s cubic-bezier(.34,1.56,.64,1)}.hw-spider__body{position:absolute;top:var(--drop);left:0;width:34px;height:34px;margin-left:-17px;pointer-events:auto;cursor:pointer;transform-origin:50% 0;transition:top 1.4s cubic-bezier(.34,1.56,.64,1);animation:hw-dangle 3.2s ease-in-out infinite}.is-climbing .hw-spider__thread,.is-climbing .hw-spider__body{transition-duration:1.6s;transition-timing-function:ease-in}.is-fleeing .hw-spider__thread,.is-fleeing .hw-spider__body{transition-duration:.45s;transition-timing-function:cubic-bezier(.3,0,.2,1)}.hw-spider__svg{display:block;width:100%;height:100%;overflow:visible;fill:currentColor}.hw-spider__legs{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;transform-box:view-box;transform-origin:50% 55%}.is-fleeing .hw-spider__legs{animation:hw-scurry .12s linear infinite alternate}.hw-spider__eye{fill:#ea1285;filter:drop-shadow(0 0 3px #EA1285)}@keyframes hw-dangle{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes hw-scurry{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.hw-tar{position:absolute;left:0;top:0;width:var(--size);height:var(--size)}.hw-tar__walk{width:100%;height:100%;transform:translate(var(--x),var(--y));transition:transform var(--t, 0s) linear;will-change:transform}.hw-tar__bob{width:100%;height:100%;animation:hw-tar-bob calc(var(--gait) * 2) ease-in-out infinite}.is-idle .hw-tar__bob{animation-play-state:paused}.hw-tar__svg{display:block;width:100%;height:100%;overflow:visible;transform:rotate(var(--heading, 0deg));transition:transform .4s ease-out;pointer-events:none}.hw-tar__body{pointer-events:visiblePainted;cursor:pointer}.hw-tar__leg,.hw-tar__knee{transform-box:view-box;animation-duration:var(--gait);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:calc(var(--gait) * var(--ph) * -1)}.is-idle .hw-tar__leg,.is-idle .hw-tar__knee{animation-play-state:paused}.hw-tar__leg{animation-name:hw-tar-hip}.hw-tar__knee{animation-name:hw-tar-knee}@keyframes hw-tar-hip{0%,to{transform:rotate(calc(var(--s) * -9deg))}50%{transform:rotate(calc(var(--s) * 9deg))}}@keyframes hw-tar-knee{0%,to{transform:rotate(calc(var(--s) * 6deg))}50%{transform:rotate(calc(var(--s) * -6deg))}}@keyframes hw-tar-bob{0%,to{transform:translateY(0)}50%{transform:translateY(1.5px)}}.hw-tar__femur{fill:none;stroke:#0b0b0b;stroke-width:5;stroke-linecap:round}.hw-tar__tibia{fill:none;stroke:#0b0b0b;stroke-width:3.6;stroke-linecap:round}.hw-tar__band{fill:none;stroke:#b3121c;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:.42 1;stroke-dashoffset:-.29}.hw-tar__band--tibia{stroke-width:2.2}.hw-tar__joint,.hw-tar__claw{fill:#000}.hw-tar__abdomen{fill:url(#hw-tar-abd)}.hw-tar__stripe{fill:#9c141c;opacity:.55}.hw-tar__ceph{fill:url(#hw-tar-ceph)}.hw-tar__palp{fill:none;stroke:#111;stroke-width:3;stroke-linecap:round;transform-box:view-box;animation:hw-tar-palp .9s ease-in-out infinite alternate}.hw-tar__palp--l{transform-origin:54px 37px}.hw-tar__palp--r{transform-origin:66px 37px;animation-delay:-.45s}.hw-tar__fang{fill:none;stroke:#000;stroke-width:1.6;stroke-linecap:round}.hw-tar__eye{fill:#ff3b30;filter:drop-shadow(0 0 2px #ff3b30)}.hw-tar__eye--sm{opacity:.8}@keyframes hw-tar-palp{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.hw-witch{position:absolute;top:var(--y);left:0;width:var(--size);height:calc(var(--size) / var(--aspect, 1.266));will-change:transform;animation:hw-fly var(--dur) linear var(--delay) both}.hw-witch__bob{width:100%;height:100%;animation:hw-witch-bob var(--bob) ease-in-out infinite alternate}.hw-witch__svg{display:block;width:100%;height:100%;overflow:visible;transform:scaleX(var(--dir))}.hw-witch__figure{fill:currentColor}.hw-witch__spark{fill:#ea1285;transform-box:view-box;animation:hw-witch-spark 1.1s linear infinite;animation-delay:calc(var(--i) * -.28s)}@keyframes hw-witch-bob{0%{transform:translateY(-10px) rotate(-3deg)}to{transform:translateY(10px) rotate(3deg)}}@keyframes hw-witch-spark{0%{transform:translate(0);opacity:1}to{transform:translate(-120px,40px);opacity:0}}.hw-moon{position:absolute;width:var(--m);height:var(--m);border-radius:50%;background:radial-gradient(circle,rgba(135,17,168,.38),rgba(135,17,168,.14) 52%,transparent 70%);animation:hw-moon var(--dur) ease-in-out both}@keyframes hw-moon{0%,to{opacity:0;transform:scale(.9)}25%,75%{opacity:1;transform:scale(1)}}#wua-season.is-off .hw-web,#wua-season.is-off .hw-bat,#wua-season.is-off .hw-spider,#wua-season.is-off .hw-tar,#wua-season.is-off .hw-witch,#wua-season.is-off .hw-moon,#dark-light-switch{display:none!important}.hw-toggle{position:fixed;bottom:calc(var(--floatingSpaceTopBottom) - 10px);right:var(--site-gutter, 20px);z-index:99;transition:.5s ease-in-out}.hw-toggle__track{display:block;position:relative;width:76px;height:42px;padding:0;border:1px solid #000;border-radius:999px;background:#f2f2f2;cursor:pointer;transition:background-color .48s cubic-bezier(.2,0,0,1),border-color .48s cubic-bezier(.2,0,0,1)}.hw-toggle__track:active{opacity:.9}.hw-toggle__track[aria-checked=true]{background:#a85211;border-color:#a85211}.hw-toggle__track:focus-visible{outline:2px solid #a85211;outline-offset:3px}.hw-toggle__thumb{position:absolute;left:3px;top:3px;width:34px;height:34px;transform:translate(0);transition:transform .6s cubic-bezier(.2,0,0,1)}[aria-checked=true] .hw-toggle__thumb{transform:translate(34px)}.hw-toggle__ghost{position:absolute;left:5px;top:2px;width:24px;height:30px;border-radius:12px 12px 0 0;background:#000;clip-path:polygon(0 0,100% 0,100% 100%,83% 88%,67% 100%,50% 88%,33% 100%,17% 88%,0 100%);transform:scale(1);transition:background-color .48s cubic-bezier(.2,0,0,1),transform .48s cubic-bezier(.2,0,0,1)}[aria-checked=true] .hw-toggle__ghost{background:#fff}.hw-toggle__eye{position:absolute;top:9px;width:4px;height:6px;border-radius:50%;background:#fff;transition:background-color .48s cubic-bezier(.2,0,0,1)}.hw-toggle__eye:first-child{left:6px}.hw-toggle__eye:last-child{left:14px}[aria-checked=true] .hw-toggle__eye{background:#000}@media(prefers-reduced-motion:reduce){.hw-toggle,.hw-toggle__track,.hw-toggle__thumb,.hw-toggle__ghost,.hw-toggle__eye{transition:none}}@media(prefers-reduced-motion:reduce){.hw-bat,.hw-spider,.hw-tar,.hw-witch,.hw-moon{display:none!important}.hw-web__svg,.hw-web__svg path{animation:none!important}}@media(max-width:767px){.hw-toggle{transform:scale(.8)}}
