.viewer[data-astro-cid-wtcqywq5]{color:#f6f2ea;background:#14120f;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.viewer[data-astro-cid-wtcqywq5][open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.viewer[data-astro-cid-wtcqywq5]::backdrop{background:#14120f}.v-bar[data-astro-cid-wtcqywq5],.v-foot[data-astro-cid-wtcqywq5]{padding:.75rem var(--gutter);justify-content:space-between;align-items:center;gap:1rem;display:flex}.v-count[data-astro-cid-wtcqywq5],.v-caption[data-astro-cid-wtcqywq5]{font-size:var(--step--1);color:#cfc7b8;margin:0}.v-caption[data-astro-cid-wtcqywq5]{text-align:center;flex:1}.v-stage[data-astro-cid-wtcqywq5]{min-height:0;padding:0 var(--gutter);justify-content:center;align-items:center;display:flex}.v-stage[data-astro-cid-wtcqywq5] img[data-astro-cid-wtcqywq5]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.v-btn[data-astro-cid-wtcqywq5]{font:inherit;font-size:var(--step--1);color:inherit;cursor:pointer;background:0 0;border:1px solid #5d574e;min-height:2.75rem;padding:.6rem .9rem}.v-btn[data-astro-cid-wtcqywq5]:hover{border-color:#f6f2ea}.v-btn[data-astro-cid-wtcqywq5][hidden]{display:none}.viewer[data-astro-cid-wtcqywq5] [data-astro-cid-wtcqywq5]:focus-visible{outline-offset:3px;outline:2px solid #e2a58c}@media (width<=30rem){.v-foot[data-astro-cid-wtcqywq5]{flex-wrap:wrap}.v-caption[data-astro-cid-wtcqywq5]{flex-basis:100%;order:-1}}.project[data-astro-cid-pznzci7v]{gap:var(--space-3) var(--space-4);padding-top:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60rem){.project[data-astro-cid-pznzci7v]{padding-top:var(--space-4);grid-template-rows:auto 1fr;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr)}.p-head[data-astro-cid-pznzci7v]{grid-area:1/1}.p-body[data-astro-cid-pznzci7v]{grid-area:2/1}.p-media[data-astro-cid-pznzci7v]{grid-area:1/2/span 2}.p-nav[data-astro-cid-pznzci7v]{grid-column:1/-1}}.back[data-astro-cid-pznzci7v]{margin-bottom:var(--space-2);font-size:var(--step--1);color:var(--muted);padding-block:.5rem;text-decoration:none;display:inline-block}.back[data-astro-cid-pznzci7v]:hover{color:var(--accent)}.eyebrow[data-astro-cid-pznzci7v]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}h1[data-astro-cid-pznzci7v]{font-size:var(--step-3);margin-top:.4rem}.summary[data-astro-cid-pznzci7v]{color:var(--muted);font-size:var(--step-1);margin:.75rem 0 0;line-height:1.45}.p-media[data-astro-cid-pznzci7v]{gap:var(--space-4);align-content:start;display:grid}figure[data-astro-cid-pznzci7v]{margin:0}.zoom[data-astro-cid-pznzci7v]{background:var(--mat);border:1px solid var(--rule);cursor:zoom-in;justify-content:center;padding:clamp(.75rem,3vw,2.5rem);display:flex}.zoom[data-astro-cid-pznzci7v] img{object-fit:contain;width:100%;height:auto;max-height:82vh}figcaption[data-astro-cid-pznzci7v]{font-size:var(--step--1);color:var(--muted);margin-top:.5rem}.p-body[data-astro-cid-pznzci7v]{font-size:var(--step-0)}.p-body[data-astro-cid-pznzci7v] p:last-child{margin-bottom:0}.details[data-astro-cid-pznzci7v]{margin:var(--space-3) 0 0;border-top:1px solid var(--rule)}.details[data-astro-cid-pznzci7v] div[data-astro-cid-pznzci7v]{border-bottom:1px solid var(--rule);font-size:var(--step--1);grid-template-columns:6rem 1fr;gap:1rem;padding:.55rem 0;display:grid}dt[data-astro-cid-pznzci7v]{color:var(--muted)}dd[data-astro-cid-pznzci7v]{margin:0}.links[data-astro-cid-pznzci7v]{margin:var(--space-3) 0 0;gap:.5rem;padding:0;list-style:none;display:grid}.ext[data-astro-cid-pznzci7v]{border:1px solid var(--ink);font-size:var(--step--1);letter-spacing:.03em;padding:.6rem 1rem;text-decoration:none;display:inline-block}.ext[data-astro-cid-pznzci7v]:hover{border-color:var(--accent)}.video[data-astro-cid-pznzci7v]{margin-top:var(--space-3);max-width:28rem;text-decoration:none;display:block}.video[data-astro-cid-pznzci7v] img{border:1px solid var(--rule);width:100%}.video-label[data-astro-cid-pznzci7v]{margin-top:.5rem;display:block}.video[data-astro-cid-pznzci7v]:hover .video-label[data-astro-cid-pznzci7v]{text-decoration:underline;text-decoration-color:var(--accent)}.video-note[data-astro-cid-pznzci7v]{font-size:var(--step--1);color:var(--muted);display:block}.p-nav[data-astro-cid-pznzci7v]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--rule);justify-content:space-between;gap:1rem;display:flex}.p-nav[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{font-family:var(--font-serif);font-size:var(--step-1);gap:.15rem;padding-block:.25rem;text-decoration:none;display:grid}.p-nav[data-astro-cid-pznzci7v] .next[data-astro-cid-pznzci7v]{text-align:right}
