.Films-module__e0CVWq__works{grid-template-columns:repeat(12,1fr);gap:clamp(16px,1.5vw,24px);display:grid}.Films-module__e0CVWq__ratio239 .Films-module__e0CVWq__media{aspect-ratio:2.39}.Films-module__e0CVWq__ratio169 .Films-module__e0CVWq__media{aspect-ratio:16/9}.Films-module__e0CVWq__ratio185 .Films-module__e0CVWq__media{aspect-ratio:1.85}.Films-module__e0CVWq__ratio166 .Films-module__e0CVWq__media{aspect-ratio:1.66}.Films-module__e0CVWq__ratio43 .Films-module__e0CVWq__media{aspect-ratio:4/3}.Films-module__e0CVWq__works>.reveal:first-child{grid-column:span 8}.Films-module__e0CVWq__works>.reveal:nth-child(2){grid-column:span 4}.Films-module__e0CVWq__works>.reveal:nth-child(3){grid-column:span 5}.Films-module__e0CVWq__works>.reveal:nth-child(4){grid-column:span 7}.Films-module__e0CVWq__works>.reveal:nth-child(5){grid-column:span 4}.Films-module__e0CVWq__works>.reveal:nth-child(6){grid-column:span 4}.Films-module__e0CVWq__works>.reveal:nth-child(7){grid-column:span 4}.Films-module__e0CVWq__works>.reveal:nth-child(8){grid-column:span 6}.Films-module__e0CVWq__works>.reveal:nth-child(9){grid-column:span 6}.Films-module__e0CVWq__works>.reveal:nth-child(n+10){grid-column:span 4}.Films-module__e0CVWq__works>.reveal{display:flex}.Films-module__e0CVWq__work{background:var(--glm-card);border:1px solid var(--glm-card-border);width:100%;height:100%;transition:border-color var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.Films-module__e0CVWq__work:hover{border-color:#e0e0e066}.Films-module__e0CVWq__media{cursor:pointer;background:#0a0a0a;width:100%;display:block;position:relative;overflow:hidden}.Films-module__e0CVWq__img{filter:grayscale()contrast(1.05);transition:filter var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);background-position:50%;background-size:cover;position:absolute;inset:0}.Films-module__e0CVWq__work:hover .Films-module__e0CVWq__img{filter:grayscale(.3)contrast(1.1);transform:scale(1.03)}.Films-module__e0CVWq__overlay{background:linear-gradient(#0000 40%,#000000bf 100%);position:absolute;inset:0}.Films-module__e0CVWq__corner{font-family:var(--font-mono);letter-spacing:.1em;color:var(--glm-steel);text-transform:uppercase;background:#0009;border:1px solid #e0e0e026;gap:8px;padding:4px 8px;font-size:9px;display:flex;position:absolute;top:12px;left:12px}.Films-module__e0CVWq__ratio{font-family:var(--font-mono);letter-spacing:.05em;color:var(--glm-chrome);background:#0009;padding:4px 8px;font-size:9px;position:absolute;top:12px;right:12px}.Films-module__e0CVWq__meta{border-top:1px solid var(--glm-card-border);background:var(--glm-card);flex-direction:column;gap:8px;padding:16px 18px 18px;display:flex}.Films-module__e0CVWq__title{font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;color:var(--glm-steel);justify-content:space-between;align-items:baseline;gap:12px;font-size:18px;font-weight:600;display:flex}.Films-module__e0CVWq__titleLink{color:inherit;transition:color var(--dur-base) var(--ease-out)}.Films-module__e0CVWq__titleLink:hover{color:var(--tungsten)}.Films-module__e0CVWq__year{color:var(--glm-chrome);letter-spacing:.15em;flex-shrink:0;font-size:11px}.Films-module__e0CVWq__client{font-family:var(--font-body);color:var(--glm-muted);letter-spacing:.05em;font-size:12px;line-height:1.5}.Films-module__e0CVWq__client em{font-family:var(--font-editorial);color:var(--glm-chrome);font-size:13px;font-style:italic}.Films-module__e0CVWq__tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.Films-module__e0CVWq__tag{font-family:var(--font-heading);letter-spacing:.18em;color:var(--glm-chrome);text-transform:uppercase;border:1px solid var(--glm-card-border);padding:3px 8px;font-size:9px}.Films-module__e0CVWq__preview{font-family:var(--font-heading);letter-spacing:.25em;color:var(--glm-chrome);text-transform:uppercase;transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-bottom:1px solid #0000;align-self:flex-start;margin-top:10px;padding:0;font-size:9px}.Films-module__e0CVWq__preview:hover{color:var(--glm-steel);border-bottom-color:var(--tungsten)}@media (max-width:900px){.Films-module__e0CVWq__works{grid-template-columns:repeat(6,1fr)}.Films-module__e0CVWq__works>.reveal{grid-column:span 6!important}}
.Recognition-module__KM1udW__grid{border:1px solid var(--hairline);grid-template-columns:repeat(6,1fr);gap:0;display:grid}@media (max-width:900px){.Recognition-module__KM1udW__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.Recognition-module__KM1udW__grid{grid-template-columns:repeat(2,1fr)}}.Recognition-module__KM1udW__gridSingle{border:1px solid var(--hairline);justify-content:center;padding:8px;display:flex}.Recognition-module__KM1udW__gridSingle .Recognition-module__KM1udW__cell{text-align:center;border:0;max-width:720px;padding:48px 64px}.Recognition-module__KM1udW__gridSingle .Recognition-module__KM1udW__top{letter-spacing:.3em;color:var(--tungsten);font-size:14px}.Recognition-module__KM1udW__gridSingle .Recognition-module__KM1udW__name{margin-top:6px;font-size:36px;line-height:1.1}.Recognition-module__KM1udW__gridSingle .Recognition-module__KM1udW__year{letter-spacing:.25em;margin-top:4px;font-size:12px}.Recognition-module__KM1udW__gridSingle .Recognition-module__KM1udW__detail{font-family:var(--font-editorial);letter-spacing:-.01em;color:var(--glm-chrome);text-transform:none;max-width:560px;margin-top:18px;font-size:15px;font-style:italic;line-height:1.4}.Recognition-module__KM1udW__cell{text-align:center;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font-family:var(--font-heading);text-transform:uppercase;flex-direction:column;gap:6px;padding:28px 20px;display:flex}.Recognition-module__KM1udW__cell:nth-child(6n){border-right:0}.Recognition-module__KM1udW__top{letter-spacing:.25em;color:var(--glm-chrome);font-size:11px}.Recognition-module__KM1udW__name{color:var(--glm-steel);letter-spacing:.04em;font-size:18px;font-weight:600}.Recognition-module__KM1udW__year{letter-spacing:.2em;color:var(--glm-muted);font-size:10px}.Recognition-module__KM1udW__detail{display:none}
