@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.journal{--journal-tail: clamp(6rem, 9vw, 11rem);background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding-bottom:var(--journal-tail)}.journal__hero{position:relative;display:flex;align-items:center;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;clip-path:inset(0);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;z-index:1;display:block;width:100%;height:100%;object-fit:cover}.journal__hero-img--blur{z-index:2;filter:blur(14px);transform:scale(1.04);opacity:min(1,calc(var(--journal-curtain, 0) * 2.2))}.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-inner{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sb-space-08);padding-top:clamp(3.6rem,7vw,6rem);padding-bottom:clamp(2.8rem,3.5vw,3.6rem);opacity:calc(1 - var(--journal-curtain, 0) * .7);filter:blur(calc(var(--journal-curtain, 0) * 5px))}.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(--sb-fw-regular);font-size:clamp(2.6rem,4.3vw,4.6rem);line-height:1;letter-spacing:0;margin:0;max-width:13em;color:var(--sb-on-forest);text-wrap:balance;text-shadow:0 2px 30px rgba(var(--sb-scrim-rgb),.4)}.journal__hero-lead{font-family:var(--sb-serif);font-size:.86em;line-height:1.02;letter-spacing:-.02em}.journal__hero-title em{font-family:var(--sb-serif);font-style:italic;font-weight:var(--sb-fw-regular);font-size:1.39em;line-height:.98;letter-spacing:-.015em;color:var(--sb-amber-bright)}.journal__hero-title em:before{content:"";display:block;width:1.05em;height:1px;margin:.24em 0 .18em;background:currentColor;opacity:.85}.journal__hero-brand{display:block;font-family:var(--sb-font-wordmark);font-weight:var(--sb-fw-medium);font-size:.957em;line-height:1.06;letter-spacing:var(--sb-ls-wordmark);text-transform:uppercase;margin-inline-start:0}.journal__hero-title em{display:block}.journal__hero-reg{font-size:.46em;vertical-align:.75em;letter-spacing:0;margin-left:-.5em;margin-right:0}.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:clamp(1.6rem,2.2vw,2.6rem) 0 0;text-wrap:pretty}.journal__hero-sign{display:inline-flex;align-items:center;gap:var(--sb-space-14);margin:var(--sb-space-10) 0 0;font-family:var(--font-body-family);font-size:1.35rem;letter-spacing:.02em;color:rgba(var(--sb-on-forest-rgb),.85)}.journal__hero-rule{flex:none;width:4rem;height:1px;background:rgba(var(--sb-amber-rgb),.7)}.journal__hero--paper{background:var(--sb-cream);color:var(--sb-ink-warm)}.journal__hero--paper .journal__hero-media{background:var(--sb-cream-deep)}.journal__hero--paper .journal__hero-img{object-position:center 30%}.journal__hero--paper .journal__hero-scrim{background:linear-gradient(94deg,rgba(var(--sb-paper-rgb),.86),rgba(var(--sb-paper-rgb),.58) 32%,rgba(var(--sb-paper-rgb),.2) 54%,rgba(var(--sb-paper-rgb),0) 74%)}.journal__hero--paper .journal__hero-flag{color:var(--sb-amber-text)}.journal__hero--paper .journal__hero-title{color:var(--sb-ink-warm);text-shadow:none}.journal__hero--paper .journal__hero-title em{color:var(--sb-amber-text)}.journal__hero--paper .journal__hero-sub{color:rgba(var(--sb-ink-warm-rgb),.82)}.journal__hero--paper .journal__hero-sign{color:rgba(var(--sb-ink-warm-rgb),.68)}.journal__hero--paper .journal__hero-rule{background:rgba(var(--sb-amber-text-rgb),.85)}.journal .journal__pillars-band{--sb-pillar-foot: clamp(2.8rem, 3.4vw, 3.6rem);position:relative;padding-inline:0;padding-bottom:var(--sb-pillar-foot);margin-bottom:clamp(4.2rem,6vw,6.4rem)}.journal__pillars-band:before,.journal__pillars-band:after{content:"";position:absolute;top:0;bottom:var(--sb-pillar-foot);width:var(--sb-gutter);z-index:2;pointer-events:none}.journal__pillars-band:before{left:0;background:linear-gradient(to right,rgb(var(--color-background)) 42%,transparent)}.journal__pillars-band:after{right:0;background:linear-gradient(to left,rgb(var(--color-background)) 42%,transparent)}.journal__pillars{display:flex;flex-wrap:nowrap;align-items:center;column-gap:clamp(1.6rem,2.2vw,3rem);margin-bottom:0;margin-inline:0;padding-inline:var(--sb-gutter);padding-block:var(--sb-space-16);border:0;border-top:var(--sb-border-w) solid rgba(var(--color-foreground),.14);border-bottom:var(--sb-border-w) solid rgba(var(--color-foreground),.14);border-radius:0;background:none;box-shadow:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:var(--sb-gutter);scrollbar-width:none;-ms-overflow-style:none}.journal__pillars::-webkit-scrollbar{display:none}.journal__pillar-link{position:static;display:block;flex:0 0 auto;min-height:0;padding:var(--sb-space-08) var(--sb-space-12);margin-inline:calc(-1 * var(--sb-space-12));border:0;border-radius:var(--sb-radius-pill);color:rgba(var(--color-foreground),.72);text-decoration:none;background-color:rgba(var(--color-foreground),0);box-shadow:inset 0 0 0 var(--sb-border-w) rgba(var(--color-foreground),0);transition:color .45s var(--sb-ease),background-color .5s var(--sb-ease),box-shadow .5s var(--sb-ease)}.journal__pillar-link:before,.journal__pillar-link:after{content:none}.journal__pillar-link span{display:block;position:static;margin:0;font-family:var(--font-body-family);font-weight:var(--sb-fw-medium);font-size:clamp(1.3rem,1vw,1.4rem);line-height:1.2;letter-spacing:0;white-space:nowrap;text-wrap:initial}.journal__pillar-link small{position:absolute;left:var(--sb-gutter);right:var(--sb-gutter);bottom:0;margin:0;font-family:var(--font-body-family);font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.62);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(.35rem);transition:opacity .5s var(--sb-ease),transform .5s var(--sb-ease);pointer-events:none}@media(hover:hover){.journal__pillar-link:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.055);box-shadow:inset 0 0 0 var(--sb-border-w) rgba(var(--color-foreground),.06)}.journal__pillar-link:hover small{opacity:1;transform:none}}.journal__pillar-link:focus-visible{color:rgb(var(--color-foreground));outline:var(--sb-border-w-2) solid var(--sb-amber-deep);outline-offset:.3rem}.journal__pillar-link:focus-visible small{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.journal__pillar-link,.journal__pillar-link small{transition-duration:1ms}}.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.1fr) minmax(0,.9fr);align-items:stretch;min-height:clamp(36rem,48vw,70rem);overflow:hidden;border-radius:var(--sb-radius);background:radial-gradient(120% 130% at 76% 16%,var(--sb-forest-soft),var(--sb-forest) 72%);color:var(--sb-on-forest);text-decoration:none;isolation:isolate}.journal__featured-media{position:relative;grid-area:1 / 1 / -1 / -1;z-index:0;display:grid;place-items:end center;overflow:hidden;min-height:30rem;isolation:isolate}.journal__featured-media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.journal__featured-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%;display:block;transition:transform .8s var(--sb-ease)}.journal__featured-card:hover .journal__featured-img{transform:scale(1.04)}.journal__featured-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:var(--journal-grain, url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='140'%20height='140'%3E%3Cfilter%20id='g'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='saturate'%20values='0'/%3E%3C/filter%3E%3Crect%20width='140'%20height='140'%20filter='url(%23g)'/%3E%3C/svg%3E"));background-repeat:repeat;background-size:128px 128px;opacity:var(--journal-featured-grain, .3);mix-blend-mode:soft-light;pointer-events:none}.journal__featured-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;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{grid-area:1 / 2 / -1 / -1;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;margin:clamp(1.8rem,2.2vw,2.8rem);padding:clamp(2.6rem,4vw,4.4rem);border-radius:var(--sb-radius-lg);border:var(--sb-border-w) solid rgba(var(--sb-on-forest-rgb),.22);background:linear-gradient(to bottom,rgba(var(--sb-forest-rgb),.88),rgba(var(--sb-forest-rgb),.8));-webkit-backdrop-filter:blur(30px) saturate(125%);backdrop-filter:blur(30px) saturate(125%);box-shadow:0 2rem 5rem rgba(var(--sb-forest-deep-rgb),.22),inset 0 1px rgba(var(--sb-on-forest-rgb),.14)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.journal__featured-body{background:var(--sb-forest)}}@media screen and (min-width:990px){@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.journal__featured{view-timeline:--journal-featured-pass block}.journal__featured-body{animation:journalFeaturedDrift linear both;animation-timeline:--journal-featured-pass}@keyframes journalFeaturedDrift{0%{top:1.4rem}to{top:-1.4rem}}}}}.journal__featured-label{display:flex;align-items:center;gap:var(--sb-space-16);font-size:clamp(1.5rem,1.6vw,1.9rem);margin-bottom:var(--sb-space-16)}.journal__featured-label-rule{flex:1 1 auto;height:1px;background:rgba(var(--sb-amber-text-rgb),.32)}.journal__featured-title{display:block;margin-top:auto;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(3rem,3.5vw,4.4rem);line-height:1.06;letter-spacing:0;max-width:22ch;text-wrap:balance}.journal__featured-excerpt{display:block;margin-top:var(--sb-space-18);margin-bottom:var(--sb-space-24);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),.86);max-width:45ch}.journal__featured-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sb-space-04) var(--sb-space-10);margin-top:auto;padding-top:var(--sb-space-20);border-top:var(--sb-border-w) solid rgba(var(--sb-on-forest-rgb),.24);font-family:var(--font-body-family);font-size:1.15rem;font-weight:var(--sb-fw-medium);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--sb-on-forest-rgb),.8)}.journal__featured-byline{flex-basis:100%;margin-top:var(--sb-space-04)}.journal__featured-brand{font-family:var(--sb-font-wordmark);font-weight:var(--sb-fw-regular);letter-spacing:var(--sb-ls-wordmark);color:rgba(var(--sb-on-forest-rgb),.92)}.journal__featured-reg{font-size:.62em;letter-spacing:0;vertical-align:.62em;margin-left:-.42em;margin-right:.5em}.journal__featured-meta>*{white-space:nowrap}.journal__featured-meta>*+*:not(.journal__featured-byline):before{content:"\b7";margin-right:var(--sb-space-10);color:rgba(var(--sb-on-forest-rgb),.52)}.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.3rem;font-weight:var(--sb-fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--sb-on-forest);transition:color .55s var(--sb-ease)}.journal__featured-card:hover .journal__featured-cta,.journal__featured-card:focus-visible .journal__featured-cta{color:var(--sb-amber-bright)}.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(4.4rem,5vw,5.8rem) clamp(4rem,4.2vw,4.8rem);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}@media screen and (min-width:990px){.journal__grid--balanced>li:nth-child(3n+1):last-child:not(:first-child){grid-column:1 / -1}.journal__grid--balanced>li:nth-child(3n+1):last-child:not(:first-child) .journal-card__link{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;column-gap:clamp(2.8rem,4vw,4.8rem)}.journal__grid--balanced>li:nth-child(3n+1):last-child:not(:first-child) .journal-card__media{aspect-ratio:16 / 10}.journal__grid--balanced>li:nth-child(3n+1):last-child:not(:first-child) .journal-card__fallback{justify-content:center}.journal__grid--balanced>li:nth-child(3n+1):last-child:not(:first-child) .journal-card__fallback-product{right:clamp(6rem,13%,14rem);bottom:clamp(2.2rem,2.8vw,3.2rem);width:clamp(12rem,26%,17rem);max-width:none}.journal__grid--balanced>li:nth-child(3n+1):last-child:not(:first-child) .journal-card__fallback-title{font-size:clamp(2.4rem,2.2vw,3rem)}}.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;position:relative;isolation:isolate}.journal-card__link:before{content:"";position:absolute;inset:calc(var(--sb-halo, 1.8rem) * -1);z-index:-1;border-radius:calc(var(--sb-radius) + var(--sb-halo, 1.8rem));background:rgba(var(--color-foreground),.05);opacity:0;transition:opacity .4s var(--sb-ease)}.journal-card__link:hover:before,.journal-card__link:focus-visible:before{opacity:1}.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{--sb-rise: 1.035}.journal-card__media{transform-origin:center;transition:transform .9s var(--sb-ease)}.journal-card__link:hover .journal-card__media:has(>.journal-card__img){transform:scaleY(var(--sb-rise))}.journal-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--sb-ease)}.journal-card__link:hover .journal-card__img{transform:scale(calc(1.05 * var(--sb-rise)),1.05)}.article__related .journal-card__fallback-title{font-size:clamp(1.8rem,1.6vw,2.2rem)}.article__related .journal-card__fallback-note{-webkit-line-clamp:1}.journal-card__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;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-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:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:var(--sb-space-09);max-width:20ch;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.35;opacity:.72}.journal-card__fallback-product{position:absolute;z-index:2;right:clamp(1.4rem,1.8vw,2rem);bottom:clamp(1.4rem,1.8vw,2rem);width:clamp(7.4rem,30%,10.6rem);max-width:32%}.journal-card__fallback-product:before{content:"";position:absolute;left:50%;bottom:-.5rem;width:94%;height:13%;transform:translate(-50%);border-radius:var(--sb-radius-round);background:rgba(var(--sb-scrim-rgb),.26);filter:blur(.7rem)}.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),.1),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),.1),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),.11),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-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{display:flex;justify-content:flex-end;margin-bottom:var(--sb-space-14)}.journal-card__num{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))}.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__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-ground{position:relative;background:linear-gradient(0deg,rgba(var(--sb-moss-rgb),.085),rgba(var(--sb-moss-rgb),.085)),rgb(var(--sb-paper-rgb));padding-block:clamp(4.4rem,6vw,7.2rem);margin-block:clamp(4.4rem,6vw,7.2rem)}.journal__systems-ground:before,.journal__systems-ground:after{content:"";position:absolute;left:0;right:0;height:var(--sb-frame-radius);background:rgb(var(--color-background));pointer-events:none}.journal__systems-ground:before{top:0;border-bottom-left-radius:var(--sb-frame-radius);border-bottom-right-radius:var(--sb-frame-radius);box-shadow:0 1.4rem 2.2rem -1.4rem rgba(var(--sb-shadow-rgb),calc(.24 * var(--sb-shadow-strength)))}.journal__systems-ground:after{bottom:0;border-top-left-radius:var(--sb-frame-radius);border-top-right-radius:var(--sb-frame-radius);box-shadow:0 -1.4rem 2.2rem -1.4rem rgba(var(--sb-shadow-rgb),calc(.24 * var(--sb-shadow-strength)))}.journal__systems{margin-top:0;padding-top:0;border-top:0}.journal__systems-intro{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(2.4rem,4.5vw,5.8rem);align-items:center;margin-bottom:clamp(2.8rem,4.5vw,4.6rem)}.journal__systems-head{order:1}.journal__systems-photo{order:2}.journal__systems-photo{position:relative;min-height:0;aspect-ratio:3 / 2;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;scroll-margin-top:9rem;min-height:29rem;display:flex;flex-direction:column;gap:var(--sb-space-14);padding:clamp(2.2rem,3vw,3.2rem);overflow:hidden;background:var(--sb-paper);color:rgb(var(--color-foreground));text-decoration:none;transition:color .4s ease}.journal__system-card:before,.journal__system-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;pointer-events:none;transition:opacity .55s var(--sb-ease)}.journal__system-card:before{background-image:var(--system-image);background-size:cover;background-position:center;filter:blur(.5rem) saturate(.94);transform:scale(1.06)}.journal__system-card:after{background:radial-gradient(86% 94% at 82% 10%,rgba(var(--sb-amber-ink-rgb),.26),transparent 62%),linear-gradient(180deg,rgba(var(--sb-scrim-rgb),.62),rgba(var(--sb-scrim-rgb),.78))}.color-scheme-2 .journal__system-card,.color-scheme-3 .journal__system-card{background:rgba(var(--color-foreground),.045)}.journal__system-card>*{position:relative;z-index:1}.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.3rem;font-weight:var(--sb-fw-medium);letter-spacing:0;text-transform:none;color:rgba(var(--color-foreground),.72);transition:color .4s ease}.journal__system-card>span:last-child:after{content:"\2192";display:inline-block;margin-left:.45em;transition:transform .5s var(--sb-ease)}.journal__system-card:hover,.journal__system-card:focus-visible{z-index:1;color:var(--sb-on-forest)}.journal__system-card:hover:before,.journal__system-card:hover:after,.journal__system-card:focus-visible:before,.journal__system-card:focus-visible:after{opacity:1}.journal__system-card:hover h3,.journal__system-card:focus-visible h3{color:var(--sb-on-forest)}.journal__system-card:hover p,.journal__system-card:hover>span:last-child,.journal__system-card:focus-visible p,.journal__system-card:focus-visible>span:last-child{color:rgba(var(--sb-on-forest-rgb),.82)}.journal__system-card:hover>span:last-child:after,.journal__system-card:focus-visible>span:last-child:after{transform:translate(.4rem)}.journal__system-card:hover .journal__system-num,.journal__system-card:focus-visible .journal__system-num{color:var(--sb-amber-bright)}.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{position:relative;display:flex;align-items:center;min-height:clamp(36rem,30vw,64rem);margin:clamp(5rem,8vw,8rem) 0 calc(var(--journal-tail, 0px) * -1);overflow:hidden;isolation:isolate;background:rgb(var(--color-background))}.journal__standards-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.journal__standards-photo,.journal__standards-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 32%}.journal__standards-video{z-index:1}.journal__standards-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,rgba(var(--sb-white-rgb),.5),rgba(var(--sb-white-rgb),.16) 34%,rgba(var(--sb-white-rgb),0) 64%),linear-gradient(to bottom,rgba(var(--sb-white-rgb),.34),rgba(var(--sb-white-rgb),0) 42%)}.journal__standards-inner{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.95fr);gap:clamp(2.4rem,3.4vw,4.4rem);align-items:start;padding-top:clamp(4.6rem,7vw,7.4rem);padding-bottom:clamp(4.6rem,7vw,7.4rem)}.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);border:var(--sb-border-w) solid rgba(var(--sb-white-rgb),.6);background:rgba(var(--sb-white-rgb),.46);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);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(1.2rem,1.5vw,2rem);margin:0}.journal__standard{display:flex;flex-direction:column;gap:var(--sb-space-09);padding:clamp(1.8rem,1.9vw,2.4rem);border-radius:var(--sb-radius-lg);border:var(--sb-border-w) solid rgba(var(--sb-white-rgb),.58);background:rgba(var(--sb-white-rgb),.44);-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%);box-shadow:0 1.4rem 3.6rem rgba(var(--sb-forest-deep-rgb),.08);transition:transform .9s var(--sb-ease),background .9s var(--sb-ease),border-color .9s var(--sb-ease),box-shadow .9s var(--sb-ease),-webkit-backdrop-filter .9s var(--sb-ease),backdrop-filter .9s var(--sb-ease)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.journal__standard{background:rgba(var(--sb-white-rgb),.88)}}@media(hover:hover){.journal__standard:hover{transform:translateY(-.4rem);background:rgba(var(--sb-white-rgb),.62);border-color:rgba(var(--sb-white-rgb),.8);-webkit-backdrop-filter:blur(30px) saturate(142%);backdrop-filter:blur(30px) saturate(142%);box-shadow:0 2.4rem 5.2rem rgba(var(--sb-forest-deep-rgb),.13)}}@media(prefers-reduced-motion:reduce){.journal__standard{transition:none}.journal__standard:hover{transform:none}}.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-14);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),.78)}@media(max-width:989px){.journal__standards-photo,.journal__standards-video{object-position:32% 16%}.journal__standards-veil{background:linear-gradient(90deg,rgba(var(--sb-white-rgb),.5),rgba(var(--sb-white-rgb),.2) 46%,rgba(var(--sb-white-rgb),0) 82%),linear-gradient(to bottom,rgba(var(--sb-white-rgb),.42),rgba(var(--sb-white-rgb),.06) 46%)}}@media(max-width:749px){.journal__standards-photo,.journal__standards-video{object-position:24% 22%}.journal__standards-veil{background:linear-gradient(to bottom,rgba(var(--sb-white-rgb),.52),rgba(var(--sb-white-rgb),.3) 34%,rgba(var(--sb-white-rgb),.36))}.journal__standard{padding:var(--sb-space-18)}}.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:4.4rem;height:4.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}.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,.article__body .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(min-content,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;pointer-events:none}.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(min-content,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:4.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__body a.article__formula-button{text-decoration:none;color:rgb(var(--color-foreground))}.article__body a.article__formula-button--primary{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__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:0;aspect-ratio:16 / 9}.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;grid-template-rows:minmax(min(52vw,46rem),1fr) auto;min-height:0}.journal__featured-media{aspect-ratio:auto;grid-area:1 / 1 / -1 / -1}.journal__featured-img{object-position:38% 50%}.journal__featured-body{grid-area:2 / 1 / -1 / -1}.journal__featured-title{max-width:20ch}.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--paper{align-items:flex-end}.journal__hero--paper .journal__hero-img{object-position:center 32%}.journal__hero--paper .journal__hero-scrim{background:linear-gradient(to top,rgba(var(--sb-paper-rgb),.95),rgba(var(--sb-paper-rgb),.84) 48%,rgba(var(--sb-paper-rgb),.56) 78%,rgba(var(--sb-paper-rgb),.16))}.journal__pillars-band{--sb-pillar-foot: 0px}.journal__pillars{column-gap:var(--sb-space-18);padding-block:var(--sb-space-12)}.journal__pillar-link small{display:none}.journal__pillar-link span{font-size:1.35rem}.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:0;aspect-ratio:3 / 2;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))}.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;grid-template-rows:minmax(30rem,1fr) auto}.journal__featured-media{min-height:22rem}.journal__featured-img{object-position:50% 50%}.journal__featured-body{padding:var(--sb-space-26)}.journal__featured-title{max-width:20ch}.journal__featured-meta{display:grid;justify-items:start;gap:var(--sb-space-04)}.journal__featured-meta>*{white-space:normal}.journal__featured-meta>*+*:not(.journal__featured-byline):before{content:none}.journal__featured-brand{white-space:nowrap}.journal__grid{grid-template-columns:1fr}.journal-card__fallback{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)}.journal__hero-brand{letter-spacing:.08em}.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-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-card__img,.journal-card__media,.journal__dossier-img,.journal__dossier-actions a,.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-card__link:hover .journal-card__media:has(>.journal-card__img),.journal__dossier-media:hover .journal__dossier-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}.journal__grid-index-link{flex:none;min-height:3.8rem;padding:var(--sb-space-08) var(--sb-space-16);font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase}@media screen and (max-width:749px){.journal__grid-head{flex-wrap:wrap;gap:var(--sb-space-12)}.journal__grid-rule{display:none}.journal__grid-index-link{margin-left:auto}}.journal-index__head{padding-top:clamp(3rem,5vw,5.4rem);padding-bottom:clamp(2.8rem,4vw,4.4rem)}.journal-index__back{display:inline-flex;align-items:center;gap:var(--sb-space-08);font-family:var(--font-body-family);font-size:1.15rem;font-weight:var(--sb-fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.68);text-decoration:none;transition:color .22s ease}.journal-index__back:hover{color:var(--sb-forest)}.journal-index__kicker{margin:clamp(2.2rem,3.5vw,3.4rem) 0 0;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-index__title{margin:var(--sb-space-12) 0 0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(3.4rem,5.6vw,6rem);line-height:1.04;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.journal-index__count{display:flex;align-items:baseline;gap:var(--sb-space-12);margin:clamp(2rem,3vw,2.8rem) 0 0;font-family:var(--font-body-family);font-size:1.3rem;color:rgba(var(--color-foreground),.72)}.journal-index__count-num{font-family:var(--font-heading-family);font-size:clamp(2.4rem,3vw,3.2rem);line-height:1;color:var(--sb-amber-text)}.journal-index__count-rule{flex:1 1 auto;height:1px;background:rgba(var(--color-foreground),.16);transform:translateY(-.4rem)}.journal-index{--sb-maxw: 172rem;--sb-gutter: clamp(1.8rem, 3vw, 5.2rem)}.journal__grid--index{gap:clamp(4.2rem,4vw,5rem) clamp(3.8rem,3vw,4.4rem)}.journal__grid--index .journal-card__body{padding-top:var(--sb-space-15)}.journal__grid--index .journal-card__title{font-size:clamp(2.1rem,2.1vw,2.7rem)}.journal__grid--index .journal-card__meta{font-size:1.3rem}.journal__grid--index .journal-card__num{font-size:1.45rem}.article__masthead--banner{position:relative;display:flex;align-items:flex-end;min-height:clamp(28rem,42vh,46rem);margin:var(--sb-frame-inset);margin-bottom:clamp(3rem,4.5vw,5rem);overflow:hidden;isolation:isolate;contain:paint;border-radius:var(--sb-frame-radius);background:var(--sb-cream)}.article__masthead-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.article__masthead-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(8px) saturate(.96);transform:scale(1.09)}.article__masthead-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(var(--sb-paper-rgb),.88),rgba(var(--sb-paper-rgb),.72) 46%,rgba(var(--sb-paper-rgb),.44))}.article__masthead--banner .article__header{position:relative;z-index:2;width:100%;padding-top:clamp(3.6rem,6vw,6rem);padding-bottom:clamp(2.8rem,3.6vw,3.8rem)}.article__masthead--banner .article__byline{border-bottom:0;padding-bottom:0}@media screen and (max-width:749px){.article__masthead--banner{min-height:clamp(30rem,62vh,46rem)}.article__masthead-img{filter:blur(7px) saturate(.94)}}@media(prefers-reduced-motion:reduce){.article__masthead-img{transform:scale(1.09)}}@media screen and (min-width:990px){.journal__systems-grid--eight{grid-template-columns:repeat(4,minmax(0,1fr))}.journal__systems-grid--eight .journal__system-card{min-height:26rem;padding:clamp(1.8rem,2.2vw,2.6rem)}.journal__systems-grid--eight .journal__system-card h3{max-width:13ch;font-size:clamp(1.9rem,2.05vw,2.7rem)}.journal__systems-grid--eight .journal__system-card p{font-size:1.4rem}}.journal-system__head{padding-top:clamp(3rem,5vw,5.4rem);padding-bottom:clamp(2.4rem,3.6vw,3.8rem)}.journal-system__back{display:inline-flex;align-items:center;gap:var(--sb-space-08);font-family:var(--font-body-family);font-size:1.15rem;font-weight:var(--sb-fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.68);text-decoration:none;transition:color .22s ease}.journal-system__back:hover{color:var(--sb-forest)}.journal-system__head-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(2.4rem,4.5vw,5.6rem);align-items:center;margin-top:clamp(2rem,3.2vw,3.2rem)}.journal-system__head-grid--noimg{grid-template-columns:minmax(0,1fr)}.journal-system__flag{margin:0;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-system__title{margin:var(--sb-space-12) 0 0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(3.2rem,5vw,5.4rem);line-height:1.04;letter-spacing:-.01em;color:var(--sb-ink-warm)}.journal-system__count{display:flex;align-items:baseline;gap:var(--sb-space-12);margin:clamp(1.8rem,2.6vw,2.4rem) 0 0;font-family:var(--font-body-family);font-size:1.3rem;color:rgba(var(--color-foreground),.72)}.journal-system__count-num{font-family:var(--font-heading-family);font-size:clamp(2.4rem,3vw,3.2rem);line-height:1;color:var(--sb-amber-text)}.journal-system__count-rule{flex:1 1 auto;height:1px;background:rgba(var(--color-foreground),.16);transform:translateY(-.4rem)}.journal-system__blurb{margin:clamp(1.6rem,2.4vw,2.2rem) 0 0;max-width:46ch;font-family:var(--font-body-family);font-size:1.55rem;line-height:1.6;color:rgba(var(--color-foreground),.76)}.journal-system__head-photo{position:relative;min-height:clamp(24rem,26vw,34rem);overflow:hidden;border-radius:var(--sb-radius);background:rgba(var(--color-foreground),.05)}.journal-system__head-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(255,255,255,.16),transparent 62%);pointer-events:none}.journal-system__head-photo img{display:block;width:100%;height:100%;object-fit:cover}.journal-system__rail{padding-top:clamp(2.6rem,4vw,4rem);margin-bottom:clamp(4rem,6vw,6.4rem);border-top:var(--sb-border-w) solid rgba(var(--color-foreground),.13)}.journal-system__rail-kicker{margin:0 0 clamp(1.8rem,2.6vw,2.6rem)}.journal-system__rail-list{display:flex;flex-wrap:wrap;gap:clamp(1.4rem,2vw,2rem) clamp(2.4rem,3.4vw,4rem)}.journal-system__rail-link{display:inline-flex;align-items:baseline;gap:var(--sb-space-10);text-decoration:none;color:rgb(var(--color-foreground));transition:color .4s var(--sb-ease)}.journal-system__rail-num{font-family:var(--font-body-family);font-size:1.1rem;font-weight:var(--sb-fw-bold);letter-spacing:.16em;color:var(--sb-amber-text)}.journal-system__rail-name{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(1.8rem,2vw,2.2rem);line-height:1.15;border-bottom:1px solid transparent;transition:border-color .4s var(--sb-ease)}.journal-system__rail-link:hover .journal-system__rail-name{border-bottom-color:rgba(var(--color-foreground),.34)}.journal-system__rail-link.is-current{color:rgba(var(--color-foreground),.4);pointer-events:none}.journal-system__rail-link.is-current .journal-system__rail-num{color:rgba(var(--color-foreground),.4)}.journal-system__rail-all{margin-top:clamp(2.4rem,3.4vw,3.4rem);min-height:3.8rem;padding:var(--sb-space-08) var(--sb-space-16);font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase}@media screen and (max-width:989px){.journal-system__head-grid{grid-template-columns:minmax(0,1fr);gap:var(--sb-space-24)}.journal-system__head-photo{min-height:26rem}}@media screen and (max-width:749px){.journal-system__head-photo{min-height:20rem}.journal-system__rail-list{gap:var(--sb-space-14) var(--sb-space-24)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-journal.css.map */
