.forest[data-astro-cid-j3apjmms]{position:relative;min-height:100svh;display:grid;grid-template-rows:auto 1fr;overflow:hidden;background:#2f5a3c var(--bg) center / cover no-repeat}.intro[data-astro-cid-j3apjmms]{padding:96px 16px 0;text-align:center;color:#fff;text-shadow:0 2px 12px rgb(0 0 0 / .5)}h1[data-astro-cid-j3apjmms]{margin:0;font:300 clamp(2.2rem,4.4vw,3.6rem)/1 var(--label)}.intro[data-astro-cid-j3apjmms] p[data-astro-cid-j3apjmms]{margin:8px auto 0;max-width:60ch;font-size:1.1rem;line-height:1.45}.intro[data-astro-cid-j3apjmms] .hint[data-astro-cid-j3apjmms]{font:700 .85rem var(--label);letter-spacing:.14em;text-transform:uppercase}.stage[data-astro-cid-j3apjmms]{position:relative;align-self:end;justify-self:center;width:min(1400px,100vw,(100svh - 230px) * 1.77);aspect-ratio:1201 / 679;container-type:size}.tree[data-astro-cid-j3apjmms]{position:absolute;inset:0;width:100%;height:100%}span[data-astro-cid-j3apjmms].tree{position:absolute;inset:6% 8% 0;opacity:.3}.hang[data-astro-cid-j3apjmms]{position:absolute;z-index:2;display:grid;justify-items:center;width:clamp(40px,5.6cqw,90px);padding:0;border:0;background:none;cursor:pointer;translate:-50% 0;transform-origin:50% 0;animation:sway 4.5s ease-in-out var(--d, 0s) infinite alternate}.string[data-astro-cid-j3apjmms]{width:1.5px;height:calc(var(--drop) * 1cqh);background:#463a30d9}.home[data-astro-cid-j3apjmms]{display:block;width:100%;transition:transform .25s ease}.home[data-astro-cid-j3apjmms] img[data-astro-cid-j3apjmms]{display:block;width:100%;height:auto;filter:var(--tint) drop-shadow(0 6px 8px rgb(0 0 0 / .35))}.home[data-astro-cid-j3apjmms] .awaiting[data-astro-cid-j3apjmms]{aspect-ratio:1 / 1.9}.hang[data-astro-cid-j3apjmms]:hover .home[data-astro-cid-j3apjmms],.hang[data-astro-cid-j3apjmms]:focus-visible .home[data-astro-cid-j3apjmms]{transform:scale(1.1)}.tag[data-astro-cid-j3apjmms]{position:absolute;top:100%;margin-top:6px;display:grid;gap:1px;padding:5px 9px;border-radius:4px;background:#fffdf6;color:#3d342d;white-space:nowrap;font:400 .75rem/1.2 var(--label);text-align:center;box-shadow:0 2px 8px #00000040;opacity:0;transition:opacity .2s ease;pointer-events:none}.tag[data-astro-cid-j3apjmms] b[data-astro-cid-j3apjmms]{font:700 .85rem var(--label)}.hang[data-astro-cid-j3apjmms]:hover .tag[data-astro-cid-j3apjmms],.hang[data-astro-cid-j3apjmms]:focus-visible .tag[data-astro-cid-j3apjmms]{opacity:1}@keyframes sway{0%{rotate:-2.5deg}to{rotate:2.5deg}}.spread[data-astro-cid-j3apjmms]{width:100vw;height:100svh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff;color:#111;overflow:auto;font-family:Arial,Helvetica,sans-serif}.spread[data-astro-cid-j3apjmms][open]{animation:pop .45s cubic-bezier(.2,1.1,.4,1)}@keyframes pop{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.spread[data-astro-cid-j3apjmms]::backdrop{background:#12201880}.leave[data-astro-cid-j3apjmms]{position:fixed;top:14px;right:14px;z-index:5;padding:8px 14px;border:1.5px solid #111;border-radius:999px;background:#fff;color:#111;font:700 .85rem Arial,sans-serif;cursor:pointer}.leave[data-astro-cid-j3apjmms]:hover,.leave[data-astro-cid-j3apjmms]:focus-visible{background:#111;color:#fff}.hero[data-astro-cid-j3apjmms]{position:relative;height:100svh;min-height:560px;overflow:hidden}.sq[data-astro-cid-j3apjmms]{position:absolute;z-index:3;background:#f396c8e0;pointer-events:none}.obj[data-astro-cid-j3apjmms]{position:absolute;left:50%;top:52%;translate:-50% -50%;width:auto;height:54%;max-width:40%;object-fit:contain;z-index:1}span[data-astro-cid-j3apjmms].obj{width:40%;aspect-ratio:4 / 3;height:auto}.title[data-astro-cid-j3apjmms]{position:absolute;left:50%;top:5%;z-index:2;margin:0;display:grid;font:400 clamp(2.2rem,5.4vw,5.2rem)/.86 Arial,Helvetica,sans-serif;letter-spacing:-.055em;white-space:nowrap}.title[data-astro-cid-j3apjmms]:has(span:nth-child(3)){font-size:clamp(1.8rem,4.2vw,4rem);top:3%}.title[data-astro-cid-j3apjmms] span[data-astro-cid-j3apjmms]:nth-child(1){translate:-60% 0}.title[data-astro-cid-j3apjmms] span[data-astro-cid-j3apjmms]:nth-child(2){translate:-20% 0}.title[data-astro-cid-j3apjmms] span[data-astro-cid-j3apjmms]:nth-child(3){translate:-45% 0}.toc[data-astro-cid-j3apjmms]{margin:0;padding:0;list-style:none}.toc[data-astro-cid-j3apjmms] li[data-astro-cid-j3apjmms]{position:absolute;z-index:4;max-width:15vw;font:400 clamp(.85rem,1.35vw,1.3rem)/1.1 Arial,Helvetica,sans-serif;letter-spacing:-.03em}.toc[data-astro-cid-j3apjmms].dense li[data-astro-cid-j3apjmms]{max-width:19vw}.toc[data-astro-cid-j3apjmms] li[data-astro-cid-j3apjmms].l{translate:-100% -50%;text-align:right}.toc[data-astro-cid-j3apjmms] li[data-astro-cid-j3apjmms].r{translate:0 -50%}.toc[data-astro-cid-j3apjmms] li[data-astro-cid-j3apjmms].c{translate:-50% 0;text-align:center}.toc[data-astro-cid-j3apjmms] a[data-astro-cid-j3apjmms]{display:grid;gap:.3em;color:inherit;text-decoration:none}.toc[data-astro-cid-j3apjmms] a[data-astro-cid-j3apjmms]:hover,.toc[data-astro-cid-j3apjmms] a[data-astro-cid-j3apjmms]:focus-visible{text-decoration:underline;text-underline-offset:3px}.toc[data-astro-cid-j3apjmms] .n[data-astro-cid-j3apjmms]{font-size:1.1em}.more[data-astro-cid-j3apjmms]{position:absolute;right:3%;bottom:2.5%;margin:0;z-index:2;font:400 .8rem Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#555}.sheet[data-astro-cid-j3apjmms]{position:relative;display:grid;gap:clamp(56px,8vw,110px);padding:90px clamp(20px,6vw,96px) 120px;overflow:hidden}.sheet[data-astro-cid-j3apjmms] .sq[data-astro-cid-j3apjmms]{z-index:0;opacity:.8}.part[data-astro-cid-j3apjmms]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(90px,12rem) minmax(0,44rem);column-gap:clamp(18px,3vw,44px);align-items:start;width:min(100%,62rem);scroll-margin-top:30px;font-size:1rem;line-height:1.6}.part[data-astro-cid-j3apjmms]:nth-of-type(2n){justify-self:end;grid-template-columns:minmax(0,44rem) minmax(90px,12rem)}.part[data-astro-cid-j3apjmms]>[data-astro-cid-j3apjmms]{grid-column:2}.part[data-astro-cid-j3apjmms]:nth-of-type(2n)>[data-astro-cid-j3apjmms]{grid-column:1}.part[data-astro-cid-j3apjmms] .n[data-astro-cid-j3apjmms]{grid-column:1;grid-row:1 / span 40;margin:0;font:900 clamp(4.6rem,10vw,9rem)/.78 "Arial Black",Arial,sans-serif;letter-spacing:-.07em;background:radial-gradient(circle,#111 0 1.5px,transparent 1.9px) 0 0 / 5px 5px;-webkit-background-clip:text;background-clip:text;color:transparent}.part[data-astro-cid-j3apjmms]:nth-of-type(2n) .n[data-astro-cid-j3apjmms]{grid-column:2;text-align:right}.part[data-astro-cid-j3apjmms].wide{grid-template-columns:minmax(0,1fr);width:100%}.part[data-astro-cid-j3apjmms].wide>[data-astro-cid-j3apjmms]{grid-column:1}.part[data-astro-cid-j3apjmms].wide .n[data-astro-cid-j3apjmms]{grid-row:auto}.part[data-astro-cid-j3apjmms] h3[data-astro-cid-j3apjmms]{margin:0 0 14px;font:400 clamp(1.9rem,3.6vw,3.2rem)/.95 Arial,Helvetica,sans-serif;letter-spacing:-.05em}.part[data-astro-cid-j3apjmms] h3[data-astro-cid-j3apjmms]+p[data-astro-cid-j3apjmms],.part[data-astro-cid-j3apjmms] h3[data-astro-cid-j3apjmms]+.tags[data-astro-cid-j3apjmms]+p[data-astro-cid-j3apjmms]{font-size:1.22rem;line-height:1.45;letter-spacing:-.01em}.part[data-astro-cid-j3apjmms] p[data-astro-cid-j3apjmms],.part[data-astro-cid-j3apjmms] ul[data-astro-cid-j3apjmms],.part[data-astro-cid-j3apjmms] ol[data-astro-cid-j3apjmms],.part[data-astro-cid-j3apjmms] blockquote[data-astro-cid-j3apjmms]{margin:0 0 12px}.part[data-astro-cid-j3apjmms] ul[data-astro-cid-j3apjmms],.part[data-astro-cid-j3apjmms] ol[data-astro-cid-j3apjmms]{padding-left:1.3em;display:grid;gap:6px}.part[data-astro-cid-j3apjmms] li[data-astro-cid-j3apjmms]::marker{color:#ec6eaf;font-weight:700}.part[data-astro-cid-j3apjmms] strong[data-astro-cid-j3apjmms]{font-weight:700}.part[data-astro-cid-j3apjmms] a[data-astro-cid-j3apjmms]{color:inherit;text-decoration-color:#f396c8;text-decoration-thickness:2px;text-underline-offset:3px}.tags[data-astro-cid-j3apjmms]{color:#666;font-size:.9em}.part[data-astro-cid-j3apjmms] .binder-open[data-astro-cid-j3apjmms]{display:grid;gap:8px;width:min(100%,30rem);margin:14px 0 18px;padding:0;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.part[data-astro-cid-j3apjmms] .binder-open[data-astro-cid-j3apjmms] img[data-astro-cid-j3apjmms]{display:block;width:100%;height:auto;border:1px solid #ddd;box-shadow:0 6px 18px #00000026}.shots[data-astro-cid-j3apjmms]{display:flex;flex-wrap:wrap;gap:4px 22px;align-items:flex-start}.shots[data-astro-cid-j3apjmms] .shot[data-astro-cid-j3apjmms]{width:min(100%,17rem)}.shots[data-astro-cid-j3apjmms] .binder-open[data-astro-cid-j3apjmms]{width:100%}.shots[data-astro-cid-j3apjmms] .shot-note[data-astro-cid-j3apjmms]{margin:0;font-style:italic;color:#555;font-size:.9em}.part[data-astro-cid-j3apjmms] .binder-open[data-astro-cid-j3apjmms] span[data-astro-cid-j3apjmms]{font-weight:700;text-decoration:underline;text-decoration-color:#f396c8;text-decoration-thickness:2px;text-underline-offset:3px}.binder-full[data-astro-cid-j3apjmms]{width:100vw;height:100svh;max-width:none;max-height:none;margin:0;padding:52px 8px 12px;border:0;background:#151515;color:#fff;overflow:hidden}.binder-full[data-astro-cid-j3apjmms][open]{display:grid;place-items:center}.binder-full[data-astro-cid-j3apjmms]::backdrop{background:#000}.binder-full[data-astro-cid-j3apjmms].scroll-full[open]{display:block;padding:52px 0 0}.scroll-pane[data-astro-cid-j3apjmms]{height:calc(100svh - 52px);overflow-y:auto;overflow-x:hidden;scrollbar-width:auto;scrollbar-color:rgb(243 150 200) #2a2a2a}.scroll-pane[data-astro-cid-j3apjmms]::-webkit-scrollbar{width:16px}.scroll-pane[data-astro-cid-j3apjmms]::-webkit-scrollbar-track{background:#2a2a2a}.scroll-pane[data-astro-cid-j3apjmms]::-webkit-scrollbar-thumb{background:#f396c8;border-radius:8px;border:3px solid #2a2a2a}.scroll-pane[data-astro-cid-j3apjmms] img[data-astro-cid-j3apjmms]{display:block;width:min(100%,2100px);height:auto;margin:0 auto}.binder-full[data-astro-cid-j3apjmms] .viewer{width:min(100% - 140px,calc((100svh - 120px) * var(--ar)))!important}.binder-full[data-astro-cid-j3apjmms] .bar{color:#fff}.binder-full[data-astro-cid-j3apjmms] .find-in-dialog{display:none}.binder-close[data-astro-cid-j3apjmms]{position:absolute;top:12px;right:14px;z-index:5;padding:8px 16px;border:1.5px solid #fff;border-radius:999px;background:none;color:#fff;font:700 .95rem Arial,sans-serif;cursor:pointer}.binder-close[data-astro-cid-j3apjmms]:hover,.binder-close[data-astro-cid-j3apjmms]:focus-visible{background:#fff;color:#111}.part[data-astro-cid-j3apjmms] blockquote[data-astro-cid-j3apjmms]{padding-left:14px;border-left:3px solid rgb(243 150 200);font-style:italic}.part[data-astro-cid-j3apjmms] blockquote[data-astro-cid-j3apjmms] footer[data-astro-cid-j3apjmms]{font-style:normal;font-weight:700}.links[data-astro-cid-j3apjmms]{list-style:none;padding:0!important;display:grid;gap:4px}.stats[data-astro-cid-j3apjmms]{display:flex;flex-wrap:wrap;gap:8px 28px;margin:6px 0 0}.stats[data-astro-cid-j3apjmms] div[data-astro-cid-j3apjmms]{display:grid}.stats[data-astro-cid-j3apjmms] dt[data-astro-cid-j3apjmms]{order:2;font-size:.85em;color:#555}.stats[data-astro-cid-j3apjmms] dd[data-astro-cid-j3apjmms]{margin:0;font-size:1.8em;letter-spacing:-.03em}.end[data-astro-cid-j3apjmms]{position:relative;z-index:1;display:grid;justify-items:center;gap:14px;padding-top:40px;text-align:center}.end-obj[data-astro-cid-j3apjmms]{width:auto;height:clamp(160px,26vw,300px);max-width:60vw;object-fit:contain}span[data-astro-cid-j3apjmms].end-obj{width:220px}.end-title[data-astro-cid-j3apjmms]{margin:0;font:400 clamp(2rem,4.6vw,4rem)/.9 Arial,Helvetica,sans-serif;letter-spacing:-.055em}.end-links[data-astro-cid-j3apjmms]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px;font:400 1rem Arial,sans-serif}.end-links[data-astro-cid-j3apjmms] button[data-astro-cid-j3apjmms]{padding:9px 16px;border:1.5px solid #111;border-radius:999px;background:#fff;font:inherit;cursor:pointer}.end-links[data-astro-cid-j3apjmms] button[data-astro-cid-j3apjmms]:hover,.end-links[data-astro-cid-j3apjmms] button[data-astro-cid-j3apjmms]:focus-visible{background:#111;color:#fff}.end-links[data-astro-cid-j3apjmms] a[data-astro-cid-j3apjmms]{align-self:center;color:inherit;text-decoration-color:#f396c8;text-decoration-thickness:2px;text-underline-offset:4px}@media(max-width:760px){.stage[data-astro-cid-j3apjmms]{width:150vw;margin-left:-25vw}.hang[data-astro-cid-j3apjmms]{width:9cqw}.hero[data-astro-cid-j3apjmms]{height:auto;min-height:0;padding:70px 20px 24px;display:grid;justify-items:center;gap:18px}.title[data-astro-cid-j3apjmms],.obj[data-astro-cid-j3apjmms],.toc[data-astro-cid-j3apjmms] li[data-astro-cid-j3apjmms],.more[data-astro-cid-j3apjmms]{position:static;translate:none!important}.title[data-astro-cid-j3apjmms]{white-space:normal;text-align:center}.obj[data-astro-cid-j3apjmms]{height:34svh;max-width:80%}.toc[data-astro-cid-j3apjmms]{display:grid;gap:8px;width:100%}.toc[data-astro-cid-j3apjmms] li[data-astro-cid-j3apjmms]{max-width:none;text-align:left!important}.toc[data-astro-cid-j3apjmms] a[data-astro-cid-j3apjmms]{display:flex;gap:10px}.part[data-astro-cid-j3apjmms],.part[data-astro-cid-j3apjmms]:nth-of-type(2n){grid-template-columns:minmax(0,1fr);justify-self:stretch}.part[data-astro-cid-j3apjmms]>[data-astro-cid-j3apjmms],.part[data-astro-cid-j3apjmms]:nth-of-type(2n)>[data-astro-cid-j3apjmms]{grid-column:1}.part[data-astro-cid-j3apjmms] .n[data-astro-cid-j3apjmms],.part[data-astro-cid-j3apjmms]:nth-of-type(2n) .n[data-astro-cid-j3apjmms]{grid-row:auto;text-align:left;font-size:4.2rem;margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.hang[data-astro-cid-j3apjmms],.spread[data-astro-cid-j3apjmms][open]{animation:none}}
