.factoria-b{--editorial-ice:#dce6ea}.factoria-b .editorial-icon-heading{align-items:center;gap:16px;display:flex}.factoria-b .editorial-icon-heading .brand-icon{width:40px;height:40px}.factoria-b .cases-publication .text-link{margin-top:20px}.factoria-b .case-outcome{border-radius:var(--site-radius-card);background:var(--navy);border:0;margin:auto -12px 0;padding:20px}.factoria-b .case-outcome dt{color:var(--fog)}.factoria-b .case-outcome dd{color:var(--white)}.factoria-b .material-final{background:#f5f6f5}.factoria-b .material-related{background:var(--fog);color:var(--navy)}.factoria-b .material-related-head .text-link{color:var(--navy)}.factoria-b .material-related-head .text-link:hover:where([data-hover-enabled=true] *){color:var(--navy);text-decoration-thickness:2px}.factoria-b .material-related-head .text-link:focus-visible,.factoria-b .material-related-link:focus-visible{outline-color:var(--navy)}.factoria-b .cases-inquiry{background:#f5f6f5}.factoria-b .case-story-work{background:0 0}.factoria-b .case-related-link{background:var(--editorial-ice)}.factoria-b .case-related-link:hover:where([data-hover-enabled=true] *){background:var(--fog)}.factoria-b .knowledge-material{background:var(--white)}.factoria-b .knowledge-date{border-radius:var(--site-radius-control);background:var(--fog);width:fit-content;max-width:100%;color:var(--navy);margin-top:0;padding:7px 10px}.factoria-b .knowledge-material-arrow{background:var(--fog);border-color:#0000}.factoria-b .knowledge-material-link:hover:where([data-hover-enabled=true] *) .knowledge-material-arrow{background:var(--navy);color:var(--white)}.factoria-b .material-related-arrow{background:var(--navy);color:var(--white);border-color:#0000;transition:background-color .16s}.factoria-b .material-related-link:is(:hover:where([data-hover-enabled=true] *),:focus-visible) .material-related-arrow{background:#1a4252;border-color:#0000}@media (prefers-reduced-motion:reduce){.factoria-b .material-related-arrow{transition:none}}.factoria-b .material-related-list li{background:var(--white)}.factoria-b .knowledge-final{isolation:isolate;color:var(--navy);background:#f5f6f5;padding-block:44px;position:relative;overflow:hidden}.factoria-b .knowledge-final .knowledge-final-pattern{z-index:-1;width:43%;inset:0 0 0 auto}.factoria-b .knowledge-final-pattern img{object-position:center}.factoria-b .knowledge-final-grid{grid-template-columns:minmax(0,1fr);justify-content:start;gap:24px;display:grid}.factoria-b .knowledge-final-grid>div:first-child{max-width:58%}.factoria-b .knowledge-final p{color:var(--graphite);max-width:52ch}.factoria-b .knowledge-final-actions{flex-flow:wrap;align-items:center;gap:24px;max-width:58%}.factoria-b .knowledge-final .button-navy{background:var(--navy);color:var(--white)}.factoria-b .knowledge-final .button-navy:hover:where([data-hover-enabled=true] *){background:#1a4252}.factoria-b .knowledge-final .text-link{color:var(--navy)}.factoria-b .knowledge-final .text-link:hover:where([data-hover-enabled=true] *){color:#2a586b;text-decoration-thickness:2px}.factoria-b .knowledge-final :is(a,button):focus-visible{outline-color:var(--navy)}.factoria-b .privacy-notice{background:var(--editorial-ice);align-items:flex-start;gap:18px;display:flex}.factoria-b .privacy-notice-copy{min-width:0}.factoria-b .privacy-toc a:hover:where([data-hover-enabled=true] *){color:var(--navy);text-decoration-thickness:2px}.factoria-b .not-found-state-code{flex-shrink:0;align-items:center;gap:20px;display:flex}.factoria-b .not-found-code{color:var(--editorial-ice)}@media (max-width:760px){.factoria-b .case-outcome{margin-inline:-8px}}@media (max-width:980px){.factoria-b .knowledge-final-grid>div:first-child,.factoria-b .knowledge-final-actions{max-width:65%}.factoria-b .knowledge-final .knowledge-final-pattern{width:36%}}@media (max-width:700px){.factoria-b .editorial-icon-heading{gap:12px}.factoria-b .knowledge-final{padding-block:36px}.factoria-b .knowledge-final .knowledge-final-pattern{display:none}.factoria-b .knowledge-final-grid>div:first-child,.factoria-b .knowledge-final-actions{max-width:none}.factoria-b .knowledge-final-actions{gap:18px}.factoria-b .privacy-notice{gap:14px}}@media (max-width:440px){.factoria-b .knowledge-final-actions{flex-direction:column;align-items:flex-start;gap:12px}.factoria-b .privacy-notice{flex-direction:column}}
