.science-page{background:#edf6f5}.science-header{min-height:128px;padding:20px 4.8vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);background:#edf6f5}.science-header .brand-logo{justify-self:start}.science-header nav{display:flex;gap:28px;font-size:11px}.science-back{justify-self:end;font-size:11px;font-weight:700}.science-back span{margin-left:8px}.science-hero{min-height:690px;padding:100px 7vw 70px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;background:linear-gradient(135deg,#edf6f5,#d5cbf9 55%,#bfe0dc);overflow:hidden}.science-hero h1{font-size:clamp(54px,5.7vw,88px);max-width:870px}.science-hero h1 em,.technology-section h2 em,.ingredients-intro h2 em,.evidence-section h2 em,.science-cta h2 em{font-style:normal;color:#4f368d}.science-hero>div>p:not(.eyebrow){max-width:490px;font-size:17px;margin:28px 0}.science-hero-art{min-height:460px;position:relative;display:grid;place-items:center}.science-ring{position:absolute;border-radius:50%}.ring-a{width:430px;height:430px;border:1px solid rgba(48,48,106,.25);box-shadow:0 0 0 55px rgba(255,255,255,.12),0 0 0 125px rgba(79,54,141,.06)}.ring-b{width:150px;height:150px;background:#f6bfd1;right:4%;bottom:4%}.science-drop{width:235px;height:235px;border-radius:50%;display:grid;place-content:center;text-align:center;background:#f4a077;color:#30306a;z-index:1}.science-drop strong{font:500 58px/.8 'Space Grotesk',sans-serif}.science-drop small{margin-top:18px;font:500 9px/1.4 'DM Mono',monospace;letter-spacing:.1em}.technology-section{padding:125px 4.8vw;background:#fff}.science-section-head{display:grid;grid-template-columns:.7fr 1.15fr .55fr;gap:5vw;align-items:end;margin-bottom:58px}.science-section-head h2,.ingredients-intro h2,.evidence-section h2{font-size:clamp(46px,5.1vw,76px)}.science-section-head>p:last-child{margin:0}.technology-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.technology-grid article{min-height:610px;padding:28px 34px;background:#edf6f5}.technology-grid article+article{border-left:1px solid var(--line)}.technology-grid article:nth-child(2){background:#d5cbf9}.technology-grid .formulation-card{background:#30306a;color:#fff}.technology-grid article>span,.ingredient-index{font:500 9px/1.3 'DM Mono',monospace;letter-spacing:.1em}.technology-grid h3{font-size:clamp(36px,3.7vw,58px);margin:58px 0}.technology-grid dl{margin:0}.technology-grid dt{margin-top:25px;font:600 9px 'DM Mono',monospace;letter-spacing:.09em}.technology-grid dd{margin:8px 0 0;max-width:340px;font-size:13px;line-height:1.65}.ingredients-intro{padding:130px 8vw 80px;background:#edf6f5}.ingredients-intro>div{display:grid;grid-template-columns:1.2fr .55fr;gap:8vw;align-items:end}.ingredients-intro>div>p{margin:0;max-width:360px}.ingredient-grid{padding:0 4.8vw 130px;display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#edf6f5}.ingredient-card{min-height:760px;display:grid;grid-template-rows:360px 1fr;border:1px solid var(--line);background:#fff}.ingredient-card img{width:100%;height:360px;object-fit:cover;border-bottom:1px solid var(--line)}.ingredient-card>div{padding:28px;display:flex;flex-direction:column}.ingredient-card h3{font-size:clamp(31px,3vw,46px);margin:25px 0}.ingredient-card h3 small{display:block;margin-top:9px;font:400 14px Inter,sans-serif;letter-spacing:0}.ingredient-card>div>p{max-width:570px;font-size:13px;line-height:1.65}.ingredient-card h4{margin:18px 0 0;font:600 9px 'DM Mono',monospace;letter-spacing:.09em}.ingredient-card footer{margin-top:auto;padding-top:25px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);font:500 8px/1.3 'DM Mono',monospace;letter-spacing:.07em}.ingredient-card footer a{text-decoration:underline}.evidence-section{padding:130px 8vw;background:#0f4f9e;color:#fff}.evidence-section>div:first-child{display:grid;grid-template-columns:.55fr 1.3fr;gap:8vw;align-items:end}.evidence-section h2 em{color:#f6bfd1}.evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-top:1px solid rgba(255,255,255,.35)}.evidence-grid article{padding:24px 30px 0 0}.evidence-grid article+article{padding-left:30px;border-left:1px solid rgba(255,255,255,.35)}.evidence-grid span{font:500 9px 'DM Mono',monospace}.evidence-grid h3{font:500 25px 'Space Grotesk',sans-serif;margin:45px 0 15px}.evidence-grid p{max-width:330px;font-size:13px}.science-cta{padding:130px 8vw;background:linear-gradient(120deg,#4f368d,#30306a);color:#fff}.science-cta h2{font-size:clamp(54px,6vw,92px)}.science-cta h2 em{color:#f6bfd1}.science-cta>p:not(.eyebrow){max-width:430px;margin:28px 0}.science-footer{display:flex;align-items:center;justify-content:space-between;padding:24px 4.8vw;background:#30306a;color:#fff;font-size:11px}.science-footer .brand-logo img{filter:brightness(0) invert(1)}@media(max-width:800px){.science-header{min-height:95px;grid-template-columns:1fr 1fr}.science-header nav{display:none}.science-hero{display:block;padding:75px 22px}.science-hero h1{font-size:50px}.science-hero-art{min-height:390px}.science-section-head,.ingredients-intro>div,.evidence-section>div:first-child{display:block}.technology-section,.ingredients-intro,.evidence-section,.science-cta{padding:85px 22px}.science-section-head>p:last-child,.ingredients-intro>div>p{margin-top:25px}.technology-grid,.ingredient-grid,.evidence-grid{grid-template-columns:1fr}.technology-grid article{min-height:auto;padding:28px 24px 55px}.technology-grid article+article{border-left:0;border-top:1px solid var(--line)}.ingredient-grid{padding:0 22px 85px}.ingredient-card{grid-template-rows:300px 1fr}.ingredient-card img{height:300px}.evidence-grid article,.evidence-grid article+article{padding:24px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.35)}.science-footer{gap:15px;flex-wrap:wrap}}
/* Compact opening: the technology section now peeks into the first viewport. */
.science-header{min-height:112px;padding-top:18px;padding-bottom:18px}
.science-hero{min-height:440px;padding:42px 7vw 40px;grid-template-columns:1.3fr .7fr}
.science-hero h1{font-size:clamp(44px,4.65vw,70px);max-width:780px}
.science-hero>div>p:not(.eyebrow){max-width:520px;font-size:15px;margin:20px 0 24px}
.science-hero-art{min-height:290px}
.ring-a{width:280px;height:280px;box-shadow:0 0 0 38px rgba(255,255,255,.12),0 0 0 80px rgba(79,54,141,.06)}
.ring-b{width:105px;height:105px}
.science-drop{width:178px;height:178px}
.science-drop strong{font-size:44px}
.science-drop small{margin-top:13px;font-size:8px}
.technology-section{padding-top:65px}
.ingredient-card img{padding:22px;object-fit:contain;background:#f7f6f0}
@media(max-width:800px){
  .science-hero{min-height:auto;padding:58px 22px 34px}
  .science-hero h1{font-size:43px}
  .science-hero-art{min-height:285px}
  .ingredient-card img{padding:14px}
}
