
 .innou-services-redesign.innou-sr-services .services-cover{padding-bottom:var(--section-space)}
 .innou-services-redesign.innou-sr-services .services-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-block:3.5rem}
 .innou-services-redesign.innou-sr-services .services-heading h1{font-size:clamp(4rem,12vw,12rem)}.innou-services-redesign.innou-sr-services .services-heading>p{font-size:1.2rem;line-height:1.45;letter-spacing:-.02em;padding-bottom:.8rem}
 .innou-services-redesign.innou-sr-services .discipline-index{display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid var(--color-line)}
 .innou-services-redesign.innou-sr-services .discipline-index a{display:flex;gap:1rem;align-items:center;min-height:4.25rem;border-right:1px solid var(--color-line);padding-inline:1rem;font-size:.875rem}
 .innou-services-redesign.innou-sr-services .discipline-index a:first-child{padding-left:0}.innou-services-redesign.innou-sr-services .discipline-index a:last-child{border:0;padding-right:0}.innou-services-redesign.innou-sr-services .discipline-index a>span:last-child{margin-left:auto}
 .innou-services-redesign.innou-sr-services .discipline-index a:hover{color:var(--color-brand)}
 .innou-services-redesign.innou-sr-services .services-intro{display:grid;grid-template-columns:1fr 2fr;gap:3rem;margin-top:4rem}.innou-services-redesign.innou-sr-services .services-intro h2{font-size:1.4rem;max-width:16ch}
 .innou-services-redesign.innou-sr-services .product-entry{display:grid;grid-template-columns:4fr 8fr;gap:3rem;align-items:center;padding-bottom:var(--section-space)}
 .innou-services-redesign.innou-sr-services h2 a{display:block;position:relative;padding-right:2rem}.innou-services-redesign.innou-sr-services h2 a>span[aria-hidden]{position:absolute;top:0;right:0;font-size:.6em}
 .innou-services-redesign.innou-sr-services .entry-copy h2{margin-block:2rem 1.5rem}.innou-services-redesign.innou-sr-services .entry-copy>p:not(.eyebrow){font-size:.95rem;color:var(--color-muted);max-width:28rem}.innou-services-redesign.innou-sr-services .entry-copy .text-link{margin-top:2rem}
 .innou-services-redesign.innou-sr-services .complementary-services{display:grid;grid-template-columns:6fr 4fr;gap:12%;padding-bottom:var(--section-space)}
 .innou-services-redesign.innou-sr-services .pack-entry>.eyebrow{margin-top:2.5rem}.innou-services-redesign.innou-sr-services .complementary-services h2{margin-block:1.2rem 1.5rem}.innou-services-redesign.innou-sr-services .complementary-services .prose{font-size:.95rem}
 .innou-services-redesign.innou-sr-services .retail-entry{padding-top:9rem}.innou-services-redesign.innou-sr-services .retail-entry>.media-link{display:block;margin-top:2rem}
 .innou-services-redesign.innou-sr-services .printing-heading{display:grid;grid-template-columns:1fr 2fr;gap:3rem;margin-bottom:3rem}.innou-services-redesign.innou-sr-services .printing-heading h2{font-size:clamp(2.5rem,5.5vw,5.5rem)}.innou-services-redesign.innou-sr-services .printing-heading h2 span:not([aria-hidden]){color:#b9b9b4}
 .innou-services-redesign.innou-sr-services .printing-content{display:grid;grid-template-columns:8fr 3fr;gap:7%;align-items:center}.innou-services-redesign.innou-sr-services .printing-content>div>p:not(.meta){font-size:.95rem;color:#b9b9b4}.innou-services-redesign.innou-sr-services .technologies{margin-block:2rem;line-height:1.8}
 .innou-services-redesign.innou-sr-services .graphic-heading{display:grid;grid-template-columns:3fr 6fr 3fr;gap:2rem;align-items:start;margin-bottom:3rem}.innou-services-redesign.innou-sr-services .graphic-heading h2{font-size:clamp(2.5rem,4.5vw,4.5rem)}.innou-services-redesign.innou-sr-services .graphic-heading .prose{font-size:.875rem}
 @media(max-width:1023px){.innou-services-redesign.innou-sr-services .discipline-index a{gap:.5rem;font-size:.75rem;padding-inline:.75rem}.innou-services-redesign.innou-sr-services .graphic-heading{grid-template-columns:1fr 2fr}.innou-services-redesign.innou-sr-services .graphic-heading .prose{grid-column:2}.innou-services-redesign.innou-sr-services .product-entry{gap:2rem}.innou-services-redesign.innou-sr-services .printing-content{grid-template-columns:7fr 4fr;gap:2rem}}
 @media(max-width:767px){
  .innou-services-redesign.innou-sr-services .services-heading{display:block;margin-block:2rem}.innou-services-redesign.innou-sr-services .services-heading h1{font-size:clamp(3.5rem,13vw,6rem)}.innou-services-redesign.innou-sr-services .services-heading>p{font-size:1rem;margin-top:1.5rem}
  .innou-services-redesign.innou-sr-services .discipline-index{grid-template-columns:1fr}.innou-services-redesign.innou-sr-services .discipline-index a{font-size:.9rem;min-height:3.3rem;padding:0;border:0;border-bottom:1px solid var(--color-line);gap:1.25rem}
  .innou-services-redesign.innou-sr-services .services-intro{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem}.innou-services-redesign.innou-sr-services .services-intro h2{max-width:22ch}
  .innou-services-redesign.innou-sr-services .product-entry{grid-template-columns:1fr;gap:2rem}.innou-services-redesign.innou-sr-services .entry-copy h2{margin-top:1.25rem}.innou-services-redesign.innou-sr-services .entry-copy .text-link{margin-top:1.25rem}
  .innou-services-redesign.innou-sr-services .complementary-services{grid-template-columns:1fr;gap:3.5rem}.innou-services-redesign.innou-sr-services .pack-entry>.eyebrow{margin-top:1.5rem}.innou-services-redesign.innou-sr-services .retail-entry{padding-top:0;padding-left:8%}
  .innou-services-redesign.innou-sr-services .retail-entry .media-window{aspect-ratio:1}.innou-services-redesign.innou-sr-services .printing-heading,.innou-services-redesign.innou-sr-services .printing-content{grid-template-columns:1fr;gap:1.5rem}.innou-services-redesign.innou-sr-services .printing-heading{margin-bottom:2rem}.innou-services-redesign.innou-sr-services .printing-content>div{max-width:32rem}.innou-services-redesign.innou-sr-services .technologies{margin-block:1.5rem}
  .innou-services-redesign.innou-sr-services .graphic-heading{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.innou-services-redesign.innou-sr-services .graphic-heading .prose{grid-column:auto;max-width:32rem}
 }
