html:has(body.work-page){scroll-snap-type:y proximity;scroll-padding-top:var(--frame-top,0px)}@media (prefers-reduced-motion:reduce){html:has(body.work-page){scroll-snap-type:none}}.filters[data-astro-cid-nntkhrjw]{z-index:15;top:calc(62px + env(safe-area-inset-top,0px));right:var(--gut-r);gap:6px;display:flex;position:fixed}.filters[data-astro-cid-nntkhrjw] button[data-astro-cid-nntkhrjw]{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 10px;position:relative}.filters[data-astro-cid-nntkhrjw] button[data-astro-cid-nntkhrjw][aria-pressed=true]{color:var(--ink)}.filters[data-astro-cid-nntkhrjw] button[data-astro-cid-nntkhrjw] svg[data-astro-cid-nntkhrjw]{opacity:0;transition:opacity .25s}.filters[data-astro-cid-nntkhrjw] button[data-astro-cid-nntkhrjw][aria-pressed=true] svg[data-astro-cid-nntkhrjw]{opacity:1}.figure[data-astro-cid-nntkhrjw]{z-index:2;width:240px;height:180px;margin:0;transition:width .5s cubic-bezier(.3,.7,.2,1),height .5s cubic-bezier(.3,.7,.2,1),top .5s cubic-bezier(.3,.7,.2,1),left .5s cubic-bezier(.3,.7,.2,1);position:fixed;top:0;left:0}.figure[data-astro-cid-nntkhrjw].still{transition:none}.frames[data-astro-cid-nntkhrjw]{position:absolute;inset:0;overflow:hidden}.frames[data-astro-cid-nntkhrjw] div{opacity:0;filter:saturate(.85);background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .6s;position:absolute;inset:0}.frames[data-astro-cid-nntkhrjw] div.on{opacity:1}.empty[data-astro-cid-nntkhrjw]{place-items:center;font-size:17px;display:grid;position:absolute;inset:0}#marks[data-astro-cid-nntkhrjw]{transition:opacity .2s}.figure[data-astro-cid-nntkhrjw].moving #marks[data-astro-cid-nntkhrjw]{opacity:0}.cap[data-astro-cid-nntkhrjw]{min-width:max(100%,230px);color:var(--ink-soft);justify-content:space-between;gap:16px;display:flex;position:absolute;top:calc(100% + 16px);left:0}.leader[data-astro-cid-nntkhrjw]{z-index:1;left:0;right:0;top:var(--focus-y,50vh);pointer-events:none;height:0;position:fixed}.minimap[data-astro-cid-nntkhrjw]{z-index:3;right:var(--gut-r);bottom:calc(28px + env(safe-area-inset-bottom,0px));width:128px;height:128px;text-decoration:none;position:fixed}.minimap[data-astro-cid-nntkhrjw] .m[data-astro-cid-nntkhrjw]{color:var(--ink-soft);font-size:8.5px;position:absolute}.minimap[data-astro-cid-nntkhrjw] .d[data-astro-cid-nntkhrjw]{background:var(--ink-dim);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute}.minimap[data-astro-cid-nntkhrjw] .you[data-astro-cid-nntkhrjw]{background:var(--ink);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:left .5s cubic-bezier(.3,.7,.2,1),top .5s cubic-bezier(.3,.7,.2,1);position:absolute}.mm-cap[data-astro-cid-nntkhrjw]{z-index:3;right:var(--gut-r);bottom:calc(168px + env(safe-area-inset-bottom,0px));font-size:14px;position:fixed}.list[data-astro-cid-nntkhrjw]{z-index:2;width:min(34vw,440px);padding-top:calc(var(--focus-y,50vh) - 9vh);padding-bottom:calc(100vh - var(--focus-y,50vh) - 9vh);margin-left:calc(50vw + 40px);position:relative}.it[data-astro-cid-nntkhrjw]{scroll-snap-align:center;cursor:pointer;min-height:18vh;opacity:var(--o,.3);align-items:center;padding-left:64px;transition:opacity .35s;display:flex;position:relative}.node[data-astro-cid-nntkhrjw]{border:1px solid var(--ink);background:var(--paper);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:background .3s,transform .3s;position:absolute;top:50%;left:0}.it[data-astro-cid-nntkhrjw].on .node[data-astro-cid-nntkhrjw]{background:var(--ink);transform:scale(1.3)}.txt[data-astro-cid-nntkhrjw]{gap:6px;display:grid}.type[data-astro-cid-nntkhrjw]{color:var(--ink-soft)}h2[data-astro-cid-nntkhrjw]{letter-spacing:.005em;text-wrap:balance;margin:0;font-size:clamp(17px,1.55vw,24px);font-weight:400;line-height:1.25}h2[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]{text-decoration:none}.it[data-astro-cid-nntkhrjw].on h2[data-astro-cid-nntkhrjw]{font-weight:500}.more[data-astro-cid-nntkhrjw]{opacity:0;align-items:baseline;gap:18px;max-height:0;font-size:16px;transition:opacity .35s,max-height .35s;display:flex;overflow:hidden}.it[data-astro-cid-nntkhrjw].on .more[data-astro-cid-nntkhrjw]{opacity:1;max-height:2em}.fork[data-astro-cid-nntkhrjw]{align-items:center;min-height:12vh;padding-left:64px;font-size:17px;display:flex;position:relative}.shelf[data-astro-cid-nntkhrjw]{display:none}@media (width<=760px){.shelf[data-astro-cid-nntkhrjw]{z-index:3;height:calc(var(--frame-top,0px) + 18px);background:linear-gradient(var(--paper) calc(100% - 18px), #f9f8f500);pointer-events:none;display:block;position:fixed;top:0;left:0;right:0}.figure[data-astro-cid-nntkhrjw]{z-index:4}.cap[data-astro-cid-nntkhrjw]{top:calc(100% + 8px)}.leader[data-astro-cid-nntkhrjw],.minimap[data-astro-cid-nntkhrjw],.mm-cap[data-astro-cid-nntkhrjw]{display:none}.filters[data-astro-cid-nntkhrjw]{top:auto;right:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));background:var(--paper);transform:translate(50%)}.list[data-astro-cid-nntkhrjw]{width:calc(100% - 50px);padding-top:calc(var(--focus-y,50vh) - 7vh);padding-bottom:calc(100vh - var(--focus-y,50vh) - 7vh);margin-left:34px}.it[data-astro-cid-nntkhrjw]{min-height:14vh;padding-left:40px}.fork[data-astro-cid-nntkhrjw]{padding-left:40px}}
