/* zenith® — case study page (page-specific styles only).
   Everything is scoped to .case-zenith; the header, footer, cursor and base styles come from the site.
   Type: Inter Tight, loaded by the page like the rest of the site. */

.case-zenith{
  --cloud:#E1E4EB;
  --haze:#D5D8DF;    /* lines */
  --slate:#6B6F78;   /* secondary text */
  --ink:#0B0C0E;     /* main text */
  --title:'Inter Tight','Helvetica Neue',Arial,sans-serif;
  --sans:'Inter Tight','Helvetica Neue',Arial,sans-serif;
  --gutter:24px;
  --gap:10px;
  color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;
}
.case-zenith img,.case-zenith video{display:block;width:100%;height:auto;max-width:100%}

/* hero */

/* info */

/* slides: 10px edges and gaps, like the homepage grid */
.case-zenith .slides{display:flex;flex-direction:column;gap:var(--gap);padding:0 var(--gap)}
.case-zenith .slides img,.case-zenith .slides video{aspect-ratio:2880/1834;object-fit:cover;background:var(--cloud)}

/* next project */

@media (max-width:900px){
}
@media (prefers-reduced-motion:reduce){.case-zenith .next-arrow{transition:none}}
