:root{--pswp-bg: #1a1a1a;--pswp-icon-color: var(--color-bg)}.cs-body img[tabindex]{cursor:zoom-in}.cs-body img[tabindex]:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.cs-body .card__image img[tabindex]:focus-visible{outline-offset:-6px}.cs-main{width:100%;overflow-x:hidden}.cs-hero{position:relative;width:100%;height:420px;overflow:hidden;margin-top:calc(var(--nav-height) * -1);padding-top:var(--nav-height);display:flex;align-items:center;justify-content:center}.cs-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.cs-hero-overlay{position:absolute;inset:0;background:#0003}[data-nav-sentinel]{position:absolute;bottom:0;left:0;width:1px;height:1px}.cs-hero-title{position:relative;z-index:1;font-family:var(--font-sans);font-weight:500;font-size:64px;color:var(--color-bg);text-align:center;margin:0;line-height:1}.cs-back-title-section{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:184px;padding-right:184px;margin-top:48px;margin-bottom:48px}.cs-back-link{font-family:var(--font-serif);font-weight:600;font-size:48px;color:var(--color-ink);text-decoration:none;line-height:1.4;flex-shrink:0;padding:0;margin:0;transition:opacity .2s ease}.cs-back-link:hover{opacity:.65;background-color:transparent;color:inherit}.cs-back-link:active{opacity:.45}.cs-back-link:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px;border-radius:4px}.cs-page-title{font-family:var(--font-sans);font-weight:700;font-size:24px;line-height:1.4;color:var(--color-ink);text-align:right;margin:0}@media(prefers-reduced-motion:reduce){.cs-back-link{transition:none}}.cs-body{width:100%;max-width:1092px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:48px}.cs-body p,.cs-body li{font-family:var(--font-serif);font-weight:500;font-size:24px;line-height:1.3;color:var(--color-ink-body);margin:0}.cs-body .ts1{font-weight:700;color:var(--color-ink)}.cs-body .cs-bold{font-weight:700}.cs-body a{text-decoration:underline}.cs-body a:hover{text-decoration:none}.cs-role-scope{display:flex;flex-direction:column;gap:16px;align-self:stretch}.cs-body p.cs-headline{font-weight:700;text-align:center;max-width:700px}.cs-intro,.cs-para{max-width:700px}.cs-para--full{max-width:none;align-self:stretch}.cs-shot{display:block;width:100%;height:auto;border:1px solid var(--color-ink-strong)}.cs-videos{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px}.cs-video{display:block;width:500px;max-width:100%;aspect-ratio:var(--cs-video-ratio, 500 / 983);object-fit:cover;border:1px solid var(--color-ink-strong);border-radius:8px}.cs-body p.cs-metrics-header{align-self:stretch;font-weight:700}.cs-metrics{display:flex;flex-direction:column;align-items:center;gap:36px;align-self:stretch}.cs-metrics-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:64px}.cs-metric{display:flex;flex-direction:column;align-items:center;gap:15px}.cs-body p.cs-metric-value{font-family:var(--font-serif);font-weight:700;font-size:64px;line-height:1;color:var(--color-ink);margin:0}.cs-body p.cs-metric-label{font-family:var(--font-serif);font-weight:500;font-size:40px;line-height:1.3;color:var(--color-ink);text-align:center;margin:0}.cs-list{align-self:stretch;padding-left:1.25em;list-style-type:disc;display:flex;flex-direction:column;gap:8px}@media(min-width:1151px){.cs-videos{flex-direction:row;flex-wrap:wrap}}@media(max-width:1150px){body .section-divider .section-divider__title{font-size:44px}}@media(max-width:1150px){.cs-hero{height:346px}.cs-back-title-section{padding-left:41px;padding-right:41px}.cs-body{max-width:none;padding:0 var(--page-padding)}}@media(max-width:760px){.cs-hero{height:239px}.cs-hero-title{font-size:32px}.cs-back-title-section{padding-left:21px;padding-right:21px;margin-top:36px;margin-bottom:36px}.cs-page-title{font-size:18px}.cs-body{gap:24px;padding:0 21px}.cs-body p:not(.cs-metric-value):not(.cs-metric-label):not(.card__description),.cs-body li{font-size:18px}.cs-role-scope{gap:12px}.cs-body p.cs-metric-label{font-size:28px}.cs-metrics-row{gap:36px}}
