.work-slide-rail{--rail-font:var(--font-geist-sans,"Helvetica Neue"), Arial, sans-serif;border-top:1px solid var(--line);min-width:0;padding-block:clamp(1.5rem,3vw,2.5rem)}.work-slide-rail__heading,.work-slide-viewer__heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.work-slide-rail__heading{margin-bottom:1.25rem}.work-slide-rail__heading h2,.work-slide-viewer__heading h2{color:var(--text-primary,var(--ink));font:500 .8rem/1.5 var(--rail-font);letter-spacing:.015em;text-wrap:initial;margin:0}.work-slide-rail__note,.work-slide-rail figcaption,.work-slide-viewer figcaption{color:var(--text-secondary,var(--muted));font:400 .72rem/1.5 var(--rail-font)}.work-slide-rail__note{max-width:62ch;margin-top:.4rem}.work-slide-rail__controls,.work-slide-viewer__controls{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.work-slide-rail__count{min-width:3.4rem;color:var(--text-secondary,var(--muted));font:400 .7rem/1.5 var(--rail-font);font-variant-numeric:tabular-nums;text-align:center}.work-slide-rail__controls button,.work-slide-viewer__controls button,.work-slide-viewer__close{min-width:44px;min-height:44px;color:var(--text-primary,var(--ink));font:400 1.2rem/1 var(--rail-font);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:.4rem;transition:color .14s;display:inline-flex}.work-slide-rail button:disabled{opacity:.25;cursor:default}.work-slide-rail button:focus-visible{outline:2px solid var(--focus-outer,var(--crimson));outline-offset:3px}.work-slide-rail__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-color:var(--line) transparent;scrollbar-width:thin;gap:clamp(1rem,2vw,1.75rem);width:100%;margin:0;padding:.3rem 0 1rem;list-style:none;display:flex;overflow-x:auto}.work-slide-rail__slide{flex:0 0 min(82%, var(--slide-width));scroll-snap-align:start;min-width:0}.work-slide-rail__track:after{content:"";display:var(--rail-spacer-display,none);flex:0 0 var(--rail-end-space,0px)}.work-slide-rail__image-button{width:100%;color:var(--text-primary,var(--ink));cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.work-slide-rail__image-button img{width:100%;height:auto;margin-inline:auto;display:block}.work-slide-rail__unavailable{border:1px solid var(--line);background:var(--paper-bright,var(--paper));width:100%;color:var(--text-secondary,var(--muted));font:400 .78rem/1.5 var(--rail-font);text-align:center;place-items:center;padding:1rem;display:grid}.work-slide-rail__enlarge{background:var(--paper);width:1.7rem;height:1.7rem;color:var(--ink);font:1rem/1 var(--rail-font);opacity:0;place-items:center;transition:opacity .14s;display:grid;position:absolute;bottom:.5rem;right:.5rem}.work-slide-rail__image-button:focus-visible .work-slide-rail__enlarge{opacity:1}.work-slide-rail__slide figcaption{max-width:65ch;margin-top:.75rem}.work-slide-viewer{width:calc(100vw - 2rem);max-width:none;height:calc(100dvh - 2rem);max-height:none;color:var(--paper);overscroll-behavior:contain;background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.work-slide-viewer::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101119d1}.work-slide-viewer__surface{pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;height:100%;min-height:0;padding:.5rem clamp(.25rem,2vw,1.5rem);display:grid}.work-slide-viewer__heading{align-items:center;margin:0}.work-slide-viewer__heading h2{color:inherit;font-size:.8rem}.work-slide-viewer__close{color:inherit;gap:.7rem;font-size:.75rem}.work-slide-viewer__close span{font-size:1.4rem}.work-slide-viewer__figure{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:0;margin:0;display:flex}.work-slide-viewer__figure img{object-fit:contain;flex:0 auto;width:100%;height:auto;min-height:0;max-height:100%;display:block;box-shadow:0 8px 40px #00000038}.work-slide-viewer__figure figcaption{color:#f5ebe0e6;text-align:center;flex:none;max-width:70ch;max-height:18dvh;margin:0;padding-inline:.25rem;font-size:.8rem;overflow-y:auto}.work-slide-viewer__figure[data-long-artwork=true]{overscroll-behavior:contain;pointer-events:auto;scrollbar-width:thin;justify-content:flex-start;justify-self:center;width:min(100%,64rem);overflow-y:auto}.work-slide-viewer__figure[data-long-artwork=true] img{flex:none;width:100%;height:auto;max-height:none}.work-slide-viewer__figure[data-long-artwork=true]:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.work-slide-viewer__controls{background:#10111947;border:1px solid #f5ebe02e;border-radius:2rem;justify-content:center;justify-self:center;margin:0;padding-inline:.25rem}.work-slide-viewer__controls button,.work-slide-viewer .work-slide-rail__count{color:inherit}.work-slide-viewer__surface :is(button,img,figcaption,h2,.work-slide-viewer__controls,.work-slide-viewer__unavailable){pointer-events:auto}.work-slide-viewer button:focus-visible{outline-color:var(--paper)}.work-slide-viewer__unavailable{border:1px solid var(--line);background:var(--paper-bright,var(--paper));width:min(100%,44rem);min-height:clamp(12rem,40vh,28rem);color:var(--text-secondary,var(--muted));text-align:center;align-content:center;place-items:center;gap:1rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.work-slide-viewer__unavailable p{max-width:42ch}.work-slide-viewer__unavailable button{border:1px solid var(--line);min-height:44px;color:var(--text-primary,var(--ink));font:500 .78rem/1.2 var(--rail-font);cursor:pointer;background:0 0;padding:.7rem 1rem}.work-slide-viewer__unavailable button:focus-visible{outline:2px solid var(--focus-inner,var(--paper));outline-offset:2px;box-shadow:0 0 0 4px var(--focus-outer,var(--ink))}@media (hover:hover) and (pointer:fine){.work-slide-rail button:not(:disabled):hover{color:var(--crimson)}.work-slide-rail__image-button:hover .work-slide-rail__enlarge{opacity:1}.work-slide-viewer__unavailable button:hover{color:var(--crimson)}.work-slide-viewer :is(.work-slide-viewer__controls button,.work-slide-viewer__close):not(:disabled):hover{color:#fff;background:#f5ebe01a}}@media (width<=520px){.work-slide-rail__heading{gap:.5rem}.work-slide-rail__controls{gap:0}.work-slide-rail__count{min-width:2.5rem}.work-slide-viewer{width:calc(100vw - 1rem);height:calc(100dvh - 1rem)}}@media (orientation:landscape) and (height<=520px){.work-slide-viewer__surface{gap:.35rem;padding:.5rem .75rem}.work-slide-viewer__figure{gap:.35rem}.work-slide-viewer__figure img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:100%}.work-slide-viewer__unavailable{height:100%;min-height:0;padding:1rem}}@media (prefers-reduced-motion:reduce){.work-slide-rail *,.work-slide-rail :before,.work-slide-rail :after{scroll-behavior:auto;transition:none}}@media (forced-colors:active){.work-slide-viewer{color:canvastext;background:canvas}.work-slide-viewer::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.work-slide-viewer__figure figcaption{color:canvastext}.work-slide-viewer__controls{background:canvas;border-color:buttontext}.work-slide-rail__unavailable,.work-slide-viewer__unavailable,.work-slide-viewer__unavailable button{border-color:buttontext}.work-slide-viewer__unavailable button:focus-visible{box-shadow:none;outline-color:highlight}}
