.home-tree{--trunk-x: 50%;--world: min(15rem, 70vw);--crown-w: calc(100vw - 2rem) ;--trunk-w: calc(var(--crown-w) * .0683);--crown-h: calc(var(--crown-w) * .575);--roots-h: calc(var(--trunk-w) * 5.3125);--grow: 1;position:relative;isolation:isolate;margin-top:calc(var(--crown-w) * .15);padding-top:calc(var(--crown-h) * .96);padding-bottom:calc(var(--roots-h) + 2.5rem)}.home-tree__defs{position:absolute;width:0;height:0;overflow:hidden}.home-tree__crown{position:absolute;z-index:3;top:0;left:var(--trunk-x);width:var(--crown-w);translate:-50% 0;transform-origin:50% 100%;pointer-events:none}.home-tree__crown>img,.home-tree__roots>img{display:block;width:100%;height:auto}.home-tree__crown>img{filter:drop-shadow(0 10px 14px rgb(30 60 25 / .28))}.home-tree__branch svg{display:block;width:100%;height:auto;overflow:visible}.home-tree__stars,.home-tree__blooms,.home-tree__falling,.home-tree__fireflies{position:absolute;top:0;right:0;bottom:0;left:0}.home-tree__eagle{position:absolute;left:50%;top:6.5%;width:calc(var(--crown-w) * .26);aspect-ratio:240 / 170;translate:-50% -91.8%;transform-origin:50% 91.8%}.home-tree__eagle span,.home-tree__squirrel span{position:absolute;top:0;right:0;bottom:0;left:0}.home-tree__eagle svg,.home-tree__squirrel svg,.home-tree__nidhogg svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible}.home-tree__eagle svg{filter:drop-shadow(0 3px 3px rgb(40 22 8 / .28))}.home-tree__eagle :is(.home-tree__eagle-hand,.home-tree__eagle-lid)>svg{filter:none}.home-tree__eagle-wing--left{transform-origin:42.1% 51.8%;animation:home-tree-eagle-wing-left 14s ease-in-out infinite}.home-tree__eagle-wing--right{transform-origin:57.9% 51.8%;animation:home-tree-eagle-wing-right 14s ease-in-out infinite}.home-tree__eagle-hand--left{transform-origin:22.9% 26.5%;animation:home-tree-eagle-hand-left 14s ease-in-out infinite}.home-tree__eagle-hand--right{transform-origin:77.1% 26.5%;animation:home-tree-eagle-hand-right 14s ease-in-out infinite}.home-tree__eagle-tail{transform-origin:50% 81.2%;animation:home-tree-sway 5s ease-in-out infinite alternate}.home-tree__eagle-body{transform-origin:50% 91.8%;animation:home-tree-eagle 14s ease-in-out infinite}.home-tree__eagle-head{transform-origin:50.4% 44.7%;animation:home-tree-eagle-look 11s ease-in-out infinite}.home-tree__eagle-jaw{transform-origin:45% 35.6%;animation:home-tree-eagle-cry 11s ease-in-out infinite}.home-tree__eagle-lid{transform-origin:46% 29.8%;transform:scaleX(.05);opacity:0;animation:home-tree-eagle-blink 5.5s ease-in-out -1s infinite}.home-tree__eagle-plume{position:absolute;left:10%;top:30%;width:4%;aspect-ratio:12 / 34;opacity:0;pointer-events:none;animation:home-tree-eagle-plume 14s linear infinite}.home-tree__eagle-plume svg{filter:none}@keyframes home-tree-eagle{0%,32%,52%,88%,to{transform:none}16%,42%{transform:scale(1.012,1.018)}56%,66%{transform:scale(1.025,.975)}61%,71%{transform:scale(.99,1.025)}78%{transform:scale(1.01,.99)}}@keyframes home-tree-eagle-wing-left{0%,48%,90%,to{transform:rotate(-12deg)}20%,36%{transform:rotate(-10deg)}54%{transform:rotate(5deg)}58%{transform:rotate(10deg)}61%{transform:rotate(-22deg)}66%{transform:rotate(8deg)}71%{transform:rotate(-18deg)}77%{transform:rotate(-6deg)}84%{transform:rotate(-13deg)}}@keyframes home-tree-eagle-wing-right{0%,48%,90%,to{transform:rotate(12deg)}20%,36%{transform:rotate(10deg)}54%{transform:rotate(-5deg)}58%{transform:rotate(-10deg)}61%{transform:rotate(22deg)}66%{transform:rotate(-8deg)}71%{transform:rotate(18deg)}77%{transform:rotate(6deg)}84%{transform:rotate(13deg)}}@keyframes home-tree-eagle-hand-left{0%,48%,92%,to{transform:rotate(8deg)}24%,40%{transform:rotate(6deg)}56%{transform:rotate(-5deg)}60%{transform:rotate(-9deg)}63%{transform:rotate(17deg)}68%{transform:rotate(-7deg)}73%{transform:rotate(13deg)}80%{transform:rotate(3deg)}86%{transform:rotate(10deg)}}@keyframes home-tree-eagle-hand-right{0%,48%,92%,to{transform:rotate(-8deg)}24%,40%{transform:rotate(-6deg)}56%{transform:rotate(5deg)}60%{transform:rotate(9deg)}63%{transform:rotate(-17deg)}68%{transform:rotate(7deg)}73%{transform:rotate(-13deg)}80%{transform:rotate(-3deg)}86%{transform:rotate(-10deg)}}@keyframes home-tree-eagle-look{0%,18%,44%,76%,to{transform:none}23%,36%{transform:rotate(-9deg) translateY(.5%)}48%,62%{transform:rotate(7deg) translate(1%)}66%{transform:rotate(3deg)}82%,89%{transform:rotate(-4deg)}}@keyframes home-tree-eagle-cry{0%,80%,92%,to{transform:none}83%,89%{transform:rotate(-16deg)}86%{transform:rotate(-11deg)}}@keyframes home-tree-eagle-blink{0%,80%,to{transform:scaleX(.05);opacity:0}82%{transform:scaleX(.05);opacity:1}85%,86%{transform:none;opacity:1}89%{transform:scaleX(.05);opacity:1}90%{transform:scaleX(.05);opacity:0}}@keyframes home-tree-eagle-plume{0%,61%{opacity:0;transform:none}62%{opacity:1;transform:rotate(-30deg)}70%{transform:translate(-60%,200%) rotate(20deg)}78%{transform:translate(40%,420%) rotate(-25deg)}86%{opacity:1;transform:translate(-50%,650%) rotate(15deg)}94%,to{opacity:0;transform:translate(30%,860%) rotate(-10deg)}}@keyframes home-tree-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes home-tree-breathe{0%{transform:none}to{transform:scale(1.012,1.022)}}.home-tree__fireflies i{position:absolute;width:calc(var(--crown-w) * .009);min-width:5px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fffbe0 0 30%,#ffd76e 50%,transparent 72%);opacity:0;animation:home-tree-firefly 7s ease-in-out var(--d, 0s) infinite}@keyframes home-tree-firefly{0%,to{opacity:0;transform:translate(0)}15%{opacity:1}35%{opacity:.4;transform:translate(14px,-10px)}55%{opacity:1;transform:translate(4px,-22px)}80%{opacity:.6;transform:translate(-12px,-8px)}}.home-tree__stars i{position:absolute;width:calc(var(--crown-w) * .016);min-width:7px;aspect-ratio:1;translate:-50% -50%;background:radial-gradient(circle,#fffbe6 0 22%,#ffd76e 40%,transparent 72%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:home-tree-twinkle 3.2s ease-in-out var(--d, 0s) infinite}@keyframes home-tree-twinkle{0%,to{opacity:.15;scale:.6}50%{opacity:1;scale:1.2}}.home-tree__blooms i{position:absolute;width:calc(var(--crown-w) * .03 * var(--s, 1));aspect-ratio:1;translate:-50% -50%;animation:home-tree-bloom 6s ease-in-out var(--d, 0s) infinite alternate}.home-tree__blooms svg,.home-tree__branch-bloom svg{display:block;width:100%;height:100%;filter:drop-shadow(0 1px 2px rgb(120 40 60 / .3))}@keyframes home-tree-bloom{0%{rotate:-14deg;scale:.9}to{rotate:16deg;scale:1.08}}.home-tree__falling i{--fall: calc(var(--crown-h) * 1.7);position:absolute;width:calc(var(--crown-w) * .014);min-width:7px;aspect-ratio:1;border-radius:0 80%;background:linear-gradient(135deg,#a6dc72,#3f7f45);opacity:0;animation:home-tree-fall 13s linear var(--d, 0s) infinite}.home-tree__falling .is-gold{background:linear-gradient(135deg,#ffe7a3,#d99a2b)}.home-tree__falling .is-petal{border-radius:60% 0;background:linear-gradient(135deg,#fff1f5,#f4a6c0)}@keyframes home-tree-fall{0%{opacity:0;transform:translate(0) rotate(0)}8%{opacity:.95}25%{transform:translate(18px,calc(var(--fall) * .25)) rotate(90deg)}50%{transform:translate(-14px,calc(var(--fall) * .5)) rotate(200deg)}75%{opacity:.85;transform:translate(16px,calc(var(--fall) * .75)) rotate(290deg)}to{opacity:0;transform:translate(-6px,var(--fall)) rotate(380deg)}}.home-tree__trunk{position:absolute;z-index:-1;top:calc(var(--crown-h) * .9);bottom:calc(var(--roots-h) - var(--trunk-w) * .35);left:var(--trunk-x);width:var(--trunk-w);translate:-50% 0;clip-path:inset(0 0 calc((1 - var(--grow)) * 100%) 0)}.home-tree__bark{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,100% 0,93% calc(var(--trunk-w) * 3),91% 50%,93% calc(100% - var(--trunk-w) * 3),100% 100%,0 100%,7% calc(100% - var(--trunk-w) * 3),9% 50%,7% calc(var(--trunk-w) * 3));background:linear-gradient(90deg,rgb(0 0 0 / .4),transparent 30%,rgb(255 228 186 / .14) 52%,transparent 68%,rgb(0 0 0 / .45)),radial-gradient(ellipse 22% 10px at 38% 90px,rgb(30 16 6 / .55),transparent) 0 0 / 100% 300px repeat-y,radial-gradient(ellipse 18% 8px at 64% 220px,rgb(30 16 6 / .45),transparent) 0 0 / 100% 300px repeat-y,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODAiIGhlaWdodD0iNjQwIj4KICAgIDwhLS0gTm90aWNlIGJvYXJkOiB3b29kIGdyYWluIHJ1bm5pbmcgZG93biwgZm9yIHRoZSBmcmFtZSdzIHNpZGVzLiBBCiAgICAgICAgIHRyYW5zcGFyZW50IG92ZXJsYXkgbGFpZCBvdmVyIHRoZSBib2FyZCdzIHdvb2QKICAgICAgICAgZ3JhZGllbnRzOyB0aGUgdGlsZSBpcyBzdGl0Y2hlZCwgc28gaXQgcmVwZWF0cyB3aXRob3V0IHNlYW1zLiAtLT4KICAgIDxmaWx0ZXIgaWQ9ImdyYWluIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICAgICAgIDwhLS0gUmluZyBsaW5lczogbG9uZywgc2xvdyBub2lzZSBjdXQgaW50byBjb250b3VycyBieSBhIHRhYmxlIHdpdGggZGlwcy4gLS0+CiAgICAgICAgPGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuMDUgMC4wMDMyIiBudW1PY3RhdmVzPSIzIiBzZWVkPSIxNCIgc3RpdGNoVGlsZXM9InN0aXRjaCIgcmVzdWx0PSJub2lzZSIgLz4KICAgICAgICA8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UiIHJlc3VsdD0iY29udG91cnMiPgogICAgICAgICAgICA8ZmVGdW5jUiB0eXBlPSJ0YWJsZSIgdGFibGVWYWx1ZXM9IjEgMSAwLjE1IDEgMSAxIDAuMjUgMSAxIDAuMSAxIDEgMSAwLjMgMSIgLz4KICAgICAgICA8L2ZlQ29tcG9uZW50VHJhbnNmZXI+CiAgICAgICAgPGZlQ29sb3JNYXRyaXggaW49ImNvbnRvdXJzIiB2YWx1ZXM9IjAgMCAwIDAgMC4xOSAgMCAwIDAgMCAwLjA5ICAwIDAgMCAwIDAuMDMgIC0wLjYyIDAgMCAwIDAuNjIiIHJlc3VsdD0icmluZ3MiIC8+CiAgICAgICAgPCEtLSBGaW5lIGZpYnJlcyBpbiBkYXJrIHN0cmVha3MsIHdpdGggYSBwYWxlIHNoZWVuIGJldHdlZW4gdGhlbS4gLS0+CiAgICAgICAgPGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuNzUgMC4wMTIiIG51bU9jdGF2ZXM9IjIiIHNlZWQ9IjE5IiBzdGl0Y2hUaWxlcz0ic3RpdGNoIiByZXN1bHQ9ImZpYnJlcyIgLz4KICAgICAgICA8ZmVDb2xvck1hdHJpeCBpbj0iZmlicmVzIiB2YWx1ZXM9IjAgMCAwIDAgMC4xNyAgMCAwIDAgMCAwLjA4ICAwIDAgMCAwIDAuMDMgIDEuNSAwIDAgMCAtMC42NiIgcmVzdWx0PSJzdHJlYWtzIiAvPgogICAgICAgIDxmZUNvbG9yTWF0cml4IGluPSJmaWJyZXMiIHZhbHVlcz0iMCAwIDAgMCAxICAwIDAgMCAwIDAuODcgIDAgMCAwIDAgMC42OCAgMCAxLjMgMCAwIC0wLjgiIHJlc3VsdD0ic2hlZW4iIC8+CiAgICAgICAgPGZlTWVyZ2U+CiAgICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0icmluZ3MiIC8+CiAgICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0ic3RyZWFrcyIgLz4KICAgICAgICAgICAgPGZlTWVyZ2VOb2RlIGluPSJzaGVlbiIgLz4KICAgICAgICA8L2ZlTWVyZ2U+CiAgICA8L2ZpbHRlcj4KICAgIDxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNncmFpbikiIC8+Cjwvc3ZnPgo=) 0 0 / 180px 640px,linear-gradient(90deg,#4a2e1a,#7a5232 45%,#5d3b22 70%,#3f2716)}.home-tree__runes{position:absolute;top:2.5rem;right:0;bottom:1rem;left:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNjAiIHZpZXdCb3g9IjAgMCAyNCAyNjAiPgogICAgPCEtLSBUaW1lbGluZSBUcmVlOiBydW5lcyBjYXJ2ZWQgZG93biBZZ2dkcmFzaWwncyB0cnVuayAoZmVodSwgYWxnaXosCiAgICAgICAgIHRodXJpc2F6LCBvdGhhbGEpLCBvbmUgdGlsZSB0aGF0IHJlcGVhdHMgZG93biB0aGUgYmFyay4gLS0+CiAgICA8ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmQ3N2EiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogICAgICAgIDxwYXRoIGQ9Ik0xMCAzMnYxNk0xMCAzN2w1LTVNMTAgNDFsNS00IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMiA5N3YxNk0xMiAxMDNsLTUtNk0xMiAxMDNsNS02IiAvPgogICAgICAgIDxwYXRoIGQ9Ik05IDE2MnYxNk05IDE2Nmw2IDQtNiA0IiAvPgogICAgICAgIDxwYXRoIGQ9Ik0xMiAyMjdsNSA2LTEwIDEwTTEyIDIyN2wtNSA2IDEwIDEwIiAvPgogICAgPC9nPgo8L3N2Zz4K) 50% 0 / calc(var(--trunk-w) * .5) auto repeat-y;filter:drop-shadow(0 0 3px #ffc94d) drop-shadow(0 0 1px #fff3c4);animation:home-tree-runes 4.5s ease-in-out infinite alternate}@keyframes home-tree-runes{0%{opacity:.35}to{opacity:.95}}.home-tree__tip{position:absolute;z-index:0;top:calc(var(--crown-h) * .9 + var(--grow) * (100% - var(--crown-h) * .9 - var(--roots-h) + var(--trunk-w) * .35));left:var(--trunk-x);width:calc(var(--trunk-w) * 1.4);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#fffbe6 0 14%,#ffd76e 30%,rgb(255 200 90 / .35) 50%,transparent 70%);opacity:0;pointer-events:none;transition:opacity .4s ease}.home-tree.is-growing:not(.is-rooted) .home-tree__tip{opacity:1;animation:home-tree-twinkle 2.4s ease-in-out infinite}.home-tree__roots{position:absolute;z-index:-1;top:calc(100% - var(--roots-h));left:var(--trunk-x);width:calc(var(--trunk-w) * 10);translate:-50% 0;transform-origin:50% 0;transition:opacity .7s ease,scale .9s cubic-bezier(.2,.8,.2,1)}.home-tree.is-growing:not(.is-rooted) .home-tree__roots{opacity:0;scale:.6 .3}.home-tree__well-glow,.home-tree__mist i,.home-tree__rune-glow{position:absolute;translate:-50% -50%;border-radius:50%;pointer-events:none}.home-tree__well-glow{left:50%;top:50.6%;width:34%;aspect-ratio:4;background:radial-gradient(ellipse at center,rgb(200 255 246 / .75),rgb(80 210 192 / .3) 45%,transparent 70%);animation:home-tree-glow 3.6s ease-in-out infinite alternate}.home-tree__mist{position:absolute;top:0;right:0;bottom:0;left:0}.home-tree__mist i{left:44%;top:46%;width:30%;aspect-ratio:5;background:radial-gradient(ellipse at center,rgb(240 255 252 / .5),transparent 70%);animation:home-tree-mist 11s ease-in-out infinite alternate}.home-tree__mist i:nth-child(2){left:58%;top:48.7%;width:24%;animation-duration:14s;animation-delay:-5s}.home-tree__rune-glow{left:75%;top:9.7%;width:8%;aspect-ratio:.6;background:radial-gradient(ellipse at center,rgb(255 215 122 / .7),transparent 70%);animation:home-tree-glow 4.5s ease-in-out -1s infinite alternate}@keyframes home-tree-glow{0%{opacity:.35;scale:.92}to{opacity:1;scale:1.06}}@keyframes home-tree-mist{0%{opacity:.25;transform:translate(-12%)}to{opacity:.8;transform:translate(14%)}}.home-tree__nidhogg{position:absolute;left:23.4375%;top:50%;width:68.75%;aspect-ratio:440 / 170}.home-tree__nidhogg :is(.home-tree__nidhogg-tail,.home-tree__nidhogg-tail-mid,.home-tree__nidhogg-tail-tip,.home-tree__nidhogg-body,.home-tree__nidhogg-runes,.home-tree__nidhogg-toes,.home-tree__nidhogg-wing,.home-tree__nidhogg-hand,.home-tree__nidhogg-head,.home-tree__nidhogg-jaw,.home-tree__nidhogg-beard,.home-tree__nidhogg-lid,.home-tree__nidhogg-chips,.home-tree__nidhogg-breath,.home-tree__nidhogg-glints){position:absolute;top:0;right:0;bottom:0;left:0}.home-tree__nidhogg svg{filter:drop-shadow(0 2px 3px rgb(10 5 15 / .5))}.home-tree__nidhogg :is(.home-tree__nidhogg-tail-mid,.home-tree__nidhogg-tail-tip,.home-tree__nidhogg-runes,.home-tree__nidhogg-lid,.home-tree__nidhogg-beard)>svg{filter:none}.home-tree__nidhogg-runes svg{filter:drop-shadow(0 0 1.5px #8fe3d6)}.home-tree__nidhogg-tail{transform-origin:65.9% 69.4%;animation:home-tree-nidhogg-tail 6s ease-in-out infinite alternate}.home-tree__nidhogg-tail-mid{transform-origin:85.2% 35.3%;animation:home-tree-nidhogg-tail 6s ease-in-out -.9s infinite alternate;--swing: 5deg}.home-tree__nidhogg-tail-tip{transform-origin:92.7% 11.8%;animation:home-tree-nidhogg-tail 6s ease-in-out -1.8s infinite alternate;--swing: 9deg}.home-tree__nidhogg-body{transform-origin:52.3% 83.5%;animation:home-tree-breathe 4.2s ease-in-out infinite alternate}.home-tree__nidhogg-runes{opacity:.35;animation:home-tree-nidhogg-runes 5.5s ease-in-out infinite alternate}.home-tree__nidhogg-toes{transform-origin:37% 88.2%;animation:home-tree-nidhogg-drum 9s ease-in-out -3s infinite}.home-tree__nidhogg-wing{transform-origin:45% 61.2%;animation:home-tree-nidhogg-wing 13s ease-in-out infinite}.home-tree__nidhogg-hand{transform-origin:56.6% 40%;animation:home-tree-nidhogg-hand 13s ease-in-out infinite}.home-tree__nidhogg-head{transform-origin:17.3% 43.5%;animation:home-tree-nidhogg-gnaw 9s ease-in-out infinite}.home-tree__nidhogg-jaw{transform-origin:25.9% 45.9%;animation:home-tree-nidhogg-bite 9s ease-in-out infinite}.home-tree__nidhogg-beard{transform-origin:17.3% 51.8%;animation:home-tree-nidhogg-beard 3s ease-in-out infinite alternate}.home-tree__nidhogg-lid{transform-origin:23.3% 30.6%;transform:scaleY(.1);opacity:0;animation:home-tree-nidhogg-blink 7s ease-in-out -2s infinite}.home-tree__nidhogg-eye,.home-tree__nidhogg-chips i,.home-tree__nidhogg-drip,.home-tree__nidhogg-breath i,.home-tree__nidhogg-glints i{position:absolute;pointer-events:none}.home-tree__nidhogg-eye{left:23.3%;top:31.9%;width:3.6%;aspect-ratio:1.8;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgb(255 200 90 / .25),rgb(255 110 30 / .12) 40%,transparent 70%);animation:home-tree-glow 2.2s ease-in-out infinite alternate}.home-tree__nidhogg-chips i{left:16.8%;top:43.5%;width:1.1%;aspect-ratio:1.8;border-radius:1px;background:#c89d68;opacity:0;animation:home-tree-nidhogg-chip 9s ease-out infinite}.home-tree__nidhogg-chips i:nth-child(1){--to: -420% -700%;--spin: -200deg}.home-tree__nidhogg-chips i:nth-child(2){--to: 380% -820%;--spin: 160deg;background:#a57b4c}.home-tree__nidhogg-chips i:nth-child(3){--to: -620% 120%;--spin: 260deg;scale:.7}.home-tree__nidhogg-chips i:nth-child(4){--to: 520% 260%;--spin: -120deg;scale:.8;background:#e0bd8a}.home-tree__nidhogg-drip{left:14.1%;top:48.2%;width:.8%;aspect-ratio:.75;border-radius:50%/60% 60% 40% 40%;background:radial-gradient(circle at 40% 35%,#f4ffd0,#9be36a 55%,#4f9a2c);opacity:0;animation:home-tree-nidhogg-drip 3s ease-in infinite}.home-tree__nidhogg-breath i{left:13.6%;top:37.4%;width:5%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgb(196 236 176 / .5),transparent 70%);opacity:0;animation:home-tree-nidhogg-breath 4s ease-out infinite}.home-tree__nidhogg-breath i:nth-child(2){animation-delay:-2s}.home-tree__nidhogg-breath i:nth-child(3){width:8%;background:radial-gradient(circle,rgb(220 240 210 / .6),rgb(150 200 150 / .25) 45%,transparent 70%);animation:home-tree-nidhogg-snort 11s ease-out -4s infinite}.home-tree__nidhogg-glints i{width:2.2%;aspect-ratio:1;translate:-50% -50%;background:radial-gradient(circle,#fffbe8 0 12%,rgb(255 230 150 / .7) 24%,transparent 60%),linear-gradient(transparent 46%,#fff3c4 46% 54%,transparent 54%),linear-gradient(90deg,transparent 46%,#fff3c4 46% 54%,transparent 54%);opacity:0;animation:home-tree-twinkle 3.4s ease-in-out infinite}.home-tree__nidhogg-glints i:nth-child(1){left:27.7%;top:89.7%;animation-delay:-.4s}.home-tree__nidhogg-glints i:nth-child(2){left:32%;top:87.3%;animation-delay:-1.6s;animation-duration:4.2s}.home-tree__nidhogg-glints i:nth-child(3){left:30.5%;top:91.2%;animation-delay:-2.7s;animation-duration:2.8s}@keyframes home-tree-nidhogg-tail{0%{transform:rotate(calc(var(--swing, 1.6deg) * -1))}to{transform:rotate(var(--swing, 1.6deg))}}@keyframes home-tree-nidhogg-runes{0%,30%{opacity:.25}70%,to{opacity:.85}}@keyframes home-tree-nidhogg-drum{0%,76%,to{transform:none}79%,85%,91%{transform:rotate(-7deg)}82%,88%,94%{transform:rotate(1deg)}}@keyframes home-tree-nidhogg-gnaw{0%,12%,48%,to{transform:none}18%,34%{transform:translateY(-.7%) rotate(-2deg)}22%,38%{transform:translateY(.3%) rotate(.8deg)}27%,43%{transform:rotate(-.5deg)}68%,80%{transform:translateY(-1%) rotate(2deg)}88%{transform:rotate(.5deg)}}@keyframes home-tree-nidhogg-bite{0%,12%,28%,44%,to{transform:none}18%,34%{transform:rotate(-9deg)}22%,38%{transform:rotate(1deg)}25%,41%{transform:rotate(-2deg)}}@keyframes home-tree-nidhogg-beard{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}@keyframes home-tree-nidhogg-blink{0%,88%,to{transform:scaleY(.1);opacity:0}90%{transform:scaleY(.1);opacity:1}92%,93%{transform:none;opacity:1}96%{transform:scaleY(.1);opacity:1}}@keyframes home-tree-nidhogg-chip{0%,21%,37%,54%,to{opacity:0;transform:none}22%,38%{opacity:.9;transform:none}32%,48%{opacity:0;transform:translate(var(--to)) rotate(var(--spin))}}@keyframes home-tree-nidhogg-drip{0%,50%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:none}90%{opacity:.9;transform:translateY(1400%) scale(.8)}to{opacity:0;transform:translateY(1600%) scale(.6)}}@keyframes home-tree-nidhogg-breath{0%{opacity:0;transform:scale(.4)}20%{opacity:.8}to{opacity:0;transform:translate(-60%,-160%) scale(1.6)}}@keyframes home-tree-nidhogg-snort{0%,80%{opacity:0;transform:scale(.3)}82%{opacity:.9;transform:translate(-40%,-10%) scale(.8)}to{opacity:0;transform:translate(-150%,-60%) scale(1.8)}}@keyframes home-tree-nidhogg-wing{0%,58%,94%,to{transform:none}64%{transform:rotate(2deg)}72%,80%{transform:rotate(-12deg)}86%{transform:rotate(-4deg)}90%{transform:rotate(-1deg)}}@keyframes home-tree-nidhogg-hand{0%,60%,96%,to{transform:none}66%{transform:rotate(4deg)}74%,81%{transform:rotate(-16deg)}88%{transform:rotate(-5deg)}92%{transform:rotate(1deg)}}.home-tree__squirrel{position:absolute;z-index:2;top:calc(var(--crown-h) * 1.01);left:var(--trunk-x);width:calc(var(--trunk-w) * 1.28);min-width:34px;aspect-ratio:64 / 96;translate:-40% 0;transition:opacity .4s ease,transform .6s cubic-bezier(.25,.4,.45,1);will-change:transform}.home-tree__squirrel svg{filter:drop-shadow(0 0 .7px rgb(40 22 8 / .35))}.home-tree__squirrel :is(.home-tree__squirrel-tail-mid,.home-tree__squirrel-tail-tip,.home-tree__squirrel-lid)>svg{filter:none}.home-tree.is-growing:not(:has(.is-reached)) .home-tree__squirrel{opacity:0}.home-tree__squirrel-turn{transform-origin:42% 50%;transition:rotate .3s cubic-bezier(.4,0,.2,1)}.home-tree__squirrel.is-down .home-tree__squirrel-turn{rotate:180deg}.home-tree__squirrel-bob{transform-origin:42% 62.5%;animation:home-tree-breathe 1.8s ease-in-out infinite alternate}.home-tree__squirrel-tail{transform-origin:51.6% 68.75%;transition:rotate .36s cubic-bezier(.3,.6,.35,1)}.home-tree__squirrel-tail-mid{transform-origin:79.1% 58.3%;animation:home-tree-squirrel-sway 4.4s ease-in-out infinite alternate}.home-tree__squirrel-tail-tip{transform-origin:75.7% 24%;animation:home-tree-squirrel-sway 4.4s ease-in-out -1.2s infinite alternate}.home-tree__squirrel-body{transform-origin:46.9% 64.6%}.home-tree__squirrel-head{transform-origin:42.2% 24%}.home-tree__squirrel-ear{transform-origin:41.4% 10.2%}.home-tree__squirrel-lid{transform-origin:29.1% 10.5%;transform:scaleY(.1);opacity:0}.home-tree__squirrel-chatter{transform-origin:14% 16%;transform:scale(.4);opacity:0}.home-tree__squirrel-hind{transform-origin:48.75% 62.1%}.home-tree__squirrel-hind-lower{transform-origin:39.1% 72.5%}.home-tree__squirrel-hind-far{transform-origin:43.75% 64.6%}.home-tree__squirrel-fore{transform-origin:40% 31.9%}.home-tree__squirrel-fore-lower{transform-origin:30.6% 39.2%}.home-tree__squirrel-fore-far{transform-origin:36.9% 32.3%}.home-tree__squirrel.is-running :is(.home-tree__squirrel-bob,.home-tree__squirrel-body,.home-tree__squirrel-head,.home-tree__squirrel-tail-mid,.home-tree__squirrel-tail-tip,.home-tree__squirrel-hind,.home-tree__squirrel-hind-lower,.home-tree__squirrel-hind-far,.home-tree__squirrel-fore,.home-tree__squirrel-fore-lower,.home-tree__squirrel-fore-far){animation-duration:.36s;animation-timing-function:cubic-bezier(.36,0,.64,1);animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal}.home-tree__squirrel.is-running .home-tree__squirrel-tail{rotate:126deg}.home-tree__squirrel.is-running .home-tree__squirrel-bob{animation-name:home-tree-squirrel-surge}.home-tree__squirrel.is-running .home-tree__squirrel-body{animation-name:home-tree-squirrel-stretch}.home-tree__squirrel.is-running .home-tree__squirrel-head{animation-name:home-tree-squirrel-reach-head}.home-tree__squirrel.is-running .home-tree__squirrel-tail-mid{animation-name:home-tree-squirrel-stream}.home-tree__squirrel.is-running .home-tree__squirrel-tail-tip{animation-name:home-tree-squirrel-stream-tip}.home-tree__squirrel.is-running .home-tree__squirrel-hind{animation-name:home-tree-squirrel-hip}.home-tree__squirrel.is-running .home-tree__squirrel-hind-lower{animation-name:home-tree-squirrel-knee}.home-tree__squirrel.is-running .home-tree__squirrel-hind-far{animation-name:home-tree-squirrel-hip-far}.home-tree__squirrel.is-running .home-tree__squirrel-fore{animation-name:home-tree-squirrel-shoulder}.home-tree__squirrel.is-running .home-tree__squirrel-fore-lower{animation-name:home-tree-squirrel-elbow}.home-tree__squirrel.is-running .home-tree__squirrel-fore-far{animation-name:home-tree-squirrel-shoulder-far}.home-tree__squirrel:not(.is-running) :is(.home-tree__squirrel-head,.home-tree__squirrel-ear,.home-tree__squirrel-lid,.home-tree__squirrel-chatter,.home-tree__squirrel-tail-mid,.home-tree__squirrel-tail-tip){--act: 1.1s}.home-tree__squirrel:not(.is-running):is(.act-blink,.act-chatter) .home-tree__squirrel-lid,.home-tree__squirrel:not(.is-running):is(.act-look,.act-chatter) .home-tree__squirrel-head,.home-tree__squirrel:not(.is-running).act-ear .home-tree__squirrel-ear,.home-tree__squirrel:not(.is-running).act-chatter .home-tree__squirrel-chatter,.home-tree__squirrel:not(.is-running):is(.act-flick,.act-chatter) :is(.home-tree__squirrel-tail-mid,.home-tree__squirrel-tail-tip){animation-duration:var(--act);animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal}.home-tree__squirrel:not(.is-running).act-blink .home-tree__squirrel-lid{--act: .28s;animation-name:home-tree-squirrel-blink}.home-tree__squirrel:not(.is-running).act-look .home-tree__squirrel-head{--act: 2s;animation-name:home-tree-squirrel-look}.home-tree__squirrel:not(.is-running).act-ear .home-tree__squirrel-ear{--act: .6s;animation-name:home-tree-squirrel-ear}.home-tree__squirrel:not(.is-running).act-flick .home-tree__squirrel-tail-mid{--act: .9s;animation-name:home-tree-squirrel-flick}.home-tree__squirrel:not(.is-running).act-flick .home-tree__squirrel-tail-tip{--act: .9s;animation-name:home-tree-squirrel-flick-tip}.home-tree__squirrel:not(.is-running).act-chatter .home-tree__squirrel-head{animation-name:home-tree-squirrel-chatter-head}.home-tree__squirrel:not(.is-running).act-chatter .home-tree__squirrel-chatter{animation-name:home-tree-squirrel-chatter}.home-tree__squirrel:not(.is-running).act-chatter .home-tree__squirrel-lid{animation-name:home-tree-squirrel-squint}.home-tree__squirrel:not(.is-running).act-chatter .home-tree__squirrel-tail-mid{animation-name:home-tree-squirrel-flick}.home-tree__squirrel:not(.is-running).act-chatter .home-tree__squirrel-tail-tip{animation-name:home-tree-squirrel-flick-tip}@keyframes home-tree-squirrel-sway{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}@keyframes home-tree-squirrel-surge{0%,to{transform:none}20%{transform:translateY(1%)}40%{transform:translate(-.6%,-3%)}60%{transform:translateY(-1.6%)}80%{transform:translate(1.2%,.6%)}}@keyframes home-tree-squirrel-stretch{0%,to{transform:none}20%{transform:scale(.98,1.03)}40%{transform:scale(.96,1.07)}60%{transform:scaleY(1.01)}80%{transform:scale(1.05,.95)}}@keyframes home-tree-squirrel-reach-head{0%,to{transform:none}20%{transform:translateY(-1%) rotate(-3deg)}40%{transform:translateY(-2.4%) rotate(-6deg)}60%{transform:translateY(-.4%) rotate(-2deg)}80%{transform:translateY(1.6%) rotate(4deg)}}@keyframes home-tree-squirrel-stream{0%,to{transform:none}30%{transform:rotate(9deg)}70%{transform:rotate(-8deg)}}@keyframes home-tree-squirrel-stream-tip{0%,to{transform:none}45%{transform:rotate(13deg)}85%{transform:rotate(-11deg)}}@keyframes home-tree-squirrel-shoulder{0%,to{transform:none}20%{transform:translateY(-1%) rotate(35deg)}40%{transform:translateY(-2.3%) rotate(59deg)}60%{transform:translateY(-.3%) rotate(49deg)}80%{transform:translateY(1.6%) rotate(-18deg)}}@keyframes home-tree-squirrel-elbow{0%,to{transform:none}20%{transform:rotate(-20deg)}40%{transform:rotate(-38deg)}60%{transform:rotate(-30deg)}}@keyframes home-tree-squirrel-shoulder-far{0%,to{transform:none}30%{transform:translateY(-1.4%) rotate(30deg)}50%{transform:translateY(-2%) rotate(52deg)}70%{transform:translateY(-.4%) rotate(40deg)}90%{transform:translateY(1.2%) rotate(-12deg)}}@keyframes home-tree-squirrel-hip{0%,to{transform:none}20%{transform:rotate(-20deg)}40%{transform:rotate(-27deg)}60%{transform:rotate(17deg)}80%{transform:rotate(52deg)}}@keyframes home-tree-squirrel-knee{0%,to{transform:none}20%{transform:rotate(24deg)}40%{transform:rotate(25deg)}60%{transform:rotate(-24deg)}80%{transform:rotate(-63deg)}}@keyframes home-tree-squirrel-hip-far{0%,to{transform:none}25%{transform:rotate(-18deg)}45%{transform:rotate(-24deg)}65%{transform:rotate(14deg)}85%{transform:rotate(40deg)}}@keyframes home-tree-squirrel-blink{0%,to{transform:scaleY(.1);opacity:0}25%{transform:scaleY(.1);opacity:1}45%,60%{transform:none;opacity:1}85%{transform:scaleY(.1);opacity:1}}@keyframes home-tree-squirrel-look{0%,to{transform:none}18%,46%{transform:rotate(-16deg)}58%,84%{transform:rotate(6deg) translate(-1%)}}@keyframes home-tree-squirrel-ear{0%,40%,to{transform:none}15%{transform:rotate(-16deg)}55%{transform:rotate(-10deg)}70%{transform:none}}@keyframes home-tree-squirrel-flick{0%,to{transform:none}15%{transform:rotate(-12deg)}30%{transform:rotate(8deg)}45%{transform:rotate(-9deg)}62%{transform:rotate(5deg)}}@keyframes home-tree-squirrel-flick-tip{0%,to{transform:none}22%{transform:rotate(-16deg)}38%{transform:rotate(12deg)}54%{transform:rotate(-12deg)}70%{transform:rotate(6deg)}}@keyframes home-tree-squirrel-chatter-head{0%,to{transform:none}10%,26%,42%,58%,74%{transform:rotate(-6deg) translateY(-.6%)}18%,34%,50%,66%{transform:rotate(-2deg)}}@keyframes home-tree-squirrel-chatter{0%,to{transform:scale(.4);opacity:0}12%{transform:none;opacity:1}20%{transform:scale(.85);opacity:.6}30%,46%{transform:none;opacity:1}54%{transform:scale(.85);opacity:.6}64%,78%{transform:scale(1.05);opacity:1}}@keyframes home-tree-squirrel-squint{0%,to{transform:scaleY(.1);opacity:0}10%,85%{transform:scaleY(.45);opacity:1}}.home-tree .home-event-timeline__item{--tilt-signed: var(--tilt, 0deg);position:relative;display:flex;justify-content:center;padding-top:3.4rem}.home-tree__branch{position:absolute;z-index:1;top:.4rem;left:calc(var(--trunk-x) + var(--trunk-w) * .2);width:5.5rem;transform-origin:0 50%;rotate:var(--tilt-signed);pointer-events:none;animation:home-tree-branch 5.5s ease-in-out var(--sway-delay, 0s) infinite alternate}.home-tree .is-left .home-tree__branch{left:auto;right:calc(100% - var(--trunk-x) + var(--trunk-w) * .2);transform-origin:100% 50%}.home-tree .is-left .home-tree__branch svg{scale:-1 1}@keyframes home-tree-branch{0%{rotate:calc(var(--tilt-signed) - 1.6deg)}to{rotate:calc(var(--tilt-signed) + 1.6deg)}}.home-tree__grow{display:block;transition:clip-path .75s cubic-bezier(.3,.7,.3,1) .12s}.home-tree__fruit{fill:rgb(var(--accent-rgb));stroke:#00000040;stroke-width:.6}.home-tree__leaf,.home-tree__fruit{transform-box:fill-box;transform-origin:0 50%;transition:scale .52s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.56s + var(--leaf, 2) * 90ms)}.home-tree__fruit{transform-origin:50% 0}.home-tree__branch-bloom{position:absolute;left:65%;top:8%;width:24%;aspect-ratio:1;translate:-50% -50%}.home-tree__branch-bloom b{display:block;width:100%;height:100%;animation:home-tree-bloom 5s ease-in-out var(--sway-delay, 0s) infinite alternate}.home-tree .is-left .home-tree__branch-bloom{left:35%}.home-tree .home-event-timeline__node{position:absolute;z-index:3;display:none;width:2.5rem;height:2.5rem;place-items:center;left:var(--trunk-x);translate:-50% 0;border:3px solid rgb(var(--accent-rgb));border-radius:999px;background:radial-gradient(circle at 35% 30%,#b0835a,#6b4528 60%,#4a2e1a);box-shadow:0 0 0 3px #f3e6cc,0 0 0 6px rgb(var(--accent-rgb) / .22),0 8px 18px #28160859}.home-tree .home-event-timeline__node:before{content:"";position:absolute;top:-.55rem;right:-.55rem;bottom:-.55rem;left:-.55rem;z-index:-1;border:1px solid rgb(var(--accent-rgb) / .55);border-radius:inherit;opacity:0;animation:home-tree-ring 2.8s ease-out infinite}@keyframes home-tree-ring{0%{opacity:.65;transform:scale(.75)}75%,to{opacity:0;transform:scale(1.55)}}.home-world-wrap{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1rem}.home-world{position:relative;isolation:isolate;display:block;flex:none;width:var(--world);aspect-ratio:1;border-radius:50%;color:#fff8ea!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent;animation:home-world-float 6s ease-in-out var(--float-delay, 0s) infinite alternate}@keyframes home-world-float{0%{translate:0 0}to{translate:0 -9px}}.home-world:focus-visible{outline:3px solid #e4be68;outline-offset:8px}.home-world__ring{position:absolute;z-index:-1;top:38%;right:-9%;bottom:38%;left:-9%;border:1.5px solid rgb(var(--accent-rgb) / .45);border-radius:50%;rotate:-16deg;box-shadow:0 0 12px rgb(var(--accent-rgb) / .25)}.home-world__sphere{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 30% 28%,rgb(var(--accent-rgb) / .7),transparent 55%),radial-gradient(circle at 70% 75%,#3b2a5c,#120c24 75%);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .7),0 0 0 9px rgb(var(--accent-rgb) / .16),0 0 42px rgb(var(--accent-rgb) / .5),0 26px 40px -18px #1e0f0599;transition:scale .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease}.home-world:hover .home-world__sphere,.home-world:focus-visible .home-world__sphere{scale:1.04;box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .9),0 0 0 11px rgb(var(--accent-rgb) / .22),0 0 64px rgb(var(--accent-rgb) / .7),0 30px 46px -18px #1e0f05a6}.home-world__sphere img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;transition:scale .9s cubic-bezier(.2,.8,.2,1)}.home-world:hover .home-world__sphere img{scale:1.08}.home-world__sphere.is-full img{filter:grayscale(.45)}.home-world__land{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 20% 7% at 38% 26%,rgb(255 255 255 / .4),transparent 70%),radial-gradient(ellipse 34% 6% at 62% 48%,rgb(255 255 255 / .28),transparent 70%),radial-gradient(ellipse 16% 6% at 30% 66%,rgb(255 255 255 / .22),transparent 70%),radial-gradient(ellipse 30% 22% at 30% 38%,color-mix(in srgb,rgb(var(--accent-rgb)) 55%,#c9e48f),transparent 72%),radial-gradient(ellipse 22% 16% at 70% 30%,color-mix(in srgb,rgb(var(--accent-rgb)) 60%,#9fd3a0),transparent 72%),radial-gradient(ellipse 28% 14% at 60% 64%,color-mix(in srgb,rgb(var(--accent-rgb)) 50%,#e6d38c),transparent 72%)}.home-world__shade{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 30% 24%,rgb(255 255 255 / .3),transparent 28%),radial-gradient(circle at 42% 38%,transparent 40%,rgb(8 6 22 / .55) 74%),linear-gradient(to bottom,#08061614 18%,#080616bd 82%)}.home-world__body{position:absolute;top:9%;right:13%;bottom:14%;left:13%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}.home-world__date{display:grid;padding:.3rem .65rem .35rem;border:1px solid rgb(255 236 200 / .55);border-radius:.8rem;background:#140c1e73;line-height:1}.home-world__date span{font:700 .58rem/1 Cinzel,Georgia,serif;letter-spacing:.2em;color:#f6dc9c}.home-world__date strong{margin-top:.15rem;font:700 1.3rem/1 Cinzel,Georgia,serif;color:#fff8ea}.home-world__body>:not(.home-world__date){text-shadow:0 2px 8px rgb(0 0 0 / .7)}.home-world__kicker{margin-top:auto;font:600 .6rem/1.2 Cinzel,Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,rgb(var(--accent-rgb)) 45%,#ffffff)}.home-tree .home-world__title{display:-webkit-box;margin:.3rem 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font:700 clamp(1rem,.85rem + .5vw,1.25rem)/1.15 "Cinzel",Georgia,serif;color:#fff8ea!important}.home-world__when{margin-top:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;color:#f3e6cc}.home-world__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.55rem}.home-world__chip{padding:.2rem .55rem;border:1px solid rgb(255 255 255 / .3);border-radius:999px;background:#ffffff24;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff8ea;text-shadow:none!important}.home-world__chip.is-open{border-color:#6ee7b7aa;background:#059669cc}.home-world__chip.is-full{border-color:#fca5a5aa;background:#dc2626cc}.home-world__legend{position:relative;max-width:min(20rem,100%);padding:.85rem 1.1rem;border:1px solid #dcc8a6;border-radius:1rem;background:#faf4e8fa;box-shadow:0 10px 24px -16px #3c230a80;text-align:center;color:#5a4430}.home-world__legend p{margin:0}.home-world__legend p:first-child:not(.home-world__meta){font-family:IM Fell English,Georgia,serif;font-style:italic;font-size:1.02rem;line-height:1.5}.home-world__meta{margin-top:.5rem!important;font:600 .7rem/1.4 Cinzel,Georgia,serif;letter-spacing:.12em;text-transform:uppercase;color:#8c632e}.home-world__enter{display:inline-flex;gap:.4rem;margin-top:.55rem;font:700 .8rem/1.2 Cinzel,Georgia,serif;letter-spacing:.08em;color:#7a4e1d!important;text-decoration:none!important}.home-world__enter span{transition:translate .3s ease}.home-world-wrap:hover .home-world__enter span{translate:4px 0}.home-tree.is-growing .home-event-timeline__item:not(.is-reached) .home-tree__grow{clip-path:inset(0 100% 0 0)}.home-tree.is-growing .home-event-timeline__item:not(.is-reached) :is(.home-tree__leaf,.home-tree__fruit){scale:.01}.home-tree.is-growing .home-event-timeline__item:not(.is-reached) :is(.home-event-timeline__node,.home-tree__branch-bloom,.home-world-wrap){opacity:0}.home-tree.is-growing .home-event-timeline__item.is-reached .home-event-timeline__node{animation:home-tree-knot-in .52s cubic-bezier(.34,1.56,.64,1) backwards}.home-tree.is-growing .home-event-timeline__item.is-reached .home-world-wrap{animation:home-world-in .9s cubic-bezier(.16,1,.3,1) .26s backwards}.home-tree.is-growing .home-event-timeline__item.is-reached .home-tree__branch-bloom{animation:home-tree-bloom-open .6s cubic-bezier(.34,1.56,.64,1) .95s backwards}@keyframes home-tree-knot-in{0%{opacity:0;scale:.3;rotate:-30deg}}@keyframes home-world-in{0%{opacity:0;scale:.6;translate:var(--world-from, 0) 1rem}}@keyframes home-tree-bloom-open{0%{opacity:0;scale:.05;rotate:-90deg}}@media(min-width:640px){.home-tree{--gutter: 3.5rem;--world: min(15rem, calc(50vw - var(--gutter) - 2rem));--crown-w: min(640px, calc(100vw - 2rem) )}.home-tree .home-event-timeline__item{display:flex;min-height:var(--world);padding-top:0}.home-tree .home-event-timeline__item.is-left{--world-from: 2rem;justify-content:flex-end;padding-right:calc(50% + var(--gutter))}.home-tree .home-event-timeline__item.is-right{--world-from: -2rem;justify-content:flex-start;padding-left:calc(50% + var(--gutter))}.home-tree__branch{top:calc(var(--world) / 2 - (var(--gutter) + 2rem) * .28);width:calc(var(--gutter) + 2rem)}.home-tree .is-left .home-tree__branch{right:calc(50% + var(--trunk-w) * .15)}.home-tree .home-event-timeline__node{display:grid;top:calc(var(--world) / 2 - 1.25rem)}.home-tree .is-left .home-world-wrap{align-items:flex-end}.home-tree .is-right .home-world-wrap{align-items:flex-start}.home-world__legend{padding:0;border:0;background:none;box-shadow:none;max-width:var(--world)}.home-tree .is-left .home-world__legend{text-align:right}.home-tree .is-right .home-world__legend{text-align:left}.home-tree.is-growing .is-left:not(.is-reached) .home-tree__grow{clip-path:inset(0 0 0 100%)}}@media(min-width:768px){.home-tree{--gutter: 6rem;--world: 15rem;--crown-w: 640px}}@media(min-width:1024px){.home-tree{--world: 16.5rem;--crown-w: 820px}}@media(min-width:1280px){.home-tree{--world: 17.5rem}.home-tree .home-world-wrap{flex-direction:row;align-items:center;gap:2.5rem}.home-tree .is-left .home-world-wrap{flex-direction:row-reverse;align-items:center}.home-tree .is-right .home-world-wrap{align-items:center}.home-world__legend{max-width:15rem}}@media(prefers-reduced-motion:reduce){.home-event-timeline *,.home-event-timeline *:before,.home-event-timeline *:after{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.home-tree__falling,.home-tree__fireflies{display:none}}
