:root{--ink:#3f4248;--muted:#777c83;--teal:#595757;--pale:#f1f2f5;--silver:#f4f5f6;--line:#d8dbe0;--white:#fff;--font:'Alibaba PuHuiTi','Noto Sans SC','PingFang SC','Microsoft YaHei',Arial,sans-serif}body{font-size:16px;line-height:1.7;color:var(--ink);background:#fff}h1,h2,h3{font-weight:400;letter-spacing:.005em;line-height:1.36;text-wrap:balance}h1{font-size:44px;max-width:100%}h2{font-size:30px}h3{font-size:21px}.intro h1 span,.hero h1 span{display:block;white-space:nowrap}.hero h1 span+span{margin-top:5px}.lede,.prose{font-size:16px;line-height:1.85}.prose h2{font-size:27px}.prose h3{font-size:21px}.eyebrow{font:500 10px/1.7 Arial,'Noto Sans SC',sans-serif;letter-spacing:.16em;color:#858b95;margin-bottom:19px}.section{padding:88px 0}.wrap{width:min(1216px,88vw)}.section-head{margin-bottom:37px;max-width:780px}.section-head .lede{max-width:700px;color:#777c83}.button{background:#595757;border:1px solid #595757;color:#fff;padding:12px 26px;min-height:48px;font-size:13px;letter-spacing:.02em}.button:hover{background:#45464b;color:#fff}.secondary{border-color:#bcc0c7;color:#555960;font-size:13px;min-height:44px}.secondary:hover{background:#eceef1}.text-link{font-size:13px;color:#595757;border-bottom-color:#c2c4c9}.text-link:hover{color:#25282d;border-color:#777}.actions{gap:25px}.announcement{background:#f3f4f6;color:#6c727a;font-size:10px;padding:7px max(5vw,24px)}header{background:#ffffffed;border-bottom-color:#e8e9ec}.header-inner{padding:10px 4.5vw;gap:28px}.brand{width:112px}.brand img{height:78px}.subbrand{width:165px;border-color:#e1e3e7;padding-left:23px}#main-nav{gap:28px}#main-nav a{font-size:12px;color:#60646b}.header-actions{gap:22px}.cart-open{display:flex;align-items:center;gap:7px;padding:9px}.cart-open svg{width:22px;height:23px}.cart-count{border:0;margin:0;font:11px Arial;padding:0}.menu-button{width:27px;height:27px;position:relative;padding:4px 2px;font-size:0;flex-direction:column;justify-content:space-between;gap:4px}.menu-button span{display:block;width:22px;height:1px;background:#595757;flex-shrink:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-v2{max-width:1600px;grid-template-columns:1fr 1fr;background:#f8f9fa;min-height:550px;align-items:stretch}.hero-v2 .hero-copy{padding:68px 4vw 40px 7vw}.hero-v2 h1{font-size:44px;margin-bottom:25px;font-weight:400;line-height:1.28;letter-spacing:.02em}.hero-v2 .hero-key{font-size:16px!important;line-height:1.7;margin-bottom:14px;font-weight:400;color:#777d87}.hero-v2 .hero-copy>p{font-size:14px;color:#737981;line-height:1.8}.hero-v2 .hero-copy .fine{font-size:10px;color:#959aa2;line-height:1.65;margin-top:22px}.hero-v2 .actions{margin:28px 0}.hero-proof{display:flex;gap:28px;align-items:flex-end;border-top:1px solid #e2e4e9;padding-top:22px}.hero-proof span{display:flex;flex-direction:column;font-size:10px;color:#7e848e}.hero-proof b{font:400 27px/1.5 Arial;letter-spacing:-.03em;color:#646b76}.product-stage{background:radial-gradient(ellipse at 36% 32%,#fff 0,#f8f9fa 32%,#eeeff3 72%,#e5e7ed 100%);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:500px}.product-stage:before{content:'';position:absolute;inset:-15%;background:linear-gradient(130deg,transparent 25%,#edebf936 39%,#dff0f127 50%,#f8e6ea20 60%,transparent 72%);pointer-events:none}.product-stage:after{content:'';position:absolute;width:55%;height:20px;background:#6b738014;filter:blur(15px);bottom:7%;border-radius:50%;pointer-events:none}.product-stage img{position:relative;z-index:1;mix-blend-mode:normal!important;object-fit:contain!important;max-height:520px;width:auto;max-width:90%;height:87%}.hero-v2 .hero-media{min-height:550px;padding:35px 50px;background:radial-gradient(ellipse at 35% 30%,#fff,#f2f3f7 70%,#e4e7ed)}.hero-v2 .hero-tube{height:455px;width:auto;max-width:70%;transform:rotate(16deg);filter:drop-shadow(20px 25px 22px #a4a9b433)}.precision-ring{position:absolute;width:390px;height:390px;border:1px solid #d5d9e25e;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.precision-ring:after{content:'';position:absolute;inset:-19px;border:1px solid #d5d9e23a;border-radius:50%}.product-index{position:absolute;bottom:27px;left:37px;font-size:9px;letter-spacing:.12em;color:#999fa8}.stage-label{position:absolute;right:32px;top:30px;text-align:right;font-size:9px;color:#8e959f;letter-spacing:.12em;line-height:1.8}.hero-pillars{display:none}.pillars{padding:0;background:white}.pillars .cards{grid-template-columns:repeat(4,1fr)}.pillars .card{padding:25px 30px 24px;border-right-color:#e2e4e8}.pillars h3{font-size:17px;font-weight:400;margin-bottom:9px}.pillars .index{color:#afb5c0;font:10px Arial}.pillars p{font-size:12px;line-height:1.8;margin-bottom:8px;color:#828891}.pillars .text-link{font-size:10px}.outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.outcome-grid article{border-top:1px solid #d6d9df;padding-top:30px}.outcome-value{font:300 59px/1.1 Arial;letter-spacing:-.055em;color:#69717d;margin-bottom:22px}.outcome-value span{font-size:20px;margin-left:7px}.outcome-grid h3{font-size:18px;line-height:1.6;margin-bottom:10px}.outcome-grid article>p:last-child{font-size:13px;color:#8a9098}.data-source{font-size:12px;line-height:1.8;color:#858b94;margin-top:30px}.fine{font-size:12px;line-height:1.85;color:#8a9097}.feature-primary,.feature-secondary{background:#f4f5f7}.big-number{font:300 58px/1.2 Arial;color:#858c97}.cards{gap:30px}.card{padding:27px 0}.card h3{font-size:20px}.card p{font-size:14px;line-height:1.8;color:#838994}.index{font:10px Arial;color:#a9b0bb}.science-map{gap:70px}.science-map .cards{gap:15px 30px}.science-map .card h3{font-size:18px}.science-map .card p{font-size:13px}.orbit{max-width:330px;border-color:#d5d8df}.orbit:before,.ritual-orbit:before{border-color:#d5d8df}.orbit:after{background:#ccd1db;border-color:#f4f5f6}.orbit span{font-size:25px;color:#666d79}.orbit small{font-size:11px;color:#969da7}.belief-strip{font-size:13px;letter-spacing:.08em;color:#8b929b}.product-feature{background:#f8f9fa;align-items:stretch;margin-bottom:25px}.product-feature .product-stage{min-height:480px}.product-feature .product-stage img{height:420px;max-width:80%;transform:rotate(-8deg)}.product-feature>div:not(.product-stage){padding:60px 45px;align-self:center}.product-feature>div.product-stage{padding:30px}.product-feature h2{font-size:30px}.product-feature p{font-size:14px;color:#838993;line-height:1.9}.scene-grid{gap:45px 30px}.scene{background:none}.scene>img{aspect-ratio:1.777;object-fit:contain;background:#eff0f2}.scene>div{padding:25px 0 0}.scene h3{font-size:25px;line-height:1.45;margin-bottom:15px}.scene .eyebrow{font-size:10px;color:#989fa9}.scene p:not(.eyebrow){font-size:14px;line-height:1.8;color:#818894;max-width:520px}.scene-grid .text-link{font-size:12px}.how-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:35px}.how-cards article{border-bottom:1px solid #d9dce2;padding-bottom:25px}.how-cards article>img{height:260px;object-fit:contain;background:radial-gradient(ellipse at 50% 35%,#fff,#f1f3f7);margin-bottom:25px;padding:20px}.how-cards article:first-child>img{padding:25px 30px}.how-cards h3{font-size:20px}.how-cards p{font-size:13px;color:#868d97}.records{gap:30px}.records article{border:0;border-top:1px solid #cfd3dc;background:transparent;padding:30px 0 10px}.records h3{font:400 21px/1.6 Arial,'Noto Sans SC',sans-serif;letter-spacing:0;overflow-wrap:normal}.records dl{font-size:13px}.records dd{color:#626b77}.records .eyebrow{font-size:10px}.certificate-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:35px 0}.certificate{margin:0}.certificate .zoom{padding:20px;background:#fafbfc;border:1px solid #e3e6eb;min-height:300px}.certificate .zoom img{height:310px;max-height:310px;object-fit:contain}.certificate figcaption{font-size:11px;color:#8d95a0}.paper-grid{gap:25px}.paper{padding:32px;border-color:#dce0e7}.paper:hover{border-color:#aeb7c5}.paper h3{font-size:22px;line-height:1.5}.paper p{font-size:14px;line-height:1.85}.paper .eyebrow{color:#878e98}.paper-bottom{border-top-color:#e0e3e9;font-size:10px;gap:10px}.paper-number{font-size:11px;color:#a8b0bb}.paper-title{font-size:20px;line-height:1.7;letter-spacing:0;color:#4f5661}.figure-grid{gap:40px 30px}.zoom{border-color:#e0e3e8;padding:12px}.zoom-label{font-size:10px;color:#7c8591}.editorial-grid img{object-fit:contain!important;aspect-ratio:1.85;background:#f2f4f7!important;padding:10px}.editorial-grid h3{font-size:23px}.manifesto h2{font-size:30px}.manifesto p{font-size:14px;color:#949aa3}.partner-marks{display:flex;justify-content:flex-start;gap:65px;align-items:flex-start;margin-bottom:30px}.partner-marks a{width:160px;display:flex;flex-direction:column;align-items:center;gap:17px}.partner-marks img{width:110px;height:110px;object-fit:contain}.partner-marks span{font-size:11px;color:#939aa4;white-space:nowrap}.footer-partners{border-top:1px solid #e0e3e9;margin-top:35px;padding-top:30px}.footer-partners .partner-marks{margin-bottom:0;gap:30px}.footer-partners .partner-marks a{width:100px;gap:12px}.footer-partners .partner-marks img{width:62px;height:62px}.footer-partners .partner-marks span{display:none}.footer{background:#f7f8fa;padding-top:55px}.footer-top p{font-size:13px;line-height:1.8;color:#9097a0}.footer-grid h3{font-size:13px}.footer-grid a{font-size:12px;color:#969da6}.family-links,.legal{font-size:10px;color:#9ca3ac;border-color:#e1e4e9}.launch h2{font-size:29px}.launch p{font-size:13px;color:#8c939e}.intro{padding:27px 0 54px;background:#f7f8fa}.intro h1{font-size:40px}.intro .lede{font-size:15px;color:#8a929e;max-width:720px;overflow-wrap:anywhere}.breadcrumb{font-size:10px;color:#a1a8b2;margin-bottom:35px}.chapter-nav{gap:20px 32px;font-size:12px}.ingredient-name{font-size:28px;gap:20px;color:#727d8d;max-width:100%;overflow-wrap:anywhere;margin-bottom:30px}.guide-player{background:#f5f6f9;grid-template-columns:1.1fr 1fr}.guide-photo{background:radial-gradient(ellipse at 50% 35%,#fff,#e9edf3);display:grid;place-items:center;min-height:450px}.guide-photo img{height:400px;width:100%;max-height:400px;object-fit:contain;mix-blend-mode:normal;padding:20px}.guide-content{padding:65px 45px}.guide-content h2{font-size:27px}.guide-content>p{font-size:15px;color:#8b939f}.guide-content .eyebrow{font-size:10px}.step-dots [aria-current=true]{border-color:#858f9d;color:#535d6c}.share-guide{gap:40px}.timeline{border-left-color:#ced5df}.timeline li:before{background:#9aa5b5}.timeline b{color:#939dab}.timeline h3{font-size:22px}.timeline p{font-size:14px;color:#858f9c}.scenario-proof{display:flex;align-items:center;gap:35px;margin:30px 0}.scenario-proof>b{font:300 65px Arial;color:#8c98a9}.scenario-proof h2{font-size:24px;margin-bottom:12px}.scenario-proof p{font-size:12px;color:#8d96a3}.gallery .zoom{border:0;background:none;width:100%;height:100%}.gallery .zoom img{height:480px;width:100%;object-fit:contain;background:none;max-width:100%}.gallery .product-stage{min-height:500px}.gallery-tabs button,.filters button{border-color:#d8dde6;color:#818b99;font-size:12px}.gallery-tabs [aria-pressed=true],.filters [aria-pressed=true]{background:#eef1f6;border-color:#a9b3c2;color:#525e70}.specs{font-size:13px;grid-template-columns:105px 1fr}.specs dt{color:#929baa}.specs dd{color:#687488;border-color:#e0e5ec}.company-table{font-size:14px}.president blockquote{font-size:19px;line-height:2}.contact-panel{padding:30px;background:#f5f7fa}.contact-email{font-size:28px;color:#69798f}summary{font-size:18px}details>div{font-size:15px;color:#8290a3}.mobile-back{display:none}dialog::backdrop{background:#20242cb0}#toast{background:#595757}.status-tag{color:#6b7789;background:#eaf0f6}button:focus-visible,a:focus-visible,summary:focus-visible{outline-color:#929cab}.slim{padding:23px 0}
@media(max-width:1250px){.header-inner{gap:20px}.subbrand{width:135px;padding-left:18px}#main-nav{gap:16px}.hero-v2 .hero-copy{padding:55px 4vw}.hero-v2 h1{font-size:40px}.hero-v2 .hero-media{min-height:530px}.hero-v2 .hero-tube{height:425px}.records h3{font-size:19px}.section{padding:76px 0}.slim{padding:23px 0}.pillars{padding:0}}
@media(max-width:960px){.menu-button{display:flex}.header-inner{padding:9px 5vw}.brand{width:95px}.brand img{height:65px}.subbrand{width:150px}.hero-v2 .hero-copy{padding:45px 4vw}.hero-v2 h1{font-size:34px}.hero-v2 .hero-key{font-size:14px!important}.hero-v2 .hero-copy>p{font-size:13px}.hero-v2 .hero-media{min-height:530px;padding:25px}.hero-v2 .hero-tube{height:395px}.hero-proof{gap:18px}.hero-proof span{font-size:9px}.hero-v2 .actions{gap:15px}.hero-v2 .button{padding:12px 16px;font-size:12px}.precision-ring{width:260px;height:260px}.section{padding:56px 0}.slim{padding:20px 0}.pillars{padding:0}.pillars .cards{grid-template-columns:repeat(4,1fr)}.pillars .card{padding:20px}.pillars h3{font-size:15px}.pillars p{font-size:11px}.outcome-grid{gap:20px}.outcome-value{font-size:45px}.outcome-grid h3{font-size:15px}.product-feature>div:not(.product-stage){padding:40px 25px}.how-cards{gap:20px}.how-cards article>img{height:210px}.how-cards h3{font-size:18px}.guide-content{padding:45px 30px}.product-stage{min-height:400px}.product-feature .product-stage{min-height:400px}.product-feature .product-stage img{height:340px}.intro h1{font-size:36px}.outcome-grid article>p:last-child{font-size:12px}}
@media(max-width:680px){body{font-size:16px}.announcement{font-size:9px;padding:7px 5vw}.header-inner{gap:14px;padding:8px 5vw}.brand{width:80px}.brand img{height:56px}.subbrand{width:120px;padding-left:15px}.header-actions{gap:15px}.cart-open{padding:5px 0}.cart-open svg{width:20px;height:21px}.menu-button{height:23px;width:24px}.menu-button span{width:21px}.hero-v2{display:flex;flex-direction:column;min-height:0}.hero-v2 .hero-copy{padding:36px 6vw 25px}.hero-v2 h1{font-size:30px;line-height:1.36;margin-bottom:20px}.hero-v2 .hero-key{font-size:14px!important}.hero-v2 .hero-copy>p{font-size:13px;line-height:1.8}.hero-v2 .eyebrow{font-size:8px;margin-bottom:18px}.hero-v2 .actions{margin:22px 0;gap:22px}.hero-proof{padding-top:17px;gap:33px}.hero-proof b{font-size:24px}.hero-proof span{font-size:10px}.hero-v2 .hero-copy .fine{font-size:10px;margin-top:16px}.hero-v2 .hero-media{height:330px;min-height:330px;padding:25px;display:flex}.hero-v2 .hero-tube{height:285px;width:auto;max-width:60%;filter:drop-shadow(13px 13px 13px #b1b7c433)}.precision-ring{width:230px;height:230px}.product-index{font-size:8px;bottom:18px;left:23px}.stage-label{font-size:8px;right:25px;top:23px}.pillars .cards{grid-template-columns:repeat(2,1fr)}.pillars .card{padding:20px 6vw}.pillars h3{font-size:16px;white-space:nowrap}.pillars p{font-size:11px;line-height:1.8}.pillars .text-link{font-size:10px}.section{padding:32px 0}.section-head{margin-bottom:25px}.section-head h2,h2{font-size:27px;line-height:1.42;letter-spacing:0}.section-head .lede{font-size:14px}.eyebrow{font-size:9px;margin-bottom:14px}.slim{padding:20px 0}.pillars{padding:0}.outcome-grid{grid-template-columns:1fr 1fr;gap:27px 20px}.outcome-grid article{padding-top:20px}.outcome-value{font-size:44px;margin-bottom:13px}.outcome-value span{font-size:16px}.outcome-grid h3{font-size:15px;line-height:1.6}.outcome-grid article>p:last-child{font-size:11px;line-height:1.8;margin-bottom:5px}.data-source{font-size:11px;margin-top:25px}.cards{gap:5px}.card h3{font-size:19px}.card p{font-size:14px}.science-map{gap:25px}.science-map .cards{gap:10px 20px}.science-map .card h3{font-size:16px}.science-map .card p{font-size:12px}.orbit{width:220px;margin:0 auto 5px}.orbit span{font-size:23px}.belief-strip{gap:10px;justify-content:space-between;font-size:10px;letter-spacing:.02em;white-space:nowrap}.product-feature .product-stage{height:360px;min-height:360px}.product-feature .product-stage img{height:310px}.product-feature>div:not(.product-stage){padding:30px 24px}.product-feature h2{font-size:27px}.product-feature p{font-size:14px}.scene-grid{gap:35px}.scene>div{padding:20px 0 0}.scene h3{font-size:25px;line-height:1.42;margin-bottom:12px}.scene p:not(.eyebrow){font-size:14px}.how-cards{grid-template-columns:1fr;gap:24px}.how-cards article{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;border-bottom:1px solid #ddd;padding-bottom:20px}.how-cards article>img{grid-column:1;grid-row:1/4;width:100%;height:180px;margin:0;padding:10px}.how-cards .index{grid-column:2;margin-top:20px;margin-bottom:7px;align-self:end}.how-cards h3{grid-column:2;font-size:19px;margin-bottom:10px;align-self:start}.how-cards p{grid-column:2;font-size:12px;margin:0;align-self:start}.records{gap:24px}.records article{padding:22px 0 0}.records h3{font-size:18px;line-height:1.6}.records dl{font-size:12px}.records .eyebrow{font-size:9px}.certificate-grid{grid-template-columns:1fr 1fr;gap:15px;margin:25px 0}.certificate .zoom{padding:8px;min-height:170px}.certificate .zoom img{height:170px;max-height:170px}.certificate figcaption{font-size:10px;line-height:1.7;margin-top:10px}.certificate .zoom-label{font-size:8px;bottom:4px;right:4px;padding:3px}.paper{padding:25px}.paper h3{font-size:22px;line-height:1.45}.paper p{font-size:14px}.paper-bottom{font-size:10px;gap:12px}.paper-title{font-size:18px;line-height:1.7}.editorial-grid h3{font-size:23px}.editorial-grid{gap:30px}.manifesto h2{font-size:27px}.manifesto p{font-size:13px}.partner-marks{gap:45px}.partner-marks a{width:125px}.partner-marks img{width:90px;height:90px}.partner-marks span{font-size:10px}.footer-partners{margin-top:20px;padding-top:20px}.footer-grid h3{font-size:13px}.footer-grid a{font-size:12px}.footer-top .brand{width:118px}.footer-top p{font-size:11px}.footer{padding-top:35px}.intro{padding:24px 0 32px}.intro h1{font-size:30px;line-height:1.4}.intro .lede{font-size:14px;line-height:1.8}.breadcrumb{font-size:9px;margin-bottom:25px;overflow-wrap:anywhere}.ingredient-name{font-size:22px;line-height:1.5;gap:10px}.prose{font-size:16px;line-height:1.85}.prose h2{font-size:25px}.guide-player{grid-template-columns:1fr}.guide-photo{height:300px;min-height:300px}.guide-photo img{height:280px;max-height:280px;padding:15px}.guide-content{padding:28px}.guide-content h2{font-size:25px}.guide-content>p{font-size:14px}.guide-content .actions{gap:12px}.guide-content .button{font-size:12px}.scenario-proof{gap:20px}.scenario-proof>b{font-size:45px}.scenario-proof h2{font-size:21px}.scenario-proof p{font-size:11px}.gallery .zoom img{height:380px}.gallery .product-stage{height:400px;min-height:400px}.specs{font-size:12px;grid-template-columns:90px 1fr}.company-table{font-size:14px}.president blockquote{font-size:18px;line-height:1.9}.contact-email{font-size:20px}.contact-panel{padding:25px}.contact-panel h3{font-size:20px}.launch h2{font-size:27px}.mobile-back{display:block;margin:20px 6vw 0;font-size:11px;color:#8f98a5}.article-body h2{font-size:24px}.guide-content .big-number{font-size:48px}.gallery-tabs{gap:8px}.gallery-tabs button{font-size:11px;padding:9px 15px}.gallery-tabs{flex-wrap:wrap}.brand-story-mark{padding:25px 60px}.accessible-steps{font-size:14px}dialog{padding:35px 22px}.cart-row img{background:#f1f3f6}.cart-row h3{font-size:20px}.cart-total{font-size:13px}}
@media(max-width:350px){.header-inner{gap:11px}.brand{width:72px}.subbrand{width:110px;padding-left:12px}.header-actions{gap:10px}.hero-v2 h1,.intro h1{font-size:28px}.outcome-grid h3{font-size:14px}.hero-proof{gap:24px}.pillars h3{font-size:15px}.how-cards h3{font-size:17px}.section-head h2,h2{font-size:25px}.scene h3{font-size:24px}.records h3{font-size:17px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
.partner-marks a:nth-child(2) img{width:180px;max-width:100%;height:110px;object-fit:contain}.footer-partners .partner-marks a:nth-child(2) img{width:100px;height:62px}.hero-v2 .hero-copy>p:not(.eyebrow):not(.fine),.scene p:not(.eyebrow),.product-feature p,.paper p:not(.eyebrow),.guide-content>p:not(.eyebrow),.card p{font-size:16px;line-height:1.8}.pillars .card p{font-size:12px}.science-map .card p{font-size:14px}.hero-v2 .hero-copy .eyebrow{font-size:10px}.hero-proof span{font-size:11px}.hero-v2 .hero-copy .fine{font-size:12px}.hero-v2 .hero-key{font-size:16px!important}@media(max-width:680px){.hero-v2 .hero-copy>p:not(.eyebrow):not(.fine){font-size:15px}.hero-v2 .hero-copy .fine{font-size:11px}.pillars .card p{font-size:12px}.science-map .card p{font-size:14px}.partner-marks a:nth-child(2) img{width:125px;height:90px}.how-cards p{font-size:14px}}
.hero-v2 .hero-copy>p:not(.eyebrow):not(.fine),.scene p:not(.eyebrow),.product-feature p,.paper p:not(.eyebrow),.guide-content>p:not(.eyebrow),.card p,.intro .lede,.prose,.timeline p{color:#646b76}.fine,.data-source,.certificate figcaption{color:#747b85}.footer-grid a,.footer-top p,.family-links,.legal{color:#747b85}.pillars .card p{color:#747b85}.certificate-grid{align-items:start}
.registry-logo{height:76px;display:flex;align-items:center;margin-bottom:26px}.registry-logo img{width:275px;max-width:90%;height:auto;max-height:68px;object-fit:contain;object-position:left center}.ingredient-records article:nth-child(2) .registry-logo img{width:165px}.ingredient-records>article>p:not(.eyebrow){font-size:14px;color:#646b76}.ingredient-records h3{font-size:22px;line-height:1.6}.packshot-strip{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.packshot-strip .product-stage{min-height:420px;background:none}.packshot-strip img{width:100%;height:350px;object-fit:contain;padding:15px}.packshot-strip p{font-size:16px;color:#646b76}.product-feature .collection-visual{width:100%;height:530px;max-height:none;padding:10px;object-fit:contain}.gallery-tabs{flex-wrap:wrap}.gallery .zoom img{padding:30px}.product-stage img{max-width:100%}
@media(max-width:680px){.registry-logo{height:64px;margin-bottom:20px}.registry-logo img{width:230px;max-height:58px}.ingredient-records article:nth-child(2) .registry-logo img{width:140px}.ingredient-records h3{font-size:18px;overflow-wrap:anywhere}.packshot-strip{grid-template-columns:1fr;gap:15px}.packshot-strip .product-stage{min-height:300px}.packshot-strip img{height:280px;padding:10px}.packshot-strip p{font-size:15px}.product-feature .collection-visual{height:420px;padding:10px}.product-feature .product-stage:has(.collection-visual){height:440px;min-height:440px}.gallery .zoom img{padding:20px}}
