.totem-featured-banner-module__pOcdjq__banner{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;position:absolute;inset:0;container-type:size}.totem-featured-banner-module__pOcdjq__content{inset-inline:0;justify-content:space-between;align-items:flex-end;gap:clamp(1rem,3cqw,3rem);padding:.75rem clamp(1rem,3cqw,3.5rem) calc(1.5rem + clamp(.75rem,6cqh,2rem));display:flex;position:absolute;bottom:0}.totem-featured-banner-module__pOcdjq__identity{min-width:0}.totem-featured-banner-module__pOcdjq__context{margin:0 0 clamp(.25rem,2cqh,.75rem);font-size:clamp(.875rem,min(2cqw,6cqh),1.5rem);font-weight:500;line-height:1.2}.totem-featured-banner-module__pOcdjq__title{-webkit-line-clamp:2;overflow-wrap:anywhere;letter-spacing:-.025em;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.25rem,min(4.8cqw,16cqh),4.5rem);font-weight:600;line-height:1.08;display:-webkit-box;overflow:hidden}.totem-featured-banner-module__pOcdjq__schedule{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:clamp(.25rem,2cqh,.75rem);max-width:42%;display:flex}.totem-featured-banner-module__pOcdjq__date{font-size:clamp(.875rem,min(2cqw,6cqh),1.5rem);line-height:1.2}.totem-featured-banner-module__pOcdjq__hour{letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.75rem,min(6cqw,20cqh),5.5rem);font-weight:600;line-height:1}
