.bGk4tq_grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:clamp(22px,2.5vw,36px);display:grid}.bGk4tq_card{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff0b,#ffffff04);flex-direction:column;width:100%;min-width:0;max-width:430px;display:flex}.bGk4tq_mediaLink{aspect-ratio:1;background:#090a0d;width:100%;display:block;position:relative;overflow:hidden}.bGk4tq_image{object-fit:contain;width:100%;height:100%;display:block}.bGk4tq_expand{color:var(--platinum);font-family:var(--font-condensed);letter-spacing:.12em;text-transform:uppercase;opacity:0;background:#08090cd1;padding:7px 10px;font-size:11px;transition:opacity .16s;position:absolute;bottom:12px;right:12px}.bGk4tq_mediaLink:hover .bGk4tq_expand,.bGk4tq_mediaLink:focus-visible .bGk4tq_expand{opacity:1}.bGk4tq_body{flex:1;padding:22px max(18px,2.5vw) 26px}.bGk4tq_kicker{color:var(--cico-red-text);font:600 11px var(--font-condensed);letter-spacing:.2em;text-transform:uppercase;margin:0 0 9px}.bGk4tq_name{color:var(--pure-white);font:800 clamp(22px,2.6vw,34px)/1.08 var(--font-display);overflow-wrap:anywhere;margin:0}.bGk4tq_schedule{color:var(--platinum-2);margin:14px 0 18px;font-size:16px;line-height:1.5}.bGk4tq_programLink{color:var(--platinum);border-bottom:1px solid var(--cico-red);font:600 12px var(--font-condensed);letter-spacing:.16em;text-transform:uppercase}@media (max-width:1100px){.bGk4tq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.bGk4tq_grid{grid-template-columns:minmax(0,1fr);gap:32px}.bGk4tq_card{max-width:430px}.bGk4tq_expand{opacity:1;font-size:10px}.bGk4tq_body{padding:20px 18px 24px}}
.J6PCCG_hero{padding:var(--section-y-inner) 0 clamp(48px,6vw,88px);border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--obsidian-2),var(--obsidian));position:relative;overflow:hidden}.J6PCCG_heroInner{position:relative}.J6PCCG_h1{color:var(--pure-white);font:800 clamp(38px,5vw,72px)/1 var(--font-display);letter-spacing:-.035em;margin:0 0 18px}.J6PCCG_lead{max-width:62ch;color:var(--platinum-2);margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.65}.J6PCCG_main{padding:var(--section-y) 0;background:var(--obsidian)}.J6PCCG_intro{max-width:62ch;color:var(--platinum-dim);margin:0 0 clamp(30px,4vw,56px);font-size:17px;line-height:1.7}
