/* Stagger the homepage press cards like the selected work. */
@media(min-width:768px){
 .home-press .press-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
 .home-press .press-card:nth-child(2){margin-top:64px}
 .home-press .press-card:nth-child(3){margin-top:128px}
}
/* The film link sits beneath the title, with the shared secondary-CTA underline. */
body .work-card .work-card-cta{display:inline-flex;align-items:center;gap:8px;font-family:Manrope,Arial,sans-serif;font-size:12px;line-height:1.5;font-weight:400;letter-spacing:.04em;text-transform:uppercase;margin-top:24px;padding:0}
body .work-card .work-card-cta:after{bottom:-5px}
.work-card-cta .cta-arrow{transition:transform .2s}
.work-card-cta:hover .cta-arrow,.work-card-cta:focus-visible .cta-arrow{transform:translate(2px,-2px)}
@media(max-width:767px){
 #press .section-label{flex-wrap:wrap;gap:12px;justify-content:space-between}
 #press .section-label>span:last-child{max-width:none;white-space:nowrap;flex-shrink:0}
 body .work-card .work-card-cta{margin-top:20px}
 body .footer-main{text-align:center}
 body .footer-wordmark{width:fit-content;max-width:100%;font-size:clamp(80px,26vw,110px);margin-inline:auto}
 body .footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 12px;text-align:center}
 body .footer-links>div{min-width:0}
 body .footer-links h2,body .footer-links a{text-align:center}
 body .footer-links a{overflow-wrap:normal}
 body .footer-links>.footer-action{grid-column:1/-1;justify-self:center}
 body .footer-bottom{align-items:center;text-align:center}
 body .footer-legal{justify-content:center;gap:12px 20px}
}
@media(prefers-reduced-motion:reduce){.work-card-cta .cta-arrow{transition:none}}
