.row.svelte-1v9lp4q{flex-direction:row;align-items:flex-start;gap:16px;display:flex}.column.svelte-1v9lp4q{flex-direction:column;flex:1;gap:16px;display:flex}.photo-wrapper.svelte-1v9lp4q img:where(.svelte-1v9lp4q){border-radius:4px;width:100%;display:block}.slideshow.svelte-cnck6n{flex-direction:column;align-items:center;padding:0 24px;display:flex}.slideshow__image-container.svelte-cnck6n{justify-content:center;align-items:center;width:100%;max-width:1200px;height:calc(100dvh - 320px);display:flex;position:relative}.slideshow__image.svelte-cnck6n{object-fit:contain;max-width:100%;max-height:100%;display:block}.slideshow__arrow.svelte-cnck6n{cursor:pointer;color:#555;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;font-size:2.2rem;line-height:1;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slideshow__arrow.svelte-cnck6n:disabled{opacity:.2;cursor:default}.slideshow__arrow.svelte-cnck6n:not(:disabled):hover{color:#111}.slideshow__arrow--left.svelte-cnck6n{left:0}.slideshow__arrow--right.svelte-cnck6n{right:0}@media (width>=1024px){.slideshow.svelte-cnck6n{padding:0 64px}.slideshow__arrow--left.svelte-cnck6n{left:-48px}.slideshow__arrow--right.svelte-cnck6n{right:-48px}}.slideshow__counter.svelte-cnck6n{color:#888;margin-top:12px;font-family:Baskerville,serif;font-size:.95rem}.photo-caption.svelte-cnck6n{text-align:center;margin-top:12px}.photo-caption__title.svelte-cnck6n{color:#111;font-family:Baskerville,serif;font-size:1.1rem}.photo-caption__description.svelte-cnck6n{color:#555;font-family:Baskerville,serif;font-size:.95rem}.vertical.svelte-171f8cr{flex-direction:column;align-items:center;gap:48px;display:flex}.vertical__item.svelte-171f8cr{flex-direction:column;align-items:center;width:100%;display:flex}.vertical__image.svelte-171f8cr{object-fit:contain;max-width:100%;height:80dvh;display:block}.photo-caption.svelte-171f8cr{text-align:center;margin-top:12px}.photo-caption__title.svelte-171f8cr{color:#111;font-family:Baskerville,serif;font-size:1.1rem}.photo-caption__description.svelte-171f8cr{color:#555;font-family:Baskerville,serif;font-size:.95rem}.album-name.svelte-5sudc6{text-align:center}.album-name.svelte-5sudc6 h1:where(.svelte-5sudc6){color:#666;letter-spacing:.02em;margin-bottom:32px;font-family:Baskerville,serif;font-size:1.8rem;font-weight:300}
