@layer quartz-base{article .pick{width:fit-content;max-width:100%;display:block;position:relative}article .pick img{border-radius:0;max-width:100%;height:auto;margin:0;display:block}article .pick:after{--mark:12px;--ink:var(--darkgray);content:"";pointer-events:none;opacity:0;background:linear-gradient(var(--ink), var(--ink)) top left/var(--mark) 1px, linear-gradient(var(--ink), var(--ink)) top left/1px var(--mark), linear-gradient(var(--ink), var(--ink)) top right/var(--mark) 1px, linear-gradient(var(--ink), var(--ink)) top right/1px var(--mark), linear-gradient(var(--ink), var(--ink)) bottom left/var(--mark) 1px, linear-gradient(var(--ink), var(--ink)) bottom left/1px var(--mark), linear-gradient(var(--ink), var(--ink)) bottom right/var(--mark) 1px, linear-gradient(var(--ink), var(--ink)) bottom right/1px var(--mark);background-repeat:no-repeat;transition:opacity .18s,inset .18s;position:absolute;inset:-7px}article .pick:has(img.pickable:hover):after{opacity:1;inset:-9px}article .pick:has(img.pickable:focus-visible):after{opacity:1;inset:-9px}article figure.pick{margin:1.5rem 0}article img.pickable{cursor:zoom-in;outline:none}html.light-table-open{overflow:hidden}.light-table{z-index:1000;background:var(--light);opacity:0;flex-direction:column;transition:opacity .18s;display:flex;position:fixed;inset:0}.light-table.on{opacity:1}.light-table .lt-stage{background:var(--lightgray);flex:1;gap:1px;min-height:0;display:flex;position:relative}.light-table .lt-stage[hidden]{display:none}.light-table .lt-stage.drop-left .lt-pane{box-shadow:inset 4px 0 0 var(--secondary)}.light-table .lt-stage.drop-right .lt-pane{box-shadow:inset -4px 0 0 var(--secondary)}@media (orientation:portrait){.light-table.two .lt-stage{flex-direction:column}}.light-table .lt-pane{touch-action:none;cursor:zoom-in;background:radial-gradient(ellipse at center, var(--light) 55%, color-mix(in srgb, var(--light) 92%, var(--dark)) 100%);flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.light-table .lt-pane.closest{cursor:zoom-out}.light-table .lt-pane.dragging{cursor:grabbing}.light-table .lt-pane.active:after,.light-table .lt-pane.drop:after{content:"";box-shadow:inset 0 0 0 2px var(--secondary);pointer-events:none;position:absolute;inset:0}.light-table .lt-pane.active:after{box-shadow:inset 0 0 0 1px var(--secondary)}.light-table.stepping-back .lt-pane:not(.dragging){cursor:zoom-out}.light-table.two .lt-pane:not(.dragging){cursor:default}.light-table.two .lt-pane.zoomed:not(.dragging){cursor:grab}.light-table .lt-photo{transform-origin:0 0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;max-width:none;margin:0;position:absolute;top:0;left:0;box-shadow:0 1px 3px #0000001f,0 12px 40px #00000024}.light-table .lt-photo.glide{transition:transform .28s cubic-bezier(.2,.7,.2,1)}.light-table .lt-map{background:var(--light);width:140px;box-shadow:0 0 0 1px var(--lightgray), 0 4px 16px #0000001f;cursor:crosshair;touch-action:none;line-height:0;position:absolute;bottom:1rem;right:1rem;overflow:hidden}.light-table .lt-map[hidden]{display:none}.light-table .lt-map img{opacity:.8;pointer-events:none;width:100%;max-width:none;height:auto;margin:0}.light-table .lt-map .lt-view{pointer-events:none;position:absolute;box-shadow:inset 0 0 0 1px #fffffff2,0 0 0 1px #000000b3,0 0 0 999px #0000004d}.light-table .lt-map .lt-view.glide{transition-property:left,top,width,height;transition-duration:.28s;transition-timing-function:cubic-bezier(.2,.7,.2,1)}.light-table.two .lt-map{width:96px}.light-table .lt-all{flex:1;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;gap:2rem 1.5rem;min-height:0;padding:2rem;display:grid;overflow-y:auto}.light-table .lt-all[hidden]{display:none}.light-table .lt-all-print{cursor:zoom-in;text-align:left;font:inherit;background:0 0;border:none;flex-direction:column;gap:.5rem;padding:0;display:flex}.light-table .lt-all-print .lt-all-photo{aspect-ratio:1;justify-content:center;align-items:center;display:flex}.light-table .lt-all-print img{max-width:100%;max-height:100%;margin:0;transition:transform .15s;box-shadow:0 1px 3px #0000001f,0 8px 24px #0000001f}.light-table .lt-all-print:hover img,.light-table .lt-all-print:focus-visible img{transform:translateY(-3px)}.light-table .lt-all-print .lt-all-title{color:var(--darkgray);overflow-wrap:anywhere;font-size:.8rem}.light-table .lt-all-print:focus-visible{outline:2px solid var(--secondary);outline-offset:4px}.light-table .lt-prints{border-top:1px solid var(--lightgray);background:var(--light);touch-action:pan-x;gap:.5rem;padding:.6rem 1.25rem;display:flex;overflow-x:auto}.light-table .lt-prints[hidden]{display:none}.light-table .lt-print{cursor:grab;opacity:.55;touch-action:pan-x;background:0 0;border:none;flex:none;height:56px;padding:0;transition:opacity .12s}.light-table .lt-print img{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:100%;margin:0}.light-table .lt-print:hover,.light-table .lt-print.on{opacity:1}.light-table .lt-print.here{outline:2px solid var(--secondary);outline-offset:2px}.light-table .lt-print:focus-visible{outline:2px solid var(--secondary);outline-offset:2px;opacity:1}.light-table .lt-ghost{z-index:2;object-fit:contain;pointer-events:none;opacity:.85;filter:drop-shadow(0 8px 20px #00000040);width:80px;height:80px;position:fixed;top:0;left:0}.light-table .lt-strip{border-top:1px solid var(--lightgray);background:var(--light);font-family:var(--bodyFont);color:var(--darkgray);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-size:.85rem;display:flex}.light-table .lt-strip .lt-title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--headerFont);color:var(--dark);font-weight:600;overflow:hidden}.light-table .lt-strip .lt-tools{flex:none;align-items:center;gap:.4rem;display:flex}.light-table .lt-strip button[aria-pressed=true]{background:var(--dark);border-color:var(--dark);color:var(--light)}.light-table .lt-strip .lt-readout{text-align:right;min-width:4.5em;color:var(--gray);font-variant-numeric:tabular-nums;margin-right:.4rem}.light-table .lt-strip button{border:1px solid var(--lightgray);font:inherit;color:var(--dark);cursor:pointer;background:0 0;border-radius:2px;padding:.3rem .65rem}.light-table .lt-strip button:hover{border-color:var(--gray)}.light-table .lt-strip button:focus-visible{outline:2px solid var(--secondary);outline-offset:1px}.light-table.showing-all .lt-tools :is([data-do=fit],[data-do=one],[data-do=two],[data-do=link],.lt-readout){display:none}@media (max-width:800px){.light-table .lt-map{width:96px;bottom:.75rem;right:.75rem}.light-table .lt-prints{padding:.5rem .75rem}.light-table .lt-print{height:48px}.light-table .lt-all{grid-template-columns:repeat(2,1fr);gap:1.25rem 1rem;padding:1rem}.light-table .lt-strip .lt-title{display:none}.light-table .lt-strip .lt-tools{flex:1;justify-content:space-between;gap:.25rem}.light-table .lt-strip button{white-space:nowrap;padding:.3rem .45rem;font-size:.8rem}.light-table .lt-strip{padding:.6rem .75rem}.light-table .lt-strip .lt-readout{display:none}}}