.cli-section{padding-block:110px;border-top:1px solid var(--line);scroll-margin-top:28px}.cli-heading{display:grid;grid-template-columns:1fr 1.05fr;gap:76px;align-items:end;margin-bottom:48px}.cli-heading p+p{margin-top:18px}.cli-heading p{max-width:640px;font-size:17px}.cli-gallery{border-top:1px solid var(--line)}.cli-gallery-bar{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-block:18px}.cli-gallery [role=tablist]{display:flex;gap:24px;flex-wrap:wrap}.cli-gallery [role=tab]{font-size:14px;padding:10px 0;border-bottom:2px solid transparent;color:var(--muted)}.cli-gallery [role=tab][aria-selected=true]{border-color:var(--purple);color:var(--ink)}.cli-gallery figure{margin:0}.cli-shot{display:block;position:relative;padding:0;width:100%;background:#0c0c0c;border:1px solid var(--line);border-radius:8px;overflow:hidden}.cli-shot img{width:100%;max-height:730px;object-fit:contain}.cli-shot .zoom-hint{position:absolute;right:18px;bottom:16px;background:#191920eb;padding:8px 12px;border:1px solid var(--line);border-radius:6px;font-size:12px}.cli-gallery figcaption{display:grid;grid-template-columns:180px 1fr;gap:26px;padding:22px 0 30px;border-bottom:1px solid var(--line);min-height:120px}.cli-gallery figcaption strong{font-weight:600;color:var(--purple)}.cli-gallery figcaption p{max-width:820px}.cli-scope{display:grid;grid-template-columns:1fr 1fr;gap:76px;margin-top:40px}.cli-scope h3{font-size:22px;letter-spacing:-.025em;margin-bottom:14px}.cli-foot{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:32px}.cli-foot .fine{max-width:800px}.cli-foot a{flex-shrink:0}.cli-teaser{border-block:1px solid var(--line);padding-block:45px;display:flex;justify-content:space-between;align-items:center;gap:50px;margin-block:75px}.cli-teaser h2{font-size:clamp(28px,3vw,39px);margin-bottom:16px}.cli-teaser .eyebrow{margin-bottom:13px}.cli-teaser a{flex-shrink:0}
.cli-shot .zoom-hint{opacity:1}
@media(max-width:800px){.cli-section{padding-block:65px}.cli-heading,.cli-scope{grid-template-columns:1fr;gap:28px}.cli-heading{margin-bottom:28px}.cli-heading p{font-size:16px}.cli-gallery-bar{align-items:flex-start;flex-direction:column;gap:6px}.cli-gallery [role=tablist]{gap:18px}.cli-gallery figcaption{grid-template-columns:1fr;gap:8px;min-height:0}.cli-foot,.cli-teaser{align-items:flex-start;flex-direction:column;gap:22px}.cli-shot .zoom-hint{position:static;display:flex;justify-content:center;border:0;border-top:1px solid var(--line);border-radius:0;padding:10px}.cli-foot a{min-height:44px}}
