*{box-sizing:border-box}body{margin:0;background:#e6e9e2;color:#233c36;font:15px/1.6 Microsoft JhengHei,sans-serif}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #b8972d;outline-offset:3px}[hidden]{display:none!important}.review-head{padding:16px 24px;background:#fff;display:flex;gap:22px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #c8cebf}.review-head strong{letter-spacing:3px;font-size:22px}.review-head small{color:#627166}.tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tools button,.tools select{padding:7px 12px;border:1px solid #aebba8;background:#fff;border-radius:4px;color:#233c36}.tools button[aria-pressed=true]{background:#233c36;color:#fff}.tools label{display:flex;align-items:center;gap:7px}.review-layout{display:grid;grid-template-columns:220px minmax(0,1fr);height:calc(100vh - 88px)}.review-side{padding:22px 16px;overflow:auto;background:#f1f3ed;border-right:1px solid #c8cebf}.review-side p{font-size:12px;color:#627166}.review-side nav{display:grid;gap:6px}.review-side button{border:0;background:transparent;color:#233c36;text-align:left;padding:9px 12px;border-radius:4px}.review-side button.active{background:#d8e1d0;font-weight:700}.review-side h2{font-size:12px;letter-spacing:1px;margin:22px 0 10px;color:#627166}.workspace{padding:16px;min-width:0;overflow:hidden}.status{font-size:12px;color:#526450;margin-bottom:10px;min-height:20px}.mount{width:100%;height:calc(100% - 30px);overflow:hidden;display:flex;justify-content:center;align-items:flex-start}.viewport{position:relative;width:1440px;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;background:#f7f3ec;box-shadow:0 3px 26px #19302115;color:#233c36;--paper:#f7f3ec;--sage:#e2e7d9;--forest:#133d32;--gold:#b8972d;--navy:#1a2b4a}.viewport *{scrollbar-color:#aab8a1 #e9ede4}.site-nav{height:96px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 100px;border-bottom:1px solid #cdcdba;background:var(--paper);z-index:5}.logo{font:30px MingLiU,"Noto Serif TC",serif;letter-spacing:2px;text-decoration:none}.site-links{display:flex;gap:30px;align-items:center}.site-nav button,.text-link{border:0;background:none;color:#233c36;padding:10px 4px;text-decoration:none}.site-nav .quiz-link{border:1px solid #233c36;padding:12px 20px}.scroll{flex:1;min-height:0;overflow:auto;scroll-behavior:smooth}.site-page{min-height:100%;background:var(--paper)}h1,h2,h3{font-family:MingLiU,"Noto Serif TC",serif;font-weight:400;line-height:1.3;margin:0 0 22px}h1{font-size:52px}h2{font-size:38px}h3{font-size:26px}p{margin:0 0 20px}.eyebrow{font-size:13px;letter-spacing:2px;margin-bottom:18px;color:#63755e}.wrap{max-width:1200px;margin:auto;padding:80px 0}.section{border-top:1px solid #cecebc;position:relative}.section:before{content:"";position:absolute;top:-1px;width:70px;height:1px;background:var(--gold)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.two{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.four{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.lead{font-size:20px;color:#657369;max-width:700px}.muted{color:#657369}.button{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--navy);background:var(--navy);color:#fff;padding:14px 24px;text-decoration:none;min-height:50px;gap:10px}.button.secondary{background:transparent;color:#233c36}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.placeholder-lines{display:grid;gap:10px;margin:20px 0 28px}.placeholder-lines i{display:block;height:5px;background:#d4dbc9;width:92%}.placeholder-lines i:last-child{width:64%}.media{background:#e2e7d9;position:relative;overflow:hidden;border:1px solid #c9cdbd;aspect-ratio:var(--ratio,1);display:flex;align-items:flex-end;padding:24px}.media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0 38px,#7586640a 38px 39px)}.media .botanic{position:absolute;width:40%;height:65%;top:8%;right:8%;color:#98aa87;opacity:.8}.media-label{position:relative;z-index:1}.media-label b{display:block;font-weight:400;font-size:19px}.media-label small{display:block;color:#62705e;font-size:13px;margin-top:6px}.media-note{font-size:13px;color:#657369;margin-top:10px}.card{min-width:0}.card h3{margin:22px 0 10px}.tag{display:inline-block;font-size:12px;color:#62705e;border-bottom:1px solid #adba9a;margin-right:12px;padding:5px 0}.hero{height:auto;aspect-ratio:16/9;background:#284b40;color:#f7f3ec;position:relative;overflow:hidden;display:flex;align-items:center;padding:70px 120px}.hero .eyebrow{color:#d8dfce}.hero-art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-art .botanic{position:absolute;width:380px;height:550px;right:15%;top:16%;color:#c6d4b8;opacity:.32}.hero-art:after{content:"";position:absolute;width:670px;height:590px;border:1px solid #9eaf8560;border-radius:50%;top:90px;right:60px}.hero-copy{z-index:1;max-width:700px}.hero h1{font-size:60px}.hero .lead{color:#d9e0d0}.film-control{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.film-control button{border:1px solid currentColor;background:transparent;color:inherit;padding:9px 18px}.film-track{width:200px;height:3px;background:#81907866}.film-track span{display:block;height:100%;background:#c7b77a;width:0}.film-time{font-size:13px}.is-playing .hero-art .botanic,.is-playing .film-art{animation:breathe 6s ease-in-out infinite alternate}@keyframes breathe{0%{transform:translateY(0) scale(1);opacity:.3}to{transform:translateY(-15px) scale(1.07);opacity:.6}}.brand-strip{display:flex;justify-content:center;gap:46px;padding:30px;font-size:16px;border-bottom:1px solid #cecebc}.ingredient-story{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.ingredient-stage{position:sticky;top:28px}.dots{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:22px 0}.dot{width:46px;height:46px;border-radius:50%;border:1px solid #a4b391;background:transparent;color:#233c36}.dot[aria-pressed=true]{background:#233c36;color:#fff;box-shadow:0 0 0 4px #e2e7d9,0 0 0 5px #b8972d}.ingredient-step{min-height:430px;padding:90px 0 45px;opacity:.55;border-bottom:1px solid #cecebc}.ingredient-step.active{opacity:1}.ingredient-stage .media{transition:background .6s}.layers{position:relative;min-height:0;aspect-ratio:4/3;background:#e6eadf;border:1px solid #c8ceba;overflow:hidden;display:flex;justify-content:center;align-items:center}.layer{position:absolute;width:70%;height:108px;border:1px solid #a8b69a;background:#f7f3ec;padding:22px;transition:transform .7s cubic-bezier(.22,.65,.2,1),opacity .7s}.layer:nth-child(1){transform:translate(20px,-22px);z-index:3}.layer:nth-child(2){transform:translate(0);z-index:2}.layer:nth-child(3){transform:translate(-20px,22px);z-index:1}.layers.open .layer:nth-child(1){transform:translateY(-130px)}.layers.open .layer:nth-child(2){transform:translateY(0)}.layers.open .layer:nth-child(3){transform:translateY(130px)}.layer small{display:block;color:#657369;font-size:13px;margin-top:5px}.film{padding:40px;background:#284b40;color:#f7f3ec;aspect-ratio:16/9;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.film-art{position:absolute;right:10%;top:15%;width:35%;height:65%;color:#bed0aa;opacity:.4}.film>*:not(.film-art){position:relative;z-index:1}.film h3{font-size:34px}.comparison{background:#133d32;color:#f7f3ec;padding:80px 120px}.comparison .eyebrow{color:#cfdbca;text-align:center}.comparison h2{text-align:center}.comparison h2 span{border-bottom:2px solid #b8972d;padding-bottom:8px}.compare-table{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:50px}.compare-table th{font-weight:400;text-align:center;padding:28px 16px}.compare-table th:first-child{width:36%;text-align:left}.compare-table td{padding:24px 16px;border-bottom:1px solid #7e958575;text-align:center}.compare-table td:first-child{text-align:left}.compare-table .own{background:#f7f3ec;color:#233c36}.compare-table thead .own{border-radius:8px 8px 0 0}.compare-table tbody tr:last-child .own{border-radius:0 0 8px 8px}.product-circle{width:90px;height:90px;border-radius:50%;background:#e4e8d9;margin:0 auto 18px;color:#233c36;display:flex;align-items:center;justify-content:center;font-size:13px}.compare-state{display:flex;justify-content:center;gap:12px;margin-top:28px}.compare-state button{border:1px solid #cfdbca;background:transparent;color:inherit;padding:8px 14px}.compare-state button.active{background:#f7f3ec;color:#233c36}.compare-source{padding-top:22px;color:#d0dbc9;font-size:14px}.accordion{border-top:1px solid #c9ceba}.accordion button{display:flex;justify-content:space-between;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid #c9ceba;padding:22px 0;color:#233c36;font-size:20px}.accordion .answer{padding:20px 0;color:#657369}.quiz-banner{background:#e7ebdf;padding:54px;display:flex;align-items:center;justify-content:space-between;gap:25px}.site-footer{padding:55px 120px;border-top:1px solid #cecebc;display:flex;justify-content:space-between;gap:30px;color:#657369;font-size:14px}.site-footer .logo{color:#233c36}.filter-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:30px 0 40px}.filter-bar button,.filter-bar select{border:1px solid #b7c1a8;background:transparent;padding:10px 18px;color:#233c36}.filter-bar button.active{background:#233c36;color:#f7f3ec}.filter-bar input{padding:12px 16px;border:1px solid #b7c1a8;background:#faf8f3;color:#233c36;min-width:270px}.empty{padding:60px;text-align:center;border:1px solid #b7c1a8;margin:20px 0}.product-buy{align-self:start;padding-top:30px}.product-buy select{width:100%;padding:14px;background:transparent;border:1px solid #a8b39c}.evidence{display:grid;gap:0;border-top:1px solid #b9c2ac}.evidence button{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border:0;border-bottom:1px solid #b9c2ac;background:none;text-align:left;color:#233c36}.evidence strong{font-size:24px;font-weight:400}.evidence small{display:block;color:#657369;margin-top:6px}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a2b4a66;z-index:40;display:flex;justify-content:flex-end}.drawer{width:620px;height:100%;background:#f7f3ec;display:flex;flex-direction:column;box-shadow:-12px 0 40px #14291a18;animation:slide-in .3s ease}.drawer-head{padding:25px 30px;border-bottom:1px solid #c7ceb8;display:flex;align-items:center;justify-content:space-between;gap:20px}.drawer-head h2{font-size:25px;margin:0}.close{border:1px solid #b8c0ae;background:transparent;padding:8px 14px;min-width:46px;color:#233c36}.drawer-body{padding:30px;overflow:auto;flex:1}.drawer-body dl{margin:25px 0}.drawer-body dl div{display:grid;grid-template-columns:140px 1fr;padding:16px 0;border-bottom:1px solid #c9ceba}.drawer-body dt{color:#63755e}.drawer-body dd{margin:0}.drawer-body h3{margin-top:28px}.data-table{border-collapse:collapse;width:100%;margin:25px 0}.data-table td,.data-table th{padding:15px;border:1px solid #c6ceba;text-align:left;font-weight:400}.article{max-width:850px;margin:auto;padding:70px 0}.article h2{font-size:30px;margin:48px 0 22px}.article .summary{font-size:23px;line-height:1.7}.article .meta{font-size:14px;color:#657369}.article section{scroll-margin-top:24px}.toc{border-top:1px solid #b9c3ad;border-bottom:1px solid #b9c3ad;display:flex;gap:24px;flex-wrap:wrap;padding:20px 0;margin:35px 0}.toc button{border:0;background:none;color:#233c36;text-decoration:underline}.quiz{max-width:800px;margin:auto;padding:70px 0;min-height:700px}.quiz h1{font-size:44px}.progress{height:4px;background:#d3dcc7;margin:20px 0 45px}.progress span{display:block;background:#526f54;height:4px;transition:width .3s}.choices{display:grid;gap:14px;margin:30px 0}.choice{border:1px solid #aab99c;background:transparent;padding:22px;text-align:left;color:#233c36;display:flex;justify-content:space-between;min-height:62px}.choice[aria-pressed=true]{border-color:#233c36;background:#e1e8d6}.choice[aria-pressed=true]:after{content:"\2713"}.quiz input[type=email]{padding:13px;border:1px solid #9eac90;background:#faf8f3;width:100%}.quiz label{display:block;margin:20px 0}.quiz label input[type=checkbox]{margin-right:10px}.toast{position:absolute;bottom:22px;left:50%;transform:translate(-50%);max-width:85%;padding:14px 22px;background:#1a2b4a;color:#fff;z-index:80;box-shadow:0 2px 15px #0002}.mobile-only{display:none}.low-motion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.viewport.phone{width:390px}.phone .site-nav{height:76px;padding:0 20px}.phone .logo{font-size:23px}.phone .site-links{display:none}.phone .mobile-only{display:block}.phone .site-nav button{font-size:14px}.phone .wrap{padding:40px 20px}.phone h1{font-size:32px}.phone h2{font-size:27px}.phone h3{font-size:22px}.phone .lead{font-size:17px}.phone .two,.phone .grid,.phone .four,.phone .ingredient-story{grid-template-columns:1fr;gap:30px}.phone .hero{height:auto;aspect-ratio:4/5;padding:24px 20px;align-items:center}.phone .hero h1{font-size:30px}.phone .hero .lead{font-size:15px;max-width:320px}.phone .hero-art .botanic{width:150px;height:290px;right:10%;top:18%}.phone .hero-art:after{width:230px;height:300px;right:10px;top:80px}.phone .hero .actions{margin-top:18px}.phone .hero .eyebrow{font-size:11px}.phone .film-control{gap:8px}.phone .film-track{width:100px}.phone .film-time{font-size:11px}.phone .film-control button{font-size:13px;padding:8px 12px}.phone .brand-strip{padding:22px 20px;gap:14px;flex-wrap:wrap;font-size:12px}.phone .media{padding:18px}.phone .media-label b{font-size:17px}.phone .media-label small{font-size:12px}.phone .ingredient-stage{position:static}.phone .ingredient-step{min-height:0;padding:15px 0}.phone .ingredient-step:not(.active){display:none}.phone .ingredient-story{gap:0}.phone .layers{min-height:0;aspect-ratio:4/5}.phone .layer{width:84%;height:104px;padding:20px}.phone .layers.open .layer:nth-child(1){transform:translateY(-120px)}.phone .layers.open .layer:nth-child(3){transform:translateY(120px)}.phone .film{aspect-ratio:9/16;padding:24px}.phone .film h3{font-size:28px}.phone .comparison{padding:45px 20px}.phone .compare-table{font-size:12px;margin-top:30px}.phone .compare-table th:first-child{width:35%}.phone .compare-table th,.phone .compare-table td{padding:17px 6px}.phone .product-circle{width:42px;height:42px;font-size:10px;margin-bottom:12px}.phone .compare-state{gap:6px;flex-wrap:wrap}.phone .compare-state button{font-size:12px;padding:7px 10px}.phone .quiz-banner{padding:28px;display:block}.phone .quiz-banner h2{font-size:26px}.phone .site-footer{padding:35px 20px;display:block;font-size:12px}.phone .site-footer p{margin-top:20px}.phone .drawer{width:100%}.phone .drawer-head{padding:18px 20px}.phone .drawer-head h2{font-size:20px}.phone .drawer-body{padding:20px}.phone .drawer-body dl div{grid-template-columns:100px 1fr}.phone .evidence strong{font-size:19px}.phone .article,.phone .quiz{padding:40px 20px}.phone .article h1,.phone .quiz h1{font-size:30px}.phone .article .summary{font-size:18px}.phone .toc{gap:15px}.phone .filter-bar input{min-width:0;width:100%}.phone .filter-bar{gap:8px}.phone .filter-bar button,.phone .filter-bar select{padding:8px 12px}.phone .button{padding:12px 17px}.phone .empty{padding:30px 20px}@media(max-width:760px){.review-head{padding:12px;gap:12px}.review-head strong{font-size:18px}.review-head small{display:none}.review-layout{grid-template-columns:1fr;height:calc(100vh - 115px)}.review-side{display:none}.workspace{padding:8px}.tools{font-size:12px}.tools select{max-width:150px}.tools button{padding:6px 8px}}@media(prefers-reduced-motion:reduce){.viewport *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.review-layout{grid-template-columns:1fr;height:calc(100vh - 76px)}.review-side{display:none}.review-head{padding:10px 20px;gap:18px;min-height:76px}.review-head strong{font-size:18px}.workspace{padding:0 10px}.status{margin:3px 0;font-size:10px}.mount{height:calc(100% - 24px)}.site-nav{height:80px;padding:0 64px}.wrap{max-width:1240px}.button{border-radius:30px;transition:background .25s,transform .25s}.button:hover{transform:translateY(-2px);background:#426449;color:#fff}.media{border:0}.media .botanic{transition:transform .8s}.card:hover .botanic{transform:scale(1.08)}.eyebrow{font-size:12px;letter-spacing:2.5px}.site-page h2{font-size:48px}.site-page h1{font-size:64px}.media-note{font-size:11px;letter-spacing:.2px}.artwork{width:100%;height:100%;overflow:visible}.sample-note{font:11px/1.5 Microsoft JhengHei,sans-serif;letter-spacing:.5px;opacity:.65}.sachet{width:108px;height:390px;background:linear-gradient(100deg,#b2bca8,#f3f0d8 22%,#d2d9c4 60%,#98ad99);border:1px solid #96a98e;box-shadow:22px 32px 50px #1b342c28;position:relative;color:#294736;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px;transform:rotate(-8deg)}.sachet:before,.sachet:after{content:"";position:absolute;left:0;right:0;height:15px;background:repeating-linear-gradient(90deg,#9caa9420 0 2px,#89988070 2px 3px);top:0}.sachet:after{top:auto;bottom:0}.sachet b{writing-mode:vertical-rl;font:25px serif;letter-spacing:5px}.sachet small{writing-mode:vertical-rl;font-size:9px;letter-spacing:2px}.hero-art{background:radial-gradient(ellipse at 65% 55%,#94a47866,transparent 50%)}.hero-art .botanic{opacity:.15!important}.hero-orbit{position:absolute;right:12%;top:18%;width:43%;height:65%;display:grid;place-items:center}.hero-orbit .sachet{width:105px;height:350px;transform:rotate(18deg)}.hero-orbit:before,.hero-orbit:after{content:"";position:absolute;width:85%;aspect-ratio:1;border:1px solid #dddeaa55;border-radius:50%;transform:rotateX(60deg) rotate(-25deg)}.hero-orbit:after{transform:rotateY(60deg) rotate(30deg)}.hero-copy{max-width:590px}.hero{padding:70px 100px;aspect-ratio:16/9}.hero h1{font-size:70px}.is-playing .hero-orbit{animation:orbit-breathe 8s ease-in-out infinite alternate}@keyframes orbit-breathe{to{transform:rotate(5deg) scale(1.06)}}.notes-scroll{height:2200px;position:relative;background:#f8f5ef}.notes-pin{position:sticky;top:0;height:var(--scene-h,780px);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:36px 60px 24px}.notes-title{text-align:center;position:relative;z-index:3}.notes-title h2{font-size:66px;margin:0}.notes-title .eyebrow{margin-bottom:10px}.notes-stage{flex:1;min-height:270px;position:relative;display:flex;align-items:center}.notes-product{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;pointer-events:none}.notes-product .sachet{width:92px;height:320px;transform:rotate(-8deg)}.notes-track{display:flex;align-items:center;gap:90px;position:absolute;left:60%;will-change:transform}.note-item{width:250px;flex:0 0 250px;text-align:center;opacity:.42;transition:opacity .4s,filter .4s;filter:saturate(.4)}.note-item.active{opacity:1;filter:saturate(1)}.note-disc{width:230px;height:230px;border-radius:50%;background:#e8dfca;overflow:hidden;transition:transform .6s}.note-item.active .note-disc{transform:scale(1.06)}.note-item:nth-child(2) .note-disc{background:#e0e9da}.note-item:nth-child(3) .note-disc{background:#e6d9d5}.note-item h3{font-size:20px;margin:18px 0 5px}.notes-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #cdd0bd;padding-top:15px;gap:20px;z-index:4}.notes-bottom p,.notes-bottom .dots{margin:0}.note-current{font-size:18px;min-width:180px}.dot{width:34px;height:34px;font-size:11px}.notes-bottom .text-link{font-size:13px}.notes-track .sample-note{font-size:10px}.wheel-section{padding:90px 60px 75px;text-align:center;overflow:hidden;background:#eeefe5}.wheel-section h2{font-size:50px}.wheel-toggle{display:flex;justify-content:center;gap:24px;margin:25px 0}.wheel-toggle button{border:0;background:none;color:#657369;border-bottom:1px solid transparent;padding:8px 5px;font-size:20px}.wheel-toggle button.active{color:#233c36;border-color:#233c36}.wheel{position:relative;width:650px;height:650px;margin:10px auto}.wheel:before{content:"";position:absolute;top:100px;right:100px;bottom:100px;left:100px;border:1px solid #c3cbb8;border-radius:50%}.wheel-center{position:absolute;top:235px;right:170px;bottom:235px;left:170px;display:grid;place-content:center;font:38px serif}.wheel-center small{font:12px sans-serif;letter-spacing:3px;margin-top:12px}.wheel-node{position:absolute;left:50%;top:50%;width:152px;height:152px;margin:-76px;border-radius:50%;border:1px solid #b9c4ae;background:#e0e6d8;color:#243d31;overflow:hidden;transform:translate(var(--x),var(--y));transition:transform .8s cubic-bezier(.22,1,.36,1),background .4s,box-shadow .4s}.wheel-node .artwork{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;transition:transform .5s}.wheel-node span{position:relative;z-index:2;font-size:17px}.wheel-node:hover .artwork{transform:scale(1.18)}.wheel-node[aria-pressed=true]{background:#315640;color:#fff;box-shadow:0 0 0 6px #eeefe5,0 0 0 7px #ad9257}.wheel-description{max-width:560px;margin:0 auto;min-height:80px}.wheel-description h3{font-size:23px;margin-bottom:10px}.formula-scroll{height:1700px;background:#496149;padding:0 36px;position:relative}.formula-pin{position:sticky;top:0;height:var(--scene-h,780px);display:flex;align-items:center;padding:30px 0;overflow:hidden}.formula-glass{background:linear-gradient(120deg,#9fab8cbb,#718776cc);border:1px solid #dae1c433;border-radius:32px;width:100%;min-height:600px;padding:65px 60px;display:grid;grid-template-columns:42% 58%;color:#f9f6e9;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.formula-scroll:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 20%,#b6b98988,transparent 38%),radial-gradient(ellipse at 90% 65%,#c6caac88,transparent 50%)}.formula-copy{z-index:1}.formula-copy h2{font-size:56px}.formula-copy .eyebrow{color:#edf0dd}.formula-badge{border:1px solid #e2e9ce60;border-radius:20px;padding:22px;margin-top:42px}.formula-badge strong{font:42px serif;margin-right:18px}.formula-visual{position:relative;min-height:450px;perspective:1000px;--spread:0}.formula-object{position:absolute;left:50%;top:50%;width:140px;height:330px;margin:-165px -70px;transform:rotate(calc(-15deg + var(--spread)*25deg));transition:transform .1s linear}.formula-shell{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #e3ecd0aa;border-radius:28px;background:linear-gradient(100deg,#f0f2ce88,#9dbba733 50%,#d6e4c08a);box-shadow:15px 15px 35px #17332140;transform:translateY(calc(var(--spread)*-100px));opacity:calc(1 - var(--spread)*.25)}.formula-core{position:absolute;top:58px;right:23px;bottom:58px;left:23px;background:linear-gradient(110deg,#315c3b,#98ad63,#304f3d);border:1px solid #adbe8f;border-radius:45%;transform:translateY(calc(var(--spread)*55px));display:grid;place-items:center}.formula-core .artwork{width:85%;height:85%;color:#d0d3a1}.formula-beauty{position:absolute;left:45px;right:45px;top:95px;height:145px;background:linear-gradient(90deg,#d8bb71aa,#f2e0aa);border-radius:50%;transform:translate(calc(var(--spread)*110px),calc(var(--spread)*120px));opacity:calc(.2 + var(--spread)*.8)}.callout{position:absolute;max-width:185px;font-size:14px;z-index:3}.callout:after{content:"";position:absolute;width:70px;border-top:1px dashed #e1e7d3;top:25px}.callout.one{left:0;top:20%}.callout.one:after{left:100%}.callout.two{right:-25px;bottom:12%}.callout.two:after{right:100%}.callout b{font-size:15px;display:block;margin-bottom:8px}.formula-caption{position:absolute;bottom:8px;left:0;right:0;text-align:center;font-size:11px;opacity:.7}.formula-range{width:100%;accent-color:#e6db9f;cursor:ew-resize;margin-top:30px}.formula-controls{display:flex;justify-content:space-between;font-size:12px}.formula-controls button{border:0;background:transparent;color:inherit;text-decoration:underline}.science-feature{padding:80px 65px;background:#f5f6ec;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.science-feature h2{font-size:66px}.science-feature .science-copy{padding:30px 0}.science-feature .science-visual{aspect-ratio:1;border-radius:30px;background:#d4dfcd;position:relative;overflow:hidden}.science-visual .artwork{position:absolute;width:80%;height:80%;left:10%;top:10%;opacity:.5}.science-visual .orbit-ring{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid #819b70;border-radius:50%;animation:science-orbit 22s linear infinite}.science-visual .orbit-ring:after{content:"";position:absolute;width:24px;height:24px;border-radius:50%;background:#b09b65;top:0;left:30%}.science-visual .orbit-ring:nth-child(2){top:25%;right:25%;bottom:25%;left:25%;animation-direction:reverse}.science-visual button{position:absolute;left:30px;bottom:30px;border:1px solid #fff8;border-radius:30px;background:#f8f6e8;color:#233c36;padding:16px 25px}.science-visual .sample-note{position:absolute;left:30px;top:25px}.science-visual.paused .orbit-ring{animation-play-state:paused}@keyframes science-orbit{to{transform:rotate(360deg)}}.science-copy .lead{font-size:19px}.research-band{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #cbd2bf;margin-top:35px;padding-top:22px}.research-band span{font-size:13px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.reveal.shown{opacity:1;transform:none}.trace-intro{text-align:center;padding:80px 60px 45px}.trace-intro h1{font-size:60px}.trace-intro .lead{margin:0 auto}.trace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.trace-card{min-height:250px;position:relative;padding:28px;text-align:left;border:0;background:#eceee4;overflow:hidden;color:#233c36;transition:background .4s,box-shadow .4s}.trace-card:hover{background:#e0e6d6;box-shadow:0 8px 25px #213d3210}.trace-card .artwork{position:absolute;width:55%;height:90%;right:-10%;top:-10%;transition:transform .65s;opacity:.5}.trace-card:hover .artwork{transform:scale(1.15) rotate(5deg)}.trace-card h3{position:relative;font-size:25px;margin:0}.trace-card small{display:block;position:relative;font-size:12px;margin-top:8px}.trace-card .origin{position:absolute;bottom:25px;left:28px;font-size:15px}.trace-card .search-circle{position:absolute;right:20px;bottom:20px;width:42px;height:42px;border-radius:50%;background:#fff8;display:grid;place-items:center;font-size:26px}.trace-card .sample-note{position:absolute;top:120px;left:28px;font-size:10px}.split-ritual{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:70px 0 0}.split-ritual .split-art{aspect-ratio:1;background:#e3e5d7;position:relative;display:grid;place-items:center;overflow:hidden}.split-art .artwork{width:75%;height:75%}.split-ritual .split-copy{padding:65px;background:#edeee5;display:flex;flex-direction:column;justify-content:center}.split-copy h2{font-size:46px}.origin-route{padding:25px;border:1px solid #c3cdb6;display:flex;justify-content:space-between;gap:12px;margin:25px 0;font-size:13px}.drawer-head{padding:28px 35px}.drawer-head h2{font-size:34px}.drawer-body{padding:30px 35px}.drawer-art{aspect-ratio:4/3;background:#e7eadf}.drawer-art .artwork{height:100%;width:100%}.drawer-body h3{font-size:25px}.overlay{background:#12241d88}.journal-head{padding:38px 65px 0}.journal-masthead{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid #bcc8b0;padding-bottom:25px}.journal-masthead h1{font-size:78px;letter-spacing:3px;margin:0}.journal-nav{display:flex;gap:30px;padding:18px 0;overflow:auto;white-space:nowrap}.journal-nav button{background:none;border:0;padding:8px 0;color:#557057;border-bottom:1px solid transparent}.journal-nav button.active{border-color:#233c36;color:#233c36}.journal-feature{overflow:hidden;padding:20px 0 45px 65px}.journal-track{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.journal-slide{flex:0 0 77%;scroll-snap-align:start;position:relative;cursor:pointer}.journal-landscape{aspect-ratio:16/9;background:linear-gradient(165deg,#c0c8b3,#e7dfc8);position:relative;overflow:hidden;display:grid;place-items:center}.journal-landscape .artwork{height:90%;width:70%;opacity:.6;transition:transform 1s}.journal-slide:hover .artwork{transform:scale(1.06)}.journal-slide:nth-child(2) .journal-landscape{background:linear-gradient(135deg,#d7c6bb,#b5bfaa)}.journal-slide:nth-child(3) .journal-landscape{background:linear-gradient(135deg,#cbd5d6,#b4c4b1)}.journal-landscape .sample-note{position:absolute;bottom:20px;left:25px}.journal-slide h2{font-size:36px;margin:20px 0 10px}.journal-slide p{font-size:14px}.journal-control{display:flex;justify-content:space-between;align-items:center;padding:20px 65px 0 0}.journal-control button{border:1px solid #aab99e;border-radius:50%;width:45px;height:45px;background:none;color:#233c36}.journal-grid{grid-template-columns:repeat(3,1fr);gap:35px}.journal-grid .media{aspect-ratio:4/3!important}.journal-grid .card h3{font-size:25px}.journal-grid .card{border-bottom:1px solid #bec9b3;padding-bottom:22px}.comparison{padding:90px 140px;background:radial-gradient(ellipse at 50% 0,#254f43,#072e24 70%);overflow:hidden}.comparison h2{font-size:52px;margin-bottom:55px}.comparison .underline{display:inline-block;position:relative}.comparison .underline:after{content:"";position:absolute;bottom:-8px;left:0;height:6px;width:100%;background:#c0c979;transform:scaleX(0);transform-origin:left;transition:transform 1s .2s}.comparison.shown .underline:after{transform:scaleX(1)}.compare-table{margin-top:20px}.compare-table th:first-child{width:37%}.compare-table th{padding:28px 12px 30px}.compare-table td{padding:24px 14px;border-bottom:1px dashed #819f8980}.compare-table .own{background:#f9f7ec}.product-circle{width:100px;height:100px;background:#f7f5eb}.product-circle .sachet{width:25px;height:75px;box-shadow:none;transform:rotate(0)}.product-circle .sachet b{font-size:6px;letter-spacing:0}.product-circle .sachet small{display:none}.product-circle .sachet:before,.product-circle .sachet:after{height:4px}.shape-pill{display:block;width:14px;height:43px;border:1px solid #8da48a;border-radius:20px;background:linear-gradient(#becbb6 50%,#f2ebd9 50%);transform:rotate(25deg)}.shape-gummy{display:block;width:25px;height:25px;border-radius:9px;background:#bea889;box-shadow:0 -24px #d7be89,0 24px #bba293}.value-mark{display:inline-grid;place-items:center;width:29px;height:29px;border-radius:50%;border:1px solid #9ab298;font-size:14px}.own .value-mark{background:#173d30;color:#fff;border:0}.compare-row{transition:background .3s}.compare-row:hover{background:#557b6140}.compare-row td{transition:opacity .65s,transform .65s}.comparison:not(.shown) .compare-row td{opacity:0;transform:translateY(15px)}.comparison.shown .compare-row td{opacity:1;transform:none;transition-delay:calc(var(--row)*90ms)}.compare-info{border:1px solid #90a78e;border-radius:50%;font:11px serif;color:inherit;background:transparent;width:19px;height:19px;margin-left:8px}.compare-state{font-size:11px}.compare-source{font-size:12px}.jump-select{max-width:170px}.phone .site-page h1{font-size:35px}.phone .site-page h2{font-size:31px}.phone .hero h1{font-size:38px}.phone .hero{padding:30px 23px;aspect-ratio:4/5}.phone .hero-copy{max-width:260px}.phone .hero-copy .lead{font-size:13px}.phone .hero-orbit{right:-20%;top:20%;opacity:.45}.phone .hero-orbit .sachet{width:65px;height:240px}.phone .notes-scroll{height:1550px}.phone .notes-pin{padding:24px 18px 15px}.phone .notes-title h2{font-size:37px}.phone .notes-product .sachet{width:60px;height:215px}.phone .notes-track{gap:70px;left:63%}.phone .note-item{width:160px;flex-basis:160px}.phone .note-disc{width:145px;height:145px}.phone .note-item h3{font-size:15px}.phone .notes-bottom{flex-wrap:wrap;gap:8px}.phone .notes-bottom .note-current{font-size:14px;min-width:150px}.phone .notes-bottom .sample-note{display:none}.phone .notes-stage{min-height:220px}.phone .wheel-section{padding:45px 18px}.phone .wheel{width:330px;height:350px}.phone .wheel:before{top:55px;right:45px;bottom:55px;left:45px}.phone .wheel-node{width:78px;height:78px;margin:-39px;transform:translate(calc(var(--x)*.5),calc(var(--y)*.5))}.phone .wheel-node span{font-size:11px}.phone .wheel-center{top:135px;right:80px;bottom:135px;left:80px;font-size:25px}.phone .wheel-center small{font-size:9px}.phone .wheel-toggle{gap:20px}.phone .wheel-toggle button{font-size:16px}.phone .wheel-description h3{font-size:20px}.phone .formula-scroll{padding:0 12px;height:1450px}.phone .formula-pin{padding:15px 0}.phone .formula-glass{padding:24px 20px;grid-template-columns:1fr;border-radius:20px;min-height:0;gap:0}.phone .formula-copy h2{font-size:30px;margin:12px 0}.phone .formula-copy .eyebrow{font-size:10px;margin:0}.phone .formula-copy p{font-size:12px;margin-bottom:8px}.phone .formula-badge{display:none}.phone .formula-visual{min-height:320px}.phone .formula-object{width:85px;height:210px;margin:-100px -42px}.phone .formula-core{top:35px;right:13px;bottom:35px;left:13px}.phone .formula-beauty{left:25px;right:25px;top:60px;height:100px;transform:translate(calc(var(--spread)*50px),calc(var(--spread)*60px))}.phone .formula-shell{transform:translateY(calc(var(--spread)*-45px))}.phone .callout{font-size:9px;max-width:90px}.phone .callout b{font-size:11px}.phone .callout.one{left:0;top:10%}.phone .callout.two{right:0;bottom:8%}.phone .callout:after{width:25px}.phone .formula-range{margin-top:10px}.phone .formula-caption{font-size:9px;bottom:0}.phone .formula-controls{font-size:10px}.phone .science-feature{padding:40px 20px;grid-template-columns:1fr;gap:20px}.phone .science-copy{padding:0}.phone .science-feature h2{font-size:37px}.phone .science-feature .lead{font-size:15px}.phone .science-visual{border-radius:20px}.phone .research-band{font-size:11px}.phone .trace-intro{padding:45px 20px 20px}.phone .trace-grid{grid-template-columns:1fr;gap:16px}.phone .trace-card{min-height:205px}.phone .trace-card h3{font-size:23px}.phone .split-ritual{grid-template-columns:1fr;margin-top:40px}.phone .split-ritual .split-copy{padding:30px}.phone .split-ritual .split-copy h2{font-size:30px}.phone .drawer-head h2{font-size:24px}.phone .drawer-head,.phone .drawer-body{padding:22px}.phone .journal-head{padding:25px 20px 0}.phone .journal-masthead h1{font-size:45px}.phone .journal-masthead span{font-size:10px}.phone .journal-nav{gap:25px;font-size:12px}.phone .journal-feature{padding:15px 0 25px 20px}.phone .journal-slide{flex-basis:87%}.phone .journal-slide h2{font-size:24px}.phone .journal-landscape{aspect-ratio:4/5}.phone .journal-control{padding-right:20px}.phone .journal-grid{grid-template-columns:1fr}.phone .comparison{padding:50px 18px}.phone .comparison h2{font-size:29px;margin-bottom:30px}.phone .compare-table{min-width:0;width:100%;font-size:10px}.phone .compare-table th:first-child{width:34%}.phone .compare-table th{padding:15px 4px}.phone .compare-table td{padding:20px 5px;font-size:10px}.phone .product-circle{width:53px;height:65px;border-radius:50%}.phone .product-circle .sachet{width:18px;height:48px}.phone .shape-pill{height:30px;width:12px}.phone .shape-gummy{width:15px;height:15px;box-shadow:0 -15px #d7be89,0 15px #bba293}.phone .value-mark{width:23px;height:23px;font-size:11px}.phone .compare-info{width:16px;height:16px;margin-left:2px}.phone .compare-state{flex-wrap:wrap}.phone .compare-state button{font-size:10px}.low-motion .reveal{opacity:1;transform:none}.low-motion .notes-scroll,.low-motion .formula-scroll{height:auto}.low-motion .notes-pin,.low-motion .formula-pin{position:relative;height:auto;min-height:600px}.low-motion .notes-stage{min-height:420px}.low-motion.phone .notes-stage{min-height:300px}.low-motion .notes-track{transition:none}.low-motion .comparison .underline:after{transform:scaleX(1)}.low-motion .compare-row td{opacity:1!important;transform:none!important}.low-motion .formula-glass{min-height:600px}.low-motion.phone .formula-glass{min-height:0}.callout.two{display:block}.trace-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.trace-card .sample-note{top:112px}.phone .formula-visual{min-height:270px}.phone .formula-glass{padding:20px 18px}.phone .formula-copy h2{font-size:28px}.phone .formula-copy p{margin-bottom:5px}.phone .notes-pin{padding:18px 18px 12px}.trust-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:22px;padding:35px 80px 70px}.trust-item{border:0;background:none;color:#233c36;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;font-size:15px;padding:15px 5px}.trust-item svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .5s}.trust-item:hover svg{transform:translateY(-5px)}.trust-item small{font-size:10px;opacity:.6}.phone .trust-strip{grid-template-columns:repeat(2,1fr);padding:20px;gap:16px}.phone .trust-item{font-size:13px}.phone .trust-item svg{width:30px;height:30px}.phone .notes-title h2 span{display:block}.phone .notes-title h2{font-size:32px}.phone .notes-product .sachet b{font-size:18px;letter-spacing:3px}.phone .notes-product .sachet small{display:none}.review-layout{height:calc(100dvh - var(--review-h,76px))}@media(max-width:700px){.review-head{padding:8px 12px;gap:6px;min-height:0}.review-head strong{font-size:15px}.review-head>small{font-size:10px}.tools{gap:6px;width:100%}.tools button,.tools select{padding:6px 8px;font-size:12px}.tools label{font-size:12px}.tools select{max-width:145px}.workspace{padding:0 4px}.status{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-head .jump-select{flex:1;max-width:180px}}.product-photo{padding:0;background:#fff}.product-photo:before{display:none}.product-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.jelly-visual .jelly-object{width:180px;height:400px;left:50%;top:50%;margin:-200px 0 0 -90px;transform:translateY(calc(var(--spread,0)*-16px)) rotate(calc(-14deg + var(--spread,0)*22deg));filter:drop-shadow(8px 14px 10px #253a3635);transition:transform .15s linear;isolation:isolate}.jelly-photo{position:absolute;height:100%;width:auto;max-width:none;left:50%;transform:translate(-50%);filter:brightness(calc(1 + var(--spread,0)*.09))}.jelly-glint{position:absolute;top:8%;right:33%;bottom:8%;left:33%;border-radius:20%;background:linear-gradient(155deg,transparent 35%,#fff8 49%,transparent 65%);opacity:calc(var(--spread,0)*.35);pointer-events:none;mix-blend-mode:screen}.jelly-visual .callout.one{opacity:calc(.4 + min(1,var(--spread,0)*3)*.6);transform:translateY(calc(8px - (min(1,var(--spread,0)*3)*8px)));transition:opacity .2s,transform .2s}.jelly-visual .callout.two{opacity:calc(.4 + max(0,(var(--spread,0) - .35)*1.54)*.6);transition:opacity .2s}.phone .jelly-visual .jelly-object{height:245px;width:110px;margin:-122px 0 0 -55px}.low-motion .jelly-visual .jelly-object{transform:rotate(-14deg);transition:none}.low-motion .jelly-visual .callout{opacity:1;transform:none;transition:none}.low-motion .jelly-glint{display:none}@media(prefers-reduced-motion:reduce){.jelly-object,.jelly-visual .callout{transition:none!important}}picture.botanic{display:block}picture.botanic img{width:100%;height:100%;object-fit:contain}.supplied-media{padding:0;background:#f7f6f2}.supplied-media:before{display:none}.supplied-media picture,.journal-image{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.supplied-media img,.journal-image img{display:block;width:100%;height:100%;object-fit:cover}.card .supplied-media img{object-fit:contain}.journal-grid .supplied-media img{object-fit:cover}picture.artwork{display:block}picture.artwork img{width:100%;height:100%;object-fit:contain;display:block}.note-disc .ingredient-art{width:100%;height:100%;max-width:none}.jelly-photo{height:80%;top:10%;width:auto;transform:translate(-50%) scaleX(1.25)}.jelly-glint{top:18%;bottom:18%}.notes-product .actual-sachet,.product-circle .actual-sachet{background:none;border:0;border-radius:3px;overflow:hidden;padding:0;box-shadow:12px 20px 25px #19302125}.actual-sachet:before,.actual-sachet:after{display:none}.actual-sachet img{position:absolute;height:109.7%;width:auto;max-width:none;top:-4.2%;left:50%;transform:translate(-50%);display:block}.product-circle .actual-sachet{box-shadow:3px 5px 8px #19302120}.trace-card .ingredient-art{right:0;top:0;width:50%;height:90%;opacity:.85}.wheel-node .ingredient-art{object-fit:contain}.drawer-art .detail-image{display:block;width:100%;height:100%}.detail-image img{width:100%;height:100%;object-fit:contain}.science-visual .science-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.8}.science-photo img{object-fit:cover!important}.science-visual .orbit-ring,.science-visual .sample-note,.science-visual button{z-index:2}.split-art .origin-photo{width:100%;height:100%;max-width:none}.origin-photo img{object-fit:cover!important}.film .supplied-film{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;opacity:.7}.supplied-film img{display:block;width:100%;height:100%;object-fit:cover}.film>div,.film>.film-control{position:relative;z-index:2}.film:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#142d2440;pointer-events:none}.journal-landscape{overflow:hidden}.journal-image{transition:transform .8s}.journal-slide:hover .journal-image{transform:scale(1.025)}.low-motion .journal-image{transition:none}.low-motion .journal-slide:hover .journal-image{transform:none}@media(prefers-reduced-motion:reduce){.journal-image{transition:none!important}.journal-slide:hover .journal-image{transform:none}}.review-head,.review-side,.status{display:none!important}.review-layout{height:100dvh;display:block}.workspace,.mount{height:100%;padding:0}.viewport{box-shadow:none}.site-page .sample-note,.site-page .media-note{display:none}.actual-sachet{background:none;border:0;overflow:hidden;padding:0;border-radius:3px}.hero-orbit .actual-sachet{height:350px;width:84px}.brand-loop .hero-orbit{animation:orbit-breathe 8s ease-in-out infinite alternate}.brand-loop .botanic{animation:breathe 9s ease-in-out infinite alternate}.hero-copy{max-width:50%}.concern,.care{font-size:15px;line-height:1.85}.concern strong,.care strong{display:block;font-weight:400;font-size:11px;letter-spacing:2px;color:#63755e;margin:12px 0 4px}.collection-note{font-size:12px;color:#657369;margin-top:26px}.trust-number{font:26px Georgia;color:#a99161}.notes-scroll{height:3400px}.ingredient-symbol{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(circle at 35% 25%,#fff9,#d9dfce);color:#53654c}.ingredient-symbol>span{font:64px Georgia}.ingredient-symbol small{font:13px Georgia;max-width:80%;margin-top:14px}.notes-product .actual-sachet{width:77px;height:320px}.wheel-description{max-width:640px;margin:auto}.wheel-description .concern,.wheel-description .care{text-align:left}.jelly-photo{height:64%;top:18%;transform:translate(-50%) scaleX(1.5625)}.jelly-glint{top:25%;bottom:25%}.callout span{line-height:1.9}.science-facts{display:grid}.science-facts button{border:0;border-top:1px solid #c7cdbf;background:transparent;color:inherit;padding:15px 0;display:flex;justify-content:space-between;text-align:left}.science-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column;font:40px MingLiU,serif}.science-center small{font:11px sans-serif;letter-spacing:2px;margin-top:25px}.brand-ritual{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:radial-gradient(ellipse at 75% 50%,#7a8c71,#244f40);padding:60px}.brand-ritual .eyebrow{color:#d8dfce}.brand-ritual:after{display:none}.ritual-pack{height:100%;min-height:350px;position:relative;display:grid;place-items:center}.ritual-pack>img{width:90%;height:90%;object-fit:contain;animation:ritual-float 9s ease-in-out infinite alternate}.ritual-pack .sachet{position:absolute;right:4%;bottom:7%;width:58px;height:242px;animation:ritual-float 9s -3s ease-in-out infinite alternate}@keyframes ritual-float{to{transform:translateY(-16px) rotate(3deg)}}.compare-table tbody th{text-align:left;border-bottom:1px solid #7e958575;font-size:15px}.compare-table tbody td{font-size:15px}.compare-source{line-height:1.8}.interactive-quiz{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;padding:55px;background:#e5e9de}.quiz-select fieldset{border:0;padding:0;margin:0 0 25px}.quiz-select legend{font-size:13px;letter-spacing:1px;margin-bottom:12px}.quiz-chips{display:flex;gap:10px;flex-wrap:wrap}.quiz-chips button{padding:12px 20px;border:1px solid #82947b;background:transparent;border-radius:28px;color:#233c36;transition:background .25s,transform .25s}.quiz-chips button[aria-pressed=true]{background:#233c36;color:#fff;transform:translateY(-3px)}.quiz-progress{display:flex;gap:8px}.quiz-progress i{height:4px;width:42px;background:#bdc9b4}.quiz-progress i.active{background:#b8972d}#launchQuizResult{padding-top:20px;border-top:1px solid #b8c4af;min-height:90px}#launchQuizResult small{display:block;margin-top:14px;font-size:11px}.site-footer>p:last-child{max-width:420px;font-size:12px}.phone .hero-copy{max-width:72%}.phone .hero-orbit{right:-12%;opacity:1}.phone .hero-orbit .actual-sachet{width:50px;height:208px}.phone .notes-scroll{height:2500px}.phone .notes-product .actual-sachet{width:52px;height:215px}.phone .ingredient-symbol>span{font-size:42px}.phone .ingredient-symbol small{font-size:10px}.phone .notes-bottom .dots{gap:10px}.phone .interactive-quiz{display:block;padding:25px}.phone .quiz-select{margin-top:30px}.phone .brand-ritual{display:flex;flex-direction:column;aspect-ratio:4/5;padding:30px}.phone .ritual-pack{width:100%;min-height:250px}.phone .ritual-pack .sachet{width:36px;height:150px}.phone .compare-table tbody th,.phone .compare-table tbody td{font-size:11px}.phone .science-center{font-size:30px}@media(prefers-reduced-motion:reduce){.brand-loop *,.brand-ritual *{animation:none!important}.notes-scroll{height:auto}.notes-pin{position:relative}}.phone .hero-orbit{right:4%;width:26%;top:16%;height:60%}.low-motion .notes-scroll{height:auto}.low-motion .notes-pin{position:relative}.site-footer{display:grid;grid-template-columns:1fr 1fr;gap:36px 70px;align-items:start}.footer-brand p{margin:20px 0 0;font-size:13px;line-height:1.9}.footer-social{justify-self:end}.footer-social .eyebrow{margin:0 0 18px}.social-icons{display:flex;gap:25px}.social-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:48px;min-height:60px;text-decoration:none;color:inherit}.social-icon svg{width:24px;height:24px}.social-icon span{font-size:11px;letter-spacing:.4px}.social-icons a{transition:color .2s,transform .2s}.social-icons a:hover{color:#a98b44;transform:translateY(-2px)}.footer-disclaimer{grid-column:1/-1;max-width:760px!important;font-size:12px;line-height:1.8;margin:0}.footer-bottom{grid-column:1/-1;width:100%;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #b8c2b144;padding-top:24px;font-size:11px;letter-spacing:.4px}.phone .site-footer{display:grid;grid-template-columns:1fr;gap:26px}.phone .footer-social{justify-self:start}.phone .site-footer p{margin-top:0}.phone .footer-brand p{margin-top:18px}.phone .footer-bottom{flex-direction:column;gap:8px;padding-top:20px}.phone .social-icons{gap:28px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hakugen.css.map */
