.stage[data-astro-cid-wlhoer24]{border-bottom:3px solid var(--line);background:linear-gradient(var(--sky-2), var(--sky) 70%);isolation:isolate;position:relative;overflow:hidden}.scene[data-astro-cid-wlhoer24]{z-index:-1;position:absolute;inset:0}.hills[data-astro-cid-wlhoer24]{width:100%;height:62%;position:absolute;bottom:0}.orb[data-astro-cid-wlhoer24]{background:var(--amber);width:72px;height:72px;box-shadow:0 0 0 10px color-mix(in srgb, var(--amber) 25%, transparent);clip-path:polygon(30% 0,70% 0,70% 10%,90% 10%,90% 30%,100% 30%,100% 70%,90% 70%,90% 90%,70% 90%,70% 100%,30% 100%,30% 90%,10% 90%,10% 70%,0 70%,0 30%,10% 30%,10% 10%,30% 10%);position:absolute;top:14%;left:54%}:root[data-theme=dark] .orb[data-astro-cid-wlhoer24]{background:#e9ecd0;box-shadow:0 0 0 10px #e9ecd01f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .orb[data-astro-cid-wlhoer24]{background:#e9ecd0;box-shadow:0 0 0 10px #e9ecd01f}}.steam[data-astro-cid-wlhoer24]{opacity:0;background:#fff9;width:18px;height:18px;animation:5s steps(10,end) infinite steam;position:absolute;bottom:18%}.s1[data-astro-cid-wlhoer24]{left:18%}.s2[data-astro-cid-wlhoer24]{width:12px;height:12px;animation-delay:1.6s;left:21%}.s3[data-astro-cid-wlhoer24]{animation-delay:3.1s;left:24%}@keyframes steam{0%{opacity:0;transform:translateY(0)}20%{opacity:.8}to{opacity:0;transform:translateY(-140px)translate(14px)}}.stage__in[data-astro-cid-wlhoer24]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(300px,440px);column-gap:2.5rem;min-height:min(80vh,660px);padding-top:3rem;display:grid;position:relative}.intro[data-astro-cid-wlhoer24]{grid-area:1/1;padding-top:.5rem}.intro[data-astro-cid-wlhoer24] h1[data-astro-cid-wlhoer24]{color:var(--moss-deep);text-shadow:5px 5px 0 var(--amber);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(3.2rem,11vw,8.5rem);line-height:.85}.intro[data-astro-cid-wlhoer24] p[data-astro-cid-wlhoer24]{font-size:var(--t-lg);max-width:30ch;color:var(--ink-2)}.ivy-spot[data-astro-cid-wlhoer24]{grid-area:1/2/span 2;align-self:end;position:relative}.ivy-btn[data-astro-cid-wlhoer24]{cursor:pointer;background:0 0;border:0;width:100%;margin-bottom:-3px;padding:0;display:block}.anger[data-astro-cid-wlhoer24]{filter:drop-shadow(2px 2px 0 var(--line));opacity:0;pointer-events:none;position:absolute;top:12%;right:12%;transform:scale(.4)}.ivy-spot[data-astro-cid-wlhoer24].bothered .anger[data-astro-cid-wlhoer24]{opacity:1;animation:.7s steps(2,end) infinite throb}@keyframes throb{0%{transform:scale(.9)}50%{transform:scale(1.15)}}.ivy-spot[data-astro-cid-wlhoer24].bothered .ivy-tilt[data-astro-cid-wlhoer24]{animation:1.4s steps(2,end) infinite fidget}@keyframes fidget{0%,to{translate:0}50%{translate:2px -2px}}.ivy-btn[data-astro-cid-wlhoer24].nope .ivy-stack[data-astro-cid-wlhoer24]{animation:.24s steps(4,end) nope}@keyframes nope{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.ivy-tilt[data-astro-cid-wlhoer24]{transform-origin:50% 100%;transition:transform .4s ease-out;display:block}.ivy-stack[data-astro-cid-wlhoer24]{transform-origin:50% 100%;filter:drop-shadow(6px 0 0 color-mix(in srgb, var(--line) 25%, transparent));animation:3.2s ease-in-out infinite breathe;display:block;position:relative}.ivy-stack[data-astro-cid-wlhoer24].hop{animation:.28s steps(4,end) hop}.ivy-btn[data-astro-cid-wlhoer24] .ivy-big{aspect-ratio:1;width:100%;height:auto}.ivy-btn[data-astro-cid-wlhoer24] .ivy-face{width:100%;height:100%;position:absolute;inset:0}.ivy-btn[data-astro-cid-wlhoer24] .ivy-face[hidden]{visibility:hidden;display:block}.ivy-stack[data-astro-cid-wlhoer24].pop{animation:.15s ease-out pop}@keyframes pop{40%{transform:scale(1.025,.975)}}@keyframes breathe{50%{transform:scaleY(1.012)}}@keyframes hop{40%{transform:translateY(-12px)scaleY(1.02)}}.hint[data-astro-cid-wlhoer24]{font-family:var(--font-pixel);font-size:var(--t-sm);color:var(--ink-2);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:4%;left:0}.ivy-spot[data-astro-cid-wlhoer24]:hover .hint[data-astro-cid-wlhoer24]{opacity:1}.box[data-astro-cid-wlhoer24]{grid-area:2/1;align-self:end;margin-bottom:2rem;padding:1.6rem 1.6rem 1.2rem}.say[data-astro-cid-wlhoer24]{max-width:60ch;min-height:4.4em;margin:0 0 1rem;font-size:clamp(1.1rem,1.9vw,1.3rem);line-height:1.45}.choices[data-astro-cid-wlhoer24]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.15rem 1rem;display:grid}.choices[data-astro-cid-wlhoer24].choices--gifts{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.choices[data-astro-cid-wlhoer24] .choice{font:inherit;font-family:var(--font-pixel);font-size:var(--t-base);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.35rem .4rem .35rem 1.4rem;text-decoration:none;display:flex;position:relative}.choices[data-astro-cid-wlhoer24] .choice:before{content:"";border:6px solid #0000;border-left:8px solid var(--moss);opacity:.35;position:absolute;top:50%;left:.2rem;transform:translateY(-50%)}.choices[data-astro-cid-wlhoer24] .choice svg{background:var(--panel-2);border:2px solid var(--line);flex:none;width:30px;height:30px;padding:2px}.choices[data-astro-cid-wlhoer24] .choice:hover,.choices[data-astro-cid-wlhoer24] .choice:focus-visible{background:var(--panel-2);outline:none}.choices[data-astro-cid-wlhoer24] .choice:hover:before,.choices[data-astro-cid-wlhoer24] .choice:focus-visible:before{opacity:1;border-left-color:var(--amber);animation:.6s steps(2,end) infinite nudge}@keyframes nudge{50%{transform:translate(3px,-50%)}}@media (width<=760px){.stage__in[data-astro-cid-wlhoer24]{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:0;padding-top:1.5rem}.intro[data-astro-cid-wlhoer24] h1[data-astro-cid-wlhoer24]{font-size:clamp(3.2rem,17vw,5rem)}.intro[data-astro-cid-wlhoer24] p[data-astro-cid-wlhoer24]{font-size:var(--t-base);margin-bottom:0}.ivy-spot[data-astro-cid-wlhoer24]{grid-area:2/1;justify-self:end;width:min(270px,66vw);margin-top:-1rem}.hint[data-astro-cid-wlhoer24]{display:none}.box[data-astro-cid-wlhoer24]{grid-row:3;margin-top:-2.5rem;padding:1.4rem 1.1rem 1rem}.choices[data-astro-cid-wlhoer24]{grid-template-columns:1fr}.choices[data-astro-cid-wlhoer24].choices--gifts{grid-template-columns:1fr 1fr}.orb[data-astro-cid-wlhoer24]{width:48px;height:48px;left:auto;right:10%}}section[data-astro-cid-lcdefpme]{margin-top:5rem}.kicker[data-astro-cid-lcdefpme]{font-family:var(--font-pixel);color:var(--spring);margin:0 0 .25rem}.sec-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.sec-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline;text-decoration-color:var(--amber)}.bench[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.bench__shot[data-astro-cid-lcdefpme]{margin:0}.bench__shot[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border:3px solid var(--line);width:100%;height:auto;box-shadow:8px 10px 0 var(--shadow)}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem;display:flex}.shelf[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.shelf[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--panel);border:3px solid var(--line);color:inherit;justify-items:start;gap:.3rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.shelf[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--panel-2)}.shelf[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--font-pixel);font-weight:500;font-size:var(--t-lg)}.shelf[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{color:var(--ink-2);font-size:var(--t-sm)}.bench__shot[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:var(--ink-2);margin-top:.8rem}.bench__text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--t-3xl)}.progress[data-astro-cid-lcdefpme]{margin:1.5rem 0}.progress__bar[data-astro-cid-lcdefpme]{background:var(--line);height:22px;padding:4px}.progress__bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{height:100%;width:var(--p);background:repeating-linear-gradient(90deg, var(--moss) 0 14px, color-mix(in srgb, var(--moss) 80%, white) 14px 18px);display:block}.progress[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:var(--ink-2);margin:.5rem 0 0}.progress[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ink)}.two[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.posts[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.posts[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{border-top:3px dotted color-mix(in srgb, var(--line) 35%, transparent);padding:1.1rem 0}.posts[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--t-lg);margin:.5rem 0 .3rem}.posts[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.posts[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.posts[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0 0 .3rem}.posts[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:var(--ink-2)}.guide[data-astro-cid-lcdefpme]{align-items:start;gap:1rem;display:flex}.guide[data-astro-cid-lcdefpme] .ivy{background:var(--panel);border:3px solid var(--line);flex:none;width:64px;height:64px}.support[data-astro-cid-lcdefpme]{grid-template-columns:minmax(280px,380px) 1fr;align-items:start;gap:2.5rem;display:grid}.support__power[data-astro-cid-lcdefpme]{padding-top:1.8rem}.support__power[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:1.25rem}.support__letters[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:.5rem}.arcade[data-astro-cid-lcdefpme]{background:var(--moss-deep);color:#eef4e2;border:3px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:2.5rem;display:grid}:root[data-theme=dark] .arcade[data-astro-cid-lcdefpme]{background:#0a1411}.arcade[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#cfdcbc}.arcade[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#f6d77a}.arcade__cards[data-astro-cid-lcdefpme]{justify-content:center;padding:1rem 0;display:flex}.arcade__cards[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:3px solid var(--line);transform:rotate(calc((var(--i) - 2) * 7deg)) translateY(calc(abs(var(--i) - 2) * 8px));background:#f5f8ec;margin-left:-26px;display:block;box-shadow:4px 5px #0000004d}.arcade__cards[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{margin-left:0}.else[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem 2rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.else[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:3px solid var(--line);flex-direction:column;padding:.6rem 0;display:flex}.else[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{font-family:var(--font-pixel);font-size:var(--t-lg)}.else[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:last-child{font-size:var(--t-sm);color:var(--ink-2)}.else[data-astro-cid-lcdefpme] .soon[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{color:var(--ink-2)}@media (width<=860px){section[data-astro-cid-lcdefpme]{margin-top:3.5rem}.bench[data-astro-cid-lcdefpme],.two[data-astro-cid-lcdefpme],.support[data-astro-cid-lcdefpme],.arcade[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.75rem}.arcade[data-astro-cid-lcdefpme]{padding:1.5rem 1.25rem}.arcade__cards[data-astro-cid-lcdefpme] svg{width:64px;height:64px}.arcade__cards[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:-18px}}
