@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 .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.fabrixon-case-study--legacy .hero-copy, .fabrixon-case-study--legacy .hero-media{min-width:0}.fabrixon-case-study--legacy .hero-media img{width:100%;height:auto;max-width:100%;object-fit:contain}.fabrixon-case-study--legacy .approach{background:var(--navy)!important;color:#fff}.fabrixon-case-study--legacy .approach h2, .fabrixon-case-study--legacy .approach h3{color:#fff!important}.fabrixon-case-study--legacy .approach .approach-head>p, .fabrixon-case-study--legacy .approach .step p{color:#B7C4CA!important}.fabrixon-case-study--legacy .approach .steps{border-top-color:rgba(255,255,255,.32)!important}.fabrixon-case-study--legacy .approach .step{border-right-color:rgba(255,255,255,.16)!important}.fabrixon-case-study--legacy .dynamic-response{background:#fff!important;color:var(--ink)}.fabrixon-case-study--legacy .dynamic-response h2{color:var(--navy)!important}.fabrixon-case-study--legacy .dynamic-response .copy>p, .fabrixon-case-study--legacy .dynamic-response .evidence-row p, .fabrixon-case-study--legacy .dynamic-response .caption{color:var(--steel)!important}.fabrixon-case-study--legacy .dynamic-response .evidence-list{border-top-color:var(--navy)!important}.fabrixon-case-study--legacy .dynamic-response .evidence-row{border-bottom-color:var(--line)!important}.fabrixon-case-study--legacy .fea-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px!important;align-items:center}.fabrixon-case-study--legacy .fea-result-item{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.fabrixon-case-study--legacy .fea-result-item img{display:block;width:100%;height:auto;max-height:270px;object-fit:contain;background:transparent!important;border:0!important;box-shadow:none!important}.fabrixon-case-study--legacy #challenge .figure img{object-fit:contain}.fabrixon-case-study--legacy #validation .figure img{object-fit:contain;background:#fff}@media(max-width:760px){.fabrixon-case-study--legacy .fea-result-grid{grid-template-columns:1fr 1fr;gap:12px!important}.fabrixon-case-study--legacy .fea-result-item img{max-height:210px}}@media (min-width:761px){
  .fabrixon-case-study--legacy .case-meta{grid-template-columns:.9fr 1.22fr 1.58fr!important}
  .fabrixon-case-study--legacy .meta-item{padding:0 14px}
  .fabrixon-case-study--legacy .meta-item span{white-space:nowrap;font-size:.76rem;line-height:1.35}
}.fabrixon-case-study--legacy .challenge .figure{max-width:560px}.fabrixon-case-study--legacy .challenge .figure img{display:block;width:100%;height:auto;object-fit:contain;background:transparent!important}.fabrixon-case-study--legacy .fea-result-panel{max-width:700px}.fabrixon-case-study--legacy .fea-grid-caption{width:100%;max-width:none;margin:14px 0 0;color:#6A7980;font-size:.74rem;line-height:1.55}.fabrixon-case-study--legacy #validation .figure{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}.fabrixon-case-study--legacy #validation .figure img{background:transparent!important;border:0!important;box-shadow:none!important;display:block}.fabrixon-case-study--legacy #approach.approach{
  background:var(--paper)!important;
  color:var(--ink)!important;
}.fabrixon-case-study--legacy #approach .approach-head h2, .fabrixon-case-study--legacy #approach .step h3{color:var(--ink)!important}.fabrixon-case-study--legacy #approach .approach-head>p, .fabrixon-case-study--legacy #approach .step p{color:var(--steel)!important}.fabrixon-case-study--legacy #approach .steps{
  border-top-color:var(--navy)!important;
  border-bottom-color:var(--line)!important;
}.fabrixon-case-study--legacy #approach .step{border-right-color:var(--line)!important}.fabrixon-case-study--legacy #modal.dynamic-response{
  background:var(--navy)!important;
  color:#fff!important;
}.fabrixon-case-study--legacy #modal .copy h2{color:#fff!important}.fabrixon-case-study--legacy #modal .copy>p, .fabrixon-case-study--legacy #modal .evidence-row p{color:#B7C4CA!important}.fabrixon-case-study--legacy #modal .evidence-list{border-top-color:rgba(255,255,255,.42)!important}.fabrixon-case-study--legacy #modal .evidence-row{border-bottom-color:rgba(255,255,255,.16)!important}.fabrixon-case-study--legacy #modal .fea-grid-caption{
  display:block;
  width:84%!important;
  max-width:none!important;
  margin:14px 8% 0!important;
  padding:0!important;
  color:#AEBAC0!important;
  font-size:.74rem;
  line-height:1.55;
  text-align:left;
}.fabrixon-case-study--legacy #validation.thermal{background:#fff!important}.fabrixon-case-study--legacy #validation .figure{
  background:transparent!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
}.fabrixon-case-study--legacy #validation .figure img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
}@media(max-width:1080px){
  .fabrixon-case-study--legacy #modal .fea-grid-caption{width:100%!important;margin:12px 0 0!important}
}.fabrixon-case-study--legacy #challenge .figure{max-width:440px!important;justify-self:end}.fabrixon-case-study--legacy .dynamic-response .fea-result-item, .fabrixon-case-study--legacy .dynamic-response .fea-result-item img{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0!important}.fabrixon-case-study--legacy .dynamic-response .fea-result-grid{background:transparent!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)}
}@media(min-width:1081px){
  .fabrixon-case-study--legacy #validation > div:nth-child(1){align-items:start!important;}
  .fabrixon-case-study--legacy #validation > div:nth-child(1) > figure:nth-child(1){margin-top:26.2px!important;}
}