.photo-page.svelte-z0utkj{padding:clamp(.75rem, 2.5vh, 1.5rem) var(--gutter) 0;font-family:var(--font-grotesk);flex-direction:column;display:flex}svg.svelte-z0utkj{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease-out);flex:none}.head.svelte-z0utkj{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.5rem;margin-bottom:max(.75rem,min(2.5vh,1.5rem));display:flex}.back.svelte-z0utkj{align-items:center;min-width:0;display:flex}.plate.svelte-z0utkj{--reserve:11rem;--print-h:max(16rem, calc(100svh - var(--nav-h) - var(--reserve)));width:min(100%, calc(var(--print-h) * var(--ratio)));grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:max(.75rem,min(2vh,1.1rem)) max(1rem,min(3vw,2rem));min-width:min(100%,22rem);margin-inline-start:auto;margin-inline-end:auto;display:grid;container:plate/inline-size}.figure.svelte-z0utkj{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;margin:0;display:grid}.easel.svelte-z0utkj{width:min(100%, calc(var(--print-h) * var(--ratio)));grid-area:1/1/auto/-1;justify-self:center;position:relative}.print.svelte-z0utkj{aspect-ratio:var(--ratio);background:var(--ink-2);box-shadow:0 0 0 1px var(--rule-soft), 0 2rem 4rem -2rem #000c;position:relative;overflow:hidden}.print.svelte-z0utkj .smart-image{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%}.marks.svelte-z0utkj{--mark:#f2ede46b;--off:1.25rem;--len:.8rem;inset:calc(var(--off) * -1);pointer-events:none;background:linear-gradient(var(--mark), var(--mark)) left 0 top var(--off) / var(--len) 1px no-repeat, linear-gradient(var(--mark), var(--mark)) left var(--off) top 0 / 1px var(--len) no-repeat, linear-gradient(var(--mark), var(--mark)) right 0 top var(--off) / var(--len) 1px no-repeat, linear-gradient(var(--mark), var(--mark)) right var(--off) top 0 / 1px var(--len) no-repeat, linear-gradient(var(--mark), var(--mark)) left 0 bottom var(--off) / var(--len) 1px no-repeat, linear-gradient(var(--mark), var(--mark)) left var(--off) bottom 0 / 1px var(--len) no-repeat, linear-gradient(var(--mark), var(--mark)) right 0 bottom var(--off) / var(--len) 1px no-repeat, linear-gradient(var(--mark), var(--mark)) right var(--off) bottom 0 / 1px var(--len) no-repeat;position:absolute}.readout.svelte-z0utkj{grid-area:2/1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.4rem max(1.25rem,min(3vw,2.5rem));min-width:0;padding-top:.35rem;display:grid}.where.svelte-z0utkj{gap:.35rem;display:grid}.at.svelte-z0utkj{letter-spacing:.14em;color:var(--quiet);font-variant-numeric:tabular-nums;margin:0;font-size:.6875rem;font-weight:600;font-stretch:88%;line-height:1.4}.at-no.svelte-z0utkj{color:var(--accent)}.words.svelte-z0utkj{gap:.3rem;min-width:0;max-width:46rem;display:grid}h1.svelte-z0utkj{margin:0}.title.svelte-z0utkj{letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;color:var(--peach);font-size:max(1.25rem,min(1.15rem + .5vw,1.625rem));font-weight:700;line-height:1.1}.title.svelte-z0utkj+.caption:where(.svelte-z0utkj){margin-top:.2rem}.caption.svelte-z0utkj{letter-spacing:.004em;text-wrap:pretty;overflow-wrap:break-word;color:var(--paper);margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.empty-field.svelte-z0utkj{color:var(--quiet)}.words.svelte-z0utkj .meta-list{margin-top:.1rem}.steps.svelte-z0utkj{grid-area:2/2;align-self:start;margin-right:-.6rem;display:flex}.step.svelte-z0utkj{letter-spacing:.14em;min-width:2.75rem;height:2.75rem;color:var(--dim);font-variant-numeric:tabular-nums;transition:color .25s var(--ease);justify-content:center;align-items:center;gap:.45rem;padding:0 .6rem;font-size:.6875rem;font-weight:600;font-stretch:88%;text-decoration:none;display:inline-flex}.step-no.svelte-z0utkj{color:var(--quiet);transition:color .25s var(--ease)}.step.off.svelte-z0utkj{color:#f2ede433}a.step.svelte-z0utkj:hover{color:var(--paper)}a.step.svelte-z0utkj:hover .step-no:where(.svelte-z0utkj){color:var(--accent)}a.step.svelte-z0utkj:focus-visible .step-no:where(.svelte-z0utkj){color:var(--accent)}.back-step.svelte-z0utkj:hover svg:where(.svelte-z0utkj){transform:translate(-4px)}.back-step.svelte-z0utkj:focus-visible svg:where(.svelte-z0utkj){transform:translate(-4px)}.on-step.svelte-z0utkj:hover svg:where(.svelte-z0utkj){transform:translate(4px)}.on-step.svelte-z0utkj:focus-visible svg:where(.svelte-z0utkj){transform:translate(4px)}.more.svelte-z0utkj{margin-top:max(3.5rem,min(12vh,7rem))}@media (max-width:639px){.more.svelte-z0utkj{display:none}}@media (min-width:1024px) and (min-height:560px){.plate.upright.svelte-z0utkj{--reserve:7.5rem;-moz-column-gap:clamp(2rem, 4vw, 4rem);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:max(2rem,min(4vw,4rem));width:100%}.upright.svelte-z0utkj .easel:where(.svelte-z0utkj){width:calc(var(--print-h) * var(--ratio));grid-area:1/2/-1}.upright.svelte-z0utkj .readout:where(.svelte-z0utkj){border-bottom:1px solid var(--rule);grid-area:1/3;grid-template-columns:minmax(0,1fr);align-self:end;max-width:22rem;padding:0 0 1.25rem}.upright.svelte-z0utkj .where:where(.svelte-z0utkj){margin-bottom:.75rem}.upright.svelte-z0utkj .steps:where(.svelte-z0utkj){grid-area:2/3;margin:0 0 0 -.6rem}}@media (max-width:1023px){.plate.upright.svelte-z0utkj{--reserve:15rem}}@container plate (width<=40rem){.readout.svelte-z0utkj{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.where.svelte-z0utkj{flex-wrap:wrap;align-content:center;align-items:baseline;gap:.25rem 1rem;min-height:2.75rem;margin-top:-.35rem;padding-right:7.5rem;display:flex}.words.svelte-z0utkj{margin-top:.15rem}}@media (max-width:639px){.plate.svelte-z0utkj,.plate.upright.svelte-z0utkj{--reserve:7rem}.marks.svelte-z0utkj{display:none}}@media (max-width:379px){.head.svelte-z0utkj .share{justify-content:center;min-width:2.75rem;margin-right:-.75rem}.head.svelte-z0utkj .share .words{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-height:500px){.plate.svelte-z0utkj,.plate.upright.svelte-z0utkj{--reserve:2.75rem}}@media (prefers-reduced-motion:no-preference){.print.svelte-z0utkj{animation:svelte-z0utkj-photo-develop 1.4s var(--ease-out) backwards}.marks.svelte-z0utkj{animation:svelte-z0utkj-photo-marks 1s var(--ease-out) .4s backwards}@keyframes svelte-z0utkj-photo-develop{0%{filter:brightness(.2)saturate(.3)blur(4px)}}@keyframes svelte-z0utkj-photo-marks{0%{opacity:0}}}
