@media not all and (min-width:1181px){.ContractManufacturing-module__nBVw5q__root{background:var(--paper)}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-section{padding:var(--section-space) max(var(--page-padding), calc((100vw - var(--content-max)) / 2))}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-section h2{color:var(--text-color);font-size:var(--type-h2-lg);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-section{background:var(--paper)}:where(.ContractManufacturing-module__nBVw5q__root) .cm-product-examples{color:var(--ink-soft);font-size:var(--type-small);margin-top:12px;line-height:1.6}.ContractManufacturing-module__nBVw5q__root{overflow-x:clip}:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero-image{object-position:58% center}:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero-shade{background:linear-gradient(90deg,#05162b57 0%,#05162b2b 38%,#05162b0d 58%,#0000 78%),linear-gradient(#0000 38%,#05162b24)}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-section{padding-block:var(--section-space)}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid{margin-top:var(--section-gap);background:var(--line);border:0;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li{background:var(--paper);border:0;min-width:0;min-height:184px;padding:20px;position:relative}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li:nth-child(3n){background:var(--paper);border:0;min-width:0;min-height:184px;padding:20px;position:relative}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li:nth-child(n+4){background:var(--paper);border:0;min-width:0;min-height:184px;padding:20px;position:relative}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid h3{color:var(--text-color);font-size:var(--type-h3);margin:20px 0 0;font-weight:700;line-height:1.25}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid p{color:#506575;font-size:var(--type-body);margin:11px 0 0;line-height:1.6}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li:before{z-index:1;content:"";border-top:1px dashed #df276f7a;width:calc(100% + 1px);position:absolute;top:26px;left:26px}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li:last-child:before{display:none}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid span{z-index:2;background:var(--pink);border:0;border-radius:50%;place-items:center;width:12px;height:12px;display:grid;position:relative}:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero .private-flow-strip{padding-top:32px}.ContractManufacturing-module__nBVw5q__root .private-flow-strip .cm-flow-label{max-width:none;color:var(--pink);font-size:var(--type-button);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:600;line-height:1;position:absolute;top:12px;left:20px}:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero .private-flow-strip article{min-height:138px}:where(.ContractManufacturing-module__nBVw5q__root) .cm-benefit-icon svg{width:26px;height:26px}:where(.ContractManufacturing-module__nBVw5q__root) .cm-benefits-section{padding-bottom:var(--section-space)}:is(:where(.ContractManufacturing-module__nBVw5q__root) .cm-benefits-section h2,:where(.ContractManufacturing-module__nBVw5q__root) .cm-authority-section h2,:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-section h2){font-size:var(--type-h2-lg);letter-spacing:-.025em;line-height:1.2}@media (min-width:768px) and (max-width:1100px){:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid{grid-template-columns:repeat(6,minmax(0,1fr))}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li{grid-column:span 2}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li:nth-child(3n){grid-column:span 2}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li:nth-child(n+4){grid-column:span 2}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li:nth-child(4){grid-column:2/span 2}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li:nth-child(5){grid-column:4/span 2}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li:before{display:none}}@media (max-width:1020px){:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero-image{object-position:64% center}:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero-shade{background:linear-gradient(90deg,#05162b94 0%,#05162b5c 52%,#05162b1f 100%)}:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero .private-hero-content{min-height:0}}@media (max-width:900px){:is(:where(.ContractManufacturing-module__nBVw5q__root) .cm-benefits-section h2,:where(.ContractManufacturing-module__nBVw5q__root) .cm-authority-section h2,:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-section h2){font-size:var(--type-h2-lg)}}@media (max-width:767px){:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero-image{object-position:68% center;opacity:.54}:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero-shade{background:linear-gradient(#05162be6 0%,#05162bc7 58%,#05162bad 100%)}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-section{padding-block:var(--section-space)}:is(:where(.ContractManufacturing-module__nBVw5q__root) .cm-benefits-section,:where(.ContractManufacturing-module__nBVw5q__root) .cm-authority-section){padding-block:var(--section-space)}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid{grid-template-columns:1fr}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li{grid-column:1/-1;min-height:0}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li:nth-child(3n){grid-column:1/-1;min-height:0}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li:nth-child(n+4){grid-column:1/-1;min-height:0}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li:before{display:none}:where(.ContractManufacturing-module__nBVw5q__root) .cm-benefits-section .private-buyer-grid{grid-auto-columns:minmax(88%,1fr)}:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero .private-flow-strip{padding-top:38px}:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero .private-flow-strip article{grid-template-rows:1fr;min-height:72px}:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero .private-flow-strip article>p{display:none}:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero .private-flow-icon{grid-row:1}:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero .private-flow-strip strong{grid-row:1}:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero .private-flow-strip strong{align-self:center}:where(.ContractManufacturing-module__nBVw5q__root) .cm-benefits-section{padding-bottom:var(--section-space)}:is(:where(.ContractManufacturing-module__nBVw5q__root) .cm-benefits-section h2,:where(.ContractManufacturing-module__nBVw5q__root) .cm-authority-section h2,:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-section h2){font-size:var(--type-h2-lg)}}}@media (min-width:1181px){.ContractManufacturing-module__nBVw5q__root{background:var(--paper)}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-section{padding:var(--section-space) max(var(--page-padding), calc((100vw - var(--content-max)) / 2))}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-section h2{color:var(--text-color);font-size:var(--type-h2-lg);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-section{background:var(--paper)}:where(.ContractManufacturing-module__nBVw5q__root) .cm-product-examples{margin-top:calc(12 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:var(--type-small);line-height:1.6}.ContractManufacturing-module__nBVw5q__root{overflow-x:clip}:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero-image{object-position:58% center}:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero-shade{background:linear-gradient(90deg,#05162b57 0%,#05162b2b 38%,#05162b0d 58%,#0000 78%),linear-gradient(#0000 38%,#05162b24)}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-section{padding-block:var(--section-space)}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid{margin-top:var(--section-gap);gap:calc(1 * var(--desktop-pixel,1px));border-radius:calc(8 * var(--desktop-pixel,1px));background:var(--line);border:0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid;overflow:hidden}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li{min-width:0;min-height:calc(184 * var(--desktop-pixel,1px));padding:calc(20 * var(--desktop-pixel,1px));background:var(--paper);border:0;position:relative}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li:nth-child(3n){min-width:0;min-height:calc(184 * var(--desktop-pixel,1px));padding:calc(20 * var(--desktop-pixel,1px));background:var(--paper);border:0;position:relative}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li:nth-child(n+4){min-width:0;min-height:calc(184 * var(--desktop-pixel,1px));padding:calc(20 * var(--desktop-pixel,1px));background:var(--paper);border:0;position:relative}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid h3{margin:calc(20 * var(--desktop-pixel,1px)) 0 0;color:var(--text-color);font-size:var(--type-h3);font-weight:700;line-height:1.25}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid p{margin:calc(11 * var(--desktop-pixel,1px)) 0 0;color:#506575;font-size:var(--type-body);line-height:1.6}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li:before{z-index:1;top:calc(26 * var(--desktop-pixel,1px));left:calc(26 * var(--desktop-pixel,1px));width:calc(100% + calc(1 * var(--desktop-pixel,1px)));border-top:calc(1 * var(--desktop-pixel,1px)) dashed #df276f7a;content:"";position:absolute}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid li:last-child:before{display:none}:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-grid span{z-index:2;width:calc(12 * var(--desktop-pixel,1px));height:calc(12 * var(--desktop-pixel,1px));background:var(--pink);border:0;border-radius:50%;place-items:center;display:grid;position:relative}:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero .private-flow-strip{padding-top:calc(32 * var(--desktop-pixel,1px))}.ContractManufacturing-module__nBVw5q__root .private-flow-strip .cm-flow-label{top:calc(12 * var(--desktop-pixel,1px));left:calc(20 * var(--desktop-pixel,1px));max-width:none;color:var(--pink);font-size:var(--type-button);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:600;line-height:1;position:absolute}:where(.ContractManufacturing-module__nBVw5q__root) .cm-hero .private-flow-strip article{min-height:calc(138 * var(--desktop-pixel,1px))}:where(.ContractManufacturing-module__nBVw5q__root) .cm-benefit-icon svg{width:calc(26 * var(--desktop-pixel,1px));height:calc(26 * var(--desktop-pixel,1px))}:where(.ContractManufacturing-module__nBVw5q__root) .cm-benefits-section{padding-bottom:var(--section-space)}:is(:where(.ContractManufacturing-module__nBVw5q__root) .cm-benefits-section h2,:where(.ContractManufacturing-module__nBVw5q__root) .cm-authority-section h2,:where(.ContractManufacturing-module__nBVw5q__root) .cm-process-section h2){font-size:var(--type-h2-lg);letter-spacing:-.025em;line-height:1.2}}
