.sj-ch{--sj-ac:color-mix(in srgb, var(--accent) 90%, var(--txt));z-index:1;background:var(--bg);color:var(--txt);position:relative}section.sj-ch{justify-content:center;align-items:center;padding:120px 20px;display:flex;overflow:hidden}.sj-ch-fond{pointer-events:none;width:min(1200px,100%);position:absolute;inset:0 0 0 50%;translate:-50%;-webkit-mask:linear-gradient(#0000 0%,#00000042 56%,#0000 100%);mask:linear-gradient(#0000 0%,#00000042 56%,#0000 100%)}.sj-ch-fond img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;display:block}.sj-ch-bords{background:linear-gradient(270deg, var(--bg) 1%, transparent 29%, transparent 68%, var(--bg) 99%);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 56%,#0000 100%);mask:linear-gradient(#000 56%,#0000 100%)}.sj-ch-in{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:800px;margin:0;display:flex;position:relative}.sj-g{width:30px;height:24px;color:var(--sj-ac);margin-bottom:8px;display:block}.sj-ch-in blockquote{font-family:var(--ff-body);letter-spacing:-.05em;color:var(--txt-2);text-wrap:balance;margin:0;font-size:32px;font-weight:400;line-height:1.2}.sj-ch-in blockquote em{color:var(--txt);font-style:normal}.sj-ch-in figcaption{justify-items:center;gap:6px;margin-top:32px;display:grid}.sj-q-n{font-size:var(--fs-body);color:var(--txt);line-height:1.4}.sj-q-r{letter-spacing:.08em;text-transform:uppercase;color:var(--txt-2);font-size:12px;font-weight:500}@media (max-width:900px){section.sj-ch{padding-block:96px}.sj-ch-in blockquote{font-size:24px;line-height:1.2}}
