.sh[data-astro-cid-4ol6fljm]{aspect-ratio:847/560;isolation:isolate;background:#000;border-radius:2px;margin:0;position:relative;overflow:hidden}.sh-poster[data-astro-cid-4ol6fljm]{object-fit:cover;width:100%;height:100%;transition:opacity .9s var(--ease-out);position:absolute;inset:0}.sh[data-astro-cid-4ol6fljm].is-live .sh-poster[data-astro-cid-4ol6fljm]{opacity:0}.sh[data-astro-cid-4ol6fljm] canvas{opacity:0;transition:opacity .9s var(--ease-out)}.sh[data-astro-cid-4ol6fljm].is-live canvas{opacity:1}.sh-hint[data-astro-cid-4ol6fljm]{z-index:2;font:500 11px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#00ff41;opacity:0;transition:opacity .6s var(--ease-out);pointer-events:none;position:absolute;bottom:16px;left:50%;translate:-50%}.sh[data-astro-cid-4ol6fljm].is-live .sh-hint[data-astro-cid-4ol6fljm]{opacity:.7}.sh[data-astro-cid-4ol6fljm].is-touched .sh-hint[data-astro-cid-4ol6fljm]{opacity:0}.cs[data-astro-cid-pznzci7v]{--fx:calc(100vw / 1512);--gap:var(--space-case-gap);--block:var(--space-case-block);grid-template-columns:calc(641 * var(--fx)) 1fr;padding-right:calc(24 * var(--fx));color:#000;display:grid}.cs-scrim[data-astro-cid-pznzci7v]{z-index:15;pointer-events:none;background:linear-gradient(to bottom, var(--color-bg) 55%, transparent);height:72px;position:fixed;inset:0 0 auto}.cs-side[data-astro-cid-pznzci7v]{height:100dvh;padding:96px 0 0 calc(24 * var(--fx));font-size:.875rem;line-height:1.125rem;position:sticky;top:0}.cs-title[data-astro-cid-pznzci7v]{letter-spacing:-.01em;margin:0 0 30px;font-size:3rem;font-weight:700;line-height:1.1}.cs-title[data-astro-cid-pznzci7v] sup[data-astro-cid-pznzci7v]{vertical-align:baseline;margin-left:.04em;font-size:.42em;font-weight:600;position:relative;top:-1.02em}.cs-details[data-astro-cid-pznzci7v]{gap:9px;margin:0;display:grid}.cs-details[data-astro-cid-pznzci7v] div[data-astro-cid-pznzci7v]{grid-template-columns:69px 1fr;display:grid}.cs-details[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{font-weight:600}.cs-details[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{gap:4px;margin:0;display:grid}.cs-nav[data-astro-cid-pznzci7v]{left:calc(24 * var(--fx));position:absolute;top:50%}.cs-nav[data-astro-cid-pznzci7v] ol[data-astro-cid-pznzci7v]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cs-nav[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{color:#a1a1a1;transition:color .35s var(--ease-out);font-weight:600;text-decoration:none}.cs-nav[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover,.cs-nav[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v][aria-current=true]{color:#000}.cs-progress[data-astro-cid-pznzci7v]{left:calc(24 * var(--fx));letter-spacing:-.02em;color:color-mix(in srgb, var(--accent) var(--read,0%), #dcdcdc);font-variant-numeric:tabular-nums;margin:0;font-size:4rem;font-weight:500;line-height:1;position:absolute;bottom:12px}.cs-main[data-astro-cid-pznzci7v]{padding:75px 0 24px;display:grid}.cs-section[data-astro-cid-pznzci7v]{scroll-margin-top:75px;display:grid}.cs-main[data-astro-cid-pznzci7v]>[data-astro-cid-pznzci7v]+[data-astro-cid-pznzci7v],.cs-section[data-astro-cid-pznzci7v]>[data-astro-cid-pznzci7v]+[data-astro-cid-pznzci7v]{margin-top:var(--block)}.cs-section[data-astro-cid-pznzci7v]>.cs-media[data-astro-cid-pznzci7v]+.cs-media[data-astro-cid-pznzci7v]{margin-top:var(--gap)}.cs-row[data-astro-cid-pznzci7v]{gap:var(--gap);display:grid}.cs-pair[data-astro-cid-pznzci7v],.cs-offset[data-astro-cid-pznzci7v]{grid-template-columns:1fr 1fr}.cs-tile[data-astro-cid-pznzci7v]{background:#d9d9d9;border-radius:2px;margin:0;display:block;position:relative;overflow:hidden}.cs-tile[data-astro-cid-pznzci7v][data-filled]{background:var(--accent)}.cs-tile[data-astro-cid-pznzci7v] img,.cs-tile[data-astro-cid-pznzci7v] video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease-out);position:absolute;inset:0}.cs-tile[data-astro-cid-pznzci7v] .is-in{opacity:1}.cs-text[data-astro-cid-pznzci7v]>div[data-astro-cid-pznzci7v]{max-width:40.3%;margin-left:29.7%;font-size:.875rem;line-height:1.25rem}.cs-text[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{font:inherit;margin:0 0 8px;font-weight:600}.cs-text[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{margin:0}.cs-text[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]+p[data-astro-cid-pznzci7v]{margin-top:1.25rem}.cs-text[data-astro-cid-pznzci7v]{margin-block:0}.cs-text[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{color:inherit;text-underline-offset:2px}.cs-quote[data-astro-cid-pznzci7v]{margin-inline:0;text-align:center;justify-items:center;gap:28px;margin-bottom:0}.cs-quote[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{letter-spacing:-.01em;text-wrap:balance;max-width:22em;margin:0;font-size:clamp(1.25rem,1.85vw,1.75rem);font-weight:600;line-height:1.3}.cs-quote[data-astro-cid-pznzci7v] cite[data-astro-cid-pznzci7v]{font-size:.75rem;font-style:normal;line-height:1rem}.cs-team[data-astro-cid-pznzci7v]>div[data-astro-cid-pznzci7v]{grid-template-columns:auto 1fr;column-gap:32px;display:grid}.cs-team[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{font-weight:600}.cs-team[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{gap:4px;margin:0;display:grid}.cs-stats[data-astro-cid-pznzci7v]{grid-template-columns:repeat(var(--n), 1fr);gap:var(--gap);margin:0}.cs-stats[data-astro-cid-pznzci7v] div[data-astro-cid-pznzci7v]{border-top:1px solid #d9d9d9;flex-direction:column;gap:6px;padding-top:14px;display:flex}.cs-stats[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{letter-spacing:-.01em;font-variant-numeric:tabular-nums;order:-1;margin:0;font-size:2rem;font-weight:600;line-height:1.15}.cs-stats[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{color:#727272;max-width:22ch;font-size:.875rem;line-height:1.125rem}.cs[data-reveal-ready] [data-astro-cid-pznzci7v][data-reveal]{opacity:0;transition:opacity .8s var(--ease-out), translate 1s var(--ease-out);translate:0 28px}.cs[data-reveal-ready] [data-astro-cid-pznzci7v][data-reveal].is-shown{opacity:1;translate:0}.cs-next[data-astro-cid-pznzci7v]{gap:46px;padding-top:0;display:grid}.cs-next-label[data-astro-cid-pznzci7v]{text-align:center;margin:0;font-size:1rem;font-weight:600;line-height:1.25rem}.cs-next-clip[data-astro-cid-pznzci7v]{overflow:clip}.cs-next-card[data-astro-cid-pznzci7v]{color:inherit;will-change:transform;gap:0;text-decoration:none;display:grid}.cs-next-media[data-astro-cid-pznzci7v]{aspect-ratio:16/9}.cs-next-media[data-astro-cid-pznzci7v][data-filled],.cs-next-media[data-astro-cid-pznzci7v]{background:var(--next)}.cs-next-name[data-astro-cid-pznzci7v]{margin-top:14px;font-size:1rem;font-weight:600;line-height:1.25rem}.cs-next-tags[data-astro-cid-pznzci7v]{color:#a1a1a1;white-space:pre;margin-top:2px;font-size:.875rem}.cs-next-card[data-astro-cid-pznzci7v]:hover .cs-next-media[data-astro-cid-pznzci7v] video,.cs-next-card[data-astro-cid-pznzci7v]:hover .cs-next-media[data-astro-cid-pznzci7v] img{scale:1.02}.cs-next-media[data-astro-cid-pznzci7v] video,.cs-next-media[data-astro-cid-pznzci7v] img{transition:opacity .7s var(--ease-out), scale .9s var(--ease-out)}@media (prefers-reduced-motion:reduce){.cs-tile[data-astro-cid-pznzci7v] img,.cs-tile[data-astro-cid-pznzci7v] video{transition:none}}@media (width<=767px){.cs[data-astro-cid-pznzci7v]{padding:0 var(--gutter);grid-template-columns:1fr}.cs-side[data-astro-cid-pznzci7v]{height:auto;padding:7rem 0 2rem;position:static}.cs-progress[data-astro-cid-pznzci7v],.cs-nav[data-astro-cid-pznzci7v]{display:none}.cs-main[data-astro-cid-pznzci7v]{padding-top:0}.cs-text[data-astro-cid-pznzci7v]>div[data-astro-cid-pznzci7v]{max-width:none;margin-left:0}}
