.inside[data-astro-cid-n2gtnyjn]{min-height:calc(var(--closed-h) - 14px - clamp(36px, 6.8vw, 80px));--lay-edge:color-mix(in srgb, var(--fold-edge) 28%, transparent);--lay-shade:color-mix(in srgb, var(--fold-edge) 48%, transparent);--lay-lit:inset 0 1px 0 #ffffffd9;grid-template-rows:1fr auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(20px,4vw,48px);display:grid}.slip[data-astro-cid-n2gtnyjn]{background:var(--paper-grain), var(--paper);max-width:260px;box-shadow:var(--lay-lit), 0 0 0 1px var(--lay-edge), 0 1px 1px var(--lay-shade), 0 7px 10px -6px var(--lay-shade);border-radius:2px;align-self:start;padding:16px 18px 14px;transform:rotate(-1.4deg)}.slip-title[data-astro-cid-n2gtnyjn]{margin:0 0 10px;font-size:.95rem;font-weight:800}.slip-note[data-astro-cid-n2gtnyjn]{color:var(--ink-2);margin:0 0 12px;font-size:.9rem}.share[data-astro-cid-n2gtnyjn]{width:100%;min-height:44px;font:inherit;color:var(--ink);border:1.5px solid var(--ink);cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.92rem;font-weight:700;display:flex}.share[data-astro-cid-n2gtnyjn][data-state=copied]{color:var(--paper);background:var(--ink)}@media (hover:hover){.share[data-astro-cid-n2gtnyjn]:hover{color:var(--paper);background:var(--ink)}}.share[data-astro-cid-n2gtnyjn] svg[data-astro-cid-n2gtnyjn]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px;display:none}.share[data-astro-cid-n2gtnyjn][data-state=copied] svg[data-astro-cid-n2gtnyjn]{display:block}.pocket-wrap[data-astro-cid-n2gtnyjn]{place-self:end;justify-items:center;width:min(100%,420px);display:grid}.card[data-astro-cid-n2gtnyjn]{background:var(--paper-grain), #fff;width:min(88%,340px);box-shadow:var(--lay-lit), 0 0 0 1px var(--lay-edge), 0 1px 2px var(--lay-shade), 0 12px 16px -10px var(--lay-shade);border-radius:4px;padding:18px 20px 30px;position:relative;transform:rotate(2.2deg)}.card[data-astro-cid-n2gtnyjn] p[data-astro-cid-n2gtnyjn]{margin:0}.card-name[data-astro-cid-n2gtnyjn]{letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.card[data-astro-cid-n2gtnyjn] .card-role[data-astro-cid-n2gtnyjn]{color:var(--ink-2);margin-bottom:10px;font-size:.88rem}.card-links[data-astro-cid-n2gtnyjn]{border-top:1px solid #ece6dc;gap:3px;margin:0;padding:10px 0 0;font-size:.88rem;list-style:none;display:grid}.card-links[data-astro-cid-n2gtnyjn] a[data-astro-cid-n2gtnyjn]{border-bottom:1px solid #d8d0c4;text-decoration:none}.card-links[data-astro-cid-n2gtnyjn] a[data-astro-cid-n2gtnyjn]:hover{border-bottom-color:currentColor}.pocket[data-astro-cid-n2gtnyjn]{pointer-events:none;width:100%;height:96px;filter:drop-shadow(0 -1px 2px var(--lay-shade)) drop-shadow(0 2px 2px var(--lay-shade));margin-top:-30px;display:block;position:relative;overflow:visible}.pocket[data-astro-cid-n2gtnyjn] stop[data-astro-cid-n2gtnyjn]:first-child{stop-color:color-mix(in srgb, var(--fold) 96%, var(--ink))}.pocket[data-astro-cid-n2gtnyjn] stop[data-astro-cid-n2gtnyjn]:last-child{stop-color:var(--fold-mid)}.pocket-body[data-astro-cid-n2gtnyjn]{fill:url(#pocket-fill);stroke:var(--fold-edge);stroke-opacity:.4;stroke-width:1px;vector-effect:non-scaling-stroke}.pocket-lip[data-astro-cid-n2gtnyjn]{fill:none;stroke:#ffffff80;stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.property[data-astro-cid-n2gtnyjn]{color:var(--ink);grid-column:1/-1;margin:0;font-size:.8rem}.property[data-astro-cid-n2gtnyjn] a[data-astro-cid-n2gtnyjn]{text-underline-offset:2px}@media (width<=640px){.inside[data-astro-cid-n2gtnyjn]{grid-template-columns:1fr}.slip[data-astro-cid-n2gtnyjn]{justify-self:start}.pocket-wrap[data-astro-cid-n2gtnyjn]{justify-self:stretch;width:100%}}.bungee[data-astro-cid-raeckkt2]{--band:calc(clamp(12px, 5.6vw, 64px) / 2);--size:.7;--cord:calc(30px / var(--size));--ax:-24px;--ay:-7px;--turn:0deg;--cord-len:var(--ay);--cord-turn:0deg;height:0;transform:translateZ(1px) scale(var(--size));transform-origin:calc(100% - var(--band)) 0;transform-style:preserve-3d;pointer-events:none;position:absolute;top:0;left:0;right:0}.folder[data-state=open] .bungee[data-astro-cid-raeckkt2]{--ax:0px;--ay:calc(var(--cord) + var(--bob,0px) / var(--size));--turn:180deg;top:100%}.folder[data-state=open] .ledge[data-astro-cid-raeckkt2]{transform:scaleY(-1)}.folder[data-state=open] .drop[data-astro-cid-raeckkt2]{top:10.5px}.ledge[data-astro-cid-raeckkt2]{right:calc(var(--band) - 3px);transform-origin:50% 31px;position:absolute;top:-31px;overflow:visible}.clip[data-astro-cid-raeckkt2]{fill:#62676d;stroke:var(--ink);stroke-width:1px}.clip-shine[data-astro-cid-raeckkt2]{fill:none;stroke:#a7adb3;stroke-width:1px;stroke-linecap:round}.wire[data-astro-cid-raeckkt2]{fill:none;stroke:#c9cdd1;stroke-width:1.5px;stroke-linecap:round}.plank[data-astro-cid-raeckkt2]{fill:#cf9558;stroke:var(--ink);stroke-width:1px}.grain[data-astro-cid-raeckkt2]{fill:none;stroke:#9b6a38;stroke-width:.8px;stroke-linecap:round}.ring[data-astro-cid-raeckkt2]{fill:none;stroke:#c9cdd1;stroke-width:1.3px}.coil[data-astro-cid-raeckkt2],.line[data-astro-cid-raeckkt2]{fill:none;stroke:var(--on-desk);stroke-width:2.2px}.coil-edge[data-astro-cid-raeckkt2]{fill:none;stroke:var(--ink);stroke-width:3.4px}.line-dash[data-astro-cid-raeckkt2]{fill:none;stroke:var(--ink-3);stroke-width:2.2px;stroke-dasharray:3 7}.bungee[data-astro-cid-raeckkt2][data-pose] .slack[data-astro-cid-raeckkt2],.folder:not([data-state=closed]) .slack[data-astro-cid-raeckkt2]{visibility:hidden}.drop[data-astro-cid-raeckkt2]{right:var(--band);width:0;height:0;transform-style:preserve-3d;position:absolute;top:-10.5px}.cord[data-astro-cid-raeckkt2]{width:2.5px;height:var(--cord-len);background:repeating-linear-gradient(var(--on-desk) 0 10px, var(--ink-3) 10px 14px);transform:rotate(var(--cord-turn));transform-origin:50% 0;visibility:hidden;position:absolute;top:0;left:-1.25px}.bungee[data-astro-cid-raeckkt2][data-pose] .cord[data-astro-cid-raeckkt2],.folder:not([data-state=closed]) .cord[data-astro-cid-raeckkt2]{visibility:visible}.man[data-astro-cid-raeckkt2]{left:calc(var(--ax) - 15px);top:calc(var(--ay) - 46px);width:30px;height:46px;transform:rotate(var(--turn));transform-origin:50% 100%;position:absolute}.man-art[data-astro-cid-raeckkt2]{transform-origin:50% 100%;transition:transform .12s ease-out;display:block;overflow:visible}.limb-edge[data-astro-cid-raeckkt2],.limb[data-astro-cid-raeckkt2]{fill:none;stroke-linecap:round}.limb-edge[data-astro-cid-raeckkt2]{stroke:var(--ink);stroke-width:5.6px}.limb[data-astro-cid-raeckkt2]{stroke:var(--on-desk);stroke-width:3.2px}.torso[data-astro-cid-raeckkt2],.head[data-astro-cid-raeckkt2]{stroke:var(--ink);stroke-width:1.4px}.torso[data-astro-cid-raeckkt2]{fill:var(--on-desk)}.head[data-astro-cid-raeckkt2]{fill:var(--paper)}.helmet[data-astro-cid-raeckkt2],.shoe[data-astro-cid-raeckkt2]{fill:var(--fold);stroke:var(--ink);stroke-width:1.2px;stroke-linejoin:round}.harness[data-astro-cid-raeckkt2]{fill:none;stroke:var(--fold);stroke-width:2.4px}.eye[data-astro-cid-raeckkt2]{fill:var(--ink)}.blush[data-astro-cid-raeckkt2]{fill:#f7a68f}.smile[data-astro-cid-raeckkt2]{fill:none;stroke:var(--ink);stroke-width:1.3px;stroke-linecap:round}.arm[data-astro-cid-raeckkt2]{transition:transform .14s ease-out}.arm-l[data-astro-cid-raeckkt2]{transform-origin:10.5px 26.5px}.arm-r[data-astro-cid-raeckkt2]{transform-origin:19.5px 26.5px}.face[data-astro-cid-raeckkt2]{transform-origin:15px 17.6px}.folder[data-state=open] .face[data-astro-cid-raeckkt2]{transform:rotate(180deg)}.bungee[data-astro-cid-raeckkt2][data-pose=dive] .arm-l[data-astro-cid-raeckkt2]{transform:rotate(125deg)scaleY(1.5)}.bungee[data-astro-cid-raeckkt2][data-pose=dive] .arm-r[data-astro-cid-raeckkt2]{transform:rotate(-125deg)scaleY(1.5)}.folder[data-state=open] .arm-l[data-astro-cid-raeckkt2]{transform:rotate(105deg)scaleY(1.5)}.folder[data-state=open] .arm-r[data-astro-cid-raeckkt2]{transform:rotate(-105deg)scaleY(1.5)}.bungee[data-astro-cid-raeckkt2][data-pose=crouch] .man-art[data-astro-cid-raeckkt2]{transition-duration:60ms;transform:scale(1.12,.78)}@media (prefers-reduced-motion:no-preference){.folder[data-state=closed] .bungee[data-astro-cid-raeckkt2]:not([data-pose]) .man-art[data-astro-cid-raeckkt2]{animation:6s ease-in-out 1.6s infinite teeter}.folder[data-state=closed]:has(.cover-front:hover) .bungee[data-astro-cid-raeckkt2]:not([data-pose]) .man-art[data-astro-cid-raeckkt2]{animation:none;transform:scale(1.06,.9)}.folder[data-state=open] .man-art[data-astro-cid-raeckkt2]{animation:3.4s ease-in-out infinite alternate sway}}@keyframes teeter{0%,80%,to{transform:rotate(0)}86%{transform:rotate(11deg)}91%{transform:rotate(3deg)}95%{transform:rotate(6deg)}}@keyframes sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@media (width<=640px){.bungee[data-astro-cid-raeckkt2]{--band:-3px;--size:.574}}.folder[data-astro-cid-rm3hzbg4]{--closed-h:clamp(340px, 56vh, 520px);--radius:20px;--stroke:1px;--fillet:12px;--hinge-h:22px;--radius-in:calc(var(--radius) - var(--stroke));filter:drop-shadow(0 22px 34px #00000080);margin-inline:clamp(0px,3.5vw,56px);position:relative}.folder[data-astro-cid-rm3hzbg4][data-state=opening],.folder[data-astro-cid-rm3hzbg4][data-state=open]{margin-bottom:76px}.folder[data-astro-cid-rm3hzbg4]{--fold-mid:color-mix(in srgb, var(--fold) 90%, var(--ink));--fold-deep:color-mix(in srgb, var(--fold) 78%, var(--ink));--fold-edge:color-mix(in srgb, var(--fold) 50%, #000)}.tabs[data-astro-cid-rm3hzbg4]{padding-inline:calc(var(--radius) + var(--fillet));margin-bottom:calc(-1 * var(--stroke));display:flex;position:relative}.tab[data-astro-cid-rm3hzbg4]{z-index:var(--z);white-space:nowrap;--tab-edge:color-mix(in srgb, var(--tab) 50%, #000);border:var(--stroke) solid var(--tab-edge);background:color-mix(in srgb, var(--tab) 94%, var(--desk));width:clamp(104px,21%,212px);height:48px;color:var(--ink);font:600 1rem / 1 var(--figtree);cursor:pointer;transform-origin:50% 100%;-webkit-tap-highlight-color:transparent;border-bottom:0;border-radius:16px 16px 0 0;margin-left:-14px;padding:4px 8px 0;transition:background-color .28s,color .28s,box-shadow .28s;position:relative}.tab[data-astro-cid-rm3hzbg4]:first-child{margin-left:0}.tab[data-astro-cid-rm3hzbg4]:before{content:"";pointer-events:none;border-radius:12px 0 0;width:10px;position:absolute;inset:6px auto 0 -1px;box-shadow:-4px 0 6px -4px #0000004d}.tab[data-astro-cid-rm3hzbg4]:first-child:before{display:none}.tab[data-astro-cid-rm3hzbg4]:hover{color:var(--ink)}.tab[data-astro-cid-rm3hzbg4][aria-selected=true]{z-index:10;background:var(--tab);height:52px;margin-top:-4px;padding-top:8px;font-weight:700}.tab[data-astro-cid-rm3hzbg4][aria-selected=true]:after{--punch:transparent calc(var(--fillet) - 1.4px), var(--tab-edge) calc(var(--fillet) - .9px), var(--tab-edge) calc(var(--fillet) - .1px), var(--tab) calc(var(--fillet) + .4px);content:"";inset:auto calc(-1 * var(--fillet)) 0;height:var(--fillet);background:radial-gradient(circle at 0 0, var(--punch)) left bottom / var(--fillet) var(--fillet) no-repeat, radial-gradient(circle at 100% 0, var(--punch)) right bottom / var(--fillet) var(--fillet) no-repeat, linear-gradient(var(--tab), var(--tab)) center bottom / calc(100% - 2 * var(--fillet)) 100% no-repeat;position:absolute}.tab-label[data-astro-cid-rm3hzbg4]{display:block;transform:translateY(1px)}.tab[data-astro-cid-rm3hzbg4]:focus-visible{outline-offset:-7px;outline-color:currentColor}.shell[data-astro-cid-rm3hzbg4]{z-index:5;perspective:2400px;perspective-origin:50% 0;position:relative}.body[data-astro-cid-rm3hzbg4]{z-index:5;background:var(--fold);border:var(--stroke) solid var(--fold-edge);border-radius:var(--radius) var(--radius) 0 0;border-bottom:0;padding:clamp(18px,3.4vw,40px) clamp(12px,5.6vw,64px) clamp(26px,4vw,48px);position:relative;box-shadow:0 -3px 6px -1px #0000003d}.folder[data-astro-cid-rm3hzbg4][data-state=closed] .body[data-astro-cid-rm3hzbg4],.folder[data-astro-cid-rm3hzbg4][data-state=opening] .body[data-astro-cid-rm3hzbg4]{height:var(--closed-h);overflow:hidden}.folder[data-astro-cid-rm3hzbg4][data-state=closed] .body[data-astro-cid-rm3hzbg4]{border-bottom:var(--stroke) solid var(--fold-edge);border-radius:var(--radius)}.sheets[data-astro-cid-rm3hzbg4]{position:relative}.sheet[data-astro-cid-rm3hzbg4]:focus-visible{outline-offset:6px}.hinge[data-astro-cid-rm3hzbg4]{height:var(--hinge-h);background:linear-gradient(var(--fold) 0%, color-mix(in srgb, var(--fold-mid) 70%, var(--fold)) 30%, var(--fold-deep) 49%, var(--fold-deep) 51%, color-mix(in srgb, var(--fold-mid) 70%, var(--fold)) 70%, var(--fold) 100%);border-inline:var(--stroke) solid var(--fold-edge);display:none;position:relative}.folder[data-astro-cid-rm3hzbg4][data-state=opening] .hinge[data-astro-cid-rm3hzbg4],.folder[data-astro-cid-rm3hzbg4][data-state=open] .hinge[data-astro-cid-rm3hzbg4]{display:block}.crease[data-astro-cid-rm3hzbg4]{background:#0000004d;height:2px;position:absolute;inset:calc(50% - 1px) 0 auto;box-shadow:0 -1px #ffffff47,0 1px #ffffff29}.score[data-astro-cid-rm3hzbg4]{background:#00000024;height:1px;transition:opacity .35s;position:absolute;left:0;right:0;box-shadow:0 1px #ffffff38}.hinge[data-astro-cid-rm3hzbg4] .score[data-astro-cid-rm3hzbg4]:first-of-type{top:3px}.hinge[data-astro-cid-rm3hzbg4] .score[data-astro-cid-rm3hzbg4]:nth-of-type(2){bottom:3px}.hinge[data-astro-cid-rm3hzbg4] .score[data-astro-cid-rm3hzbg4]:nth-of-type(3){top:0}.hinge[data-astro-cid-rm3hzbg4] .score[data-astro-cid-rm3hzbg4]:nth-of-type(4){bottom:0}.hinge[data-astro-cid-rm3hzbg4] .score[data-astro-cid-rm3hzbg4]:nth-of-type(5),.hinge[data-astro-cid-rm3hzbg4] .score[data-astro-cid-rm3hzbg4]:nth-of-type(6){display:none}[data-astro-cid-rm3hzbg4][data-scores="1"] .score[data-astro-cid-rm3hzbg4]:nth-of-type(n+2),[data-astro-cid-rm3hzbg4][data-scores="2"] .score[data-astro-cid-rm3hzbg4]:nth-of-type(n+3),[data-astro-cid-rm3hzbg4][data-scores="3"] .score[data-astro-cid-rm3hzbg4]:nth-of-type(n+4),[data-astro-cid-rm3hzbg4][data-scores="4"] .score[data-astro-cid-rm3hzbg4]:nth-of-type(n+5),[data-astro-cid-rm3hzbg4][data-scores="5"] .score[data-astro-cid-rm3hzbg4]:nth-of-type(n+6){opacity:0}.cover[data-astro-cid-rm3hzbg4]{z-index:6;position:relative}.folder[data-astro-cid-rm3hzbg4][data-state=closed] .cover[data-astro-cid-rm3hzbg4],.folder[data-astro-cid-rm3hzbg4][data-state=opening] .cover[data-astro-cid-rm3hzbg4]{height:calc(var(--closed-h) - 14px);transform-origin:50% 100%;transform-style:preserve-3d;position:absolute;top:14px;left:0;right:0}.cover-front[data-astro-cid-rm3hzbg4],.cover-inside[data-astro-cid-rm3hzbg4]{border:var(--stroke) solid var(--fold-edge)}.cover-front[data-astro-cid-rm3hzbg4]{border-radius:var(--radius);background:var(--fold);width:100%;color:var(--ink);text-align:left;cursor:pointer;backface-visibility:hidden;font:inherit;padding:0;display:block;position:absolute;inset:0;box-shadow:0 -1px 3px #0000003d,0 -3px 9px #00000042}.cover-inside[data-astro-cid-rm3hzbg4]{min-height:calc(var(--closed-h) - 14px);border-radius:0 0 var(--radius) var(--radius);background:var(--fold);border-top:0;padding:clamp(18px,3.4vw,40px) clamp(12px,5.6vw,64px);position:relative}.folder[data-astro-cid-rm3hzbg4][data-state=closed] .cover-inside[data-astro-cid-rm3hzbg4],.folder[data-astro-cid-rm3hzbg4][data-state=opening] .cover-inside[data-astro-cid-rm3hzbg4]{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden;transform:rotateX(180deg)}.folder[data-astro-cid-rm3hzbg4][data-state=open] .cover-front[data-astro-cid-rm3hzbg4]{display:none}.shade[data-astro-cid-rm3hzbg4]{border-radius:inherit;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.sharpie[data-astro-cid-rm3hzbg4]{color:#25232b;pointer-events:none;width:min(54%,580px);position:absolute;top:clamp(24px,9%,60px);left:clamp(18px,6.5%,72px)}.sharpie[data-astro-cid-rm3hzbg4] svg{width:100%;height:auto;display:block;overflow:visible}.sharpie-tall[data-astro-cid-rm3hzbg4]{display:none}.hint[data-astro-cid-rm3hzbg4]{left:50%;bottom:calc(var(--hinge-h) + clamp(22px, 7%, 48px));background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 16px 9px 13px;font-size:.92rem;font-weight:600;transition:transform .2s;display:inline-flex;position:absolute;transform:translate(-50%);box-shadow:0 6px 16px -8px #0009}.hint-touch[data-astro-cid-rm3hzbg4]{display:none}@media (hover:none){.hint-touch[data-astro-cid-rm3hzbg4]{display:inline}.hint-mouse[data-astro-cid-rm3hzbg4]{display:none}}.front-scores[data-astro-cid-rm3hzbg4]{height:var(--hinge-h);position:absolute;bottom:0;left:0;right:0}.front-scores[data-astro-cid-rm3hzbg4] .score[data-astro-cid-rm3hzbg4]:first-of-type{top:2px}.front-scores[data-astro-cid-rm3hzbg4] .score[data-astro-cid-rm3hzbg4]:nth-of-type(2){top:6px}.front-scores[data-astro-cid-rm3hzbg4] .score[data-astro-cid-rm3hzbg4]:nth-of-type(3){top:10px}.front-scores[data-astro-cid-rm3hzbg4] .score[data-astro-cid-rm3hzbg4]:nth-of-type(4){top:14px}.front-scores[data-astro-cid-rm3hzbg4] .score[data-astro-cid-rm3hzbg4]:nth-of-type(n+5){display:none}@media (prefers-reduced-motion:no-preference){.folder[data-astro-cid-rm3hzbg4][data-state=closed] .cover[data-astro-cid-rm3hzbg4]{transition:transform .35s cubic-bezier(.3,.7,.2,1);animation:6s ease-in-out 1.6s infinite nudge}.folder[data-astro-cid-rm3hzbg4][data-state=closed] .cover[data-astro-cid-rm3hzbg4]:has(.cover-front:hover){animation:none;transform:rotateX(-9deg)}.folder[data-astro-cid-rm3hzbg4][data-state=closed] .cover-front[data-astro-cid-rm3hzbg4]:hover .hint[data-astro-cid-rm3hzbg4]{transform:translate(-50%)translateY(-2px)}}@keyframes nudge{0%,82%,to{transform:rotateX(0)}88%{transform:rotateX(-7deg)}93%{transform:rotateX(-1deg)}96%{transform:rotateX(-3deg)}}.folder[data-astro-cid-rm3hzbg4][data-state=closed] .cover-front[data-astro-cid-rm3hzbg4]:focus-visible{outline-offset:4px}@media (width<=640px){.body[data-astro-cid-rm3hzbg4],.cover-inside[data-astro-cid-rm3hzbg4]{padding-inline:10px}.folder[data-astro-cid-rm3hzbg4]{--closed-h:clamp(320px, 62vh, 480px);--radius:14px;--fillet:8px}.tab[data-astro-cid-rm3hzbg4]{border-radius:13px 13px 0 0;width:37%;height:42px;margin-left:-10px;padding-inline:8px;font-size:.9rem}.tab[data-astro-cid-rm3hzbg4][aria-selected=true]{height:46px}}@media (width<=640px) and (height>=480px){.sharpie-wide[data-astro-cid-rm3hzbg4]{display:none}.sharpie-tall[data-astro-cid-rm3hzbg4]{width:min(68%, 272px, calc((var(--closed-h) - 170px) / 1.1));display:block;top:clamp(14px,5%,40px)}}.net[data-astro-cid-unsgfibd]{pointer-events:none;visibility:hidden;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.net[data-astro-cid-unsgfibd].wired{visibility:visible}.edges[data-astro-cid-unsgfibd]{fill:none;stroke:var(--on-desk);stroke-width:.5px;opacity:.12}.leads[data-astro-cid-unsgfibd]{fill:none;stroke:var(--on-desk);stroke-width:.7px;opacity:.45}.wires[data-astro-cid-unsgfibd]{fill:none;stroke:var(--on-desk);stroke-width:.6px;opacity:.38;display:none}@media (width<=700px){.wires[data-astro-cid-unsgfibd]{display:inline}.edges[data-astro-cid-unsgfibd]{opacity:.07}.leads[data-astro-cid-unsgfibd]{stroke-width:.6px;opacity:.38}}.nodes[data-astro-cid-unsgfibd]{fill:var(--on-desk);opacity:.42}.signal[data-astro-cid-unsgfibd]{fill:none;stroke:var(--fold);stroke-linecap:round;stroke-linejoin:round}.signal[data-astro-cid-unsgfibd].hot,.glow[data-astro-cid-unsgfibd]{stroke:color-mix(in srgb, var(--fold) 35%, white);fill:color-mix(in srgb, var(--fold) 35%, white)}.signal[data-astro-cid-unsgfibd].hot{fill:none}.glow[data-astro-cid-unsgfibd]{stroke:none}.halo[data-astro-cid-unsgfibd]{fill:var(--fold);opacity:.2}.still[data-astro-cid-unsgfibd]{display:none}@media (prefers-reduced-motion:reduce){.live[data-astro-cid-unsgfibd]{display:none}.still[data-astro-cid-unsgfibd]{display:inline}.still[data-astro-cid-unsgfibd] .signal[data-astro-cid-unsgfibd]{stroke-width:1.1px}.still[data-astro-cid-unsgfibd] .glow[data-astro-cid-unsgfibd]{fill:var(--fold)}}.site-head[data-astro-cid-4byepngq]{grid-template-columns:1fr auto;align-items:center;column-gap:16px;padding-block:clamp(20px,3.4vw,44px) clamp(24px,3.6vw,48px);display:grid;position:relative}.wordmark[data-astro-cid-4byepngq]{font:800 clamp(2.6rem, 6.2vw, 5.4rem) / .9 var(--figtree);letter-spacing:-.035em;justify-self:start;margin-left:-.04em;text-decoration:none}.net-slot[data-astro-cid-4byepngq]{grid-area:2/1/auto/-1}.links[data-astro-cid-4byepngq]{justify-self:end;align-items:center;gap:clamp(18px,3vw,36px);display:flex}.brand-link[data-astro-cid-4byepngq]{border-radius:4px;padding:6px 2px;transition:opacity .15s;display:inline-flex}.brand-link[data-astro-cid-4byepngq]:hover{opacity:.65}.logo[data-astro-cid-4byepngq]{filter:brightness(0)invert()brightness(.9)sepia(.15);width:auto;display:block}.npm[data-astro-cid-4byepngq]{height:17px}.gh[data-astro-cid-4byepngq]{height:22px}@media (width<=700px){.net-slot[data-astro-cid-4byepngq]{height:48px}.npm[data-astro-cid-4byepngq]{height:14px}.gh[data-astro-cid-4byepngq]{height:19px}}@media (width<=360px){.site-head[data-astro-cid-4byepngq]{column-gap:8px}.wordmark[data-astro-cid-4byepngq]{font-size:2.1rem}.links[data-astro-cid-4byepngq]{gap:12px}.npm[data-astro-cid-4byepngq]{height:12px}.gh[data-astro-cid-4byepngq]{height:16px}}.wall[data-astro-cid-pb2oigd3]{text-align:center;margin-top:clamp(56px,8vw,84px)}.wall-title[data-astro-cid-pb2oigd3]{margin:0 0 clamp(22px,3.4vw,34px);font-size:1.25rem;font-weight:800}.rows[data-astro-cid-pb2oigd3],.logos[data-astro-cid-pb2oigd3]{margin:0;padding:0;list-style:none}.rows[data-astro-cid-pb2oigd3]{gap:clamp(18px,3vw,30px);display:grid}.logos[data-astro-cid-pb2oigd3]{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,4.5vw,56px);display:flex}.logo[data-astro-cid-pb2oigd3]{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:min(100%,360px);display:block}@media (width<=520px){.logo[data-astro-cid-pb2oigd3]{max-width:44vw;max-height:54px}}.timeline[data-astro-cid-sjtpjxbp]{text-align:center;max-width:760px;margin:0 auto}.tl-title[data-astro-cid-sjtpjxbp]{letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,3.4vw,2.2rem);font-weight:800;line-height:1.1}.tl-hint[data-astro-cid-sjtpjxbp]{color:var(--ink-3);margin:6px 0 0;font-size:.85rem}.stage[data-astro-cid-sjtpjxbp]{margin-top:18px}.notes[data-astro-cid-sjtpjxbp]{align-items:flex-end;min-height:140px;padding-bottom:16px;display:flex}.note[data-astro-cid-sjtpjxbp]{border:2px solid var(--line);text-align:left;background:#fff;border-radius:12px;flex:none;width:min(100%,440px);padding:12px 16px;animation:.28s cubic-bezier(.25,.8,.25,1) rise;position:relative;box-shadow:0 10px 20px -14px #281e0a80}.note[data-astro-cid-sjtpjxbp]:after{content:"";bottom:-9px;left:clamp(12px, var(--caret,50%), calc(100% - 26px));border-right:2px solid var(--line);border-bottom:2px solid var(--line);background:#fff;width:14px;height:14px;position:absolute;transform:rotate(45deg)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.note-head[data-astro-cid-sjtpjxbp]{margin:0 0 4px;font-weight:800}.note-year[data-astro-cid-sjtpjxbp]{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-right:4px}.note-text[data-astro-cid-sjtpjxbp]{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.5}.line[data-astro-cid-sjtpjxbp]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.line[data-astro-cid-sjtpjxbp]:before{content:"";top:11px;left:calc(50% / var(--n));right:calc(50% / var(--n));background:var(--line);border-radius:2px;height:3px;position:absolute}.stop[data-astro-cid-sjtpjxbp]{align-content:start;justify-items:center;gap:2px;display:grid}.dot[data-astro-cid-sjtpjxbp]{border:3px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:24px;height:24px;padding:0;transition:transform .18s,background-color .18s;position:relative}.dot[data-astro-cid-sjtpjxbp]:before{content:"";position:absolute;inset:-12px}.dot[data-astro-cid-sjtpjxbp]:hover{transform:scale(1.15)}.dot[data-astro-cid-sjtpjxbp][aria-expanded=true]{background:var(--ink);transform:scale(1.2)}.year[data-astro-cid-sjtpjxbp]{font-variant-numeric:tabular-nums;margin-top:6px;font-size:.92rem;font-weight:800}.what[data-astro-cid-sjtpjxbp]{color:var(--ink-2);max-width:10ch;font-size:.76rem;line-height:1.25}@media (width<=520px){.what[data-astro-cid-sjtpjxbp]{display:none}.year[data-astro-cid-sjtpjxbp]{font-size:.8rem}}.exp[data-astro-cid-43waapth]{border:1px solid #cfc8bd}.resume-link[data-astro-cid-43waapth]{text-align:center;margin:clamp(26px,4vw,36px) 0 0}.download[data-astro-cid-43waapth]{border:2px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 13px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.download[data-astro-cid-43waapth]:hover{background:var(--ink);border-color:var(--ink);color:#fff}.download[data-astro-cid-43waapth] svg[data-astro-cid-43waapth]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.strip[data-astro-cid-cf3w6ufa]{margin-top:clamp(28px,4vw,44px)}.strip-bar[data-astro-cid-cf3w6ufa]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.strip-title[data-astro-cid-cf3w6ufa]{margin:0;font-size:1rem;font-weight:800}.count[data-astro-cid-cf3w6ufa]{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.85rem}.arrows[data-astro-cid-cf3w6ufa]{gap:6px;margin-left:auto;display:flex}.arrow[data-astro-cid-cf3w6ufa]{border:2px solid var(--line);background:var(--paper);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:grid}.arrow[data-astro-cid-cf3w6ufa]:hover:not([disabled]){background:var(--ink);color:var(--paper)}.arrow[data-astro-cid-cf3w6ufa][disabled]{border-color:var(--arrow-off);color:var(--arrow-off);cursor:default}.arrow[data-astro-cid-cf3w6ufa] svg[data-astro-cid-cf3w6ufa]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.track[data-astro-cid-cf3w6ufa]{--gap:clamp(16px, 3vw, 36px);gap:var(--gap);margin:0 calc(-1 * var(--pad-x));padding:4px var(--pad-x) 10px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad-x);scrollbar-width:none;cursor:grab;list-style:none;display:flex;overflow-x:auto}.track[data-astro-cid-cf3w6ufa]::-webkit-scrollbar{display:none}.track[data-astro-cid-cf3w6ufa][data-dragging]{scroll-snap-type:none;cursor:grabbing;user-select:none}.track[data-astro-cid-cf3w6ufa]:focus-visible{outline-offset:-2px}.item[data-astro-cid-cf3w6ufa]{scroll-snap-align:start;flex:0 0 clamp(220px,41%,340px)}figure[data-astro-cid-cf3w6ufa]{margin:0}figure[data-astro-cid-cf3w6ufa] img[data-astro-cid-cf3w6ufa]{aspect-ratio:3/4;object-fit:cover;-webkit-user-drag:none;background:#eee8df;width:100%;height:auto;display:block}figcaption[data-astro-cid-cf3w6ufa]{max-width:34ch;color:var(--ink-2);text-wrap:pretty;margin-top:9px;padding-inline:2px;font-size:.78rem;line-height:1.45}.n[data-astro-cid-cf3w6ufa]{color:var(--ink);font-weight:700}@media (width<=640px){.item[data-astro-cid-cf3w6ufa]{flex-basis:76%}}.profile[data-astro-cid-2eouoii4]{color:var(--ink)}.name[data-astro-cid-2eouoii4]{letter-spacing:-.025em;margin:0;font-size:clamp(2.3rem,5.4vw,3.6rem);font-weight:800;line-height:1}.rule[data-astro-cid-2eouoii4]{background:var(--ink);border-radius:3px;width:min(100%,470px);height:5px;margin:16px 0 22px;display:block}.intro[data-astro-cid-2eouoii4]{text-wrap:pretty;max-width:62ch;margin:0;font-size:clamp(1.05rem,1.7vw,1.16rem);font-weight:500;line-height:1.62}@media (width<=640px){.intro[data-astro-cid-2eouoii4]{font-size:1rem}}.brief[data-astro-cid-cknqdcad]{max-width:680px;margin-inline:auto}.brief-links[data-astro-cid-cknqdcad]{justify-content:center;align-items:center;gap:34px;margin:clamp(22px,3vw,30px) 0 clamp(30px,4.6vw,48px);display:flex}.brief-links[data-astro-cid-cknqdcad] a[data-astro-cid-cknqdcad]{border-radius:4px;padding:4px;transition:opacity .15s;display:inline-flex}.brief-links[data-astro-cid-cknqdcad] a[data-astro-cid-cknqdcad]:hover{opacity:.6}.brief-links[data-astro-cid-cknqdcad] .l-npm{width:auto;height:15px}.brief-links[data-astro-cid-cknqdcad] .l-gh{width:auto;height:21px}.writeup[data-astro-cid-cknqdcad]{max-width:60ch;margin-inline:auto}.writeup[data-astro-cid-cknqdcad] p[data-astro-cid-cknqdcad]{color:var(--ink-2);text-wrap:pretty;margin:0 0 1.05em;line-height:1.62}.writeup[data-astro-cid-cknqdcad] .lede[data-astro-cid-cknqdcad]{color:var(--ink);font-size:1.12rem;font-weight:500;line-height:1.55}.dojo[data-astro-cid-cknqdcad]{border:1px solid var(--rule);background:#fff;border-radius:10px;margin:clamp(28px,4vw,40px) 0 0;padding:20px clamp(14px,3vw,24px) 16px}.dojo[data-astro-cid-cknqdcad] figcaption[data-astro-cid-cknqdcad]{color:var(--ink-2);margin-bottom:18px;font-size:.85rem;line-height:1.5}.dojo[data-astro-cid-cknqdcad] figcaption[data-astro-cid-cknqdcad] strong[data-astro-cid-cknqdcad]{color:var(--ink)}.grid[data-astro-cid-cknqdcad]{grid-template-columns:11.5em minmax(0,1.25fr) minmax(0,1fr);column-gap:clamp(14px,2.4vw,24px);display:grid}.head[data-astro-cid-cknqdcad],.row[data-astro-cid-cknqdcad]{display:contents}.head[data-astro-cid-cknqdcad]>span[data-astro-cid-cknqdcad]{border-bottom:1px solid var(--rule);color:var(--ink-3);padding-bottom:8px;font-size:.74rem;font-weight:700}.head[data-astro-cid-cknqdcad] em[data-astro-cid-cknqdcad]{font-style:normal;font-weight:400;display:block}.row[data-astro-cid-cknqdcad]>span[data-astro-cid-cknqdcad]{border-bottom:1px solid var(--rule);padding:8px 0}.row[data-astro-cid-cknqdcad]:last-child>span[data-astro-cid-cknqdcad]{border-bottom:0}.c-name[data-astro-cid-cknqdcad] b[data-astro-cid-cknqdcad]{font-size:.9rem;display:block}.c-name[data-astro-cid-cknqdcad] small[data-astro-cid-cknqdcad]{color:var(--ink-3);margin-top:2px;font-size:.74rem;line-height:1.35;display:block}.cell[data-astro-cid-cknqdcad]{align-items:center;gap:10px;display:flex}.track[data-astro-cid-cknqdcad]{background:linear-gradient(var(--rule), var(--rule)) center / 100% 1px no-repeat;flex:1;height:56px;position:relative}.track[data-astro-cid-cknqdcad]:before,.track[data-astro-cid-cknqdcad]:after{content:"";background:var(--rule);width:1px;position:absolute;top:22px;bottom:22px}.track[data-astro-cid-cknqdcad]:before{left:0}.track[data-astro-cid-cknqdcad]:after{right:0}.range[data-astro-cid-cknqdcad]{background:color-mix(in srgb, var(--ink) 16%, transparent);border-radius:3px;position:absolute;top:24px;bottom:24px}.dot[data-astro-cid-cknqdcad]{width:11px;height:11px;margin:calc(-5.5px + var(--y,0px)) 0 0 -5.5px;background:var(--ink);border-radius:50%;position:absolute;top:50%;box-shadow:0 0 0 1.5px #fff}.dot[data-astro-cid-cknqdcad].forged,.key[data-astro-cid-cknqdcad]{box-shadow:inset 0 0 0 2px var(--ink);background:#fff}.arm-A[data-astro-cid-cknqdcad] .dot[data-astro-cid-cknqdcad]{background:#a39d94}.val[data-astro-cid-cknqdcad]{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:4.6em;font-size:.88rem}.val[data-astro-cid-cknqdcad] span[data-astro-cid-cknqdcad]{color:var(--ink-3);margin-left:2px;font-size:.78rem}.sr[data-astro-cid-cknqdcad]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fine[data-astro-cid-cknqdcad]{color:var(--ink-3);margin:14px 0 0;font-size:.76rem;line-height:1.45}.key[data-astro-cid-cknqdcad]{vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:3px;display:inline-block}@media (width<=640px){.grid[data-astro-cid-cknqdcad]{grid-template-columns:minmax(0,1fr)}.head[data-astro-cid-cknqdcad]{display:none}.row[data-astro-cid-cknqdcad]{border-bottom:1px solid var(--rule);gap:6px;padding:12px 0;display:grid}.row[data-astro-cid-cknqdcad]:last-child{border-bottom:0}.row[data-astro-cid-cknqdcad]>span[data-astro-cid-cknqdcad]{border:0;padding:0}.cell[data-astro-cid-cknqdcad]{flex-wrap:wrap;row-gap:0}.cell[data-astro-cid-cknqdcad]:before{width:100%;color:var(--ink-3);flex:none;font-size:.72rem}.c-atk[data-astro-cid-cknqdcad]:before{content:"Attacks through"}.c-ok[data-astro-cid-cknqdcad]:before{content:"Honest done"}}.lockup[data-astro-cid-bhlxv5q2]{place-items:center;width:min(100%,320px);margin-inline:auto;display:grid}.lockup[data-astro-cid-bhlxv5q2] svg{width:100%;height:auto}.curl[data-astro-cid-gz6bqr4g]{--size:clamp(52px, 8vw, 84px);width:var(--size);height:var(--size);z-index:4;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;right:0}.curl[data-astro-cid-gz6bqr4g][disabled]{cursor:default}.under[data-astro-cid-gz6bqr4g]{background:var(--fold);clip-path:polygon(0 0,100% 0,100% 100%);position:absolute;inset:0}.fold[data-astro-cid-gz6bqr4g]{clip-path:polygon(0 0,0 100%,100% 100%);filter:drop-shadow(-3px 4px 4px #00000047);transform-origin:0 100%;background:linear-gradient(225deg,#fdfaf7 0%,#f1ece6 38%,#d9d3cc 50%,#f6f2ee 66%,#fff 100%);border-bottom-left-radius:22% 30%;transition:transform .35s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0}.curl[data-astro-cid-gz6bqr4g]:not([disabled]):hover .fold[data-astro-cid-gz6bqr4g],.curl[data-astro-cid-gz6bqr4g]:not([disabled]):focus-visible .fold[data-astro-cid-gz6bqr4g]{transform:scale(1.18)}.curl[data-astro-cid-gz6bqr4g]:focus-visible{outline-offset:-4px}.clip[data-astro-cid-yjxdiere]{pointer-events:none;z-index:3;position:absolute}.pager[data-astro-cid-uy4cw3rt] .sheet-clip{width:clamp(24px,3vw,30px);height:auto;top:-22px;left:clamp(18px,4vw,40px)}.pager-head[data-astro-cid-uy4cw3rt]{grid-template-columns:auto minmax(0,460px) auto;justify-content:center;align-items:center;gap:clamp(14px,4vw,48px);margin-top:clamp(16px,3vw,36px);display:grid}.logos[data-astro-cid-uy4cw3rt]{grid-column:2}.turn[data-astro-cid-uy4cw3rt]{width:52px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:6px;transition:color .2s,transform .2s;display:grid}.turn[data-astro-cid-uy4cw3rt] svg[data-astro-cid-uy4cw3rt]{fill:currentColor;width:40px;height:27px}.turn[data-astro-cid-uy4cw3rt]:hover:not([disabled]){transform:translateX(var(--nudge,0))}[data-astro-cid-uy4cw3rt][data-pager-prev]{--nudge:-3px}[data-astro-cid-uy4cw3rt][data-pager-next]{--nudge:3px}.turn[data-astro-cid-uy4cw3rt][disabled]{color:var(--arrow-off);cursor:default}.page-label[data-astro-cid-uy4cw3rt]{text-align:center;font-variant-numeric:tabular-nums;color:var(--ink-2);margin:10px 0 0;font-size:.82rem;font-weight:700}@media (width<=640px){.turn[data-astro-cid-uy4cw3rt]{width:36px;padding:2px}.turn[data-astro-cid-uy4cw3rt] svg[data-astro-cid-uy4cw3rt]{width:30px;height:20px}}
