._0sJd1a_section{padding-top:clamp(96px,12vw,180px);padding-bottom:0}._0sJd1a_title{font:500 clamp(36px, 5vw, 76px) / .95 var(--font-display);text-transform:uppercase;letter-spacing:-.015em;margin:0 0 clamp(40px,5vw,72px)}._0sJd1a_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(16px,2vw,28px);display:grid}._0sJd1a_card{color:var(--ink);display:block}._0sJd1a_card:hover{color:var(--violet)}._0sJd1a_frame{aspect-ratio:4/3;background:var(--ink);border-radius:6px;position:relative;overflow:hidden}._0sJd1a_frame img{object-fit:cover;transition:transform 1.2s var(--ease-out)}._0sJd1a_frame img:hover{transform:scale(1.06)}._0sJd1a_badge{height:44px;color:var(--ink);background:#f6f3eeeb;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 6px;font-size:14px;display:flex;position:absolute;bottom:18px;left:18px}._0sJd1a_play{background:var(--violet);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._0sJd1a_tri{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #fff;width:0;height:0;margin-left:3px;display:block}._0sJd1a_meta{border-top:1px solid #10033029;justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;padding-top:14px;display:flex}._0sJd1a_city{font:500 22px var(--font-display);text-transform:uppercase}._0sJd1a_year{color:var(--muted);font-size:15px}
.w-71ma_section{padding-bottom:clamp(96px,12vw,180px)}.w-71ma_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--violet);margin:clamp(72px,9vw,128px) 0 28px;font-size:13px}.w-71ma_list{border-top:1px solid #10033029}.w-71ma_item{color:var(--ink);transition:padding .5s var(--ease-out), opacity 1.1s var(--ease-out), transform 1.1s var(--ease-out);border-bottom:1px solid #10033029;grid-template-columns:minmax(120px,220px) minmax(0,1fr) 44px;align-items:center;gap:10px 24px;padding:clamp(22px,2.4vw,32px) 0;display:grid}.w-71ma_item:hover{color:var(--violet);padding-left:16px}.w-71ma_outlet{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:13px}.w-71ma_headline{font:400 clamp(18px, 2vw, 28px) / 1.2 var(--font-display);text-wrap:pretty}.w-71ma_arrow{text-align:right;align-self:start;font-size:20px}@media (max-width:859.98px){.w-71ma_item{grid-template-columns:minmax(0,1fr) 24px}.w-71ma_outlet{grid-column:1/-1}}
