:root{color:#1a1a1a;background:#f8f7f4;font-family:Geist,ui-sans-serif,system-ui,Segoe UI,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{min-width:320px;min-height:100%}body{margin:0}.landing-page,.landing-page *{box-sizing:border-box}.landing-page{--landing-font-body: "Geist", ui-sans-serif, system-ui, "Segoe UI", Arial, sans-serif;--landing-font-display: "Be Vietnam Pro", "Geist", ui-sans-serif, system-ui, "Segoe UI", Arial, sans-serif;--landing-color-dark: #1a1a1a;--landing-color-dark-surface: #242321;--landing-color-light: #f8f7f4;--landing-color-light-surface: #ffffff;--landing-color-text: #1a1a1a;--landing-color-text-on-dark: #f8f7f4;--landing-color-muted: #6e6b65;--landing-color-line: #dedbd4;--landing-color-accent: #dbac49;--landing-color-button-primary: #1a1a1a;--landing-color-button-primary-text: #ffffff;--landing-color-button-secondary: transparent;--landing-color-button-secondary-text: #1a1a1a;--landing-radius-small: .5rem;--landing-radius-medium: .75rem;--landing-radius-large: 1.25rem;--landing-shadow-soft: 0 18px 45px rgb(26 26 26 / 8%);--landing-color-hero: #151319;--landing-color-hero-muted: #aaa6b1;min-height:100vh;overflow-x:clip;background:var(--landing-color-light);color:var(--landing-color-text);font-family:var(--landing-font-body)}.landing-page a,.landing-page button{color:inherit;font:inherit}.landing-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-skip-link{position:fixed;z-index:10;top:1rem;left:1rem;padding:.75rem 1rem;transform:translateY(-200%);border-radius:var(--landing-radius-small);background:#fff;color:#151319;font-weight:600;box-shadow:var(--landing-shadow-soft)}.landing-skip-link:focus-visible{transform:translateY(0);outline:3px solid #7c5cff;outline-offset:3px}.landing-page a{text-decoration:none}.landing-page :is(a,button):focus-visible{outline:3px solid #7c5cff;outline-offset:3px}.landing-page img,.landing-page picture,.landing-page svg,.landing-page video{display:block;max-width:100%}.landing-shell{width:100%}.landing-container{width:min(100% - (2 * clamp(1.25rem,5vw,5rem)),80rem);margin-inline:auto}.landing-container--wide{width:min(100% - (2 * clamp(1.25rem,5vw,5rem)),90rem);margin-inline:auto}.landing-section{padding-block:clamp(4rem,9vw,8rem)}.landing-display-heading,.landing-section-heading{margin:0;font-family:var(--landing-font-display);font-weight:600;letter-spacing:-.045em;text-wrap:balance}.landing-display-heading{max-width:12ch;font-size:clamp(2.75rem,6vw,5.5rem);line-height:1.04}.landing-section-heading{max-width:18ch;font-size:clamp(2rem,4vw,3.75rem);line-height:1.12}.landing-lead,.landing-body-copy{margin:0;color:var(--landing-color-muted);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6}.landing-lead{max-width:38rem;font-size:clamp(1.0625rem,1.6vw,1.25rem)}.landing-eyebrow{margin:0;color:var(--landing-color-muted);font-size:.75rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.landing-button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:.75rem 1.125rem;border:1px solid transparent;border-radius:var(--landing-radius-small);cursor:pointer;font-size:.9375rem;font-weight:600;line-height:1.2;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.landing-button--primary{background:var(--landing-color-button-primary);color:var(--landing-color-button-primary-text)}.landing-button--secondary{border-color:var(--landing-color-line);background:var(--landing-color-button-secondary);color:var(--landing-color-button-secondary-text)}.landing-brand,.landing-actions{display:flex;align-items:center}.landing-product{background:#f8f7f4}.landing-product__intro{display:grid;justify-items:center;gap:1rem;text-align:center}.landing-product__intro h2{max-width:19ch}.landing-tabs{display:flex;gap:.375rem;overflow-x:auto;margin:2.5rem auto 1.5rem;padding:.375rem;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--landing-color-line);border-radius:999px}.landing-tabs button{flex:0 0 auto;padding:.65rem .9rem;border:0;border-radius:999px;background:transparent;color:var(--landing-color-muted);cursor:pointer;font-size:.875rem}.landing-tabs button[aria-selected=true]{background:var(--landing-color-dark);color:#fff}.landing-tabs button:focus-visible{outline:3px solid #7c5cff;outline-offset:3px}.landing-product__panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:2rem;min-height:25rem;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--landing-color-line);border-radius:var(--landing-radius-large);background:#fff}.landing-product__panel[hidden]{display:none}.landing-product__panel h3,.landing-bento h3{margin:.7rem 0;font-family:var(--landing-font-display);font-size:1.6rem}.landing-product__panel p,.landing-bento p,.landing-connection-card p,.landing-roadmap-card p{color:var(--landing-color-muted);line-height:1.6}.landing-product__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--landing-color-line);border-radius:var(--landing-radius-medium);background:#151515}.landing-product__media img,.landing-product__media video{width:100%;height:100%;display:block}.landing-product__media img{-o-object-fit:contain;object-fit:contain}.landing-product__media video{-o-object-fit:cover;object-fit:cover}.landing-product__media .landing-product__media-control{position:absolute;z-index:1;right:.75rem;bottom:.75rem;min-height:2.5rem;padding:.5rem .8rem;border:1px solid rgb(255 255 255 / 45%);border-radius:999px;background:#151515e0;box-shadow:0 .25rem .75rem #00000047;color:#fff;cursor:pointer;font-size:.75rem;font-weight:600}.landing-product__media .landing-product__media-control:hover{background:#151515f5}.landing-product__media .landing-product__media-control:focus-visible{outline:3px solid #fff;outline-offset:2px}.landing-connections{background:var(--landing-color-hero);color:#fff}.landing-connections__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.landing-connections__grid>:first-child{grid-column:1 / -1}.landing-connections .landing-eyebrow{color:#dbac49}.landing-connections .landing-lead{color:var(--landing-color-hero-muted);margin-top:1rem}.landing-connection-card,.landing-roadmap-card{padding:1.5rem;border:1px solid rgb(255 255 255 / 14%);border-radius:var(--landing-radius-medium);background:#ffffff0d}.landing-connection-card strong{display:block;width:-moz-fit-content;width:fit-content;margin-top:.75rem;padding:.25rem .5rem;border-radius:99px;background:#53c28b2e;color:#baf1cc;font-size:.75rem}.landing-roadmap-card span{color:#dbac49;font-size:.7rem;letter-spacing:.1em}.landing-bento{background:#fff}.landing-bento__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:2rem 0}.landing-bento article{padding:1.25rem;border:1px solid var(--landing-color-line);border-radius:var(--landing-radius-medium)}.landing-bento__art{height:5rem;border-radius:.5rem;background:radial-gradient(circle at 30% 30%,#ffb76f,transparent 32%),linear-gradient(135deg,#29242f,#6c5583)}.landing-bento article:first-child,.landing-bento article:last-child{grid-column:span 2}.landing-bento article:first-child .landing-bento__art{height:8rem}@media (max-width: 760px){.landing-product__panel,.landing-connections__grid{grid-template-columns:1fr}.landing-roadmap-card{grid-column:auto}.landing-bento__grid{grid-template-columns:repeat(2,1fr)}.landing-bento article:first-child,.landing-bento article:last-child{grid-column:auto}}@media (max-width: 460px){.landing-bento__grid{grid-template-columns:1fr}}.landing-brand{gap:.625rem}.landing-brand__mark{width:2rem;height:2rem}.landing-brand__name{font-family:var(--landing-font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.04em}.landing-actions{flex-wrap:wrap;gap:.75rem}.landing-header{position:relative;z-index:2;background:var(--landing-color-hero);color:var(--landing-color-text-on-dark)}.landing-header__inner{display:flex;min-height:4.75rem;align-items:center;gap:2rem}.landing-header__brand{color:var(--landing-color-text-on-dark);flex-shrink:0}.landing-header__nav{display:flex;gap:clamp(1rem,2vw,1.75rem);margin-left:auto}.landing-header__nav a,.landing-header__login{color:var(--landing-color-hero-muted);font-size:.875rem;font-weight:500}.landing-header__nav a:hover,.landing-header__login:hover{color:var(--landing-color-text-on-dark)}.landing-header__actions{display:flex;align-items:center;gap:1rem;flex-shrink:0}.landing-header__cta{min-height:2.625rem;padding-inline:1rem;background:var(--landing-color-accent);color:var(--landing-color-dark)}.landing-menu-toggle,.landing-mobile-nav{display:none}.landing-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 14%,rgb(117 88 178 / 26%),transparent 23rem),radial-gradient(circle at 70% 62%,rgb(92 65 143 / 20%),transparent 27rem),var(--landing-color-hero);color:var(--landing-color-text-on-dark)}.landing-hero__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,5vw,5rem);align-items:center;min-height:clamp(39rem,57vw,51.25rem);padding-block:clamp(4rem,6vw,6.5rem)}.landing-hero__content{display:grid;gap:2rem;align-content:center}.landing-beta-label{width:-moz-fit-content;width:fit-content;margin:0;padding:.5rem .875rem;border:1px solid rgb(255 255 255 / 12%);border-radius:999px;background:#ffffff14;color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.07em;line-height:1.2}.landing-hero__title{max-width:11.8ch;color:#fff;font-size:clamp(2.75rem,3.5vw,3.125rem);font-weight:800;line-height:1.12}.landing-hero__title span{display:block}.landing-hero__lead{max-width:32rem;color:var(--landing-color-hero-muted);font-size:1.125rem;line-height:1.61}.landing-hero .landing-button--primary{background:#ff9e52;color:#151319}.landing-hero .landing-button--secondary{border-color:#ffffffb3;background:transparent;color:#fff}.landing-hero__visual{min-width:0}.hero-workflow{position:relative;width:100%;aspect-ratio:10 / 7;overflow:hidden;border:1px solid rgb(255 255 255 / 10%);border-radius:var(--landing-radius-large);background-color:#17151db8;background-image:radial-gradient(rgb(255 255 255 / 18%) 1px,transparent 1px);background-size:1.5rem 1.5rem;box-shadow:0 24px 70px #0000004d}.hero-workflow__connections{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hero-workflow__connections path{fill:none;stroke:#dbac49c7;stroke-width:3;marker-end:url(#workflow-arrow)}.hero-workflow__connections marker path{fill:#dbac49c7}.hero-workflow__node{position:absolute;display:grid;gap:.3rem;width:17%;min-height:16%;padding:clamp(.55rem,1.2vw,.875rem);border:1px solid rgb(255 255 255 / 14%);border-radius:.75rem;background:#272330f0;box-shadow:0 .75rem 2rem #00000038}.hero-workflow__node span{color:#c9c3d2;font-size:clamp(.5rem,.85vw,.6875rem);font-weight:500}.hero-workflow__node strong{color:#fff;font-size:clamp(.625rem,1.1vw,.875rem);line-height:1.25}.hero-workflow__node--reference{left:4%;top:18%}.hero-workflow__node--prompt{left:33%;top:10%;width:20%}.hero-workflow__node--flow{left:33%;top:43%;width:22%;background:#403053f5}.hero-workflow__node--image{left:72%;top:16%}.hero-workflow__node--upscale{left:72%;top:48%}.hero-workflow__node--video{left:72%;top:74%}@media (max-width: 960px){.landing-header__nav{gap:1rem}.landing-hero__layout{grid-template-columns:minmax(0,1fr);min-height:0}.landing-hero__content{max-width:40rem}.landing-hero__visual{width:min(100%,44rem)}}@media (max-width: 760px){.landing-header__inner{min-height:4.25rem;gap:1rem}.landing-header__nav,.landing-header__login{display:none}.landing-header__actions{margin-left:auto;gap:.625rem}.landing-header__cta{min-height:2.375rem;padding-inline:.75rem;font-size:.8125rem}.landing-menu-toggle{display:grid;width:2.5rem;height:2.5rem;place-content:center;gap:.3rem;border:1px solid rgb(255 255 255 / 18%);border-radius:var(--landing-radius-small);background:transparent;color:#fff}.landing-menu-toggle span[aria-hidden]{display:block;width:1rem;height:1px;background:currentColor}.landing-mobile-nav{display:block;border-top:1px solid rgb(255 255 255 / 10%);background:var(--landing-color-hero)}.landing-mobile-nav>div{display:grid;padding-block:.75rem 1rem}.landing-mobile-nav a{padding:.75rem 0;color:var(--landing-color-hero-muted);font-size:.9375rem}.landing-mobile-nav a:hover{color:#fff}.landing-hero__layout{gap:2.5rem;padding-block:3.5rem 4rem}.landing-hero__content{gap:1.5rem}.landing-hero__lead{font-size:1rem}}@media (max-width: 460px){.landing-header__cta{display:none}.landing-hero__title{font-size:clamp(2.5rem,12vw,3rem)}.hero-workflow{aspect-ratio:1 / 1}.hero-workflow__node{width:25%;min-height:13%;padding:.4rem;border-radius:.5rem}.hero-workflow__node span{font-size:.45rem}.hero-workflow__node strong{font-size:.56rem}.hero-workflow__node--reference{left:3%;top:20%}.hero-workflow__node--prompt{left:35%;top:7%;width:28%}.hero-workflow__node--flow{left:35%;top:43%;width:28%}.hero-workflow__node--image{left:72%;top:13%}.hero-workflow__node--upscale{left:72%;top:48%}.hero-workflow__node--video{left:72%;top:78%}}.landing-workflows{background:#101116;color:#fff}.landing-workflows .landing-eyebrow{color:#ff9e52}.landing-workflows .landing-lead{color:var(--landing-color-hero-muted)}.landing-workflows__intro{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.landing-workflows__intro h2{max-width:16ch}.landing-workflows__intro>p{max-width:28rem}.landing-workflows__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:2rem}.landing-workflow-card{padding:1rem;border:1px solid rgb(255 255 255 / 8%);border-radius:var(--landing-radius-large);background:#1b1c23}.landing-workflow-card__art{position:relative;height:12rem;overflow:hidden;border-radius:calc(var(--landing-radius-medium) - .15rem);background:linear-gradient(135deg,#ff7a45,#4a1724)}.landing-workflow-card--blue .landing-workflow-card__art{background:linear-gradient(135deg,#4fb6e9,#1c1b22)}.landing-workflow-card--violet .landing-workflow-card__art{background:linear-gradient(135deg,#ff5fa2,#7c5cff)}.landing-workflow-card__art:before{content:"";position:absolute;width:10rem;height:10rem;border-radius:50%;background:#ffffff29;filter:blur(2px);left:calc(50% - 5rem);top:calc(50% - 5rem)}.landing-workflow-card__node{position:absolute;z-index:1;display:grid;place-items:center;padding:.35rem .5rem;border:1px solid rgb(255 255 255 / 30%);border-radius:.4rem;background:#101116c2;color:#fff;font-size:.62rem;text-align:center}.landing-workflow-card__node--1{top:20%;left:8%}.landing-workflow-card__node--2{top:45%;left:37%}.landing-workflow-card__node--3{right:7%;bottom:18%}.landing-workflow-card__label{margin:1.25rem 0 .4rem;color:#ff9e52;font-size:.75rem;font-weight:600}.landing-workflow-card h3{margin:0;font-family:var(--landing-font-display);font-size:1.25rem}.landing-workflow-card>p:last-child{color:#aaa6b1;line-height:1.55}.landing-workflow-card__connectors{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:visible}.landing-workflow-card__connectors path{fill:none;stroke:#ffffffb8;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.landing-workflow-card--violet .landing-workflow-card__node--3{top:18%;bottom:auto}.landing-workflow-card__node--4{right:7%;bottom:18%}.landing-workflows .landing-button--primary,.landing-final-cta .landing-button--primary{background:#ff9e52;color:#151319}.landing-beta-access{background:#ece8de}.landing-beta-access__lead{max-width:44rem;margin-top:1rem}.landing-beta-access__grid{display:grid;grid-template-columns:1.35fr .65fr;gap:1.25rem;margin-top:2rem}.landing-beta-card{padding:clamp(1.5rem,4vw,2.5rem);border:2px solid #ff9e52;border-radius:var(--landing-radius-large);background:#fff}.landing-beta-card__badge{display:inline-block;margin:0;padding:.35rem .6rem;border-radius:99px;background:#ff9e52;color:#151319;font-size:.65rem;font-weight:700;letter-spacing:.08em}.landing-beta-card h3{margin:1rem 0 .5rem;font-family:var(--landing-font-display);font-size:1.7rem}.landing-beta-card>p:not(.landing-beta-card__badge){color:var(--landing-color-muted)}.landing-beta-card ul{display:grid;gap:.7rem;margin:1.5rem 0;padding:0;list-style:none}.landing-beta-card li:before{content:"✓";display:inline-grid;width:1.15rem;height:1.15rem;margin-right:.6rem;place-items:center;border-radius:.3rem;background:#65d6a6;color:#151319;font-size:.75rem}.landing-beta-roadmap{display:grid;align-content:center;gap:.75rem;padding:1.5rem;border-radius:var(--landing-radius-large);background:#151319;color:#fff}.landing-beta-roadmap p{margin:0;color:#ff9e52;font-size:.75rem;font-weight:600;letter-spacing:.08em}.landing-beta-roadmap strong{font-family:var(--landing-font-display);font-size:1.25rem;line-height:1.3}.landing-beta-roadmap span{color:#aaa6b1;line-height:1.5}.landing-faq{background:#f4f1ea}.landing-faq__layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem}.landing-faq__layout .landing-lead{margin-top:1rem}.landing-faq__items{display:grid;gap:.75rem}.landing-faq__item{border:1px solid var(--landing-color-line);border-radius:var(--landing-radius-medium);background:#fff;overflow:hidden}.landing-faq__item button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.3rem;border:0;background:transparent;color:#151319;cursor:pointer;font:600 .95rem Geist,sans-serif;text-align:left}.landing-faq__item button span:last-child{color:#ff9e52;font:600 1.6rem var(--landing-font-display)}.landing-faq__item button:focus-visible{outline:3px solid #7c5cff;outline-offset:-3px}.landing-faq__item div{padding:0 1.3rem 1.15rem;color:var(--landing-color-muted);line-height:1.6}.landing-faq__item p{margin:0}.landing-final-cta{position:relative;overflow:hidden;background:#101116;color:#fff}.landing-final-cta__glow{position:absolute;width:38rem;height:38rem;right:-14rem;top:-18rem;border-radius:50%;background:radial-gradient(circle,#ff9e5242,transparent 65%)}.landing-final-cta__layout{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem}.landing-final-cta__layout h2{max-width:18ch}.landing-final-cta__layout .landing-lead{max-width:42rem;margin-top:1rem;color:#aaa6b1}.landing-final-cta .landing-button--primary{flex:0 0 auto}.landing-footer{padding:2rem 0;background:#101116;color:#aaa6b1;border-top:1px solid rgb(255 255 255 / 10%)}.landing-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.landing-footer nav{display:flex;flex-wrap:wrap;gap:1rem}.landing-footer a{color:inherit;font-size:.875rem}.landing-footer a:hover{color:#fff}@media (max-width:760px){.landing-workflows__intro,.landing-final-cta__layout,.landing-footer__inner{align-items:flex-start;flex-direction:column}.landing-workflows__grid,.landing-beta-access__grid,.landing-faq__layout{grid-template-columns:1fr}.landing-faq__layout{gap:2rem}.landing-final-cta__layout{gap:1.5rem}}@media (prefers-reduced-motion: reduce){.landing-page *,.landing-page *:before,.landing-page *:after{scroll-behavior:auto;transition-duration:.01ms}}.landing-hero{position:relative;isolation:isolate;overflow:hidden;background:#101116;color:#fff}.landing-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 72% 20%,#6c4e3b,transparent 46%),#101116}.landing-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101116 12%,#10111699 55%,#1011162e)}.landing-hero__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.62;filter:saturate(.75) contrast(1.08)}.landing-hero__media--static{background:radial-gradient(circle at 72% 20%,#75513d,transparent 42%),#101116}.landing-product--scroll-tabs{min-height:115vh;padding-block:clamp(5rem,12vh,9rem)}.landing-product--scroll-tabs>.landing-product__intro{position:relative;margin-bottom:clamp(2rem,5vh,4rem)}.landing-product--scroll-tabs>.landing-product__stage{position:sticky;top:5rem}.landing-graph-story{min-height:125vh;background:#f3f1ec}.landing-graph-story .landing-container{position:sticky;top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.landing-graph-story__stage{grid-row:span 3;display:grid;align-content:center;gap:1rem;min-height:23rem;padding:2rem;border-radius:1rem;background:#16171c;color:#fff;box-shadow:0 22px 60px #0000002e}.landing-graph-story__stage span,.landing-graph-story article>span{color:#d8b86a;font-size:.7rem;font-weight:700;letter-spacing:.1em}.landing-graph-story__stage strong{font:600 clamp(1.7rem,3vw,3rem) var(--landing-font-display)}.landing-graph-story__stage i{width:70%;height:1px;background:#d8b86a}.landing-workflow-story{min-height:135vh}.landing-workflow-story__layout{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:1.5rem}.landing-workflow-story [role=tablist]{display:grid;align-content:start;gap:.5rem}.landing-workflow-story [role=tab]{padding:1rem;border:1px solid transparent;border-radius:.6rem;background:transparent;color:#aaa6b1;text-align:left}.landing-workflow-story [role=tab][aria-selected=true]{border-color:#ffffff26;background:#1c1d24;color:#fff}.landing-workflow-story [role=tab] span{color:#d8b86a;margin-right:.7rem}.landing-workflow-story__canvas{position:relative;min-height:25rem;border:1px solid rgb(255 255 255 / 14%);border-radius:1rem;background:radial-gradient(circle,rgb(255 255 255 / 12%) 0 1px,transparent 1px) 0 0/24px 24px,#14151a}.landing-workflow-story__canvas span,.landing-workflow-story__canvas strong{position:absolute;padding:.8rem;border:1px solid rgb(255 255 255 / 18%);border-radius:.5rem;background:#24252d}.workflow-input--direction{left:7%;top:31%}.workflow-input--reference{left:7%;top:62%}.landing-workflow-story__canvas strong{left:42%;top:45%}.workflow-output--upscale{right:7%;top:22%}.workflow-output--video{right:7%;bottom:18%}.workflow-edge{position:absolute;height:1px;background:#d8b86a;transform-origin:left center}.workflow-edge--direction{left:25%;top:39%;width:20%;transform:rotate(17deg)}.workflow-edge--reference{left:25%;top:68%;width:20%;transform:rotate(-17deg)}.workflow-edge--upscale{left:57%;top:48%;width:23%;transform:rotate(-24deg)}.workflow-edge--video{left:57%;top:51%;width:23%;transform:rotate(24deg)}.landing-workflow-story article{grid-column:2;border-top:1px solid rgb(255 255 255 / 14%);color:#aaa6b1}.landing-workflow-story article h3{color:#fff}@media (max-width:760px){.landing-hero__media:after{background:#1011169e}.landing-product--scroll-tabs,.landing-graph-story,.landing-workflow-story{min-height:0}.landing-product--scroll-tabs .landing-container,.landing-graph-story .landing-container{position:static}.landing-graph-story .landing-container,.landing-workflow-story__layout{grid-template-columns:1fr}.landing-graph-story__stage{grid-row:auto;min-height:15rem}.landing-workflow-story article{grid-column:auto}.landing-workflow-story__canvas{min-height:19rem}}@media (prefers-reduced-motion: reduce){.landing-product--scroll-tabs,.landing-graph-story,.landing-workflow-story{min-height:0}.landing-product--scroll-tabs .landing-container,.landing-graph-story .landing-container{position:static}.landing-hero__video{display:none}}
