@media (min-width:1081px){
  .fabrixon-case-study--legacy .thermal .container.split{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    grid-template-areas:"thermal-figure thermal-copy";
    gap:62px;
    align-items:center;
  }
  .fabrixon-case-study--legacy .thermal .figure{
    grid-area:thermal-figure;
    justify-self:start;
    max-width:500px;
    margin:0;
  }
  .fabrixon-case-study--legacy .thermal .copy{
    grid-area:thermal-copy;
    justify-self:end;
    max-width:555px;
  }
}@media (max-width:1080px){
  .fabrixon-case-study--legacy .thermal .container.split{
    display:grid;
    grid-template-columns:1fr;
    grid-template-areas:"thermal-figure" "thermal-copy";
  }
  .fabrixon-case-study--legacy .thermal .figure{grid-area:thermal-figure;justify-self:start;}
  .fabrixon-case-study--legacy .thermal .copy{grid-area:thermal-copy;justify-self:start;}
}.fabrixon-case-study--legacy .challenge .figure{max-width:560px}.fabrixon-case-study--legacy .cfd .figure{max-width:560px}.fabrixon-case-study--legacy .thermal .figure{max-width:500px}.fabrixon-case-study--legacy .thermal .figure img{width:100%;height:auto;object-fit:contain}@media(max-width:1080px){.fabrixon-case-study--legacy .challenge .figure, .fabrixon-case-study--legacy .cfd .figure, .fabrixon-case-study--legacy .thermal .figure{max-width:620px}}@media(min-width:1081px){
  .fabrixon-case-study--legacy .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}
  .fabrixon-case-study--legacy .hero-copy, .fabrixon-case-study--legacy .hero-media{width:100%;max-width:none}
  .fabrixon-case-study--legacy .hero-media{justify-self:stretch}
  .fabrixon-case-study--legacy .hero-media img{display:block;width:100%;max-width:100%;height:auto;margin-left:0}
}.fabrixon-case-study--legacy .challenge .figure{max-width:560px}.fabrixon-case-study--legacy .challenge .figure img{display:block;width:100%;height:auto;background:transparent}.fabrixon-case-study--legacy .approach{background:var(--navy);color:#fff}.fabrixon-case-study--legacy .approach .approach-head h2, .fabrixon-case-study--legacy .approach .step h3{color:#fff}.fabrixon-case-study--legacy .approach .approach-head p, .fabrixon-case-study--legacy .approach .step p{color:#B7C4CA}.fabrixon-case-study--legacy .approach .steps{border-top-color:rgba(255,255,255,.34);border-bottom-color:rgba(255,255,255,.14)}.fabrixon-case-study--legacy .approach .step{border-right-color:rgba(255,255,255,.14)}.fabrixon-case-study--legacy .dynamic-response{background:#fff;color:var(--ink)}.fabrixon-case-study--legacy .dynamic-response .copy h2{color:var(--ink)}.fabrixon-case-study--legacy .dynamic-response .copy>p{color:var(--steel)}.fabrixon-case-study--legacy .dynamic-response .evidence-list{border-top-color:var(--navy)}.fabrixon-case-study--legacy .dynamic-response .evidence-row{border-bottom-color:var(--line)}.fabrixon-case-study--legacy .dynamic-response .evidence-row p{color:#5F6F76}.fabrixon-case-study--legacy .dynamic-response .caption{color:#748188}.fabrixon-case-study--legacy .dynamic-response .container.split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:58px;align-items:center}.fabrixon-case-study--legacy .fea-result-panel{width:100%;max-width:650px;justify-self:end}.fabrixon-case-study--legacy .fea-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;align-items:center}.fabrixon-case-study--legacy .fea-result-item{margin:0;padding:0;border:0;box-shadow:none;background:transparent;overflow:visible}.fabrixon-case-study--legacy .fea-result-item img{display:block;width:100%;height:230px;object-fit:contain;margin:0;padding:0;border:0;box-shadow:none;background:transparent}.fabrixon-case-study--legacy .fea-grid-caption{margin-top:12px;max-width:74ch}@media(max-width:1080px){
  .fabrixon-case-study--legacy .hero-media img{width:100%;max-width:100%;margin-left:0}
  .fabrixon-case-study--legacy .dynamic-response .container.split{grid-template-columns:1fr;gap:34px}
  .fabrixon-case-study--legacy .fea-result-panel{justify-self:start;max-width:720px}
  .fabrixon-case-study--legacy .approach .step, .fabrixon-case-study--legacy .approach .step:first-child, .fabrixon-case-study--legacy .approach .step:last-child{border-bottom-color:rgba(255,255,255,.14)}
}@media(max-width:680px){
  .fabrixon-case-study--legacy .fea-result-grid{grid-template-columns:1fr;gap:18px}
  .fabrixon-case-study--legacy .fea-result-item img{height:auto;max-height:none}
}@media (min-width:761px){
  .fabrixon-case-study--legacy .case-meta{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    width:100%;
    flex-wrap:nowrap;
  }
  .fabrixon-case-study--legacy .meta-item{
    min-width:0;
    margin-right:0;
    padding:0 18px;
  }
  .fabrixon-case-study--legacy .meta-item:first-child{padding-left:0}
  .fabrixon-case-study--legacy .meta-item:last-child{padding-right:0}
  .fabrixon-case-study--legacy .meta-item:not(:last-child):after{right:0}
  .fabrixon-case-study--legacy .meta-item span{font-size:.79rem;line-height:1.42}
}.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)}
}