
 .innou-services-redesign.innou-sr-product .product-cover h1{margin-bottom:3rem;max-width:14ch}
 .innou-services-redesign.innou-sr-product .product-cover h1>span:first-child{display:block;font-size:.23em;letter-spacing:-.02em;line-height:2}
 .innou-services-redesign.innou-sr-product .product-cover .media-window{aspect-ratio:2.15}
 .innou-services-redesign.innou-sr-product .method-strip{display:flex;justify-content:space-between;gap:1rem;padding-block:1.5rem;border-bottom:1px solid var(--color-line);font-family:var(--font-meta);font-size:.75rem;color:var(--color-brand)}
 .innou-services-redesign.innou-sr-product .research{display:grid;grid-template-columns:4fr 7fr;gap:8%;padding-block:2rem 6rem}
 .innou-services-redesign.innou-sr-product .research h2,.innou-services-redesign.innou-sr-product .concept h2{margin-block:1.5rem}
 .innou-services-redesign.innou-sr-product .research .lead{font-size:1.15rem;line-height:1.6;max-width:25ch}
 .innou-services-redesign.innou-sr-product .research .prose{margin-top:2rem}
 .innou-services-redesign.innou-sr-product .concept{display:grid;grid-template-columns:6fr 4fr;gap:10%;align-items:center;padding-bottom:var(--section-space)}
 .innou-services-redesign.innou-sr-product .carbi-heading{display:grid;grid-template-columns:4fr 7fr;gap:8%;margin-block:3rem}
 .innou-services-redesign.innou-sr-product .carbi-heading h2{margin-top:1.5rem}
 .innou-services-redesign.innou-sr-product .carbi-development .step-number{color:#e85b63}
 .innou-services-redesign.innou-sr-product .carbi-sequence{display:grid;grid-template-columns:4fr 6fr;gap:2rem;align-items:start}
 .innou-services-redesign.innou-sr-product .carbi-sequence .media:nth-child(2){padding-top:5rem}
 .innou-services-redesign.innou-sr-product .carbi-physical{display:grid;grid-template-columns:4fr 6fr;gap:2rem;align-items:center;margin-top:4rem}
 .innou-services-redesign.innou-sr-product .carbi-physical h3{font-size:clamp(2rem,4vw,4rem)}
 .innou-services-redesign.innou-sr-product .carbi-physical p{color:#b9b9b4;font-size:.9rem;max-width:28rem;margin-block:1.5rem}
 .innou-services-redesign.innou-sr-product .development .section-top{grid-template-columns:4fr 7fr;gap:8%}.innou-services-redesign.innou-sr-product .development h2{margin-top:1.5rem}
 .innou-services-redesign.innou-sr-product .development .simple-copy{padding-bottom:0}
 .innou-services-redesign.innou-sr-product .industrial-copy{background:var(--color-canvas)}
 @media(max-width:767px){
  .innou-services-redesign.innou-sr-product .product-cover h1{font-size:clamp(3rem,11vw,5rem);margin-bottom:2rem}.innou-services-redesign.innou-sr-product .product-cover .media-window{aspect-ratio:1.4}
  .innou-services-redesign.innou-sr-product .method-strip{font-size:.6rem}.innou-services-redesign.innou-sr-product .research,.innou-services-redesign.innou-sr-product .concept,.innou-services-redesign.innou-sr-product .carbi-heading,.innou-services-redesign.innou-sr-product .carbi-physical,.innou-services-redesign.innou-sr-product .development .section-top{grid-template-columns:1fr;gap:2rem}
  .innou-services-redesign.innou-sr-product .research{padding-block:1rem 3.5rem}.innou-services-redesign.innou-sr-product .research .lead{max-width:35ch}.innou-services-redesign.innou-sr-product .concept>div{grid-row:1}
  .innou-services-redesign.innou-sr-product .carbi-heading{margin-top:2rem}.innou-services-redesign.innou-sr-product .carbi-sequence{grid-template-columns:1fr;gap:2rem}.innou-services-redesign.innou-sr-product .carbi-sequence .media:nth-child(2){padding-top:0;width:90%;justify-self:end}
  .innou-services-redesign.innou-sr-product .carbi-physical{margin-top:3rem}.innou-services-redesign.innou-sr-product .development .simple-copy{padding-top:3rem}
 }
