.peptide-industry{--pep-ink:#101814;--pep-green:#0d4938;--pep-orange:#ff4d12;--pep-paper:#ead9bc;--pep-lime:#d9ff43;background:var(--pep-paper);color:var(--pep-ink)}.peptide-industry h1,.peptide-industry h2,.peptide-industry h3,.peptide-industry p{margin-top:0}.peptide-industry h1,.peptide-industry h2{letter-spacing:-.055em;line-height:.94}.peptide-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:900}.peptide-hero{border-bottom:2px solid var(--pep-ink);grid-template-columns:1.03fr .97fr;min-height:760px;display:grid}.peptide-hero-copy{flex-direction:column;justify-content:center;padding:7rem clamp(1.5rem,5vw,6rem) 4rem;display:flex}.peptide-hero nav{text-transform:uppercase;letter-spacing:.09em;flex-wrap:wrap;gap:.6rem;margin-bottom:3rem;font-size:.72rem;display:flex}.peptide-hero nav a{color:inherit}.peptide-hero h1{max-width:12ch;font-size:clamp(3.2rem,6.5vw,7.5rem)}.peptide-hero h1 em{color:var(--pep-orange);font-style:normal;display:block}.peptide-hero-copy>p:not(.peptide-eyebrow){max-width:43rem;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.55}.peptide-hero-actions,.peptide-cta>div{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.peptide-hero-actions a,.peptide-cta a{border:2px solid var(--pep-ink);color:inherit;align-items:center;gap:.5rem;padding:1rem 1.2rem;font-weight:900;text-decoration:none;display:inline-flex}.peptide-hero-actions a:first-child,.peptide-cta a:first-child{background:var(--pep-ink);color:var(--pep-paper)}.peptide-hero figure{background:var(--pep-green);flex-direction:column;justify-content:center;margin:0;display:flex;overflow:hidden}.peptide-hero figure img{width:100%;height:auto;display:block}.peptide-hero figcaption{background:var(--pep-ink);color:var(--pep-paper);letter-spacing:.12em;text-transform:uppercase;padding:1rem 1.5rem;font-size:.72rem;font-weight:800}.peptide-proof{background:var(--pep-lime);border-bottom:2px solid var(--pep-ink);grid-template-columns:.34fr 1fr;display:grid}.peptide-proof>div{border-right:2px solid var(--pep-ink);padding:3rem clamp(1.5rem,5vw,5rem)}.peptide-proof span{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:900;display:block}.peptide-proof strong{letter-spacing:-.08em;font-size:clamp(4.5rem,10vw,10rem);line-height:.8;display:block}.peptide-proof>p{letter-spacing:-.035em;align-self:center;padding:3rem clamp(1.5rem,5vw,6rem);font-size:clamp(1.4rem,2.5vw,2.6rem);line-height:1.12}.peptide-research,.peptide-process,.peptide-deliverables,.peptide-library,.peptide-faq{border-bottom:2px solid var(--pep-ink);padding:clamp(4rem,8vw,8rem) clamp(1.5rem,6vw,7rem)}.peptide-research>header,.peptide-process>header,.peptide-deliverables>header,.peptide-library>header,.peptide-faq>header{max-width:64rem;margin-bottom:3rem}.peptide-research h2,.peptide-process h2,.peptide-deliverables h2,.peptide-library h2,.peptide-faq h2,.peptide-ownership h2,.peptide-boundary h2,.peptide-cta h2{max-width:13ch;font-size:clamp(2.7rem,5.5vw,6rem)}.peptide-research>header>p:last-child{max-width:54rem;font-size:1.1rem;line-height:1.65}.peptide-stat-grid{border:2px solid var(--pep-ink);grid-template-columns:repeat(4,1fr);margin:3rem 0;display:grid}.peptide-stat-grid article{border-right:2px solid var(--pep-ink);padding:1.5rem}.peptide-stat-grid article:last-child{border-right:0}.peptide-stat-grid strong{font-size:clamp(2.4rem,5vw,5rem);line-height:1;display:block}.peptide-stat-grid span{text-transform:uppercase;letter-spacing:.09em;font-size:.74rem;font-weight:900}.peptide-keyword-grid{border-top:2px solid var(--pep-ink);border-left:2px solid var(--pep-ink);grid-template-columns:repeat(2,1fr);display:grid}.peptide-keyword-grid article{border-right:2px solid var(--pep-ink);border-bottom:2px solid var(--pep-ink);padding:2rem}.peptide-keyword-grid article>span{color:var(--pep-orange);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:900}.peptide-keyword-grid h3{margin:.7rem 0;font-size:clamp(1.7rem,3vw,3rem)}.peptide-keyword-grid p,.peptide-keyword-grid li{line-height:1.55}.peptide-research-note{margin:1.4rem 0 0;font-size:.86rem;font-weight:700}.peptide-ownership{background:var(--pep-green);color:var(--pep-paper);border-bottom:2px solid var(--pep-ink);grid-template-columns:1fr 1fr;display:grid}.peptide-ownership>div{padding:clamp(4rem,8vw,8rem) clamp(1.5rem,6vw,7rem)}.peptide-ownership>div p:last-child{font-size:1.15rem;line-height:1.65}.peptide-ownership code{color:var(--pep-lime)}.peptide-ownership ol{border-left:2px solid var(--pep-ink);margin:0;padding:0;list-style:none}.peptide-ownership li{border-bottom:2px solid var(--pep-ink);grid-template-columns:auto 1fr;gap:1rem;padding:2rem;display:grid}.peptide-ownership li:last-child{border-bottom:0}.peptide-ownership li>b{color:var(--pep-lime);font-size:1.25rem}.peptide-ownership li strong{margin-bottom:.35rem;font-size:1.25rem;display:block}.peptide-ownership li span{line-height:1.5}.peptide-process>div{border-top:2px solid var(--pep-ink);border-left:2px solid var(--pep-ink);grid-template-columns:repeat(4,1fr);display:grid}.peptide-process article{border-right:2px solid var(--pep-ink);border-bottom:2px solid var(--pep-ink);min-height:190px;padding:1.5rem}.peptide-process article span{color:var(--pep-orange);font-size:.8rem;font-weight:900}.peptide-process h3{margin-top:2.5rem;font-size:1.45rem;line-height:1.05}.peptide-deliverables{background:var(--pep-ink);color:var(--pep-paper)}.peptide-deliverables>div{background:#ead9bc59;border:1px solid #ead9bc59;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.peptide-deliverables article{background:var(--pep-ink);padding:2rem}.peptide-deliverables h3{color:var(--pep-lime);font-size:1.8rem}.peptide-deliverables p{line-height:1.65}.peptide-library>div{border:2px solid var(--pep-ink);grid-template-columns:repeat(4,1fr);display:grid}.peptide-library a{color:inherit;border-right:2px solid var(--pep-ink);padding:1.5rem;text-decoration:none;display:block}.peptide-library a:last-child{border-right:0}.peptide-library a:hover{background:var(--pep-lime)}.peptide-library a>span{color:var(--pep-orange);font-weight:900}.peptide-library a>strong{margin:2rem 0 .7rem;font-size:1.35rem;display:block}.peptide-library a p{line-height:1.45}.peptide-boundary{background:var(--pep-orange);border-bottom:2px solid var(--pep-ink);grid-template-columns:1fr 1fr;padding:clamp(4rem,7vw,7rem) clamp(1.5rem,6vw,7rem);display:grid}.peptide-boundary>p{align-self:center;font-size:1.25rem;line-height:1.65}.peptide-cta{background:var(--pep-lime);border-bottom:2px solid var(--pep-ink);padding:clamp(5rem,9vw,9rem) clamp(1.5rem,6vw,7rem)}.peptide-cta p:not(.peptide-eyebrow){max-width:48rem;font-size:1.25rem;line-height:1.6}.peptide-faq details{border-top:2px solid var(--pep-ink)}.peptide-faq details:last-child{border-bottom:2px solid var(--pep-ink)}.peptide-faq summary{cursor:pointer;grid-template-columns:3rem 1fr auto;gap:1rem;padding:1.4rem 0;font-weight:900;display:grid}.peptide-faq summary span{color:var(--pep-orange)}.peptide-faq details p{max-width:55rem;padding:0 4rem 1.5rem;line-height:1.65}@media (max-width:900px){.peptide-hero,.peptide-proof,.peptide-ownership,.peptide-boundary{grid-template-columns:1fr}.peptide-hero{min-height:0}.peptide-hero-copy{padding-top:6rem}.peptide-proof>div,.peptide-ownership ol{border-left:0;border-right:0;border-bottom:2px solid var(--pep-ink)}.peptide-stat-grid,.peptide-process>div,.peptide-library>div{grid-template-columns:repeat(2,1fr)}.peptide-stat-grid article:nth-child(2){border-right:0}.peptide-stat-grid article:nth-child(-n+2){border-bottom:2px solid var(--pep-ink)}.peptide-process article:nth-child(2n),.peptide-library a:nth-child(2n){border-right:0}.peptide-library a:nth-child(-n+2){border-bottom:2px solid var(--pep-ink)}}@media (max-width:620px){.peptide-keyword-grid,.peptide-stat-grid,.peptide-process>div,.peptide-deliverables>div,.peptide-library>div{grid-template-columns:1fr}.peptide-keyword-grid article,.peptide-stat-grid article,.peptide-process article,.peptide-library a{border-right:0}.peptide-stat-grid article:not(:last-child),.peptide-library a:not(:last-child){border-bottom:2px solid var(--pep-ink)}.peptide-hero-actions a,.peptide-cta a{justify-content:space-between;width:100%}.peptide-proof>p{font-size:1.5rem}.peptide-faq details p{padding-left:0}.peptide-faq summary{grid-template-columns:2.3rem 1fr auto}}
