.peptide-page{color:#293d37}.peptide-hero{background:#e8e9df;overflow:hidden}.lux .peptide-hero-layout{grid-template-columns:1.3fr 1fr;align-items:center;gap:50px;padding-block:65px 75px;display:grid}.peptide-hero-copy>.eyebrow{margin-top:42px!important}.peptide-hero h1{letter-spacing:-.025em;margin:22px 0 27px;font-size:clamp(58px,5.8vw,87px);line-height:.99}.peptide-hero h1 em{display:block}.peptide-hero .peptide-subtitle{max-width:540px;font-size:16px;line-height:1.85}.peptide-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:30px;display:flex}.peptide-actions .text-cta{font-size:10px}.peptide-hero-art{background:radial-gradient(#f5f0e8 0%,#d9c7b54a 55%,#0000 72%);border-radius:50% 50% 45% 45%;margin:0;animation:.8s both peptide-appear;position:relative}.peptide-molecule{color:#526d5d;width:100%;height:auto;display:block}.peptide-hero-art figcaption{text-align:center;letter-spacing:.16em;color:#526151;padding-bottom:25px;font-size:8px;line-height:1.8}.lux .peptide-chapters{border-bottom:1px solid #293d3726;flex-wrap:wrap;gap:18px 38px;padding-block:23px;font-size:11px;display:flex}.peptide-chapters a{padding-block:8px}.peptide-chapters a:hover{text-underline-offset:5px;text-decoration:underline}.peptide-understanding{grid-template-columns:1fr 1.1fr;gap:35px 75px;display:grid}.peptide-section-heading h2{margin-top:20px}.peptide-introduction{padding-top:25px}.peptide-introduction p:first-child{margin-top:0}.peptide-topic-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:18px;display:grid}.peptide-topic{background:#faf7f2;border:1px solid #293d3722;border-radius:16px;transition:transform .25s,box-shadow .25s;overflow:hidden}.peptide-topic:hover,.peptide-topic:focus-within{transform:translateY(-4px);box-shadow:0 12px 30px #293d3710}.peptide-topic-art{background:#d9c7b545;place-items:center;height:185px;display:grid;overflow:hidden}.peptide-topic-art svg{width:235px;height:216px}.peptide-topic:nth-child(2) .peptide-topic-art{background:#89998726}.peptide-topic:nth-child(3) .peptide-topic-art{background:#d9c7b570}.molecule-2{transform:rotate(65deg)scale(.9)}.molecule-3{transform:rotate(-45deg)scale(.95)}.peptide-topic-copy{padding:26px}.lux .peptide-topic h3{margin:0 0 18px;font-size:34px;line-height:1.1}.lux .peptide-topic p{font-size:13px;line-height:1.85}.peptide-topic-copy>p{min-height:7.4em}.lux .peptide-topic details{border-top:1px solid #293d3726;border-bottom:0;margin-top:24px;padding:16px 0 0}.lux .peptide-page summary{justify-content:space-between;align-items:baseline;gap:18px;list-style:none;display:flex}.peptide-page summary::-webkit-details-marker{display:none}.lux .peptide-topic summary{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.peptide-page summary>span{flex-shrink:0;font-size:21px;font-weight:400;transition:transform .25s}.peptide-page details[open]>summary>span{transform:rotate(45deg)}.peptide-personalized{background:#d9c7b550}.peptide-personalized-layout{grid-template-columns:1fr 1.1fr;gap:75px;display:grid}.peptide-personalized h2{font-size:clamp(44px,4.5vw,66px)}.peptide-personalized-layout>div:last-child{padding-top:25px}.peptide-personalized .lux-button{margin-top:15px}.lux .peptide-small{max-width:620px;font-size:11px;line-height:1.85}.peptide-safety{grid-template-columns:1fr 1.35fr;gap:80px;display:grid}.peptide-safety-intro h2{font-size:clamp(44px,4.5vw,64px)}.peptide-faqs{border-top:1px solid #293d3730}.lux .peptide-faqs details{padding:24px 0}.lux .peptide-faqs summary{font-size:16px;line-height:1.6}.lux .peptide-faqs details p{padding-right:20px;font-size:13px;line-height:1.9}.lux .peptide-source{margin-top:27px;font-size:11px;line-height:1.8}.peptide-source a{text-underline-offset:3px;text-decoration:underline}.peptide-conversation{text-align:center;background:#e2e7dd}.peptide-conversation .wrap{max-width:900px}.peptide-conversation h2{font-size:clamp(54px,5vw,78px)}.peptide-conversation .wrap>p:not(.eyebrow){max-width:650px;margin-inline:auto}.peptide-conversation .lux-button{margin:18px auto 25px}.peptide-page .lux-button{text-align:left;white-space:normal;gap:20px;max-width:100%;line-height:1.7}.peptide-hero-copy{animation:.6s both peptide-appear}@keyframes peptide-appear{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.lux .peptide-hero-layout{gap:25px}.peptide-understanding,.peptide-personalized-layout{gap:35px}.peptide-safety{gap:40px}.peptide-topic-grid{gap:16px}.peptide-topic-copy{padding:23px}.lux .peptide-topic h3{font-size:31px}}@media (max-width:760px){.lux .peptide-hero-layout{grid-template-columns:1fr;gap:10px;padding-top:40px;padding-bottom:40px}.peptide-hero-copy>.eyebrow{margin-top:30px!important;font-size:9px!important}.peptide-hero h1{font-size:clamp(49px,10.7vw,70px);line-height:1.03}.peptide-hero .peptide-subtitle{font-size:14px}.peptide-actions{gap:20px}.peptide-hero-art{justify-self:center;max-width:310px}.peptide-hero-art figcaption{padding-bottom:8px;font-size:7px}.lux .peptide-chapters{gap:8px 25px;padding-block:20px;font-size:10px}.peptide-understanding,.peptide-personalized-layout,.peptide-safety{grid-template-columns:1fr;gap:20px}.peptide-introduction{padding-top:0}.peptide-topic-grid{grid-template-columns:1fr;gap:22px;margin-top:12px}.peptide-topic-art{height:175px}.peptide-topic-copy{padding:26px}.lux .peptide-topic h3{font-size:36px}.peptide-topic-copy>p{min-height:0}.peptide-personalized-layout>div:last-child{padding-top:0}.peptide-personalized h2,.peptide-safety-intro h2{font-size:46px}.peptide-faqs{margin-top:14px}.lux .peptide-faqs summary{font-size:15px}.peptide-page .lux-button{padding:17px 20px;font-size:9px}.peptide-conversation h2{font-size:58px}}@media (prefers-reduced-motion:reduce){.peptide-page *{transition:none!important;animation:none!important}.peptide-topic:hover,.peptide-topic:focus-within{transform:none}}.peptide-topic{flex-direction:column;display:flex}.peptide-topic-copy{flex-direction:column;flex:1;display:flex}.lux .peptide-topic details{margin-top:auto}.peptide-topic-copy>p{margin-bottom:24px}@media (min-width:761px) and (max-width:900px){.peptide-topic-grid{grid-template-columns:1fr}.peptide-topic{grid-template-columns:30% 1fr;display:grid}.peptide-topic-art{height:100%;min-height:210px}.peptide-topic-copy>p{min-height:0}.peptide-topic-art svg{max-width:100%}}
