._item_1nebj_1{grid-row:span 2;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;gap:0;width:100%;display:grid;position:relative}._asset-container_1nebj_11{width:100%;display:flex}._asset-frame_1nebj_16{width:100%;margin-top:auto;position:relative}._asset_1nebj_11{--width:100%;aspect-ratio:var(--asset-aspect-ratio);-o-object-fit:cover;object-fit:cover;width:100%}._cms-button_1nebj_29{right:var(--spacing-xs);top:var(--spacing-xs);z-index:2;position:absolute}._info_1nebj_36{gap:var(--spacing-xs);margin-top:var(--spacing-sm);text-transform:uppercase;flex-direction:column;display:flex}._client_1nebj_44{font:var(--font-lg)}._client_1nebj_44,._discipline_1nebj_49{margin-block:var(--text-box-trim-ot-neue-montreal)}._discipline_1nebj_49{font:var(--font-md)}._link_1nebj_54{z-index:1;position:absolute;inset:0}@media (width>=540px){._item_1nebj_1{--container-aspect-ratio:.9;--max-width:calc((100vw - var(--spacing-md)*2 - var(--gap)*(var(--columns) - 1))/var(--columns));--max-height:calc(var(--max-width)/var(--container-aspect-ratio));justify-items:center}._asset-container_1nebj_11{aspect-ratio:var(--container-aspect-ratio);justify-content:center}._asset-frame_1nebj_16{width:min(var(--max-width),var(--max-height) * var(--asset-aspect-ratio))}._asset_1nebj_11{--width:100%}._info_1nebj_36{width:min(var(--max-width),var(--max-height) * var(--asset-aspect-ratio))}._link_1nebj_54{--link-width:min(var(--max-width), var(--max-height) * var(--asset-aspect-ratio));--info-height:calc(var(--font-size-lg)*var(--cap-height-ratio) + var(--spacing-xs) + var(--font-size-md)*var(--cap-height-ratio));height:calc(var(--link-width)/var(--asset-aspect-ratio) + var(--info-height) + var(--spacing-sm));margin-inline:auto;width:var(--link-width);margin-top:auto}}._grid_1q7s4_1{--columns:1;--gap:var(--spacing-4-xl);gap:var(--gap);grid-auto-rows:max-content;grid-template-columns:repeat(var(--columns),minmax(0,1fr));width:100%;display:grid}@media (width>=540px){._grid_1q7s4_1{--columns:2}}@media (width>=992px){._grid_1q7s4_1{--columns:3;--gap:var(--spacing-5-xl)}}@media (width>=1400px){._grid_1q7s4_1{--columns:4}}@media (width>=1920px){._grid_1q7s4_1{--columns:5}}
