@font-face{font-family:__Archivo_7347c0;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_7347c0;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_7347c0;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_Fallback_7347c0;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:__Archivo_7347c0,__Archivo_Fallback_7347c0;font-style:normal}.__variable_7347c0{--font-archivo:"__Archivo_7347c0","__Archivo_Fallback_7347c0"}.lp{--gutter:clamp(1rem,0.6rem + 1.6vw,2.5rem);--t-xl:clamp(2.6rem,1.4rem + 4.6vw,6rem);--t-l:clamp(1.6rem,1.1rem + 2vw,3rem);--t-m:clamp(1.2rem,1.05rem + 0.6vw,1.6rem);--lock:cubic-bezier(0.34,1.56,0.64,1);--out:cubic-bezier(0.16,1,0.3,1);font-family:var(--font-archivo),system-ui,sans-serif;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.55;color:rgb(var(--ink));background:rgb(var(--bg));overflow-x:clip;font-variant-numeric:tabular-nums}.lp :is(h1,h2,h3){font-family:inherit}.lp p{text-wrap-style:pretty}.lp .lp-balance{text-wrap-style:balance}.lp{--bar:var(--cat-train)}.dark .lp{--bar:var(--cat-train-ink)}.lp ::selection{background:rgb(var(--cat-train));color:rgb(var(--cat-train-ink))}.lp :focus-visible{outline:2px solid rgb(var(--ink));outline-offset:5px;border-radius:6px}.lp section[id]{scroll-margin-top:5rem}.lp-wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--gutter)}.lp-kg,.lp-muted{color:rgb(var(--ink-muted))}.lp-kg{font-weight:600;font-size:.8125rem;letter-spacing:.01em}.lp-display{font-variation-settings:"wght" var(--wght,600),"wdth" var(--wdth,100);letter-spacing:-.035em;line-height:.95;text-wrap-style:balance}.lp-cq{container-type:inline-size}.lp-h2{font-size:min(var(--t-xl),14cqi);margin-left:-.04em}.lp-line{padding-bottom:.08em;margin-bottom:-.08em}.lp-skip{position:fixed;left:var(--gutter);top:.75rem;z-index:100;padding:.6em 1em;border-radius:12px;background:rgb(var(--ink));color:rgb(var(--bg));translate:0 -200%}.lp-skip:focus-visible{translate:0 0}.lp-header{position:fixed;inset:0 0 auto;z-index:50;transition:background-color .3s,border-color .3s;border-bottom:1px solid transparent}.lp-header.is-scrolled{background:rgb(var(--bg));border-color:rgb(var(--border))}.lp-readout{display:inline-flex;align-items:baseline;gap:.25em;overflow:clip;padding:.2rem .6rem;border-radius:999px;border:1px solid rgb(var(--border));font-size:.8125rem;font-weight:600;line-height:1.4}.lp-readout [data-load-value]{display:inline-block;min-width:4ch;text-align:right}.lp-logo img{transition:rotate .45s var(--lock),scale .45s var(--lock)}@media (hover:hover){.lp-logo:hover img{rotate:-12deg;scale:1.08}}.lp-logo:focus-visible img{rotate:-12deg;scale:1.08}.lp-icon-btn{position:relative;isolation:isolate}.lp-icon-btn:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:16px;background:rgb(var(--cat-train));scale:0;transition:scale .35s var(--lock)}@media (hover:hover){.lp-icon-btn:hover:before{scale:1}}.lp-icon-btn:focus-visible:before{scale:1}.lp-draw{background:linear-gradient(currentColor 0 0) 0 100% /0 1.5px no-repeat;transition:background-size .45s var(--out);padding-block:.25rem}@media (hover:hover){.lp-draw:hover{background-size:100% 1.5px}}.lp-draw:focus-visible{background-size:100% 1.5px}.lp-btn{position:relative;isolation:isolate;overflow:clip;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:0 1.5rem;border-radius:16px;font-weight:600;font-size:.975rem;white-space:nowrap;transition:color .3s,scale .2s}.lp-btn-primary{background:rgb(var(--ink));color:rgb(var(--bg))}.lp-btn-primary .lp-fill{background:rgb(var(--cat-train))}.lp-btn-primary.is-filled{color:rgb(var(--cat-train-ink))}.lp-btn-ghost{box-shadow:inset 0 0 0 1.5px rgb(var(--ink));color:rgb(var(--ink))}.lp-btn-ghost .lp-fill{background:rgb(var(--ink))}.lp-btn-ghost.is-filled{color:rgb(var(--bg))}.lp-fill{position:absolute;inset:0;z-index:-1;clip-path:circle(0 at 50% 50%)}.lp-btn:active{scale:.97}.lp-btn:active .lp-fill{clip-path:circle(150% at 50% 50%)}.lp-btn-primary:active{color:rgb(var(--cat-train-ink))}.lp-btn-ghost:active{color:rgb(var(--bg))}.lp-arrow{transition:translate .35s var(--out)}@media (hover:hover){.lp-btn:hover .lp-arrow{translate:5px 0}}.lp-btn:focus-visible .lp-arrow{translate:5px 0}.lp-hero{padding-top:clamp(6rem,12vh,8rem);padding-bottom:clamp(3rem,8vh,5rem)}.lp-hero-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:clamp(1.5rem,4vh,2.75rem)}.lp-hero-word{grid-column:1/-1;font-size:min(14.3vw,24vh,12.8rem);line-height:.82;letter-spacing:-.045em;margin-left:-.055em;white-space:nowrap;--wght:300;--wdth:62}.lp-hero-line{display:block;overflow:clip;padding:.1em 0 .16em;margin:-.1em 0 -.16em}.lp-hero-line>span{display:inline-block;animation:lp-rise 1s var(--out) both;animation-delay:calc(var(--i) * 35ms + 60ms)}@keyframes lp-rise{0%{transform:translateY(110%)}}.lp-hero-copy{grid-column:1/-1;animation:lp-slide .9s var(--out) both}@keyframes lp-slide{0%{transform:translateY(18px)}}.lp-hero-demo{grid-column:1/-1;animation:lp-up 1s var(--out) .6s both}@keyframes lp-up{0%{opacity:0;transform:translateY(24px)}}.lp-lede{font-size:var(--t-m);line-height:1.4;max-width:34ch;text-wrap-style:pretty}@media (min-width:900px){.lp-hero-word{grid-column:1/8;grid-row:1}.lp-hero-copy{grid-column:1/7;grid-row:2}.lp-hero-demo{grid-column:8/-1;grid-row:1/3;align-self:start}}@media (max-width:899px){.lp-hero-word{font-size:23vw}}.lp-card{background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:24px}.lp-step{width:2.75rem;height:2.75rem;border-radius:14px;display:grid;place-items:center;background:rgb(var(--surface-2));color:rgb(var(--ink));font-weight:700;font-size:1.15rem;transition:scale .15s,background-color .2s;transition:scale .25s var(--lock),background-color .2s}.lp-step:active{scale:.92}.lp-step:disabled{opacity:.35;cursor:not-allowed}.lp-log{background:rgb(var(--ink));color:rgb(var(--bg))}@media (hover:hover){.lp-step:not(:disabled):hover{background:rgb(var(--cat-train));color:rgb(var(--cat-train-ink));scale:1.06}}.lp-step:not(:disabled):focus-visible{background:rgb(var(--cat-train));color:rgb(var(--cat-train-ink))}.lp-hit{background:rgb(var(--success)/.15);color:rgb(var(--success-text));border:1px solid rgb(var(--success)/.3)}.lp-pop{animation:lp-pop .45s var(--lock) both}@keyframes lp-pop{0%{opacity:0;transform:translateY(8px) scale(.92)}}.lp-statement{font-size:var(--t-l);line-height:1.18;letter-spacing:-.02em;text-wrap-style:pretty}.lp-stage{position:sticky;z-index:1}.lp-chapter{padding-block:1.75rem}.lp-chapter-body{position:relative;padding-left:1.25rem}.lp-chapter-body:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:4px;border-radius:4px;background:rgb(var(--bar));scale:1 0;transform-origin:top;transition:scale .5s var(--lock)}.lp-chapter.is-active .lp-chapter-body:before{scale:1 1}@media (min-width:900px){.lp-session{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.lp-stage{grid-column:7/-1;grid-row:1/span 4;align-self:start;top:14vh;height:72vh}.lp-chapter{grid-column:1/6;min-height:50vh;padding-block:0;display:flex;flex-direction:column;justify-content:center}}.lp-field{background:rgb(var(--cat-train));color:rgb(var(--cat-train-ink));border-radius:24px}.lp-field .lp-kg,.lp-field .lp-muted{color:rgb(var(--cat-train-ink)/.78)}.lp-field .lp-btn-primary{background:rgb(var(--cat-train-ink));color:rgb(var(--cat-train))}.lp-field .lp-btn-primary .lp-fill{background:rgb(var(--bg))}.lp-field .lp-btn-primary.is-filled,.lp-field .lp-btn-primary:active{color:rgb(var(--ink))}.lp-stage-item{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,3vw,3rem)}.lp-stage-item:not(:first-child){display:none}.lp-stage-big{font-size:clamp(3rem,6.4vw,6.5rem);line-height:.92;letter-spacing:-.04em}.lp-ring{stroke-dasharray:1}.lp-row{position:relative}.lp-row-rule{position:absolute;inset:0 0 auto;height:1px;background:rgb(var(--ink)/.18);transform-origin:left}.lp-row-title{transition:font-variation-settings .4s var(--lock)}@media (hover:hover){.lp-row:hover .lp-row-title{font-variation-settings:"wght" 900,"wdth" var(--wdth,100)}}.lp-shot{aspect-ratio:1;overflow:hidden;border-radius:24px;background:rgb(var(--ink)/.06);display:flex;align-items:flex-end;justify-content:center;padding:7% 7% 0}.dark .lp-shot{background:rgb(var(--ink)/.13)}.lp-shot[data-kind=card]{align-items:center;padding-bottom:7%}.lp-shot img{width:100%;height:auto;transform-origin:50% 100%;transition:scale .4s var(--lock)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lp-row:hover .lp-shot img{scale:1.03}}.lp-faq summary{list-style:none;cursor:pointer}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq .lp-plus{transition:rotate .35s var(--lock)}.lp-faq details[open] .lp-plus{rotate:45deg}@media (hover:hover){.lp-faq summary:hover .lp-q{text-decoration:underline;text-underline-offset:.2em}}.lp-wordmark{font-size:min(9.2vw,8.25rem);line-height:.82;letter-spacing:-.05em;white-space:nowrap;margin-left:-.05em;--wght:900;--wdth:125}@media (min-width:900px){.lp-wordmark{font-size:min(9.9vw,8.9rem)}}::view-transition{background:rgb(var(--cat-train))}::view-transition-old(root){animation:lp-vt-out .45s cubic-bezier(.7,0,.84,0) both}::view-transition-new(root){animation:lp-vt-in .75s var(--out,cubic-bezier(.16,1,.3,1)) .1s both}@keyframes lp-vt-out{to{opacity:0;transform:translateY(-4%) scale(.97)}}@keyframes lp-vt-in{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}@media (prefers-reduced-motion:reduce){.lp-btn-primary:focus-visible,.lp-btn-primary:hover{background:rgb(var(--cat-train));color:rgb(var(--cat-train-ink))}.lp-btn-ghost:focus-visible,.lp-btn-ghost:hover{background:rgb(var(--ink));color:rgb(var(--bg))}}.lp-login-title{font-size:clamp(4.5rem,1.5rem + 13vw,13rem);line-height:.84;letter-spacing:-.045em;margin-left:-.05em}.lp-enter{animation:lp-up .9s var(--out) .15s both}.lp-google{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;min-height:3.5rem;padding:0 1.25rem;border-radius:16px;background:rgb(var(--surface));color:rgb(var(--ink));box-shadow:inset 0 0 0 1px rgb(var(--ink)/.35);font-weight:600;font-size:1rem;transition:box-shadow .25s,scale .2s}@media (hover:hover){.lp-google:hover{box-shadow:inset 0 0 0 1px rgb(var(--ink)/.35),0 10px 24px -12px rgb(var(--cat-train-ink)/.55)}}.lp-google:active{scale:.98}.lp-google[aria-busy=true]{opacity:.75}@media (prefers-reduced-motion:reduce){.lp-enter,.lp-hero-line>span{animation:none}}