.pipeline-additional-section{color:#082661;background:#fff;border:1px solid #c7d0d8;border-radius:7px;width:100%;min-width:0;padding:clamp(20px,2vw,34px);font-family:IBM Plex Serif,Georgia,serif}.pipeline-additional-section h2{color:#082661;letter-spacing:0;text-transform:uppercase;margin:0 0 clamp(18px,1.8vw,28px);font-size:clamp(28px,2.4vw,42px);font-weight:800;line-height:1}.pipeline-additional-video-frame,.pipeline-additional-landscape-frame{background:#fff;border:1px solid #aebdc9;border-radius:3px;overflow:hidden}.pipeline-additional-video-frame video{background:#fff;width:100%;height:auto;display:block}.pipeline-additional-landscape-frame{background:#060709}.pipeline-additional-landscape-frame iframe{background:#060709;border:0;width:100%;height:clamp(650px,52vw,900px);display:block}.representative-samples{color:#082661;background:#fff;border:1px solid #c7d0d8;border-radius:7px;width:calc(100% - clamp(36px,4vw,64px));max-width:1900px;margin:clamp(28px,3vw,48px) auto;padding:clamp(20px,2vw,34px);font-family:IBM Plex Serif,Georgia,serif}.representative-samples h2{color:#082661;letter-spacing:0;text-transform:uppercase;margin:0 0 clamp(18px,1.8vw,28px);font-size:clamp(28px,2.4vw,42px);font-weight:800;line-height:1}.representative-samples-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.representative-samples-tabs button{color:#687887;letter-spacing:0;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #c6ced5;border-radius:0;min-width:0;height:44px;padding:0 14px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(11px,.8vw,14px);font-weight:800;line-height:1}.representative-samples-tabs button:hover{color:#082661;border-color:#7790a6}.representative-samples-tabs button.is-active{color:#fff;background:#11243c;border-color:#11243c}.representative-samples-tabs button:focus-visible,.representative-samples-controls button:focus-visible,.representative-samples-controls input:focus-visible{outline-offset:2px;outline:3px solid #16a6b257}.representative-samples-meta{color:#637485;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:42px;padding:14px 2px 10px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(11px,.8vw,14px);line-height:1;display:flex}.representative-samples-meta strong{color:#173b62;font-weight:800}.representative-samples-meta span{font-weight:700}.representative-samples-media{background:#aebdc9;border:1px solid #aebdc9;border-radius:3px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid;overflow:hidden}.representative-samples-media figure{background:#fff;min-width:0;margin:0;position:relative;overflow:hidden}.representative-samples-media figcaption{z-index:2;color:#fff;text-transform:uppercase;pointer-events:none;background:#08264ec7;border:1px solid #ffffff94;padding:7px 10px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(10px,.7vw,12px);font-weight:800;line-height:1;position:absolute;top:12px;left:12px}.representative-samples-viewport{width:100%;aspect-ratio:var(--sample-aspect-ratio);background:#fff;overflow:hidden}.representative-samples-viewport video{width:100%;height:100%;display:block}.representative-samples-media figure:first-child video{object-fit:cover}.representative-samples-media figure:last-child video{object-fit:fill;background:#fff}.representative-samples-controls{color:#526779;grid-template-columns:38px auto minmax(160px,1fr) auto auto;align-items:center;gap:12px;min-height:52px;padding:10px 4px 0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1;display:grid}.representative-samples-controls button{color:#fff;cursor:pointer;background:#082661;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.representative-samples-controls button svg{fill:currentColor;width:17px;height:17px}.representative-samples-controls input{accent-color:#167fa7;cursor:pointer;width:100%}.representative-samples-loop{color:#173b62;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.representative-samples-loop svg{width:16px;height:16px}@media (width<=760px){.representative-samples-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.representative-samples-media{grid-template-columns:1fr}.representative-samples-meta{flex-direction:column;align-items:flex-start;gap:7px}.representative-samples-controls{grid-template-columns:38px auto minmax(110px,1fr) auto}.representative-samples-loop{display:none}}:root{color:#082661;font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:IBM Plex Serif,Georgia,serif}*{box-sizing:border-box}html,body,#pipeline-root{width:100%;min-width:320px;min-height:100%;margin:0}body{background:#fff}.pipeline-ungrouped-page{background:#fff;min-width:1180px;min-height:100vh;padding:clamp(18px,2vw,30px) clamp(18px,1.6vw,32px);overflow-x:auto}.data-article{color:#18334f;width:100%;max-width:1900px;margin:0 auto}.data-article-header,.data-article-copy{width:100%;margin-inline:0}.data-article-header{text-align:center;padding:clamp(52px,7vw,112px) 0 clamp(38px,5vw,72px)}.data-article-header h1{color:#082661;letter-spacing:0;margin:0;font-size:clamp(46px,5vw,76px);font-weight:800;line-height:1.02}.data-article-header p{color:#5c7083;max-width:none;margin:24px 0 0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(18px,1.45vw,23px);font-weight:500;line-height:1.55}.data-article-copy{color:#2d4358;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(17px,1.12vw,20px);font-weight:400;line-height:1.72}.data-article-copy p{margin:0 0 1.35em}.data-article-copy strong{color:#102f50;font-weight:750}.data-article-copy h2{color:#082661;letter-spacing:0;margin:clamp(58px,7vw,96px) 0 24px;font-family:IBM Plex Serif,Georgia,serif;font-size:clamp(30px,2.6vw,44px);font-weight:800;line-height:1.12}.data-article-copy ul{margin:0 0 1.5em;padding-left:1.25em}.data-article-copy li{margin:0 0 .58em;padding-left:.35em}.data-article-emphasis{color:#082661;text-align:center;font-family:IBM Plex Serif,Georgia,serif;font-size:clamp(24px,2vw,32px);line-height:1.25;margin:30px 0 34px!important}.data-article-figure{width:100%;margin:clamp(42px,5vw,76px) 0 clamp(62px,7vw,108px)}.data-article-figure>.representative-samples{width:100%;max-width:none;margin:0}.data-article-figure figcaption{color:#687887;width:100%;margin:16px 0 0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(13px,.88vw,15px);font-weight:450;line-height:1.55}.data-article-figure figcaption strong{color:#304b65;font-weight:750}.data-article-copy blockquote{color:#173b62;border-left:3px solid #2d5bc4;margin:22px 0 30px;padding:4px 0 4px 24px;font-family:IBM Plex Serif,Georgia,serif;font-size:clamp(22px,1.8vw,29px);font-style:italic;line-height:1.35}.data-article-copy--closing{padding-bottom:clamp(70px,9vw,140px)}.pipeline-ungrouped{--pipeline-ungrouped-card-height:clamp(360px, 23vw, 420px);--pipeline-ungrouped-row-padding:12px;--pipeline-ungrouped-row-gap:16px;width:100%;max-width:1900px;margin:0 auto;font-weight:700}.pipeline-ungrouped>h2{color:#082661;letter-spacing:0;text-align:center;text-transform:uppercase;white-space:nowrap;margin:0 0 clamp(18px,1.8vw,26px);font-size:clamp(32px,2.8vw,46px);font-weight:800;line-height:1}.pipeline-ungrouped-flow{grid-template-columns:minmax(190px,1fr) minmax(34px,.16fr) minmax(220px,1.04fr) minmax(34px,.16fr) minmax(260px,1.28fr) minmax(34px,.16fr) minmax(190px,1fr);align-items:stretch;display:grid}.pipeline-ungrouped-stage-header{color:#082661;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(9px,1vw,14px);min-width:0;height:54px;padding:0 10px;display:flex}.pipeline-ungrouped-stage-header>span{color:#fff;background:#082661;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:800;line-height:1;display:grid}.pipeline-ungrouped-stage-header h2{letter-spacing:0;text-align:center;white-space:nowrap;min-width:0;margin:0;font-size:clamp(13px,.95vw,16px);font-weight:800;line-height:1}.pipeline-ungrouped-media-stage{min-width:0;height:var(--pipeline-ungrouped-card-height);background:#fff;border:2px solid #214995;border-radius:8px;grid-template-rows:54px minmax(0,1fr);margin:0;padding-bottom:8px;display:grid;overflow:hidden;box-shadow:0 12px 28px #103e741c,inset 0 0 0 1px #68b7e238}.pipeline-ungrouped-media{background:#fff;border:1px solid #8ebbd6;border-radius:5px;min-width:0;min-height:0;margin:0 8px;overflow:hidden}.pipeline-ungrouped-media video{object-fit:cover;width:100%;height:100%;display:block}.pipeline-ungrouped-pairs,.pipeline-ungrouped-connector{min-width:0;height:var(--pipeline-ungrouped-card-height);grid-template-rows:54px minmax(0,1fr);display:grid}.pipeline-ungrouped-pairs{grid-column:span 3}.pipeline-ungrouped-pair-headers{grid-template-columns:minmax(220px,1.04fr) minmax(34px,.16fr) minmax(260px,1.28fr);min-width:0;display:grid}.pipeline-ungrouped-pair-headers>.pipeline-ungrouped-stage-header{border-bottom:1px solid #3578ae30}.pipeline-ungrouped-pair-rows,.pipeline-ungrouped-connector-rows{min-width:0;min-height:0;padding:var(--pipeline-ungrouped-row-padding);gap:var(--pipeline-ungrouped-row-gap);grid-template-rows:repeat(3,minmax(0,1fr));display:grid}.pipeline-ungrouped-pair-rows{padding-inline:10px}.pipeline-ungrouped-pair{border:2px solid var(--route-accent);background:color-mix(in srgb, var(--route-accent) 2.5%, #fff);border-radius:9px;grid-template-columns:minmax(220px,1.04fr) minmax(34px,.16fr) minmax(260px,1.28fr);min-width:0;min-height:0;padding:8px;display:grid}.pipeline-ungrouped-route{border:1.5px solid var(--route-accent);background:linear-gradient(90deg, color-mix(in srgb, var(--route-accent) 7%, #fff), #fff 34%);color:#082661;text-transform:uppercase;min-width:0;min-height:0;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--route-accent) 38%, transparent), 0 3px 8px #14395812;border-radius:7px;align-items:center;gap:clamp(5px,.65vw,10px);padding:5px 7px;display:grid;overflow:hidden}.pipeline-ungrouped-route--basic{grid-template-columns:38px minmax(115px,1.2fr) minmax(112px,1fr)}.pipeline-ungrouped-route--encoded{grid-template-columns:38px minmax(125px,1.2fr) minmax(105px,1fr) minmax(58px,.55fr)}.pipeline-ungrouped-route-code{color:#fff;background:var(--route-accent);width:34px;height:34px;box-shadow:0 3px 8px color-mix(in srgb, var(--route-accent) 18%, transparent), inset 0 0 0 1px #ffffff38;border-radius:5px;place-items:center;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(16px,1.2vw,20px);font-weight:800;line-height:1;display:grid}.pipeline-ungrouped-route-visual{min-width:0;height:100%;min-height:0;overflow:hidden;box-shadow:inset 0 0 0 1px #4ca3d333}.pipeline-ungrouped-route-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.pipeline-ungrouped-route--p1 .pipeline-ungrouped-route-visual img{object-position:44% center}.pipeline-ungrouped-route--p2 .pipeline-ungrouped-route-visual img{object-position:center 49%}.pipeline-ungrouped-route--encoded.pipeline-ungrouped-route--p1 .pipeline-ungrouped-route-visual img,.pipeline-ungrouped-route--encoded.pipeline-ungrouped-route--p2 .pipeline-ungrouped-route-visual img{object-position:center 52%}.pipeline-ungrouped-route--encoded.pipeline-ungrouped-route--p3 .pipeline-ungrouped-route-visual img{object-fit:contain}.pipeline-ungrouped-route-label{text-align:center;border-left:1px solid #d8dfe6;align-content:center;min-width:0;min-height:42px;padding-left:clamp(5px,.5vw,8px);font-size:clamp(11px,.82vw,14px);font-weight:800;line-height:1.05;display:grid}.pipeline-ungrouped-route--encoded .pipeline-ungrouped-route-label{font-size:clamp(10px,.76vw,13px)}.pipeline-ungrouped-encoder{min-width:0;min-height:44px;color:var(--route-accent);border:1.5px solid var(--route-accent);box-shadow:0 3px 8px color-mix(in srgb, var(--route-accent) 18%, transparent), inset 0 0 0 1px #ffffff38;text-align:center;white-space:nowrap;border-radius:6px;align-content:center;justify-items:center;padding:4px 3px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(10px,.8vw,14px);font-weight:800;line-height:1.05;display:grid}.pipeline-ungrouped-connector-rows{grid-row:2;padding-inline:0}.pipeline-ungrouped-connector-path{fill:none;width:100%;height:32px;min-height:0;filter:drop-shadow(0 0 2px color-mix(in srgb, var(--route-accent) 34%, transparent));place-self:center stretch;display:block;overflow:visible}.pipeline-ungrouped-connector-rail,.pipeline-ungrouped-connector-arrow{stroke:var(--route-accent);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pipeline-ungrouped-connector-pulse{fill:var(--route-accent);stroke:var(--route-accent);filter:drop-shadow(0 0 3px var(--route-accent)) drop-shadow(0 0 7px color-mix(in srgb, var(--route-accent) 42%, transparent));transform-box:view-box;transform-origin:0;transform:translateX(var(--pipeline-ungrouped-pulse-position,0%))}.pipeline-ungrouped-connector-pulse line{stroke-width:3px;opacity:.34}@media (width<=980px){.pipeline-ungrouped-page{min-width:980px}.pipeline-ungrouped-flow{grid-template-columns:minmax(180px,1fr) 28px minmax(210px,1.04fr) 28px minmax(245px,1.28fr) 28px minmax(180px,1fr)}}@media (prefers-reduced-motion:reduce){.pipeline-ungrouped-connector-pulse{transform:translate(0)}}.is-blog-embed .pipeline-ungrouped-page{background:#f2f2f0;min-width:0;padding:18px;overflow-x:hidden}.is-blog-embed .data-article-header,.is-blog-embed .data-article-copy,.is-blog-embed .data-article-figure>figcaption{display:none}.is-blog-embed .data-article-figure{margin:0 0 28px}.is-blog-embed .data-article-figure:last-of-type{margin-bottom:0}.is-blog-embed .pipeline-ungrouped{scrollbar-color:#75889a transparent;scrollbar-width:thin;max-width:none;overflow-x:auto}.is-blog-embed .pipeline-ungrouped>h2{white-space:normal;text-align:left;min-width:1180px;padding:0 22px;font-size:34px;line-height:1.15}.is-blog-embed .pipeline-ungrouped-flow{min-width:1180px}.is-blog-embed .data-article-figure>.representative-samples{max-width:none}@media (width<=760px){.is-blog-embed .pipeline-ungrouped-page{padding:12px}}
