._reveal_ywux7_1{opacity:0;transform:translateY(12px);transition:opacity 1.2s ease,transform 1.2s ease}._reveal_ywux7_1[data-revealed=true]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){._reveal_ywux7_1,._reveal_ywux7_1[data-revealed=true]{opacity:1;transform:none;transition:none}}._tile_128jy_1{min-width:0}._link_128jy_5{display:block;color:var(--foreground);text-decoration:none}._link_128jy_5:focus-visible{outline:2px solid var(--walnut);outline-offset:4px}._frame_128jy_16{overflow:hidden;background:var(--secondary)}._landscape_128jy_21 ._frame_128jy_16{aspect-ratio:4 / 3}._portrait_128jy_25 ._frame_128jy_16{aspect-ratio:3 / 4}._square_128jy_29 ._frame_128jy_16{aspect-ratio:1}._image_128jy_33{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}._link_128jy_5:hover ._image_128jy_33,._link_128jy_5:focus-visible ._image_128jy_33{transform:scale(1.04)}._caption_128jy_46{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);padding-top:var(--spacing-4)}._name_128jy_54{margin:0 0 var(--spacing-1);font-family:var(--font-family-display);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:400;line-height:1.2}._detail_128jy_62{color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.7rem;font-weight:500;letter-spacing:.14em;line-height:1.6;text-transform:uppercase}@media(prefers-reduced-motion:reduce){._image_128jy_33{transition:none}._link_128jy_5:hover ._image_128jy_33,._link_128jy_5:focus-visible ._image_128jy_33{transform:none}}
