/* Live, sharp display lettering, with an explicitly loaded font on every page. */
@font-face{font-family:Festival Display;src:url('/assets/noir-display-italic.ttf') format('truetype');font-style:italic;font-weight:800;font-display:swap}
.full-awards-v24 .festival-label{overflow:visible;padding:4px 0 7px}
.full-awards-v24 .festival-label h3{margin:0;font:italic 800 clamp(46px,4.2vw,68px)/1.03 'Festival Display',Georgia,serif;letter-spacing:-.035em;text-transform:uppercase;color:var(--bright);font-synthesis:none}
.full-awards-v24 .festival-label .festival-wordmark{position:static;display:block;margin:0;width:147.05%;font:inherit;letter-spacing:inherit;transform:scaleX(.68);transform-origin:left top;overflow-wrap:normal;word-break:normal}
.shared-atmosphere .award-cell-bottom h3{font:italic 800 clamp(28px,2.6vw,36px)/1.06 'Festival Display',Georgia,serif;letter-spacing:-.03em;text-transform:uppercase;transform:scaleX(.78);transform-origin:left center;width:128.2%;margin:0;font-synthesis:none}
@media(max-width:800px){.full-awards-v24 .festival-label h3{font-size:50px;line-height:1.06}}
@media(max-width:600px){.full-awards-v24 .festival-label h3{font-size:48px}.shared-atmosphere .award-cell-bottom h3{font-size:30px}}
