.Hero_hero__QmPIQ{position:relative;min-height:calc(86svh - 96px);display:flex;flex-direction:column;overflow:hidden}.Hero_heroStage__WszEr{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 48px 72px}.Hero_heroGrid__lJQLf{position:relative;z-index:2;width:100%;max-width:1240px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"content product" "proof cta";align-items:center;grid-gap:40px 48px;gap:40px 48px;text-align:left}.Hero_heroProduct__SIZnJ{grid-area:product;display:flex;justify-content:center;align-self:end}.Hero_productRow__8ATMd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;grid-gap:12px;gap:12px;width:100%;max-width:700px;margin:0;padding:0;list-style:none}.Hero_productCell__brjk_{display:flex;justify-content:center;min-width:0}.Hero_productLink__0yRxT{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;width:100%;transition:transform .5s var(--ease-out)}@media (hover:hover) and (pointer:fine){.Hero_productLink__0yRxT:hover{transform:translateY(-4px)}.Hero_productLink__0yRxT:hover .Hero_productMeta__JKujO{background:linear-gradient(180deg,rgba(214,232,245,.78),rgba(214,232,245,.36) 52%,rgba(214,232,245,.12)),linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.62));box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(28,46,63,.08),0 0 0 1px rgba(168,200,232,.4),0 1px 2px rgba(28,46,63,.06),0 16px 30px -10px rgba(28,46,63,.24)}}.Hero_productLink__0yRxT:focus-visible{outline:1px solid var(--frost-deep);outline-offset:8px;border-radius:18px}.Hero_productStage__qjBrD{position:relative;display:block;width:100%;max-width:225px}.Hero_productImage__VEtUs.Hero_productImage__VEtUs{background-color:transparent;aspect-ratio:1120/1288}.Hero_productMeta__JKujO{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;margin-top:-14px;padding:8px 20px 9px;border-radius:999px;background:linear-gradient(180deg,rgba(214,232,245,.62),rgba(214,232,245,.26) 52%,rgba(214,232,245,.08)),linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.52));-webkit-backdrop-filter:blur(10px) saturate(1.12);backdrop-filter:blur(10px) saturate(1.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),inset 0 -1px 0 rgba(28,46,63,.06),0 0 0 1px rgba(168,200,232,.22),0 1px 2px rgba(28,46,63,.05),0 8px 20px -8px rgba(28,46,63,.18);transition:background .34s var(--ease-out),box-shadow .34s var(--ease-out)}.Hero_productName__OsX70{font-family:var(--font-sans);font-size:17px;font-weight:400;letter-spacing:-.01em;color:var(--ink-navy)}.Hero_moleculeStage__zHxiE{position:absolute;inset:0;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center;transform-origin:50% 46%;transform:rotate(calc(var(--hero-p, 0) * 10deg)) scale(calc(1 + var(--hero-p, 0) * .45));opacity:clamp(0,calc(1.55 - var(--hero-p, 0) * 2.1),1);will-change:transform,opacity}.Hero_moleculeObject__qvPbg{width:min(92vmin,980px);height:min(92vmin,980px);margin-top:9vh;animation:Hero_heroEnter__ynSbd 1s var(--ease-luxe) backwards,Hero_heroBreath__1YkQp 12s ease-in-out 1s infinite alternate}@media (min-width:901px){.Hero_moleculeStage__zHxiE{padding-right:38%;transform-origin:28% 46%}}@keyframes Hero_heroEnter__ynSbd{0%{opacity:0;transform:scale(.975)}}@keyframes Hero_heroBreath__1YkQp{0%{transform:scale(1)}to{transform:scale(1.012)}}.Hero_heroContent__cKeQu{grid-area:content;position:relative;z-index:2;max-width:620px;display:flex;flex-direction:column;align-items:flex-start;transform:translateY(calc(var(--hero-p, 0) * -40px));opacity:calc(1 - var(--hero-p, 0) * 1.6);animation:Hero_heroContentIn__yMa4q .8s var(--ease-luxe) .15s backwards}.Hero_heroContent__cKeQu:before{content:"";position:absolute;inset:-60px -80px -60px -120px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,rgba(247,249,251,.94) 0,rgba(247,249,251,.6) 48%,rgba(247,249,251,0) 74%)}@keyframes Hero_heroContentIn__yMa4q{0%{opacity:0;transform:translateY(22px)}}.Hero_eyebrow__X2_f_{font-family:var(--font-sans);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--frost-deep);margin-bottom:26px;font-weight:400}.Hero_title__81R_I{font-family:var(--font-sans);font-size:clamp(38px,4.6vw,68px);font-weight:300;line-height:1.06;letter-spacing:-.02em;color:var(--ink-navy);margin-bottom:20px}.Hero_subtitle__nerAf{font-family:var(--font-serif);font-size:clamp(16px,1.75vw,22px);font-style:italic;font-weight:300;color:var(--frost-dark);margin-bottom:40px;line-height:1.6;letter-spacing:.01em;text-wrap:balance}.Hero_ctaZone__CDsJb{grid-area:cta;display:flex;flex-direction:column;align-items:center;align-self:start;gap:16px;transform:translateY(calc(var(--hero-p, 0) * -40px));opacity:calc(1 - var(--hero-p, 0) * 1.6);animation:Hero_heroContentIn__yMa4q .8s var(--ease-luxe) .15s backwards}.Hero_ctaArrow__rtsfU{font-family:var(--font-sans);font-size:15px;color:var(--frost-deep);line-height:1;animation:Hero_arrowNudge__wLgZK 2.4s ease-in-out 1.6s infinite}@keyframes Hero_arrowNudge__wLgZK{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(5px);opacity:1}}.Hero_ctaBody__A4wVu{font-family:var(--font-sans);font-size:13px;font-weight:300;color:var(--text-secondary);line-height:1.7;margin:0;max-width:360px}.Hero_signInLink__uiNx1{font-family:var(--font-sans);font-size:12px;font-weight:300;color:var(--text-muted);text-decoration:none;line-height:1.5}.Hero_signInLink__uiNx1:hover{color:var(--text-secondary)}.Hero_proofStrip__mDU_K{grid-area:proof;align-self:start;transform:translateY(calc(var(--hero-p, 0) * -40px));opacity:calc(1 - var(--hero-p, 0) * 1.6);display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 26px;list-style:none;margin:0;padding:0;font-family:var(--font-sans);font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--frost-deep)}@media (min-width:901px){.Hero_proofStrip__mDU_K{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:start;width:100%}}@media (max-width:900px){.Hero_heroGrid__lJQLf{grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "product" "proof" "cta";gap:14px;text-align:center}.Hero_heroProduct__SIZnJ{align-self:auto}.Hero_moleculeStage__zHxiE{align-items:flex-start;padding-bottom:0;transform-origin:50% 24%}.Hero_moleculeObject__qvPbg{width:min(62vmin,185px,36svh);height:min(62vmin,185px,36svh);margin-top:-28px}.Hero_ctaZone__CDsJb{align-self:auto}.Hero_eyebrow__X2_f_{display:none}.Hero_productLink__0yRxT{gap:4px}.Hero_productRow__8ATMd{gap:6px}.Hero_productMeta__JKujO{margin-top:-10px;padding:6px 11px 7px}.Hero_productName__OsX70{font-size:13px}.Hero_productStage__qjBrD{max-width:108px}.Hero_heroContent__cKeQu{align-items:center;max-width:100%}.Hero_ctaZone__CDsJb{align-items:center}.Hero_proofStrip__mDU_K{justify-content:center;margin-bottom:24px}.Hero_heroContent__cKeQu:before{inset:-50px -60px}}@media (max-width:768px){.Hero_proofStrip__mDU_K{gap:9px 16px;margin-top:26px;font-size:9px;letter-spacing:.14em}.Hero_hero__QmPIQ{min-height:calc(76svh - 90px)}.Hero_heroStage__WszEr{padding:104px 24px 56px}.Hero_moleculeStage__zHxiE{transform-origin:50% 26%}.Hero_moleculeObject__qvPbg{width:min(62vmin,232px,36svh);height:min(62vmin,232px,36svh);margin-top:-28px}.Hero_title__81R_I{font-size:34px;line-height:1.12}.Hero_subtitle__nerAf{font-size:14px;margin-bottom:12px}}@media (pointer:coarse){.Hero_moleculeStage__zHxiE{transform:none;opacity:1}.Hero_moleculeObject__qvPbg{animation:Hero_heroBreath__1YkQp 12s ease-in-out 1s infinite alternate}}@media (pointer:coarse){@supports (animation-timeline:view()) and (animation-range:exit 0% exit 100%){.Hero_hero__QmPIQ{view-timeline-name:--hero-exit;view-timeline-axis:block}.Hero_ctaZone__CDsJb,.Hero_heroContent__cKeQu,.Hero_proofStrip__mDU_K{transform:none;opacity:1;animation-name:Hero_heroCopyExit___wXcg;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero-exit;animation-range:exit 0 exit 62.5%;will-change:transform,opacity}}}@keyframes Hero_heroCopyExit___wXcg{to{opacity:0;transform:translateY(-25px)}}@media (prefers-reduced-motion:reduce){.Hero_moleculeStage__zHxiE{transform:none;opacity:1}.Hero_moleculeObject__qvPbg{animation:none}.Hero_ctaZone__CDsJb,.Hero_heroContent__cKeQu,.Hero_proofStrip__mDU_K{transform:none;opacity:1;animation:none}}@media (max-width:900px){.Hero_heroStage__WszEr{padding-top:33px}}@media (max-width:768px){.Hero_heroStage__WszEr{padding-top:17px}}@media (min-width:769px){.Hero_ctaBody__A4wVu{max-width:none;white-space:nowrap}}.HomepageMoleculeLayer_layer__hlQgr{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.5;transform:translateZ(0)}.HomepageMoleculeLayer_clusterA__w5XyN,.HomepageMoleculeLayer_clusterB__K4qSa,.HomepageMoleculeLayer_clusterC__nJh1f,.HomepageMoleculeLayer_clusterD__RpDDB,.HomepageMoleculeLayer_clusterE__6Fc8u{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:reduce){.HomepageMoleculeLayer_clusterA__w5XyN,.HomepageMoleculeLayer_clusterB__K4qSa,.HomepageMoleculeLayer_clusterC__nJh1f,.HomepageMoleculeLayer_clusterD__RpDDB,.HomepageMoleculeLayer_clusterE__6Fc8u{animation:none}}@media (max-width:768px){.HomepageMoleculeLayer_clusterC__nJh1f{display:none}}.PeptideCardsSection_section__ErhiC{position:relative;overflow:hidden;z-index:3;margin-top:-6vh;padding:40px 48px 80px;scroll-margin-top:80px;background:var(--frost-white)}.PeptideCardsSection_moleculeAccent__ZOLr9{position:absolute;top:-50px;right:-70px;width:300px;height:auto;opacity:.3;pointer-events:none}.PeptideCardsSection_catalogWrap____sEA{max-width:960px;width:100%;margin:0 auto}.PeptideCardsSection_labelWrap__GlJX7{margin-bottom:32px}.PeptideCardsSection_topDisclaimer__NDtir{font-family:var(--font-sans);font-size:12px;font-weight:300;letter-spacing:.02em;line-height:1.6;color:var(--text-secondary);margin:0 0 28px}@media (max-width:768px){.PeptideCardsSection_section__ErhiC{margin-top:-4vh;padding:32px 24px 56px}.PeptideCardsSection_moleculeAccent__ZOLr9{width:200px;top:-30px;right:-40px;opacity:.22}.PeptideCardsSection_labelWrap__GlJX7{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.PeptideCardsSection_section__ErhiC{margin-top:0}}.SkindeepVisual_visual__THsJy{position:relative;background:var(--surface-split-visual);overflow:hidden;min-height:80vh}.SkindeepVisual_image__KzMlB{object-fit:cover;object-position:80% center}@media (max-width:768px){.SkindeepVisual_visual__THsJy{min-height:0;aspect-ratio:1/1}.SkindeepVisual_image__KzMlB{object-position:85% center}.SkindeepVisual_visual__THsJy:after{content:"";position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(180deg,#f7f9fb,rgba(247,249,251,.7) 18%,rgba(247,249,251,.45) 36%,rgba(247,249,251,.26) 54%,rgba(247,249,251,.12) 72%,rgba(247,249,251,.04) 86%,rgba(247,249,251,0));pointer-events:none}}.SkindeepSplit_split__4syhi{display:grid;grid-template-columns:1fr 1fr;min-height:80vh;scroll-margin-top:80px}.SkindeepSplit_text__OmN_7{padding:100px 80px;display:flex;flex-direction:column;justify-content:center;background:var(--frost-white);transition:background 1.4s ease}.SkindeepSplit_text__OmN_7[data-reveal=hidden]{background:var(--frost-lightest)}.SkindeepSplit_text__OmN_7 .SkindeepSplit_body__u_qRE,.SkindeepSplit_text__OmN_7 .SkindeepSplit_cta__Lt68b,.SkindeepSplit_text__OmN_7 .SkindeepSplit_stats__ml1NZ,.SkindeepSplit_text__OmN_7 .SkindeepSplit_subtitle__XFx4r,.SkindeepSplit_text__OmN_7 .SkindeepSplit_title__rJ_HJ,.SkindeepSplit_text__OmN_7>:last-child{transition:opacity .7s var(--ease-luxe),transform .7s var(--ease-luxe)}.SkindeepSplit_text__OmN_7[data-reveal=hidden] .SkindeepSplit_body__u_qRE,.SkindeepSplit_text__OmN_7[data-reveal=hidden] .SkindeepSplit_cta__Lt68b,.SkindeepSplit_text__OmN_7[data-reveal=hidden] .SkindeepSplit_stats__ml1NZ,.SkindeepSplit_text__OmN_7[data-reveal=hidden] .SkindeepSplit_subtitle__XFx4r,.SkindeepSplit_text__OmN_7[data-reveal=hidden] .SkindeepSplit_title__rJ_HJ,.SkindeepSplit_text__OmN_7[data-reveal=hidden]>:last-child{opacity:0;transform:translateY(26px)}.SkindeepSplit_text__OmN_7 .SkindeepSplit_subtitle__XFx4r{transition-delay:0ms}.SkindeepSplit_text__OmN_7 .SkindeepSplit_title__rJ_HJ{transition-delay:.11s}.SkindeepSplit_text__OmN_7 .SkindeepSplit_body__u_qRE{transition-delay:.22s}.SkindeepSplit_text__OmN_7 .SkindeepSplit_stats__ml1NZ{transition-delay:.33s}.SkindeepSplit_text__OmN_7 .SkindeepSplit_cta__Lt68b,.SkindeepSplit_text__OmN_7>:last-child{transition-delay:.44s}.SkindeepSplit_visualReveal__eicWL{display:grid}.SkindeepSplit_visualReveal__eicWL>*{min-height:100%}.SkindeepSplit_title__rJ_HJ{font-family:var(--font-sans);font-size:clamp(28px,3vw,44px);font-weight:300;letter-spacing:-.02em;color:var(--ink-navy);margin-bottom:8px;line-height:1.1}.SkindeepSplit_title__rJ_HJ em{font-family:var(--font-serif);font-style:italic;font-weight:300}.SkindeepSplit_subtitle__XFx4r{font-family:var(--font-sans);font-size:12px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--frost-deep);margin-bottom:24px}.SkindeepSplit_body__u_qRE{font-family:var(--font-sans);font-size:14px;font-weight:300;line-height:1.8;color:var(--text-secondary);max-width:420px;margin-bottom:32px}.SkindeepSplit_stats__ml1NZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;max-width:420px;margin-bottom:40px}.SkindeepSplit_stat__NTeX1:last-child{grid-column:1/-1}@media (max-width:700px) and (orientation:portrait){.SkindeepSplit_bodyBreak__UtxDp{display:none}}.SkindeepSplit_statValue__SMxc9{font-family:var(--font-sans);font-size:22px;font-weight:400;letter-spacing:-.02em;color:var(--ink-navy)}.SkindeepSplit_statLabel__PwM0F{font-family:var(--font-sans);font-size:11px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-top:4px}@media (max-width:768px){.SkindeepSplit_split__4syhi{grid-template-columns:1fr;min-height:unset}.SkindeepSplit_visualReveal__eicWL>*{min-height:0}.SkindeepSplit_text__OmN_7{padding:64px 24px 24px}.SkindeepSplit_text__OmN_7>:last-child{align-self:flex-start}.SkindeepSplit_stats__ml1NZ{max-width:100%}}.SkindeepProductsSection_section__X9E_I{background:var(--frost-white);border-top:.5px solid var(--border-subtle);padding:72px 48px;scroll-margin-top:80px}.SkindeepProductsSection_inner__4CTF6{max-width:1120px;margin:0 auto}.SkindeepProductsSection_labelWrap__6dMwi{margin-bottom:40px}.SkindeepProductsSection_grid__In1Hc{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--border-subtle)}.SkindeepProductsSection_card__NalCV{background:var(--frost-white);padding:48px 44px}.SkindeepProductsSection_code__LnwtQ{font-family:var(--font-sans);font-size:clamp(22px,2.4vw,28px);font-weight:300;letter-spacing:.14em;text-transform:uppercase;color:var(--frost-deep);margin-bottom:20px}.SkindeepProductsSection_code__LnwtQ em{font-family:var(--font-serif);font-style:italic;font-weight:300;letter-spacing:.05em}.SkindeepProductsSection_name__obrQ0{font-family:var(--font-sans);font-size:clamp(18px,2vw,24px);font-weight:300;letter-spacing:-.01em;color:var(--ink-navy);line-height:1.25;margin-bottom:16px}.SkindeepProductsSection_description__hY6WH{font-family:var(--font-sans);font-size:13px;font-weight:300;line-height:1.8;color:var(--text-secondary);max-width:380px;margin-bottom:24px}.SkindeepProductsSection_specs__aA1iq{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:8px}.SkindeepProductsSection_specs__aA1iq li{letter-spacing:.08em;color:var(--text-muted)}.SkindeepProductsSection_cta__7i0yH,.SkindeepProductsSection_specs__aA1iq li{font-family:var(--font-sans);font-size:11px;font-weight:400;text-transform:uppercase}.SkindeepProductsSection_cta__7i0yH{display:inline-block;letter-spacing:.14em;color:var(--ink-navy);text-decoration:none;border-bottom:1px solid var(--ink-navy);padding-bottom:2px}.SkindeepProductsSection_cta__7i0yH:hover{color:var(--frost-deep);border-bottom-color:var(--frost-deep)}@media (max-width:768px){.SkindeepProductsSection_section__X9E_I{padding:56px 24px}.SkindeepProductsSection_grid__In1Hc{grid-template-columns:1fr}.SkindeepProductsSection_card__NalCV{padding:36px 0}.SkindeepProductsSection_card__NalCV+.SkindeepProductsSection_card__NalCV{border-top:.5px solid var(--border-subtle)}}