.TypoPoster_poster__GrZix{position:relative;width:100%;aspect-ratio:3/4;background:var(--poster-bg);color:var(--poster-ink);container-type:inline-size;overflow:hidden}.TypoPoster_inner__c9yGj{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:10cqw 8cqw 8cqw}.TypoPoster_frame__aocPr{position:absolute;inset:12px;border:1.5px solid var(--poster-ink);pointer-events:none;opacity:.9}.TypoPoster_title__yPjIz{font-family:var(--font-display);font-variation-settings:"wdth" 62,"wght" 900;text-transform:uppercase;line-height:.86;letter-spacing:-.01em;font-size:15cqw;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.TypoPoster_bottom__FBziV{display:grid;grid-gap:2cqw;gap:2cqw;font-size:4.5cqw;line-height:1.2}.TypoPoster_date__tNaG_{display:flex;align-items:baseline;gap:3cqw}.TypoPoster_dateDay__7NOAY{font-family:var(--font-display);font-variation-settings:"wdth" 62,"wght" 900;font-size:18cqw;line-height:.86;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TypoPoster_dateMon__c7lXb{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.TypoPoster_venue__tv6ja{font-weight:700;display:flex;flex-direction:column}.TypoPoster_city__8ITyH{font-weight:400}.TypoPoster_serial__Hy2wd{font-size:3.6cqw}.TypoPoster_layout1__c2t4r .TypoPoster_inner__c9yGj{flex-direction:column-reverse}.TypoPoster_layout1__c2t4r .TypoPoster_title__yPjIz{text-align:right}.TypoPoster_layout2__WpT03 .TypoPoster_dateDay__7NOAY{font-size:34cqw}.TypoPoster_layout2__WpT03 .TypoPoster_title__yPjIz{font-size:11cqw;-webkit-line-clamp:3}.TypoPoster_layout3__O3WUq .TypoPoster_title__yPjIz{writing-mode:vertical-rl;rotate:180deg;max-height:60cqh;font-size:13cqw;-webkit-line-clamp:2;margin-left:auto}.TypoPoster_compact__dz4op .TypoPoster_frame__aocPr{inset:6px;border-width:1px}.TypoPoster_compact__dz4op .TypoPoster_date__tNaG_,.TypoPoster_compact__dz4op .TypoPoster_serial__Hy2wd,.TypoPoster_compact__dz4op .TypoPoster_venue__tv6ja{display:none}.TypoPoster_compact__dz4op .TypoPoster_inner__c9yGj{padding:10cqw 8cqw;justify-content:center}