.single[data-astro-cid-l4sjbltw]{max-width:var(--max-site);padding:var(--s-6) var(--gutter) var(--s-8);gap:var(--s-5);flex-direction:column;align-items:center;margin:0 auto;display:flex}.topnav[data-astro-cid-l4sjbltw]{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;width:100%;display:flex}.step-at[data-astro-cid-l4sjbltw]{color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.stage[data-astro-cid-l4sjbltw]{justify-content:center;width:100%;max-width:100%;display:flex;position:relative}.frame[data-astro-cid-l4sjbltw]{aspect-ratio:var(--ar);background:var(--tile);max-width:100%;max-height:calc(100vh - 220px);box-shadow:var(--frame-shadow);display:flex;position:relative;overflow:hidden}.frame[data-astro-cid-l4sjbltw].zoomed img[data-astro-cid-l4sjbltw]{flex-shrink:0}.frame[data-astro-cid-l4sjbltw].zoomed{cursor:grab;overflow:auto}.frame[data-astro-cid-l4sjbltw] img[data-astro-cid-l4sjbltw]{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity var(--m-image);cursor:zoom-in;margin:auto}html.lock-scroll{overflow:hidden}.single[data-astro-cid-l4sjbltw].immersive .topnav[data-astro-cid-l4sjbltw],.single[data-astro-cid-l4sjbltw].immersive .below[data-astro-cid-l4sjbltw]{display:none}.single[data-astro-cid-l4sjbltw].immersive .frame[data-astro-cid-l4sjbltw]{width:100vw;max-width:none;height:100vh;max-height:none;box-shadow:none;background:var(--bg);z-index:50;border-radius:0;position:fixed;inset:0}.single[data-astro-cid-l4sjbltw].immersive .navbtn[data-astro-cid-l4sjbltw]{display:none}.single[data-astro-cid-l4sjbltw].immersive .zoombar[data-astro-cid-l4sjbltw]{bottom:var(--s-4);z-index:52;position:fixed;left:50%}.close-zoom[data-astro-cid-l4sjbltw]{top:var(--s-4);right:var(--s-4);-webkit-backdrop-filter:blur(6px);color:#fff;cursor:pointer;z-index:52;background:#0006;border:none;border-radius:100px;justify-content:center;align-items:center;width:40px;height:40px;display:none;position:fixed}.close-zoom[data-astro-cid-l4sjbltw]:hover{background:#0009}.close-zoom[data-astro-cid-l4sjbltw] svg[data-astro-cid-l4sjbltw]{width:18px;height:18px}.single[data-astro-cid-l4sjbltw].immersive .close-zoom[data-astro-cid-l4sjbltw]{display:flex}.navbtn[data-astro-cid-l4sjbltw]{-webkit-backdrop-filter:blur(6px);color:#fff;opacity:.9;width:44px;height:44px;transition:opacity var(--m-fast), background var(--m-fast);z-index:2;background:#0009;border-radius:100px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #fff6}.navbtn[data-astro-cid-l4sjbltw]:hover,.navbtn[data-astro-cid-l4sjbltw]:focus-visible{opacity:1;background:#000000bf}.navbtn[data-astro-cid-l4sjbltw] svg[data-astro-cid-l4sjbltw]{width:20px;height:20px}.navbtn-prev[data-astro-cid-l4sjbltw]{left:var(--s-4)}.navbtn-next[data-astro-cid-l4sjbltw]{right:var(--s-4)}@media (width<=640px){.navbtn[data-astro-cid-l4sjbltw]{width:36px;height:36px}.navbtn[data-astro-cid-l4sjbltw] svg[data-astro-cid-l4sjbltw]{width:16px;height:16px}.navbtn-prev[data-astro-cid-l4sjbltw]{left:var(--s-2)}.navbtn-next[data-astro-cid-l4sjbltw]{right:var(--s-2)}}.zoombar[data-astro-cid-l4sjbltw]{bottom:var(--s-4);-webkit-backdrop-filter:blur(6px);z-index:2;background:#000000a6;border-radius:100px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.zoombar[data-astro-cid-l4sjbltw] button[data-astro-cid-l4sjbltw]{color:#fff;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;height:32px;padding:0 var(--s-3);background:0 0;border:none;border-radius:100px;align-items:center;gap:6px;font-size:12px;display:flex}.zoombar[data-astro-cid-l4sjbltw] button[data-astro-cid-l4sjbltw]:hover{background:#ffffff38}.zoombar[data-astro-cid-l4sjbltw] button[data-astro-cid-l4sjbltw] svg[data-astro-cid-l4sjbltw]{width:16px;height:16px}.below[data-astro-cid-l4sjbltw]{width:100%;max-width:var(--max-prose)}.below-head[data-astro-cid-l4sjbltw]{justify-content:space-between;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-3);display:flex}.below-text[data-astro-cid-l4sjbltw]{min-width:0}.caption[data-astro-cid-l4sjbltw]{font-size:var(--t-body);color:var(--body);margin:0 0 var(--s-2)}.meta[data-astro-cid-l4sjbltw]{margin:0}.tags[data-astro-cid-l4sjbltw]{gap:var(--s-2);margin:0 0 var(--s-5);flex-wrap:wrap;display:flex}.tag[data-astro-cid-l4sjbltw]{border:1px solid var(--line);color:var(--dim);border-radius:100px;padding:3px 11px;font-size:12px;text-decoration:none}.tag[data-astro-cid-l4sjbltw]:hover{color:var(--fg);border-color:var(--fg)}.more[data-astro-cid-l4sjbltw]{margin:0 0 var(--s-5)}.more[data-astro-cid-l4sjbltw]>summary[data-astro-cid-l4sjbltw]{align-items:center;gap:var(--s-2);cursor:pointer;font-size:var(--t-micro);color:var(--dim);list-style:none;display:flex}.more[data-astro-cid-l4sjbltw]>summary[data-astro-cid-l4sjbltw]::-webkit-details-marker{display:none}.more[data-astro-cid-l4sjbltw]>summary[data-astro-cid-l4sjbltw]:before{content:"›";transition:transform var(--m-fast);font-size:14px;line-height:1;display:inline-block}.more[data-astro-cid-l4sjbltw][open]>summary[data-astro-cid-l4sjbltw]:before{transform:rotate(90deg)}.more[data-astro-cid-l4sjbltw]>summary[data-astro-cid-l4sjbltw]:hover{color:var(--fg)}.more-count[data-astro-cid-l4sjbltw]{font-variant-numeric:tabular-nums;opacity:.7}.more[data-astro-cid-l4sjbltw] .tags[data-astro-cid-l4sjbltw]{margin-top:var(--s-3);margin-bottom:0}.dl[data-astro-cid-l4sjbltw]{flex:none;position:relative}.dl-toggle[data-astro-cid-l4sjbltw]{border:1px solid var(--line);color:var(--fg);font:inherit;font-size:var(--t-small);cursor:pointer;transition:border-color var(--m-fast), color var(--m-fast);white-space:nowrap;background:0 0;border-radius:100px;align-items:center;gap:6px;padding:6px 14px 6px 12px;display:flex}.dl-toggle[data-astro-cid-l4sjbltw] svg[data-astro-cid-l4sjbltw]{width:15px;height:15px}.dl-toggle[data-astro-cid-l4sjbltw]:hover,.dl-toggle[data-astro-cid-l4sjbltw][aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.dl-panel[data-astro-cid-l4sjbltw]{top:calc(100% + var(--s-2));background:var(--bg);border:1px solid var(--line);width:260px;box-shadow:var(--frame-shadow);padding:var(--s-4);z-index:10;border-radius:6px;position:absolute;right:0}.dl-label[data-astro-cid-l4sjbltw]{font-size:var(--t-micro);color:var(--dim);margin:0 0 var(--s-2)}.dl-sizes[data-astro-cid-l4sjbltw]{margin:0 0 var(--s-4);flex-direction:column;padding:0;list-style:none;display:flex}.dl-sizes[data-astro-cid-l4sjbltw] a[data-astro-cid-l4sjbltw]{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-1);color:var(--fg);font-size:var(--t-small);border-radius:3px;text-decoration:none;display:flex}.dl-sizes[data-astro-cid-l4sjbltw] a[data-astro-cid-l4sjbltw]:hover{background:var(--tile);color:var(--accent)}.dl-w[data-astro-cid-l4sjbltw]{color:var(--dim);font-variant-numeric:tabular-nums}.dl-request[data-astro-cid-l4sjbltw]{border-top:1px solid var(--line);padding-top:var(--s-3)}.dl-request[data-astro-cid-l4sjbltw] form[data-astro-cid-l4sjbltw]{gap:var(--s-2);flex-direction:column;display:flex}.dl-request[data-astro-cid-l4sjbltw] form[data-astro-cid-l4sjbltw][hidden]{display:none}.dl-request[data-astro-cid-l4sjbltw] input[data-astro-cid-l4sjbltw]{border:1px solid var(--line);color:var(--fg);font:inherit;background:0 0;border-radius:4px;padding:7px 10px;font-size:13px}.dl-request[data-astro-cid-l4sjbltw] input[data-astro-cid-l4sjbltw]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dl-request[data-astro-cid-l4sjbltw] button[data-astro-cid-l4sjbltw]{border:1px solid var(--line);color:var(--fg);font:inherit;cursor:pointer;transition:border-color var(--m-fast), color var(--m-fast);background:0 0;border-radius:100px;padding:6px 0;font-size:13px}.dl-request[data-astro-cid-l4sjbltw] button[data-astro-cid-l4sjbltw]:hover{border-color:var(--accent);color:var(--accent)}.dl-request[data-astro-cid-l4sjbltw] button[data-astro-cid-l4sjbltw]:disabled{opacity:.5;cursor:default}.dl-sent[data-astro-cid-l4sjbltw]{color:var(--dim);margin:0}.back[data-astro-cid-l4sjbltw]{font-size:var(--t-small);color:var(--dim);text-decoration:none}.back[data-astro-cid-l4sjbltw]:hover{color:var(--accent)}
