#spotlight{color:#f2efe7;color-scheme:dark;background:#000;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}#spotlight::backdrop{background:#000}#spotlight{width:100vw;left:calc(50% - 50vw);right:auto}#spotlight[open]{grid-template-rows:minmax(0,1fr) auto auto;display:grid}.viewer-stage{margin:64px 0 var(--space-4);touch-action:none;grid-row:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.viewer-stage img,.viewer-stage video{object-fit:contain;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.viewer-stage img{will-change:transform}.viewer-stage .missing-video{color:#a5aaa5;font-size:14px;position:absolute;bottom:120px}#spotlight button{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:26px;line-height:1;display:grid}#spotlight :focus-visible{outline-offset:2px;outline:2px solid #f2efe7}.viewer-ui{transition:opacity .14s;position:absolute}.viewer-count{font-size:var(--meta-size);line-height:var(--meta-line);letter-spacing:var(--meta-tracking);color:#a5aaa5;top:32px;left:20px}.viewer-close{top:16px;right:16px}.viewer-previous,.viewer-next{top:calc(50% - 24px)}.viewer-previous{left:20px}.viewer-next{right:20px}.viewer-caption{width:min(640px,100% - 40px);max-height:min(22dvh,160px);margin:0 0 var(--space-5);padding:var(--space-1);justify-self:center;gap:var(--space-1);text-align:center;font-size:var(--meta-size);line-height:var(--meta-line);color:#a5aaa5;overflow-wrap:anywhere;grid-row:2;display:grid;position:relative;overflow:auto}.viewer-caption .media-title{color:#f2efe7;font-size:var(--ui-size);line-height:var(--ui-line)}.viewer-caption .media-context{letter-spacing:var(--meta-tracking)}.video-controls{margin:0 0 var(--space-5);grid-row:3;justify-self:center;align-items:center;gap:8px;width:min(520px,100% - 40px);display:flex;position:relative}.video-controls[hidden]{display:none}.video-controls button{flex-shrink:0}.video-time{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.video-controls input{accent-color:#f2efe7;flex:1;min-width:30px;height:44px}.video-volume{flex-shrink:0;align-items:center;display:flex}.video-volume input{flex:none;width:64px;margin:0}.sound-on{display:none}.sound-enabled .sound-on{display:block}.sound-enabled .sound-off,.play-icon{display:none}.is-paused .play-icon{display:block}.is-paused .pause-icon{display:none}#spotlight.controls-idle .viewer-ui{opacity:0;pointer-events:none}#spotlight.controls-idle:focus-within .viewer-ui:focus-visible,#spotlight.controls-idle .video-controls:focus-within{opacity:1;pointer-events:auto}@media (width>=1024px){.viewer-stage{margin-inline:64px}.viewer-count{left:32px}.viewer-close{right:24px}}@media (width<=767px){.viewer-previous,.viewer-next{display:none!important}.video-controls{flex-wrap:wrap;justify-content:space-between;gap:0}.video-controls [data-seek]{flex-basis:100%;order:5}}@media (prefers-reduced-motion:reduce){.viewer-ui{transition:none}}.gallery-description[data-astro-cid-oxv4itws]{display:none}.gallery-container[data-astro-cid-oxv4itws]{container-type:inline-size}.gallery[data-astro-cid-oxv4itws]{gap:var(--collection-gap);padding:0 var(--interior-gutter) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gallery-tile[data-astro-cid-oxv4itws]{aspect-ratio:3/2;grid-column:span 2;min-width:0;min-height:0;display:block;overflow:hidden}.gallery-tile--portrait[data-astro-cid-oxv4itws]{aspect-ratio:3/4}.gallery-tile--square[data-astro-cid-oxv4itws]{aspect-ratio:1}.gallery-tile--wide[data-astro-cid-oxv4itws]{aspect-ratio:2}.gallery-tile--pair[data-astro-cid-oxv4itws]{aspect-ratio:1;grid-column:span 1}img[data-astro-cid-oxv4itws],video[data-astro-cid-oxv4itws]{object-fit:cover;object-position:var(--object-position,50% 50%);width:100%;height:100%;transition:transform .18s var(--ease);display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){a[data-astro-cid-oxv4itws]:hover img[data-astro-cid-oxv4itws],a[data-astro-cid-oxv4itws]:hover video[data-astro-cid-oxv4itws]{transform:scale(1.012)}}@media (width>=1024px){.gallery-description[data-astro-cid-oxv4itws]{display:block}.gallery[data-astro-cid-oxv4itws]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:calc((100cqw - 2 * var(--interior-gutter) - 3 * var(--collection-gap)) / 4)}.gallery-tile[data-astro-cid-oxv4itws]{aspect-ratio:auto;grid-column:span 1}.gallery-tile--landscape[data-astro-cid-oxv4itws]{grid-column:span 2}.gallery-tile--wide[data-astro-cid-oxv4itws]{grid-column:span 4}.gallery-tile--portrait[data-astro-cid-oxv4itws]{grid-row:span 2}}
