.journal{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding-bottom:clamp(6rem,9vw,11rem)}.journal__hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(34rem,52vh,52rem);margin:var(--sb-frame-inset);margin-bottom:clamp(1.6rem,2.4vw,2.8rem);overflow:hidden;isolation:isolate;contain:paint;border-radius:var(--sb-frame-radius);background:var(--sb-scrim);color:var(--sb-on-forest)}.journal__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:radial-gradient(110% 120% at 78% 12%,rgba(var(--sb-olive-rgb),.54),transparent 58%),radial-gradient(96% 110% at 18% 18%,rgba(var(--sb-forest-rgb),.92),transparent 56%),linear-gradient(135deg,var(--sb-scrim) 0%,var(--sb-forest-deep) 42%,var(--sb-amber-ink) 100%)}.journal__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.journal__hero-img{z-index:1}.journal__hero-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.journal__hero--fieldwork{background:var(--sb-sage-gray)}.journal__hero--fieldwork .journal__hero-img{object-position:center right}.journal__hero--noimg .journal__hero-media{background:radial-gradient(72% 92% at 79% 22%,rgba(var(--sb-ochre-rgb),.44),transparent 62%),radial-gradient(64% 90% at 58% 78%,rgba(var(--sb-olive-rgb),.34),transparent 62%),radial-gradient(86% 115% at 17% 16%,rgba(var(--sb-forest-rgb),.98),transparent 64%),linear-gradient(132deg,var(--sb-scrim) 0%,var(--sb-forest-deep) 47%,var(--sb-amber-ink) 100%)}.journal__hero--study .journal__hero-media:before,.journal__hero--study .journal__hero-media:after,.journal__hero-study-field,.journal__hero-ink,.journal__hero-source-lines,.journal__hero-specimen{position:absolute;pointer-events:none}.journal__hero--study .journal__hero-media:before,.journal__hero--study .journal__hero-media:after{content:""}.journal__hero--study .journal__hero-media:before{top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(105deg,rgba(var(--sb-on-forest-rgb),.08),transparent 18%,transparent 74%,rgba(var(--sb-on-forest-rgb),.06)),repeating-linear-gradient(90deg,rgba(var(--sb-on-forest-rgb),.06) 0 1px,transparent 1px 8.2rem),repeating-linear-gradient(0deg,rgba(var(--sb-on-forest-rgb),.04) 0 1px,transparent 1px 7.4rem);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(var(--sb-black-rgb),.65) 36%,rgba(var(--sb-black-rgb),.9) 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(var(--sb-black-rgb),.65) 36%,rgba(var(--sb-black-rgb),.9) 100%);opacity:.2;transform:translateZ(0);animation:journalStudyGrid 18s cubic-bezier(.22,1,.36,1) infinite alternate}.journal__hero--study .journal__hero-media:after{top:0;right:0;bottom:0;left:0;z-index:5;background:radial-gradient(120% 90% at 76% 16%,rgba(var(--sb-gold-rgb),.13),transparent 56%),linear-gradient(110deg,rgba(var(--sb-on-forest-rgb),.02),rgba(var(--sb-on-forest-rgb),.08) 42%,rgba(var(--sb-on-forest-rgb),.02)),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.66' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.46'/%3E%3C/svg%3E");background-size:100% 100%,160% 100%,18rem 18rem;background-position:center,0 0,center;mix-blend-mode:soft-light;opacity:.38;animation:journalStudyGrain 16s cubic-bezier(.22,1,.36,1) infinite alternate}.journal__hero-study-field{top:0;right:0;bottom:0;left:0;z-index:0;display:block;background:radial-gradient(46% 42% at 77% 18%,rgba(var(--sb-amber-deep-rgb),.36),transparent 66%),radial-gradient(34% 38% at 50% 46%,rgba(var(--sb-olive-rgb),.28),transparent 68%),radial-gradient(42% 46% at 91% 75%,rgba(var(--sb-moss-rgb),.52),transparent 70%),radial-gradient(54% 48% at 18% 24%,rgba(var(--sb-forest-deep-rgb),.9),transparent 70%),linear-gradient(135deg,var(--sb-scrim) 0%,var(--sb-forest-deep) 49%,var(--sb-amber-ink) 100%);background-size:118% 118%,116% 116%,112% 112%,108% 108%,100% 100%;background-position:58% 44%,50% 50%,52% 52%,50% 48%,center;filter:blur(1rem) saturate(1.08);opacity:.98;animation:journalStudyField 20s var(--sb-ease) infinite alternate;will-change:background-position,filter}.journal__hero-ink{z-index:1;display:block;border-radius:var(--sb-radius-pill);filter:blur(1.8rem);mix-blend-mode:screen;transform:translateZ(0);will-change:transform,opacity}.journal__hero-ink--a{width:clamp(24rem,28vw,44rem);height:clamp(16rem,20vw,32rem);right:4%;top:7%;background:radial-gradient(closest-side at 42% 44%,rgba(var(--sb-amber-rgb),.48),transparent 72%),radial-gradient(closest-side at 67% 34%,rgba(var(--sb-gold-rgb),.2),transparent 74%);opacity:.54;animation:journalStudyInkA 14s cubic-bezier(.25,1,.5,1) infinite alternate}.journal__hero-ink--b{width:clamp(18rem,22vw,34rem);height:clamp(18rem,22vw,34rem);right:24%;bottom:-7%;background:radial-gradient(closest-side,rgba(var(--sb-ochre-rgb),.34),transparent 72%);opacity:.44;animation:journalStudyInkB 18s cubic-bezier(.25,1,.5,1) infinite alternate}.journal__hero-ink--c{width:clamp(16rem,18vw,28rem);height:clamp(11rem,13vw,21rem);left:39%;top:16%;background:radial-gradient(closest-side,rgba(var(--sb-moss-rgb),.34),transparent 74%);opacity:.34;animation:journalStudyInkC 16s cubic-bezier(.25,1,.5,1) infinite alternate}.journal__hero-source-lines{z-index:3;right:clamp(2.4rem,8vw,12rem);top:clamp(3rem,7vw,7rem);width:min(42vw,50rem);height:min(28vw,29rem);border-top:var(--sb-border-w) solid rgba(var(--sb-on-forest-rgb),.18);border-bottom:var(--sb-border-w) solid rgba(var(--sb-on-forest-rgb),.08);background:linear-gradient(90deg,rgba(var(--sb-amber-rgb),.32) 0 16%,transparent 16% 100%),repeating-linear-gradient(180deg,transparent 0 2.1rem,rgba(var(--sb-on-forest-rgb),.15) 2.1rem 2.2rem,transparent 2.2rem 4.4rem),repeating-linear-gradient(180deg,transparent 0 4.4rem,rgba(var(--sb-amber-rgb),.26) 4.4rem 4.5rem,transparent 4.5rem 8.8rem);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(var(--sb-black-rgb),.66) 16%,rgba(var(--sb-black-rgb),.9) 72%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(var(--sb-black-rgb),.66) 16%,rgba(var(--sb-black-rgb),.9) 72%,transparent 100%);opacity:.34;transform:translateZ(0);animation:journalStudyLines 11s cubic-bezier(.22,1,.36,1) infinite alternate}.journal__hero-source-lines:before,.journal__hero-source-lines:after{content:"";position:absolute;display:block;border-radius:var(--sb-radius-pill)}.journal__hero-source-lines:before{left:0;top:4.5rem;width:.8rem;height:.8rem;background:var(--sb-amber);box-shadow:9rem 0 rgba(var(--sb-on-forest-rgb),.36),21rem 8.9rem rgba(var(--sb-amber-rgb),.46),35rem 17.7rem rgba(var(--sb-on-forest-rgb),.26)}.journal__hero-source-lines:after{left:4rem;right:8rem;bottom:4.2rem;height:1px;background:linear-gradient(90deg,rgba(var(--sb-amber-rgb),.46),transparent)}.journal__hero-specimen{z-index:4;inset:auto 0 -4% auto;width:min(72vw,104rem);height:min(58vw,58rem);overflow:visible;opacity:.92;transform:translateZ(0);filter:drop-shadow(0 2.8rem 5rem rgba(var(--sb-scrim-rgb),.38));animation:journalStudySpecimen 19s cubic-bezier(.22,1,.36,1) infinite alternate}.journal__hero-specimen path,.journal__hero-specimen circle{vector-effect:non-scaling-stroke}.journal__hero-leaf path{--trace-length: 980;fill:none;stroke:rgba(var(--sb-on-forest-rgb),.58);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--trace-length);stroke-dashoffset:var(--trace-length);animation:journalStudyTrace 12s cubic-bezier(.16,1,.3,1) infinite alternate}.journal__hero-leaf path:first-child{--trace-length: 1280;fill:rgba(var(--sb-amber-rgb),.085);stroke:rgba(var(--sb-amber-rgb),.72);stroke-width:1.45}.journal__hero-leaf--secondary{opacity:.78}.journal__hero-leaf--secondary path{animation-delay:1.2s}.journal__hero-molecule{opacity:.5;transform-origin:52% 38%;animation:journalStudyMolecule 20s cubic-bezier(.22,1,.36,1) infinite alternate}.journal__hero-molecule path,.journal__hero-molecule circle{fill:none;stroke:rgba(var(--sb-amber-rgb),.6);stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.journal__hero-molecule circle{fill:rgba(var(--sb-amber-rgb),.22)}.journal__hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:linear-gradient(90deg,rgba(var(--sb-scrim-rgb),.94),rgba(var(--sb-scrim-rgb),.76) 30%,rgba(var(--sb-scrim-rgb),.3) 58%,rgba(var(--sb-scrim-rgb),.1)),linear-gradient(to top,rgba(var(--sb-scrim-rgb),.86),rgba(var(--sb-scrim-rgb),.5) 38%,rgba(var(--sb-scrim-rgb),.14))}.journal__hero--fieldwork .journal__hero-scrim{background:linear-gradient(90deg,rgba(var(--sb-scrim-rgb),.74),rgba(var(--sb-scrim-rgb),.54) 34%,rgba(var(--sb-scrim-rgb),.18) 62%,rgba(var(--sb-scrim-rgb),.04)),linear-gradient(to top,rgba(var(--sb-scrim-rgb),.42),rgba(var(--sb-scrim-rgb),.1),rgba(var(--sb-white-rgb),.12))}.journal__hero--video .journal__hero-scrim{background:linear-gradient(to top,rgba(var(--sb-scrim-rgb),.55) 0%,rgba(var(--sb-scrim-rgb),.2) 30%,transparent 54%),linear-gradient(90deg,rgba(var(--sb-scrim-rgb),.4) 0%,rgba(var(--sb-scrim-rgb),.12) 24%,transparent 46%)}.journal__hero--video .journal__hero-title{text-shadow:0 1px 2px rgba(var(--sb-scrim-rgb),.55),0 2px 18px rgba(var(--sb-scrim-rgb),.4)}.journal__hero--video .journal__hero-sub,.journal__hero--video .journal__hero-trust{text-shadow:0 1px 6px rgba(var(--sb-scrim-rgb),.5)}.journal__hero-inner{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sb-space-16);padding-top:clamp(3.6rem,7vw,6rem);padding-bottom:clamp(2.8rem,3.5vw,3.6rem)}.journal__hero-flag{display:inline-flex;align-items:center;gap:var(--sb-space-07);font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--sb-fw-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--sb-amber)}.journal__hero-flag-sep{opacity:.7}.journal__hero-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(3.8rem,6vw,6rem);line-height:1;letter-spacing:0;margin:0;max-width:18ch;color:var(--sb-on-forest);text-wrap:balance;text-shadow:0 2px 30px rgba(var(--sb-scrim-rgb),.4)}.journal__hero-sub{font-family:var(--font-body-family);font-size:clamp(1.6rem,1.9vw,2rem);line-height:1.56;color:rgba(var(--sb-on-forest-rgb),.92);max-width:52ch;margin:var(--sb-space-04) 0 0;text-wrap:pretty}.journal__hero-trust{display:inline-flex;align-items:center;gap:var(--sb-space-09);margin:var(--sb-space-10) 0 0;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.02em;color:rgba(var(--sb-on-forest-rgb),.86)}.journal__hero-trust svg{width:1.8rem;height:1.8rem;color:var(--sb-amber);flex:none}@keyframes journalStudyField{0%{background-position:58% 44%,50% 50%,52% 52%,50% 48%,center;filter:blur(1rem) saturate(1.04) hue-rotate(-2deg)}52%{background-position:62% 48%,47% 52%,54% 49%,48% 50%,center;filter:blur(.9rem) saturate(1.1) hue-rotate(2deg)}to{background-position:56% 51%,53% 47%,49% 53%,52% 48%,center;filter:blur(1.1rem) saturate(1.06) hue-rotate(0deg)}}@keyframes journalStudyInkA{0%{transform:translate3d(-1.5%,-1%,0) rotate(-3deg) scale(.98);opacity:.42}to{transform:translate3d(2.2%,1.4%,0) rotate(2deg) scale(1.08);opacity:.6}}@keyframes journalStudyInkB{0%{transform:translate3d(1%,1.2%,0) scale(1);opacity:.34}to{transform:translate3d(-1.2%,-1.4%,0) scale(1.12);opacity:.5}}@keyframes journalStudyInkC{0%{transform:translate3d(-.8%,1.8%,0) scale(1);opacity:.24}to{transform:translate3d(1.6%,-1.2%,0) scale(1.1);opacity:.38}}@keyframes journalStudyGrid{0%{transform:translate3d(-1.2%,0,0);opacity:.16}to{transform:translate3d(1.2%,.8%,0);opacity:.24}}@keyframes journalStudyLines{0%{transform:translate3d(0,-1rem,0);opacity:.24}to{transform:translate3d(0,1rem,0);opacity:.42}}@keyframes journalStudySpecimen{0%{transform:translate3d(-1.2%,.8%,0) rotate(-.4deg);opacity:.72}to{transform:translate3d(.8%,-.8%,0) rotate(.4deg);opacity:.96}}@keyframes journalStudyTrace{0%,12%{stroke-dashoffset:var(--trace-length)}52%,to{stroke-dashoffset:0}}@keyframes journalStudyMolecule{0%{transform:translateZ(0) rotate(-4deg);opacity:.36}to{transform:translate3d(1.2rem,-.8rem,0) rotate(5deg);opacity:.56}}@keyframes journalStudyGrain{0%{background-position:center,0% 0,center;opacity:.34}to{background-position:center,100% 0,42% 54%;opacity:.44}}.journal__pillars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-bottom:clamp(4.2rem,6vw,6.4rem);border:var(--sb-border-w) solid rgba(var(--color-foreground),.13);border-radius:var(--sb-radius);overflow:hidden;background:rgb(var(--color-background));box-shadow:0 1px rgba(var(--color-foreground),.04)}.journal__pillar-link{position:relative;display:flex;flex-direction:column;gap:var(--sb-space-09);min-height:13.2rem;padding:clamp(1.7rem,2vw,2.4rem);border-right:var(--sb-border-w) solid rgba(var(--color-foreground),.11);color:rgb(var(--color-foreground));text-decoration:none;overflow:hidden;isolation:isolate;background:rgb(var(--color-background));transition:color .22s ease,transform .22s var(--sb-ease)}.journal__pillar-link:focus-visible{outline:var(--sb-border-w-2) solid var(--sb-amber-deep);outline-offset:.3rem}.journal__pillar-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:var(--pillar-image);background-size:cover;background-position:center;opacity:0;transform:scale(1.045);transition:opacity .32s ease,transform .7s var(--sb-ease)}.journal__pillar-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(var(--sb-scrim-rgb),.34),rgba(var(--sb-scrim-rgb),.74)),radial-gradient(90% 110% at 70% 15%,rgba(var(--sb-amber-rgb),.16),transparent 66%);opacity:0;transition:opacity .3s ease}.journal__pillar-link:last-child{border-right:0}.journal__pillar-link span{position:relative;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(1.8rem,1.7vw,2.25rem);line-height:1.12;letter-spacing:0;text-wrap:balance}.journal__pillar-link small{position:relative;margin-top:auto;font-family:var(--font-body-family);font-size:1.25rem;line-height:1.45;color:rgba(var(--color-foreground),.75)}.journal__pillar-link:hover{color:var(--sb-on-forest);transform:translateY(-1px)}.journal__pillar-link:focus-visible{color:var(--sb-on-forest)}.journal__pillar-link:hover:before{opacity:1;transform:scale(1)}.journal__pillar-link:focus-visible:before{opacity:1;transform:scale(1)}.journal__pillar-link:hover:after{opacity:1}.journal__pillar-link:focus-visible:after{opacity:1}.journal__pillar-link:hover small{color:rgba(var(--sb-on-forest-rgb),.82)}.journal__pillar-link:focus-visible small{color:rgba(var(--sb-on-forest-rgb),.82)}.journal__proofbar{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:clamp(4.2rem,6vw,6.2rem);border:var(--sb-border-w) solid rgba(var(--color-foreground),.13);border-radius:var(--sb-radius);overflow:hidden;background:rgba(var(--color-foreground),.018)}.journal__section-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,5.8rem);align-items:end;margin-bottom:clamp(2.6rem,4vw,4rem)}.journal__section-kicker{margin:0 0 var(--sb-space-11);font-family:var(--font-body-family);font-size:1.15rem;font-weight:var(--sb-fw-bold);letter-spacing:.17em;text-transform:uppercase;color:var(--sb-amber-text)}.journal__section-head h2,.journal__newsletter h2,.journal__conversion h2{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(3rem,4vw,4.8rem);line-height:1.05;letter-spacing:0;text-wrap:balance}.journal__section-head>p:last-child,.journal__newsletter-copy p:last-child,.journal__conversion p{margin:0;max-width:58ch;font-family:var(--font-body-family);font-size:1.58rem;line-height:1.62;color:rgba(var(--color-foreground),.72)}.journal__proofbar-item{display:flex;flex-direction:column;justify-content:center;min-height:10.8rem;padding:clamp(1.8rem,2.4vw,2.6rem);border-right:var(--sb-border-w) solid rgba(var(--color-foreground),.12)}.journal__proofbar-item:last-child{border-right:0}.journal__proofbar-value{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(2.2rem,3vw,3.4rem);line-height:1;letter-spacing:0;color:var(--sb-forest)}.journal__proofbar-label{margin-top:var(--sb-space-08);font-family:var(--font-body-family);font-size:1.25rem;font-weight:var(--sb-fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.58)}.journal__dossiers{margin-bottom:clamp(5rem,8vw,8rem)}.journal__dossiers-head{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2.4rem,4vw,5.6rem);align-items:end;margin-bottom:clamp(2.6rem,4vw,4rem)}.journal__dossiers-kicker{display:block;grid-column:1 / -1;margin-bottom:-1.2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--sb-fw-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--sb-amber-text)}.journal__dossiers-title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(3rem,4vw,4.8rem);line-height:1.04;letter-spacing:0;text-wrap:balance}.journal__dossiers-head p{margin:0;max-width:56ch;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.62;color:rgba(var(--color-foreground),.72)}.journal__dossiers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,2vw,2.4rem)}.journal__dossier{position:relative;display:flex;flex-direction:column;min-width:0;min-height:100%;padding:clamp(2.4rem,2.8vw,3.2rem);border:var(--sb-border-w) solid rgba(var(--color-foreground),.13);border-radius:var(--sb-radius);background:linear-gradient(180deg,rgba(var(--color-foreground),.018),rgba(var(--color-foreground),0)),rgb(var(--color-background));overflow:hidden}.journal__dossier:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(var(--color-foreground),.16) 1px,transparent 1.4px);background-size:2.4rem 2.4rem;opacity:.04}.journal__dossier-top{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sb-space-14);align-items:start;min-height:18rem}.journal__dossier-copy h3{margin:0;max-width:12ch;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(2.2rem,2.5vw,3rem);line-height:1.08;letter-spacing:0;text-wrap:balance}.journal__dossier-copy p{margin:var(--sb-space-12) 0 0;max-width:27ch;font-family:var(--font-body-family);font-size:1.45rem;line-height:1.55;color:rgba(var(--color-foreground),.72)}.journal__dossier-concern{display:block;margin-bottom:var(--sb-space-11);font-family:var(--font-body-family);font-size:1.1rem;font-weight:var(--sb-fw-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--sb-amber-text)}.journal__dossier-media{position:relative;z-index:1;display:block;width:clamp(10rem,10vw,14rem);align-self:start;margin:-.8rem -1.2rem 0 0;text-decoration:none}.journal__dossier-media:before{content:"";position:absolute;left:50%;bottom:2.2rem;width:80%;height:24%;transform:translate(-50%);border-radius:var(--sb-radius-round);background:rgba(var(--sb-forest-rgb),.14);filter:blur(1.4rem)}.journal__dossier-img{position:relative;width:100%;height:auto;display:block;filter:drop-shadow(0 2.2rem 2.6rem rgba(var(--sb-scrim-rgb),.22));transition:transform .28s var(--sb-ease)}.journal__dossier-media:hover .journal__dossier-img{transform:translateY(-.4rem)}.journal__dossier-spec{position:relative;z-index:1;display:grid;gap:var(--sb-space-12);margin:var(--sb-space-22) 0 0;padding:var(--sb-space-20) 0 0;border-top:var(--sb-border-w) solid rgba(var(--color-foreground),.12)}.journal__dossier-spec div{display:grid;gap:.35rem}.journal__dossier-spec dt{font-family:var(--font-body-family);font-size:1.1rem;font-weight:var(--sb-fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.52)}.journal__dossier-spec dd{margin:0;font-family:var(--font-body-family);font-size:1.35rem;line-height:1.5;color:rgba(var(--color-foreground),.82)}.journal__dossier-details{position:relative;z-index:1;margin-top:var(--sb-space-18);padding-top:var(--sb-space-16);border-top:var(--sb-border-w) solid rgba(var(--color-foreground),.12);font-family:var(--font-body-family)}.journal__dossier-details summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--sb-space-10);min-height:4.4rem;font-size:1.3rem;font-weight:var(--sb-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--sb-forest)}.journal__dossier-details summary::-webkit-details-marker{display:none}.journal__dossier-details summary:after{content:"+";font-family:var(--font-heading-family);font-size:2rem;line-height:1;color:var(--sb-amber-text)}.journal__dossier-details[open] summary:after{content:"-"}.journal__dossier-details ul{margin:var(--sb-space-08) 0 0;padding:0;list-style:none;display:grid;gap:.75rem}.journal__dossier-details li{position:relative;padding-left:var(--sb-space-14);font-size:1.3rem;line-height:1.48;color:rgba(var(--color-foreground),.76)}.journal__dossier-details li:before{content:"";position:absolute;left:0;top:.72em;width:.45rem;height:.45rem;border-radius:var(--sb-radius-round);background:var(--sb-amber-deep)}.journal__dossier-actions{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sb-space-09);margin-top:auto;padding-top:var(--sb-space-22)}.journal__dossier-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:var(--sb-space-10) var(--sb-space-14);border-radius:var(--sb-radius-pill);border:var(--sb-border-w) solid rgba(var(--color-foreground),.16);font-family:var(--font-body-family);font-size:1.3rem;font-weight:var(--sb-fw-semibold);text-decoration:none;color:rgb(var(--color-foreground));transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s var(--sb-ease)}.journal__dossier-actions a:last-child{background:var(--sb-forest);color:var(--sb-on-forest);border-color:var(--sb-forest)}.journal__dossier-actions a:hover{transform:translateY(-1px)}.journal__dossier-actions a:first-child:hover{border-color:var(--sb-forest)}.journal__featured{margin-bottom:clamp(4rem,6vw,6.8rem)}.journal__featured-card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;min-height:clamp(34rem,42vw,46rem);overflow:hidden;border-radius:var(--sb-radius);background:var(--sb-forest);color:var(--sb-on-forest);text-decoration:none}.journal__featured-media{position:relative;display:block;overflow:hidden;min-height:30rem;background:rgba(var(--sb-on-forest-rgb),.08);isolation:isolate}.journal__featured-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--sb-ease)}.journal__featured-card:hover .journal__featured-img{transform:scale(1.04)}.journal__featured-product-img{position:relative;z-index:1;width:min(54%,30rem);height:auto;display:block;margin:clamp(3rem,4vw,4.6rem) auto;filter:drop-shadow(0 3rem 3.4rem rgba(var(--sb-shadow-rgb),.28));transition:transform .8s var(--sb-ease)}.journal__featured-card:hover .journal__featured-product-img{transform:translateY(-.5rem) scale(1.02)}.journal__featured-product-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(70% 80% at 50% 55%,rgba(var(--sb-on-forest-rgb),.16),transparent 64%),radial-gradient(110% 130% at 20% 20%,var(--sb-forest-soft),var(--sb-forest))}.journal__featured-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(110% 130% at 20% 20%,var(--sb-forest-soft),var(--sb-forest));color:rgba(var(--sb-on-forest-rgb),.88)}.journal__featured-fallback:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(currentColor 1px,transparent 1.4px);background-size:2.5rem 2.5rem;opacity:.12}.journal__featured-fallback svg{position:relative;width:clamp(7rem,12vw,10rem);height:auto}.journal__featured-fallback-label,.journal__featured-fallback-num{position:absolute;z-index:1;font-family:var(--font-body-family);font-weight:var(--sb-fw-semibold);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--sb-on-forest-rgb),.58)}.journal__featured-fallback-label{top:clamp(2rem,3vw,3rem);left:clamp(2rem,3vw,3rem);font-size:1.15rem}.journal__featured-fallback-num{right:clamp(2rem,3vw,3rem);bottom:clamp(2rem,3vw,3rem);font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,5rem);letter-spacing:0}.journal__featured-body{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,5vw,5.6rem)}.journal__featured-kicker{font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--sb-fw-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--sb-amber-bright);margin-bottom:var(--sb-space-14)}.journal__featured-title{display:block;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(3rem,4vw,4.8rem);line-height:1.04;letter-spacing:0;max-width:12ch;text-wrap:balance}.journal__featured-excerpt{display:block;margin-top:var(--sb-space-18);font-family:var(--font-body-family);font-size:clamp(1.5rem,1.5vw,1.7rem);line-height:1.58;color:rgba(var(--sb-on-forest-rgb),.8);max-width:45ch}.journal__featured-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sb-space-07);margin-top:var(--sb-space-24);padding-top:var(--sb-space-20);border-top:var(--sb-border-w) solid rgba(var(--sb-on-forest-rgb),.18);font-family:var(--font-body-family);font-size:1.25rem;color:rgba(var(--sb-on-forest-rgb),.68)}.journal__featured-cta{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--sb-space-10);margin-top:var(--sb-space-24);font-family:var(--font-body-family);font-size:1.35rem;font-weight:var(--sb-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--sb-on-forest)}.journal__featured-cta:after{content:"";width:4.2rem;height:1px;background:currentColor;transition:width .24s var(--sb-ease)}.journal__featured-card:hover .journal__featured-cta:after{width:6rem}.journal__grid-head{display:flex;align-items:center;gap:var(--sb-space-18);margin-bottom:clamp(2.6rem,3.5vw,3.6rem)}.journal__grid-label{flex:none;font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--sb-fw-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--sb-forest)}.journal__grid-rule{flex:1 1 auto;height:1px;background:rgba(var(--color-foreground),.16)}.journal__grid{display:grid;grid-template-columns:repeat(var(--columns, 3),1fr);gap:clamp(3.4rem,4.5vw,5rem) clamp(2.4rem,3vw,3.6rem);list-style:none;margin-block:0 clamp(4.6rem,7vw,7.2rem);margin-inline:auto;padding-left:var(--sb-gutter);padding-right:var(--sb-gutter)}.journal__grid>li{min-width:0}.journal-card__inner{display:flex;flex-direction:column;height:100%}.journal-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.journal-card__media{display:block;position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--sb-radius);background:rgba(var(--color-foreground),.04)}.journal-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--sb-ease)}.journal-card__link:hover .journal-card__img{transform:scale(1.05)}.journal-card__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,30%);align-items:end;gap:var(--sb-space-12);padding:clamp(1.6rem,2vw,2.2rem);overflow:hidden}.journal-card__fallback:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(currentColor 1px,transparent 1.4px);background-size:2.2rem 2.2rem;opacity:.12}.journal-card__fallback:after{content:"";position:absolute;right:-14%;bottom:-30%;width:64%;height:82%;border-radius:var(--sb-radius-round);background:rgba(var(--sb-on-forest-rgb),.16);filter:blur(1.4rem)}.journal-card__fallback-copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:min(20rem,66%)}.journal-card__fallback-label{display:block;margin-bottom:var(--sb-space-08);font-family:var(--font-body-family);font-size:1.05rem;font-weight:var(--sb-fw-semibold);letter-spacing:.15em;text-transform:uppercase;opacity:.68}.journal-card__fallback-title{display:block;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(1.9rem,2vw,2.55rem);line-height:1.08;letter-spacing:0;text-wrap:balance}.journal-card__fallback-note{display:block;margin-top:var(--sb-space-09);max-width:18ch;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.35;opacity:.72}.journal-card__fallback-pill{display:inline-flex;align-items:center;min-height:2.8rem;margin-top:var(--sb-space-12);padding:.55rem .95rem;border:var(--sb-border-w) solid currentColor;border-radius:var(--sb-radius-pill);font-family:var(--font-body-family);font-size:1.05rem;font-weight:var(--sb-fw-semibold);letter-spacing:.08em;text-transform:uppercase;opacity:.78}.journal-card__fallback-num{position:relative;z-index:1;font-family:var(--font-body-family);font-weight:var(--sb-fw-semibold);letter-spacing:.16em;text-transform:uppercase;opacity:.64}.journal-card__fallback-num{position:absolute;right:1.8rem;bottom:1.8rem;font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:0}.journal-card__fallback-product{position:absolute;z-index:2;right:clamp(.8rem,1.4vw,1.5rem);bottom:clamp(-2.8rem,-2.4vw,-1.6rem);width:clamp(6.8rem,28%,9.8rem);max-width:32%}.journal-card__fallback-product:before{content:"";position:absolute;left:50%;bottom:2.4rem;width:86%;height:24%;transform:translate(-50%);border-radius:var(--sb-radius-round);background:rgba(var(--sb-forest-rgb),.2);filter:blur(1rem)}.journal-card__fallback-product-img{position:relative;display:block;width:100%;height:auto;filter:drop-shadow(0 1.8rem 2.2rem rgba(var(--sb-scrim-rgb),.24));transition:transform .55s var(--sb-ease)}.journal-card__link:hover .journal-card__fallback-product-img{transform:translateY(-.45rem) rotate(-1deg)}.journal-card__fallback--forest,.journal-card__fallback--journal{background:radial-gradient(120% 130% at 28% 18%,var(--sb-forest-soft),var(--sb-forest));color:var(--sb-on-forest)}.journal-card__fallback--metabolic{background:radial-gradient(72% 92% at 88% 24%,rgba(var(--sb-ochre-rgb),.22),transparent 64%),radial-gradient(120% 130% at 20% 18%,var(--sb-cream),var(--sb-cream-deep));color:var(--sb-forest)}.journal-card__fallback--immune{background:radial-gradient(84% 96% at 86% 30%,rgba(var(--sb-on-forest-rgb),.16),transparent 62%),radial-gradient(120% 130% at 28% 18%,var(--sb-moss),var(--sb-forest));color:var(--sb-on-forest)}.journal-card__fallback--mens{background:radial-gradient(76% 92% at 88% 24%,rgba(var(--sb-ochre-rgb),.2),transparent 66%),linear-gradient(135deg,var(--sb-cream),var(--sb-cream-deep));color:var(--sb-forest)}.journal-card__fallback--calm{background:radial-gradient(70% 80% at 82% 20%,rgba(var(--sb-on-forest-rgb),.18),transparent 62%),radial-gradient(120% 130% at 20% 20%,var(--sb-moss),var(--sb-forest));color:var(--sb-on-forest)}.journal-card__fallback--ritual{background:radial-gradient(74% 90% at 82% 20%,rgba(var(--sb-amber-rgb),.22),transparent 62%),radial-gradient(110% 120% at 18% 18%,var(--sb-cream),var(--sb-cream-deep));color:var(--sb-forest)}.journal-card__fallback--cream{background:radial-gradient(120% 130% at 28% 18%,var(--sb-cream),var(--sb-cream-deep));color:var(--sb-forest)}.journal-card__sprig{position:relative;z-index:2;justify-self:end;align-self:center;width:clamp(5.4rem,8vw,7.6rem);height:auto;opacity:.86}.journal-pick__fallback-product{display:block;width:auto;max-width:72%;max-height:96%;margin:auto;filter:drop-shadow(0 1rem 1.2rem rgba(var(--sb-scrim-rgb),.24))}.journal-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding-top:var(--sb-space-16)}.journal-card__rule{position:relative;display:block;height:1px;background:rgba(var(--color-foreground),.2);margin-bottom:var(--sb-space-14)}.journal-card__num{position:absolute;right:0;top:50%;transform:translateY(-50%);padding-left:var(--sb-space-09);background:rgb(var(--color-background));font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.04em;color:var(--sb-amber-text)}.journal-card__meta{display:flex;align-items:center;gap:var(--sb-space-10);font-family:var(--font-body-family);font-size:1.2rem;color:rgba(var(--color-foreground),.75);margin-bottom:var(--sb-space-10)}.journal-card__cat{letter-spacing:.14em;text-transform:uppercase;font-weight:var(--sb-fw-semibold);color:var(--sb-amber-text)}.journal-card__title{display:inline;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(2rem,2.2vw,2.4rem);line-height:1.16;letter-spacing:0;color:rgb(var(--color-foreground));background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 1.32em;background-repeat:no-repeat;transition:background-size .4s var(--sb-ease)}.journal-card__link:hover .journal-card__title{background-size:100% 1px}.journal-card__excerpt{font-family:var(--font-body-family);font-size:1.45rem;line-height:1.58;color:rgba(var(--color-foreground),.72);margin:var(--sb-space-11) 0 0}.journal-card__read{font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.72)}.journal-card__byline{display:block;margin-top:var(--sb-space-14);font-family:var(--font-body-family);font-size:1.25rem;color:rgba(var(--color-foreground),.75)}.journal-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sb-space-12);margin-top:auto;padding-top:var(--sb-space-18)}.journal-card__cta{display:inline-flex;align-items:center;gap:var(--sb-space-08);flex:none;font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--sb-fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--sb-forest)}.journal-card__cta:after{content:"";width:2.8rem;height:1px;background:currentColor;transition:width .24s var(--sb-ease)}.journal-card__link:hover .journal-card__cta:after{width:4rem}.journal__chip{display:inline-flex;align-items:center;font-family:var(--font-body-family);font-size:1.3rem;color:rgba(var(--color-foreground),.78);text-decoration:none;padding:var(--sb-space-07) var(--sb-space-14);border:var(--sb-border-w) solid rgba(var(--color-foreground),.2);border-radius:var(--sb-radius-xl);transition:border-color .2s ease,color .2s ease,background .2s ease}.journal__chip:hover{border-color:var(--sb-forest);background:var(--sb-forest);color:var(--sb-on-forest)}.journal__pagination{display:flex;justify-content:center;align-items:center;gap:var(--sb-space-06);padding-top:clamp(4rem,6vw,6rem)}.journal__page-link{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;height:4.4rem;padding:0 var(--sb-space-10);font-family:var(--font-body-family);font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:none;border-radius:var(--sb-radius-xl);border:var(--sb-border-w) solid transparent;transition:border-color .2s ease,background .2s ease}.journal__page-link:hover{border-color:rgba(var(--color-foreground),.3)}.journal__page-link.is-current{background:var(--sb-forest);color:var(--sb-on-forest)}.journal__empty{padding:var(--sb-space-60) 0;text-align:center;color:rgba(var(--color-foreground),.66)}.journal__systems{margin-top:0;padding-top:clamp(3.2rem,5vw,5rem);border-top:var(--sb-border-w) solid rgba(var(--color-foreground),.13)}.journal__systems-intro{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2.4rem,4.5vw,5.8rem);align-items:stretch;margin-bottom:clamp(2.8rem,4.5vw,4.6rem)}.journal__systems-photo{position:relative;min-height:clamp(28rem,34vw,42rem);overflow:hidden;border-radius:var(--sb-radius);background:rgba(var(--color-foreground),.05)}.journal__systems-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(var(--sb-scrim-rgb),.16),transparent 48%),radial-gradient(90% 110% at 16% 10%,rgba(var(--sb-white-rgb),.12),transparent 62%);pointer-events:none}.journal__systems-photo img{display:block;width:100%;height:100%;object-fit:cover}.journal__systems-head{grid-template-columns:1fr;align-content:center;gap:clamp(1.4rem,2vw,2.2rem);margin-bottom:0}.journal__systems-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:var(--sb-border-w) solid rgba(var(--color-foreground),.13);border-radius:var(--sb-radius);background:rgba(var(--color-foreground),.13)}.journal__system-card{position:relative;min-height:29rem;display:flex;flex-direction:column;gap:var(--sb-space-14);padding:clamp(2.2rem,3vw,3.2rem);background:radial-gradient(74% 90% at 92% 8%,rgba(var(--sb-amber-rgb),.1),transparent 60%),rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none;transition:background .24s ease,color .24s ease,transform .24s var(--sb-ease)}.journal__system-card:after{content:"";position:absolute;right:clamp(1.8rem,2.6vw,3rem);top:clamp(1.8rem,2.6vw,3rem);width:5.4rem;height:5.4rem;border-radius:var(--sb-radius-round);border:var(--sb-border-w) solid rgba(var(--color-foreground),.12);background:radial-gradient(circle at 50% 50%,rgba(var(--sb-amber-rgb),.18) 0 12%,transparent 13% 100%),linear-gradient(135deg,transparent 0 48%,rgba(var(--color-foreground),.16) 49% 51%,transparent 52%);opacity:.8}.journal__system-num{font-family:var(--font-body-family);font-size:1.1rem;font-weight:var(--sb-fw-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--sb-amber-text)}.journal__system-card h3{margin:auto 0 0;max-width:15ch;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(2.4rem,3vw,3.6rem);line-height:1.06;letter-spacing:0;text-wrap:balance}.journal__system-card p{margin:0;max-width:42ch;font-family:var(--font-body-family);font-size:1.45rem;line-height:1.56;color:rgba(var(--color-foreground),.7)}.journal__system-card>span:last-child{margin-top:var(--sb-space-08);font-family:var(--font-body-family);font-size:1.18rem;font-weight:var(--sb-fw-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--sb-forest)}.journal__system-card:hover{z-index:1;background:radial-gradient(86% 94% at 82% 10%,rgba(var(--sb-amber-rgb),.2),transparent 62%),var(--sb-forest);color:var(--sb-on-forest);transform:translateY(-1px)}.journal__system-card:hover p,.journal__system-card:hover>span:last-child{color:rgba(var(--sb-on-forest-rgb),.78)}.journal__system-card:hover .journal__system-num{color:var(--sb-amber)}.journal__newsletter{display:grid;grid-template-columns:minmax(0,.95fr) minmax(30rem,.75fr);gap:clamp(2.4rem,5vw,7rem);align-items:center;margin-top:clamp(6rem,9vw,10rem);padding:clamp(2.6rem,4vw,4.6rem);border-radius:var(--sb-radius);background:radial-gradient(76% 90% at 92% 4%,rgba(var(--sb-amber-rgb),.13),transparent 62%),rgba(var(--color-foreground),.035);border:var(--sb-border-w) solid rgba(var(--color-foreground),.12)}.journal__newsletter-form{margin:0}.journal__newsletter-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sb-space-08);padding:var(--sb-space-07);border:var(--sb-border-w) solid rgba(var(--color-foreground),.16);border-radius:var(--sb-radius-pill);background:rgb(var(--color-background))}.journal__newsletter-field input{width:100%;min-height:4.8rem;padding:0 var(--sb-space-16);border:0;background:transparent;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.45rem}.journal__newsletter-field input::placeholder{color:rgba(var(--color-foreground),.58);opacity:1}.journal__newsletter-field input:focus{outline:var(--sb-border-w-2) solid rgba(var(--sb-amber-rgb),.52);outline-offset:.2rem;border-radius:var(--sb-radius-pill)}.journal__newsletter-field button,.journal__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:var(--sb-space-11) 1.9rem;border-radius:var(--sb-radius-pill);border:var(--sb-border-w) solid var(--sb-forest);background:var(--sb-forest);color:var(--sb-on-forest);font-family:var(--font-body-family);font-size:1.3rem;font-weight:var(--sb-fw-bold);text-decoration:none;cursor:pointer;transition:transform .22s var(--sb-ease),background .22s ease,color .22s ease,border-color .22s ease}.journal__newsletter-field button:hover,.journal__button:hover{transform:translateY(-1px)}.journal__newsletter-message{margin:var(--sb-space-12) 0 0;font-family:var(--font-body-family);font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.journal__newsletter-message--success{color:var(--sb-forest)}.journal__conversion{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(2rem,4vw,4rem);align-items:center;margin-top:clamp(4.4rem,7vw,7rem);padding:clamp(2.8rem,4vw,4.8rem) 0;border-top:var(--sb-border-w) solid rgba(var(--color-foreground),.12);border-bottom:var(--sb-border-w) solid rgba(var(--color-foreground),.12)}.journal__conversion-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sb-space-10)}.journal__button--secondary{background:transparent;color:var(--sb-forest);border-color:rgba(var(--color-foreground),.18)}.journal__button--secondary:hover{border-color:var(--sb-forest)}.journal__standards{margin-top:clamp(5rem,8vw,8rem);padding-top:clamp(5rem,8vw,8rem);border-top:var(--sb-border-w) solid rgba(var(--color-foreground),.12)}.journal__standards-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:clamp(2.6rem,5vw,6rem);align-items:start}.journal__standards-lead{display:flex;flex-direction:column;gap:var(--sb-space-18)}.journal__standards-mark{display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:var(--sb-radius-round);background:rgba(var(--color-foreground),.05);color:var(--sb-amber-text)}.journal__standards-mark svg{width:2.4rem;height:2.4rem}.journal__standards-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(2.6rem,3.4vw,3.8rem);line-height:1.08;letter-spacing:0;margin:0;text-wrap:balance}.journal__standards-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,3vw,3.4rem);margin:0}.journal__standard{display:flex;flex-direction:column;gap:var(--sb-space-09)}.journal__standard dt{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:1.85rem;line-height:1.2;letter-spacing:0;padding-top:var(--sb-space-16);border-top:var(--sb-border-w-2) solid var(--sb-amber)}.journal__standard dd{margin:0;font-family:var(--font-body-family);font-size:1.45rem;line-height:1.56;color:rgba(var(--color-foreground),.74)}.article{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:clamp(3.4rem,5vw,5rem) 0 clamp(6rem,9vw,10rem)}.article-measure{max-width:72rem;margin:0 auto;padding:0 var(--sb-space-24)}.article__progress{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:var(--z-sticky, 30);pointer-events:none}.article__progress-bar{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:0 50%;background:var(--sb-amber);will-change:transform}.article__crumbs{font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.75);display:flex;gap:var(--sb-space-07);margin-bottom:var(--sb-space-26)}.article__crumbs a{color:inherit;text-decoration:none}.article__crumbs a:hover{color:rgb(var(--color-foreground));text-decoration:underline}.article__eyebrow{display:inline-block;font-family:var(--font-body-family);font-size:1.25rem;font-weight:var(--sb-fw-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--sb-amber-text);text-decoration:none;margin-bottom:var(--sb-space-16)}.article__eyebrow:hover{text-decoration:underline;text-underline-offset:3px}.article__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(3.4rem,4.8vw,5.6rem);line-height:1.05;letter-spacing:0;margin:0;text-wrap:balance}.article__standfirst{font-family:var(--sb-serif);font-style:italic;font-weight:var(--sb-fw-regular);font-size:clamp(1.9rem,2.3vw,2.4rem);line-height:1.5;color:rgba(var(--color-foreground),.78);margin:var(--sb-space-20) 0 0;max-width:40ch;text-wrap:pretty}.article__byline{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sb-space-18);margin-top:var(--sb-space-30);padding-bottom:var(--sb-space-28);border-bottom:var(--sb-border-w) solid rgba(var(--color-foreground),.14)}.article__byline-meta{display:flex;align-items:center;gap:var(--sb-space-14)}.article__avatar{display:inline-flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;border-radius:var(--sb-radius-round);background:var(--sb-forest);color:var(--sb-on-forest);font-family:var(--font-heading-family);font-size:2rem;flex:none}.article__byline-text{display:flex;flex-direction:column;gap:var(--sb-space-03)}.article__author{font-family:var(--font-body-family);font-size:1.5rem;font-weight:var(--sb-fw-semibold);color:rgb(var(--color-foreground))}.article__byline-sub{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sb-space-07);font-family:var(--font-body-family);font-size:1.35rem;color:rgba(var(--color-foreground),.75)}.article__dot{opacity:.45}.article__reviewed{display:inline-flex;align-items:center;gap:var(--sb-space-05);color:var(--sb-amber-text);font-weight:var(--sb-fw-semibold)}.article__reviewed svg{width:1.5rem;height:1.5rem}.article__share{display:inline-flex;align-items:center;gap:var(--sb-space-08)}.article__share-link{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:var(--sb-border-w) solid rgba(var(--color-foreground),.2);border-radius:var(--sb-radius-round);color:rgb(var(--color-foreground));transition:background .25s ease,color .25s ease,border-color .25s ease}.article__share-link:hover{background:var(--sb-forest);color:var(--sb-on-forest);border-color:var(--sb-forest)}.article__share-link svg{width:1.5rem;height:1.5rem}.article__share-label{font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.75);margin-right:var(--sb-space-04)}.article__hero{max-width:112rem;margin:clamp(3.4rem,5vw,5rem) auto 0;padding:0 var(--sb-space-24)}.article__hero-img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block;border-radius:var(--sb-radius-lg)}.article__hero-cap{font-family:var(--font-body-family);font-size:1.3rem;color:rgba(var(--color-foreground),.6);margin-top:var(--sb-space-12);padding-left:var(--sb-space-02)}.article__berberine-masthead{max-width:112rem;margin:clamp(3.4rem,5vw,5rem) auto 0;padding:0 var(--sb-space-24)}.article__berberine-scene{position:relative;min-height:clamp(22rem,26vw,32rem);border-radius:var(--sb-radius-lg);overflow:hidden;background:radial-gradient(circle at 18% 18%,rgba(var(--sb-gold-rgb),.34),transparent 26%),radial-gradient(circle at 78% 58%,rgba(var(--sb-forest-rgb),.35),transparent 34%),linear-gradient(115deg,var(--sb-cream-deep) 0%,var(--sb-cream) 42%,var(--sb-forest-deep) 100%);box-shadow:var(--sb-shadow-2xl)}.article__berberine-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--sb-forest-deep-rgb),.18),transparent 38%,rgba(var(--sb-forest-deep-rgb),.5)),radial-gradient(circle at 50% 104%,rgba(var(--sb-white-rgb),.62),transparent 38%);pointer-events:none}.article__berberine-glow{position:absolute;border-radius:var(--sb-radius-pill);filter:blur(2px);opacity:.62}.article__berberine-glow--a{left:7%;top:12%;width:25rem;height:25rem;background:rgba(var(--sb-amber-deep-rgb),.24)}.article__berberine-glow--b{right:15%;bottom:-14%;width:34rem;height:34rem;background:rgba(var(--sb-gold-pale-rgb),.22)}.article__berberine-botanical{position:absolute;inset:auto -3% -12% auto;width:min(86rem,78vw);height:auto;color:var(--sb-paper);opacity:.34}.article__berberine-botanical path{fill:currentColor;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.article__berberine-product{position:absolute;right:clamp(4rem,9vw,11rem);bottom:clamp(-1.6rem,-1.2vw,-.6rem);z-index:1;width:clamp(11.5rem,15vw,17.5rem)}.article__berberine-product:before{content:"";position:absolute;top:24%;right:-42%;bottom:4%;left:-42%;border-radius:var(--sb-radius-pill);background:rgba(var(--sb-white-rgb),.32);filter:blur(34px)}.article__berberine-product-img{position:relative;display:block;width:100%;height:auto;filter:drop-shadow(0 34px 34px rgba(var(--sb-scrim-rgb),.34))}.article__berberine-notes{position:absolute;left:clamp(2.4rem,5vw,6rem);bottom:clamp(2.2rem,4vw,4.6rem);z-index:1;display:grid;grid-template-columns:repeat(2,minmax(13rem,1fr));gap:var(--sb-space-08);max-width:43rem}.article__berberine-notes span{padding:.85rem var(--sb-space-11);border:var(--sb-border-w) solid rgba(var(--sb-white-rgb),.34);border-radius:var(--sb-radius-pill);background:rgba(var(--sb-white-rgb),.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-body-family);font-size:1.15rem;font-weight:var(--sb-fw-semibold);line-height:1.2;color:var(--sb-forest-deep)}.article__read{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,70rem) minmax(0,1fr);gap:clamp(2.4rem,3.5vw,5rem);align-items:start;padding:0 var(--sb-space-24);margin-top:clamp(3.2rem,5vw,4.8rem)}.article__column{min-width:0;grid-column:2}.article__toc{grid-column:1;justify-self:end;width:20rem;max-width:100%;position:sticky;top:9rem;align-self:start;max-height:calc(100vh - 12rem);overflow-y:auto;scrollbar-width:none}.article__toc::-webkit-scrollbar{display:none}.article__toc.is-empty{display:none}.article__toc-label{font-family:var(--font-body-family);font-size:1.15rem;font-weight:var(--sb-fw-semibold);letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.72);margin:0 0 var(--sb-space-16);padding-bottom:var(--sb-space-14);border-bottom:var(--sb-border-w) solid rgba(var(--color-foreground),.16)}.article__toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sb-space-02)}.article__toc-link{display:block;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.4;color:rgba(var(--color-foreground),.75);text-decoration:none;padding:var(--sb-space-07) 0 var(--sb-space-07) var(--sb-space-16);border-left:var(--sb-border-w) solid rgba(var(--color-foreground),.14);transition:color .2s ease,border-color .2s ease}.article__toc-link:hover{color:rgb(var(--color-foreground))}.article__toc-link.is-active{color:var(--sb-forest);font-weight:var(--sb-fw-semibold);border-left-color:var(--sb-amber)}.article__callout{margin:0 0 clamp(3rem,4vw,4rem);padding:clamp(2.2rem,3vw,2.8rem) clamp(2.4rem,3vw,3.2rem);background:rgba(var(--sb-forest-rgb),.045);border:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.14);border-radius:var(--sb-radius)}.article__callout-label{font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--sb-fw-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--sb-amber-text);margin:0 0 var(--sb-space-12)}.article__callout-body{font-family:var(--font-body-family);font-size:1.55rem;line-height:1.62;color:rgba(var(--color-foreground),.85)}.article__callout-body>*:last-child{margin-bottom:0}.article__callout-body ul{padding-left:var(--sb-space-20);margin:0}.article__callout-body li{margin-bottom:var(--sb-space-07)}.article__body{font-family:var(--font-body-family);font-size:clamp(1.72rem,1.42vw,1.86rem);line-height:1.76;color:rgba(var(--color-foreground),.9)}.article__body>*{margin:0 0 var(--sb-space-26)}.article__body>*:last-child{margin-bottom:0}.article__body>p:first-of-type{font-size:clamp(1.95rem,2.1vw,2.15rem);line-height:1.68;color:rgb(var(--color-foreground))}.article__body>p:first-of-type:first-letter{float:left;font-family:var(--sb-serif);font-style:italic;font-weight:var(--sb-fw-medium);font-size:7.6rem;line-height:.74;padding:var(--sb-space-07) var(--sb-space-14) 0 0;color:var(--sb-amber-text)}.article__body h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(2.6rem,3vw,3.4rem);line-height:1.14;letter-spacing:0;margin:clamp(4rem,5vw,5.2rem) 0 var(--sb-space-16);scroll-margin-top:9rem}.article__body h3{font-family:var(--font-heading-family);font-weight:var(--sb-fw-semibold);font-size:2.3rem;line-height:1.2;letter-spacing:0;margin:var(--sb-space-36) 0 var(--sb-space-14)}.article__body a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--color-foreground),.4);transition:text-decoration-color .2s ease}.article__body a:hover{text-decoration-color:var(--sb-amber-text)}.article__body ul,.article__body ol{padding-left:var(--sb-space-24);margin:0 0 var(--sb-space-26)}.article__body li{margin-bottom:var(--sb-space-10)}.article__body li::marker{color:var(--sb-amber-text)}.article__body img{width:100%;height:auto;border-radius:var(--sb-radius);display:block}.article__body figure{margin:clamp(3.4rem,5vw,4.4rem) 0}.article__body figcaption{font-family:var(--font-body-family);font-size:1.3rem;color:rgba(var(--color-foreground),.62);text-align:center;margin-top:var(--sb-space-12)}.article__body blockquote{margin:clamp(3.6rem,5vw,5rem) 0;padding:var(--sb-space-30) 0 0;border:0;border-top:var(--sb-border-w) solid rgba(var(--color-foreground),.22);position:relative}.article__body blockquote:before{content:"\201c";display:block;font-family:var(--sb-serif);font-style:italic;font-size:6rem;line-height:.4;height:3.2rem;color:var(--sb-amber)}.article__body blockquote p{margin:0 0 var(--sb-space-10);font-family:var(--sb-serif);font-style:italic;font-weight:var(--sb-fw-regular);font-size:clamp(2.2rem,2.8vw,3rem);line-height:1.32;letter-spacing:0;color:rgb(var(--color-foreground))}.article__body blockquote cite{display:block;font-family:var(--font-body-family);font-style:normal;font-size:1.4rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.62);margin-top:var(--sb-space-12)}.article__body hr{border:0;border-top:var(--sb-border-w) solid rgba(var(--color-foreground),.16);margin:clamp(4rem,6vw,5rem) 0}.article__brief{margin:0 0 clamp(3.4rem,5vw,4.8rem);padding:clamp(2.4rem,4vw,3.6rem);border:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.18);border-radius:var(--sb-radius);background:linear-gradient(135deg,rgba(var(--sb-forest-rgb),.055),rgba(var(--sb-amber-rgb),.07)),rgb(var(--color-background));box-shadow:0 20px 48px -42px rgba(var(--sb-forest-rgb),.5)}.article__brief--berberine{position:relative;display:block;padding:clamp(3rem,5vw,5.2rem);border-color:rgba(var(--sb-forest-rgb),.22);background:radial-gradient(circle at 78% 22%,rgba(var(--sb-amber-rgb),.16),transparent 28%),radial-gradient(circle at 16% 12%,rgba(var(--sb-forest-rgb),.1),transparent 30%),linear-gradient(135deg,rgba(var(--sb-forest-rgb),.05),rgba(var(--sb-amber-rgb),.075)),rgb(var(--color-background));overflow:hidden}.article__brief--berberine:before{content:"";position:absolute;top:1.1rem;right:1.1rem;bottom:1.1rem;left:1.1rem;border:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.08);border-radius:calc(var(--sb-radius) - .4rem);pointer-events:none}.article__brief-content{position:relative;z-index:1}.article__brief-kicker{margin:0 0 var(--sb-space-12);font-family:var(--font-body-family);font-size:1.15rem;font-weight:var(--sb-fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--sb-amber-text)}.article__brief-answer{max-width:64ch;margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(2.1rem,2.6vw,2.8rem);line-height:1.22;letter-spacing:0;color:rgb(var(--color-foreground));text-wrap:pretty}.article__brief--berberine .article__brief-answer{max-width:23ch;font-size:clamp(2.8rem,4.2vw,4rem);line-height:1.08}.article__brief-decision{max-width:66ch;margin:var(--sb-space-18) 0 0;font-family:var(--font-body-family);font-size:clamp(1.48rem,1.35vw,1.7rem);line-height:1.65;color:rgba(var(--color-foreground),.76)}.article__brief--berberine .article__brief-decision{max-width:54ch;font-size:clamp(1.55rem,1.5vw,1.85rem);color:rgba(var(--color-foreground),.74)}.article__brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sb-space-10);margin:clamp(2.4rem,4vw,3.2rem) 0 0}.article__brief-grid div{min-height:100%;padding:var(--sb-space-15);border:var(--sb-border-w) solid rgba(var(--color-foreground),.1);border-radius:calc(var(--sb-radius) - .2rem);background:rgba(var(--color-background),.74)}.article__brief-grid dt{margin:0 0 var(--sb-space-07);font-family:var(--font-body-family);font-size:1.1rem;font-weight:var(--sb-fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--sb-forest)}.article__editorial-lede{margin:0 0 clamp(3.6rem,5vw,5rem);font-family:var(--font-heading-family);font-size:clamp(2.6rem,3.25vw,3.6rem);line-height:1.32;color:rgb(var(--color-foreground));text-wrap:pretty}.article__body>.article__editorial-lede:first-of-type:first-letter{float:none;font-size:inherit;line-height:inherit;margin:0}.article__body>p.article__editorial-lede:first-letter{float:none;font-family:var(--font-heading-family);font-size:inherit;line-height:inherit;margin:0;color:inherit}.article__brief-grid dd{margin:0;font-family:var(--font-body-family);font-size:1.32rem;line-height:1.5;color:rgba(var(--color-foreground),.74)}.article__brief--berberine .article__brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sb-space-11);max-width:64rem}.article__brief--berberine .article__brief-grid div{background:rgba(var(--color-background),.8);box-shadow:0 14px 34px -32px rgba(var(--sb-forest-rgb),.46)}.article__brief-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:clamp(3rem,5vw,4.2rem) 0 0;border-top:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.16)}.article__brief-points div{padding:var(--sb-space-18) var(--sb-space-18) 0 0}.article__brief-points div+div{padding-left:var(--sb-space-18);border-left:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.12)}.article__brief-points dt{margin:0 0 var(--sb-space-08);font-family:var(--font-body-family);font-size:1.1rem;font-weight:var(--sb-fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--sb-amber-text)}.article__brief-points dd{margin:0;font-family:var(--font-body-family);font-size:1.38rem;line-height:1.56;color:rgba(var(--color-foreground),.72)}.article--berberine-editorial .article__brief-product{display:none}.article__brief-product{position:relative;z-index:1;display:grid;justify-items:center;gap:var(--sb-space-14);align-self:stretch;min-height:27rem}.article__brief-product-orbit{position:relative;display:grid;place-items:center;width:min(24rem,100%);min-height:24rem;border-radius:var(--sb-radius-pill);background:radial-gradient(circle,rgba(var(--color-background),.96) 0 34%,rgba(var(--sb-amber-rgb),.16) 35% 48%,transparent 49%),conic-gradient(from 18deg,rgba(var(--sb-amber-rgb),.42),rgba(var(--sb-forest-rgb),.08),rgba(var(--sb-amber-rgb),.3),rgba(var(--sb-forest-rgb),.12),rgba(var(--sb-amber-rgb),.42))}.article__brief-product-orbit:before,.article__brief-product-orbit:after{content:"";position:absolute;border-radius:var(--sb-radius-pill);border:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.12)}.article__brief-product-orbit:before{top:2.2rem;right:2.2rem;bottom:2.2rem;left:2.2rem}.article__brief-product-orbit:after{top:5.6rem;right:5.6rem;bottom:5.6rem;left:5.6rem;border-color:rgba(var(--sb-amber-rgb),.28)}.article__brief-product-image{position:relative;z-index:1;width:min(16rem,68%);height:auto;filter:drop-shadow(0 28px 22px rgba(var(--sb-forest-rgb),.18))}.article__brief-product-note{max-width:22rem;margin:0;font-family:var(--font-body-family);font-size:1.18rem;font-weight:var(--sb-fw-bold);line-height:1.35;letter-spacing:.05em;text-align:center;text-transform:uppercase;color:rgb(var(--color-foreground))}.article__brief-product-note span{display:block;margin-top:.35rem;font-size:1.1rem;font-weight:var(--sb-fw-semibold);letter-spacing:.08em;color:var(--sb-amber-text)}.article__science-figure{margin:clamp(3.8rem,6vw,5.6rem) 0}.article__science-figure--metabolic{margin-top:clamp(4.6rem,7vw,6.8rem)}.article__science-canvas{color:var(--sb-forest);border:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.14);border-radius:var(--sb-radius);background:radial-gradient(circle at 26% 16%,rgba(var(--sb-amber-rgb),.12),transparent 30%),radial-gradient(circle at 82% 78%,rgba(var(--sb-forest-rgb),.1),transparent 34%),linear-gradient(180deg,rgba(var(--sb-forest-rgb),.035),rgba(var(--sb-amber-rgb),.045)),rgb(var(--color-background));overflow:hidden}.article__science-figure--metabolic .article__science-canvas{background:radial-gradient(circle at 20% 18%,rgba(var(--sb-amber-rgb),.18),transparent 28%),radial-gradient(circle at 82% 74%,rgba(var(--sb-forest-rgb),.14),transparent 36%),linear-gradient(135deg,rgba(var(--sb-paper-rgb),.94),rgba(var(--sb-amber-rgb),.075)),rgb(var(--color-background));box-shadow:inset 0 0 0 var(--sb-border-w) rgba(var(--color-background),.5),var(--sb-shadow-2xl)}.article__science-canvas svg{display:block;width:100%;height:auto;max-height:clamp(26rem,54vw,46rem)}.article__science-node circle{fill:rgba(var(--color-background),.98);stroke:rgba(var(--sb-forest-rgb),.2);stroke-width:1}.article__science-axis,.article__science-path,.article__science-mini,.article__science-orbit{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.article__science-axis{stroke-opacity:.16;stroke-width:2}.article__science-path{stroke-opacity:.44;stroke-width:3}.article__science-mini{stroke-opacity:.26;stroke-width:2}.article__science-orbit{stroke:var(--sb-amber-deep);stroke-opacity:.55;stroke-width:2;stroke-dasharray:4 8}.article__science-orbit--solid{stroke-dasharray:none;stroke-opacity:.38}.article__science-dot{fill:var(--sb-amber-deep);opacity:.72}.article__science-bar{fill:var(--sb-amber);opacity:.48}.article__science-berberine-leaf{fill:rgba(var(--sb-forest-rgb),.08);stroke:rgba(var(--sb-forest-rgb),.26);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.article__science-bottle rect{fill:rgba(var(--color-background),.96);stroke:rgba(var(--sb-forest-rgb),.26);stroke-width:2}.article__science-bottle path{fill:none;stroke:var(--sb-amber-deep);stroke-width:2;stroke-linecap:round}.article__science-path--gold{stroke:var(--sb-amber-deep);stroke-opacity:.5}.article__science-node text,.article__science-center,.article__science-sub{font-family:var(--font-body-family);text-anchor:middle;dominant-baseline:middle;fill:rgb(var(--color-foreground))}.article__science-node text{font-size:1.1rem;font-weight:var(--sb-fw-bold)}.article__science-center{font-size:1.5rem;font-weight:var(--sb-fw-heavy)}.article__science-sub{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;fill:rgba(var(--color-foreground),.58)}.article__science-figure figcaption{max-width:68ch;margin:var(--sb-space-12) auto 0;font-family:var(--font-body-family);font-size:1.34rem;line-height:1.55;color:rgba(var(--color-foreground),.66);text-align:center}.article__science-figure figcaption strong{color:rgb(var(--color-foreground));font-weight:var(--sb-fw-bold)}.article__formula-photo{margin:clamp(4.6rem,7vw,6.8rem) 0}.article__formula-photo-media{position:relative;border:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.14);border-radius:var(--sb-radius);overflow:hidden;background:rgba(var(--sb-forest-rgb),.04);box-shadow:var(--sb-shadow-2xl)}.article__formula-photo-img{display:block;width:100%;aspect-ratio:2 / 1;object-fit:cover}.article__formula-photo-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--sb-scrim-rgb),.56),rgba(var(--sb-scrim-rgb),.12) 48%,rgba(var(--sb-scrim-rgb),.38)),linear-gradient(0deg,rgba(var(--sb-scrim-rgb),.36),transparent 42%);pointer-events:none}.article__formula-photo-label{position:absolute;left:clamp(1.8rem,4vw,3.4rem);bottom:clamp(1.8rem,4vw,3.4rem);max-width:min(34rem,calc(100% - 3.6rem));color:var(--sb-paper)}.article__formula-photo-label span{display:block;margin-bottom:var(--sb-space-09);font-family:var(--font-body-family);font-size:1.12rem;font-weight:var(--sb-fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--sb-amber-soft)}.article__formula-photo-label strong{display:block;font-family:var(--font-heading-family);font-size:clamp(2.6rem,4vw,4rem);font-weight:var(--font-heading-weight, 600);line-height:1.02;letter-spacing:0}.article__formula-photo-label small{display:block;max-width:32ch;margin-top:var(--sb-space-10);font-family:var(--font-body-family);font-size:1.34rem;line-height:1.5;color:rgba(var(--sb-paper-rgb),.82)}.article__formula-recipe{margin:0;padding:clamp(2.4rem,4.5vw,3.8rem);border:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.14);border-top:0;border-radius:0 0 var(--sb-radius) var(--sb-radius);background:radial-gradient(circle at 90% 12%,rgba(var(--sb-amber-rgb),.1),transparent 24%),rgb(var(--color-background));text-align:left}.article__formula-recipe-kicker{margin:0 0 var(--sb-space-09);font-family:var(--font-body-family);font-size:1.12rem;font-weight:var(--sb-fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--sb-amber-text)}.article__formula-recipe h3{max-width:16ch;margin:0 0 clamp(2.2rem,4vw,3rem);font-family:var(--font-heading-family);font-size:clamp(2.6rem,3vw,3.4rem);font-weight:var(--font-heading-weight, 600);line-height:1.08;letter-spacing:0;color:rgb(var(--color-foreground))}.article__formula-recipe dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.14)}.article__formula-recipe div{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,auto);gap:var(--sb-space-10);align-items:baseline;padding:1.25rem 0;border-bottom:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.1)}.article__formula-recipe div:nth-child(odd){padding-right:var(--sb-space-18);border-right:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.1)}.article__formula-recipe div:nth-child(2n){padding-left:var(--sb-space-18)}.article__formula-recipe dt{margin:0;font-family:var(--font-body-family);font-size:1.36rem;font-weight:var(--sb-fw-bold);line-height:1.35;color:rgb(var(--color-foreground))}.article__formula-recipe dd{margin:0;font-family:var(--font-body-family);font-size:1.28rem;line-height:1.42;color:rgba(var(--color-foreground),.68);text-align:right}.article__formula-recipe-note{max-width:56ch;margin:clamp(2.2rem,4vw,3rem) 0 0;font-family:var(--font-body-family);font-size:1.45rem;line-height:1.62;color:rgba(var(--color-foreground),.72)}.article__hair-visual{margin:clamp(4.6rem,7vw,6.8rem) 0}.article__hair-visual-media{position:relative;overflow:hidden;border:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.14);border-radius:var(--sb-radius);background:rgba(var(--sb-forest-rgb),.045);box-shadow:var(--sb-shadow-2xl)}.article__hair-visual-img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.article__hair-visual-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--sb-scrim-rgb),.28),transparent 34%,transparent 66%,rgba(var(--sb-scrim-rgb),.2)),linear-gradient(0deg,rgba(var(--sb-scrim-rgb),.4),transparent 38%);pointer-events:none}.article__hair-visual-label{position:absolute;z-index:1;bottom:clamp(1.6rem,3vw,2.6rem);display:grid;gap:.25rem;color:var(--sb-paper);text-shadow:0 1px 22px rgba(var(--sb-black-rgb),.28)}.article__hair-visual-label--before{left:clamp(1.6rem,3vw,2.6rem)}.article__hair-visual-label--after{right:clamp(1.6rem,3vw,2.6rem);text-align:right}.article__hair-visual-label span{font-family:var(--font-body-family);font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:var(--sb-fw-bold);letter-spacing:.02em;text-transform:uppercase}.article__hair-visual-label small{font-family:var(--font-body-family);font-size:clamp(1.08rem,1.5vw,1.28rem);letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--sb-paper-rgb),.82)}.article__hair-visual-caption{margin:var(--sb-space-12) auto 0;max-width:74ch;font-family:var(--font-body-family);font-size:1.32rem;line-height:1.55;text-align:center;color:rgba(var(--color-foreground),.66)}.article__hair-visual-caption strong{color:rgb(var(--color-foreground));font-weight:var(--sb-fw-bold)}.article__hair-formula{margin-top:clamp(1.8rem,3vw,2.6rem);padding:clamp(2.4rem,4.5vw,3.8rem);border:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.14);border-radius:var(--sb-radius);background:radial-gradient(circle at 92% 10%,rgba(var(--sb-amber-rgb),.12),transparent 28%),linear-gradient(135deg,rgba(var(--sb-forest-rgb),.045),rgba(var(--sb-amber-rgb),.055))}.article__hair-formula-kicker{margin:0 0 var(--sb-space-09);font-family:var(--font-body-family);font-size:1.12rem;font-weight:var(--sb-fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--sb-amber-text)}.article__hair-formula h3{max-width:18ch;margin:0 0 clamp(2.2rem,4vw,3rem);font-family:var(--font-heading-family);font-size:clamp(2.55rem,3vw,3.35rem);font-weight:var(--font-heading-weight, 600);line-height:1.08;letter-spacing:0;color:rgb(var(--color-foreground))}.article__hair-formula dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.14)}.article__hair-formula div{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,auto);gap:var(--sb-space-10);align-items:baseline;padding:1.25rem 0;border-bottom:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.1)}.article__hair-formula div:nth-child(odd){padding-right:var(--sb-space-18);border-right:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.1)}.article__hair-formula div:nth-child(2n){padding-left:var(--sb-space-18)}.article__hair-formula dt{margin:0;font-family:var(--font-body-family);font-size:1.36rem;font-weight:var(--sb-fw-bold);line-height:1.35;color:rgb(var(--color-foreground))}.article__hair-formula dd{margin:0;font-family:var(--font-body-family);font-size:1.28rem;line-height:1.42;color:rgba(var(--color-foreground),.68);text-align:right}.article__evidence{margin:clamp(3.8rem,6vw,5.2rem) 0 0;padding:clamp(2.4rem,4vw,3.4rem);border:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.16);border-radius:var(--sb-radius);background:linear-gradient(135deg,rgba(var(--sb-forest-rgb),.055),rgba(var(--sb-amber-rgb),.08)),rgb(var(--color-background));box-shadow:0 22px 48px -38px rgba(var(--sb-forest-rgb),.42)}.article__evidence-head{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.35fr);gap:clamp(1.6rem,3vw,3rem);align-items:start}.article__evidence-kicker{grid-column:1 / -1;margin:0;font-family:var(--font-body-family);font-size:1.15rem;font-weight:var(--sb-fw-bold);letter-spacing:.15em;text-transform:uppercase;color:var(--sb-amber-text)}.article__evidence-title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(2.4rem,3.2vw,3.4rem);line-height:1.08;letter-spacing:0;text-wrap:balance}.article__evidence-intro{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.62;color:rgba(var(--color-foreground),.78)}.article__evidence-intro>*{margin:0}.article__evidence-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sb-space-12);margin:clamp(2.2rem,3vw,3rem) 0 0;padding:0;counter-reset:source}.article__evidence-list li{counter-increment:source;position:relative;min-height:100%;padding:var(--sb-space-16) var(--sb-space-16) var(--sb-space-16) var(--sb-space-48);border:var(--sb-border-w) solid rgba(var(--color-foreground),.1);border-radius:calc(var(--sb-radius) - .2rem);background:rgba(var(--color-background),.72)}.article__evidence-list li:before{content:counter(source);position:absolute;left:1.6rem;top:1.55rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--sb-radius-round);background:var(--sb-forest);color:var(--sb-on-forest);font-family:var(--font-body-family);font-size:1.15rem;font-weight:var(--sb-fw-bold)}.article__evidence-list a{display:inline;font-family:var(--font-body-family);font-size:1.45rem;font-weight:var(--sb-fw-bold);line-height:1.38;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:var(--sb-border-w) solid rgba(var(--sb-amber-rgb),.55)}.article__evidence-list a:hover{color:var(--sb-amber-text);border-bottom-color:currentColor}.article__evidence-list span{display:block;margin-top:.75rem;font-family:var(--font-body-family);font-size:1.3rem;line-height:1.48;color:rgba(var(--color-foreground),.68)}.article__evidence-fine{margin:var(--sb-space-18) 0 0;padding-top:var(--sb-space-15);border-top:var(--sb-border-w) solid rgba(var(--color-foreground),.12);font-family:var(--font-body-family);font-size:1.25rem;line-height:1.5;color:rgba(var(--color-foreground),.66)}.article__formula-bridge{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,20rem);gap:clamp(2rem,4vw,4rem);margin:clamp(4.4rem,6vw,5.8rem) 0 0;padding:clamp(2.4rem,4vw,3.8rem);border:var(--sb-border-w) solid rgba(var(--color-foreground),.14);border-radius:var(--sb-radius);background:linear-gradient(180deg,rgba(var(--sb-forest-rgb),.045),rgba(var(--color-foreground),0)),rgb(var(--color-background));overflow:hidden}.article__formula-bridge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(var(--color-foreground),.16) 1px,transparent 1.4px);background-size:2.4rem 2.4rem;opacity:.045}.article__formula-copy,.article__formula-shot,.article__formula-actions,.article__formula-paths{position:relative;z-index:1}.article__formula-copy{min-width:0}.article__formula-kicker{margin:0 0 var(--sb-space-11);font-family:var(--font-body-family);font-size:1.15rem;font-weight:var(--sb-fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--sb-amber-text)}.article__formula-title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(2.6rem,3.4vw,3.8rem);line-height:1.08;letter-spacing:0;text-wrap:balance}.article__formula-concern{margin:var(--sb-space-10) 0 0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:var(--sb-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--sb-forest)}.article__formula-note{margin:var(--sb-space-14) 0 0;max-width:48ch;font-family:var(--font-body-family);font-size:1.55rem;line-height:1.6;color:rgba(var(--color-foreground),.76)}.article__formula-shot{display:flex;align-items:center;justify-content:center;align-self:center;min-width:0;color:inherit;text-decoration:none}.article__formula-shot:before{content:"";position:absolute;bottom:clamp(1.2rem,2vw,2rem);width:min(76%,15rem);height:20%;border-radius:var(--sb-radius-round);background:rgba(var(--sb-forest-rgb),.14);filter:blur(1.4rem)}.article__formula-img{position:relative;width:min(100%,19rem);height:auto;display:block;filter:drop-shadow(0 2.4rem 2.8rem rgba(var(--sb-scrim-rgb),.2));transition:transform .28s var(--sb-ease)}.article__formula-shot:hover .article__formula-img{transform:translateY(-.4rem)}.article__formula-shot--fallback{min-height:14rem;border-radius:var(--sb-radius);background:radial-gradient(110% 130% at 20% 20%,var(--sb-forest-soft),var(--sb-forest));color:var(--sb-on-forest);font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--sb-fw-semibold);letter-spacing:.14em;text-transform:uppercase}.article__formula-stack{margin-top:var(--sb-space-20);padding-top:var(--sb-space-16);border-top:var(--sb-border-w) solid rgba(var(--color-foreground),.13);font-family:var(--font-body-family)}.article__formula-stack summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--sb-space-10);min-height:4rem;font-size:1.3rem;font-weight:var(--sb-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--sb-forest)}.article__formula-stack summary::-webkit-details-marker{display:none}.article__formula-stack summary:after{content:"+";font-family:var(--font-heading-family);font-size:2rem;line-height:1;color:var(--sb-amber-text)}.article__formula-stack[open] summary:after{content:"-"}.article__formula-stack ul{display:grid;gap:.75rem;margin:var(--sb-space-08) 0 0;padding:0;list-style:none}.article__formula-stack li{position:relative;padding-left:var(--sb-space-14);font-size:1.35rem;line-height:1.48;color:rgba(var(--color-foreground),.76)}.article__formula-stack li:before{content:"";position:absolute;left:0;top:.72em;width:.45rem;height:.45rem;border-radius:var(--sb-radius-round);background:var(--sb-amber-deep)}.article__formula-fine{margin:var(--sb-space-15) 0 0;max-width:58ch;font-family:var(--font-body-family);font-size:1.22rem;line-height:1.55;color:rgba(var(--color-foreground),.58)}.article__formula-actions{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sb-space-09);padding-top:var(--sb-space-04)}.article__formula-button{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:var(--sb-space-10) var(--sb-space-16);border:var(--sb-border-w) solid rgba(var(--color-foreground),.16);border-radius:var(--sb-radius-pill);font-family:var(--font-body-family);font-size:1.35rem;font-weight:var(--sb-fw-semibold);color:rgb(var(--color-foreground));text-decoration:none;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s var(--sb-ease)}.article__formula-button--primary{background:var(--sb-forest);border-color:var(--sb-forest);color:var(--sb-on-forest)}.article__inline-cta{margin:clamp(3rem,4vw,4rem) 0 0;padding:clamp(2.4rem,3.4vw,3.2rem);border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--sb-radius);background:linear-gradient(180deg,rgba(var(--sb-forest-rgb),.05),rgba(var(--color-foreground),0)),rgb(var(--color-background));text-align:center}.article__inline-cta-text{margin:0 auto 1.8rem;max-width:56ch;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.82)}.article__formula-button:hover{transform:translateY(-1px);border-color:var(--sb-forest)}.article__formula-paths{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sb-space-10)}.article__formula-path{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sb-space-10);align-items:center;min-height:9.6rem;padding:var(--sb-space-10);border:var(--sb-border-w) solid rgba(var(--color-foreground),.13);border-radius:var(--sb-radius);color:rgb(var(--color-foreground));text-decoration:none;background:rgba(var(--color-foreground),.018);transition:border-color .22s ease,transform .22s var(--sb-ease)}.article__formula-path:hover{border-color:rgba(var(--sb-forest-rgb),.34);transform:translateY(-1px)}.article__formula-path-img{width:6.8rem;height:auto;display:block;filter:drop-shadow(0 1.4rem 1.6rem rgba(var(--sb-scrim-rgb),.16))}.article__formula-path small{display:block;margin-bottom:.35rem;font-family:var(--font-body-family);font-size:1.05rem;font-weight:var(--sb-fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--sb-amber-text)}.article__formula-path strong{display:block;font-family:var(--font-heading-family);font-size:1.55rem;line-height:1.18;letter-spacing:0}.article__verify{display:flex;align-items:flex-start;gap:var(--sb-space-16);margin-top:clamp(4rem,6vw,5.4rem);padding-top:var(--sb-space-30);border-top:var(--sb-border-w) solid rgba(var(--color-foreground),.14)}.article__verify-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:var(--sb-radius-round);background:rgba(var(--color-foreground),.05);color:var(--sb-amber-text)}.article__verify-ico svg{width:2.2rem;height:2.2rem}.article__verify-title{font-family:var(--font-body-family);font-size:1.55rem;font-weight:var(--sb-fw-semibold);margin:var(--sb-space-03) 0 var(--sb-space-04);color:rgb(var(--color-foreground))}.article__verify-sub{font-family:var(--font-body-family);font-size:1.4rem;line-height:1.55;color:rgba(var(--color-foreground),.7);margin:0}.article__faq{margin:clamp(4rem,6vw,5.8rem) 0 0;padding-top:clamp(2.8rem,4vw,3.6rem);border-top:var(--sb-border-w) solid rgba(var(--color-foreground),.14)}.article__faq h2,.article__learn-next h2{margin:0 0 var(--sb-space-18);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(2.5rem,3vw,3.4rem);line-height:1.12;letter-spacing:0;text-wrap:balance}.article__faq details{border:var(--sb-border-w) solid rgba(var(--color-foreground),.13);border-radius:var(--sb-radius);background:rgba(var(--color-foreground),.018)}.article__faq details+details{margin-top:var(--sb-space-10)}.article__faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--sb-space-14);min-height:5.4rem;padding:var(--sb-space-15) 1.7rem;font-family:var(--font-body-family);font-size:1.52rem;font-weight:var(--sb-fw-bold);line-height:1.3;color:rgb(var(--color-foreground))}.article__faq summary::-webkit-details-marker{display:none}.article__faq summary:after{content:"+";flex:none;font-family:var(--font-heading-family);font-size:2.3rem;line-height:1;color:var(--sb-amber-text)}.article__faq details[open] summary:after{content:"-"}.article__faq p{margin:0;padding:0 1.7rem 1.7rem;font-family:var(--font-body-family);font-size:1.45rem;line-height:1.62;color:rgba(var(--color-foreground),.74)}.article__learn-next{margin:clamp(4.8rem,7vw,6.6rem) 0 0;padding:clamp(2.4rem,4vw,3.4rem);border-radius:var(--sb-radius);background:var(--sb-forest);color:var(--sb-on-forest)}.article__learn-next-kicker{margin:0 0 var(--sb-space-09);font-family:var(--font-body-family);font-size:1.12rem;font-weight:var(--sb-fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--sb-amber-bright)}.article__learn-next h2{color:var(--sb-on-forest)}.article__learn-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sb-space-10)}.article__learn-next-grid a{display:flex;min-height:12.8rem;flex-direction:column;justify-content:space-between;gap:var(--sb-space-12);padding:var(--sb-space-16);border:var(--sb-border-w) solid rgba(var(--sb-white-rgb),.14);border-radius:calc(var(--sb-radius) - .2rem);background:rgba(var(--sb-white-rgb),.055);color:var(--sb-on-forest);text-decoration:none;transition:transform .22s var(--sb-ease),border-color .22s ease,background .22s ease}.article__learn-next-grid a:hover{transform:translateY(-1px);border-color:rgba(var(--sb-amber-rgb),.58);background:rgba(var(--sb-white-rgb),.08)}.article__learn-next-grid strong{display:block;font-family:var(--font-heading-family);font-size:1.76rem;line-height:1.18;letter-spacing:0}.article__learn-next-grid span{display:block;font-family:var(--font-body-family);font-size:1.3rem;line-height:1.5;color:rgba(var(--sb-white-rgb),.72)}.article__rail{grid-column:3;justify-self:start;position:sticky;top:12rem;align-self:start;display:flex;flex-direction:column;align-items:center;gap:var(--sb-space-10)}.article__rail-label{writing-mode:vertical-rl;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.72);margin-bottom:var(--sb-space-06)}.article__rail-link{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:var(--sb-border-w) solid rgba(var(--color-foreground),.2);border-radius:var(--sb-radius-round);color:rgb(var(--color-foreground));transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s var(--sb-ease)}.article__rail-link:hover{background:var(--sb-forest);color:var(--sb-on-forest);border-color:var(--sb-forest);transform:translateY(-2px)}.article__rail-link svg{width:1.6rem;height:1.6rem}.article__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sb-space-16);margin-top:clamp(3rem,4vw,4rem);padding-top:var(--sb-space-30);border-top:var(--sb-border-w) solid rgba(var(--color-foreground),.14)}.article__tags{display:flex;flex-wrap:wrap;gap:var(--sb-space-08)}.article__share--footer{gap:var(--sb-space-08)}.article__news{margin:clamp(5rem,8vw,8rem) auto 0;max-width:calc(var(--sb-maxw) - 4rem);background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:var(--sb-radius-lg);padding:clamp(3.2rem,5vw,5.4rem)}.article__news-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(2.4rem,4vw,4.6rem);align-items:center}.article__news-eyebrow{font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--sb-fw-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--sb-amber-bright);margin:0 0 var(--sb-space-12)}.article__news-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(2.6rem,3.4vw,3.8rem);line-height:1.08;letter-spacing:0;margin:0;text-wrap:balance}.article__news-sub{font-family:var(--font-body-family);font-size:1.55rem;line-height:1.58;color:rgba(var(--color-foreground),.82);margin:var(--sb-space-14) 0 0;max-width:46ch}.article__news-form{width:100%;max-width:100%;min-width:0}.article__news-field{display:flex;max-width:100%;gap:var(--sb-space-08);background:rgba(var(--sb-on-forest-rgb),.1);border:var(--sb-border-w) solid rgba(var(--sb-on-forest-rgb),.28);border-radius:var(--sb-radius-xl);padding:var(--sb-space-06) var(--sb-space-06) var(--sb-space-06) var(--sb-space-04)}.article__news-input{flex:1 1 auto;min-width:0;background:transparent;border:0;padding:var(--sb-space-12) var(--sb-space-16);font-family:var(--font-body-family);font-size:1.5rem;color:rgb(var(--color-foreground))}.article__news-input::placeholder{color:rgba(var(--color-foreground),.6)}.article__news-input:focus{outline:none}.article__news-input:focus-visible{outline:var(--sb-border-w-2) solid var(--sb-amber-deep);outline-offset:2px}.article__news-field:focus-within{border-color:var(--sb-amber-deep)}.article__news-btn{flex:none;border:0;border-radius:var(--sb-radius-xl);padding:var(--sb-space-12) var(--sb-space-24);background:var(--sb-amber);color:var(--sb-ink);font-family:var(--font-body-family);font-size:1.45rem;font-weight:var(--sb-fw-semibold);cursor:pointer;transition:background .2s ease}.article__news-btn:hover{background:var(--sb-amber-text);color:var(--sb-on-forest)}.article__news-fine{font-family:var(--font-body-family);font-size:1.25rem;color:rgba(var(--color-foreground),.62);margin:var(--sb-space-12) 0 0}.article__news-error{display:block;color:var(--sb-amber);font-size:1.3rem;margin-top:var(--sb-space-08)}.article__news-success{font-family:var(--sb-serif);font-style:italic;font-size:1.9rem;color:rgb(var(--color-foreground));margin:0}.article__nav{margin-top:clamp(5rem,8vw,7rem);display:grid;grid-template-columns:1fr 1fr;gap:var(--sb-space-20)}.article__nav-link{display:flex;flex-direction:column;gap:var(--sb-space-07);padding:var(--sb-space-26);border:var(--sb-border-w) solid rgba(var(--color-foreground),.14);border-radius:var(--sb-radius);text-decoration:none;color:rgb(var(--color-foreground));transition:border-color .25s ease,transform .25s var(--sb-ease),box-shadow .25s var(--sb-ease)}.article__nav-link:hover{border-color:transparent;transform:translateY(-3px);box-shadow:0 20px 40px -26px rgba(var(--sb-forest-rgb),.5)}.article__nav-link--next{text-align:right}.article__nav-label{font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--sb-fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--sb-amber-text)}.article__nav-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:1.9rem;line-height:1.2;letter-spacing:0}.article__related{margin-top:clamp(6rem,9vw,8rem)}@media screen and (max-width:1259px){.article__read{grid-template-columns:minmax(0,72rem);justify-content:center}.article__column{grid-column:1}.article__toc,.article__rail{display:none}}@media screen and (max-width:989px){.journal__pillars{grid-template-columns:repeat(3,1fr)}.journal__pillar-link:nth-child(3n){border-right:0}.journal__pillar-link:nth-child(-n+3){border-bottom:var(--sb-border-w) solid rgba(var(--color-foreground),.11)}.journal__section-head,.journal__newsletter,.journal__conversion{grid-template-columns:1fr;align-items:start}.journal__systems-intro{grid-template-columns:1fr;gap:var(--sb-space-24)}.journal__systems-photo{min-height:32rem}.journal__systems-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal__conversion-actions{justify-content:flex-start}.journal__proofbar{grid-template-columns:repeat(2,1fr)}.journal__proofbar-item{border-bottom:var(--sb-border-w) solid rgba(var(--color-foreground),.12)}.journal__proofbar-item:nth-child(2n){border-right:0}.journal__proofbar-item:nth-child(n+3){border-bottom:0}.journal__dossiers-head{grid-template-columns:1fr;align-items:start;gap:var(--sb-space-16)}.journal__dossiers-kicker{margin-bottom:0}.journal__dossiers-grid{grid-template-columns:1fr}.journal__dossier-top{min-height:0}.journal__featured-card{grid-template-columns:1fr}.journal__grid{grid-template-columns:repeat(2,1fr)}.journal__standards-inner{grid-template-columns:1fr;gap:var(--sb-space-30)}.journal__standards-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sb-space-24)}.article__evidence-head,.article__evidence-list{grid-template-columns:1fr}.article__berberine-notes{grid-template-columns:1fr;max-width:25rem}.article__brief-grid,.article__learn-next-grid,.article__formula-paths,.article__nav{grid-template-columns:1fr}.article__news-inner{grid-template-columns:1fr;gap:var(--sb-space-26)}}@media screen and (max-width:749px){.journal__hero--fieldwork .journal__hero-img{object-position:67% center}.journal__hero--fieldwork .journal__hero-scrim{background:linear-gradient(to top,rgba(var(--sb-scrim-rgb),.88),rgba(var(--sb-scrim-rgb),.54) 54%,rgba(var(--sb-scrim-rgb),.2)),linear-gradient(90deg,rgba(var(--sb-scrim-rgb),.42),rgba(var(--sb-scrim-rgb),.18))}.journal__pillars{grid-template-columns:1fr;border-radius:var(--sb-radius-md)}.journal__pillar-link,.journal__pillar-link:nth-child(3n){min-height:0;border-right:0;border-bottom:var(--sb-border-w) solid rgba(var(--color-foreground),.11)}.journal__pillar-link:last-child{border-bottom:0}.journal__section-head h2,.journal__newsletter h2,.journal__conversion h2{font-size:clamp(2.8rem,9vw,3.8rem)}.journal__systems-grid{grid-template-columns:1fr;border-radius:var(--sb-radius-md)}.journal__systems{padding-top:var(--sb-space-28)}.journal__grid{margin-bottom:var(--sb-space-34)}.journal__systems-photo{min-height:22rem;border-radius:var(--sb-radius-md)}.journal__system-card{min-height:24rem}.journal__newsletter{padding:var(--sb-space-22);border-radius:var(--sb-radius-md)}.journal__newsletter-field{grid-template-columns:1fr;border-radius:var(--sb-radius-md)}.journal__newsletter-field button,.journal__button,.journal__conversion-actions{width:100%}.journal__hero-scrim{background:linear-gradient(to top,rgba(var(--sb-scrim-rgb),.9),rgba(var(--sb-scrim-rgb),.62) 48%,rgba(var(--sb-scrim-rgb),.28)),linear-gradient(90deg,rgba(var(--sb-scrim-rgb),.56),rgba(var(--sb-scrim-rgb),.16))}.journal__hero-specimen{right:0;bottom:-8%;width:100vw;height:52rem;opacity:.5}.journal__hero-source-lines{top:2.2rem;right:0;width:78vw;height:18rem;opacity:.22}.journal__hero-ink--a{right:0;top:4%;width:min(32rem,82vw);height:22rem}.journal__hero-ink--b{right:8%;bottom:4%;width:22rem;height:22rem}.article__berberine-masthead{margin-top:var(--sb-space-20)}.article__berberine-scene{min-height:20rem}.article__berberine-product{right:3.2rem;bottom:-1.2rem;width:11.8rem}.article__berberine-botanical{right:-32%;bottom:-8%;width:78rem;opacity:.28}.article__berberine-notes{left:1.8rem;bottom:1.6rem;max-width:17rem;gap:.55rem}.article__berberine-notes span{padding:.65rem var(--sb-space-08);font-size:.98rem}.journal__proofbar-item{min-height:9.4rem}.journal__proofbar-label{font-size:1.1rem;letter-spacing:.08em}.journal__dossiers{margin-bottom:var(--sb-space-44)}.journal__dossiers-head{margin-bottom:var(--sb-space-22)}.journal__dossiers-title{font-size:clamp(2.8rem,9vw,3.8rem)}.journal__dossier{padding:var(--sb-space-20)}.journal__dossier-top{grid-template-columns:minmax(0,1fr) minmax(8.2rem,25vw);gap:var(--sb-space-10)}.journal__dossier-copy h3{max-width:14ch}.journal__dossier-copy p{max-width:100%;font-size:1.38rem}.journal__dossier-media{width:clamp(8.2rem,25vw,10.8rem);margin:-.4rem -.6rem 0 0}.journal__dossier-actions a{flex:1 1 15rem}.journal__featured-card{min-height:0}.journal__featured-media{min-height:22rem}.journal__featured-body{padding:var(--sb-space-26)}.journal__featured-title{max-width:16ch}.journal__grid{grid-template-columns:1fr}.journal-card__fallback{min-height:26rem;grid-template-columns:minmax(0,1fr) minmax(7rem,24%);padding:var(--sb-space-22)}.journal-card__fallback-copy{max-width:min(22rem,72%)}.journal-card__fallback-title{font-size:clamp(2.2rem,7vw,2.8rem)}.journal-card__fallback-product{width:clamp(7.2rem,24vw,9.4rem);max-width:28%}.journal__standards-list{grid-template-columns:1fr}.journal__hero{min-height:clamp(32rem,56vh,44rem)}.article__formula-bridge{grid-template-columns:1fr;padding:var(--sb-space-22)}.article__formula-shot{justify-content:flex-start;width:min(15rem,46vw)}.article__formula-actions{gap:var(--sb-space-08)}.article__formula-button{flex:1 1 100%}.article__brief{padding:2.1rem}.article__brief--berberine{padding:var(--sb-space-24)}.article__brief--berberine .article__brief-answer{max-width:100%;font-size:clamp(2.35rem,7vw,3rem)}.article__brief-points{grid-template-columns:1fr;gap:var(--sb-space-16)}.article__brief-points div,.article__brief-points div+div{padding:0;border-left:0}.article__science-canvas svg{min-width:0;max-height:none;transform:none}.article__formula-photo-img{aspect-ratio:1.22 / 1}.article__formula-photo-label{left:1.6rem;bottom:1.6rem}.article__formula-photo-label strong{font-size:clamp(2.35rem,7vw,3rem)}.article__formula-photo-label small{max-width:24ch;font-size:1.24rem}.article__formula-recipe{padding:var(--sb-space-22)}.article__formula-recipe h3{max-width:100%;font-size:clamp(2.35rem,7vw,3rem)}.article__formula-recipe dl{grid-template-columns:1fr}.article__formula-recipe div,.article__formula-recipe div:nth-child(odd),.article__formula-recipe div:nth-child(2n){grid-template-columns:1fr;gap:.35rem;padding:var(--sb-space-12) 0;border-right:0;border-bottom:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.1)}.article__formula-recipe dd{text-align:left}.article__hair-visual-img{aspect-ratio:1 / 1.08}.article__hair-visual-label{bottom:1.4rem}.article__hair-visual-label--before{left:1.4rem}.article__hair-visual-label--after{right:1.4rem}.article__hair-visual-label span{font-size:clamp(1.55rem,5vw,2.1rem)}.article__hair-visual-label small{max-width:12ch;font-size:.96rem}.article__hair-formula{padding:var(--sb-space-22)}.article__hair-formula h3{max-width:100%;font-size:clamp(2.35rem,7vw,3rem)}.article__hair-formula dl{grid-template-columns:1fr}.article__hair-formula div,.article__hair-formula div:nth-child(odd),.article__hair-formula div:nth-child(2n){grid-template-columns:1fr;gap:.35rem;padding:var(--sb-space-12) 0;border-right:0;border-bottom:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.1)}.article__hair-formula dd{text-align:left}.article__science-node text{font-size:1rem}.article__science-center{font-size:1.3rem}.article__science-sub{font-size:.9rem;letter-spacing:.04em}.article__learn-next{padding:2.1rem}.article__learn-next-grid a{min-height:0}.article__body{font-size:1.7rem}.article__body>p:first-of-type:first-letter{font-size:6.2rem}.article__byline{gap:var(--sb-space-14)}}@media screen and (max-width:520px){.journal__proofbar{grid-template-columns:1fr}.journal__proofbar-item,.journal__proofbar-item:nth-child(n+3){border-right:0;border-bottom:var(--sb-border-w) solid rgba(var(--color-foreground),.12)}.journal__proofbar-item:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.journal__hero-study-field,.journal__hero-ink,.journal__hero-source-lines,.journal__hero-specimen,.journal__hero-leaf path,.journal__hero-molecule,.journal__hero--study .journal__hero-media:before,.journal__hero--study .journal__hero-media:after{animation:none;will-change:auto}.journal__hero-leaf path{stroke-dashoffset:0}.journal-card__img,.journal-card__title,.journal__dossier-img,.journal__dossier-actions a,.journal__featured-product-img,.article__formula-img,.article__formula-button,.article__formula-path,.article__nav-link,.article__rail-link,.article__progress-bar{transition:none}.journal-card__link:hover .journal-card__img,.journal__dossier-media:hover .journal__dossier-img,.journal__featured-card:hover .journal__featured-product-img,.article__formula-shot:hover .article__formula-img,.article__formula-button:hover,.article__formula-path:hover,.article__nav-link:hover,.article__rail-link:hover{transform:none}}.article--berberine-editorial .article__body>p.article__editorial-lede:first-letter{float:none!important;margin:0!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;line-height:inherit!important;color:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-journal.css.map */
