.hs-scene{--sky-wash:rgb(255 240 200/0.2);--sky-1:#14528e;--sky-2:#2a77b3;--sky-3:#f2ecd6;--range:#7f9ec2;--snow:#fcfaf3;--snow-shade:#a7bad2;--rock:#626c7c;--range-cloud:rgb(255 253 246/0.9);--hill-shade:#274638;--leaf-0:#3d7440;--leaf-1:#55853e;--leaf-2:#7c8b38;--leaf-3:#a97533;--headlight-o:0;--hill-far:#8fb6a8;--hill-near:#3f7f55;--field-0:#76a63f;--field-1:#8fbb4a;--field-2:#a8c25a;--field-line:rgb(52 64 28/0.32);--road:#686a66;--road-edge:rgb(244 240 226/0.62);--crown:#3f7a44;--crown-hi:#4f8f50;--trunk:#4f3b2b;--house-wall:#ece2cd;--house-roof:#545c66;--house-trim:#d0c5ad;--house-shade:#d9cfba;--glass:#36434f;--lit-o:0;--wood:#6e4930;--string:#9a8f7a;--smoke:rgb(255 255 255/0.6);--mist:rgb(255 255 255/0.3);--cloud:rgb(255 255 255/0.92);--cloud-o:1;--sun-core:#fffbe8;--sun-edge:#ffe49c;--sun-glow:rgb(255 228 156/0.55);--sun-x:80;--sun-y:11;--sun-o:1;--star-o:0;--firefly:#ffe28a;--firefly-o:0;--bird:#263040;--web:rgb(255 255 255/0.8);--glow-o:0.3}html[data-theme=dark] .hs-scene{--sky-1:#050915;--sky-2:#0d1830;--sky-3:#20314f;--range:#27334d;--snow:#aab9d4;--snow-shade:#55638a;--rock:#27314a;--range-cloud:rgb(150 165 200/0.2);--hill-shade:#09131b;--leaf-0:#1d3c35;--leaf-1:#25463b;--leaf-2:#2b4134;--leaf-3:#3b3b30;--leaf-sun:#7c93b4;--crop-keep:90%;--sky-wash:rgb(180 196 230/0.14);--grain-o:0.26;--headlight-o:1;--hill-far:#17263b;--hill-near:#13242f;--field-0:#142318;--field-1:#18281b;--field-2:#1d2b1e;--field-line:rgb(150 180 160/0.08);--road:#2a2e36;--road-edge:rgb(200 210 230/0.3);--crown:#24493a;--crown-hi:#2e5a47;--trunk:#3b2f25;--house-wall:#383a48;--house-roof:#1c212b;--house-trim:#2c2e3a;--house-shade:#313340;--glass:#1d2536;--lit-o:1;--wood:#2b2018;--string:#5c6478;--smoke:rgb(200 210 230/0.25);--mist:rgb(180 196 230/0.13);--cloud:rgb(150 170 210/0.3);--cloud-o:0.7;--sun-core:#fbf6e4;--sun-edge:#dcd3b4;--sun-glow:rgb(214 226 255/0.35);--star-o:1;--firefly-o:1;--web:rgb(230 225 255/0.55);--glow-o:0.7;--lantern-o:1}html:not([data-theme=dark])[data-trees=blossom] .hs-scene{--leaf-0:#4f8a45;--leaf-1:#76a54c;--leaf-2:#eba9bb;--leaf-3:#c8324a;--bloom:#fff0f3;--fall:#f7c6d2}html[data-theme=dark][data-trees=blossom] .hs-scene{--leaf-1:#2d4e3c;--leaf-2:#54425a;--leaf-3:#5e2c3e;--bloom:#c9b6cf;--fall:#9d8aa6}html:not([data-theme=dark])[data-trees=summer] .hs-scene{--leaf-0:#3f7d40;--leaf-1:#5b9140;--leaf-2:#7f9c3c;--leaf-3:#6d9a3f}html[data-theme=dark][data-trees=summer] .hs-scene{--leaf-3:#2a4a36}html:not([data-theme=dark])[data-trees=monsoon] .hs-scene{--leaf-0:#2f6f3b;--leaf-1:#3c7f3d;--leaf-2:#4a8a3c;--leaf-3:#3a7a44}html[data-theme=dark][data-trees=monsoon] .hs-scene{--leaf-0:#163a30;--leaf-1:#1b4537;--leaf-2:#1f4a38;--leaf-3:#1b4537}html:not([data-theme=dark])[data-trees=autumn] .hs-scene{--leaf-0:#4a7a3e;--leaf-1:#8f8c36;--leaf-2:#bd8b2e;--leaf-3:#b9622c;--fall:#c9852f}html[data-theme=dark][data-trees=autumn] .hs-scene{--leaf-1:#33412f;--leaf-2:#4a4630;--leaf-3:#54392a;--fall:#6d5a3a}html:not([data-theme=dark])[data-trees=winter] .hs-scene{--leaf-0:#4d6b45;--leaf-1:#9a8a62;--leaf-2:#a08e66;--leaf-3:#a58a5c}html[data-trees=winter] .hs-edge-tree .hs-leaf-0,html[data-trees=winter] .hs-edge-tree .hs-leaf-lit-0,html[data-trees=winter] .hs-edge-tree .hs-leaf-shade-0,html[data-trees=winter] .hs-scene .hs-leaf-1,html[data-trees=winter] .hs-scene .hs-leaf-2,html[data-trees=winter] .hs-scene .hs-leaf-3,html[data-trees=winter] .hs-scene .hs-leaf-lit-1,html[data-trees=winter] .hs-scene .hs-leaf-lit-2,html[data-trees=winter] .hs-scene .hs-leaf-lit-3,html[data-trees=winter] .hs-scene .hs-leaf-shade-1,html[data-trees=winter] .hs-scene .hs-leaf-shade-2,html[data-trees=winter] .hs-scene .hs-leaf-shade-3{opacity:.14}html[data-trees=blossom] .hs-bloom,html[data-trees=winter] .hs-twigs{display:inline}html:not([data-theme=dark])[data-daypart=morning] .hs-scene{--leaf-sun:#fff0bf}html:not([data-theme=dark])[data-daypart=evening] .hs-scene{--leaf-sun:#ffa24f}html[data-daypart=morning] .hs-scene{--tree-sway-s:8s;--tree-sway-deg:0.5deg}html[data-daypart=day] .hs-scene{--tree-sway-s:5s;--tree-sway-deg:0.9deg}html[data-daypart=evening] .hs-scene{--tree-sway-s:7s;--tree-sway-deg:0.6deg}html[data-trees=monsoon]:not([data-daypart=night]) .hs-scene{--tree-sway-s:4s;--tree-sway-deg:1.2deg}html[data-daypart=night] .hs-crown-sway,html[data-daypart=night] .hs-edge-tree{animation:none}.hs-twigs{display:none;fill:none;stroke:var(--trunk);stroke-width:1.4;stroke-linecap:round}.hs-bloom{display:none;fill:var(--bloom,#fff0f3)}.hs-crown-sway{transform-box:fill-box;transform-origin:50% 100%;animation:hs-sway var(--tree-sway-s,7s) var(--ease-sway) infinite alternate}.hs-fall{display:none;fill:var(--fall,#c9852f);opacity:0;transform-box:fill-box;transform-origin:center;animation:hs-fall 12s linear infinite}html[data-trees=autumn]:not([data-daypart=night]) .hs-fall,html[data-trees=blossom]:not([data-daypart=night]) .hs-fall{display:inline}@keyframes hs-fall{0%{transform:translate(0) rotate(0deg);opacity:0}8%,86%{opacity:.95}to{transform:translate(var(--fall-dx),var(--fall-dy)) rotate(280deg);opacity:0}}.hs-garden-lawn{fill:var(--field-1)}.hs-garden-shade{fill:rgb(20 14 6/.1)}.hs-garden-soil{fill:color-mix(in srgb,var(--trunk) 62%,var(--field-1))}.hs-garden-stone{fill:color-mix(in srgb,var(--house-trim) 80%,#6b6559)}.hs-garden-shrub{fill:var(--crown)}.hs-garden-shrub-lit{fill:var(--crown-hi)}.hs-garden-fence{fill:none;stroke:var(--house-trim);stroke-width:2;stroke-linecap:round}html[data-theme=dark] .hs-garden-flowers{opacity:.55}html:not([data-theme=dark]):not([data-season]) .hs-scene[data-season=halloween],html:not([data-theme=dark])[data-season=halloween] .hs-scene{--sky-wash:rgb(255 170 110/0.26);--sky-1:#2f2358;--sky-2:#7f4470;--sky-3:#f3a66a;--range:#6b5a7c;--snow:#f5c7b0;--snow-shade:#d9b4a8;--rock:#7a6474;--range-cloud:rgb(255 214 200/0.7);--hill-shade:#3c3552;--leaf-0:#3c4a3a;--leaf-1:#4a573f;--leaf-2:#7a6a3a;--leaf-3:#b06a2c;--headlight-o:0.5;--hill-far:#4a4262;--hill-near:#2e2a45;--field-0:#4e5640;--field-1:#5a6044;--field-2:#7a6a48;--field-line:rgb(40 30 50/0.2);--road:#5d5664;--road-edge:rgb(255 230 210/0.5);--crown:#2a3330;--crown-hi:#333e3a;--trunk:#2c231c;--house-wall:#ded0c0;--house-roof:#3e3a48;--house-trim:#c4b4a3;--house-shade:#cfc0b0;--glass:#3a3346;--lit-o:0.6;--wood:#5a3c2a;--mist:rgb(255 214 200/0.24);--cloud:rgb(255 196 170/0.7);--sun-core:#ffe2b8;--sun-edge:#ff8a4c;--sun-glow:rgb(255 138 76/0.55);--sun-x:82;--sun-y:36;--star-o:0.3;--firefly:#ffc56b;--firefly-o:0.5;--web:rgb(255 240 230/0.85);--glow-o:0.5}html[data-theme=dark]:not([data-season]) .hs-scene[data-season=halloween],html[data-theme=dark][data-season=halloween] .hs-scene{--sky-wash:rgb(255 197 107/0.12);--sky-1:#0e0918;--sky-2:#281640;--sky-3:#4b2b60;--range:#2d2242;--snow:#b8a8d6;--snow-shade:#8273a6;--rock:#3a2f4c;--range-cloud:rgb(190 170 230/0.2);--hill-shade:#170f22;--leaf-0:#33274a;--leaf-1:#3e3058;--leaf-2:#4a3a4a;--leaf-3:#5e3c34;--headlight-o:1;--hill-far:#221830;--hill-near:#170f21;--field-0:#1b1424;--field-1:#1f1729;--field-2:#261c2c;--field-line:rgb(200 180 240/0.07);--road:#2b2433;--road-edge:rgb(220 200 255/0.25);--crown:#33274a;--crown-hi:#3e3058;--trunk:#33262a;--house-wall:#392e47;--house-roof:#1a1322;--house-trim:#2c2338;--house-shade:#32283f;--glass:#241a30;--lit-o:1;--wood:#22181c;--string:#5c4c70;--smoke:rgb(220 200 255/0.2);--mist:rgb(220 200 255/0.13);--cloud:rgb(170 150 210/0.28);--cloud-o:0.7;--sun-core:#fff6dc;--sun-edge:#f3d39a;--sun-glow:rgb(255 197 107/0.32);--sun-x:78;--sun-y:10;--star-o:0.8;--firefly:#c6ffd6;--firefly-o:1;--web:rgb(230 220 255/0.6);--glow-o:0.9}html:not([data-theme=dark]):not([data-season]) .hs-scene[data-season=diwali],html:not([data-theme=dark])[data-season=diwali] .hs-scene{--sky-wash:rgb(255 214 160/0.26);--sky-1:#2b3a8c;--sky-2:#7a5a9e;--sky-3:#f7c78f;--range:#a58ac0;--snow:#ffe6cf;--snow-shade:#c9a4a4;--rock:#79656f;--range-cloud:rgb(255 230 210/0.8);--hill-shade:#33402f;--leaf-0:#4a8a3e;--leaf-1:#64973f;--leaf-2:#9d9a36;--leaf-3:#c9802a;--headlight-o:0.3;--hill-far:#8fa98f;--hill-near:#447a4e;--field-0:#80a840;--field-1:#97b94a;--field-2:#b4bd58;--road:#8a8078;--crown:#3f7a40;--crown-hi:#4f8f4c;--house-wall:#f3e5cb;--house-trim:#dccaa8;--house-shade:#e6d6b8;--lit-o:0.55;--mist:rgb(255 236 214/0.3);--cloud:rgb(255 228 200/0.85);--sun-core:#fff0d0;--sun-edge:#ffb36b;--sun-glow:rgb(255 179 107/0.6);--sun-x:82;--sun-y:30;--star-o:0.15;--glow-o:0.45}html[data-theme=dark]:not([data-season]) .hs-scene[data-season=diwali],html[data-theme=dark][data-season=diwali] .hs-scene{--sky-1:#080a1e;--sky-2:#17163a;--sky-3:#352850;--range:#29264a;--snow:#a8a2c8;--snow-shade:#5f5a84;--rock:#2c2846;--range-cloud:rgb(200 180 230/0.18);--hill-shade:#0f0e24;--leaf-0:#1f2f3f;--leaf-1:#26384a;--leaf-2:#2f3c3a;--leaf-3:#41392f;--leaf-sun:#c79a6e;--sky-wash:rgb(120 90 160/0.12);--grain-o:0.26;--headlight-o:1;--hill-far:#1d1b38;--hill-near:#1a1a34;--field-0:#15172a;--field-1:#181a2e;--field-2:#1e1d30;--field-line:rgb(220 200 255/0.06);--road:#262535;--road-edge:rgb(255 220 180/0.25);--crown:#263449;--crown-hi:#2f3f57;--trunk:#352a20;--house-wall:#3c3447;--house-roof:#1b1a26;--house-trim:#2e2838;--house-shade:#352e40;--glass:#231f33;--lit-o:1;--wood:#26190f;--string:#5a5278;--smoke:rgb(230 210 200/0.2);--mist:rgb(255 210 170/0.1);--cloud:rgb(180 150 200/0.25);--cloud-o:0.6;--sun-o:0;--star-o:1;--firefly:#ffd27a;--firefly-o:0.45;--glow-o:1;--lantern-o:1}.hs-only-diwali,.hs-only-halloween{display:none}html:not([data-season]) .hs-scene[data-season=diwali] .hs-only-diwali,html:not([data-season]) .hs-scene[data-season=halloween] .hs-only-halloween,html[data-season=diwali] .hs-only-diwali,html[data-season=halloween] .hs-only-halloween{display:initial}html:not([data-season]) .hs-scene[data-season=halloween] .hs-not-halloween,html:not([data-theme=dark]) .hs-only-dark,html[data-season=halloween] .hs-not-halloween,html[data-theme=dark] .hs-only-light{display:none!important}.hs-scene{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;container-type:size;--scene-h:calc(100cqh - 130px);--x-step:min(1%,calc(var(--scene-h) * 0.0225));--sky-top:0px;--sky-step:1%;--snow-foot:color-mix(in srgb,var(--snow-shade) 58%,var(--sky-3));--snow-streak:color-mix(in srgb,var(--snow) 72%,var(--snow-shade));--snow-gully:color-mix(in srgb,var(--snow-shade) 62%,var(--snow));--near-top:color-mix(in srgb,var(--hill-near) 80%,#050a08);--near-foot:color-mix(in srgb,var(--hill-near) 60%,var(--sky-3));--back:color-mix(in srgb,var(--hill-near) 56%,var(--hill-far));--back-foot:color-mix(in srgb,var(--back) 60%,var(--sky-3));--forest-dark:color-mix(in srgb,var(--hill-near) 66%,#050a08);--forest-lit:color-mix(in srgb,var(--hill-near) 80%,var(--sun-edge));--field-3:color-mix(in srgb,var(--field-2) var(--crop-keep),#d4b163);--field-4:color-mix(in srgb,var(--field-0) 66%,#1f3f2b);--field-5:color-mix(in srgb,var(--field-1) var(--crop-keep),#86653f);--hedge:color-mix(in srgb,var(--hill-near) 72%,#08120e);--road-far:color-mix(in srgb,var(--road) 50%,var(--sky-3));--road-shoulder:color-mix(in srgb,var(--road) 32%,var(--field-5));--leaf-dark:color-mix(in srgb,var(--hill-shade) 66%,#040806);--leaf-sun:var(--sun-edge);--bark-dark:color-mix(in srgb,var(--trunk) 62%,#050403);--bark-lit:color-mix(in srgb,var(--trunk) 72%,var(--sun-edge));--cloud-base:color-mix(in srgb,var(--cloud) 45%,var(--sky-2));--ground-shadow:color-mix(in srgb,var(--hill-shade) 45%,transparent);--ground-shade:color-mix(in srgb,var(--hill-shade) 42%,transparent);--valley-haze:color-mix(in srgb,var(--sky-3) 26%,transparent);--crop-keep:52%;--grain-o:0.22}.hs-scene .scene-grain{-webkit-mask-image:linear-gradient(to top,#000 calc(var(--scene-h) * .42),transparent calc(var(--scene-h) * .62));mask-image:linear-gradient(to top,#000 calc(var(--scene-h) * .42),transparent calc(var(--scene-h) * .62))}.hs-sky{position:absolute;inset:0;background:radial-gradient(70% 80% at calc(50% + (var(--sun-x) - 50) * var(--x-step)) calc(var(--sky-top) + var(--sun-y) * var(--sky-step)),var(--sky-wash),transparent 72%),linear-gradient(180deg,var(--sky-1) 0,var(--sky-2) 62%,var(--sky-3) 90%)}.hs-atmos{background:linear-gradient(to top,var(--ground-shade) 0,transparent 16%),radial-gradient(100% 20% at 50% 76%,var(--valley-haze),transparent 74%)}.hs-atmos,.hs-layer{position:absolute;inset:auto 0 0 0;height:var(--scene-h)}.hs-layer{width:100%}.hs-moving,.hs-still{transform:translateZ(0)}.hs-still .hs-lit{animation:none}.hs-stars{position:absolute;inset:0 0 calc(var(--scene-h) * .45) 0;opacity:var(--star-o)}.hs-star{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;animation:hs-twinkle 3.4s var(--ease-sway) infinite alternate}@keyframes hs-twinkle{0%{opacity:.15}to{opacity:.95}}.hs-sun{left:calc(50% + (var(--sun-x) - 50) * var(--x-step));top:calc(var(--sky-top) + var(--sun-y) * var(--sky-step));width:clamp(54px,6vw,86px);aspect-ratio:1;opacity:var(--sun-o);background:radial-gradient(circle,#fffef7 0 26%,var(--sun-core) 40%,var(--sun-edge) 56%,transparent 71%);animation:hs-float 10s var(--ease-sway) infinite alternate}.hs-sun,.hs-sun:before{position:absolute;border-radius:50%}.hs-sun:before{content:"";inset:-130%;background:radial-gradient(circle,var(--sun-glow),transparent 62%);animation:hs-halo 6s var(--ease-sway) infinite alternate}html[data-theme=dark] .hs-sun{background:radial-gradient(circle at 38% 36%,var(--sun-core),var(--sun-edge) 72%)}html[data-theme=dark] .hs-sun:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--moon-craters)}@keyframes hs-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes hs-halo{0%{opacity:.6;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}.hs-cloud{position:absolute;width:clamp(170px,22vw,330px);height:clamp(44px,5vw,76px);opacity:var(--cloud-o);background:radial-gradient(20% 44% at 22% 56%,var(--cloud),transparent 74%),radial-gradient(24% 58% at 40% 42%,var(--cloud),transparent 74%),radial-gradient(20% 50% at 58% 46%,var(--cloud),transparent 74%),radial-gradient(18% 40% at 76% 56%,var(--cloud),transparent 74%),radial-gradient(48% 26% at 50% 72%,var(--cloud-base),transparent 76%);animation:hs-across linear infinite}.hs-cloud-1{left:6%;top:9%;animation-duration:180s;animation-delay:-40s}.hs-cloud-2{left:46%;top:22%;width:clamp(120px,15vw,230px);animation-duration:220s;animation-delay:-130s}.hs-cloud-3{left:70%;top:5%;animation-duration:160s;animation-delay:-85s}.hs-cloud-4{left:24%;top:2%;width:clamp(220px,28vw,420px);height:clamp(56px,6vw,90px);animation-duration:200s;animation-delay:-10s}.hs-cloud-5{left:58%;top:33%;width:clamp(90px,10vw,160px);height:clamp(26px,3vw,44px);animation-duration:260s;animation-delay:-60s}.hs-cloud-6{left:86%;top:15%;width:clamp(140px,17vw,260px);animation-duration:190s;animation-delay:-150s}.hs-cloud-7{left:12%;top:28%;width:clamp(100px,12vw,190px);height:clamp(30px,3.4vw,52px);animation-duration:240s;animation-delay:-175s}.hs-cloud-8{left:38%;top:12%;width:clamp(150px,18vw,280px);animation-duration:210s;animation-delay:-110s}@keyframes hs-across{0%{transform:translateX(-100vw)}to{transform:translateX(100vw)}}.hs-raptors{position:absolute;left:calc(50% - 21 * var(--x-step));top:calc(var(--sky-top) + 24 * var(--sky-step));color:var(--bird)}.hs-raptor{position:absolute;width:clamp(26px,2.6vw,38px);offset-path:path("M-90 0A90 28 0 1 1 90 0A90 28 0 1 1 -90 0");offset-rotate:0deg;animation:hs-orbit 26s linear infinite}.hs-raptor-2{animation-delay:-13s}.hs-raptor svg{display:block;width:100%;height:auto;animation:hs-bank 6s var(--ease-sway) infinite alternate}@keyframes hs-orbit{0%{offset-distance:0}to{offset-distance:100%}}@keyframes hs-bank{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.hs-s-snow{stop-color:var(--snow)}.hs-s-snow-foot{stop-color:var(--snow-foot)}.hs-s-snow-shade{stop-color:var(--snow-shade)}.hs-s-range-cloud{stop-color:var(--range-cloud)}.hs-s-back-top{stop-color:var(--back)}.hs-s-back-foot{stop-color:var(--back-foot)}.hs-s-near-top{stop-color:var(--near-top)}.hs-s-near{stop-color:var(--hill-near)}.hs-s-near-foot{stop-color:var(--near-foot)}.hs-s-road-far{stop-color:var(--road-far)}.hs-s-road{stop-color:var(--road)}.hs-s-bark{stop-color:var(--trunk)}.hs-s-bark-dark{stop-color:var(--bark-dark)}.hs-s-bark-lit{stop-color:var(--bark-lit)}.hs-snow-streak{fill:var(--snow-streak)}.hs-snow-gully{fill:var(--snow-gully);opacity:.8}.hs-rock{fill:var(--rock);opacity:.72}.hs-range-cloud{transform-box:view-box;animation:hs-range-cloud 40s var(--ease-sway) infinite alternate}@keyframes hs-range-cloud{0%{transform:translateX(-20px)}to{transform:translateX(24px)}}.hs-hill-far{fill:var(--hill-far)}.hs-hill-near-pines{fill:var(--near-top)}.hs-hill-back-pines{fill:var(--back)}.hs-hill-edge{stroke:color-mix(in srgb,var(--hill-near) 76%,#000);stroke-width:.8}.hs-hill-shade{fill:var(--hill-shade);opacity:.42}.hs-hill-shade-back{opacity:.2}.hs-forest-dark{fill:var(--forest-dark)}.hs-forest-lit{fill:var(--forest-lit)}.hs-forest-back-dark{fill:var(--forest-dark);opacity:.4}.hs-forest-back-lit{fill:var(--forest-lit);opacity:.45}.hs-milky{position:absolute;inset:0 0 calc(var(--scene-h) * .4) 0;opacity:var(--star-o);background:linear-gradient(115deg,transparent 30%,rgb(150 170 255/.12) 44%,rgb(195 205 255/.2) 52%,rgb(150 170 255/.1) 60%,transparent 72%)}.hs-field-0{fill:var(--field-0)}.hs-field-1{fill:var(--field-1)}.hs-field-2{fill:var(--field-2)}.hs-field-3{fill:var(--field-3)}.hs-field-4{fill:var(--field-4)}.hs-field-5{fill:var(--field-5)}.hs-crop-rows{fill:none;stroke:var(--field-line);stroke-width:1.1}.hs-hedge{fill:var(--hedge)}.hs-road-shoulder{fill:var(--road-shoulder)}.hs-road-edge{fill:none;stroke:var(--road-edge);stroke-width:1.2;stroke-linejoin:round}.hs-road-line{fill:var(--road-edge)}.hs-ground-shadow{fill:var(--ground-shadow)}.hs-trunk{fill:var(--trunk)}.hs-branches path{fill:none;stroke:var(--trunk);stroke-linecap:round}.hs-bark-lines{fill:none;stroke:var(--bark-dark);stroke-width:1.3;stroke-linecap:round;opacity:.55}.hs-leaf-0{fill:var(--leaf-0)}.hs-leaf-1{fill:var(--leaf-1)}.hs-leaf-2{fill:var(--leaf-2)}.hs-leaf-3{fill:var(--leaf-3)}.hs-leaf-shade-0{fill:color-mix(in srgb,var(--leaf-0) 56%,var(--leaf-dark))}.hs-leaf-shade-1{fill:color-mix(in srgb,var(--leaf-1) 56%,var(--leaf-dark))}.hs-leaf-shade-2{fill:color-mix(in srgb,var(--leaf-2) 56%,var(--leaf-dark))}.hs-leaf-shade-3{fill:color-mix(in srgb,var(--leaf-3) 60%,var(--leaf-dark))}.hs-leaf-lit-0{fill:color-mix(in srgb,var(--leaf-0) 62%,var(--leaf-sun))}.hs-leaf-lit-1{fill:color-mix(in srgb,var(--leaf-1) 62%,var(--leaf-sun))}.hs-leaf-lit-2{fill:color-mix(in srgb,var(--leaf-2) 62%,var(--leaf-sun))}.hs-leaf-lit-3{fill:color-mix(in srgb,var(--leaf-3) 62%,var(--leaf-sun))}.hs-vehicle{transform-box:view-box;transform-origin:0 0}.hs-headlight-glow{fill:#fff4c0;opacity:calc(var(--headlight-o) * .55);filter:blur(4px)}.hs-taillight{fill:#e8463c}.hs-night-shade{fill:rgb(10 8 22/.5);opacity:0}.hs-lamp-halo{fill:#fff4c0;opacity:0;filter:blur(2px)}.hs-taillight-glow{fill:#ff3b2e;opacity:0;filter:blur(3px)}html[data-theme=dark] :is(.hs-night-shade,.hs-lamp-halo){opacity:1}html[data-theme=dark] .hs-scarecrow-body{filter:brightness(.5) saturate(.7)}html[data-theme=dark] .hs-taillight-glow{opacity:.85}html[data-theme=dark] .hs-taillight{fill:#ff5a47}.hs-cow{animation:hs-wander 18s var(--ease-sway) infinite alternate}.hs-cow-head{transform-box:fill-box;transform-origin:0 100%;animation:hs-graze 4.5s var(--ease-sway) infinite alternate}@keyframes hs-wander{0%{transform:translateX(-12px)}to{transform:translateX(12px)}}.hs-cow-roam{animation:hs-roam 40s var(--ease-sway) infinite}@keyframes hs-roam{0%,4%{transform:translateX(0) scaleX(1)}12%,6%{transform:translateX(8px) scaleX(1)}14%,20%{transform:translateX(16px) scaleX(1)}22%,28%{transform:translateX(24px) scaleX(1)}30%,36%{transform:translateX(32px) scaleX(1)}38%,48%{transform:translateX(40px) scaleX(1)}49%,54%{transform:translateX(40px) scaleX(-1)}56%,62%{transform:translateX(32px) scaleX(-1)}64%,70%{transform:translateX(24px) scaleX(-1)}72%,78%{transform:translateX(16px) scaleX(-1)}80%,86%{transform:translateX(8px) scaleX(-1)}88%,98%{transform:translateX(0) scaleX(-1)}99%,to{transform:translateX(0) scaleX(1)}}@keyframes hs-graze{0%{transform:rotate(0deg)}to{transform:rotate(22deg)}}.hs-sip{transform-box:view-box;transform-origin:466px 596px;animation:hs-sip 5s var(--ease-sway) infinite}@keyframes hs-sip{0%,55%,to{transform:rotate(0deg)}70%,85%{transform:rotate(-38deg)}}.hs-nod{transform-box:view-box;transform-origin:459px 592px;animation:hs-nod 2.6s var(--ease-sway) infinite alternate}@keyframes hs-nod{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.hs-play-a,.hs-play-b,.hs-play-ball,.hs-play-keeper{transform-box:view-box;transform-origin:0 0}.hs-play-a{transform:translate(600px,626px);animation:hs-play-a 10s linear infinite}.hs-play-a .hs-kid-face{transform:scaleX(-1);animation:hs-play-a-face 10s step-end infinite}.hs-play-a .hs-kid-leg-a{animation:hs-play-a-leg-a 10s linear infinite}.hs-play-a .hs-kid-leg-b{animation:hs-play-a-leg-b 10s linear infinite}.hs-play-b{transform:translate(564px,612px) scale(.9);animation:hs-play-b 10s linear infinite}.hs-play-b .hs-kid-face{transform:scaleX(-1);animation:hs-play-b-face 10s step-end infinite}.hs-play-b .hs-kid-leg-a{animation:hs-play-b-leg-a 10s linear infinite}.hs-play-b .hs-kid-leg-b{animation:hs-play-b-leg-b 10s linear infinite}.hs-play-keeper{transform:translate(516px,625px);animation:hs-play-keeper 10s var(--ease-sway) infinite}.hs-play-ball{transform:translate(594px,624.5px);animation:hs-play-ball 10s linear infinite}.hs-kid-arm,.hs-kid-leg{fill:none;stroke:#3a2f2a;stroke-width:1.6;stroke-linecap:round;transform-box:fill-box;transform-origin:50% 0}.hs-kid-arm{stroke:#b77a4f;transform-origin:0 0}.hs-tractor{animation:hs-tractor 22s linear infinite}@keyframes hs-tractor{0%{transform:translateX(0) scaleX(-1)}47%{transform:translateX(383px) scaleX(-1)}48%,50%{transform:translateX(383px) scaleX(1)}97%{transform:translateX(0) scaleX(1)}98%,to{transform:translateX(0) scaleX(-1)}}.hs-cyclist{transform-box:view-box;transform-origin:0 0;opacity:0;animation:hs-cyclist 30s linear infinite}.hs-cyclist-rear{opacity:0;animation:hs-cyclist-near 30s linear infinite}.hs-cyclist-side{animation:hs-cyclist-far 30s linear infinite}.hs-jog{transform-box:view-box;transform-origin:0 0}.hs-jog,.hs-jog-far,.hs-jog-near{opacity:0}.hs-jog-bob{animation:hs-jog-bob .23s ease-in-out infinite alternate}@keyframes hs-jog-bob{to{transform:translateY(-.9px)}}.hs-jog-lift-a,.hs-jog-lift-b,.hs-jog-stride-a,.hs-jog-stride-b{transform-box:fill-box;transform-origin:50% 0}.hs-jog-stride-a{animation:hs-jog-stride .46s ease-in-out infinite alternate}.hs-jog-stride-b{animation:hs-jog-stride .46s ease-in-out infinite alternate-reverse}@keyframes hs-jog-stride{0%{transform:rotate(-26deg)}to{transform:rotate(26deg)}}.hs-jog-lift-a{animation:hs-jog-lift .46s ease-in-out infinite alternate}.hs-jog-lift-b{animation:hs-jog-lift .46s ease-in-out infinite alternate-reverse}@keyframes hs-jog-lift{0%{transform:scaleY(1)}to{transform:scaleY(.68)}}.hs-dog-out{animation:hs-dog-out 34s linear infinite}@keyframes hs-dog-out{0%,8%{transform:translate(26.4px,-12px) scale(-.84,.84);opacity:0}9%{transform:translate(26.4px,-12px) scale(-.84,.84);opacity:1}25%,55%{transform:translate(0) scaleX(-1);opacity:1}57%{transform:translate(0) scale(1);opacity:1}73%{transform:translate(26.4px,-12px) scale(.84);opacity:1}74%,to{transform:translate(26.4px,-12px) scale(.84);opacity:0}}.hs-dog-leg{fill:none;stroke-width:1.5;stroke-linecap:round;transform-box:fill-box;transform-origin:50% 0}.hs-dog-leg-a{animation:hs-dog-leg-a 34s linear infinite}.hs-dog-leg-b{animation:hs-dog-leg-b 34s linear infinite}.hs-dog-head{transform-box:fill-box;transform-origin:0 100%}.hs-dog-sniff{animation:hs-dog-sniff 34s var(--ease-sway) infinite}@keyframes hs-dog-sniff{0%,27%{transform:rotate(0deg)}31%,37%{transform:rotate(26deg)}39%{transform:rotate(16deg)}42%,48%{transform:rotate(28deg)}52%,to{transform:rotate(0deg)}}.hs-dog-tilt{animation:hs-dog-tilt 7s var(--ease-sway) infinite alternate}@keyframes hs-dog-tilt{0%{transform:rotate(-6deg)}to{transform:rotate(8deg)}}.hs-dog-doze{animation:hs-dog-doze 16s var(--ease-sway) infinite}@keyframes hs-dog-doze{0%,40%{transform:rotate(18deg)}46%,68%{transform:rotate(0deg)}74%,to{transform:rotate(18deg)}}.hs-dog-tail{fill:none;stroke-width:1.2;stroke-linecap:round;transform-box:fill-box;transform-origin:100% 100%}.hs-dog-wag{animation:hs-dog-wag .42s ease-in-out infinite alternate}.hs-dog-sweep{animation:hs-dog-wag .7s ease-in-out infinite alternate}.hs-dog-thump{animation:hs-dog-wag 2.8s ease-in-out infinite alternate}@keyframes hs-dog-wag{0%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}.hs-pedal-a,.hs-pedal-b{animation:hs-pedal .55s var(--ease-sway) infinite alternate}.hs-pedal-b{animation-delay:-.55s}@keyframes hs-pedal{0%{transform:translateY(-1.5px)}to{transform:translateY(1.3px)}}.hs-pedal-side-a,.hs-pedal-side-b{transform-box:view-box;transform-origin:6.5px -19px;animation:hs-pedal-side .55s var(--ease-sway) infinite alternate}.hs-pedal-side-b{animation-delay:-.55s}@keyframes hs-pedal-side{0%{transform:rotate(-15deg)}to{transform:rotate(13deg)}}.hs-cycle-rock{transform-box:view-box;transform-origin:0 0;animation:hs-cycle-rock 1.1s var(--ease-sway) infinite alternate}@keyframes hs-cycle-rock{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}.hs-wheel-spin{transform-box:view-box;animation:hs-spin .7s linear infinite reverse}.hs-kite{transform-box:view-box;transform-origin:1012px 590.6px;animation:hs-kite 5s var(--ease-sway) infinite alternate}@keyframes hs-kite{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.hs-kite-tail{transform-box:fill-box;transform-origin:50% 0;animation:hs-kite-tail 1.2s var(--ease-sway) infinite alternate}@keyframes hs-kite-tail{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}.hs-tent-lit{fill:#ffae4a}.hs-tent-glow{fill:rgb(255 180 80/.35);filter:blur(10px);animation:hs-glow 3.2s var(--ease-sway) infinite alternate}.hs-lamp-glow{fill:rgb(255 230 150/.5);filter:blur(6px)}.hs-fire-glow{fill:rgb(255 140 50/.45);filter:blur(8px);animation:hs-glow 1.4s var(--ease-sway) infinite alternate}.hs-fire{fill:#ffb43a;transform-box:fill-box;transform-origin:50% 100%;animation:hs-flame .9s var(--ease-sway) infinite alternate}@keyframes hs-glow{0%{opacity:.7}to{opacity:1}}.hs-fire-core{fill:#fff0a0}.hs-lit-figure{fill:#7a4128}.hs-lit-skin{fill:#d99a66}.hs-side-figure{fill:#1c1620}.hs-rim{fill:none;stroke:#ff9d4a;stroke-width:1.6;stroke-linecap:round;opacity:.85}.hs-sitter{transform-box:fill-box;transform-origin:50% 100%;animation:hs-sit-sway 3.6s var(--ease-sway) infinite alternate}@keyframes hs-sit-sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.hs-strum{transform-box:fill-box;transform-origin:0 0;animation:hs-strum .45s var(--ease-sway) infinite alternate}@keyframes hs-strum{0%{transform:rotate(-12deg)}to{transform:rotate(14deg)}}.hs-flock{position:absolute;left:0;top:calc(var(--sky-top) + 33 * var(--sky-step));width:0;height:0;color:#121722;animation:hs-flock 44s linear infinite;animation-delay:-11s}@keyframes hs-flock{0%,27.3%{transform:translate(-12vw,40px)}to{transform:translate(118vw,-10px)}}.hs-flock-bird{position:absolute;width:20px}.hs-flock-bird svg{display:block;width:100%;height:auto}.hs-flock-wing{transform-box:view-box;transform-origin:11.7px 8.2px;animation:hs-wingbeat .42s var(--ease-sway) infinite alternate}@keyframes hs-wingbeat{0%{transform:scaleY(1)}to{transform:scaleY(-.75)}}.hs-glider{position:absolute;left:calc(50% + (var(--x) - 50) * var(--x-step));top:calc(var(--sky-top) + var(--y) * var(--sky-step));width:clamp(30px,3vw,44px);offset-rotate:0deg;animation:hs-orbit linear infinite}.hs-glider svg{display:block;width:100%;height:auto;animation:hs-bank 7s var(--ease-sway) infinite alternate}.hs-glider-1{offset-path:path("M0 0C50 -14 110 6 130 36C150 66 90 80 46 68C2 56 -36 24 0 0")}.hs-glider-2{offset-path:path("M0 0C-36 18 -24 66 24 72C72 78 96 36 72 12C48 -12 24 -12 0 0");width:clamp(22px,2.1vw,30px)}.hs-glider-3{offset-path:path("M0 0C-54 -8 -120 18 -130 48C-140 78 -72 84 -36 66C0 48 24 18 0 0")}.hs-glider-4{offset-path:path("M0 0C30 24 18 72 -24 78C-66 84 -90 42 -66 18C-42 -6 -24 -12 0 0");width:clamp(22px,2.1vw,30px)}.hs-house-wall{fill:var(--house-wall)}.hs-house-roof{fill:var(--house-roof)}.hs-wall-1{fill:color-mix(in srgb,var(--house-wall) 78%,#c99a55)}.hs-wall-2{fill:color-mix(in srgb,var(--house-wall) 76%,#7f9db5)}.hs-wall-3{fill:color-mix(in srgb,var(--house-wall) 78%,#c98a7d)}.hs-roof-1{fill:color-mix(in srgb,var(--house-roof) 58%,#8a4a33)}.hs-roof-2{fill:color-mix(in srgb,var(--house-roof) 62%,#3f6470)}.hs-wall-shade{fill:rgb(20 16 8/.2)}.hs-roof-shade{fill:rgb(10 10 8/.28)}.hs-plinth{fill:color-mix(in srgb,var(--house-shade) 58%,#4d4a44)}.hs-plinth-lines{fill:none;stroke:rgb(20 16 10/.3);stroke-width:1}.hs-wall-stains{fill:rgb(50 40 25/.07)}.hs-tin-lines{fill:none;stroke:rgb(0 0 0/.26);stroke-width:1}.hs-house-trim{fill:var(--house-trim)}.hs-house-shade{fill:var(--house-shade)}.hs-glass{fill:var(--glass)}.hs-wood{fill:var(--wood)}.hs-lit{fill:#ffcf7a;opacity:var(--lit-o);animation:hs-glimmer 5s var(--ease-sway) infinite alternate}@keyframes hs-glimmer{0%{opacity:calc(var(--lit-o) * .75)}to{opacity:var(--lit-o)}}.hs-parapet-lights circle,.hs-string-lights circle{animation:hs-twinkle 1.6s var(--ease-sway) infinite alternate}.hs-mist{position:absolute;left:-20%;bottom:calc(var(--scene-h) * .14);width:140%;height:clamp(50px,7vw,100px);background:radial-gradient(28% 60% at 18% 50%,var(--mist),transparent 70%),radial-gradient(24% 55% at 52% 56%,var(--mist),transparent 70%),radial-gradient(22% 50% at 84% 46%,var(--mist),transparent 70%);animation:hs-mist 30s var(--ease-sway) infinite alternate}@keyframes hs-mist{0%{transform:translateX(-4%);opacity:.7}to{transform:translateX(6%);opacity:1}}.hs-fireflies{position:absolute;inset:0;opacity:var(--firefly-o)}.hs-firefly{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--firefly);box-shadow:0 0 10px 3px color-mix(in oklab,var(--firefly) 60%,transparent);animation:hs-firefly 7s var(--ease-sway) infinite alternate}@keyframes hs-firefly{0%{transform:translate(0);opacity:.2}45%{opacity:1}to{transform:translate(18px,-24px);opacity:.3}}.hs-edge-tree{position:absolute;bottom:0;left:clamp(-130px,-6vw,-40px);height:min(100%,64vw);width:auto;overflow:visible;transform-origin:10% 100%;animation:hs-sway var(--tree-sway-s,9s) var(--ease-sway) infinite alternate}@keyframes hs-sway{0%{transform:rotate(calc(var(--tree-sway-deg, .6deg) * -1))}to{transform:rotate(var(--tree-sway-deg,.6deg))}}.hs-web{fill:none;stroke:var(--web);stroke-width:.4;stroke-linejoin:round;opacity:.55}.hs-perch-bird{transform-box:view-box;transform-origin:0 0;opacity:0}.hs-perch-bird-1{animation:hs-perch-1 26s var(--ease-sway) infinite}.hs-perch-bird-2{animation:hs-perch-2 37s var(--ease-sway) infinite;animation-delay:-14s}@keyframes hs-perch-1{0%,40%{transform:translate(-110px,200px) scaleX(-1);opacity:0}41%{transform:translate(-110px,200px) scaleX(-1);opacity:1}54%,70%{transform:translate(180px,266px) scaleX(-1);opacity:1}71%,84%{transform:translate(180px,266px) scaleX(1);opacity:1}96%{transform:translate(-110px,150px) scaleX(1);opacity:1}97%,to{transform:translate(-110px,150px) scaleX(1);opacity:0}}@keyframes hs-perch-2{0%,48%{transform:translate(-110px,120px) scaleX(-1);opacity:0}49%{transform:translate(-110px,120px) scaleX(-1);opacity:1}60%,74%{transform:translate(272px,146px) scaleX(-1);opacity:1}75%,88%{transform:translate(272px,146px) scaleX(1);opacity:1}97%{transform:translate(-110px,80px) scaleX(1);opacity:1}98%,to{transform:translate(-110px,80px) scaleX(1);opacity:0}}.hs-perch-bird-1 .hs-perch-wing{animation:hs-perch-wing-1 26s step-end infinite}.hs-perch-bird-2 .hs-perch-wing{animation:hs-perch-wing-2 37s step-end infinite;animation-delay:-14s}@keyframes hs-perch-wing-1{0%{opacity:1}54%{opacity:0}84%{opacity:1}}@keyframes hs-perch-wing-2{0%{opacity:1}60%{opacity:0}88%{opacity:1}}.hs-perch-head{transform-box:fill-box;transform-origin:70% 90%;animation:hs-peck 1.1s var(--ease-sway) infinite alternate}@keyframes hs-peck{0%{transform:rotate(-10deg)}to{transform:rotate(14deg)}}.hs-web-thread{stroke:var(--web);stroke-width:.9;transform-box:view-box;transform-origin:230px 258px;animation:hs-thread 16s var(--ease-sway) infinite alternate}.hs-spider-drop{animation:hs-spider-drop 16s var(--ease-sway) infinite alternate}@keyframes hs-thread{0%{transform:scaleY(.763)}to{transform:scaleY(1.342)}}@keyframes hs-spider-drop{0%{transform:translateY(-18px)}to{transform:translateY(26px)}}.hs-spider-swing{transform-box:view-box;transform-origin:230px 258px;animation:hs-gust 19s var(--ease-sway) infinite;animation-delay:-8s}@keyframes hs-gust{0%,70%{transform:rotate(0deg)}73%{transform:rotate(8deg)}77%{transform:rotate(-5.5deg)}81%{transform:rotate(3.5deg)}85%{transform:rotate(-2deg)}89%{transform:rotate(1deg)}93%,to{transform:rotate(0deg)}}.hs-near-house{position:absolute;right:clamp(-30px,-1vw,0px);bottom:0;height:clamp(185px,min(54.3%,32.1vw),382px);width:auto}.hs-frame{fill:none;stroke:var(--wood);stroke-width:2.5}.hs-tank{fill:#23262b}.hs-tank-band{fill:none;stroke:#3a3e45;stroke-width:1.2}.hs-dish{fill:#d9dce2}.hs-pipe{fill:none;stroke:var(--house-trim);stroke-width:3}.hs-curtain{fill:#ece2cc;opacity:.85}.hs-door-panels{fill:none;stroke:rgb(0 0 0/.22);stroke-width:1.5}.hs-porch-glow{fill:rgb(255 230 150/.55);opacity:var(--lit-o);filter:blur(4px)}.hs-balusters{fill:none;stroke:var(--wood);stroke-width:2.5}.hs-flag-string{fill:none;stroke:var(--string);stroke-width:1}.hs-flag{transform-box:fill-box;transform-origin:50% 0;animation:hs-flutter 2.2s var(--ease-sway) infinite alternate}@keyframes hs-flutter{0%{transform:skewX(-10deg) scaleY(1)}to{transform:skewX(10deg) scaleY(.9)}}.hs-pumpkin-glow{fill:#ff8a2a;opacity:calc(var(--glow-o) * .45);filter:blur(6px)}.hs-flame{fill:#ffcf4a;transform-box:fill-box;transform-origin:50% 100%;animation:hs-flame 1.3s var(--ease-sway) infinite alternate}@keyframes hs-flame{0%{transform:scaleY(.85) skewX(-4deg)}to{transform:scaleY(1.08) skewX(4deg)}}.hs-diya-glow{fill:#ffb24a;opacity:calc(var(--glow-o) * .45);filter:blur(3px)}.hs-lantern{position:absolute;left:calc(50% + (var(--x) - 50) * var(--x-step));bottom:calc(var(--scene-h) * .2);width:9px;height:12px;border-radius:3px 3px 4px 4px;background:radial-gradient(circle at 50% 60%,#fff1b0,#ff9d3a 70%);box-shadow:0 0 14px 4px rgb(255 160 70/.45);opacity:0;animation:hs-rise 20s linear infinite}@keyframes hs-rise{0%{transform:translate(0);opacity:0}8%{opacity:var(--lantern-o)}75%{opacity:calc(var(--lantern-o) * .8)}to{transform:translate(var(--drift),-380px);opacity:0}}.hs-firework,.hs-rocket{--fw-w:clamp(60px,6vw,90px)}.hs-firework{position:absolute;left:calc(50% + (var(--x) - 50) * var(--x-step));top:calc(var(--sky-top) + var(--y) * var(--sky-step));width:var(--fw-w);opacity:0;animation:hs-burst 4s ease-out infinite}.hs-rocket{position:absolute;left:calc(50% + (var(--x) - 50) * var(--x-step) + var(--fw-w) / 2 - 1.5px);top:calc(var(--sky-top) + var(--y) * var(--sky-step) + var(--fw-w) / 2);bottom:calc(var(--scene-h) * .14);width:3px}.hs-rocket>span{position:absolute;inset:0;border-radius:2px;background:linear-gradient(to bottom,#fff7d6 0 3px,var(--c) 6px,transparent 46px) top /100% 46px no-repeat;opacity:0;animation:hs-rocket-climb 4s infinite,hs-rocket-trail 4s linear infinite}@keyframes hs-rocket-climb{0%,20%{transform:translateY(100%);animation-timing-function:cubic-bezier(.3,.55,.45,1)}55%,to{transform:translateY(0)}}@keyframes hs-rocket-trail{0%,20%{opacity:0}24%,51%{opacity:1}56%,to{opacity:0}}.hs-firework svg{display:block;width:100%;height:auto}@keyframes hs-burst{0%,55%{transform:scale(.2);opacity:0}62%{transform:scale(.6);opacity:1}82%{transform:scale(1);opacity:.85}to{transform:scale(1.12);opacity:0}}html[data-theme=dark] .hs-rangoli{opacity:.6}.hs-sparks{stroke:#fff3c0;stroke-width:.8;stroke-linecap:round;transform-box:fill-box;transform-origin:50% 50%;animation:hs-crackle .36s steps(1) infinite}@keyframes hs-crackle{0%{transform:rotate(0deg) scale(1);opacity:1}33%{transform:rotate(14deg) scale(.8);opacity:.75}66%{transform:rotate(-9deg) scale(1.12);opacity:.95}}.hs-spark-glow{fill:#ffe6a0;opacity:.4;filter:blur(4px)}.hs-chakri{stroke-width:1.4;stroke-linecap:round;fill:none;transform-box:fill-box;transform-origin:50% 50%;animation:hs-spin .55s linear infinite}@keyframes hs-spin{to{transform:rotate(1turn)}}.hs-chakri-glow{fill:#ffcf6a;opacity:.45;filter:blur(4px)}.hs-star-lantern{transform-box:view-box;transform-origin:212px -19px;animation:hs-lantern-sway 3.6s var(--ease-sway) infinite alternate}@keyframes hs-lantern-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.hs-star-lantern-glow{fill:#ff9a3a;opacity:calc(var(--glow-o) * .55);filter:blur(5px)}.hs-bats{position:absolute}.hs-bats-moon{left:calc(50% + (var(--sun-x) - 50) * var(--x-step) + 3vw);top:calc(var(--sky-top) + var(--sun-y) * var(--sky-step) + 4vw)}.hs-bats-dusk{left:calc(50% - 24 * var(--x-step));top:calc(var(--sky-top) + 30 * var(--sky-step))}.hs-bat{position:absolute;width:clamp(28px,2.6vw,40px);offset-rotate:0deg;animation:hs-orbit linear infinite}.hs-bat svg{display:block;width:100%;height:auto;filter:drop-shadow(0 0 5px rgb(255 197 107/.35))}.hs-bat-1{offset-path:path("M0 0C40 -50 120 -40 104 14C90 64 10 54 -24 14C-62 -26 -36 -40 0 0");animation-duration:6.5s}.hs-bat-2{width:clamp(22px,2vw,32px);offset-path:path("M0 0C-50 -24 -80 40 -26 54C26 68 80 26 52 -14C26 -54 40 -14 0 0");animation-duration:8s;animation-delay:-2s}.hs-bat-3{width:clamp(20px,1.8vw,28px);offset-path:path("M0 0C64 14 92 -52 40 -66C-12 -80 -66 -26 -40 14C-14 54 -26 0 0 0");animation-duration:9.5s;animation-delay:-5s}.hs-crows{color:#0b0b10}.hs-crows .hs-flock-wing{animation-duration:.7s}.hs-pb-dark{fill:#5a4a3e}.hs-pb-beak{fill:#e0a43a}.hs-pb-body{fill:#6d5a4a}.hs-pb-belly{fill:#e9d9bf}.hs-pb-tail{fill:#4e3f34}html:not([data-season]) .hs-scene[data-season=halloween] :is(.hs-pb-dark,.hs-pb-body,.hs-pb-belly,.hs-pb-tail),html[data-season=halloween] :is(.hs-pb-dark,.hs-pb-body,.hs-pb-belly,.hs-pb-tail){fill:#17151d}html:not([data-season]) .hs-scene[data-season=halloween] .hs-pb-beak,html[data-season=halloween] .hs-pb-beak{fill:#3a3540}.hs-tent-door{fill:#fff1b8}html:not([data-season]) .hs-scene[data-season=halloween] .hs-tent-lit,html[data-season=halloween] .hs-tent-lit{fill:#ff7a1a}html:not([data-season]) .hs-scene[data-season=halloween] .hs-tent-door,html[data-season=halloween] .hs-tent-door{fill:#ffb04a}html:not([data-season]) .hs-scene[data-season=halloween] :is(.hs-tent-glow,.hs-lamp-glow),html[data-season=halloween] :is(.hs-tent-glow,.hs-lamp-glow){fill:rgb(255 120 30/.4)}html[data-theme=dark]:not([data-season]) .hs-scene[data-season=halloween] .hs-firefly,html[data-theme=dark][data-season=halloween] .hs-firefly{animation-duration:11s}.hs-smoke-ghost{opacity:0;animation:hs-smoke-ghost 11s ease-out infinite;animation-delay:-4s}@keyframes hs-smoke-ghost{0%,55%{opacity:0;transform:translate(0) scale(.6)}64%{opacity:.85;transform:translate(-1px,-10px) scale(.9)}92%,to{opacity:0;transform:translate(5px,-46px) scale(1.15)}}.hs-candle{fill:#ff7a1a;opacity:.45;animation:hs-candle 1.7s var(--ease-sway) infinite alternate}@keyframes hs-candle{0%{opacity:.35}30%{opacity:.6}55%{opacity:.4}80%{opacity:.7}to{opacity:.45}}.hs-roof-cat{transform-box:view-box;transform-origin:0 0;transform:translate(186px,-29px) rotate(-32.6deg);animation:hs-roof-cat 26s var(--ease-sway) infinite}@keyframes hs-roof-cat{0%,6%{transform:translate(186px,-29px) rotate(-32.6deg) scaleX(1)}36%,62%{transform:translate(230px,-57px) rotate(-32.6deg) scaleX(1)}63%,66%{transform:translate(230px,-57px) rotate(-32.6deg) scaleX(-1)}96%{transform:translate(186px,-29px) rotate(-32.6deg) scaleX(-1)}97%,to{transform:translate(186px,-29px) rotate(-32.6deg) scaleX(1)}}.hs-cat-tail{transform-box:fill-box;transform-origin:100% 100%;animation:hs-cat-tail 1.8s var(--ease-sway) infinite alternate}@keyframes hs-cat-tail{0%{transform:rotate(-10deg)}to{transform:rotate(14deg)}}.hs-owl-head{transform-box:fill-box;transform-origin:50% 100%;animation:hs-owl-turn 9s var(--ease-sway) infinite}@keyframes hs-owl-turn{0%,30%{transform:rotate(0deg)}38%,55%{transform:rotate(-14deg)}63%,80%{transform:rotate(10deg)}88%,to{transform:rotate(0deg)}}.hs-owl-eyes{transform-box:fill-box;transform-origin:50% 50%;animation:hs-blink 5.5s linear infinite}@keyframes hs-blink{0%,90%,96%,to{transform:scaleY(1)}93%{transform:scaleY(.1)}}.hs-tree-eyes{fill:#ffd23f;opacity:0;transform-box:fill-box;transform-origin:50% 50%;animation:hs-tree-eyes 13s linear infinite}@keyframes hs-tree-eyes{0%,40%{opacity:0;transform:scaleY(1)}44%{opacity:1}58%{opacity:1;transform:scaleY(1)}59%{transform:scaleY(.1)}60%{transform:scaleY(1)}74%{opacity:1}78%,to{opacity:0}}.hs-fog{position:absolute;left:-15%;bottom:0;width:130%;height:calc(var(--scene-h) * .2);background:radial-gradient(30% 50% at 18% 70%,rgb(215 200 245/.16),transparent 70%),radial-gradient(26% 45% at 52% 80%,rgb(215 200 245/.12),transparent 70%),radial-gradient(28% 50% at 84% 72%,rgb(215 200 245/.15),transparent 70%);animation:hs-fog 36s var(--ease-sway) infinite alternate}@keyframes hs-fog{0%{transform:translateX(-5%)}to{transform:translateX(5%)}}.hs-ghost{--gx-step:min(1cqw,calc(var(--scene-h) * 0.0225));position:absolute;left:50%;bottom:calc(var(--scene-h) * .13);width:clamp(24px,2.2vw,34px);animation:hs-ghost-roam 70s linear infinite}.hs-ghost svg{display:block;width:100%;height:auto}.hs-ghost-fade{display:block;opacity:.8;animation:hs-ghost-fade 14s var(--ease-sway) infinite}@keyframes hs-ghost-roam{0%{transform:translate(calc(-40 * var(--gx-step) - 24px))}19.99%{transform:translate(calc(-40 * var(--gx-step) + 24px),-10px)}20%{transform:translate(calc(26 * var(--gx-step) - 24px),-6px)}39.99%{transform:translate(calc(26 * var(--gx-step) + 24px),-14px)}40%{transform:translate(calc(-34 * var(--gx-step) - 24px),8px)}59.99%{transform:translate(calc(-34 * var(--gx-step) + 24px))}60%{transform:translate(calc(22 * var(--gx-step) - 24px),4px)}79.99%{transform:translate(calc(22 * var(--gx-step) + 24px),-6px)}80%{transform:translate(calc(-18 * var(--gx-step) - 24px),-4px)}to{transform:translate(calc(-18 * var(--gx-step) + 24px),-12px)}}@keyframes hs-ghost-fade{0%,10%{opacity:0}30%,70%{opacity:.8}90%,to{opacity:0}}.hs-witch{position:absolute;left:0;top:calc(var(--sky-top) + var(--sun-y) * var(--sky-step) + clamp(27px, 3vw, 43px) - clamp(17px, 1.6vw, 25px));width:clamp(58px,5.4vw,84px);animation:hs-witch 48s linear infinite;animation-delay:-20s}.hs-witch svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 0 3px rgb(255 214 150/.55)) drop-shadow(0 0 8px rgb(255 197 107/.35))}@keyframes hs-witch{0%,62%{transform:translate(-14vw,10px)}to{transform:translate(114vw,-8px)}}.hero-accent{color:#ffd7a3}html:not([data-season]) [data-season=halloween] .hero-accent,html[data-season=halloween] .hero-accent{color:#ff9a3c}html:not([data-season]) [data-season=diwali] .hero-accent,html[data-season=diwali] .hero-accent{color:#ffc04a}.hs-explore-arrow{display:inline-flex;animation:hs-bob 2.4s var(--ease-sway) infinite alternate}@keyframes hs-bob{0%{transform:translateY(-2px)}to{transform:translateY(3px)}}.hw-pill.hs-hero-pill{min-height:36px;gap:5px;padding-inline:34px 40px;font-size:12.5px}.hs-hero-pill .hw-pill-arrow{width:14px;height:14px}.hs-hero-pill .hw-pill-web{width:48px;height:48px}.hs-hero-pill .hw-pill-ghost{left:8px;width:22px}.hs-hero-pill .hw-pill-spider{top:-10px;left:14px;width:13px}.hs-hero-pill .hw-pill-pumpkin{right:12px;width:24px}.dw-pill.hs-hero-pill{min-height:38px;gap:5px;padding:5px 40px 0 36px;font-size:12.5px}.hs-hero-pill .dw-pill-arrow{width:14px;height:14px}.hs-hero-pill .dw-pill-garland{left:16px;right:16px}.hs-hero-pill .dw-pill-diya{right:14px;width:27px}.hs-hero-pill .dw-pill-lantern{left:12px;width:18px}.hs-hero-pill .dw-pill-sparkler{left:10px;width:21px}@media (max-width:640px){.hs-scene{--scene-h:92vw;--sky-top:calc(100% - 0.55 * var(--scene-h) - 120px);--sky-step:2.4px;--sun-y:34}.hs-edge-tree{height:calc(var(--scene-h) * .75);left:-50px}.hs-near-house{height:calc(var(--scene-h) * .469)}.hs-glider{width:24px}.hs-glider-1{offset-path:path("M0 0C25 -7 55 3 65 18C75 33 45 40 23 34C1 28 -18 12 0 0")}.hs-raptor{width:22px;offset-path:path("M-60 0A60 17 0 1 1 60 0A60 17 0 1 1 -60 0")}.hs-bat-2,.hs-bat-3,.hs-cloud-2,.hs-cloud-5,.hs-cloud-7,.hs-cloud-8,.hs-fall-extra,.hs-glider-2,.hs-glider-3,.hs-glider-4,.hs-kid,.hs-perch-bird-2,.hs-raptor-2{display:none!important}.hs-bats-moon,.hs-ghost{display:none}}@media (prefers-reduced-motion:reduce){.hs-cloud,.hs-cow,.hs-cow-head,.hs-crown-sway,.hs-cycle-rock,.hs-cyclist-rear,.hs-cyclist-side,.hs-dog-head,.hs-dog-leg,.hs-dog-out,.hs-dog-tail,.hs-edge-tree,.hs-explore-arrow,.hs-fire,.hs-fire-glow,.hs-firefly,.hs-flag,.hs-flame,.hs-flock-wing,.hs-glider svg,.hs-kid-arm,.hs-kid-face,.hs-kid-leg,.hs-kite,.hs-kite-tail,.hs-lit,.hs-mist,.hs-nod,.hs-parapet-lights circle,.hs-pedal-a,.hs-pedal-b,.hs-pedal-side-a,.hs-pedal-side-b,.hs-play-a,.hs-play-a .hs-kid-face,.hs-play-a .hs-kid-leg-a,.hs-play-a .hs-kid-leg-b,.hs-play-b,.hs-play-b .hs-kid-face,.hs-play-b .hs-kid-leg-a,.hs-play-b .hs-kid-leg-b,.hs-play-ball,.hs-play-keeper,.hs-range-cloud,.hs-raptor svg,.hs-sip,.hs-sitter,.hs-spider-drop,.hs-spider-swing,.hs-star,.hs-string-lights circle,.hs-strum,.hs-sun,.hs-sun:before,.hs-tent-glow,.hs-web-thread,.hs-wheel-spin{animation:none}.hs-bat,.hs-glider,.hs-raptor{animation:none;offset-distance:30%}.hs-raptor-2{offset-distance:80%}.hs-tractor{animation:none;transform:translateX(16px)}.hs-fall{display:none!important}.hs-cyclist{animation:none;opacity:1;transform:translate(-60px,598px) scale(.6)}.hs-jog{display:none!important}.hs-vehicle{animation-play-state:paused!important}.hs-perch-bird-1{animation:none;opacity:1;transform:translate(180px,266px)}.hs-perch-bird-2{animation:none;opacity:1;transform:translate(272px,146px)}.hs-perch-bird-1 .hs-perch-wing,.hs-perch-bird-2 .hs-perch-wing,.hs-perch-head,.hs-perch-wing{animation:none}.hs-perch-wing{opacity:0}.hs-flock,.hs-witch{display:none!important}.hs-candle,.hs-cat-tail,.hs-fog,.hs-ghost,.hs-ghost-fade,.hs-owl-eyes,.hs-owl-head,.hs-roof-cat,.hs-smoke-ghost,.hs-tree-eyes{animation:none}.hs-tree-eyes{opacity:1}.hs-lantern{animation:none;opacity:var(--lantern-o);transform:translateY(-120px)}.hs-firework,.hs-rocket{display:none}.hs-chakri,.hs-sparks,.hs-star-lantern{animation:none}}