.cs{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);grid-template-areas:"side head""side body""side end";column-gap:96px;padding-block:96px 120px;display:grid}.cs-side{grid-area:side;align-self:start;position:sticky;top:104px}.cs-head{grid-area:head}.cs-body{grid-area:body;max-width:68ch;margin-top:64px}.cs-end{background:#f6f1ec;border:1px solid #e9e1d8;grid-area:end;margin-top:72px;padding:40px}.cs-side dl{gap:28px;margin:0;display:grid}.cs-side dt,.cs-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3,#6e6e69);font-size:12px;font-weight:500}.cs-side dd{letter-spacing:-.02em;margin:6px 0 0;font-size:18px;font-weight:550}.cs-side dd small{color:var(--ink-3,#6e6e69);margin-top:4px;font-size:15px;font-weight:400;display:block}.cs-about-title{letter-spacing:-.02em;margin-top:48px;font-size:19px;font-weight:600}.cs-about{color:var(--ink-3,#6e6e69);margin-top:12px;font-size:16px;line-height:1.65}.cs-label{margin-top:36px}.cs-results{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cs-results li{padding-left:18px;font-size:16px;position:relative}.cs-results li:before{content:"";background:var(--accent,var(--accent));width:6px;height:6px;position:absolute;top:.6em;left:0}.cs-cta{background:var(--accent,var(--accent));color:var(--on-accent);justify-content:center;align-items:center;gap:8px;margin-top:32px;padding:13px 18px;font-weight:600;display:flex}.cs-cta:hover{background:var(--accent-hover)}.cs-cta.is-inline{margin-top:24px;display:inline-flex}.cs-crumbs{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3,#6e6e69);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.cs-crumbs a:hover,.cs-crumbs [aria-current]{color:var(--ink,#141414)}.cs-head h1{letter-spacing:-.05em;max-width:18ch;margin-top:28px;font-size:clamp(40px,5vw,72px);font-weight:650;line-height:1.02}.cs-stat{margin-top:64px}.cs-stat strong{letter-spacing:-.05em;color:var(--accent,var(--accent));font-size:clamp(64px,7vw,104px);font-weight:500;line-height:1;display:block}.cs-stat span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3,#6e6e69);margin-top:10px;font-size:13px;font-weight:500;display:block}.cs-quote{background:#f6f1ec;border:1px solid #e9e1d8;margin:56px 0 0;padding:44px 48px}.cs-quote blockquote{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.3}.cs-quote figcaption{margin-top:28px}.cs-quote figcaption strong{font-size:18px;font-weight:600;display:block}.cs-quote figcaption span{color:var(--ink-3,#6e6e69);margin-top:4px;display:block}.cs-end h2{letter-spacing:-.04em;font-size:clamp(26px,2.6vw,36px);font-weight:650;line-height:1.1}.cs-end p{color:var(--ink-3,#6e6e69);margin-top:12px}@media (max-width:960px){.cs{grid-template-columns:1fr;grid-template-areas:"head""side""body""end";padding-block:56px 80px}.cs-side{background:#f6f1ec;margin-top:48px;padding:28px;position:static}.cs-body{margin-top:48px}.cs-end{padding:28px}}.cs-logo{background:#fff;border:1px solid #e9e1d8;margin-bottom:36px;padding:18px 22px}.cs-logo img{width:100%;max-width:240px;height:auto;display:block}
