.stack-scene[data-astro-cid-3a2xywwa]{--w:min(440px, 84vw);--h:calc(var(--w) * .7);--step:clamp(46px, calc(var(--w) * .15), 66px);--tilt-x:0deg;--tilt-y:0deg;perspective:1400px;z-index:1;width:var(--w);margin-inline:auto;position:relative}.stack[data-astro-cid-3a2xywwa]{z-index:1;height:calc(var(--h) * 1.32 + (var(--n) - 1) * var(--step));transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));pointer-events:none;transition:transform .6s var(--ease-out);margin:0;padding:0;list-style:none;position:relative}.slot[data-astro-cid-3a2xywwa]{--shift:0px;--dim:1;height:var(--h);z-index:var(--z);transform:translate3d(0, calc(var(--i) * var(--step) * -1 + var(--shift)), 0) rotate(var(--rot));transition:transform .7s var(--spring), filter .4s ease;filter:brightness(var(--dim));position:absolute;bottom:0;left:0;right:0}.folder[data-astro-cid-3a2xywwa]{color:#1f1b16;-webkit-tap-highlight-color:transparent;pointer-events:auto;border-radius:14px;text-decoration:none;display:block;position:absolute;inset:0}.folder__drop[data-astro-cid-3a2xywwa]{perspective:900px;animation:drop-in .95s var(--spring) both;animation-delay:calc((var(--n) - 1 - var(--i)) * .11s + .12s);position:absolute;inset:0}@keyframes drop-in{0%{opacity:0;transform:translate3d(0, -70vh, 0) rotate(calc(var(--rot) * -5))}35%{opacity:1}}.folder__back[data-astro-cid-3a2xywwa]{background:color-mix(in oklab, var(--c) 82%, black);box-shadow:0 1px 0 #ffffff26 inset, 0 18px 40px -18px rgb(var(--shadow) / .55);border-radius:6px 14px 14px;position:absolute;inset:0}.folder__tab[data-astro-cid-3a2xywwa]{left:var(--tab-x);background:color-mix(in oklab, var(--c) 82%, black);max-width:42%;height:34px;color:color-mix(in oklab, var(--c) 18%, white);letter-spacing:.02em;white-space:nowrap;z-index:2;border-radius:10px 10px 0 0;align-items:center;padding:0 18px;font-size:13px;font-weight:500;display:flex;position:absolute;bottom:calc(100% - 1px)}.folder__tab-label[data-astro-cid-3a2xywwa]{text-overflow:ellipsis;overflow:hidden}.folder__pocket[data-astro-cid-3a2xywwa]{z-index:1;clip-path:inset(-400% -20% 0);position:absolute;inset:0}.folder__paper[data-astro-cid-3a2xywwa]{background:var(--paper);width:86%;transition:transform .7s var(--spring);border-radius:3px;position:absolute;top:7%;left:7%;transform:translateY(0)rotate(.6deg);box-shadow:0 2px 8px #0000002e}.folder__front[data-astro-cid-3a2xywwa]{z-index:3;background:linear-gradient(180deg, #ffffff2e, transparent 30%), var(--c);transform-origin:50% 100%;height:80%;transition:transform .7s var(--spring);color:var(--front-ink,#1f1b16);border-radius:4px 4px 14px 14px;grid-template-rows:auto auto 1fr;gap:4px;padding:18px 20px;display:grid;position:absolute;bottom:0;left:0;right:0;transform:rotateX(0);box-shadow:inset 0 -1px #ffffff59,0 -6px 18px -10px #00000059}.folder__no[data-astro-cid-3a2xywwa]{letter-spacing:.12em;opacity:.7;font-size:12px;font-weight:700}.folder__title[data-astro-cid-3a2xywwa]{font-family:var(--serif);font-style:italic;font-weight:500;font-size:clamp(22px, calc(var(--w) * .065), 30px);text-wrap:balance;line-height:1.1}.folder__meta[data-astro-cid-3a2xywwa]{opacity:.8;align-self:end;font-size:12.5px}.slot[data-astro-cid-3a2xywwa][data-active] .folder__paper[data-astro-cid-3a2xywwa]{transform:translateY(-18%)rotate(-.6deg)}.slot[data-astro-cid-3a2xywwa][data-active] .folder__front[data-astro-cid-3a2xywwa]{transform:rotateX(-16deg)}.slot[data-astro-cid-3a2xywwa][data-opening] .folder__paper[data-astro-cid-3a2xywwa]{transition-duration:.55s;transition-timing-function:var(--ease-out);transform:translateY(-46%)scale(1.04)rotate(0)}.slot[data-astro-cid-3a2xywwa][data-opening] .folder__front[data-astro-cid-3a2xywwa]{transform:rotateX(-58deg)}.stack[data-astro-cid-3a2xywwa][data-opening] .slot[data-astro-cid-3a2xywwa]:not([data-opening]){--shift:48px;--dim:.92;opacity:.55;transition:transform .5s var(--ease-out), opacity .4s ease}@media (hover:hover) and (pointer:fine){.stack-scene[data-astro-cid-3a2xywwa]{--w:min(460px, 42vw)}}@media (prefers-reduced-motion:reduce){.folder__drop[data-astro-cid-3a2xywwa]{animation:none}}.top[data-astro-cid-lcdefpme]{z-index:2;justify-content:space-between;align-items:center;padding:20px clamp(16px,4vw,48px);font-size:14px;display:flex;position:relative}.brand[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:17px;font-weight:700;text-decoration:none}.count[data-astro-cid-lcdefpme]{color:var(--ink-2)}.home-grid[data-astro-cid-lcdefpme]{z-index:1;gap:32px;max-width:1200px;margin-inline:auto;padding:8px 16px 48px;display:grid;position:relative}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin:0 0 8px;font-size:12px;font-weight:500}h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin:0;font-size:clamp(44px,9vw,96px);font-weight:700;line-height:.95}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.01em;font-weight:500}.lede[data-astro-cid-lcdefpme]{max-width:30ch;color:var(--ink-2);margin:14px 0 0;font-size:17px}.index[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:40px 0 0;padding:0;list-style:none;display:none}.index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);transition:padding .4s var(--ease-out), color .3s;grid-template-columns:36px 1fr auto;align-items:baseline;gap:12px;padding:14px 4px;text-decoration:none;display:grid}.index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:before{content:"";background:var(--c);width:10px;height:10px;transition:transform .4s var(--spring);border-radius:2px;grid-area:1/1;align-self:center;transform:scale(0)}.index__no[data-astro-cid-lcdefpme]{color:var(--ink-2);grid-area:1/1;font-size:12px;transition:opacity .2s}.index__name[data-astro-cid-lcdefpme]{font-size:18px;font-weight:500}.index__tag[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:13px}.index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][data-active]{padding-left:12px}.index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][data-active]:before{transform:scale(1)}.index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][data-active] .index__no[data-astro-cid-lcdefpme]{opacity:0}.desk[data-astro-cid-lcdefpme]{padding-top:36px}.hint[data-astro-cid-lcdefpme]{text-align:center;color:var(--ink-2);margin:18px 0 0;font-size:13px;animation:.6s 1.1s both fade-in}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}}@media (width>=900px){.home-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(280px,1fr) minmax(0,1.25fr);align-items:center;min-height:calc(100dvh - 80px);padding:0 clamp(24px,4vw,48px) 48px}.index[data-astro-cid-lcdefpme]{display:block}}
