.lc-page{--lc-bg:#ffffff;--lc-surface:#f5f5f7;--lc-ink:#1d1d1f;--lc-ink-2:#424245;--lc-muted:#6e6e73;--lc-accent:#0071e3;--lc-dark:#000000;--lc-dark-ink:#f5f5f7;--lc-dark-muted:#a1a1a6;--lc-m:clamp(20px,4vw,64px);--lc-max:1200px;--lc-gap:clamp(96px,11vw,160px);--lc-small:0.875rem;--lc-body:1.0625rem;--lc-lead:clamp(1.1875rem,1rem + 0.45vw,1.4375rem);--lc-head:clamp(2.5rem,1.4rem + 3.6vw,4.5rem);--lc-display:clamp(3.25rem,1.6rem + 6.4vw,7.5rem);--lc-ease-out:cubic-bezier(0.16,1,0.3,1);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-inter),"Helvetica Neue",Arial,sans-serif;font-size:var(--lc-body);line-height:1.5;letter-spacing:-.01em;color:var(--lc-ink);background:var(--lc-bg);overflow-x:clip;-webkit-font-smoothing:antialiased}.lc-page a{color:inherit}.lc-page :focus-visible{outline:3px solid var(--lc-accent);outline-offset:3px;border-radius:6px}.lc-h2,.lc-hero__title{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-inter),"Helvetica Neue",Arial,sans-serif;font-weight:600;letter-spacing:-.035em;line-height:1.04;margin:0;text-wrap:balance}.lc-h2{font-size:var(--lc-head);max-width:16ch}.lc-lead{margin:24px 0 0;max-width:36em;font-size:var(--lc-lead);line-height:1.42;color:var(--lc-ink-2);text-wrap:pretty}.lc-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;font-size:var(--lc-body);font-weight:500;text-decoration:none;background:var(--lc-ink);color:#ffffff!important;transition:transform .16s var(--lc-ease-out),background-color .16s ease}.lc-button:hover{background:#000000}.lc-button:active{transform:scale(.97)}.lc-button--small{min-height:36px;padding:0 16px;font-size:var(--lc-small)}.lc-link{color:var(--lc-accent)!important;font-size:var(--lc-body);font-weight:500;text-decoration:none}.lc-link:after{content:" \203A"}.lc-link:hover{text-decoration:underline;text-underline-offset:.2em}.lc-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:calc(var(--lc-max) + 2 * var(--lc-m));margin:0 auto;padding:14px var(--lc-m)}.lc-nav__mark{justify-self:start;font-size:1.1875rem;font-weight:600;letter-spacing:-.02em;text-decoration:none}.lc-nav__links{display:flex;gap:28px;font-size:var(--lc-small);color:var(--lc-ink-2)}.lc-nav__links a{text-decoration:none;transition:color .15s ease}.lc-nav__links a:hover{color:var(--lc-ink)}.lc-nav .lc-button{justify-self:end}.lc-chart,.lc-cta,.lc-footer,.lc-how,.lc-people,.lc-represent,.lc-split{padding:var(--lc-gap) max(var(--lc-m),calc((100% - var(--lc-max)) / 2))}.lc-hero{padding:clamp(48px,8vh,96px) max(var(--lc-m),calc((100% - var(--lc-max)) / 2)) 0;text-align:center}.lc-hero__copy{display:grid;justify-items:center}.lc-hero__title{font-size:var(--lc-display);letter-spacing:-.045em;line-height:1}.lc-hero__lead{margin:24px 0 0;max-width:34em;font-size:var(--lc-lead);line-height:1.42;color:var(--lc-ink-2);text-wrap:balance}.lc-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px;margin-top:32px}.lc-hero__picture{margin-top:clamp(48px,7vh,80px);padding:clamp(12px,2vw,28px) clamp(12px,2vw,28px) 0;border-radius:32px 32px 0 0;background:var(--lc-surface);height:clamp(380px,52vw,720px);overflow:clip;display:flex;justify-content:center}.lc-hero__ui{width:1180px;flex:none;zoom:.96}.lc-ui{font-family:var(--font-sans);font-size:1rem;line-height:1.5;letter-spacing:normal;color:var(--color-text);background:var(--color-bg);text-align:left}.lc-ui--frame{border-radius:20px;overflow:hidden}.lc-ui--pad{padding:clamp(14px,2vw,24px)}.lc-chart__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:end}.lc-chart__head .lc-lead{margin:0}.lc-chart__panel{margin-top:clamp(40px,5vw,64px);padding:clamp(20px,3vw,40px);border-radius:28px;background:var(--lc-surface)}.lc-chart__bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.lc-chart__segment{display:inline-flex;padding:4px;border-radius:999px;background:#e8e8ed}.lc-chart__segment button{min-height:36px;min-width:96px;padding:0 18px;border-radius:999px;font-size:var(--lc-small);font-weight:500;color:var(--lc-ink-2);cursor:pointer;transition:background-color .2s var(--lc-ease-out),color .2s ease}.lc-chart__segment button.is-on{background:#ffffff;color:var(--lc-ink)}.lc-chart__clock{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:var(--lc-body);font-weight:500;font-variant-numeric:tabular-nums}.lc-chart__live{width:10px;height:10px;border-radius:50%;background:#86868b}.lc-chart__live.is-live{background:#34c759;animation:lc-blink 1.2s ease-in-out infinite}.lc-chart__replay{margin-left:auto;font-size:var(--lc-small);font-weight:500;color:var(--lc-accent);cursor:pointer}.lc-chart__replay:hover{text-decoration:underline}.lc-chart__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0 0}.lc-chart__stats dt{font-size:var(--lc-small);color:var(--lc-muted)}.lc-chart__stats dd{margin:4px 0 0;font-size:clamp(1.75rem,1rem + 2.4vw,3rem);font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lc-chart__svg{display:block;width:100%;height:auto;margin-top:24px;overflow:visible}.lc-chart__grid{stroke:#d2d2d7;stroke-width:1;stroke-dasharray:2 6}.lc-chart__axis{font-size:13px;fill:var(--lc-muted);font-variant-numeric:tabular-nums}.lc-chart__pulse{transform-box:fill-box;transform-origin:center;animation:lc-pulse 1.4s var(--lc-ease-out) infinite}.lc-chart__caption{margin:8px 0 0;font-size:var(--lc-small);color:var(--lc-muted)}@keyframes lc-blink{50%{opacity:.35}}@keyframes lc-pulse{0%{transform:scale(1);opacity:.45}to{transform:scale(3.2);opacity:0}}.lc-how{background:var(--lc-surface)}.lc-how__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:end}.lc-how__intro .lc-lead{margin:0}.lc-how__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:64px;margin-top:clamp(48px,6vw,80px)}.lc-how__sticky{position:sticky;top:max(24px,calc(50vh - 260px));align-self:start}.lc-how__steps{margin:0;padding:0;list-style:none}.lc-how__step{display:flex;flex-direction:column;justify-content:center;min-height:72vh;color:var(--lc-muted);transition:color .3s ease}.lc-how__step:first-child{min-height:52vh;justify-content:flex-start;padding-top:64px}.lc-how__step:last-child{min-height:48vh}.lc-how{padding-bottom:clamp(48px,6vw,96px)}.lc-how__step.is-active{color:var(--lc-ink)}.lc-how__step-title{margin:0;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.12}.lc-how__step-text{margin:14px 0 0;font-size:var(--lc-lead);line-height:1.42;max-width:24em}.lc-split__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:end}.lc-split__copy .lc-lead{margin:0}.lc-split__picture{margin-top:clamp(40px,5vw,64px)}.lc-people--grey{background:var(--lc-surface)}.lc-people__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:end}.lc-people__head .lc-lead{margin:0}.lc-faces{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px 24px;margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none}.lc-face{display:grid;justify-items:start;gap:2px}.lc-face img{width:88px;height:88px;margin-bottom:14px;border-radius:50%;object-fit:cover;background:#e8e8ed;transition:transform .22s var(--lc-ease-out)}.lc-face:hover img{transform:scale(1.06)}.lc-face__name{font-size:var(--lc-body);font-weight:600}.lc-face__note{font-size:var(--lc-small);color:var(--lc-muted)}.lc-people__picture{margin-top:clamp(40px,5vw,64px)}.lc-represent{background:var(--lc-dark);color:var(--lc-dark-ink)}.lc-represent__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:end}.lc-represent .lc-lead{margin:0;color:var(--lc-dark-muted)}.lc-represent__reel{margin:clamp(40px,5vw,64px) 0 0}.lc-represent__reel video{display:block;width:100%;aspect-ratio:16/9;border-radius:24px;object-fit:cover;background:#111}.lc-represent__reel figcaption{margin-top:12px;font-size:var(--lc-small);color:var(--lc-dark-muted)}.lc-represent__stills{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none}.lc-represent__stills img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px;transition:transform .26s var(--lc-ease-out)}.lc-represent__stills li:hover img{transform:scale(1.03)}.lc-represent__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:clamp(56px,7vw,96px) 0 0}.lc-represent__stats dt{font-size:var(--lc-body);color:var(--lc-dark-muted)}.lc-represent__stats dd{order:-1;margin:0 0 4px;font-size:clamp(2.5rem,1.4rem + 3vw,4rem);font-weight:600;letter-spacing:-.035em}.lc-represent__stats>div{display:flex;flex-direction:column}.lc-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:40px 48px;margin:clamp(56px,7vw,96px) 0 0;padding:0;list-style:none}.lc-logos li{display:flex;justify-content:center}.lc-logos img{max-width:132px;max-height:32px;width:auto;height:auto;filter:brightness(0) invert(1);opacity:.85;transition:opacity .16s ease}.lc-logos img:hover{opacity:1}.lc-represent__link{display:inline-block;margin-top:56px;color:#2997ff!important}.lc-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 64px;align-items:center;background:var(--lc-surface)}.lc-cta__dialog{justify-self:end;width:100%;max-width:460px}.lc-dialog{display:grid;gap:14px;width:100%;padding:28px;border-radius:24px;font-family:var(--font-sans);color:#0a0a0a;background:#ffffff;box-shadow:0 24px 64px -32px rgba(0,0,0,.25)}.lc-dialog__title{margin:0 0 4px;font-size:1.375rem;font-weight:700}.lc-dialog__segment{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:12px;background:#f0f0f0}.lc-dialog__segment button{min-height:40px;border-radius:9px;font-size:.9375rem;font-weight:500;color:#404040;cursor:pointer;transition:background-color .16s ease,color .16s ease}.lc-dialog__segment button.is-on{background:#ffffff;color:#0a0a0a}.lc-dialog__label{margin-top:6px;font-size:.875rem;font-weight:600}.lc-dialog__input{min-height:48px;padding:0 14px;border:1px solid #d4d4d4;border-radius:10px;font-size:.9375rem;background:#ffffff;transition:border-color .15s ease}.lc-dialog__input:focus{border-color:#0a0a0a;outline:none}.lc-dialog__submit{min-height:52px;border-radius:999px;font-size:1rem;font-weight:600;color:#ffffff;background:#1d1d1f;cursor:pointer;transition:transform .16s var(--lc-ease-out),background-color .16s ease}.lc-dialog__submit:hover{background:#000000}.lc-dialog__submit:active{transform:scale(.98)}.lc-dialog__note{margin:0;font-size:.875rem;color:#525252}.lc-footer{display:grid;grid-template-columns:auto 1fr;gap:24px 48px;padding-top:56px;padding-bottom:40px;font-size:var(--lc-small)}.lc-footer__mark{margin:0;font-size:1.1875rem;font-weight:600;letter-spacing:-.02em}.lc-footer__links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 28px;color:var(--lc-ink-2)}.lc-footer__links a{text-decoration:none}.lc-footer__links a:hover{color:var(--lc-ink);text-decoration:underline}.lc-footer__legal{grid-column:1/-1;margin:0;color:var(--lc-muted)}@keyframes lc-fade-up{0%{opacity:0;transform:translateY(24px)}}.lc-hero__copy>*{animation:lc-fade-up .9s var(--lc-ease-out) both}.lc-hero__copy>:nth-child(2){animation-delay:90ms}.lc-hero__copy>:nth-child(3){animation-delay:.18s}.lc-hero__picture{animation:lc-fade-up 1.1s var(--lc-ease-out) .26s both}.lc-js [data-reveal].lc-ui,.lc-js [data-reveal]>*{opacity:0;transform:translateY(28px);transition:opacity .7s var(--lc-ease-out),transform .7s var(--lc-ease-out)}.lc-js [data-reveal].is-in>*,.lc-js [data-reveal].lc-ui.is-in{opacity:1;transform:none}.lc-js [data-reveal].is-in>:nth-child(2){transition-delay:70ms}.lc-js [data-reveal].is-in>:nth-child(3){transition-delay:.14s}.lc-js [data-reveal].is-in>:nth-child(4){transition-delay:.21s}.lc-js [data-reveal].is-in>:nth-child(5){transition-delay:.28s}.lc-js [data-reveal].is-in>:nth-child(6){transition-delay:.35s}.lc-js [data-reveal].is-in>:nth-child(n+7){transition-delay:.42s}.lc-js [data-reveal].lc-ui>*{opacity:1;transform:none;transition:none}@media (prefers-reduced-motion:reduce){.lc-page *,.lc-page :after,.lc-page :before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important}.lc-js [data-reveal].lc-ui,.lc-js [data-reveal]>*{opacity:1;transform:none}}@media (max-width:1024px){.lc-hero__ui{zoom:.62}.lc-chart__head,.lc-cta,.lc-how__intro,.lc-people__head,.lc-represent__head,.lc-split__copy{grid-template-columns:1fr}.lc-how__grid{grid-template-columns:minmax(0,1fr) minmax(0,280px);gap:32px}.lc-how__sticky .lc-ui{zoom:.72}.lc-represent__stills{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-represent__stills li:nth-child(n+4){display:none}.lc-cta__dialog{justify-self:start}}@media (max-width:640px){.lc-nav{grid-template-columns:1fr auto}.lc-nav__links{display:none}.lc-hero{text-align:left}.lc-hero__copy{justify-items:start}.lc-hero__actions,.lc-hero__picture{justify-content:flex-start}.lc-hero__picture{height:420px;margin-left:calc(var(--lc-m) * -1);margin-right:calc(var(--lc-m) * -1);border-radius:0}.lc-hero__ui{width:760px;zoom:.5}.lc-chart__stats{grid-template-columns:1fr 1fr}.lc-chart__replay{margin-left:0}.lc-how__grid{grid-template-columns:1fr;gap:0}.lc-how__sticky{top:8px;z-index:1;padding:8px 0 16px;background:var(--lc-surface)}.lc-how__sticky .lc-ui{zoom:.5}.lc-how__step,.lc-how__step:first-child,.lc-how__step:last-child{min-height:62vh;justify-content:flex-end;padding:0 0 18vh}.lc-faces{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-face img{width:72px;height:72px}.lc-represent__stills{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-represent__stills li:nth-child(n+3){display:none}.lc-represent__stats{grid-template-columns:1fr}.lc-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.lc-footer{grid-template-columns:1fr}.lc-footer__links{justify-content:flex-start}}