.v2{--acc:#525252;--ink:#0a0a0a;--soft:#525252;--faint:#525252;--line:#00000014;--card:#f5f5f7;--e:cubic-bezier(.16, 1, .3, 1);background:var(--x-raised);color:var(--ink);overflow-x:clip}.v2 h1,.v2 h2,.v2 h3,.v2 h4{color:inherit}.v2 [hidden]{display:none!important}.v2-wrap{width:min(100% - 48px,1440px);margin-inline:auto}.v2-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.v2-sec{padding:clamp(72px,11vw,188px) 0;position:relative}.v2-display{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:52px;font-weight:497;line-height:1.04}.v2-display.m{font-size:44px;line-height:1.06}.v2-display.s{letter-spacing:-.03em;font-size:32px;line-height:1.1}.v2-headline{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0;font-size:26px;font-weight:497;line-height:1.15}.v2-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:21px;font-weight:497;line-height:1.2}.v2-lede{letter-spacing:-.01em;color:var(--soft);text-wrap:pretty;max-width:44ch;margin:0;font-size:20px;line-height:1.4}.v2-body{color:var(--soft);text-wrap:pretty;max-width:66ch;margin:0;font-size:16px;line-height:1.6}.v2-fig{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:220;line-height:1}.v2-kick{font:500 12px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0}.v2-kick.acc{color:var(--acc)}.v2-num{font-family:var(--sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.045em}.v2-line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.v2-line>span{display:block}.v2-cut{animation:.7s cubic-bezier(.16,1,.3,1) both v2-cut}@keyframes v2-cut{0%{transform:translateY(105%)}}.v2-in{animation:.5s cubic-bezier(.16,1,.3,1) both v2-in}@keyframes v2-in{0%{opacity:0;transform:translateY(16px)}}.v2-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v2-btn{white-space:nowrap;min-height:48px;font:500 17px/1 var(--sans);letter-spacing:-.01em;color:var(--ink);cursor:pointer;transition:background .2s var(--e), color .2s var(--e), border-color .2s var(--e), transform .1s var(--e);background:0 0;border:1px solid #00000024;border-radius:999px;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.v2-btn.solid{background:var(--ink);color:var(--x-on-ink);border-color:var(--ink)}.v2-btn svg{transition:transform .25s var(--e)}.v2 button:not(:disabled):active,.v2-btn:active{transition-duration:90ms;transform:scale(.97)}@media (hover:hover){.v2-btn:hover{border-color:var(--ink);background:#0000000a}.v2-btn.solid:hover{background:#262626;border-color:#262626}.v2-btn:hover svg{transform:translate(3px)}.v2 [role=tab]:not([aria-selected=true]):hover,.v2 [role=radio]:not([aria-checked=true]):hover,.v2 button[aria-pressed=false]:hover{background-color:#80808024}}.v2-btn:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.v2-link{color:var(--acc);font-weight:500;text-decoration:none}@media (hover:hover){.v2-link:hover{text-underline-offset:4px;text-decoration:underline}}.v2-link:active{transform:translateY(1px)}.lp-host{position:relative}.v2-obj{background:var(--x-raised);border-radius:28px;box-shadow:0 1px #0000000a,0 40px 80px -32px #00000038,0 0 0 1px #0000000f}.v2-card{background:var(--card);border-radius:16px}.v2-dark{color:#f5f5f7;--soft:#a3a3a3;--faint:#737373;--line:#ffffff1f;--card:#161617;background:#000}.v2-dark .v2-btn{color:#f5f5f7;border-color:#ffffff3d}.v2-dark .v2-btn.solid{color:#000;background:#f5f5f7;border-color:#f5f5f7}@media (hover:hover){.v2-dark .v2-btn:hover{background:#ffffff14;border-color:#f5f5f7}.v2-dark .v2-btn.solid:hover{background:#e4e4e7;border-color:#e4e4e7}}@media (max-width:900px){.v2-wrap{width:min(100% - 32px,1440px)}.v2-grid{grid-template-columns:minmax(0,1fr);row-gap:40px}.v2-grid>*{grid-column:1/-1!important}.v2-sec{padding:72px 0}.v2-display{font-size:40px}.v2-display.m{font-size:32px}.v2-display.s{font-size:26px}.v2-headline{font-size:21px}.v2-lede{font-size:17px}.v2-body{font-size:16px}.v2-fig{font-size:44px}}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :before,.v2 :after{transition-duration:0s!important;animation:none!important}}
