@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/homepage/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lp2{--ink:#242424;--muted:#24242466;--chip:#f1f1f1;--bar-h:64px;--max:1440px;--pillar:90px;--gutter:30px;--space:clamp(96px, 8.4vw + 55px, 176px)}.lp2 *,.lp2 :before,.lp2 :after{box-sizing:border-box}.lp2{-webkit-text-size-adjust:100%;color:var(--ink);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.lp2 a{color:inherit;text-decoration:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lp2 .grid-bg{pointer-events:none;opacity:.5;background-image:linear-gradient(90deg,#f4f4f4 1px,#0000 1px),linear-gradient(#f4f4f4 1px,#0000 1px);background-position:calc(50% - 656px) 0;background-size:82px 82px;height:411px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 410px);mask-image:linear-gradient(#000,#0000 410px)}.lp2 .nav,.lp2 .hero{position:relative}.lp2 .nav{height:90px}.lp2 .nav__bar{height:100%}.lp2 .nav.is-stuck .nav__bar{z-index:50;height:var(--bar-h);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#ffffffb8;transition:background-color .36s,box-shadow .36s,color .36s;position:fixed;inset:0 0 auto;box-shadow:0 1px #0000000f}.lp2 .nav.is-dark .nav__bar{color:#f5f5f7;background-color:#161616b8;box-shadow:0 1px #ffffff14}.lp2 .logo__mark path{fill:currentColor}.lp2 .nav.is-dark .btn--light{color:#f5f5f7;background:#ffffff24}.lp2 .nav.is-dark .btn--dark{color:var(--ink);background:#f5f5f7}.lp2 .nav.is-stuck .btn{transition:transform .16s cubic-bezier(.2,0,0,1),filter .16s,color .36s,background .36s}.lp2 .nav__inner{max-width:var(--max);height:100%;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:10px;margin:0 auto;display:flex}.lp2 .logo{align-items:center;gap:12px;display:inline-flex}.lp2 .logo__mark{width:37.61px;height:27.35px;display:block}.lp2 .logo__word{letter-spacing:0;font-size:24px;font-weight:700;line-height:29px}.lp2 .nav__right{align-items:center;gap:40px;display:flex}.lp2 .nav__actions{align-items:center;gap:10px;display:flex}.lp2 .nav__actions .btn--nav{width:auto;height:40px;padding:0 24px}.lp2 .nav__links{align-items:center;gap:40px;margin:0;padding:0;font-size:14px;font-weight:500;line-height:17px;list-style:none;display:flex}.lp2 .btn{white-space:nowrap;justify-content:center;align-items:center;font-weight:500;transition:transform .16s cubic-bezier(.2,0,0,1),filter .16s;display:inline-flex}.lp2 .btn:active{transform:scale(.98)}.lp2 .btn--dark{color:#fff;background:linear-gradient(90deg,#3e3d3d 0%,#242424 100%);border-radius:25px}.lp2 .btn--dark:hover{filter:brightness(1.15)}.lp2 .btn--login{height:40px;padding:0 24px;font-size:14px;line-height:17px}.lp2 .btn--download{gap:10px;width:160px;height:40px;padding:0 24px;font-size:14px;line-height:17px}.lp2 .btn--download svg{flex:none;width:13.88px;height:17px}.lp2 .btn--light{background:var(--chip);border-radius:62px;width:160px;height:40px;padding:0 24px;font-size:14px;line-height:17px}.lp2 .btn--light:hover{background:#e9e9e9}.lp2 .btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lp2 .hero__band{padding-bottom:1px}.lp2 .hero__frame{max-width:var(--max);grid-template-columns:var(--pillar) minmax(0, 1fr) var(--pillar);min-height:422px;margin:0 auto;display:grid}.lp2 .hero__stage{justify-content:center;padding:0 20px;display:flex}.lp2 .hero__content{flex-direction:column;align-items:center;gap:40px;width:820px;max-width:100%;margin:63px 0 72px;display:flex}.lp2 .hero__copy{flex-direction:column;align-items:center;gap:20px;display:flex}.lp2 .badge{background:var(--chip);border-radius:30px;align-items:center;gap:8px;height:29px;margin:0;padding:0 20px;font-size:12px;font-weight:500;line-height:15px;display:inline-flex}.lp2 .badge__yc{width:75.19px;height:15px;display:block}.lp2 .hero__text{text-align:center;flex-direction:column;gap:20px;display:flex}.lp2 .hero__text h1,.lp2 .outro__title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(44px,5.6vw,80px);font-weight:600;line-height:1.05}.lp2 .hero__sub{letter-spacing:-.012em;max-width:30em;color:var(--muted);text-wrap:pretty;margin:0 auto;font-size:clamp(16px,.6vw + 13.4px,22px);font-weight:400;line-height:1.45}.lp2 .hero__tagline{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw + 6px,40px);font-weight:500;line-height:1.3}.lp2 .hero__actions{align-items:center;gap:15px;display:flex}.lp2 .claim-slot{display:contents}.lp2 .claim{background:var(--chip);border-radius:62px;flex:none;width:160px;height:40px;transition:width .72s cubic-bezier(.22,1,.36,1),background .2s,box-shadow .3s;position:relative}.lp2 .claim.is-open{width:287px}.lp2 .claim:not(.is-open):hover{background:#e9e9e9}.lp2 .claim.is-open:focus-within{box-shadow:0 0 0 4px #2424240f}.lp2 .claim__start{border-radius:inherit;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;line-height:17px;transition:opacity .32s cubic-bezier(.4,0,.2,1) .12s,filter .32s cubic-bezier(.4,0,.2,1) .12s,transform .52s cubic-bezier(.22,1,.36,1) 80ms;position:absolute;inset:0}.lp2 .claim__start:active{transform:scale(.98)}.lp2 .claim.is-open .claim__start{opacity:0;filter:blur(4px);pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,.2,1),filter .2s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.22,1,.36,1);transform:scale(.94)}.lp2 .claim__form{border-radius:inherit;pointer-events:none;align-items:center;margin:0;display:flex;position:absolute;inset:0;overflow:hidden}.lp2 .claim.is-open .claim__form{pointer-events:auto}.lp2 .claim__prefix,.lp2 .claim__input,.lp2 .claim__go{opacity:0;filter:blur(3px);transition:opacity .18s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),filter .18s cubic-bezier(.4,0,.2,1);transform:translate(-10px)}.lp2 .claim.is-open .claim__prefix,.lp2 .claim.is-open .claim__input,.lp2 .claim.is-open .claim__go{opacity:1;filter:none;transition:opacity .48s cubic-bezier(.22, 1, .36, 1) var(--d), transform .64s cubic-bezier(.22, 1, .36, 1) var(--d), filter .48s cubic-bezier(.22, 1, .36, 1) var(--d);transform:none}.lp2 .claim__prefix{--d:.2s;height:100%;color:var(--ink);white-space:nowrap;border-right:1px solid #e2e2e2;flex:none;align-items:center;padding:0 10px 0 20px;font-size:16px;font-weight:500;line-height:19px;display:flex}.lp2 .claim__input{--d:.27s;min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0 10px;font-size:16px;font-weight:400}.lp2 .claim__input::placeholder{color:var(--muted);opacity:1}.lp2 .claim__go{--d:.34s;cursor:pointer;background:linear-gradient(90deg,#3e3d3d 0%,#242424 100%);border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin-right:3px;padding:0;display:grid;box-shadow:inset 0 0 3px #ffffff2e}.lp2 .claim__go svg{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.lp2 .claim.is-open .claim__go:disabled{opacity:.35;cursor:default}.lp2 .claim.is-open .claim__go:not(:disabled):hover{filter:brightness(1.15)}.lp2 .claim__start:focus-visible,.lp2 .claim__go:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lp2 .claim__status{color:var(--muted);text-align:center;white-space:nowrap;opacity:0;pointer-events:none;font-size:13px;line-height:16px;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 10px);left:0;right:0;transform:translateY(-4px)}.lp2 .claim__status:not(:empty){opacity:1;transform:none}.lp2 .claim__status--available{color:var(--ink)}.lp2 .claim__status--available:before{content:"✓ "}.lp2 .hero__actions .btn--download{transition:width .72s cubic-bezier(.22,1,.36,1),padding .72s cubic-bezier(.22,1,.36,1),margin .72s cubic-bezier(.22,1,.36,1),flex-grow .72s cubic-bezier(.22,1,.36,1),opacity .36s,transform .16s cubic-bezier(.2,0,0,1),filter .16s;overflow:hidden}.lp2 .hero__actions.is-claiming .btn--download{opacity:0;pointer-events:none;width:0;margin-right:-15px;padding:0}@media (prefers-reduced-motion:reduce){.lp2 .claim,.lp2 .claim *,.lp2 .hero__actions .btn--download{transition-duration:1ms!important;transition-delay:0s!important}}.lp2 .passports{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;height:min(478px,max(240px,67.5vw));position:relative;overflow:hidden}.lp2 .passports[data-dragging]{cursor:grabbing}.lp2 .passports:focus-visible:after{content:"";box-shadow:inset 0 0 0 1.5px var(--ink);pointer-events:none;border-radius:16px;position:absolute;inset:8px}.lp2 .passports__fallback{visibility:hidden}.lp2 .passports[data-fallback]:not([data-gl]) .passports__fallback{visibility:visible}.lp2 .passports__fallback{--k:min(1, calc((100vw * .78) / 552px));position:absolute;inset:0}.lp2 .flat{border-radius:20px;position:absolute;left:50%}.lp2 .flat--main{letter-spacing:-.04em;background:#f5c169;flex-direction:column;justify-content:space-between;width:552px;height:329px;margin-left:-276px;padding:20px;font-size:11.74px;line-height:14px;display:flex;top:40px}.lp2 .flat--side{background:#efefef;border-radius:18px;width:496.8px;height:296.1px;top:56px}.lp2 .flat--side:first-child{margin-left:-826px}.lp2 .flat--side:last-child{margin-left:329px}.lp2 .flat__row{justify-content:space-between;display:flex}.lp2 .flat__row--end{align-items:flex-end}.lp2 .flat__holder,.lp2 .flat__no{flex-direction:column;gap:8.39px;display:flex}.lp2 .flat__no{align-items:flex-end}.lp2 .flat__no>:first-child{border-bottom:.42px solid var(--ink);padding-bottom:4px}.lp2 .flat__muted{color:var(--muted)}.lp2 .flat__name{font-size:26.84px;line-height:32px}.lp2 .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.lp2{--pillar:60px}.lp2 .nav__links,.lp2 .nav__right{gap:28px}}@media (max-width:900px){.lp2{--pillar:32px;--gutter:24px}.lp2 .nav__links{display:none}}@media (max-width:640px){.lp2{--pillar:16px;--gutter:20px;--bar-h:56px}.lp2 .nav{height:72px}.lp2 .logo__mark{width:32px;height:23.3px}.lp2 .logo__word{font-size:20px;line-height:24px}.lp2 .btn--login,.lp2 .nav__actions .btn--nav{height:38px;padding:0 20px;font-size:15px}.lp2 .nav__actions{gap:8px}.lp2 .hero__frame{height:auto}.lp2 .hero__stage{padding:0 8px}.lp2 .hero__content{gap:32px;margin:48px 0 56px}.lp2 .hero__actions{gap:12px;width:100%;max-width:335px}.lp2 .hero__actions .btn{flex:1 1 0;width:auto;min-width:0;padding:0 16px}.lp2 .hero__actions .claim,.lp2 .hero__actions .claim.is-open{flex:1 1 0;width:auto;min-width:0}.lp2 .hero__actions.is-claiming .btn--download{flex-grow:0;width:0;margin-right:-12px;padding:0}.lp2 .hero__text h1,.lp2 .outro__title{font-size:clamp(32px,9.4vw,44px)}.lp2 .flat{transform:scale(var(--k));transform-origin:50% 0}.lp2 .passports{height:min(478px,max(200px,58.9vw))}.lp2 .passports__fallback{--k:min(1, calc((100vw * .68) / 552px))}}.lp2 .gl-layer{z-index:5;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.4s cubic-bezier(.22,1,.36,1);position:fixed;inset:0}.lp2[data-gl] .gl-layer{opacity:1}.lp2 .story__title,.lp2 .connect__title,.lp2 .how__title,.lp2 .uses__title,.lp2 .cta__title,.lp2 .film__title{letter-spacing:-.032em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(30px,2.8vw + 16px,56px);font-weight:600;line-height:1.06}.lp2 .u{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.06em}@media (max-width:560px){.lp2 .story__title br,.lp2 .connect__title br,.lp2 .how__title br,.lp2 .uses__title br{display:none}}.lp2 .story__desc,.lp2 .connect__desc,.lp2 .how__desc,.lp2 .uses__desc,.lp2 .cta__desc,.lp2 .film__desc{letter-spacing:-.012em;color:var(--muted);text-wrap:pretty;font-size:clamp(16px,.6vw + 13.4px,22px);font-weight:400;line-height:1.45}.lp2 .story{min-height:100vh;position:relative}.lp2 .story__inner{max-width:var(--max);grid-template-columns:96px minmax(0,720px) minmax(48px,1fr) 427px 86px;grid-template-rows:var(--space) 552px minmax(var(--space), auto);margin:0 auto;display:grid}.lp2 .story__copy{flex-direction:column;grid-area:2/2;align-self:center;align-items:flex-start;display:flex;container-type:inline-size}.lp2 .story__desc{max-width:30em;margin:24px 0 0}@media (min-width:901px){.lp2 .story__title{font-size:min(clamp(30px,2.8vw + 16px,56px),7.8cqi)}}.lp2 .story__desc--ink{color:var(--ink);margin-top:16px}.lp2 .story__link{color:#242424;margin-top:28px;font-size:17px;font-weight:500}.lp2 .story__link span{transition:transform .26s cubic-bezier(.22,1,.36,1);display:inline-block}.lp2 .story__link:hover span{transform:translate(3px)}.lp2 .story__slot{aspect-ratio:427/552;grid-area:2/4;width:100%;position:relative}.lp2 .story__snap{pointer-events:none;display:block;position:absolute}.lp2 .story [data-reveal]{opacity:0;filter:blur(10px);transition:opacity .5s,transform .5s,filter .5s;transform:translateY(18px)}.lp2 .story[data-settled] [data-reveal]{opacity:1;filter:none;transition:opacity 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .12s), transform 1.3s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .12s), filter 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .12s);transform:none}@media (max-width:1180px){.lp2 .story__inner{grid-template-columns:56px minmax(0,1fr) 40px minmax(0,340px) 56px;grid-template-rows:var(--space) auto var(--space)}}@media (max-width:900px){.lp2 .story__inner{grid-template-columns:20px minmax(0,1fr) 20px;grid-template-rows:56px auto 40px auto var(--space)}.lp2 .story__slot{grid-area:2/2;justify-self:center;width:min(100%,300px)}.lp2 .story__copy{grid-area:4/2}.lp2 .story__link{margin-top:22px;font-size:16px}}@media (min-width:641px) and (max-width:900px){.lp2 .story__slot{width:340px}}@media (prefers-reduced-motion:reduce){.lp2 .story [data-reveal]{filter:none;transform:none}}.lp2 .iso-host:before{content:"";background:var(--iso-floor) center / contain no-repeat;pointer-events:none;position:absolute;inset:0}.lp2 .iso-host>svg{position:relative}.lp2 .connect{padding:var(--space) 24px;background:#f6f6f6}.lp2 .connect__head{text-align:center;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;display:flex}.lp2 .connect__title{max-width:880px}.lp2 .connect__desc{max-width:calc(13.7*clamp(30px,2.8vw + 16px,56px));margin:24px 0 0}.lp2 .connect__stage{aspect-ratio:909.16/528.58;contain:layout paint;width:min(100%,1120px);margin:clamp(40px,6vw,88px) auto 0;position:relative}.lp2 .connect__stage>svg{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}@media (max-width:760px){.lp2 .connect{padding-inline:20px}.lp2 .connect__stage{width:calc(100% + 40px);margin-inline:-20px}}@media (max-width:640px){.lp2 .connect__stage{aspect-ratio:613.38/570.68;margin-top:32px}}.lp2 .connect__stage .hs.paused,.lp2 .connect__stage .hs.paused *{animation-play-state:paused!important}.lp2 .connect [data-reveal]{opacity:0;filter:blur(10px);transform:translateY(22px)}.lp2 .connect.is-in [data-reveal]{opacity:1;filter:none;transition:opacity 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .13s), transform 1.4s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .13s), filter 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .13s);transform:none}.lp2 .connect__stage:before,.lp2 .connect__stage [data-wire]{opacity:0}.lp2 .connect__stage [data-id]{opacity:0;transform:translateY(18px)}.lp2 .connect__stage .iso-key{transform:translate(-9.96px,84.2px)}.lp2 .connect__stage.is-in:before,.lp2 .connect__stage.is-in [data-wire]{opacity:1;transition:opacity 1.2s cubic-bezier(.4, 0, .2, 1) var(--d,0s)}.lp2 .connect__stage.is-in [data-id]{opacity:1;transition:opacity .9s cubic-bezier(.4, 0, .2, 1) var(--d,0s), transform 1.5s cubic-bezier(.16, 1, .3, 1) var(--d,0s);transform:none}.lp2 .connect__stage.is-in .iso-key{transition:transform 1.4s cubic-bezier(.16, 1, .3, 1) var(--d,0s);transform:none}@media (prefers-reduced-motion:reduce){.lp2 .connect [data-reveal],.lp2 .connect__stage:before,.lp2 .connect__stage [data-wire],.lp2 .connect__stage [data-id],.lp2 .connect__stage .iso-key{opacity:1;filter:none;transform:none}}.lp2 .how{padding:var(--space) 0}.lp2 .how__inner{max-width:var(--max);margin:0 auto;padding:0 40px}.lp2 .how__head{flex-direction:column;align-items:flex-start;max-width:820px;display:flex}.lp2 .how__desc{max-width:40em;margin:24px 0 0}.lp2 .uses__desc{max-width:34em;margin:24px 0 0}.lp2 .how__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:clamp(44px,4.4vw,64px) 0 0;padding:0;list-style:none;display:grid}.lp2 .how__card{background:#f6f6f6;border-radius:30px;flex-direction:column;display:flex;overflow:hidden}.lp2 .how__art{aspect-ratio:436/380;contain:layout paint;position:relative}.lp2 .how__art>svg{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.lp2 .how__text{flex-direction:column;gap:11px;padding:16px 27px 25px;display:flex}.lp2 .how__text h3{letter-spacing:-.01em;color:#252525;margin:0;font-size:20px;font-weight:500;line-height:1.2}.lp2 .how__text p{color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;font-weight:500;line-height:1.25}.lp2 .how__more{color:#252525}@media (max-width:1020px){.lp2 .how__inner{padding:0 24px}.lp2 .how__cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(76%,420px);grid-auto-flow:column;gap:16px;margin-inline:-24px;padding:0 24px 4px;scroll-padding-inline:24px;overflow-x:auto}.lp2 .how__cards::-webkit-scrollbar{display:none}.lp2 .how__card{scroll-snap-align:start}}@media (max-width:560px){.lp2 .how__inner{padding:0 20px}.lp2 .how__cards{grid-auto-columns:86%;gap:12px;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.lp2 .how__card{border-radius:24px}.lp2 .how__text{padding:14px 22px 22px}}@media (max-width:1020px){.lp2 .how{overflow-x:clip}.lp2 .how.is-pinned .how__track{height:var(--track,auto)}.lp2 .how.is-pinned .how__stage{top:min(var(--bar-h) + (100vh - var(--bar-h) - var(--stage-h,0px)) / 2, 100vh - var(--stage-h,0px) - 16px);top:min(var(--bar-h) + (100dvh - var(--bar-h) - var(--stage-h,0px)) / 2, 100dvh - var(--stage-h,0px) - 16px);position:sticky}.lp2 .how.is-pinned .how__cards{scroll-snap-type:none;will-change:transform;overflow:visible}}.lp2 .how__art .hs.paused,.lp2 .how__art .hs.paused *{animation-play-state:paused!important}.lp2 .how__art .hs.run [data-id=chatgpt] .iso-key>g{animation:9s linear infinite both how-revoke}.lp2 .how__art .hs.run [data-wire=lock-chatgpt]>g{animation:9s linear infinite both how-revoke-wire}@keyframes how-revoke{0%,38%{animation-timing-function:cubic-bezier(.55,0,.45,1);transform:none}45.1%,76%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-9.96px,84.2px)}86.9%,to{transform:none}}@keyframes how-revoke-wire{0%,38%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.45,1)}42.7%,81.8%{opacity:.14;animation-timing-function:cubic-bezier(.4,0,.2,1)}88.4%,to{opacity:1}}.lp2 .how [data-reveal]{opacity:0;filter:blur(10px);transform:translateY(22px)}.lp2 .how.is-in [data-reveal]{opacity:1;filter:none;transition:opacity 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .11s), transform 1.4s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .11s), filter 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .11s);transform:none}.lp2 .how__art:before,.lp2 .how__art svg>path,.lp2 .how__art [data-wire]{opacity:0}.lp2 .how__art [data-id]{opacity:0;transform:translateY(18px)}.lp2 .how__art .iso-key{transform:translate(-9.96px,84.2px)}.lp2 .how__art.is-in:before,.lp2 .how__art.is-in svg>path,.lp2 .how__art.is-in [data-wire]{opacity:1;transition:opacity 1.2s cubic-bezier(.4, 0, .2, 1) var(--d,0s)}.lp2 .how__art.is-in [data-id]{opacity:1;transition:opacity .9s cubic-bezier(.4, 0, .2, 1) var(--d,0s), transform 1.5s cubic-bezier(.16, 1, .3, 1) var(--d,0s);transform:none}.lp2 .how__art.is-in .iso-key{transition:transform 1.4s cubic-bezier(.16, 1, .3, 1) var(--d,0s);transform:none}@media (prefers-reduced-motion:reduce){.lp2 .how [data-reveal],.lp2 .how__art:before,.lp2 .how__art svg>path,.lp2 .how__art [data-wire],.lp2 .how__art [data-id],.lp2 .how__art .iso-key{opacity:1;filter:none;transform:none}.lp2 .how__art .hs [data-id=chatgpt] .iso-key>g,.lp2 .how__art .hs [data-wire=lock-chatgpt]>g{animation:none}}.lp2 .lazy-section{min-height:clamp(1000px,76vw,1200px)}.lp2 .uses{--side:clamp(20px, 4.2vw, 60px);padding-top:var(--space)}.lp2 .uses__head{max-width:var(--max);padding:0 var(--side);justify-content:space-between;align-items:flex-end;gap:40px;margin:0 auto;display:flex}.lp2 .uses__intro{flex-direction:column;align-items:flex-start;max-width:760px;display:flex}.lp2 .uses__actions{flex:none;gap:15px;display:flex}.lp2 .uses__band{background:#f6f6f6;height:clamp(540px,46vw,760px);margin-top:55px;position:relative;overflow:hidden}.lp2 .uses__scenes{max-width:var(--max);margin:0 auto;position:absolute;inset:0}.lp2 .uses__scene{width:78%;position:absolute;top:2%;bottom:2%;right:1%}.lp2 .uses__scene>svg{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.lp2 .uses__inner{max-width:var(--max);height:100%;padding:0 var(--side) 29px;pointer-events:none;align-items:flex-end;margin:0 auto;display:flex;position:relative}.lp2 .uses__panel{pointer-events:auto}.lp2 .uses__copies{display:grid}.lp2 .uses__copy{flex-direction:column;grid-area:1/1;align-self:end;gap:25px;max-width:468px;display:flex}.lp2 .uses__copy h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(24px,2.8vw,40px);font-weight:500;line-height:1.2}.lp2 .uses__copy p{color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;font-weight:500;line-height:1.2}.lp2 .uses__bars{gap:7px;margin-top:25px;display:flex}.lp2 .uses__bar{cursor:pointer;background:#dfdfdf;border:0;width:60px;height:6px;padding:0;transition:background .2s;position:relative}.lp2 .uses__bar:after{content:"";position:absolute;inset:-10px -3px}.lp2 .uses__bar:hover{background:#cfcfcf}.lp2 .uses__bar:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lp2 .uses__bar span{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.lp2 .uses__bar[aria-current=true] span{transform:none}.lp2 .uses.is-playing .uses__bar[aria-current=true] span{animation:uses-fill var(--dur,7s) linear both}.lp2 .uses.is-paused .uses__bar span{animation-play-state:paused}@keyframes uses-fill{0%{transform:scaleX(0)}to{transform:none}}.lp2 .uses__scene{visibility:hidden;transform:translate(3%)}.lp2 .uses__scene:before,.lp2 .uses__scene .uses-wires{opacity:0}.lp2 .uses__scene [data-id]{opacity:0;transform:translateY(34px)}.lp2 .uses__scene.is-active,.lp2 .uses__scene.is-leaving{visibility:visible}.lp2 .uses__scene.is-active{transition:transform 2.2s cubic-bezier(.16,1,.3,1);transform:none}.lp2 .uses__scene.is-active:before{opacity:1;transition:opacity 1.4s cubic-bezier(.4,0,.2,1) .15s}.lp2 .uses__scene.is-active [data-id]{opacity:1;transition:opacity 1s cubic-bezier(.4, 0, .2, 1) var(--d,0s), transform 1.7s cubic-bezier(.16, 1, .3, 1) var(--d,0s);transform:none}.lp2 .uses__scene.is-active .uses-wires{opacity:1;transition:opacity 1.2s cubic-bezier(.4, 0, .2, 1) var(--dw,.9s)}.lp2 .uses__scene.is-leaving{transition:transform 1.6s cubic-bezier(.65,0,.35,1);transform:translate(-3%)}.lp2 .uses__scene.is-leaving:before{opacity:0;transition:opacity 1.1s cubic-bezier(.4,0,.2,1) .2s}.lp2 .uses__scene.is-leaving [data-id]{opacity:0;transition:opacity .7s cubic-bezier(.4, 0, .2, 1) var(--o,0s), transform 1.1s cubic-bezier(.55, 0, .45, 1) var(--o,0s);transform:translateY(-22px)}.lp2 .uses__scene.is-leaving .uses-wires{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.lp2 .uses .hs.paused,.lp2 .uses .hs.paused *{animation-play-state:paused!important}.lp2 .uses__copy{visibility:hidden}.lp2 .uses__copy.is-active,.lp2 .uses__copy.is-leaving{visibility:visible}.lp2 .uses__copy .w{opacity:0;filter:blur(8px);display:inline-block;transform:translateY(.55em)}.lp2 .uses__copy.is-active .w{opacity:1;filter:none;transition:opacity .9s cubic-bezier(.22, 1, .36, 1) calc(var(--in,.45s) + var(--w) * 26ms), transform 1.2s cubic-bezier(.16, 1, .3, 1) calc(var(--in,.45s) + var(--w) * 26ms), filter .9s cubic-bezier(.22, 1, .36, 1) calc(var(--in,.45s) + var(--w) * 26ms);transform:none}.lp2 .uses__copy.is-leaving .w{opacity:0;filter:blur(8px);transition:opacity .52s cubic-bezier(.4, 0, 1, 1) calc(var(--w) * 9ms), transform .7s cubic-bezier(.4, 0, .2, 1) calc(var(--w) * 9ms), filter .52s cubic-bezier(.4, 0, 1, 1) calc(var(--w) * 9ms);transform:translateY(-.35em)}.lp2 .uses [data-reveal]{opacity:0;filter:blur(10px);transform:translateY(22px)}.lp2 .uses.is-in [data-reveal]{opacity:1;filter:none;transition:opacity 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .11s), transform 1.4s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .11s), filter 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .11s);transform:none}@media (prefers-reduced-motion:reduce){.lp2 .uses [data-reveal]{opacity:1;filter:none;transform:none}.lp2 .uses__scene,.lp2 .uses__scene.is-active,.lp2 .uses__scene.is-leaving,.lp2 .uses__scene [data-id],.lp2 .uses__scene.is-active [data-id],.lp2 .uses__scene.is-leaving [data-id],.lp2 .uses__copy .w,.lp2 .uses__copy.is-active .w,.lp2 .uses__copy.is-leaving .w{filter:none;transition-delay:0s;transform:none}}@media (max-width:900px){.lp2 .uses__head{flex-direction:column;align-items:flex-start;gap:28px}.lp2 .uses__band{height:auto;margin-top:44px}.lp2 .uses__scenes{height:min(86vw,560px);position:relative}.lp2 .uses__scene{width:auto;inset:0}.lp2 .uses__inner{height:auto;padding:4px var(--side) 28px}.lp2 .uses__copy{gap:14px}.lp2 .uses__bars{margin-top:22px}}@media (max-width:640px){.lp2 .uses__actions{width:100%}.lp2 .uses__actions .btn{flex:1 1 0;width:auto;min-width:0;padding:0 16px}}.lp2 .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp2 .cta{--row:calc(.826 * clamp(170px, 19.2vw, 276px) + clamp(44px, 6vw, 96px));padding:var(--space) 0;place-items:center;display:grid;position:relative;overflow:hidden}.lp2 .cta__stage{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lp2 .cta__copy{z-index:1;margin-block:var(--row);text-align:center;flex-direction:column;align-items:center;width:min(100% - 40px,640px);display:flex;position:relative}.lp2 .cta__desc{max-width:28em;margin:20px 0 0}.lp2 .cta__actions{gap:15px;margin-top:36px;display:flex}.lp2 .btn--cta{width:160px;height:40px;padding:0 24px;font-size:14px;line-height:17px}@media (max-width:640px){.lp2 .cta__actions{gap:12px;width:100%;max-width:335px}.lp2 .cta__actions .btn{flex:1 1 0;width:auto;min-width:0;padding:0 16px}}.lp2 .cta [data-reveal]{opacity:0;filter:blur(10px);transform:translateY(22px)}.lp2 .cta.is-in [data-reveal]{opacity:1;filter:none;transition:opacity 1.1s cubic-bezier(.22, 1, .36, 1) calc(.3s + var(--i) * .12s), transform 1.4s cubic-bezier(.16, 1, .3, 1) calc(.3s + var(--i) * .12s), filter 1.1s cubic-bezier(.22, 1, .36, 1) calc(.3s + var(--i) * .12s);transform:none}@media (prefers-reduced-motion:reduce){.lp2 .cta [data-reveal]{opacity:1;filter:none;transform:none}}.lp2 .film{--side:clamp(20px, 4.2vw, 60px);padding:var(--space) 0}.lp2 .film__head{max-width:var(--max);padding:0 var(--side);justify-content:space-between;align-items:flex-end;gap:40px;margin:0 auto;display:flex}.lp2 .film__intro{max-width:720px}.lp2 .film__desc{max-width:32em;margin:24px 0 0}.lp2 .film__actions{flex:none;gap:15px;display:flex}.lp2 .film__actions .btn{width:auto;min-width:132px;padding:0 24px}.lp2 .film__price{flex-direction:column;gap:14px;display:flex}.lp2 .film__figures{align-items:stretch;gap:28px;margin:0;display:flex}.lp2 .film__figure{flex-direction:column;gap:6px;display:flex}.lp2 .film__figure+.film__figure{border-left:1px solid #e6e6e6;padding-left:28px}.lp2 .film__figure dt{color:var(--muted);font-size:14px;font-weight:500;line-height:17px}.lp2 .film__figure dd{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(28px,1.2vw + 18px,36px);font-weight:600;line-height:1.1}.lp2 .film__figure--later dd{color:var(--muted)}.lp2 .film__note{max-width:30em;color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}.lp2 .film__frame{width:min(100% - 2 * var(--side), 1314px);aspect-ratio:1;background:#e6e6e6;border-radius:20px;margin:clamp(40px,4.4vw,64px) auto 0;position:relative;overflow:hidden}.lp2 .film__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lp2 .film__veil{pointer-events:none;background:linear-gradient(#0000009e,#0000004d 45%,#0000);height:min(32%,260px);position:absolute;inset:0 0 auto}.lp2 .film__veil i{position:absolute;inset:0}.lp2 .film__veil i:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.lp2 .film__veil i:nth-child(2){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(#000 35%,#0000 75%);mask-image:linear-gradient(#000 35%,#0000 75%)}.lp2 .film__veil i:nth-child(3){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#000 15%,#0000 50%);mask-image:linear-gradient(#000 15%,#0000 50%)}.lp2 .film__veil i:nth-child(4){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#000 0%,#0000 28%);mask-image:linear-gradient(#000 0%,#0000 28%)}.lp2 .film__status{color:#fff;letter-spacing:-.01em;pointer-events:none;margin:0;font-size:clamp(14px,.4vw + 12px,16px);font-weight:500;line-height:1.2;position:absolute;top:clamp(16px,2vw,24px);left:clamp(16px,2vw,24px)}.lp2 .film__control{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:44px;height:44px;color:var(--ink);cursor:pointer;opacity:0;pointer-events:none;background:#f6f6f3e6;border:1px solid #12131026;border-radius:50%;place-items:center;padding:0;transition:opacity .2s,transform .16s cubic-bezier(.2,0,0,1);display:grid;position:absolute;bottom:18px}.lp2 .film__control:active{transform:scale(.95)}.lp2 .film__control--play{left:18px}.lp2 .film__control--sound{right:18px}.lp2 .film__frame[data-controls-visible=true] .film__control,.lp2 .film__control:focus-visible{opacity:1;pointer-events:auto}.lp2 .film__control:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lp2 .film__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.lp2 .film__control[data-playing=true] .film__icon--off,.lp2 .film__control[data-playing=false] .film__icon--on,.lp2 .film__control[data-sound=on] .film__icon--off,.lp2 .film__control[data-sound=off] .film__icon--on{display:none}.lp2 .finale.is-live .film__frame:not(.is-open) .film__control{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s}.lp2 .finale.is-live .film__frame.is-open .film__control{visibility:visible;transition-delay:0s}.lp2 .finale__line{display:none}@media (max-width:900px){.lp2 .film__head{flex-direction:column;align-items:flex-start;gap:28px}.lp2 .film__frame{border-radius:16px}}@media (min-width:901px){.lp2 .film{max-width:var(--max);padding-inline:var(--side);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:end;column-gap:clamp(40px,4.4vw,80px);margin:0 auto;display:grid}.lp2 .film__head{flex-direction:column;align-items:flex-start;gap:32px;max-width:none;margin:0;padding:0}.lp2 .film__frame{justify-self:end;width:min(100%,100svh - 160px);margin:0}}@media (max-width:640px){.lp2 .film__actions{gap:12px;width:100%;max-width:335px}.lp2 .film__actions .btn{flex:auto;width:auto;min-width:0;padding:0 18px}}.lp2 .finale.is-live{height:var(--finale-h,auto);position:relative}.lp2 .finale.is-live .finale__pin{height:var(--pin-h,100vh);position:sticky;top:0;overflow:hidden}.lp2 .finale.is-live .cta{height:var(--vh,100vh);padding:0;position:absolute;inset:0 0 auto}.lp2 .finale.is-live .cta.is-gathering [data-reveal]{will-change:transform, opacity, filter;transition:none}.lp2 .finale.is-live .cta.is-gone{visibility:hidden}.lp2 .finale.is-live .finale__line{pointer-events:none;z-index:3;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.lp2 .finale__words{display:none}.lp2 .finale.is-live .finale__words{left:50%;top:var(--mid,calc(var(--vh,100vh) / 2));letter-spacing:-.035em;text-align:center;text-wrap:balance;visibility:hidden;pointer-events:none;width:min(100% - 2*clamp(20px,6vw,100px),1180px);margin:0;font-size:clamp(40px,7.2vw,108px);font-weight:600;line-height:1.05;display:block;position:absolute;transform:translate(-50%,-50%)}.lp2 .finale.is-live .film{padding:calc(var(--bar-h) + clamp(28px, 3.9vw, 56px)) 0 var(--space);position:absolute;inset:0 0 auto}@media (min-width:901px){.lp2 .finale.is-live .film{padding-inline:var(--side);margin-inline:auto}}.lp2 .finale.is-live .film__frame{clip-path:var(--clip,inset(50% round 17px));background:var(--ink);transition:background .9s cubic-bezier(.4,0,.2,1)}.lp2 .finale.is-live .film__frame.is-open{background:#e6e6e6}.lp2 .finale.is-live .film__video{opacity:0;transition:opacity 1.1s cubic-bezier(.4,0,.2,1) .15s}.lp2 .finale.is-live .film__frame.is-open .film__video{opacity:1}.lp2 .finale.is-live .film__veil,.lp2 .finale.is-live .film__status{opacity:0;transition:opacity 1.1s cubic-bezier(.4,0,.2,1) .35s}.lp2 .finale.is-live .film__frame.is-open .film__veil,.lp2 .finale.is-live .film__frame.is-open .film__status{opacity:1}.lp2 .finale.is-live .film__head>*{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1);transform:translateY(22px)}.lp2 .finale.is-live .film.is-in .film__head>*{opacity:1;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1.3s cubic-bezier(.16,1,.3,1);transform:none}.lp2 .finale.is-live .film.is-in .film__price{transition-delay:90ms}.lp2 .finale.is-live .film.is-in .film__actions{transition-delay:.18s}.lp2 .outro{padding:0 var(--gutter) var(--space);flex-direction:column;align-items:center;gap:40px;display:flex}.lp2 .outro [data-reveal]{opacity:0;filter:blur(10px);transform:translateY(22px)}.lp2 .outro.is-in [data-reveal]{opacity:1;filter:none;transition:opacity 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .11s), transform 1.4s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .11s), filter 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .11s);transform:none}@media (max-width:640px){.lp2 .outro{gap:32px}.lp2 .outro .hero__actions{width:100%;max-width:335px}}@media (prefers-reduced-motion:reduce){.lp2 .outro [data-reveal]{opacity:1;filter:none;transform:none}}.lp2 .footer{--fs:clamp(20px, 6.95vw, 100px);background:#fff;overflow:hidden}.lp2 .footer__inner{max-width:var(--max);padding:clamp(64px, 7.5vw, 108px) var(--fs) 0;margin:0 auto}.lp2 .footer__links{grid-template-columns:1fr auto 1fr;align-items:start;gap:32px;display:grid}.lp2 .footer__col,.lp2 .footer__col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lp2 .footer__col--mid{text-align:center;align-items:center;gap:0}.lp2 .footer__col--mid ul{align-items:center}.lp2 .footer__col--end{justify-self:end}.lp2 .footer__publications,.lp2 .footer__links a,.lp2 .footer__legal{color:#1616164d}.lp2 .footer__publications,.lp2 .footer__links a{font-size:18px;font-weight:500;line-height:22px;transition:color .22s}.lp2 .footer__publications{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.lp2 .footer__links a:hover{color:#1616169e}.lp2 .footer__links a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.lp2 .footer__legal{margin:28px 0 0;font-size:14px;font-weight:500;line-height:17px}.lp2 .footer__mark{width:100%;height:auto;margin-top:clamp(48px,6vw,87px);margin-bottom:-2.3%;display:block;overflow:visible}@media (max-width:760px){.lp2 .footer__links{grid-template-columns:1fr 1fr;gap:40px 24px}.lp2 .footer__col--mid{grid-area:2/1/auto/-1}.lp2 .footer__col--end{justify-self:start}.lp2 .footer__publications,.lp2 .footer__links a{font-size:16px;line-height:20px}.lp2 .footer__col,.lp2 .footer__col ul{gap:10px}}.lp2 [data-intro]{opacity:0;filter:blur(8px);transform:translateY(14px)}.lp2:not(.lp2-in) [data-intro]{will-change:opacity, transform, filter}.lp2.lp2-in [data-intro]{opacity:1;filter:none;transition:opacity 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 90ms), transform 1.3s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 90ms), filter 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 90ms);transform:none}.lp2 .nav[data-intro]{transform:translateY(-8px)}.lp2.lp2-in .nav[data-intro]{transform:none}@media (prefers-reduced-motion:reduce){.lp2 [data-intro]{filter:none;transform:none}.lp2.lp2-in [data-intro]{transition:opacity .6s}.lp2 .btn,.lp2 .gl-layer{transition:none}}@media (hover:none) and (pointer:coarse){.lp2 [data-intro],.lp2 [data-reveal],.lp2 .uses__copy .w{filter:none!important}}@media (max-width:359px){.lp2 .logo__word{display:none}}