.in2A-a_collage{align-items:flex-start;gap:var(--gap);width:100%;display:flex}.in2A-a_col{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.in2A-a_figure{width:100%;margin:0}.in2A-a_tile{text-align:center;cursor:zoom-in;width:100%;padding:0;display:block;position:relative}.in2A-a_tile img,.in2A-a_tile video{width:100%;height:auto;transition:filter .35s;display:block}.in2A-a_tile:focus-visible{outline-offset:3px;outline:2px solid #6a6a73}.in2A-a_overlay{opacity:0;pointer-events:none;background:#14100e75;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;transition:opacity .35s;display:flex;position:absolute;inset:0}.in2A-a_title{font-family:var(--serif);background:linear-gradient(#fff 0%,#e3e3e8 45%,#a9a9b1 55%,#f1f1f4 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px #00000080);-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,2.6vw,38px);font-style:italic;font-weight:400;line-height:1.08;transition:transform .35s;transform:translateY(6px)}.in2A-a_subtitle{font-family:var(--serif);color:#ffffffdb;font-size:17px;font-style:italic}.in2A-a_meta{color:#ffffffe0;text-transform:none;letter-spacing:normal;font-size:13px}@media (hover:hover){.in2A-a_tile:hover .in2A-a_overlay,.in2A-a_tile:focus-visible .in2A-a_overlay{opacity:1}.in2A-a_tile:hover .in2A-a_title,.in2A-a_tile:focus-visible .in2A-a_title{transform:none}.in2A-a_tile:hover img,.in2A-a_tile:hover video{filter:brightness(1.07)}}@media (hover:none){.in2A-a_overlay{opacity:1;background:linear-gradient(#0000,#14100e9e);justify-content:flex-end;padding:32px 10px 10px;inset:auto 0 0}.in2A-a_title{font-size:20px;transform:none}.in2A-a_subtitle{font-size:14px}}@supports (animation-timeline:view()){.in2A-a_figure{animation:linear both in2A-a_rise;animation-timeline:view();animation-range:entry entry 40%}}@keyframes in2A-a_rise{0%{opacity:0;translate:0 16px}}@media (max-width:760px){.in2A-a_collage{columns:2;column-gap:12px;display:block}.in2A-a_col{display:contents}.in2A-a_figure{break-inside:avoid;margin:0 0 12px}}@media (prefers-reduced-motion:reduce){.in2A-a_overlay,.in2A-a_title,.in2A-a_tile img,.in2A-a_tile video{transition:none}.in2A-a_figure{animation:none}}
