.catalog-artwork.catalog-artwork--monogram,.catalog-artwork.catalog-artwork--title{background:var(--catalog-artwork-fill,var(--vfc-ink,#111111));color:var(--catalog-artwork-ink,#ffffff)}.catalog-artwork.catalog-artwork--fluid{position:relative;display:block;width:100%;height:auto;aspect-ratio:1/1}.catalog-artwork__monogram-text{font-family:var(--vfc-font-sans,"Inter",system-ui,sans-serif);letter-spacing:-.01em}.catalog-artwork.catalog-artwork--title{position:relative;container-type:inline-size}.catalog-artwork__title{position:absolute;top:9cqi;right:9cqi;left:9cqi;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;font-family:var(--vfc-font-serif,Georgia,serif);font-size:clamp(11px,10cqi,30px);font-weight:500;line-height:1.12;letter-spacing:-.01em;overflow-wrap:break-word;text-wrap:pretty;text-rendering:geometricPrecision}.catalog-artwork__initials{position:absolute;bottom:8cqi;left:9cqi;padding-top:3cqi;border-top:1px solid;font-family:var(--vfc-font-sans,"Inter",system-ui,sans-serif);font-size:clamp(9px,4.4cqi,13px);font-weight:700;letter-spacing:.12em;line-height:1;opacity:.72}@container (max-width: 119px){.catalog-artwork__title{top:9cqi;right:8cqi;left:9cqi;-webkit-line-clamp:4;line-clamp:4;font-size:clamp(9px,14cqi,12px);line-height:1.12;overflow-wrap:normal;word-break:keep-all}.catalog-artwork__initials{display:none}}.catalog-artwork.catalog-artwork--cover{position:relative;container-type:inline-size;isolation:isolate;border-radius:var(--vfc-radius,12px);background:var(--catalog-artwork-fill,var(--vfc-ink,#111111));color:var(--catalog-artwork-ink,#ffffff)}.catalog-artwork__art{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.catalog-artwork .catalog-artwork__art img{object-fit:cover;filter:grayscale(1)}.catalog-artwork__cover-label{position:absolute;top:clamp(10px,8.9cqi,28px);left:clamp(10px,8.9cqi,28px);min-width:clamp(24px,13cqi,40px);padding-top:clamp(4px,2.6cqi,8px);border-top:1px solid;font-family:var(--vfc-font-sans,"Inter",system-ui,sans-serif);font-size:clamp(10px,4.1cqi,11px);font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;opacity:.8}.catalog-artwork__cover-text{position:absolute;right:clamp(10px,8.9cqi,28px);bottom:clamp(10px,8.9cqi,28px);left:clamp(10px,8.9cqi,28px);display:flex;flex-direction:column;gap:clamp(4px,3cqi,8px)}.catalog-artwork__cover-eyebrow{overflow:hidden;font-family:var(--vfc-font-sans,"Inter",system-ui,sans-serif);font-size:clamp(9px,4.1cqi,12px);font-weight:600;line-height:1.2;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:.8}.catalog-artwork__cover-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--catalog-cover-title-lines,3);line-clamp:var(--catalog-cover-title-lines,3);font-family:var(--vfc-font-serif,Georgia,serif);font-size:min(28px,calc(8.9cqi * var(--catalog-cover-title-scale, 1)));font-weight:600;line-height:1.14;letter-spacing:-.012em;overflow-wrap:break-word;text-wrap:balance;text-rendering:geometricPrecision}.catalog-artwork--cover-sermon .catalog-artwork__cover-title{font-size:min(28px,calc(11cqi * var(--catalog-cover-title-scale, 1)))}.catalog-artwork__cover-mark{display:none}@container (min-width: 176px) and (max-width: 220px){.catalog-artwork--cover-series .catalog-artwork__cover-title{font-size:calc(18px * var(--catalog-cover-title-scale, 1))}.catalog-artwork--cover-series .catalog-artwork__cover-text{bottom:12cqi}}.catalog-artwork--context-hero.catalog-artwork--cover-sermon .catalog-artwork__cover-title{font-size:clamp(15px,calc(12cqi * var(--catalog-cover-title-scale, 1)),28px);line-height:1.1}@container (max-width: 119px){.catalog-artwork__art,.catalog-artwork__cover-label,.catalog-artwork__cover-text{display:none}.catalog-artwork__cover-mark{position:absolute;inset:0;display:block}.catalog-artwork__cover-mark:before{content:"";position:absolute;top:15cqi;left:15cqi;width:26cqi;border-top:1px solid;opacity:.6}.catalog-artwork__cover-mark-letter{position:absolute;bottom:12cqi;left:14cqi;font-family:var(--vfc-font-serif,Georgia,serif);font-size:44cqi;font-weight:500;line-height:.76;letter-spacing:0;opacity:.92;text-rendering:geometricPrecision}}@container (min-width: 88px) and (max-width: 119px){.catalog-artwork--context-player .catalog-artwork__cover-text{right:10cqi;bottom:10cqi;left:10cqi;display:flex;gap:4px}.catalog-artwork--context-player .catalog-artwork__cover-eyebrow{font-size:9px}.catalog-artwork--context-player .catalog-artwork__cover-title{font-size:calc(13cqi * var(--catalog-cover-title-scale, 1))}.catalog-artwork--context-player .catalog-artwork__cover-mark{display:none}}@container (min-width: 120px) and (max-width: 179px){.catalog-artwork--context-player .catalog-artwork__cover-title{font-size:calc(12cqi * var(--catalog-cover-title-scale, 1))}}