/* Match the live festival display lettering, below each landscape cover. */
@font-face{font-family:Festival Display;src:url('/assets/noir-display-italic.ttf') format('truetype');font-style:italic;font-weight:800;font-display:swap}
.case-page .case-project-heading{width:min(1100px,90vw);margin:26px auto 22px;color:var(--bright);font:italic 800 clamp(36px,4.2vw,68px)/1.08 'Festival Display',Georgia,serif;letter-spacing:-.035em;text-align:center;text-transform:uppercase;font-synthesis:none;overflow-wrap:normal;word-break:normal}
.case-page .case-project-lettering{display:block;width:147.05%;transform:scaleX(.68);transform-origin:left top}
@media(max-width:650px){.case-page .case-project-heading{margin:22px auto 20px;font-size:clamp(32px,7.5vw,44px);line-height:1.12}}
