/* Science and formulation: editorial imagery, clear reading rhythm. */
.science-page{--science-line:#d4d4d4;--science-muted:#5b5b5b;background:#fff;overflow:clip}.science-page section,.science-page nav{scroll-margin-top:110px}.science-page h1,.science-page h2,.science-page h3,.science-page p,.science-page figure{margin:0}.science-page h1,.science-page h2{font-weight:400;letter-spacing:-.055em}.science-page h2{font-size:clamp(2.1rem,4.5vw,3.8rem);line-height:1.1}.science-page p{font-size:1rem;line-height:1.75}.science-page .eyebrow{font-size:.8rem;letter-spacing:.16em;line-height:1.5}.science-page a{text-underline-offset:6px}.science-hero{display:grid;grid-template-columns:1fr 1fr;max-width:1440px;margin:auto;padding:50px 6vw 44px;gap:5vw;align-items:center}.science-hero-copy{padding:12px 0}.science-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:.875rem;margin-bottom:50px;color:#555}.science-breadcrumb a:hover{text-decoration:underline}.science-hero h1{font-size:clamp(3rem,6.25vw,5.4rem);line-height:1.02;margin:22px 0 26px;max-width:620px}.science-hero .science-lead{max-width:500px;color:var(--science-muted);font-size:1.06rem}.science-hero .button{margin:28px 0 38px;font-size:.875rem}.science-hero-foot{border-top:1px solid var(--science-line);padding-top:20px;display:flex;align-items:center;gap:20px}.science-five{font-size:3.25rem;line-height:1;letter-spacing:-.08em}.science-hero-foot p{font-size:.875rem;line-height:1.6}.science-hero-foot p span{color:var(--science-muted)}.science-hero-image{position:relative;align-self:stretch;min-height:520px;max-height:700px;background:#333;overflow:hidden}.science-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.science-hero-image figcaption{position:absolute;bottom:0;left:0;right:0;padding:30px 26px 20px;color:white;background:linear-gradient(transparent,rgba(0,0,0,.65));font-size:.75rem;letter-spacing:.12em}.science-section-nav{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--science-line);border-bottom:1px solid var(--science-line);padding:22px 6vw;max-width:1440px;margin:auto;font-size:.875rem}.science-section-nav a{white-space:nowrap}.science-section-nav a:hover{text-decoration:underline}.science-section{padding:85px 6vw;max-width:1440px;margin:auto}.science-section-head{display:grid;grid-template-columns:1fr 1fr;gap:14px 6vw;align-items:start}.science-section-head .eyebrow{grid-column:1/-1}.science-section-head>p:last-child{color:var(--science-muted);max-width:530px}.science-section-head h2{max-width:480px}.science-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:54px}.science-principles article{border-top:1px solid var(--science-line);padding-top:22px}.science-number{font-size:.875rem;color:#777;display:block;margin-bottom:22px}.science-principles h3{font-size:1.35rem;line-height:1.3;font-weight:400;letter-spacing:-.02em;margin-bottom:14px}.science-principles p{color:var(--science-muted)}.science-text-link{display:inline-block;font-size:.875rem;text-decoration:underline;line-height:1.6}.science-principles .science-text-link{margin-top:15px}.science-neuro{display:grid;grid-template-columns:1fr 1fr;background:#111;color:#fff}.science-neuro-image{position:relative;overflow:hidden;min-height:650px}.science-neuro-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform 1.2s ease}.science-neuro-image:hover img{transform:scale(1.035)}.science-neuro-image figcaption{position:absolute;bottom:0;left:0;right:0;padding:30px 30px 22px;font-size:.75rem;letter-spacing:.09em;background:linear-gradient(transparent,rgba(0,0,0,.8))}.science-neuro-copy{padding:75px 6vw 75px 5vw;align-self:center;max-width:720px}.science-neuro-copy .eyebrow{color:#bababa;margin-bottom:24px}.science-neuro-copy h2{margin-bottom:24px}.science-neuro-copy .science-feature-lead{font-size:1.3rem;line-height:1.5;max-width:360px}.science-neuro-copy h3{margin:40px 0 12px;font-size:1.65rem;letter-spacing:-.03em;font-weight:400}.science-neuro-copy>p:not(.eyebrow){color:#e2e2e2}.science-neuro-copy .science-secondary{margin-top:18px;font-size:.875rem;color:#aaa!important}.science-link-pair{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:24px}.science-active-heading{max-width:760px}.science-active-heading .eyebrow{margin-bottom:18px}.science-active-heading h2{margin-bottom:20px}.science-active-heading>p:last-child{color:var(--science-muted)}.science-active-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6vw;margin-top:50px;align-items:start}.science-resin-image{position:sticky;top:130px;aspect-ratio:4/5;max-height:650px;overflow:hidden;background:#181818}.science-resin-image img{width:100%;height:100%;object-fit:cover}.science-resin-image figcaption{position:absolute;bottom:0;left:0;right:0;padding:40px 25px 22px;font-size:.75rem;color:#fff;letter-spacing:.08em;background:linear-gradient(transparent,rgba(0,0,0,.7))}.science-active-list article{border-top:1px solid var(--science-line);padding:28px 0 40px}.science-active-list article:first-child{padding-top:20px}.science-active-label{display:flex;align-items:center;gap:15px;margin-bottom:16px}.science-active-label>span{font-size:.75rem;letter-spacing:.1em;border:1px solid #999;padding:6px 8px}.science-active-label p{font-size:.875rem;color:var(--science-muted)}.science-active-list h3{font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.035em;font-weight:400;margin-bottom:16px;line-height:1.2}.science-active-list article>p{color:var(--science-muted)}.science-active-list article>.science-text-link{margin-top:20px}.science-active-list .science-spf-note{font-size:.875rem;margin-top:22px;border-left:2px solid #222;padding-left:16px}.science-evidence{background:#f1f1ef;max-width:none}.science-evidence>.eyebrow,.science-evidence>div{max-width:1240px;margin:auto}.science-evidence>div{display:grid;grid-template-columns:1fr 1fr;gap:6vw;margin-top:20px}.science-evidence h2{font-size:clamp(1.8rem,3.2vw,2.75rem)}.science-evidence div>p{color:var(--science-muted);align-self:center}.science-explore>.eyebrow{margin-bottom:18px}.science-explore-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:44px}.science-explore-links>a{padding:24px 0 10px;border-top:1px solid var(--science-line);display:flex;flex-direction:column;align-items:start;transition:border-color .2s}.science-explore-links>a:hover{border-color:#111}.science-explore-links h3{font-size:1.35rem;line-height:1.35;font-weight:400;margin-bottom:15px}.science-explore-links p{color:var(--science-muted);margin-bottom:25px}.science-explore-label{font-size:.875rem;text-decoration:underline;text-underline-offset:6px;margin-top:auto}.science-routine{padding:60px 6vw;background:#111;color:white;display:flex;justify-content:space-between;gap:30px;align-items:center}.science-routine .eyebrow{color:#bbb;margin-bottom:16px}.science-routine h2{margin-bottom:15px}.science-routine p:last-child{color:#ccc}.science-routine .button{flex-shrink:0}.science-page .button.light{background:#fff;color:#111;border:1px solid #fff}.science-page .button.light:hover{background:#ddd}.science-page [data-science-reveal]{transition:opacity .65s ease,transform .65s ease}.science-page.science-motion [data-science-reveal]:not(.science-visible){opacity:0;transform:translateY(18px)}
@media(min-width:1600px){.science-neuro{max-width:1440px;margin:auto}.science-routine{padding-left:max(6vw,calc((100vw - 1268px)/2));padding-right:max(6vw,calc((100vw - 1268px)/2))}}
@media(max-width:900px){.science-hero{gap:30px;padding:35px 5vw}.science-hero h1{font-size:clamp(2.8rem,6.5vw,4.5rem)}.science-hero-image{min-height:470px}.science-breadcrumb{margin-bottom:30px}.science-section,.science-neuro-copy{padding:60px 5vw}.science-section-nav{padding:20px 5vw;gap:18px;flex-wrap:wrap;justify-content:flex-start}.science-principles,.science-explore-links{gap:22px}.science-neuro-image{min-height:600px}.science-neuro-copy{padding:45px 5vw}.science-neuro-copy h2{font-size:2.4rem}.science-active-layout{gap:35px}.science-resin-image{top:110px}}
@media(max-width:650px){.science-hero{grid-template-columns:1fr;gap:30px;padding:28px 6vw 32px}.science-breadcrumb{margin-bottom:28px}.science-hero h1{font-size:clamp(2.8rem,11vw,4.1rem);max-width:520px;margin:18px 0 22px}.science-hero .science-lead{font-size:1rem}.science-hero .button{margin:25px 0 30px}.science-hero-image{min-height:0;height:auto;max-height:none;aspect-ratio:4/3}.science-hero-image img{object-position:50% 27%}.science-hero-image figcaption{padding:28px 20px 16px}.science-hero-foot{padding-top:15px}.science-five{font-size:2.7rem}.science-section-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;padding:20px 6vw}.science-section-nav a{white-space:normal;line-height:1.5}.science-section{padding:52px 6vw}.science-section-head,.science-evidence>div{grid-template-columns:1fr;gap:24px}.science-section-head .eyebrow{margin-bottom:-8px}.science-principles{grid-template-columns:1fr;margin-top:34px;gap:24px}.science-principles article{display:grid;grid-template-columns:30px 1fr;column-gap:14px}.science-principles .science-number{grid-row:1/4;margin:3px 0 0}.science-principles p,.science-principles a{grid-column:2}.science-neuro{grid-template-columns:1fr}.science-neuro-image{min-height:0;aspect-ratio:4/3}.science-neuro-copy{padding:42px 6vw 50px;max-width:none}.science-neuro-copy h2{font-size:2.6rem}.science-neuro-copy h3{margin-top:30px}.science-active-layout{grid-template-columns:1fr;margin-top:32px;gap:25px}.science-resin-image{position:relative;top:auto;aspect-ratio:4/3;max-height:420px}.science-active-list article{padding:26px 0 32px}.science-active-list article:last-child{padding-bottom:0}.science-evidence>div{margin-top:20px}.science-explore-links{grid-template-columns:1fr;gap:25px;margin-top:32px}.science-explore-links>a{display:grid;grid-template-columns:30px 1fr;gap:0 14px;padding-top:22px}.science-explore-links .science-number{grid-row:1/4;margin:4px 0 0}.science-explore-links p,.science-explore-links .science-explore-label{grid-column:2}.science-explore-links p{margin-bottom:20px}.science-routine{flex-direction:column;align-items:flex-start;padding:45px 6vw;gap:25px}.science-routine .button{width:100%;text-align:center}}
@media(prefers-reduced-motion:reduce){.science-page [data-science-reveal],.science-neuro-image img{transition:none!important;transform:none!important;opacity:1!important}.science-section-nav a{scroll-behavior:auto}}

.science-lab-image img{object-position:50% 50%}.science-lab-image figcaption{display:grid;gap:6px}.science-lab-image figcaption>span{font-size:.75rem;letter-spacing:.08em;color:#ddd}@media(max-width:650px){.science-hero-image.science-lab-image{aspect-ratio:1/1}.science-hero-image.science-lab-image img{object-position:50% 50%}}
