.wall[data-v-4a8000c2]{--gap-x:clamp(8px, .9vw, 14px);--gap-y:clamp(12px, 1.4vw, 20px);inset:var(--nav-h) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:fixed}@media (min-width:640px){.wall[data-v-4a8000c2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.wall[data-v-4a8000c2]{grid-template-columns:repeat(4,minmax(0,1fr))}}.wall[data-v-4a8000c2]{gap:var(--gap-x);padding-inline:var(--gap-x);overscroll-behavior:none;touch-action:none;background:#fff;overflow:hidden}.wall__col[data-v-4a8000c2]:nth-child(n+3){display:none}@media (min-width:640px){.wall__col[data-v-4a8000c2]:nth-child(n+3){display:block}.wall__col[data-v-4a8000c2]:nth-child(n+4){display:none}}@media (min-width:1024px){.wall__col[data-v-4a8000c2]:nth-child(n+4){display:block}}.wall__col[data-v-4a8000c2]{min-width:0;position:relative;overflow:hidden}.wall__track[data-v-4a8000c2]{will-change:transform}.wall__set[data-v-4a8000c2]{gap:var(--gap-y);padding-bottom:var(--gap-y);flex-direction:column;display:flex}.tile[data-v-4a8000c2]{color:var(--c-ink);outline-offset:3px;background:#f1f1ef;display:block;position:relative;overflow:hidden}.tile__img[data-v-4a8000c2]{object-fit:cover;width:100%;height:auto;transition:transform 1.2s var(--ease-out);display:block}.tile__video[data-v-4a8000c2]{height:auto;position:relative}.tile__cap[data-v-4a8000c2]{text-align:center;opacity:0;transition:opacity .45s var(--ease-out);background:#ffffffe0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tile__kicker[data-v-4a8000c2]{font-family:var(--ff-mono);font-size:var(--fs-meta);letter-spacing:var(--tr-meta);text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px}.tile__title[data-v-4a8000c2]{font-family:var(--ff-serif);letter-spacing:-.01em;font-size:clamp(1.6rem,2.2vw,2.6rem);line-height:1}.tile__sub[data-v-4a8000c2]{font-size:var(--fs-small);color:#55524c}@media (hover:hover){.tile:hover .tile__cap[data-v-4a8000c2]{opacity:1}.tile:focus-visible .tile__cap[data-v-4a8000c2]{opacity:1}.tile:hover .tile__img[data-v-4a8000c2]{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.tile__img[data-v-4a8000c2]{transition:none}}.home[data-v-3a4128c9]{background:#fff;position:fixed;top:0;bottom:0;left:0;right:0}
