:where(.marketing-scope) .visual-direction{--vd-bg:var(--site-bg,#050709);--vd-surface:color-mix(in srgb, var(--site-panel,#090d11) 95%, transparent);--vd-surface-raised:color-mix(in srgb, var(--site-panel-2,#0e1318) 97%, transparent);--vd-ink:var(--site-heading,#f8fafc);--vd-copy:var(--site-muted,#9aa3af);--vd-dim:var(--site-dim,#79838f);--vd-line:var(--site-line,#ffffff1a);--vd-line-strong:var(--site-line-strong,#ffffff2b);--vd-grid:#ffffff08;--vd-blue:#2f8cff;--vd-blue-strong:#195fd8;--vd-blue-soft:#2f8cff21;--vd-teal:#22c7a9;--vd-teal-soft:#22c7a91f;--vd-amber:#e6b54a;--vd-amber-soft:#e6b54a1f;--vd-violet:#9d7cff;--vd-violet-soft:#9d7cff1f;--vd-paper:#fbfcfe;--vd-paper-ink:#111827;--vd-shadow:0 32px 90px #00000040;background:radial-gradient(circle at 72% 4%, #2f8cff0d, transparent 28rem), linear-gradient(180deg, color-mix(in srgb, var(--vd-bg) 95%, #0b1625), var(--vd-bg) 24rem);color:var(--vd-ink);min-height:100vh;overflow-x:clip}html:not(.dark) :where(.marketing-scope) .visual-direction{--vd-surface:#fafbfdf0;--vd-surface-raised:#fff;--vd-grid:#0f172a0a;--vd-blue:#195fd8;--vd-blue-strong:#124ba9;--vd-blue-soft:#195fd817;--vd-teal:#087565;--vd-teal-soft:#08756517;--vd-amber:#8a5b00;--vd-amber-soft:#8a5b0017;--vd-violet:#6d4fd2;--vd-violet-soft:#6d4fd217;--vd-shadow:0 28px 80px #0f172a17;background:radial-gradient(circle at 72% 4%, #195fd80a, transparent 28rem), var(--vd-bg)}:where(.marketing-scope) .visual-direction,:where(.marketing-scope) .visual-direction *,:where(.marketing-scope) .visual-direction :before,:where(.marketing-scope) .visual-direction :after{box-sizing:border-box}:where(.marketing-scope) .visual-direction-hero,:where(.marketing-scope) .visual-direction-study-inner{width:calc(100% - 3rem);max-width:90rem;margin-inline:auto}:where(.marketing-scope) .visual-direction-hero{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.72fr);align-items:end;gap:clamp(2rem,5vw,6rem);min-height:clamp(34rem,64vh,47rem);padding-block:clamp(5rem,10vw,9rem) clamp(3.5rem,7vw,6rem);display:grid}:where(.marketing-scope) .visual-direction-hero-copy>span,:where(.marketing-scope) .visual-direction-study-title>span,:where(.marketing-scope) .visual-direction-study-foot span{color:var(--vd-blue);font-family:var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;font-size:.69rem;font-weight:610}:where(.marketing-scope) .visual-direction-hero h1{color:var(--vd-ink);letter-spacing:-.07em;text-wrap:balance;max-width:10ch;margin:1.35rem 0 0;font-size:clamp(3.7rem,2rem + 5.6vw,7.4rem);font-weight:510;line-height:.9}:where(.marketing-scope) .visual-direction-hero-aside{border-left:1px solid var(--vd-line-strong);align-self:end;padding-left:clamp(1.5rem,3vw,2.5rem)}:where(.marketing-scope) .visual-direction-hero-aside>p{color:var(--vd-copy);letter-spacing:-.025em;text-wrap:pretty;max-width:34rem;margin:0;font-size:clamp(1.08rem,.98rem + .42vw,1.35rem);line-height:1.55}:where(.marketing-scope) .visual-direction-hero nav{flex-wrap:wrap;gap:.55rem 1.2rem;margin-top:2rem;display:flex}:where(.marketing-scope) .visual-direction-hero nav a{color:var(--vd-dim);font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;padding-block:.3rem;font-size:.69rem;text-decoration:none;transition:color .16s}:where(.marketing-scope) .visual-direction-hero nav a:hover,:where(.marketing-scope) .visual-direction-hero nav a:focus-visible{color:var(--vd-ink)}:where(.marketing-scope) .visual-direction-hero nav a:focus-visible{outline:1px solid var(--vd-blue);outline-offset:.3rem}:where(.marketing-scope) .visual-direction-study{--vd-study-accent:var(--vd-blue);border-top:1px solid var(--vd-line);scroll-margin-top:6rem}:where(.marketing-scope) .visual-direction-study[data-page=workflows],:where(.marketing-scope) .visual-direction-study[data-page=reporting]{--vd-study-accent:var(--vd-teal)}:where(.marketing-scope) .visual-direction-study-inner{padding-block:clamp(4rem,8vw,7.5rem)}:where(.marketing-scope) .visual-direction-study-head{grid-template-columns:minmax(2.75rem,.45fr) minmax(20rem,5fr) minmax(19rem,4fr);align-items:start;gap:1.5rem clamp(1.5rem,4vw,4rem);display:grid}:where(.marketing-scope) .visual-direction-study-index{color:var(--vd-dim);font-family:var(--font-mono,monospace);letter-spacing:.16em;padding-top:.2rem;font-size:.72rem}:where(.marketing-scope) .visual-direction-study-title>span{color:var(--vd-study-accent)}:where(.marketing-scope) .visual-direction-study-title h2{color:var(--vd-ink);letter-spacing:-.06em;text-wrap:balance;max-width:13ch;margin:1rem 0 0;font-size:clamp(2.4rem,1.7rem + 2.4vw,4.75rem);font-weight:510;line-height:.98}:where(.marketing-scope) .visual-direction-study-head>p{color:var(--vd-copy);letter-spacing:-.02em;text-wrap:pretty;max-width:35rem;margin:1.72rem 0 0;font-size:clamp(1.02rem,.96rem + .3vw,1.25rem);line-height:1.58}:where(.marketing-scope) .visual-direction-stage{background:linear-gradient(var(--vd-grid) 1px, transparent 1px), linear-gradient(90deg, var(--vd-grid) 1px, transparent 1px), color-mix(in srgb, var(--vd-surface) 96%, transparent);border:1px solid var(--vd-line-strong);box-shadow:var(--vd-shadow);isolation:isolate;background-size:56px 56px;min-height:clamp(31rem,56vw,51rem);margin-top:clamp(2.75rem,6vw,5rem);position:relative;overflow:hidden}:where(.marketing-scope) .visual-direction-stage:before{background:linear-gradient(90deg, var(--vd-study-accent), transparent 78%);content:"";opacity:.72;z-index:8;width:min(18rem,42%);height:2px;position:absolute;inset:-1px auto auto -1px}:where(.marketing-scope) .visual-direction-stage:after{background:radial-gradient(circle, color-mix(in srgb, var(--vd-study-accent) 8%, transparent), transparent 66%);content:"";pointer-events:none;z-index:-1;width:34rem;height:34rem;position:absolute;top:-18rem;right:-12rem}:where(.marketing-scope) .visual-direction-stage>*{height:100%;min-height:inherit;width:100%;min-width:0}:where(.marketing-scope) .visual-direction-study-foot{border-bottom:1px solid var(--vd-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 4rem;padding-block:1.35rem;display:grid}:where(.marketing-scope) .visual-direction-study-foot p{color:var(--vd-dim);text-wrap:pretty;gap:.35rem;margin:0;font-size:.83rem;line-height:1.5;display:grid}:where(.marketing-scope) .visual-direction-study-foot span{color:var(--vd-study-accent);font-size:.6rem}:where(.marketing-scope) .visual-direction-scene{min-height:inherit;margin:0;display:block;position:relative;overflow:hidden}:where(.marketing-scope) .visual-direction-scene svg{max-width:100%;display:block}:where(.marketing-scope) .visual-direction-sr-only[hidden]{display:none}:where(.marketing-scope) .visual-direction-eyebrow,:where(.marketing-scope) .visual-direction-atlas-header,:where(.marketing-scope) .visual-direction-run-header,:where(.marketing-scope) .visual-direction-run-source,:where(.marketing-scope) .visual-direction-run-receipt,:where(.marketing-scope) .visual-direction-artifact-context,:where(.marketing-scope) .visual-direction-artifact-header,:where(.marketing-scope) .visual-direction-artifact-kicker,:where(.marketing-scope) .visual-direction-artifact-paper-footer{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase}:where(.marketing-scope) .visual-direction-artifact-paper{color:#101114;background:#fff;box-shadow:0 28px 72px #00000047}:where(.marketing-scope) .visual-direction-artifact-header{letter-spacing:.09em;justify-content:space-between;align-items:center;gap:.72rem;min-width:0;font-size:.61rem;font-weight:650;display:flex}:where(.marketing-scope) .visual-direction-mark{flex:none;grid-template-columns:repeat(2,5px);gap:2px;width:12px;display:grid}:where(.marketing-scope) .visual-direction-mark-cell{background:#101114;height:5px;display:block}:where(.marketing-scope) .visual-direction-mark-cell:nth-child(4){background:#2f8cff}:where(.marketing-scope) .visual-direction-artifact-rule{background:#1011142e;height:1px;margin-block:.85rem 1.1rem}:where(.marketing-scope) .visual-direction-artifact-paper>strong{letter-spacing:-.035em;font-size:clamp(1.05rem,1rem + .48vw,1.45rem);line-height:1.05;display:block}:where(.marketing-scope) .visual-direction-artifact-chart,:where(.marketing-scope) .visual-direction-artifact-large-chart{width:100%;margin-top:1rem}:where(.marketing-scope) .visual-direction-artifact-grid{fill:none;stroke:#1011141f;stroke-width:1px}:where(.marketing-scope) .visual-direction-artifact-line{fill:none;stroke:#195fd8;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}:where(.marketing-scope) .visual-direction-reporting-stage{min-height:inherit;position:relative;overflow:hidden}:where(.marketing-scope) .visual-direction-reporting-heading{z-index:5;max-width:32rem;position:absolute;top:clamp(1.75rem,5vw,4.5rem);left:clamp(1.4rem,4vw,4.2rem)}:where(.marketing-scope) .visual-direction-eyebrow{color:var(--vd-blue);letter-spacing:.16em;font-size:.66rem;font-weight:620;display:block}:where(.marketing-scope) .visual-direction-reporting-title{color:var(--vd-ink);letter-spacing:-.055em;text-wrap:balance;margin-top:.8rem;font-size:clamp(1.85rem,1.2rem + 2.1vw,3.4rem);font-weight:520;line-height:.98;display:block}:where(.marketing-scope) .visual-direction-reporting-chart{z-index:1;width:82%;height:auto;position:absolute;bottom:clamp(1.25rem,4vw,3.8rem);left:1.5%}:where(.marketing-scope) .visual-direction-reporting-grid path{fill:none;stroke:var(--vd-grid);stroke-width:1px}:where(.marketing-scope) .visual-direction-reporting-area{opacity:.7}:where(.marketing-scope) .visual-direction-reporting-area-start{stop-color:color-mix(in srgb, var(--vd-blue) 22%, transparent)}:where(.marketing-scope) .visual-direction-reporting-area-end{stop-color:color-mix(in srgb, var(--vd-blue) 0%, transparent)}:where(.marketing-scope) .visual-direction-reporting-line{fill:none;stroke:var(--vd-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}:where(.marketing-scope) .visual-direction-reporting-event path{fill:none;stroke:color-mix(in srgb, var(--vd-copy) 38%, transparent);stroke-dasharray:4 7;stroke-width:1px}:where(.marketing-scope) .visual-direction-reporting-event circle{fill:var(--vd-bg);stroke:var(--vd-teal);stroke-width:3px}:where(.marketing-scope) .visual-direction-reporting-event text{fill:var(--vd-copy);font-family:var(--font-mono,monospace);letter-spacing:.12em;font-size:11px;font-weight:580}:where(.marketing-scope) .visual-direction-reporting-artifact{z-index:4;width:clamp(13.5rem,27vw,23rem);padding:clamp(1.15rem,2.8vw,2rem);position:absolute;top:clamp(9.5rem,26%,14rem);right:clamp(1.4rem,4vw,4.2rem)}@media (prefers-reduced-motion:no-preference){:where(.marketing-scope) .visual-direction-motion-draw{stroke-dasharray:1500;animation:13s cubic-bezier(.22,1,.36,1) infinite vd-reporting-draw}:where(.marketing-scope) .visual-direction-reporting-event,:where(.marketing-scope) .visual-direction-motion-artifact{animation:13s ease-in-out infinite vd-reporting-event}:where(.marketing-scope) .visual-direction-motion-event-one{animation-delay:.55s}:where(.marketing-scope) .visual-direction-motion-event-two{animation-delay:1.2s}:where(.marketing-scope) .visual-direction-motion-event-three{animation-delay:1.85s}:where(.marketing-scope) .visual-direction-motion-artifact{animation-delay:2.5s}}@keyframes vd-reporting-draw{0%,8%{opacity:.28;stroke-dashoffset:1500px}34%,88%{opacity:1;stroke-dashoffset:0}to{opacity:.28;stroke-dashoffset:0}}@keyframes vd-reporting-event{0%,12%{opacity:0;transform:translateY(8px)}28%,88%{opacity:1;transform:none}to{opacity:0;transform:none}}:where(.marketing-scope) .visual-direction-atlas-grid{min-height:inherit;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.marketing-scope) .visual-direction-atlas-card{background:color-mix(in srgb, var(--vd-surface) 97%, transparent);min-height:clamp(21rem,31vw,28rem);padding:clamp(1.5rem,3vw,2.7rem);position:relative;overflow:hidden}:where(.marketing-scope) .visual-direction-atlas-card:nth-child(odd){border-right:1px solid var(--vd-line)}:where(.marketing-scope) .visual-direction-atlas-card:nth-child(-n+2){border-bottom:1px solid var(--vd-line)}:where(.marketing-scope) .visual-direction-atlas-card:after{background:radial-gradient(circle, color-mix(in srgb, var(--vd-blue) 9%, transparent), transparent 68%);content:"";pointer-events:none;width:24rem;height:24rem;position:absolute;top:-12rem;right:-10rem}:where(.marketing-scope) .visual-direction-atlas-computers:after,:where(.marketing-scope) .visual-direction-atlas-spaces:after{background:radial-gradient(circle, color-mix(in srgb, var(--vd-teal) 9%, transparent), transparent 68%)}:where(.marketing-scope) .visual-direction-atlas-playground:after{background:radial-gradient(circle, color-mix(in srgb, var(--vd-violet) 10%, transparent), transparent 68%)}:where(.marketing-scope) .visual-direction-atlas-header{z-index:2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem .8rem;display:grid;position:relative}:where(.marketing-scope) .visual-direction-atlas-header>span{color:var(--vd-dim);font-size:.62rem}:where(.marketing-scope) .visual-direction-atlas-header>strong{color:var(--vd-ink);font-family:var(--font-sans,sans-serif);letter-spacing:-.045em;text-transform:none;font-size:clamp(1.45rem,1.1rem + 1vw,2.15rem);font-weight:530;line-height:1}:where(.marketing-scope) .visual-direction-atlas-header>small{color:var(--vd-teal);letter-spacing:.12em;font-size:.57rem;font-weight:620}:where(.marketing-scope) .visual-direction-atlas-copy{color:var(--vd-copy);text-wrap:pretty;z-index:2;max-width:24rem;margin:.85rem 0 0;font-size:.9rem;line-height:1.45;position:relative}:where(.marketing-scope) .visual-direction-atlas-spaces-visual,:where(.marketing-scope) .visual-direction-atlas-computer-visual,:where(.marketing-scope) .visual-direction-atlas-playground-visual{position:absolute;inset:clamp(8.4rem,34%,10.5rem) clamp(1.5rem,3vw,2.7rem) clamp(2rem,5vw,4rem)}:where(.marketing-scope) .visual-direction-atlas-spaces-visual{border:1px solid var(--vd-line-strong);grid-template-columns:minmax(0,1fr);gap:.65rem;padding:1.3rem;display:grid}:where(.marketing-scope) .visual-direction-atlas-file,:where(.marketing-scope) .visual-direction-atlas-space-path,:where(.marketing-scope) .visual-direction-atlas-volume,:where(.marketing-scope) .visual-direction-atlas-service{border:1px solid var(--vd-line);color:var(--vd-copy);font-family:var(--font-mono,monospace);letter-spacing:.08em;align-items:center;min-height:2.85rem;padding-inline:.9rem;font-size:.68rem;display:flex}:where(.marketing-scope) .visual-direction-atlas-space-path{color:var(--vd-teal);justify-self:end;width:min(58%,13rem)}:where(.marketing-scope) .visual-direction-atlas-flow{background:linear-gradient(90deg, transparent, var(--vd-teal), transparent);height:1px;position:absolute;bottom:4.1rem;left:1.3rem;right:1.3rem}:where(.marketing-scope) .visual-direction-atlas-jobs-visual{width:90%;height:auto;position:absolute;bottom:clamp(1.6rem,4vw,3.4rem);left:5%}:where(.marketing-scope) .visual-direction-atlas-connector{fill:none;stroke:var(--vd-line-strong);stroke-width:2px}:where(.marketing-scope) .visual-direction-atlas-node rect{fill:color-mix(in srgb, var(--vd-surface-raised) 96%, transparent);stroke:var(--vd-line-strong);stroke-width:1.25px}:where(.marketing-scope) .visual-direction-atlas-node text{fill:var(--vd-copy);font-family:var(--font-mono,monospace);letter-spacing:.11em;font-size:11px}:where(.marketing-scope) .visual-direction-motion-job-node rect{stroke:var(--vd-blue)}:where(.marketing-scope) .visual-direction-atlas-packet{fill:var(--vd-teal);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--vd-teal) 70%, transparent))}:where(.marketing-scope) .visual-direction-atlas-computer-visual{grid-template-columns:minmax(5rem,.8fr) minmax(2rem,.4fr) minmax(8rem,1.35fr);align-items:center;gap:0;display:grid}:where(.marketing-scope) .visual-direction-atlas-volume,:where(.marketing-scope) .visual-direction-atlas-service{text-align:center;justify-content:center;min-height:5.75rem}:where(.marketing-scope) .visual-direction-atlas-service{border-color:color-mix(in srgb, var(--vd-teal) 50%, var(--vd-line));color:var(--vd-ink);position:relative}:where(.marketing-scope) .visual-direction-atlas-service:after{background:var(--vd-teal);box-shadow:0 0 8px color-mix(in srgb, var(--vd-teal) 65%, transparent);content:"";width:.42rem;height:.42rem;position:absolute;top:.8rem;right:.8rem}:where(.marketing-scope) .visual-direction-atlas-computer-link{background:linear-gradient(90deg, var(--vd-line-strong), var(--vd-teal));height:1px}:where(.marketing-scope) .visual-direction-atlas-playground-visual{border:1px solid var(--vd-line-strong);grid-template-columns:minmax(5rem,.65fr) minmax(0,1.7fr);align-items:stretch;min-height:12rem;display:grid;overflow:hidden}:where(.marketing-scope) .visual-direction-atlas-data-grid{border-right:1px solid var(--vd-line);gap:.7rem;padding:1.25rem .9rem;display:grid}:where(.marketing-scope) .visual-direction-atlas-data-grid i{background:linear-gradient(90deg, var(--vd-violet-soft), transparent);border-top:1px solid color-mix(in srgb, var(--vd-violet) 38%, var(--vd-line));height:1.4rem;display:block}:where(.marketing-scope) .visual-direction-atlas-playground-visual svg{align-self:center;width:100%;padding:1rem}:where(.marketing-scope) .visual-direction-atlas-chart-grid{fill:none;stroke:var(--vd-grid);stroke-width:1px}:where(.marketing-scope) .visual-direction-atlas-chart-line{fill:none;stroke:var(--vd-violet);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(.marketing-scope) .visual-direction-atlas-card{transition:background-color .22s}:where(.marketing-scope) .visual-direction-atlas-card:hover{background:color-mix(in srgb, var(--vd-surface-raised) 97%, var(--vd-blue-soft))}:where(.marketing-scope) .visual-direction-atlas-card:hover .visual-direction-atlas-flow{background-size:200% 100%;animation:1.8s linear infinite vd-atlas-flow}:where(.marketing-scope) .visual-direction-atlas-card:hover .visual-direction-atlas-packet{animation:1.8s ease-in-out infinite vd-atlas-packet}:where(.marketing-scope) .visual-direction-atlas-card:hover .visual-direction-atlas-service:after{animation:1.4s ease-in-out infinite vd-atlas-heartbeat}:where(.marketing-scope) .visual-direction-atlas-card:hover .visual-direction-atlas-chart-line{stroke-dasharray:520;animation:1.8s forwards vd-atlas-draw}}@keyframes vd-atlas-flow{to{background-position:-200% 0}}@keyframes vd-atlas-packet{0%,to{transform:translate(-42px)}50%{transform:translate(44px)}}@keyframes vd-atlas-heartbeat{50%{opacity:.35;transform:scale(.72)}}@keyframes vd-atlas-draw{0%{stroke-dashoffset:520px}to{stroke-dashoffset:0}}:where(.marketing-scope) .visual-direction-run-shell{min-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(12rem,.7fr) minmax(20rem,1.55fr) minmax(14rem,.8fr);display:grid;position:relative}:where(.marketing-scope) .visual-direction-run-header{border-bottom:1px solid var(--vd-line);grid-column:1/-1;justify-content:space-between;align-items:center;padding:clamp(1.2rem,2.6vw,2rem);display:flex}:where(.marketing-scope) .visual-direction-run-header>div{align-items:baseline;gap:1rem;display:flex}:where(.marketing-scope) .visual-direction-run-header span{color:var(--vd-dim);font-size:.61rem}:where(.marketing-scope) .visual-direction-run-header strong{color:var(--vd-ink);font-size:.79rem}:where(.marketing-scope) .visual-direction-run-state{align-items:center;gap:.5rem;display:inline-flex;color:var(--vd-teal)!important}:where(.marketing-scope) .visual-direction-run-state:before{background:var(--vd-teal);box-shadow:0 0 8px color-mix(in srgb, var(--vd-teal) 62%, transparent);content:"";width:.45rem;height:.45rem}:where(.marketing-scope) .visual-direction-run-source{border-right:1px solid var(--vd-line);place-self:center stretch;gap:.55rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}:where(.marketing-scope) .visual-direction-run-source span,:where(.marketing-scope) .visual-direction-run-source small{color:var(--vd-dim);font-size:.6rem}:where(.marketing-scope) .visual-direction-run-source strong{color:var(--vd-ink);letter-spacing:.02em;text-transform:none;font-size:.82rem}:where(.marketing-scope) .visual-direction-run-track{align-self:stretch;min-height:25rem;position:relative}:where(.marketing-scope) .visual-direction-run-track-line{background:var(--vd-line-strong);height:1px;position:absolute;top:50%;left:8%;right:8%}:where(.marketing-scope) .visual-direction-run-node{background:var(--vd-surface-raised);border:1px solid var(--vd-line-strong);color:var(--vd-copy);font-family:var(--font-mono,monospace);letter-spacing:.09em;text-align:center;justify-content:center;align-items:center;width:24%;min-height:3.2rem;padding-inline:.7rem;font-size:.59rem;display:flex;position:absolute;top:calc(50% - 1.6rem)}:where(.marketing-scope) .visual-direction-run-node-source{left:3%}:where(.marketing-scope) .visual-direction-run-node-run{border-color:color-mix(in srgb, var(--vd-blue) 58%, var(--vd-line));left:38%}:where(.marketing-scope) .visual-direction-run-node-output{border-color:color-mix(in srgb, var(--vd-teal) 55%, var(--vd-line));right:3%}:where(.marketing-scope) .visual-direction-run-packet{background:var(--vd-blue);box-shadow:0 0 10px color-mix(in srgb, var(--vd-blue) 70%, transparent);z-index:4;width:.5rem;height:.5rem;position:absolute;top:calc(50% - .25rem);left:8%}:where(.marketing-scope) .visual-direction-run-artifact{place-self:center;width:min(82%,19rem);padding:clamp(1rem,2.2vw,1.65rem)}:where(.marketing-scope) .visual-direction-run-receipt{border-top:1px solid var(--vd-line);color:var(--vd-dim);letter-spacing:.13em;text-align:center;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:1.2rem clamp(1.5rem,3vw,2.5rem);font-size:.57rem;display:grid}@media (prefers-reduced-motion:no-preference){:where(.marketing-scope) .visual-direction-motion-run-packet{animation:12s cubic-bezier(.22,1,.36,1) infinite vd-run-packet}:where(.marketing-scope) .visual-direction-motion-run-node,:where(.marketing-scope) .visual-direction-motion-run-artifact,:where(.marketing-scope) .visual-direction-motion-run-state{animation:12s ease-in-out infinite vd-run-complete}:where(.marketing-scope) .visual-direction-motion-run-artifact{animation-delay:1.3s}:where(.marketing-scope) .visual-direction-motion-run-state{animation-delay:1.7s}}@keyframes vd-run-packet{0%,8%{opacity:0;transform:translate(0)}18%{opacity:1}54%,88%{opacity:1;transform:translate(26vw)}to{opacity:0;transform:translate(26vw)}}@keyframes vd-run-complete{0%,18%{filter:saturate(.45);opacity:.48;transform:translateY(6px)}42%,88%{filter:none;opacity:1;transform:none}to{filter:none;opacity:.65;transform:none}}:where(.marketing-scope) .visual-direction-artifact-first-stage{min-height:inherit;position:relative;overflow:hidden}:where(.marketing-scope) .visual-direction-artifact-first-stage:before,:where(.marketing-scope) .visual-direction-artifact-first-stage:after{border:1px solid var(--vd-line);content:"";width:36%;height:64%;position:absolute;top:18%}:where(.marketing-scope) .visual-direction-artifact-first-stage:before{background:linear-gradient(135deg, var(--vd-blue-soft), transparent 62%);left:9%;transform:translate(-1.8rem,1.6rem)}:where(.marketing-scope) .visual-direction-artifact-first-stage:after{background:linear-gradient(225deg, var(--vd-teal-soft), transparent 62%);right:9%;transform:translate(1.8rem,-1.4rem)}:where(.marketing-scope) .visual-direction-artifact-context{z-index:4;gap:.8rem;width:clamp(10rem,19vw,17rem);display:grid;position:absolute;top:22%;left:clamp(1.5rem,5vw,5rem)}:where(.marketing-scope) .visual-direction-artifact-context-item{background:color-mix(in srgb, var(--vd-surface-raised) 96%, transparent);border:1px solid var(--vd-line-strong);gap:.42rem;padding:.9rem 1rem;display:grid}:where(.marketing-scope) .visual-direction-artifact-context-item small{color:var(--vd-dim);font-size:.56rem}:where(.marketing-scope) .visual-direction-artifact-context-item strong{color:var(--vd-ink);letter-spacing:.035em;overflow-wrap:anywhere;text-transform:none;font-size:.68rem;font-weight:580}:where(.marketing-scope) .visual-direction-artifact-context-line{background:linear-gradient(var(--vd-line-strong), transparent);justify-self:center;width:1px;height:1rem}:where(.marketing-scope) .visual-direction-artifact-first-paper{z-index:3;width:clamp(23rem,46vw,41rem);min-height:min(70%,38rem);padding:clamp(1.4rem,3.2vw,2.7rem);position:absolute;top:50%;left:50%;transform:translate(-42%,-50%)}:where(.marketing-scope) .visual-direction-artifact-kicker{color:#5d6672;margin:0 0 .65rem;font-size:.58rem}:where(.marketing-scope) .visual-direction-artifact-first-paper h3{letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,1.35rem + 1.7vw,3rem);font-weight:540;line-height:.98}:where(.marketing-scope) .visual-direction-artifact-feature-grid{grid-template-columns:minmax(5rem,.55fr) minmax(0,1.6fr);align-items:end;gap:clamp(1.2rem,3vw,2.5rem);margin-top:clamp(1.5rem,4vw,3rem);display:grid}:where(.marketing-scope) .visual-direction-artifact-copy-lines{gap:.8rem;display:grid}:where(.marketing-scope) .visual-direction-artifact-copy-lines i{background:#1011141f;height:1px;display:block}:where(.marketing-scope) .visual-direction-artifact-copy-lines i:nth-child(2){width:82%}:where(.marketing-scope) .visual-direction-artifact-copy-lines i:nth-child(3){width:66%}:where(.marketing-scope) .visual-direction-artifact-paper-footer{color:#65707d;border-top:1px solid #10111424;justify-content:space-between;gap:1rem;margin-top:clamp(1.5rem,3vw,2.5rem);padding-top:1rem;font-size:.55rem;display:flex}@media (prefers-reduced-motion:no-preference){:where(.marketing-scope) .visual-direction-motion-paper-enter,:where(.marketing-scope) .visual-direction-motion-review-state{animation:1.2s cubic-bezier(.22,1,.36,1) both vd-artifact-enter}:where(.marketing-scope) .visual-direction-motion-review-state{animation-delay:.65s}:where(.marketing-scope) .visual-direction-motion-artifact-line{stroke-dasharray:920;animation:1.5s .4s both vd-artifact-line}}@keyframes vd-artifact-enter{0%{opacity:0}to{opacity:1}}@keyframes vd-artifact-line{0%{stroke-dashoffset:920px}to{stroke-dashoffset:0}}@media (max-width:900px){:where(.marketing-scope) .visual-direction-hero{grid-template-columns:1fr;align-items:start;min-height:auto}:where(.marketing-scope) .visual-direction-hero-aside{border-left:0;border-top:1px solid var(--vd-line-strong);padding-top:1.75rem;padding-left:0}:where(.marketing-scope) .visual-direction-study-head{grid-template-columns:2.75rem minmax(0,1fr)}:where(.marketing-scope) .visual-direction-study-head>p{grid-column:2;margin-top:0}:where(.marketing-scope) .visual-direction-stage{min-height:clamp(31rem,76vw,45rem)}:where(.marketing-scope) .visual-direction-reporting-chart{width:96%;left:-4%}:where(.marketing-scope) .visual-direction-reporting-artifact{width:clamp(13rem,32vw,19rem);right:2rem}:where(.marketing-scope) .visual-direction-run-shell{grid-template-columns:minmax(9rem,.7fr) minmax(0,1.4fr) minmax(11rem,.85fr)}:where(.marketing-scope) .visual-direction-artifact-context{width:clamp(9rem,23vw,13rem);left:2rem}:where(.marketing-scope) .visual-direction-artifact-first-paper{width:min(58vw,35rem);transform:translate(-40%,-50%)}}@media (max-width:640px){:where(.marketing-scope) .visual-direction-hero,:where(.marketing-scope) .visual-direction-study-inner{width:calc(100% - 2rem)}:where(.marketing-scope) .visual-direction-hero{gap:2.5rem;padding-block:4.5rem 3.5rem}:where(.marketing-scope) .visual-direction-hero h1{font-size:clamp(3.2rem,15vw,4.75rem)}:where(.marketing-scope) .visual-direction-study-inner{padding-block:3.75rem}:where(.marketing-scope) .visual-direction-study-head{grid-template-columns:1fr;gap:1rem}:where(.marketing-scope) .visual-direction-study-index,:where(.marketing-scope) .visual-direction-study-head>p{grid-column:1}:where(.marketing-scope) .visual-direction-study-index{border-bottom:1px solid var(--vd-line);padding-bottom:.85rem}:where(.marketing-scope) .visual-direction-study-title h2{font-size:clamp(2.5rem,12vw,3.55rem)}:where(.marketing-scope) .visual-direction-study-head>p{margin-top:.35rem}:where(.marketing-scope) .visual-direction-stage{background-size:40px 40px;min-height:37rem;margin-top:2.5rem}:where(.marketing-scope) .visual-direction-reporting-heading{top:1.5rem;left:1.25rem;right:1.25rem}:where(.marketing-scope) .visual-direction-reporting-title{max-width:12ch;font-size:clamp(1.8rem,8vw,2.55rem)}:where(.marketing-scope) .visual-direction-reporting-chart{width:144%;bottom:-.5rem;left:-22%}:where(.marketing-scope) .visual-direction-reporting-artifact{width:min(100% - 2rem,16.5rem);top:12.5rem;right:1rem}:where(.marketing-scope) .visual-direction-atlas-grid{grid-template-columns:1fr;min-height:0}:where(.marketing-scope) .visual-direction-atlas-card{border-bottom:1px solid var(--vd-line);min-height:22rem;border-right:0!important}:where(.marketing-scope) .visual-direction-atlas-card:last-child{border-bottom:0}:where(.marketing-scope) .visual-direction-atlas-card:nth-child(-n+2){border-bottom:1px solid var(--vd-line)}:where(.marketing-scope) .visual-direction-run-shell{grid-template-rows:auto auto minmax(14rem,1fr) auto auto;grid-template-columns:minmax(0,1fr);min-height:55rem}:where(.marketing-scope) .visual-direction-run-source{border-bottom:1px solid var(--vd-line);border-right:0;grid-template-columns:auto minmax(0,1fr)}:where(.marketing-scope) .visual-direction-run-source small{grid-column:2}:where(.marketing-scope) .visual-direction-run-track{min-height:14rem}:where(.marketing-scope) .visual-direction-run-artifact{width:min(74%,18rem);margin-bottom:1.5rem}:where(.marketing-scope) .visual-direction-motion-run-packet{left:calc(50% - .25rem);animation:none!important}:where(.marketing-scope) .visual-direction-artifact-first-stage{min-height:43rem}:where(.marketing-scope) .visual-direction-artifact-first-stage:before,:where(.marketing-scope) .visual-direction-artifact-first-stage:after{width:58%;height:52%;top:34%}:where(.marketing-scope) .visual-direction-artifact-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:auto;top:1rem;left:1rem;right:1rem}:where(.marketing-scope) .visual-direction-artifact-context-line{display:none}:where(.marketing-scope) .visual-direction-artifact-context-item{min-width:0;padding:.72rem}:where(.marketing-scope) .visual-direction-artifact-first-paper{width:min(100% - 2rem,30rem);min-height:0;top:59%;left:50%;transform:translate(-50%,-50%)}:where(.marketing-scope) .visual-direction-artifact-feature-grid{grid-template-columns:minmax(4rem,.48fr) minmax(0,1.52fr)}:where(.marketing-scope) .visual-direction-study-foot{grid-template-columns:1fr}}@media (max-width:420px){:where(.marketing-scope) .visual-direction-hero,:where(.marketing-scope) .visual-direction-study-inner{width:calc(100% - 1.25rem)}:where(.marketing-scope) .visual-direction-hero{padding-block:3.75rem 3rem}:where(.marketing-scope) .visual-direction-hero h1{font-size:clamp(2.9rem,15vw,3.8rem)}:where(.marketing-scope) .visual-direction-hero nav{gap-inline:.9rem}:where(.marketing-scope) .visual-direction-study-inner{padding-block:3.25rem}:where(.marketing-scope) .visual-direction-study-title h2{font-size:clamp(2.25rem,12vw,3rem)}:where(.marketing-scope) .visual-direction-stage{min-height:32rem}:where(.marketing-scope) .visual-direction-atlas-card{min-height:20rem;padding:1.2rem}:where(.marketing-scope) .visual-direction-atlas-header{grid-template-columns:auto minmax(0,1fr)}:where(.marketing-scope) .visual-direction-atlas-header>small{grid-column:2}:where(.marketing-scope) .visual-direction-atlas-spaces-visual,:where(.marketing-scope) .visual-direction-atlas-computer-visual,:where(.marketing-scope) .visual-direction-atlas-playground-visual{inset:7.8rem 1.2rem 1.25rem}:where(.marketing-scope) .visual-direction-atlas-file,:where(.marketing-scope) .visual-direction-atlas-space-path,:where(.marketing-scope) .visual-direction-atlas-volume,:where(.marketing-scope) .visual-direction-atlas-service{font-size:.59rem}:where(.marketing-scope) .visual-direction-run-header{align-items:flex-start;gap:.8rem}:where(.marketing-scope) .visual-direction-run-header>div{flex-direction:column;align-items:flex-start;gap:.4rem}:where(.marketing-scope) .visual-direction-run-node{width:27%;padding-inline:.35rem;font-size:.51rem}:where(.marketing-scope) .visual-direction-run-node-run{left:36.5%}:where(.marketing-scope) .visual-direction-artifact-context{gap:.35rem;top:.65rem;left:.55rem;right:.55rem}:where(.marketing-scope) .visual-direction-artifact-context-item{padding:.58rem}:where(.marketing-scope) .visual-direction-artifact-context-item small{font-size:.48rem}:where(.marketing-scope) .visual-direction-artifact-context-item strong{font-size:.58rem}:where(.marketing-scope) .visual-direction-artifact-first-paper{width:calc(100% - 1rem);padding:1.1rem}:where(.marketing-scope) .visual-direction-artifact-feature-grid{gap:.9rem}:where(.marketing-scope) .visual-direction-artifact-paper-footer{font-size:.47rem}}@media (prefers-reduced-motion:reduce){:where(.marketing-scope) .visual-direction *,:where(.marketing-scope) .visual-direction :before,:where(.marketing-scope) .visual-direction :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:where(.marketing-scope) .visual-direction-motion-step{filter:none!important;opacity:1!important;transform:none!important}:where(.marketing-scope) .visual-direction-motion-draw,:where(.marketing-scope) .visual-direction-motion-artifact-line,:where(.marketing-scope) .visual-direction-motion-playground-line{stroke-dasharray:none!important;stroke-dashoffset:0!important}:where(.marketing-scope) .visual-direction-motion-run-packet,:where(.marketing-scope) .visual-direction-atlas-packet{display:none}}@media print{:where(.marketing-scope) .visual-direction{--vd-bg:#fff;--vd-surface:#fff;--vd-surface-raised:#fff;--vd-ink:#111827;--vd-copy:#46505f;--vd-dim:#596273;--vd-line:#11182729;--vd-line-strong:#11182747;--vd-grid:#11182709;--vd-shadow:none;color:#111827;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:#fff}:where(.marketing-scope) .visual-direction-hero{min-height:0;padding-block:2rem}:where(.marketing-scope) .visual-direction-hero nav{display:none}:where(.marketing-scope) .visual-direction-study{break-before:page}:where(.marketing-scope) .visual-direction-study-inner{padding-block:1.5rem}:where(.marketing-scope) .visual-direction-stage{box-shadow:none;min-height:0}:where(.marketing-scope) .visual-direction *,:where(.marketing-scope) .visual-direction :before,:where(.marketing-scope) .visual-direction :after{transition:none!important;animation:none!important}}
