.cs-head{align-content:space-between;gap:clamp(40px,6vw,88px);min-height:88svh;padding-top:max(14svh,96px);padding-bottom:clamp(32px,4vw,56px);display:grid}.cs-title{max-width:9ch;font-size:clamp(56px,11vw,176px)}.cs-head-foot{gap:28px var(--gutter);align-items:end;display:grid}.cs-say{justify-items:start;gap:28px;display:grid}.cs-summary{font-size:var(--step-lead);max-width:30ch;font-weight:600;line-height:1.25}.cs-facts{gap:2px;display:grid}.cs-facts>div{background:#141a0012;grid-template-columns:8.5rem 1fr;gap:16px;padding:12px 16px;display:grid}.cs-facts dt{color:var(--olive)}.cs-facts dd{min-width:0}@media (max-width:599px){.cs-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.cs-title{font-size:clamp(48px,15vw,96px);font-stretch:100%}}@media (min-width:900px){.cs-head-foot{grid-template-columns:repeat(12,minmax(0,1fr))}.cs-say{grid-column:1/span 5}.cs-facts{grid-column:7/span 6}}.cs-section{padding-block:clamp(64px,8vw,120px)}.cs-prose>p+p{margin-top:1em}.cs-prose ul{gap:2px;display:grid}.cs-prose li{background:var(--tone);padding:14px 18px}.cs-prose li strong{font-weight:700}.cs-caption{max-width:calc(60ch + 2 * var(--margin));color:var(--ink-2);margin-top:14px}.cs-still,.cs-screens{padding-block:clamp(24px,4vw,64px)}.cs-screens-band{padding:clamp(32px, 6vw, 96px) var(--margin);background:#15170f;grid-template-columns:repeat(3,minmax(0,340px));justify-content:center;gap:clamp(10px,3vw,56px);display:grid}.cs-quality{padding-block:clamp(64px,8vw,120px)}.cs-metrics{gap:clamp(32px,4vw,56px);margin-top:clamp(40px,5vw,72px);display:grid}.cs-metrics li{gap:12px var(--gutter);align-items:end;display:grid}.cs-metric{font-size:clamp(88px,10vw,160px);line-height:.8}.cs-metric-label{font-size:var(--step-lead);max-width:34ch;padding-bottom:.3em;line-height:1.25}@media (min-width:900px){.cs-metrics li{grid-template-columns:repeat(12,minmax(0,1fr))}.cs-metric{grid-column:1/span 6}.cs-metric-label{grid-column:7/span 6}}.cs-film{padding-block:clamp(24px,4vw,64px)}.cs-film video{aspect-ratio:16/9;object-fit:cover;background:#0c0d08;width:100%;display:block}
