@font-face{font-family:Immuta Instrument Sans;src:url(/briefings/immuta-brand/Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Immuta Instrument Sans;src:url(/briefings/immuta-brand/Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Immuta Instrument Sans;src:url(/briefings/immuta-brand/Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}.immuta-joint-market{--ijm-unit:clamp(1px, .15vw, 1.65px);--ijm-bg:#f7f7f5;--ijm-ink:#0a0a0a;--ijm-muted:#6b6b66;--ijm-line:#d4d4ce;--ijm-dark:#23231d;--ijm-blue:#4f7da8;background:var(--ijm-bg);color:var(--ijm-ink);padding:0 20px;font-family:Immuta Instrument Sans,sans-serif;font-weight:400;line-height:1.35}.immuta-joint-market *{box-sizing:border-box}.immuta-joint-market :is(h1,h2,h3,h4,p){letter-spacing:normal;text-transform:none;margin:0;font-weight:400}.ijm-page{width:100%;max-width:calc(612 * var(--ijm-unit));min-height:calc(792 * var(--ijm-unit));padding:calc(35 * var(--ijm-unit)) calc(42 * var(--ijm-unit)) calc(25 * var(--ijm-unit));flex-direction:column;margin:auto;display:flex}.ijm-page+.ijm-page{border-top:1px solid var(--ijm-line)}.ijm-masthead{min-height:calc(47 * var(--ijm-unit));align-items:flex-start;gap:calc(18 * var(--ijm-unit));border-bottom:1px solid var(--ijm-line);padding-bottom:calc(17 * var(--ijm-unit));display:flex}.ijm-logo{width:calc(112 * var(--ijm-unit));height:auto;margin-top:calc(1 * var(--ijm-unit))}.ijm-cobrand{border-left:1px solid var(--ijm-line);padding-left:calc(17 * var(--ijm-unit));font-size:calc(15 * var(--ijm-unit));white-space:nowrap;line-height:1.1}.ijm-cobrand small{font-size:calc(8 * var(--ijm-unit));color:var(--ijm-muted);margin-top:calc(7 * var(--ijm-unit));display:block}.ijm-concept{color:var(--ijm-muted);font-size:calc(8.5 * var(--ijm-unit));padding-top:calc(3 * var(--ijm-unit));white-space:nowrap;margin-left:auto}.ijm-hero{margin-top:calc(27 * var(--ijm-unit))}.ijm-hero h1{font-size:calc(39 * var(--ijm-unit));letter-spacing:-.025em;font-weight:500;line-height:1.08}.ijm-hero :is(h1,h2)>span{display:block}.ijm-subtitle{font-size:calc(15 * var(--ijm-unit));color:var(--ijm-muted);margin-top:calc(20 * var(--ijm-unit))!important;font-weight:500!important}.ijm-introduction{font-size:calc(12 * var(--ijm-unit));line-height:1.35;margin-top:calc(22 * var(--ijm-unit))!important}.ijm-workflow{background:var(--ijm-dark);color:var(--ijm-bg);border-radius:calc(12 * var(--ijm-unit));padding:calc(20 * var(--ijm-unit));margin-top:calc(35 * var(--ijm-unit))}.ijm-workflow>header{margin-bottom:calc(24 * var(--ijm-unit));justify-content:space-between;align-items:center;gap:10px;display:flex}.ijm-workflow>header h2{font-size:calc(20 * var(--ijm-unit));font-weight:500}.ijm-workflow>header>span{font-size:calc(8.5 * var(--ijm-unit));color:#b4b4ae}.ijm-flow-grid{grid-template-columns:150fr 35fr 133fr 25fr 143fr;align-items:center;display:grid;position:relative}.ijm-engines{gap:calc(15 * var(--ijm-unit));display:grid}.ijm-node{color:var(--ijm-ink);background:var(--ijm-bg);border-radius:calc(5 * var(--ijm-unit));padding:calc(11 * var(--ijm-unit));min-height:calc(63 * var(--ijm-unit));flex-direction:column;justify-content:center;display:flex}.ijm-node h3{font-size:calc(11 * var(--ijm-unit));font-weight:500}.ijm-node p{font-size:calc(9 * var(--ijm-unit));color:var(--ijm-muted);margin-top:calc(8 * var(--ijm-unit))}.ijm-collection,.ijm-governance{min-height:calc(88 * var(--ijm-unit));padding:calc(12 * var(--ijm-unit))}.ijm-collection h3{font-size:calc(14 * var(--ijm-unit));max-width:8em;line-height:1.1}.ijm-collection p{font-size:calc(8.5 * var(--ijm-unit));margin-top:calc(14 * var(--ijm-unit));white-space:nowrap}.ijm-governance h3{font-size:calc(17 * var(--ijm-unit))}.ijm-governance p{font-size:calc(10 * var(--ijm-unit));margin-top:calc(12 * var(--ijm-unit))}.ijm-merge{align-self:stretch;position:relative}.ijm-merge i{border:1px solid #b4b4ae;border-left:0;width:43%;height:55.4%;position:absolute;top:22.3%;left:0}.ijm-merge b{border-top:1px solid #b4b4ae;position:absolute;top:50%;left:43%;right:0}.ijm-arrow{border-top:1px solid #b4b4ae;position:relative}.ijm-arrow:after,.ijm-merge b:after{content:"";border-top:1px solid #b4b4ae;border-right:1px solid #b4b4ae;width:5px;height:5px;position:absolute;top:-3px;right:1px;transform:rotate(45deg)}.ijm-flow-captions{margin-top:calc(17 * var(--ijm-unit));font-size:calc(9.5 * var(--ijm-unit));color:#d4d4ce;padding-bottom:calc(4 * var(--ijm-unit));grid-template-columns:185fr 158fr 143fr;display:grid}.ijm-flow-captions span:last-child{padding-left:calc(12 * var(--ijm-unit))}.ijm-value{margin-top:calc(27 * var(--ijm-unit))}.ijm-value>h2{font-size:calc(18 * var(--ijm-unit));font-weight:500}.ijm-value>div{gap:calc(20 * var(--ijm-unit));margin-top:calc(25 * var(--ijm-unit));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ijm-value h3{font-size:calc(11 * var(--ijm-unit));font-weight:500}.ijm-value p{font-size:calc(10 * var(--ijm-unit));color:var(--ijm-muted);margin-top:calc(10 * var(--ijm-unit))}.ijm-footer{border-top:1px solid var(--ijm-line);padding-top:calc(10 * var(--ijm-unit));color:var(--ijm-muted);font-size:calc(8 * var(--ijm-unit));justify-content:space-between;margin-top:auto;display:flex}.ijm-value+.ijm-footer{margin-top:calc(43 * var(--ijm-unit))}.ijm-story .ijm-hero h2{font-size:calc(31 * var(--ijm-unit));letter-spacing:-.02em;font-weight:500;line-height:1.13}.ijm-story .ijm-subtitle{font-size:calc(14 * var(--ijm-unit));margin-top:calc(18 * var(--ijm-unit))!important}.ijm-story .ijm-introduction{font-size:calc(11.5 * var(--ijm-unit));margin-top:calc(22 * var(--ijm-unit))!important;margin-bottom:calc(27 * var(--ijm-unit))!important}.ijm-step{grid-template-columns:calc(33 * var(--ijm-unit)) minmax(0, 1fr);padding:calc(14 * var(--ijm-unit)) 0 calc(17 * var(--ijm-unit));border-top:1px solid var(--ijm-line);display:grid}.ijm-number{font-size:calc(10 * var(--ijm-unit));padding-top:calc(4 * var(--ijm-unit));color:var(--ijm-blue)}.ijm-step h3{font-size:calc(16 * var(--ijm-unit));font-weight:500}.ijm-step p{font-size:calc(10.5 * var(--ijm-unit));margin-top:calc(13 * var(--ijm-unit));line-height:1.35}.ijm-review-columns{margin-top:calc(20 * var(--ijm-unit));gap:calc(22 * var(--ijm-unit));grid-template-columns:1fr 1fr;display:grid}.ijm-review-columns>section+section{border-left:1px solid var(--ijm-line);padding-left:calc(22 * var(--ijm-unit))}.ijm-review-columns h4{font-size:calc(11 * var(--ijm-unit));font-weight:500}.ijm-review-columns p{font-size:calc(10 * var(--ijm-unit));margin-top:calc(12 * var(--ijm-unit))}.ijm-review-columns .ijm-muted{color:var(--ijm-muted);margin-top:calc(6 * var(--ijm-unit))}.ijm-scope,.ijm-references{grid-template-columns:calc(121 * var(--ijm-unit)) minmax(0, 1fr);margin-top:calc(24 * var(--ijm-unit));font-size:calc(8.7 * var(--ijm-unit));color:var(--ijm-muted);gap:0;display:grid}.ijm-scope h3{font-size:calc(10 * var(--ijm-unit));color:var(--ijm-ink);font-weight:500}.ijm-references{font-size:calc(8.3 * var(--ijm-unit));margin-top:calc(19 * var(--ijm-unit));margin-bottom:calc(23 * var(--ijm-unit))}.ijm-references>div{gap:calc(18 * var(--ijm-unit));flex-wrap:wrap;display:flex}.ijm-references a{color:var(--ijm-blue);text-underline-offset:3px;text-decoration:underline}.immuta-joint-market a:focus-visible{outline:2px solid var(--ijm-blue);outline-offset:4px}@media (width<=700px){.immuta-joint-market{--ijm-unit:1px;padding:0}.ijm-page{min-height:0;padding:28px 24px}.ijm-masthead{flex-wrap:wrap;gap:13px}.ijm-logo{width:100px}.ijm-cobrand{padding-left:13px;font-size:14px}.ijm-concept{width:100%;margin-top:4px;margin-left:0;font-size:10px}.ijm-hero h1{font-size:clamp(30px,7.7vw,48px)}.ijm-story .ijm-hero h2{font-size:clamp(27px,6.4vw,39px)}.ijm-subtitle,.ijm-story .ijm-subtitle{font-size:16px}.ijm-introduction,.ijm-story .ijm-introduction{font-size:15px;line-height:1.5}.ijm-workflow{padding:22px 18px}.ijm-workflow>header{flex-direction:column;align-items:flex-start;gap:7px}.ijm-workflow>header h2{font-size:24px}.ijm-workflow>header>span{font-size:11px}.ijm-flow-grid{grid-template-columns:1fr;gap:0}.ijm-engines{grid-template-columns:1fr 1fr;gap:12px}.ijm-node{min-height:94px;padding:15px 12px}.ijm-node h3{font-size:15px}.ijm-node p{font-size:12px;line-height:1.4}.ijm-merge{height:40px}.ijm-merge i{border-top:0;border-left:1px solid #b4b4ae;width:50%;height:17px;top:0;left:25%}.ijm-merge b{border-top:0;border-left:1px solid #b4b4ae;inset:17px auto 0 50%}.ijm-merge b:after{top:auto;bottom:2px;right:-3px;transform:rotate(135deg)}.ijm-collection,.ijm-governance{text-align:center;align-items:center;min-height:98px}.ijm-collection h3{max-width:none;font-size:21px}.ijm-collection p{white-space:normal;margin-top:10px;font-size:12px}.ijm-governance h3{font-size:24px}.ijm-governance p{font-size:13px}.ijm-arrow{border-top:0;border-left:1px solid #b4b4ae;justify-self:center;width:0;height:32px}.ijm-arrow:after{top:auto;bottom:2px;right:-3px;transform:rotate(135deg)}.ijm-flow-captions{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;font-size:10px}.ijm-flow-captions span:last-child{padding:0}.ijm-value>h2{font-size:24px}.ijm-value>div{grid-template-columns:1fr;gap:20px}.ijm-value h3{font-size:16px}.ijm-value p{margin-top:7px;font-size:14px}.ijm-footer{gap:15px;margin-top:28px;font-size:10px}.ijm-step{grid-template-columns:29px minmax(0,1fr);padding:22px 0}.ijm-step h3{font-size:21px}.ijm-step p,.ijm-review-columns p{font-size:14px;line-height:1.5}.ijm-number{font-size:12px}.ijm-review-columns{grid-template-columns:1fr;gap:20px}.ijm-review-columns>section+section{border-left:0;border-top:1px solid var(--ijm-line);padding-top:20px;padding-left:0}.ijm-review-columns h4{font-size:16px}.ijm-scope,.ijm-references{grid-template-columns:1fr;gap:10px;font-size:12px;line-height:1.5}.ijm-scope h3{font-size:14px}.ijm-references>div{gap:12px 20px}}@media print{.immuta-joint-market{--ijm-unit:1pt;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f7f7f5;padding:0}.ijm-page{break-after:page;max-width:none;min-height:792pt;margin:0}.ijm-page:last-child{break-after:auto}.ijm-page+.ijm-page{border-top:0}.ijm-references a{color:var(--ijm-blue)}}@media (prefers-reduced-motion:reduce){.immuta-joint-market *{scroll-behavior:auto!important}}.ijm-surface{background:#f7f7f5;min-height:100vh}.ijm-back{color:#6b6b66;max-width:1100px;margin:auto;padding:16px 24px 0;font:13px/1.4 Immuta Instrument Sans,sans-serif}.ijm-back a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ijm-back a:focus-visible{outline-offset:4px;outline:2px solid #4f7da8}@media print{.ijm-back{display:none}}
