.ev-index{--ev-s1:8px;--ev-s2:16px;--ev-s3:24px;--ev-s4:32px;--ev-s6:48px;--ev-s8:64px;--ev-s12:96px;--ev-index-radius:2px;--ev-index-gold:var(--gold-veris);--ev-index-ink:var(--vellum);--ev-index-ink-soft:#f2e8d9c2;--ev-index-line:#c9a84c47;--ev-index-line-soft:#f2e8d924;--ev-index-panel:#f2e8d909;color:var(--ev-index-ink);padding:148px 0 var(--ev-s12)}@media (min-width:900px){.ev-index{padding-top:168px}}.ev-index-head{max-width:720px}.ev-index-title{font-family:var(--font-cormorant), Georgia, serif;color:var(--ev-index-gold);margin:0;font-size:clamp(40px,5.5vw,64px);line-height:1.05}.ev-index-lede{margin:var(--ev-s3) 0 0;color:var(--ev-index-ink-soft);font-size:18px;line-height:1.6}.ev-index-empty{margin:var(--ev-s6) 0 0;color:var(--ev-index-ink-soft);font-size:18px;line-height:1.6}.ev-index-empty a{color:var(--ev-index-gold)}.ev-segmented{margin:var(--ev-s8) 0 var(--ev-s6);gap:var(--ev-s1);border-bottom:1px solid var(--ev-index-line-soft);flex-wrap:wrap;display:flex}.ev-segmented a{padding:var(--ev-s2) var(--ev-s3);letter-spacing:.14em;text-transform:uppercase;color:var(--ev-index-ink-soft);border-bottom:2px solid #0000;font-size:12px;font-weight:600;text-decoration:none}.ev-segmented a:hover{color:var(--ev-index-gold)}.ev-segmented a[aria-current=page]{color:var(--ev-index-gold);border-bottom-color:var(--ev-index-gold)}.ev-rows{gap:var(--ev-s4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.ev-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.ev-rows>li{display:flex}.ev-row{background:var(--ev-index-panel);border:1px solid var(--ev-index-line-soft);border-radius:var(--ev-index-radius);flex-direction:column;flex:1;transition:border-color .18s cubic-bezier(.2,0,0,1);display:flex;overflow:hidden}.ev-row:hover{border-color:var(--ev-index-line)}.ev-row-art{aspect-ratio:4/3;border-bottom:1px solid var(--ev-index-line-soft);position:relative;overflow:hidden}.ev-row-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ev-row-body{padding:var(--ev-s4) var(--ev-s3);align-items:flex-start;gap:var(--ev-s2);flex-direction:column;flex:1;display:flex}@media (min-width:900px){.ev-row-body{padding:var(--ev-s4)}}.ev-row-title{font-family:var(--font-cormorant), Georgia, serif;color:var(--ev-index-ink);margin:0;font-size:clamp(24px,2.2vw,30px);line-height:1.12}.ev-row-when{margin:0 0 var(--ev-s2);color:var(--ev-index-ink-soft);font-size:15px}.ev-row-summary{margin:0 0 var(--ev-s2);max-width:62ch;color:var(--ev-index-ink-soft);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.ev-row-cta{padding:14px var(--ev-s4);border:1px solid var(--ev-index-gold);border-radius:var(--ev-index-radius);min-height:48px;color:var(--ev-index-gold);letter-spacing:.14em;text-transform:uppercase;background:0 0;margin:auto 0 0;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1);display:inline-block}.ev-row-cta:hover{background:var(--ev-index-gold);color:var(--void)}.ev-rows--past .ev-row{opacity:.86}.ev-replay-badge{margin-left:var(--ev-s2);padding:2px var(--ev-s1);border:1px solid var(--ev-index-gold);border-radius:var(--ev-index-radius);color:var(--ev-index-gold);font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;font-size:10px;display:inline-block}.ev-year-heading{margin:var(--ev-s8) 0 var(--ev-s4);font-family:var(--font-cormorant), Georgia, serif;color:var(--ev-index-ink);font-size:28px}.ev-index *,.ev-index :before,.ev-index :after{box-sizing:border-box}.ev-index img{max-width:100%;display:block}.ev-index .ev-wrap{width:min(1180px, 100% - var(--ev-s4) * 2);margin-inline:auto}@media (min-width:900px){.ev-index .ev-wrap{width:min(1180px, 100% - var(--ev-s8) * 2)}}.ev-index .ev-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ev-index-gold);margin:0;font-size:12px;font-weight:600}.ev-index a:focus-visible{outline:2px solid var(--ev-index-gold);outline-offset:3px}.ev-row-skeleton .ev-row-art{background:#f2e8d90f}.ev-skeleton-line{background:#f2e8d914;border-radius:2px;width:100%;height:14px;display:block}.ev-skeleton-kicker{width:42%;height:11px}.ev-skeleton-title{width:76%;height:26px}.ev-skeleton-when{width:54%;height:13px}.ev-skeleton-short{width:62%}.ev-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
