.fit[data-astro-cid-fmmakyxc]{--bw:calc(100cqw - 2 * var(--fit-mx,8cqw));--bh:calc(100cqh - 2 * var(--fit-my,8cqh) - var(--fit-under,0px));--drop:color-mix(in srgb, var(--shade,#1a120c) 72%, transparent);width:calc(var(--W) * 1em);height:calc(var(--H) * 1em);font-size:min(var(--bw) / var(--W), var(--bh) / var(--H), var(--cap));letter-spacing:0;text-align:left;color:#111;flex:none;justify-content:space-between;align-items:center;font-weight:400;line-height:1.3;display:flex;position:relative}.frame[data-astro-cid-fmmakyxc]{width:calc(var(--fw) * 1em);flex-direction:column;flex:none;display:flex;position:relative}.screen[data-astro-cid-fmmakyxc]{width:calc(var(--sw) * 1em);height:calc(var(--sh) * 1em);flex:none;position:relative;overflow:hidden}.screen[data-astro-cid-fmmakyxc]>img[data-astro-cid-fmmakyxc],.screen[data-astro-cid-fmmakyxc]>video[data-astro-cid-fmmakyxc]{object-fit:cover;width:100%;height:100%;display:block}.frame--phone[data-astro-cid-fmmakyxc]{--b:calc((var(--fw) - var(--sw)) / 2 * 1em);padding:var(--b);border-radius:calc(var(--fh) * .074em);box-shadow:inset 0 0 0 calc(var(--fh) * .0035em) #ffffff1a, 0 calc(var(--fh) * .026em) calc(var(--fh) * .05em) calc(var(--fh) * -.016em) var(--drop);background:#0e0d0c}.frame--phone[data-astro-cid-fmmakyxc] .screen[data-astro-cid-fmmakyxc]{border-radius:calc(var(--fh) * .074em - var(--b))}.frame--panel[data-astro-cid-fmmakyxc] .screen[data-astro-cid-fmmakyxc],.frame--bare[data-astro-cid-fmmakyxc] .screen[data-astro-cid-fmmakyxc]{border-radius:var(--r);box-shadow:0 calc(var(--fh) * .026em) calc(var(--fh) * .05em) calc(var(--fh) * -.016em) var(--drop)}.frame--device[data-astro-cid-fmmakyxc]{filter:drop-shadow(0 .5em .9em var(--drop))}.frame--tablet[data-astro-cid-fmmakyxc]{filter:drop-shadow(0 .7em 1em var(--drop))}.frame--tablet[data-astro-cid-fmmakyxc] .screen[data-astro-cid-fmmakyxc]{border-radius:5.2%/7.7%}.frame--browser[data-astro-cid-fmmakyxc],.frame--window[data-astro-cid-fmmakyxc],.frame--console[data-astro-cid-fmmakyxc]{box-shadow:0 0 0 1px #0000001f, 0 1.2em 2.6em -.9em var(--drop);background:#e8e8e8;border-radius:.6em;overflow:hidden}.frame--console[data-astro-cid-fmmakyxc]{box-shadow:0 0 0 1px #ffffff24, 0 1.2em 2.6em -.9em var(--drop);background:#0a0a0a}.bar[data-astro-cid-fmmakyxc]{font-size:min(calc(var(--bar) * 1em / 1.9), var(--bar-max,10rem));height:1.9em;font-family:var(--font);color:#474747;background:#e8e8e8;border-bottom:1px solid #d0d0d0;flex:none;align-items:center;gap:.9em;padding-inline:.8em;line-height:1;display:flex;position:relative}.lights[data-astro-cid-fmmakyxc]{flex:none;gap:.5em;display:flex}.lights[data-astro-cid-fmmakyxc] i[data-astro-cid-fmmakyxc]{aspect-ratio:1;background:#ff5f57;border-radius:50%;width:.78em;box-shadow:inset 0 0 0 .5px #00000024}.lights[data-astro-cid-fmmakyxc] i[data-astro-cid-fmmakyxc]:nth-child(2){background:#febc2e}.lights[data-astro-cid-fmmakyxc] i[data-astro-cid-fmmakyxc]:nth-child(3){background:#28c840}.nav[data-astro-cid-fmmakyxc]{fill:none;stroke:#8a8a8a;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.75em}.field[data-astro-cid-fmmakyxc]{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;background:#d9d9d9;border-radius:.42em;flex:1;place-items:center;min-width:0;height:1.32em;margin-right:3.2em;padding-inline:.6em;font-size:.95em;font-weight:500;display:grid;overflow:hidden}.title[data-astro-cid-fmmakyxc]{color:#3d3d3d;pointer-events:none;place-items:center;font-size:.95em;font-weight:600;display:grid;position:absolute;inset:0}.canvas[data-astro-cid-fmmakyxc]{width:100%;height:100%;font-size:1em}.canvas[data-astro-cid-fmmakyxc]>*{min-height:100%}.fit[data-astro-cid-fmmakyxc][data-still] .canvas[data-astro-cid-fmmakyxc] *,.fit[data-astro-cid-fmmakyxc][data-still] .canvas[data-astro-cid-fmmakyxc] :before,.fit[data-astro-cid-fmmakyxc][data-still] .canvas[data-astro-cid-fmmakyxc] :after{animation-delay:-60s!important}.fit[data-astro-cid-fmmakyxc]:is([data-still],[data-nopop]) .canvas[data-astro-cid-fmmakyxc] .pop{display:none}.clip[data-astro-cid-fmmakyxc]{opacity:0;transition:opacity .25s;position:absolute;inset:0}.clip[data-astro-cid-fmmakyxc].is-playing{opacity:1}.car[data-astro-cid-oulirr76]{--ease:cubic-bezier(.16, 1, .3, 1);grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,.6rem + .5vw,1.1rem);display:grid;position:relative}.stage[data-astro-cid-oulirr76]{--wash:var(--paint,var(--bg-2));--fit-mx:8cqw;--fit-my:9cqh;--gap:5cqh;border-radius:calc(var(--radius) * 1.3);background:radial-gradient(110% 90% at 12% 0%, #fff3, #fff0 60%), var(--wash);isolation:isolate;touch-action:pan-y pinch-zoom;height:66.6667cqw;position:relative;overflow:hidden;container-type:size}@supports (background-image:linear-gradient(in oklch, red, blue)){.stage[data-astro-cid-oulirr76]{--wash:var(--paint-ok,var(--bg-2))}}.stage[data-astro-cid-oulirr76]:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #140c0614}@media (width>=34em){.stage[data-astro-cid-oulirr76]{--fit-mx:9cqw;height:min(56.25cqw,max(18rem,62svh))}}@media (width>=64em){.stage[data-astro-cid-oulirr76]{--fit-my:9cqh;--fit-under:max(0px, 5rem - var(--fit-my));height:min(50cqw,max(20rem,100svh - 26.5rem))}.detail--l2 .stage[data-astro-cid-oulirr76]{height:min(50cqw,max(20rem,100svh - 27rem))}}.car--peek[data-astro-cid-oulirr76] .stage[data-astro-cid-oulirr76]{--fit-my:8cqh}.cs[data-astro-cid-oulirr76]{left:50%;top:calc(50% - var(--fit-under,0px) / 2);z-index:1;translate:calc(-50% + var(--o) * 9cqw) -50%;opacity:0;visibility:hidden;transition:translate .9s var(--ease), scale .9s var(--ease), opacity .6s var(--ease), visibility 0s linear .9s;position:absolute}.car--peek[data-astro-cid-oulirr76] .cs[data-astro-cid-oulirr76]{translate:calc(-50% + var(--o) * (100% + var(--gap))) -50%}.car--peek[data-astro-cid-oulirr76] .cs[data-astro-cid-oulirr76]:not(.is-on){scale:.84}.cs[data-astro-cid-oulirr76].is-on,.cs[data-astro-cid-oulirr76].is-near{visibility:visible;transition:translate .9s var(--ease), scale .9s var(--ease), opacity .6s var(--ease), visibility 0s}.cs[data-astro-cid-oulirr76].is-on{z-index:2;opacity:1;scale:1}.car--peek[data-astro-cid-oulirr76] .cs[data-astro-cid-oulirr76].is-near{opacity:.92}.cs[data-astro-cid-oulirr76]>.fit{display:flex}.hit[data-astro-cid-oulirr76]{z-index:4;border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.hit[data-astro-cid-oulirr76]:focus-visible{outline:3px solid var(--ink);outline-offset:-3px;box-shadow:inset 0 0 0 5px var(--paper)}.pill[data-astro-cid-oulirr76]{min-height:2rem;color:var(--on-ink);font-size:var(--t-xs);opacity:0;transition:opacity .3s var(--ease), translate .3s var(--ease);pointer-events:none;background:#160f0bbd;border-radius:999px;align-items:center;gap:.4rem;padding:0 .8rem 0 .65rem;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:.75rem;right:.75rem;translate:0 -.25rem}.pill[data-astro-cid-oulirr76] svg[data-astro-cid-oulirr76]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:.85rem;height:.85rem}.hit[data-astro-cid-oulirr76]:hover .pill[data-astro-cid-oulirr76],.hit[data-astro-cid-oulirr76]:focus-visible .pill[data-astro-cid-oulirr76]{opacity:1;translate:0}@media (hover:none){.pill[data-astro-cid-oulirr76]{opacity:1;translate:0}}@media (width<=33.99em){.pill[data-astro-cid-oulirr76]{justify-content:center;width:1.75rem;min-height:1.75rem;padding:0;top:.5rem;right:.5rem}.pill-label[data-astro-cid-oulirr76]{display:none}}html:not(.js) .hit[data-astro-cid-oulirr76]{display:none}.ctrl[data-astro-cid-oulirr76]{justify-content:center;align-items:center;gap:.5rem;display:flex}html:not(.js) .ctrl[data-astro-cid-oulirr76]{display:none}.pager[data-astro-cid-oulirr76]{background:var(--bg-2);border-radius:999px;align-items:center;min-width:0;padding:.2rem;display:flex}.cbtn[data-astro-cid-oulirr76]{width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.cbtn[data-astro-cid-oulirr76]:hover{background:var(--ink);color:var(--on-ink)}.cbtn[data-astro-cid-oulirr76]:focus-visible{outline-offset:1px;border-radius:50%}.cbtn[data-astro-cid-oulirr76] svg[data-astro-cid-oulirr76]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.toggle[data-astro-cid-oulirr76]{background:var(--bg-2);width:2.9rem;height:2.9rem}.toggle[data-astro-cid-oulirr76] svg[data-astro-cid-oulirr76]{width:.95rem;height:.95rem}.toggle[data-astro-cid-oulirr76] .i-play[data-astro-cid-oulirr76]{fill:currentColor;stroke:none}.toggle[data-astro-cid-oulirr76] .i-pause[data-astro-cid-oulirr76]{stroke-width:2.2px}.toggle[data-astro-cid-oulirr76] .i-play[data-astro-cid-oulirr76],.is-stopped[data-astro-cid-oulirr76] .toggle[data-astro-cid-oulirr76] .i-pause[data-astro-cid-oulirr76]{display:none}.is-stopped[data-astro-cid-oulirr76] .toggle[data-astro-cid-oulirr76] .i-play[data-astro-cid-oulirr76]{display:block}.dots[data-astro-cid-oulirr76]{align-items:center;min-width:0;display:flex}.dot[data-astro-cid-oulirr76]{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;min-width:1.5rem;height:2.5rem;padding:0 .15rem;display:grid}.dot[data-astro-cid-oulirr76]:focus-visible{outline-offset:-2px;border-radius:999px}.pip[data-astro-cid-oulirr76]{background:var(--line-strong);width:.5rem;height:.5rem;transition:width .5s var(--ease), background-color .3s var(--ease);border-radius:999px;display:block;position:relative;overflow:hidden}.dot[data-astro-cid-oulirr76]:hover .pip[data-astro-cid-oulirr76]{background:var(--ink-2)}.dot[data-astro-cid-oulirr76].is-on .pip[data-astro-cid-oulirr76]{background:var(--line-strong);width:1.9rem}.fill[data-astro-cid-oulirr76]{border-radius:inherit;background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.dot[data-astro-cid-oulirr76].is-on .fill[data-astro-cid-oulirr76]{transform:scaleX(var(--p,0))}.is-stopped[data-astro-cid-oulirr76] .dot[data-astro-cid-oulirr76].is-on .fill[data-astro-cid-oulirr76]{transform:scaleX(1)}@media (width>=64em){.car[data-astro-cid-oulirr76]{gap:0}.ctrl[data-astro-cid-oulirr76]{z-index:5;background:#160f0bbd;border-radius:999px;gap:.15rem;padding:.2rem;position:absolute;bottom:.75rem;left:50%;translate:-50%}@supports (backdrop-filter:blur(1px)){.ctrl[data-astro-cid-oulirr76]{backdrop-filter:blur(12px);background:#160f0ba8}}.pager[data-astro-cid-oulirr76]{background:0 0;padding:0}.cbtn[data-astro-cid-oulirr76],.toggle[data-astro-cid-oulirr76]{color:var(--on-ink);background:0 0}.cbtn[data-astro-cid-oulirr76]:hover{color:var(--on-ink);background:#f3eadb29}.toggle[data-astro-cid-oulirr76]{width:2.5rem;height:2.5rem;position:relative}.toggle[data-astro-cid-oulirr76]:before{content:"";background:#f3eadb38;width:1px;position:absolute;top:.7rem;bottom:.7rem;left:-.1rem}.ctrl[data-astro-cid-oulirr76] [data-astro-cid-oulirr76]:focus-visible{outline-color:var(--accent-on-ink)}.pip[data-astro-cid-oulirr76]{background:#f3eadb8c}.dot[data-astro-cid-oulirr76]:hover .pip[data-astro-cid-oulirr76]{background:#f3eadbd9}.dot[data-astro-cid-oulirr76].is-on .pip[data-astro-cid-oulirr76]{background:#f3eadb4d}.fill[data-astro-cid-oulirr76]{background:var(--on-ink)}}@media (width<=22em){.cbtn[data-astro-cid-oulirr76]{width:2.25rem;height:2.25rem}.toggle[data-astro-cid-oulirr76]{width:2.75rem;height:2.75rem}.dot[data-astro-cid-oulirr76].is-on .pip[data-astro-cid-oulirr76]{width:1.4rem}}.built[data-astro-cid-t64aqz7d]{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.tool[data-astro-cid-t64aqz7d]{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 70%, transparent);min-height:2rem;font-size:var(--t-xs);color:var(--ink);border-radius:999px;align-items:center;gap:.45rem;padding:.2rem .75rem .2rem .25rem;font-weight:500;line-height:1.2;display:inline-flex}.tool--plain[data-astro-cid-t64aqz7d]{padding-left:.75rem}.ico[data-astro-cid-t64aqz7d]{background:color-mix(in srgb, var(--c) 12%, var(--paper));border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.ico--dark[data-astro-cid-t64aqz7d]{background:#1d1410}.ico[data-astro-cid-t64aqz7d] svg[data-astro-cid-t64aqz7d]{width:.875rem;height:.875rem}.detail[data-astro-cid-bmrowvrh]{--ease:cubic-bezier(.16, 1, .3, 1);--accent-c:var(--rust);--block:clamp(3.5rem, 2.5rem + 4vw, 7rem);container-type:inline-size}.intro[data-astro-cid-bmrowvrh]{gap:2.5rem var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;padding-top:clamp(1.75rem,1.25rem + 2vw,3rem);display:grid}.lockup[data-astro-cid-bmrowvrh]{align-items:center;gap:.22em;font-size:clamp(2.75rem,1.6rem + 4.4vw,6rem);display:flex}.mark[data-astro-cid-bmrowvrh]{flex:none;width:auto;height:.7em}.name[data-astro-cid-bmrowvrh]{min-width:0;font-family:var(--display);font-synthesis:none;letter-spacing:-.015em;text-wrap:balance;font-size:1em;font-weight:400;line-height:1}.name[data-astro-cid-bmrowvrh]:focus{outline:none}.kick[data-astro-cid-bmrowvrh]{font-size:var(--t-xl);letter-spacing:-.01em;color:var(--ink-2);text-wrap:balance;margin-top:.9rem;line-height:1.25}.meta[data-astro-cid-bmrowvrh]{font-size:var(--t-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.35rem .8rem;margin-top:1.1rem;line-height:1.35;display:flex}.chip[data-astro-cid-bmrowvrh]{border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;padding:.22rem .75rem;font-weight:500}.runs[data-astro-cid-bmrowvrh]{white-space:nowrap}.summary[data-astro-cid-bmrowvrh]{max-width:36rem;font-size:var(--t-base);color:var(--ink-2);margin-top:clamp(1.5rem,1rem + 1.5vw,2.25rem);line-height:1.6}.side[data-astro-cid-bmrowvrh]{justify-items:start;gap:1.75rem;padding-top:.75rem;display:grid}.facts[data-astro-cid-bmrowvrh]{gap:1.1rem;width:100%;margin:0;display:grid}.fact[data-astro-cid-bmrowvrh]{grid-template-columns:6.5rem minmax(0,1fr);gap:.4rem 1rem;display:grid}.fact[data-astro-cid-bmrowvrh] dt[data-astro-cid-bmrowvrh]{font-size:var(--t-sm);color:var(--ink-2);line-height:1.5}.fact[data-astro-cid-bmrowvrh] dd[data-astro-cid-bmrowvrh]{font-size:var(--t-sm);margin:0;line-height:1.5}.fact--stack[data-astro-cid-bmrowvrh] dt[data-astro-cid-bmrowvrh]{padding-top:.3rem}.out[data-astro-cid-bmrowvrh] svg[data-astro-cid-bmrowvrh]{width:.8rem;height:.8rem}.room[data-astro-cid-bmrowvrh]{--room-pad:clamp(1.25rem, .5rem + 3.5vw, 4.5rem);padding:var(--room-pad);border-radius:calc(var(--radius) * 1.3);background:var(--bg-2);margin-top:clamp(2.5rem,1.5rem + 4vw,5.5rem)}.body[data-astro-cid-bmrowvrh]{gap:var(--block);display:grid}.block[data-astro-cid-bmrowvrh]{gap:1.25rem var(--gutter);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.block-title[data-astro-cid-bmrowvrh],.ask-title[data-astro-cid-bmrowvrh]{font-family:var(--display);font-synthesis:none;letter-spacing:-.01em;font-size:clamp(1.75rem,1.35rem + 1.5vw,2.75rem);font-weight:400;line-height:1.02}.lede[data-astro-cid-bmrowvrh]{max-width:40rem;font-size:var(--t-lg);letter-spacing:-.01em;color:var(--ink);line-height:1.5}.points[data-astro-cid-bmrowvrh]{gap:2rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.points[data-astro-cid-bmrowvrh] li[data-astro-cid-bmrowvrh]{font-size:var(--t-base);color:var(--ink-2);text-wrap:pretty;padding-top:1.1rem;line-height:1.55;position:relative}.points[data-astro-cid-bmrowvrh] li[data-astro-cid-bmrowvrh]:before{content:"";background:var(--accent-c);border-radius:2px;width:1.75rem;height:3px;position:absolute;top:0;left:0}.ask[data-astro-cid-bmrowvrh]{margin-top:var(--block);border-radius:var(--radius);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding:clamp(1.25rem,.75rem + 2vw,2.5rem);display:flex}@media (width<=63.99em){.intro[data-astro-cid-bmrowvrh]{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-bmrowvrh]{max-width:40rem}.block[data-astro-cid-bmrowvrh]{grid-template-columns:minmax(0,1fr)}}@media (width>=64em){.intro[data-astro-cid-bmrowvrh]{padding-top:1.5rem}}@media (width<=40em){.points[data-astro-cid-bmrowvrh]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.fact[data-astro-cid-bmrowvrh]{grid-template-columns:minmax(0,1fr);gap:.25rem}.fact--stack[data-astro-cid-bmrowvrh] dt[data-astro-cid-bmrowvrh]{padding-top:0}.ask[data-astro-cid-bmrowvrh]{flex-direction:column;align-items:flex-start}}.pm[data-astro-cid-4pt2nqzy]{flex:none;width:auto;height:1.25em;display:block}.pnav[data-astro-cid-culrmsbt]{--ease:cubic-bezier(.16, 1, .3, 1);align-items:center;gap:.25rem;min-width:0;display:flex}.pnav-step[data-astro-cid-culrmsbt]{border:1px solid var(--line-strong);width:2.75rem;height:2.75rem;color:var(--ink);transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);border-radius:999px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}@media (hover:hover){.pnav-step[data-astro-cid-culrmsbt]:hover{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}}.pnav-step[data-astro-cid-culrmsbt]:focus-visible{border-radius:999px}.pnav-step[data-astro-cid-culrmsbt] svg[data-astro-cid-culrmsbt]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1rem;height:1.1rem}.pnav-to[data-astro-cid-culrmsbt]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pnav-track[data-astro-cid-culrmsbt]{overscroll-behavior-x:contain;scrollbar-width:none;flex:0 auto;min-width:0;margin:-4px 0;padding:4px;overflow-x:auto}.pnav-track[data-astro-cid-culrmsbt]::-webkit-scrollbar{display:none}.pnav-track[data-astro-cid-culrmsbt][data-over]{mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000)}.pnav-track[data-astro-cid-culrmsbt][data-over=start]{mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.pnav-track[data-astro-cid-culrmsbt][data-over=end]{mask-image:linear-gradient(90deg,#0000,#000 1.5rem)}.pnav-track[data-astro-cid-culrmsbt] ul[data-astro-cid-culrmsbt]{gap:.125rem;width:max-content;margin:0 auto;padding:0 .25rem;list-style:none;display:flex}.pnav-item[data-astro-cid-culrmsbt]{min-height:2.75rem;color:var(--ink-2);font-size:var(--t-sm);white-space:nowrap;transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:999px;align-items:center;gap:.45rem;padding:0 .85rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.pnav-item[data-astro-cid-culrmsbt]:has(.pm){padding-left:.6rem}.pnav-item[data-astro-cid-culrmsbt] .pm{height:1.3rem}.pnav-item[data-astro-cid-culrmsbt]:hover{background:var(--bg-2);color:var(--ink)}.pnav-item[data-astro-cid-culrmsbt]:focus-visible{outline-offset:-2px;border-radius:999px}.pnav-item[data-astro-cid-culrmsbt][aria-current]{background:var(--ink);color:var(--on-ink)}.pnav-item[data-astro-cid-culrmsbt][aria-current]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pnav[data-astro-cid-culrmsbt]:has([data-pnav-step="-1"]:is(:hover,:focus-visible)) [data-astro-cid-culrmsbt][data-pnav-near="-1"]:not([aria-current]),.pnav[data-astro-cid-culrmsbt]:has([data-pnav-step="1"]:is(:hover,:focus-visible)) [data-astro-cid-culrmsbt][data-pnav-near="1"]:not([aria-current]){background:var(--bg-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}@media (width<=47.99em){.pnav[data-astro-cid-culrmsbt]{flex:auto;justify-content:space-between;gap:.5rem;container-type:inline-size}.pnav-track[data-astro-cid-culrmsbt]{display:none}.pnav-step[data-astro-cid-culrmsbt]{width:auto;min-width:2.75rem;font-size:var(--t-sm);flex:0 auto;gap:.4rem;padding:0 .85rem 0 .55rem;font-weight:500;line-height:1.2}.pnav-step--next[data-astro-cid-culrmsbt]{padding:0 .55rem 0 .85rem}.pnav-to[data-astro-cid-culrmsbt]{clip:auto;align-items:center;gap:.4rem;width:auto;min-width:0;height:auto;margin:0;display:inline-flex;position:static}.pnav-to[data-astro-cid-culrmsbt] .pm{height:1.3rem}.pnav-name[data-astro-cid-culrmsbt]{text-overflow:ellipsis;min-width:0;overflow:hidden}}@container (width<=16.5rem){.pnav-to[data-astro-cid-culrmsbt] .pm{display:none}.pnav-step[data-astro-cid-culrmsbt]{padding:0 .7rem 0 .45rem}.pnav-step--next[data-astro-cid-culrmsbt]{padding:0 .45rem 0 .7rem}}.lb[data-astro-cid-utnzf2kr]{width:100%;max-width:none;height:100%;max-height:none;padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));color:var(--on-ink);font-family:var(--font);background:0 0;border:0;margin:0;overflow:hidden}.lb[data-astro-cid-utnzf2kr][open]{grid-template:"top top top""prev stage next"minmax(0,1fr)"cap cap cap"/auto minmax(0,1fr) auto;align-items:center;gap:.5rem clamp(.5rem,2vw,1.5rem);display:grid}.lb[data-astro-cid-utnzf2kr]::backdrop{backdrop-filter:blur(10px);background:#0e0a07e6}@supports ((-webkit-backdrop-filter:none)){.lb[data-astro-cid-utnzf2kr]::backdrop{-webkit-backdrop-filter:blur(10px)}}.lb[data-astro-cid-utnzf2kr][open]::backdrop{animation:lb-fade .35s var(--ease-out)}@keyframes lb-fade{0%{opacity:0}}html:has(dialog.lb[open]){overflow:hidden}.lb-top[data-astro-cid-utnzf2kr]{grid-area:top;justify-content:space-between;align-items:center;gap:1rem;padding-left:.5rem;display:flex}.lb-count[data-astro-cid-utnzf2kr]{font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--on-ink-2);font-weight:500}.lb-stage[data-astro-cid-utnzf2kr]{--fit-mx:0px;--fit-my:0px;--bar-max:1.1rem;--shade:#000;touch-action:pan-y pinch-zoom;grid-area:stage;align-self:stretch;place-items:center;min-height:0;display:grid;position:relative;container-type:size}.lb-stage[data-astro-cid-utnzf2kr]>.fit{grid-area:1/1}.lb-stage[data-astro-cid-utnzf2kr]>.fit.is-in{animation:lb-in .45s var(--ease-out) both}.lb-stage[data-astro-cid-utnzf2kr][data-dir="-1"]>.fit.is-in{animation-name:lb-in-back}@keyframes lb-in{0%{opacity:0;translate:1.5rem}}@keyframes lb-in-back{0%{opacity:0;translate:-1.5rem}}.lb-stage[data-astro-cid-utnzf2kr][data-dir="0"]>.fit.is-in{animation-name:lb-open}@keyframes lb-open{0%{opacity:0;scale:.96}}.lb-stage[data-astro-cid-utnzf2kr] .screen>video{object-fit:contain;background:#000}.lb-cap[data-astro-cid-utnzf2kr]{text-align:center;min-height:1.5em;font-size:var(--t-sm);color:var(--on-ink);text-wrap:balance;grid-area:cap;padding-bottom:.25rem;line-height:1.4}.lb-btn[data-astro-cid-utnzf2kr]{width:2.75rem;height:2.75rem;color:var(--on-ink);cursor:pointer;background:#f3eadb14;border:1px solid #f3eadb47;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .25s,border-color .25s,color .25s;display:grid}.lb-btn[data-astro-cid-utnzf2kr]:hover{background:var(--on-ink);border-color:var(--on-ink);color:var(--ink)}.lb-btn[data-astro-cid-utnzf2kr]:focus-visible{outline:2px solid var(--accent-on-ink);outline-offset:3px}.lb-btn[data-astro-cid-utnzf2kr] svg[data-astro-cid-utnzf2kr]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.lb-btn[data-astro-cid-utnzf2kr][hidden]{visibility:hidden;display:grid}.lb-prev[data-astro-cid-utnzf2kr]{grid-area:prev}.lb-next[data-astro-cid-utnzf2kr]{grid-area:next}@media (width<=40em){.lb[data-astro-cid-utnzf2kr][open]{grid-template:"top top top""stage stage stage"minmax(0,1fr)"prev cap next"/auto minmax(0,1fr) auto}.lb-cap[data-astro-cid-utnzf2kr]{padding-bottom:0}}
