.line-home{--line-home-bg: #fcfcfc;--marketing-page-bg: var(--line-home-bg);--line-home-panel: #ffffff;--line-home-ink: #0d0d0d;--line-home-muted: #5d5d5d;--line-home-line: #0000001a;--line-home-line-soft: #0000000d;--line-home-accent-orange: #e58d47;--line-home-accent-blue: #5d9de0;--line-home-accent-gradient: linear-gradient(90deg, var(--line-home-accent-orange), var(--line-home-accent-blue));--line-home-content-title-size: 30px;--line-home-content-copy-size: 13px;--line-home-content-title-leading: 1.06;--line-home-content-copy-leading: 1.5;min-height:100vh;overflow-x:clip;background:var(--line-home-bg);color:var(--line-home-ink);font-family:system-ui;font-weight:400}:root[data-theme=dark] .line-home{--line-home-bg: var(--chrome);--line-home-panel: var(--editor);--line-home-ink: var(--text-primary);--line-home-muted: var(--text-secondary);--line-home-line: var(--border-secondary);--line-home-line-soft: var(--border-tertiary)}:root[data-theme=dark] .line-home-button--solid{border-color:transparent;background:var(--button);color:var(--button-text)}:root[data-theme=dark] .line-home-node.line-home-node--core{background:var(--sidebar-highlight-hover);color:var(--text-primary)}:root[data-theme=dark] .line-home-card{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-tertiary)}:root[data-theme=dark] .line-home-card .line-home-card__copy>p:last-child{color:var(--text-secondary)}:root[data-theme=dark] .line-home-card h3,:root[data-theme=dark] .line-home-card .line-home-card__art{color:var(--text-primary)}.line-home :where(button,input,a,textarea,select){font-family:system-ui}.line-home ::selection{background:var(--line-home-accent-blue);color:#fff}.line-home-shell{width:min(calc(100% - 40px),var(--marketing-page-rail, 1240px));margin-inline:auto}.line-home-eyebrow{margin:0;color:var(--line-home-muted);font:600 11px/1 system-ui;letter-spacing:.12em;text-transform:uppercase}.line-home-announcement{background:var(--line-home-bg);padding:10px 20px;text-align:center}.line-home-announcement a{color:var(--line-home-ink);font-size:12px;text-decoration:none}.line-home-announcement span{margin-right:8px;background:var(--line-home-accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.line-home-hero{position:relative;isolation:isolate;overflow:hidden;padding:112px 0 52px}.line-home-hero__copy{position:relative;z-index:3;isolation:isolate;max-width:950px;margin:0 auto;text-align:center}.line-home-hero h1,.line-home-heading h2,.line-home-card h3,.line-home-proof h2,.line-home-final h2{margin:0;color:var(--line-home-ink);font-family:system-ui;font-weight:400;letter-spacing:-.065em}.line-home-hero h1{margin:0 0 25px;font-size:clamp(42px,5vw,68px);line-height:.95}.line-home-hero__lede{max-width:650px;margin:0 auto;color:var(--line-home-muted);font-size:var(--line-home-content-copy-size);letter-spacing:-.025em;line-height:var(--line-home-content-copy-leading)}.line-home-hero__try{position:relative;z-index:3;display:inline-flex;align-items:center;gap:12px;min-height:44px;margin:32px 0 24px;border:1px solid var(--line-home-ink);border-radius:999px;background:var(--line-home-ink);color:var(--line-home-bg);padding:0 19px;font-size:15px;font-weight:600;text-decoration:none}.line-home-hero__try:hover{background:color-mix(in srgb,var(--line-home-ink) 82%,var(--line-home-bg))}.line-home-hero__try span{font-size:19px;line-height:1}.line-home-trusted{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:32px;padding:0 0 64px}.line-home-trusted__label{margin:0;color:var(--line-home-muted);font-size:12px;letter-spacing:.08em;text-align:left;text-transform:uppercase}.line-home-trusted__track{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:18px 24px}.line-home-trusted__logo{display:block;flex:0 0 132px;width:132px;height:30px;object-fit:contain;opacity:.6;filter:grayscale(1)}.line-home-trusted__logo--wide{flex-basis:158px;width:158px}.line-home-trusted__yc{display:inline-flex;align-items:center;gap:8px;flex:0 0 158px;width:158px;height:30px;color:var(--line-home-ink);font-size:18px;font-weight:600;letter-spacing:-.05em;line-height:1;opacity:.6}.line-home-trusted__yc-mark{display:grid;width:24px;height:24px;place-items:center;background:#fff;color:#0d0d0d;font-family:Georgia,serif;font-size:17px;font-weight:700;letter-spacing:-.08em}:root[data-theme=dark] .line-home-trusted__logo{filter:grayscale(1) brightness(0) invert(1);opacity:.56}:root[data-theme=dark] .line-home-trusted__yc{opacity:.56}@media(max-width:900px){.line-home-trusted{grid-template-columns:1fr;gap:14px}.line-home-trusted__label{text-align:center}.line-home-trusted__track{justify-content:center}}.line-home-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid var(--line-home-ink);background:transparent;color:var(--line-home-ink);padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:transform var(--dur-base, .16s) var(--ease-out, ease),background var(--dur-base, .16s) var(--ease-out, ease)}.line-home-button:hover{transform:translateY(-1px)}.line-home-button--solid{background:var(--line-home-ink);color:#fcfcfc}.line-home-button--solid,.line-home-button--solid:hover{border-color:transparent;transform:none;transition:none}.line-home-art{pointer-events:none;color:var(--line-home-ink);fill:none}.line-home-art__construction{fill:none;stroke:currentColor;stroke-width:1;opacity:.12}.line-home-art__support,.line-home-art__primary,.line-home-art__accent{fill:none;stroke-linecap:round;stroke-linejoin:round}.line-home-art__support{stroke:currentColor;stroke-width:1;opacity:.34}.line-home-art__primary{stroke:currentColor;stroke-width:1.1;opacity:.9}.line-home-art__accent{stroke-width:1.2;opacity:1}.line-home-hero__art{position:absolute;z-index:-1;inset:34px 0 auto;width:100%;height:660px;opacity:.28}.line-home-stage{position:relative;z-index:4;overflow:hidden;margin-top:0;border:1px solid var(--line-home-line);background:color-mix(in srgb,var(--line-home-panel) 38%,transparent);padding:42px 42px 0}.line-home-stage__grid{position:absolute;inset:0;width:100%;height:100%;color:var(--line-home-ink);pointer-events:none}.line-home-stage__grid line{stroke:currentColor;stroke-width:1;opacity:.11}.line-home-window,.line-home-card__window{position:relative;z-index:2;overflow:hidden;border:1px solid var(--line-home-line);border-radius:5px 5px 0 0;background:var(--line-home-panel);box-shadow:0 34px 70px #0d0d0d1f,0 10px 24px #0d0d0d12}.line-home-window img,.line-home-card__window img{display:block;width:100%;height:auto}.line-home-window{aspect-ratio:1600 / 915}.line-home-window img{height:100%;object-fit:cover;object-position:top}.line-home-card__copy>p:last-child,.line-home-proof__copy>div>p:last-child{margin:0;color:var(--line-home-muted);font-size:var(--line-home-content-copy-size);line-height:var(--line-home-content-copy-leading)}.line-home-section{padding-block:128px}.line-home-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:54px}.line-home-heading h2{margin-top:14px;font-size:var(--line-home-content-title-size);line-height:var(--line-home-content-title-leading)}.line-home-heading>div:last-child>p,.line-home-heading>p{max-width:520px;margin:0;color:var(--line-home-muted);font-size:var(--line-home-content-copy-size);letter-spacing:-.015em;line-height:var(--line-home-content-copy-leading)}.line-home-heading a{display:inline-block;margin-top:19px;border-bottom:1px solid var(--line-home-ink);color:var(--line-home-ink);font-size:13px;text-decoration:none}.line-home-heading--center{display:block;max-width:780px;margin-inline:auto;text-align:center}.line-home-heading--center>div>p:last-child{max-width:650px;margin:20px auto 0}.line-home-features{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-top:1px solid var(--line-home-line);border-left:1px solid var(--line-home-line)}.line-home-card{position:relative;min-height:490px;overflow:hidden;isolation:isolate;border-right:1px solid var(--line-home-line);border-bottom:1px solid var(--line-home-line);background:color-mix(in srgb,var(--line-home-panel) 28%,transparent)}.line-home-card--wide{grid-column:span 7}.line-home-card--narrow{grid-column:span 5}.line-home-card--half{grid-column:span 6}.line-home-card__copy{position:relative;z-index:3;max-width:460px;padding:31px 32px}.line-home-card h3{margin:12px 0 9px;font-size:var(--line-home-content-title-size);line-height:var(--line-home-content-title-leading)}.line-home-card__art{position:absolute;z-index:-1;inset:0;width:100%;height:100%}.line-home-card__window{position:absolute;z-index:2;bottom:-55px;left:10%;width:80%}.line-home-card__window--plugin{bottom:-196px;left:19%;width:62%}.line-home-card__window--review{bottom:-22px;left:12%;width:76%}.line-home-card__window--appearance{bottom:-48px;left:12%;width:76%}.line-home-integrations{position:relative;min-height:620px;overflow:hidden;border:1px solid var(--line-home-line);background:transparent}.line-home-integrations__routes{position:absolute;inset:0;width:100%;height:100%}.line-home-node{position:absolute;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:132px;height:52px;border:1px solid var(--line-home-line);background:var(--line-home-bg);box-shadow:0 8px 20px #0d0d0d0f;font:600 12px var(--ara-mono-font, ui-monospace)}.line-home-node>img,.line-home-node>svg{width:17px;height:17px;flex:0 0 auto;object-fit:contain}.line-home-node.line-home-node--core{top:50%;left:50%;width:92px;height:92px;transform:translate(-50%,-50%);border-radius:50%;background:var(--line-home-ink);color:#fcfcfc}.line-home-node--core .ara-mark{width:44px;height:44px}.line-home-node--core .ara-mark__image--black{display:none}.line-home-node--core .ara-mark__image--white{display:block}.line-home-node--github{top:16%;left:7%}.line-home-node--slack{top:15%;right:7%}.line-home-node--linear{bottom:14%;left:12%}.line-home-node--sentry{right:10%;bottom:17%}.line-home-node--terminal{top:10%;left:42%}.line-home-node--browser{right:39%;bottom:9%}.line-home-node--figma{top:47%;left:4%}.line-home-node--notion{top:45%;right:4%}.line-home-node--vercel{bottom:3%;left:24%}.line-home-node--axiom{right:24%;bottom:3%}.line-home-proof{display:grid;grid-template-columns:1.05fr .95fr;min-height:600px;border:1px solid var(--line-home-line)}.line-home-proof__art{position:relative;overflow:hidden;border-right:1px solid var(--line-home-line)}.line-home-proof__security-icon{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:clamp(164px,24vw,248px);aspect-ratio:1;place-items:center;border:1px solid var(--line-home-line);border-radius:50%;background:color-mix(in srgb,var(--line-home-panel) 88%,transparent);box-shadow:0 28px 64px #00000029;color:var(--line-home-ink);transform:translate(-50%,-50%)}.line-home-proof__security-icon:before{position:absolute;inset:12px;border:1px solid var(--line-home-line-soft);border-radius:inherit;content:""}.line-home-proof__security-icon svg{position:relative;z-index:1}.line-home-proof__copy{display:flex;flex-direction:column;justify-content:space-between;padding:55px 50px}.line-home-proof h2{margin:15px 0 30px;font-size:var(--line-home-content-title-size);line-height:var(--line-home-content-title-leading)}.line-home-metrics{display:grid;grid-template-columns:1fr 1fr;margin-top:45px;border-top:1px solid var(--line-home-line)}.line-home-metrics>div{padding:18px 10px;border-bottom:1px solid var(--line-home-line)}.line-home-metrics>div:nth-child(odd){border-right:1px solid var(--line-home-line)}.line-home-metrics b,.line-home-metrics span{display:block}.line-home-metrics b{font-size:var(--line-home-content-title-size);font-weight:400;letter-spacing:-.05em}.line-home-metrics span{color:var(--line-home-muted);font:11px var(--ara-mono-font, ui-monospace);letter-spacing:.08em;text-transform:uppercase}.line-home-thesis{min-height:220vh;min-height:220svh}.line-home-thesis__sticky{position:sticky;top:0;display:grid;min-height:100vh;min-height:100svh;box-sizing:border-box;align-items:center;padding-block:clamp(64px,12vh,144px)}.line-home-thesis__inner{max-width:920px}.line-home-thesis blockquote{margin:0 0 35px;font-size:var(--line-home-content-title-size);font-weight:400;letter-spacing:-.055em;line-height:var(--line-home-content-title-leading)}.line-home-thesis__accessible-quote{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.line-home-thesis__typed{display:block}.line-home-thesis__character{display:inline-block;color:var(--line-home-ink);opacity:.14;transform:translate3d(0,6px,0);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);white-space:pre}.line-home-thesis__character[data-revealed=true]{opacity:1;transform:translateZ(0)}.line-home-thesis__signature{display:flex;align-items:center;gap:13px;color:var(--line-home-muted);font-size:13px}.line-home-thesis__signature-mark,.line-home-thesis__signature-label{opacity:0;transform:translate3d(0,8px,0);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.line-home-thesis__signature-mark{display:grid;flex:0 0 auto;place-items:center;transform:translate3d(0,8px,0) scale(.96)}.line-home-thesis__signature-label{display:inline-block}.line-home-thesis__signature:not([data-complete=true]) .line-home-thesis__signature-mark{transition-delay:var(--dur-fast)}.line-home-thesis__signature[data-complete=true] .line-home-thesis__signature-mark,.line-home-thesis__signature[data-complete=true] .line-home-thesis__signature-label{opacity:1;transform:translateZ(0)}.line-home-thesis__signature[data-complete=true] .line-home-thesis__signature-label{transition-delay:var(--dur-fast)}.line-home-thesis__signature .ara-mark{width:38px;height:38px}.line-home-final{position:relative;display:grid;min-height:590px;overflow:hidden;place-items:center;border-bottom:1px solid var(--line-home-line);text-align:center}.line-home-final>.line-home-art{position:absolute;inset:0;width:100%;height:100%;opacity:.7}.line-home-final__copy{position:relative;z-index:2}.line-home-final__copy .ara-mark{width:56px;height:56px;margin:0 auto 14px}.line-home-final h2{margin:18px 0 30px;font-size:var(--line-home-content-title-size);line-height:var(--line-home-content-title-leading)}@media(prefers-reduced-motion:no-preference){.line-home-hero__art{animation:line-home-hero-drift 11s ease-in-out infinite alternate;transform-origin:center}.line-home-art__dash{animation:line-home-dash 18s linear infinite}@keyframes line-home-hero-drift{to{transform:translate3d(0,-7px,0) scale(1.008)}}@keyframes line-home-dash{to{stroke-dashoffset:-180}}}@media(max-width:900px){.line-home-shell{width:min(calc(100% - 28px),var(--marketing-page-rail, 1240px))}.line-home-hero{padding-top:84px}.line-home-hero h1{font-size:clamp(36px,9vw,50px)}.line-home-hero__art{height:clamp(240px,48vw,430px)}.line-home-stage{padding:22px 22px 0}.line-home-section{padding-block:90px}.line-home-heading{grid-template-columns:1fr;gap:24px}.line-home-card--wide,.line-home-card--narrow,.line-home-card--half{grid-column:span 12}.line-home-proof{grid-template-columns:1fr}.line-home-proof__art{min-height:450px;border-right:0;border-bottom:1px solid var(--line-home-line)}}@media(max-width:590px){.line-home-hero h1{font-size:36px}.line-home-hero__lede{font-size:var(--line-home-content-copy-size)}.line-home-stage{margin-top:54px;padding:12px 12px 0}.line-home-card{min-height:440px}.line-home-card__copy{padding:25px 23px}.line-home-integrations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:18px}.line-home-integrations__routes{display:none}.line-home-node,.line-home-node--github,.line-home-node--slack,.line-home-node--linear,.line-home-node--sentry,.line-home-node--figma,.line-home-node--notion,.line-home-node--vercel,.line-home-node--axiom{position:relative;inset:auto;width:100%;height:48px;min-width:0;font-size:11px}.line-home-node.line-home-node--core{grid-column:1 / -1;justify-self:center;width:80px;height:80px;transform:none}.line-home-node--core .ara-mark{width:38px;height:38px}.line-home-node--terminal,.line-home-node--browser{display:none}.line-home-proof__copy{padding:38px 28px}}.line-home .marketing-top-nav__cta,.line-home .marketing-nav-trigger,.line-home-button{border-radius:999px}.line-home .marketing-top-nav__cta,.line-home-button{padding-inline:20px}.line-home-stage{border:0;border-radius:0;background:transparent;padding:0}.line-home-window{border:0;border-radius:6px;background:transparent;box-shadow:none}.line-home-features{gap:16px;border:0}.line-home-card{--line-home-card-image: url(/horizon-kinetic/horizon_kinetic_13.jpg);border:1px solid rgb(255 255 255 / 16%);border-radius:12px;background:linear-gradient(180deg,#080808a8,#08080824 56%,#08080870),var(--line-home-card-image) center / cover no-repeat;box-shadow:inset 0 0 0 1px #ffffff0f}.line-home-card--sessions{--line-home-card-image: url(/horizon-kinetic/horizon_kinetic_13.jpg)}.line-home-card--stack{--line-home-card-image: url(/horizon-kinetic/horizon_kinetic_14.jpg)}.line-home-card--review{--line-home-card-image: url(/horizon-kinetic/horizon_kinetic_21.jpg)}.line-home-card--workspace{--line-home-card-image: url(/horizon-kinetic/horizon_kinetic_11.jpg)}.line-home-card h3{color:#fff}.line-home-card .line-home-card__copy>p:last-child{color:#ffffffc2}.line-home-card .line-home-card__art{display:none}.line-home-integrations{border:0;border-radius:10px;background:transparent}.line-home-node{border:0;border-radius:999px;background:#000}.line-home-proof{position:relative;isolation:isolate;overflow:hidden;gap:0;border:0;border-radius:8px;background:color-mix(in srgb,var(--soft, #ececec) 68%,var(--line-home-bg))}.line-home-proof__art,.line-home-metrics,.line-home-metrics>div:first-child{border:0}.line-home-proof__line-art{position:absolute;z-index:0;inset:-7%;width:114%;height:114%;opacity:.26;pointer-events:none}.line-home-proof__art,.line-home-proof__copy{position:relative;z-index:1}.line-home-trust{display:grid;gap:24px;padding-top:64px}.line-home-changelog{display:grid;gap:16px}.line-home-changelog__heading{display:flex;gap:18px;align-items:baseline;justify-content:space-between}.line-home-changelog__heading h2,.line-home-changelog__heading span,.line-home-changelog__card :is(time,strong),.line-home-changelog__more{font-size:var(--line-home-content-copy-size);line-height:var(--line-home-content-copy-leading)}.line-home-changelog__heading h2{margin:0;color:var(--line-home-ink);font-weight:400;letter-spacing:-.04em}.line-home-changelog__heading span,.line-home-changelog__card time{color:var(--line-home-muted)}.line-home-changelog__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.line-home-changelog__card{display:grid;min-height:126px;align-content:start;gap:8px;border:1px solid var(--line-home-line);border-radius:6px;background:color-mix(in srgb,var(--line-home-panel) 40%,transparent);color:var(--line-home-ink);padding:16px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.line-home-changelog__card strong{font-weight:400}.line-home-changelog__card:focus-visible{outline:2px solid var(--line-home-accent-blue);outline-offset:2px}.line-home-changelog__more{display:inline-flex;gap:8px;align-items:center;width:fit-content;color:var(--line-home-ink);text-decoration:none}.line-home-changelog__more:hover,.line-home-changelog__more:focus-visible{text-decoration:underline;text-underline-offset:4px}@media(hover:hover)and (pointer:fine){.line-home-changelog__card:hover{border-color:color-mix(in srgb,var(--line-home-ink) 42%,var(--line-home-line));background:color-mix(in srgb,var(--line-home-ink) 4%,var(--line-home-panel))}}.line-home-final{border-bottom:0}@media(max-width:900px){.line-home-trust{padding-top:64px}.line-home-proof__art{border:0}.line-home-changelog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:590px){.line-home-changelog__heading{align-items:flex-start;flex-direction:column;gap:6px}.line-home-changelog__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.line-home-thesis{min-height:0;padding-block:110px}.line-home-thesis__sticky{position:static;min-height:0;padding-block:0}.line-home-thesis__character,.line-home-thesis__signature-mark,.line-home-thesis__signature-label{opacity:1;transform:none;transition:none}}.line-home-context{box-sizing:border-box;padding-block:48px 128px}.line-home-context .home-factory-loop-list{gap:0}.line-home-context .home-journey-card-stage{min-height:230vh;min-height:230svh}.line-home-context .home-journey-card-stage .home-journey-card{position:sticky;top:clamp(72px,12vh,128px);min-height:min(680px,calc(100svh - 144px));border:0;gap:0;background:var(--line-home-panel)}.line-home-context .home-journey-card-stage .home-journey-card.home-factory-loop-card--flip{grid-template-columns:minmax(0,.64fr) minmax(280px,.36fr)}.line-home-context .home-factory-loop-card-copy h3{color:var(--line-home-ink)}.line-home-context .home-factory-loop-card-copy p,.line-home-context .home-journey-card-slider>div{color:var(--line-home-muted)}.line-home-context .home-journey-card-slider{border-color:var(--line-home-line)}.line-home-context .home-journey-card-slider>div{border-left-color:var(--line-home-line)}.line-home-context .home-journey-card-slider>div.is-active{color:var(--line-home-ink)}.line-home-context .home-journey-card-media{display:grid!important;place-items:center;min-height:100%!important;padding:0!important}.line-home-context .home-journey-card-media .home-journey-card-image{position:relative;inset:auto;z-index:2;width:min(86%,760px);height:auto;max-height:min(72%,500px);aspect-ratio:1.45 / 1;border-radius:4px;object-fit:contain;box-shadow:0 24px 52px #14100a47}@media(max-width:900px){.line-home-context{padding-block:32px 90px}.line-home-context .home-journey-card-stage{min-height:190vh;min-height:190svh}.line-home-context .home-journey-card-stage .home-journey-card{top:72px;min-height:0}}
