.totem-featured-banner_banner__FX_LS{position:absolute;inset:0;container-type:size;color:hsl(var(--totem-featured-foreground));background:linear-gradient(to top,hsl(var(--totem-featured-scrim)/.88),hsl(var(--totem-featured-scrim)/.35) 55%,transparent);pointer-events:none}.totem-featured-banner_content__HsRoR{position:absolute;inset-inline:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(1rem,3cqw,3rem);padding:.75rem clamp(1rem,3cqw,3.5rem) calc(1.5rem + clamp(.75rem, 6cqh, 2rem))}.totem-featured-banner_identity__8bDYi{min-width:0}.totem-featured-banner_context__164LF{margin:0 0 clamp(.25rem,2cqh,.75rem);font-size:clamp(.875rem,min(2cqw,6cqh),1.5rem);line-height:1.2;font-weight:500}.totem-featured-banner_title__WHRlp{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:clamp(1.25rem,min(4.8cqw,16cqh),4.5rem);line-height:1.08;font-weight:600;letter-spacing:-.025em}.totem-featured-banner_schedule__X8ltk{display:flex;flex-direction:column;align-items:flex-end;gap:clamp(.25rem,2cqh,.75rem);flex-shrink:0;max-width:42%;text-align:right}.totem-featured-banner_date__Xbbtj{font-size:clamp(.875rem,min(2cqw,6cqh),1.5rem);line-height:1.2}.totem-featured-banner_hour__PNDhN{font-size:clamp(1.75rem,min(6cqw,20cqh),5.5rem);line-height:1;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}