.OntologySection_section__zCygT{margin-inline:var(--gutter);padding-block:80px 88px}.OntologySection_heading__ClyDy{display:grid;grid-template-columns:1.2fr .7fr;align-items:end;grid-gap:9%;gap:9%;margin-bottom:40px}.OntologySection_eyebrow__PlhnZ{color:var(--quiet);font:var(--blog-panel-label-size,12px) var(--mono);letter-spacing:.06em;text-transform:uppercase}.OntologySection_heading__ClyDy h2{margin-top:27px}.OntologySection_introduction__JjTgm{max-width:400px;color:var(--quiet);font-size:var(--blog-panel-body-size,16px);line-height:1.65}.OntologySection_illustration__MAXrn{margin:0;border:1px solid var(--line)}.OntologySection_sceneHeader__RNlC7{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 23px;border-bottom:1px solid var(--line)}.OntologySection_sceneTitle__594zv{color:var(--nimrod-tone-d0);font:var(--blog-panel-body-size,14px)/1.5 var(--mono)}.OntologySection_sceneActions___8S4f{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.OntologySection_sceneMark__ttsFK{color:var(--quiet);font:var(--blog-panel-label-size,12px)/1.5 var(--mono);white-space:nowrap;text-transform:uppercase}.OntologySection_resumeLoop__xRfjt{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--line);background:transparent;color:var(--nimrod-green);font:12px/1.5 var(--mono);cursor:pointer}.OntologySection_resumeLoop__xRfjt:hover{border-color:var(--nimrod-green)}.OntologySection_stage__bBZiP{overflow:hidden;background-image:radial-gradient(var(--nimrod-tone-50) .6px,transparent .6px);background-size:23px 23px}.OntologySection_diagramCaption__ktxXD{min-height:88px;padding:18px 24px;color:var(--quiet);text-align:center;font:16px/1.6 var(--mono)}.OntologySection_graph__16WsJ{display:block;width:100%;height:auto;font-family:var(--mono)}.OntologySection_desktopGraph__uzID0 .OntologySection_mobileLabel__LQ88C,.OntologySection_mobileGraph__ZnrI0,.OntologySection_mobileGraph__ZnrI0 .OntologySection_desktopLabel__TE3wc,.OntologySection_wideGraph__KYMa5,.OntologySection_wideGraph__KYMa5 .OntologySection_mobileLabel__LQ88C{display:none}.OntologySection_graph__16WsJ text{stroke:var(--nimrod-background);stroke-width:4px;stroke-dasharray:none;paint-order:stroke fill;stroke-linejoin:round}.OntologySection_columnTitle__AOlHo,.OntologySection_layerTitle__Q_jPJ{fill:var(--quiet);text-anchor:middle;font-size:13px;letter-spacing:.06em}.OntologySection_layerTitle__Q_jPJ{fill:var(--nimrod-green)}.OntologySection_source__fnDlI{color:var(--nimrod-blue)}.OntologySection_detail__A1J4z,.OntologySection_rawPoint__LIWk1,.OntologySection_sourceName__q5kwi{text-anchor:middle}.OntologySection_sourceName__q5kwi{fill:var(--nimrod-tone-d0);font-size:16px}.OntologySection_detail__A1J4z{fill:var(--quiet);font-size:14px}.OntologySection_rawPoint__LIWk1{fill:var(--nimrod-blue);font-size:13px}.OntologySection_sourcePort__AzqsL{fill:none;stroke:var(--nimrod-blue);stroke-width:1.1}.OntologySection_pictogram__flUDi{fill:none;stroke:currentColor;stroke-width:.9;stroke-linejoin:miter}.OntologySection_glyphBody__9_b_n{fill:var(--nimrod-background)}.OntologySection_glyphDetail__KCCfF{stroke-width:.7;opacity:.7}.OntologySection_graph__16WsJ .OntologySection_glyphFace__8zfxL{fill:currentColor;stroke:none;font:6.5px var(--mono);text-anchor:middle}.OntologySection_directBindings__ZQqKJ{fill:none;stroke:var(--nimrod-blue);stroke-width:1.4}.OntologySection_directBindings__ZQqKJ>path{opacity:.65;stroke-dasharray:4 5}.OntologySection_normalization__byjFz,.OntologySection_reuseBindings__0KpKR,.OntologySection_reuseNote__NYoqQ{opacity:0}.OntologySection_applications__70Xwv,.OntologySection_directBindings__ZQqKJ,.OntologySection_directNote__dTSoA,.OntologySection_normalization__byjFz,.OntologySection_reuseBindings__0KpKR,.OntologySection_reuseNote__NYoqQ{transition:opacity .55s ease}.OntologySection_layerFrame__LR26F{fill:var(--nimrod-green);fill-opacity:.025;stroke:var(--nimrod-green);stroke-opacity:.35;stroke-dasharray:3 5}.OntologySection_ontologyDefinition__xE1rR{color:var(--nimrod-purple);fill:var(--nimrod-background);stroke:var(--nimrod-purple);stroke-width:.9}.OntologySection_ontologyLabel__YfKR5{fill:var(--nimrod-purple);font-size:13px;text-anchor:middle;letter-spacing:.06em}.OntologySection_ontologyTitle__rckUl{fill:var(--nimrod-purple);font-size:21px}.OntologySection_ontologyDetail__R3ihE{fill:var(--quiet);font-size:13px}.OntologySection_classRole__gLLNv{fill:var(--nimrod-tone-d0);font-size:17px}.OntologySection_classType__nUxwR{fill:var(--nimrod-purple);font-size:16px;text-anchor:end}.OntologySection_instanceDefinitions__zwMfD{fill:none;stroke:var(--nimrod-green);stroke-width:1.1;stroke-dasharray:3 5}.OntologySection_instanceOfLabel__xYBGH{fill:var(--nimrod-green);text-anchor:middle;font-size:13px}.OntologySection_classArrow__N0BEk{fill:none;stroke:var(--nimrod-green);stroke-width:1.1;stroke-dasharray:none}.OntologySection_sourceBindings__ziJW1{fill:none;stroke:var(--nimrod-blue);stroke-width:1.4}.OntologySection_instance__C0Rfg{color:var(--nimrod-green)}.OntologySection_instanceFrame___2fCt{fill:var(--nimrod-background);stroke:var(--nimrod-green);stroke-width:1.1}.OntologySection_instanceName__Eubrr{fill:var(--nimrod-green);font-size:18px}.OntologySection_instanceClass__Tdxsk{fill:var(--quiet);font-size:14px}.OntologySection_fieldName__jomOn{fill:var(--nimrod-tone-d0);font-size:15px}.OntologySection_fieldValue__k_k6B{fill:var(--nimrod-green);font-size:15px;text-anchor:end}.OntologySection_bindingPort__8sgGw{fill:var(--nimrod-background);stroke:var(--nimrod-blue);stroke-width:1}.OntologySection_classPort__4QYX_{fill:var(--nimrod-background);stroke:var(--nimrod-green);stroke-width:1}.OntologySection_cardDivider__XsVi0{stroke:var(--nimrod-tone-69);stroke-width:.7}.OntologySection_reuseBindings__0KpKR{fill:none;stroke:var(--nimrod-purple);stroke-width:1.4;stroke-dasharray:6 5}.OntologySection_referenceArrow__Ncxpo{fill:none;stroke:var(--nimrod-purple);stroke-width:1.1;stroke-dasharray:none}.OntologySection_referenceLabel__8fz9K{fill:var(--nimrod-purple);font-size:13px;text-anchor:middle}.OntologySection_scopeLabel__F3Ba1{fill:var(--quiet);font-size:14px;text-anchor:middle}.OntologySection_application__GIhBC{color:var(--nimrod-blue)}.OntologySection_applicationFrame__5r8tR{fill:var(--nimrod-background);stroke:var(--nimrod-blue);stroke-width:1}.OntologySection_applicationName__89Uy1{fill:var(--nimrod-tone-d0);font-size:17px}.OntologySection_appDrawing__TzVhn{fill:none;stroke:var(--nimrod-blue);stroke-width:.8}.OntologySection_appDetail__j5wfc{opacity:.55;stroke-width:.65}.OntologySection_appSecondSeries__8GbuH{stroke:var(--nimrod-purple)}.OntologySection_directNote__dTSoA,.OntologySection_reuseNote__NYoqQ{fill:var(--quiet);text-anchor:middle;font-size:13px}.OntologySection_reuseNote__NYoqQ{fill:var(--nimrod-purple)}.OntologySection_illustration__MAXrn[data-phase=normalize] .OntologySection_directBindings__ZQqKJ,.OntologySection_illustration__MAXrn[data-phase=normalize] .OntologySection_directNote__dTSoA,.OntologySection_illustration__MAXrn[data-phase=reuse] .OntologySection_directBindings__ZQqKJ,.OntologySection_illustration__MAXrn[data-phase=reuse] .OntologySection_directNote__dTSoA{opacity:0}.OntologySection_illustration__MAXrn[data-phase=normalize] .OntologySection_normalization__byjFz,.OntologySection_illustration__MAXrn[data-phase=reuse] .OntologySection_normalization__byjFz,.OntologySection_illustration__MAXrn[data-phase=reuse] .OntologySection_reuseBindings__0KpKR,.OntologySection_illustration__MAXrn[data-phase=reuse] .OntologySection_reuseNote__NYoqQ{opacity:1}.OntologySection_illustration__MAXrn[data-phase=normalize] .OntologySection_applications__70Xwv{opacity:.3}.OntologySection_story__pDuUz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.OntologySection_story__pDuUz>button{position:relative;padding:18px 23px 20px;border:0;border-radius:0;background:transparent;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.OntologySection_story__pDuUz>button+button{border-left:1px solid var(--line)}.OntologySection_story__pDuUz>button:hover,.OntologySection_story__pDuUz>button[aria-pressed=true]{background:var(--nimrod-tone-26)}.OntologySection_story__pDuUz>button:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:var(--nimrod-green);opacity:0}.OntologySection_story__pDuUz>button[aria-pressed=true]:before{opacity:1}.OntologySection_illustration__MAXrn button:focus-visible{outline:2px solid var(--nimrod-green);outline-offset:-4px}.OntologySection_stepLabel__aIUrt{color:var(--quiet);font:var(--blog-panel-label-size,12px)/1.5 var(--mono);letter-spacing:.04em}.OntologySection_stepDescription__Vk8Ud{display:block;color:var(--nimrod-tone-d0);font-size:var(--blog-panel-body-size,14px);line-height:1.5;margin-top:10px}.OntologySection_narration__9DiX_{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:22px;gap:22px;padding:22px 24px;border-top:1px solid var(--line)}.OntologySection_narration__9DiX_>span{padding-top:3px;color:var(--nimrod-tone-99);font:13px var(--mono)}.OntologySection_narration__9DiX_ strong{font-size:19px;font-weight:400}.OntologySection_takeaway__Wc7Vr{display:grid;grid-template-columns:1fr .85fr;grid-gap:10%;gap:10%;padding-top:25px}.OntologySection_takeaway__Wc7Vr>p:first-child{color:var(--quiet);font-size:18px;line-height:1.5;letter-spacing:-.025em}.OntologySection_takeaway__Wc7Vr strong{color:var(--ink);font-weight:400}.OntologySection_takeaway__Wc7Vr>p:last-child{color:var(--quiet);font-size:var(--blog-panel-body-size,16px);line-height:1.65}.OntologySection_section__zCygT[data-embedded=true]{margin:0;padding:0;border:0}.OntologySection_section__zCygT[data-embedded=true]>.OntologySection_heading__ClyDy{display:none}.OntologySection_section__zCygT[data-embedded=true] .OntologySection_sceneHeader__RNlC7{flex-wrap:wrap;gap:15px;padding:16px 20px;background:var(--nimrod-tone-26)}.OntologySection_section__zCygT[data-embedded=true] .OntologySection_sceneTitle__594zv{font:inherit;font-size:17px}.OntologySection_section__zCygT[data-embedded=true] .OntologySection_sceneActions___8S4f{width:auto}.OntologySection_section__zCygT[data-embedded=true] .OntologySection_resumeLoop__xRfjt{padding:4px 0;border:0;color:var(--nimrod-tone-d0);font:13px var(--mono)}@media (min-width:1280px){.OntologySection_desktopGraph__uzID0{display:none}.OntologySection_wideGraph__KYMa5{display:block}.OntologySection_wideGraph__KYMa5 .OntologySection_columnTitle__AOlHo,.OntologySection_wideGraph__KYMa5 .OntologySection_layerTitle__Q_jPJ,.OntologySection_wideGraph__KYMa5 .OntologySection_ontologyLabel__YfKR5{font-size:15px}.OntologySection_wideGraph__KYMa5 .OntologySection_sourceName__q5kwi{font-size:18px}.OntologySection_wideGraph__KYMa5 .OntologySection_detail__A1J4z{font-size:16px}.OntologySection_wideGraph__KYMa5 .OntologySection_rawPoint__LIWk1{font-size:15px}.OntologySection_wideGraph__KYMa5 .OntologySection_instanceName__Eubrr{font-size:20px}.OntologySection_wideGraph__KYMa5 .OntologySection_instanceClass__Tdxsk{font-size:16px}.OntologySection_wideGraph__KYMa5 .OntologySection_fieldName__jomOn,.OntologySection_wideGraph__KYMa5 .OntologySection_fieldValue__k_k6B{font-size:17px}.OntologySection_wideGraph__KYMa5 .OntologySection_ontologyTitle__rckUl{font-size:23px}.OntologySection_wideGraph__KYMa5 .OntologySection_ontologyDetail__R3ihE{font-size:15px}.OntologySection_wideGraph__KYMa5 .OntologySection_classRole__gLLNv{font-size:19px}.OntologySection_wideGraph__KYMa5 .OntologySection_classType__nUxwR{font-size:18px}.OntologySection_wideGraph__KYMa5 .OntologySection_applicationName__89Uy1{font-size:19px}.OntologySection_wideGraph__KYMa5 .OntologySection_directNote__dTSoA,.OntologySection_wideGraph__KYMa5 .OntologySection_instanceOfLabel__xYBGH,.OntologySection_wideGraph__KYMa5 .OntologySection_referenceLabel__8fz9K,.OntologySection_wideGraph__KYMa5 .OntologySection_reuseNote__NYoqQ{font-size:15px}.OntologySection_wideGraph__KYMa5 .OntologySection_scopeLabel__F3Ba1{font-size:16px}}@media (prefers-reduced-motion:reduce){.OntologySection_illustration__MAXrn *{transition:none!important}}@media (max-width:900px){.OntologySection_sceneHeader__RNlC7{flex-wrap:wrap;gap:14px}.OntologySection_story__pDuUz>button{padding-inline:17px}}@media (max-width:700px){.OntologySection_section__zCygT{padding-block:55px 65px}.OntologySection_heading__ClyDy,.OntologySection_takeaway__Wc7Vr{grid-template-columns:1fr;gap:20px}.OntologySection_sceneHeader__RNlC7{padding:15px}.OntologySection_diagramCaption__ktxXD{min-height:120px;padding:14px;font-size:14px}.OntologySection_section__zCygT[data-embedded=true] .OntologySection_sceneHeader__RNlC7{padding:14px}.OntologySection_narration__9DiX_{padding:17px 14px;gap:12px}.OntologySection_narration__9DiX_>span{font-size:11px}.OntologySection_narration__9DiX_ strong{font-size:18px}.OntologySection_sceneActions___8S4f{justify-content:space-between;width:100%}.OntologySection_sceneMark__ttsFK{white-space:normal}.OntologySection_desktopGraph__uzID0{display:none}.OntologySection_mobileGraph__ZnrI0{display:block}.OntologySection_mobileGraph__ZnrI0 .OntologySection_columnTitle__AOlHo,.OntologySection_mobileGraph__ZnrI0 .OntologySection_layerTitle__Q_jPJ{font-size:21px}.OntologySection_mobileGraph__ZnrI0 .OntologySection_sourceName__q5kwi{font-size:24px}.OntologySection_mobileGraph__ZnrI0 .OntologySection_detail__A1J4z,.OntologySection_mobileGraph__ZnrI0 .OntologySection_rawPoint__LIWk1{font-size:22px}.OntologySection_mobileGraph__ZnrI0 .OntologySection_ontologyTitle__rckUl{font-size:24px}.OntologySection_mobileGraph__ZnrI0 .OntologySection_ontologyDetail__R3ihE{font-size:20px}.OntologySection_mobileGraph__ZnrI0 .OntologySection_instanceOfLabel__xYBGH,.OntologySection_mobileGraph__ZnrI0 .OntologySection_ontologyLabel__YfKR5{font-size:21px}.OntologySection_mobileGraph__ZnrI0 .OntologySection_classRole__gLLNv,.OntologySection_mobileGraph__ZnrI0 .OntologySection_classType__nUxwR{font-size:24px}.OntologySection_mobileGraph__ZnrI0 .OntologySection_instanceName__Eubrr{font-size:28px}.OntologySection_mobileGraph__ZnrI0 .OntologySection_applicationName__89Uy1,.OntologySection_mobileGraph__ZnrI0 .OntologySection_fieldName__jomOn,.OntologySection_mobileGraph__ZnrI0 .OntologySection_fieldValue__k_k6B,.OntologySection_mobileGraph__ZnrI0 .OntologySection_instanceClass__Tdxsk{font-size:24px}.OntologySection_mobileGraph__ZnrI0 .OntologySection_directNote__dTSoA,.OntologySection_mobileGraph__ZnrI0 .OntologySection_reuseNote__NYoqQ{font-size:20px}.OntologySection_mobileGraph__ZnrI0 .OntologySection_referenceLabel__8fz9K,.OntologySection_mobileGraph__ZnrI0 .OntologySection_scopeLabel__F3Ba1{font-size:21px}.OntologySection_mobileGraph__ZnrI0 .OntologySection_directBindings__ZQqKJ,.OntologySection_mobileGraph__ZnrI0 .OntologySection_instanceDefinitions__zwMfD,.OntologySection_mobileGraph__ZnrI0 .OntologySection_reuseBindings__0KpKR,.OntologySection_mobileGraph__ZnrI0 .OntologySection_sourceBindings__ziJW1{stroke-width:2}.OntologySection_story__pDuUz{grid-template-columns:1fr}.OntologySection_story__pDuUz>button{padding:15px}.OntologySection_story__pDuUz>button+button{border-left:0;border-top:1px solid var(--line)}.OntologySection_story__pDuUz>button:before{right:auto;bottom:0;width:2px;height:auto;top:0}.OntologySection_stepDescription__Vk8Ud{margin-top:7px}}@media (max-width:374px){.OntologySection_diagramCaption__ktxXD{min-height:164px}}