.tree-wrap[data-astro-cid-4bugxiej]{width:15em;position:absolute;bottom:-.6em;right:0}.tree[data-astro-cid-4bugxiej]{pointer-events:none;width:100%;height:auto;display:block;overflow:visible}.tree[data-astro-cid-4bugxiej] path[data-astro-cid-4bugxiej]{fill:none;stroke:var(--soft);stroke-width:1.2px;stroke-linecap:round}.tree[data-astro-cid-4bugxiej] .ground[data-astro-cid-4bugxiej]{stroke:var(--line)}.tree[data-astro-cid-4bugxiej] .ground[data-astro-cid-4bugxiej],.tree[data-astro-cid-4bugxiej] .root[data-astro-cid-4bugxiej],.tree[data-astro-cid-4bugxiej] .stem[data-astro-cid-4bugxiej],.tree[data-astro-cid-4bugxiej] .branch[data-astro-cid-4bugxiej]{stroke-dasharray:1;animation:1.4s ease-out both grow}.tree[data-astro-cid-4bugxiej] .ground[data-astro-cid-4bugxiej]{animation-delay:.1s}.tree[data-astro-cid-4bugxiej] .root[data-astro-cid-4bugxiej]{animation-delay:.5s}.tree[data-astro-cid-4bugxiej] .stem[data-astro-cid-4bugxiej]{animation-duration:1.8s;animation-delay:.9s}.tree[data-astro-cid-4bugxiej] .branch[data-astro-cid-4bugxiej]{animation-delay:1.9s}.tree[data-astro-cid-4bugxiej] .canopy[data-astro-cid-4bugxiej]{transform-origin:120px 240px;animation:9s 4.4s infinite sway}.tree[data-astro-cid-4bugxiej] a[data-astro-cid-4bugxiej]{pointer-events:auto;cursor:pointer;outline:none}.tree[data-astro-cid-4bugxiej] .leaf[data-astro-cid-4bugxiej]{stroke-width:.8px;fill:rgb(43 43 43/var(--ink-wash));transition:fill var(--ease), stroke var(--ease);animation:unfold 1.2s cubic-bezier(.3, .7, .4, 1) var(--delay) both, flutter var(--flutter) 4.4s infinite}.tree[data-astro-cid-4bugxiej] a[data-astro-cid-4bugxiej]:hover .leaf[data-astro-cid-4bugxiej]{fill:#2b2b2b47;stroke:#2b2b2b73}.tree[data-astro-cid-4bugxiej] .drop{animation:1.3s cubic-bezier(.55,0,.9,.5) forwards drip}.tree[data-astro-cid-4bugxiej] .drop path{fill:#2b2b2b24}.tree[data-astro-cid-4bugxiej] .ripple{fill:none;stroke:var(--soft);stroke-width:.8px;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out forwards ripple}.tree[data-astro-cid-4bugxiej] .nourish{fill:none;stroke:var(--muted);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.14 1.2;animation:5s ease-in-out forwards nourish}.caption[data-astro-cid-4bugxiej]{--spill:min(6em, max(0px, calc((100vw - var(--measure)) / 2 - 24px)));top:100%;left:calc(-1 * var(--spill));right:calc(-1 * var(--spill));color:var(--muted);letter-spacing:.06em;text-align:center;text-wrap:balance;opacity:0;transition:opacity var(--ease);flex-direction:column;margin:.6em 0 0;font-size:.75em;line-height:1.6;display:flex;position:absolute}.caption[data-astro-cid-4bugxiej] .title[data-astro-cid-4bugxiej]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.caption[data-astro-cid-4bugxiej].visible{opacity:1}@keyframes grow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sway{0%{animation-timing-function:ease-out;rotate:0deg}25%{animation-timing-function:ease-in-out;rotate:1.2deg}75%{animation-timing-function:ease-in;rotate:-1deg}to{rotate:0deg}}@keyframes flutter{0%{animation-timing-function:ease-out;rotate:0deg}25%{animation-timing-function:ease-in-out;rotate:5deg}75%{animation-timing-function:ease-in;rotate:-5deg}to{rotate:0deg}}@keyframes unfold{0%{opacity:0;transform:scale(0)}}@keyframes drip{0%{opacity:0;transform:translate(calc(var(--x) * 1px), -30px)}15%{opacity:1}to{opacity:.6;transform:translate(calc(var(--x) * 1px), 238px)}}@keyframes ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(9,5)}}@keyframes nourish{0%{opacity:0;stroke-dashoffset:.14px}20%{opacity:.5}80%{opacity:.5}to{opacity:0;stroke-dashoffset:-1px}}@media (prefers-reduced-motion:reduce){.tree[data-astro-cid-4bugxiej] path[data-astro-cid-4bugxiej],.tree[data-astro-cid-4bugxiej] .canopy[data-astro-cid-4bugxiej]{animation:none}}@media (width<=720px){.tree-wrap[data-astro-cid-4bugxiej]{width:12em;margin:1.2em auto 0;position:relative;bottom:auto}}.hero[data-astro-cid-lcdefpme]{margin:3em 0 5em;position:relative}.tagline[data-astro-cid-lcdefpme]{letter-spacing:.06em;flex-direction:column;margin:0;font-size:1.5em;line-height:1.9;display:flex}.tagline[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#0000;background-origin:content-box;-webkit-background-clip:text;background-clip:text;align-self:flex-start;animation:1.6s both emerge}.tagline[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{background-image:linear-gradient(97deg,#3a3a3a 0%,#6e6e6e 24%,#2b2b2b 52%,#5a5a5a 76%,#333 100%)}.tagline[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){background-image:linear-gradient(84deg,#5f5f5f 0%,#2b2b2b 30%,#545454 57%,#2f2f2f 80%,#6e6e6e 100%);padding-left:2.4em;animation-delay:.5s}.tagline[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){background-image:linear-gradient(103deg,#2b2b2b 0%,#4f4f4f 21%,#6e6e6e 44%,#303030 68%,#565656 100%);padding-left:4.8em;animation-delay:1s}@keyframes emerge{0%{opacity:0;transform:translateY(.3em)}}@media (prefers-reduced-motion:reduce){.tagline[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:none}}section[data-astro-cid-lcdefpme]{margin-bottom:4em}h2[data-astro-cid-lcdefpme]{color:var(--muted);letter-spacing:.12em;margin:0 0 1em;font-size:.8em;font-weight:400}.more[data-astro-cid-lcdefpme]{color:var(--muted);letter-spacing:.08em;text-align:right;margin-top:1.2em;font-size:.8em;text-decoration:none;display:block}.more[data-astro-cid-lcdefpme]:hover{color:var(--ink)}@media (width<=720px){.hero[data-astro-cid-lcdefpme]{margin:1.6em 0 3.2em}.tagline[data-astro-cid-lcdefpme]{font-size:1.25em}.tagline[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){padding-left:1.6em}.tagline[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){padding-left:3.2em}}
