.fabrixon-case-study--legacy .failure-photo{max-width:430px!important}.fabrixon-case-study--legacy .loading-figure{max-width:510px!important}.fabrixon-case-study--legacy .thread-figure{max-width:520px!important}.fabrixon-case-study--legacy .measured-loading .copy h2{max-width:18ch}.fabrixon-case-study--legacy .thread-analysis .copy h2{max-width:19ch}@media(max-width:1080px){
  .fabrixon-case-study--legacy .failure-photo, .fabrixon-case-study--legacy .loading-figure, .fabrixon-case-study--legacy .thread-figure{max-width:580px!important}
}.fabrixon-case-study--legacy .hero{overflow:hidden;}.fabrixon-case-study--legacy .hero-grid{
  align-items:center!important;
  column-gap:clamp(32px,4vw,64px)!important;
}.fabrixon-case-study--legacy .hero-copy{
  position:relative;
  z-index:2;
  padding-right:12px;
}.fabrixon-case-study--legacy .hero-copy h1{
  max-width:10.5ch!important;
}.fabrixon-case-study--legacy .hero-media{
  justify-self:end!important;
  align-self:center!important;
  width:100%!important;
  max-width:520px!important;
}.fabrixon-case-study--legacy .hero-media img{
  display:block!important;
  width:100%!important;
  height:auto!important;
}@media (min-width: 1100px){
  .fabrixon-case-study--legacy .hero-grid{
    grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr)!important;
  }
  .fabrixon-case-study--legacy .hero-copy h1{
    font-size:clamp(2.7rem,4.6vw,4.9rem)!important;
    line-height:0.98!important;
  }
  .fabrixon-case-study--legacy .hero-media{
    max-width:500px!important;
    margin-left:auto!important;
  }
}@media (max-width: 1099px){
  .fabrixon-case-study--legacy .hero-media{
    max-width:640px!important;
    margin-inline:auto!important;
  }
}.fabrixon-case-study--legacy .confidentiality-strip{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0;overflow:hidden}.fabrixon-case-study--legacy .confidentiality-inner{width:min(var(--max),calc(100% - 96px));margin-inline:auto;overflow:hidden;padding:14px 0}.fabrixon-case-study--legacy .confidentiality-track{display:flex;gap:42px;align-items:center;min-width:max-content;animation:fabrixonConfTicker 34s linear infinite}.fabrixon-case-study--legacy .confidentiality-item{display:flex;align-items:center;gap:18px;flex:0 0 auto;white-space:nowrap}.fabrixon-case-study--legacy .confidentiality-label{color:var(--copper);font:800 11px/1.7 var(--display);letter-spacing:.1em;text-transform:uppercase;padding-top:1px;flex:0 0 auto}.fabrixon-case-study--legacy .confidentiality-strip p{font-size:13px;line-height:1.6;color:#596B75;white-space:nowrap}@keyframes fabrixonConfTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.fabrixon-case-study--legacy .confidentiality-track{animation:none}}@media(min-width:1081px){
  .fabrixon-case-study--legacy .split, .fabrixon-case-study--legacy .outcome-grid, .fabrixon-case-study--legacy .flow-detail-grid{align-items:start!important}
  .fabrixon-case-study--legacy .split> :not(.copy), .fabrixon-case-study--legacy .outcome-grid> :not(.outcome-copy), .fabrixon-case-study--legacy .flow-detail-grid> :not(.copy){margin-top:26px!important}
  .fabrixon-case-study--legacy .approach-head, .fabrixon-case-study--legacy .changes-head, .fabrixon-case-study--legacy .results-head{align-items:start!important}
  .fabrixon-case-study--legacy .approach-head>p, .fabrixon-case-study--legacy .changes-head>p, .fabrixon-case-study--legacy .results-head>p{margin-top:26px!important}
}@media(max-width:1080px){
  .fabrixon-case-study--legacy .confidentiality-inner{width:calc(100% - 56px)}
  .fabrixon-case-study--legacy .confidentiality-item{white-space:normal}
  .fabrixon-case-study--legacy .split> :not(.copy), .fabrixon-case-study--legacy .outcome-grid> :not(.outcome-copy), .fabrixon-case-study--legacy .flow-detail-grid> :not(.copy), .fabrixon-case-study--legacy .approach-head>p, .fabrixon-case-study--legacy .changes-head>p, .fabrixon-case-study--legacy .results-head>p{margin-top:0!important}
}@media(max-width:680px){
  .fabrixon-case-study--legacy .confidentiality-inner{width:calc(100% - 36px)}
}