@media(prefers-reduced-motion:reduce){.formula-hero-title,.formula-hero-deck,.formula-hero-stats{animation:none!important;transition:none!important}}.formula-hero a,.formula-philosophy a,.formula-timeline-section a,.formula-grid-section a,.formula-callout a,.formula-accordions a,.formula-cta a,.formula-disclaimer a,.ingredient-hero a,.ingredient-glance a,.ingredient-function a,.ingredient-research a,.ingredient-dose-timing a,.ingredient-related a,.ingredient-back-nav a{color:inherit;text-decoration:none}.formula-hero{min-height:100svh;background:var(--navy);color:var(--shoji);display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--space-4) var(--space-7);box-sizing:border-box;position:relative;overflow:hidden}@media(min-width:600px){.formula-hero{padding:0 var(--space-6) var(--space-8)}}@media(min-width:1200px){.formula-hero{padding:0 var(--space-8) 100px}}@media(min-width:1440px){.formula-hero{padding:0 var(--space-9) var(--space-9)}}.formula-hero-title{transition:opacity .8s var(--ease-out-cubic, cubic-bezier(.33,1,.68,1)),translate .8s var(--ease-out-cubic, cubic-bezier(.33,1,.68,1));transition-delay:.05s}@supports (transition-behavior: allow-discrete){@starting-style{.formula-hero-title{opacity:0;translate:0 28px}}}.formula-hero-deck{transition:opacity .8s var(--ease-out-cubic, cubic-bezier(.33,1,.68,1)),translate .8s var(--ease-out-cubic, cubic-bezier(.33,1,.68,1));transition-delay:.2s}@supports (transition-behavior: allow-discrete){@starting-style{.formula-hero-deck{opacity:0;translate:0 20px}}}.formula-hero-stats{transition:opacity .8s var(--ease-out-cubic, cubic-bezier(.33,1,.68,1)),translate .8s var(--ease-out-cubic, cubic-bezier(.33,1,.68,1));transition-delay:.35s}@supports (transition-behavior: allow-discrete){@starting-style{.formula-hero-stats{opacity:0;translate:0 12px}}}.formula-hero-divider{position:absolute;bottom:0;left:0;right:0;height:1px;background:#ffffff1f}.formula-stats-row{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:40px}.formula-stat-pill{border:1px solid rgba(255,255,255,.2);padding:var(--space-2) 20px;display:flex;flex-direction:column;gap:var(--space-1);white-space:nowrap}.formula-stat-number{font-family:Clash Display,sans-serif;font-weight:600;font-size:clamp(28px,3.5vw,var(--space-6));line-height:1;color:var(--shoji);display:block}.formula-stat-label{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--wabi);display:block}.formula-philosophy{background:var(--shoji);border-bottom:1px solid var(--color-border, #e8e8e8)}.formula-philosophy-grid{display:grid;grid-template-columns:1fr}@media(min-width:1200px){.formula-philosophy-grid{grid-template-columns:repeat(3,1fr)}}.formula-philosophy-col{padding:var(--space-6) var(--space-5);border-bottom:1px solid var(--color-border, #e8e8e8)}@media(min-width:1200px){.formula-philosophy-col{border-bottom:none;border-right:1px solid var(--color-border, #e8e8e8);padding:60px 40px}.formula-philosophy-col:last-child{border-right:none}}@media(min-width:1440px){.formula-philosophy-col{padding:var(--space-8) 60px}}.formula-philosophy-col:last-child{border-bottom:none}.formula-philosophy-num{font-family:Clash Display,sans-serif;font-weight:500;font-size:var(--space-6);line-height:1;color:var(--navy);opacity:.12;display:block;margin-bottom:var(--space-3)}.formula-philosophy-title{margin-bottom:12px}.formula-philosophy-body{color:#171717a6;line-height:1.6}.formula-philosophy-col{transition:background .3s ease}@media(hover:hover)and (pointer:fine){.formula-philosophy-col:hover{background:#17171705}}.formula-timeline-section{background:var(--navy);color:var(--shoji);padding:var(--space-8) var(--space-4);overflow:hidden}@media(min-width:600px){.formula-timeline-section{padding:var(--space-8) var(--space-6)}}@media(min-width:1200px){.formula-timeline-section{padding:100px var(--space-8)}}@media(min-width:1440px){.formula-timeline-section{padding:var(--space-9) var(--space-9)}}.formula-timeline-header{margin-bottom:60px}.formula-timeline-overline{display:block;margin-bottom:12px;color:var(--wabi)}.formula-timeline-wrapper{position:relative;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--space-1)}.formula-timeline-wrapper::-webkit-scrollbar{display:none}.formula-timeline-track{display:flex;gap:0;min-width:max-content}.formula-timeline-line-wrap{position:absolute;top:5px;left:0;right:0;height:1px;pointer-events:none}.formula-timeline-line{height:100%;background:#ffffff26;position:relative}.formula-timeline-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffa6;transform-origin:left center;scale:0 1;animation:timeline-draw linear both;animation-timeline:view(block);animation-range:entry 20% cover 55%}@keyframes timeline-draw{0%{scale:0 1}to{scale:1 1}}@media(prefers-reduced-motion:reduce){.formula-timeline-line:after{animation:none;scale:1 1}}.formula-timeline-node{display:flex;flex-direction:column;gap:var(--space-3);padding:0 40px 0 0;min-width:180px;position:relative}.formula-timeline-node:last-child{padding-right:0}@media(min-width:1200px){.formula-timeline-node{flex:1;min-width:0;padding:0}}.formula-timeline-dot{width:11px;height:11px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:transparent;flex-shrink:0;position:relative;z-index:1;margin-bottom:var(--space-1)}.formula-timeline-dot--current{background:var(--shoji);border-color:var(--shoji);box-shadow:0 0 0 3px #ffffff26}.formula-timeline-version{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--wabi);display:block}.formula-timeline-count{color:var(--shoji);line-height:1!important;display:block;margin:var(--space-1) 0 var(--space-1)}.formula-timeline-date{color:#ffffff73;display:block;margin-bottom:var(--space-2)}.formula-timeline-desc{color:#ffffff8c;line-height:1.5;max-width:var(--space-10)}.formula-grid-section{background:var(--shoji)}.formula-filter-bar{position:sticky;top:var(--header-height, 68px);z-index:100;background:var(--shoji);border-bottom:1px solid var(--color-border, #e8e8e8);display:flex;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 var(--space-4)}.formula-filter-bar::-webkit-scrollbar{display:none}@media(min-width:600px){.formula-filter-bar{padding:0 var(--space-6)}}@media(min-width:1200px){.formula-filter-bar{padding:0 var(--space-8)}}@media(min-width:1440px){.formula-filter-bar{padding:0 var(--space-9)}}.formula-filter-pill{flex-shrink:0;border:none;border-right:1px solid var(--color-border, #e8e8e8);padding:14px 20px;cursor:pointer;border-radius:0;background:transparent;color:#17171780;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;transition:color .2s ease,background .2s ease;white-space:nowrap;-webkit-appearance:none;line-height:1}.formula-filter-pill:first-child{padding-left:0}@media(hover:hover)and (pointer:fine){.formula-filter-pill:hover{color:var(--navy)}}.formula-filter-pill.active{color:var(--navy);font-weight:700}.formula-filter-pill:last-child{border-right:none}.formula-grid-inner{padding:var(--space-6) var(--space-4)}@media(min-width:600px){.formula-grid-inner{padding:var(--space-6) var(--space-6)}}@media(min-width:1200px){.formula-grid-inner{padding:60px var(--space-8)}}@media(min-width:1440px){.formula-grid-inner{padding:var(--space-8) var(--space-9)}}.formula-ingredient-grid{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:600px){.formula-ingredient-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.formula-ingredient-grid{grid-template-columns:repeat(3,1fr)}}.ingredient-card{border:1px solid var(--color-border, #e8e8e8);margin:-1px 0 0 -1px;padding:28px var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);transition:transform .3s var(--ease-out-cubic, cubic-bezier(.33,1,.68,1)),box-shadow .3s var(--ease-out-cubic, cubic-bezier(.33,1,.68,1)),z-index 0s;position:relative;z-index:1;background:var(--shoji)}@media(hover:hover)and (pointer:fine){.ingredient-card:hover{transform:translateY(-var(--space-1));box-shadow:0 12px 40px #0000001f;z-index:2;background:#fafafa}}.ingredient-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}.ingredient-card-category{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#17171766;display:flex;align-items:center;gap:var(--space-2)}.ingredient-card-category-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.ingredient-card-dose{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#17171759;white-space:nowrap}.ingredient-card-name{color:var(--navy);margin:0}.ingredient-card-function{color:#1717178c;line-height:1.5;flex:1}.ingredient-card-link{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:12px;text-decoration:none;color:var(--navy);font-family:Satoshi,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--navy);padding-bottom:1px}.ingredient-card-link .card-arrow{transition:translate .2s var(--ease-out-cubic, cubic-bezier(.33,1,.68,1));display:flex;align-items:center}@media(hover:hover)and (pointer:fine){.ingredient-card:hover .card-arrow{translate:var(--space-1) 0}}.ingredient-card[data-category=performance] .ingredient-card-category-dot{background:#3b82f6}.ingredient-card[data-category=cardiovascular] .ingredient-card-category-dot{background:#ef4444}.ingredient-card[data-category=mitochondrial] .ingredient-card-category-dot{background:#f59e0b}.ingredient-card[data-category=cognitive] .ingredient-card-category-dot{background:#8b5cf6}.ingredient-card[data-category=gut] .ingredient-card-category-dot{background:#10b981}.ingredient-card[data-category=greens] .ingredient-card-category-dot{background:#22c55e}.ingredient-card[data-category=micronutrients] .ingredient-card-category-dot{background:#f97316}.ingredient-card[data-category=electrolytes] .ingredient-card-category-dot{background:#06b6d4}.ingredient-card[data-category=flavour] .ingredient-card-category-dot{background:#ec4899}.formula-callout{background:var(--navy);color:var(--shoji);padding:var(--space-9) var(--space-4);text-align:center}@media(min-width:600px){.formula-callout{padding:var(--space-9) var(--space-6)}}@media(min-width:1200px){.formula-callout{padding:var(--space-10) var(--space-8)}}@media(min-width:1440px){.formula-callout{padding:200px var(--space-9)}}.formula-callout-inner{max-width:900px;margin:0 auto}.formula-callout-overline{display:block;margin-bottom:20px;color:var(--wabi);letter-spacing:.12em}.formula-callout-heading{color:var(--shoji);font-style:italic}.formula-accordions{background:var(--shoji);border-top:1px solid var(--color-border, #e8e8e8)}.formula-accordions-inner{max-width:1280px;margin:0 auto;padding:0 var(--space-4)}@media(min-width:600px){.formula-accordions-inner{padding:0 var(--space-6)}}@media(min-width:1200px){.formula-accordions-inner{padding:0 var(--space-8)}}@media(min-width:1440px){.formula-accordions-inner{padding:0 var(--space-9)}}.formula-accordion-header{padding:var(--space-6) 0 var(--space-5)}.formula-accordion-row{border-top:1px solid var(--color-border, #e8e8e8)}.formula-accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;color:var(--navy);-webkit-appearance:none}@media(hover:hover)and (pointer:fine){.formula-accordion-trigger:hover .accordion-category-name{opacity:.65}}.formula-accordion-meta{display:flex;align-items:center;gap:12px;flex-shrink:0}.formula-accordion-count{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:#17171759;text-transform:uppercase;letter-spacing:.08em}.formula-accordion-icon{font-family:Satoshi,sans-serif;font-size:18px;font-weight:300;color:#17171780;width:20px;text-align:center;line-height:1;transition:transform .3s var(--ease-out-cubic, cubic-bezier(.33,1,.68,1))}.formula-accordion-trigger[aria-expanded=true] .formula-accordion-icon{transform:rotate(45deg)}.formula-accordion-body{height:0;overflow:hidden;transition:height .35s var(--ease-out-cubic, cubic-bezier(.33,1,.68,1))}.formula-accordion-body-inner{padding:var(--space-1) 0 28px}.formula-accordion-ingredient-list{display:flex;flex-direction:column;gap:0;margin-bottom:20px}.formula-accordion-ingredient{display:flex;align-items:baseline;gap:12px;padding:var(--space-2) 0;border-bottom:1px solid rgba(23,23,23,.06)}.formula-accordion-ingredient-name{flex:1;color:var(--navy)}.formula-accordion-ingredient-dose{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:#17171759;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.formula-accordion-viewall{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--navy);font-family:Satoshi,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--navy);padding-bottom:1px}.formula-cta{background:var(--navy);color:var(--shoji);padding:100px var(--space-4);text-align:center}@media(min-width:1200px){.formula-cta{padding:140px var(--space-8)}}.formula-cta-heading{color:var(--shoji);margin-bottom:var(--space-3)}.formula-cta-body{color:#fff9;max-width:480px;margin:0 auto 40px}.formula-cta-btn{display:inline-block;border:1px solid var(--shoji);color:var(--shoji);background:transparent;padding:14px 40px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;border-radius:0;transition:background .25s ease,color .25s ease;cursor:pointer}@media(hover:hover)and (pointer:fine){.formula-cta-btn:hover{background:var(--shoji);color:var(--navy)}}.formula-disclaimer{background:var(--navy);border-top:1px solid rgba(255,255,255,.08);padding:var(--space-4);text-align:center}.formula-disclaimer p{color:#ffffff4d!important;font-size:11px!important;line-height:1.5;margin:0}.ingredient-hero{min-height:60vh;background:var(--navy);color:var(--shoji);display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--space-4) 60px;box-sizing:border-box;position:relative;overflow:hidden}.ingredient-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ingredient-hero-bg, none);background-size:cover;background-position:center 30%;opacity:.65;z-index:0}.ingredient-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--navy) 45%,rgba(23,23,23,.2) 75%,transparent 100%);z-index:1}.ingredient-hero>*{position:relative;z-index:2}@media(min-width:600px){.ingredient-hero{padding:0 var(--space-6) 72px}}@media(min-width:1200px){.ingredient-hero{padding:0 var(--space-8) var(--space-8)}}@media(min-width:1440px){.ingredient-hero{padding:0 var(--space-9) 100px}}.ingredient-hero-breadcrumb{margin-bottom:20px;display:flex;align-items:center;gap:var(--space-2)}.ingredient-hero-breadcrumb a{color:#fff6;text-decoration:none;transition:color .2s ease}@media(hover:hover)and (pointer:fine){.ingredient-hero-breadcrumb a:hover{color:#fffc}}.ingredient-hero-breadcrumb-sep{color:#ffffff40}.ingredient-hero-breadcrumb-current{color:#fff6}.ingredient-hero-name{color:var(--shoji);margin-bottom:var(--space-3)}.ingredient-hero-dose-pill{display:inline-block;border:1px solid rgba(255,255,255,.25);padding:var(--space-1) 14px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3;margin-bottom:var(--space-4)}.ingredient-hero-summary{color:#fffc!important;max-width:600px;line-height:1.6!important}.ingredient-card-name,.ingredient-hero-name{view-transition-name:var(--vt-name, none)}.ingredient-glance{background:var(--shoji);border-bottom:1px solid var(--color-border, #e8e8e8)}.ingredient-glance-grid{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:1200px){.ingredient-glance-grid{grid-template-columns:repeat(4,1fr)}}.ingredient-glance-item{padding:var(--space-4) var(--space-4);border-right:1px solid var(--color-border, #e8e8e8);border-bottom:1px solid var(--color-border, #e8e8e8)}@media(min-width:1200px){.ingredient-glance-item{padding:28px var(--space-5);border-bottom:none}}@media(min-width:1440px){.ingredient-glance-item{padding:var(--space-5) var(--space-6)}}.ingredient-glance-item:last-child,.ingredient-glance-item:nth-child(2),.ingredient-glance-item:nth-child(4){border-right:none}@media(min-width:1200px){.ingredient-glance-item:nth-child(2){border-right:1px solid var(--color-border, #e8e8e8)}.ingredient-glance-item:last-child{border-right:none}}.ingredient-glance-label{display:block;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#17171766;margin-bottom:var(--space-2)}.ingredient-glance-value{color:var(--navy);word-break:break-word}.ingredient-function{background:var(--shoji);padding:60px var(--space-4)}@media(min-width:600px){.ingredient-function{padding:60px var(--space-6)}}@media(min-width:1200px){.ingredient-function{padding:var(--space-8) var(--space-8);display:grid;grid-template-columns:3fr 2fr;gap:var(--space-8);align-items:start}}@media(min-width:1440px){.ingredient-function{padding:100px var(--space-9);gap:var(--space-9)}}.ingredient-function-heading{color:var(--navy);margin-bottom:20px}.ingredient-function-prose{color:#171717bf;line-height:1.7!important}.ingredient-function-prose p+p{margin-top:var(--space-3)}.ingredient-benefits-heading{color:var(--navy);margin-bottom:var(--space-3)}@media(max-width:1024px){.ingredient-benefits-col{margin-top:var(--space-6)}}.ingredient-benefits-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.ingredient-benefit-item{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid rgba(23,23,23,.06);color:#171717cc;line-height:1.5}.ingredient-benefit-item:first-child{border-top:1px solid rgba(23,23,23,.06)}.ingredient-benefit-check{flex-shrink:0;width:14px;height:14px;margin-top:1px;color:var(--navy)}.ingredient-research{background:var(--shoji);border-top:1px solid var(--color-border, #e8e8e8);padding:60px var(--space-4)}@media(min-width:600px){.ingredient-research{padding:60px var(--space-6)}}@media(min-width:1200px){.ingredient-research{padding:var(--space-8) var(--space-8)}}@media(min-width:1440px){.ingredient-research{padding:100px var(--space-9)}}.ingredient-research-inner{max-width:900px}.ingredient-research-heading{margin-bottom:var(--space-2);color:var(--navy)}.ingredient-research-intro{color:#17171780;margin-bottom:40px}.citation-row{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid rgba(23,23,23,.06);align-items:flex-start}.citation-row:first-of-type{border-top:1px solid rgba(23,23,23,.06)}.citation-num{font-family:Clash Display,sans-serif;font-weight:600;font-size:clamp(28px,3.5vw,44px);line-height:1;color:var(--navy);opacity:.1;min-width:var(--space-5);text-align:right;flex-shrink:0;-webkit-user-select:none;user-select:none}.citation-body{flex:1;min-width:0}.citation-meta{color:#17171780;display:block;margin-bottom:var(--space-1)}.citation-title{color:var(--navy);display:block;margin-bottom:var(--space-2);line-height:1.5}.citation-link{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--navy);padding:var(--space-1) 12px;text-decoration:none;color:var(--navy);border-radius:0;font-family:Satoshi,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;transition:background .2s ease,color .2s ease}@media(hover:hover)and (pointer:fine){.citation-link:hover{background:var(--navy);color:var(--shoji)}}.citations-hidden{height:0;overflow:hidden;transition:height .4s var(--ease-out-cubic, cubic-bezier(.33,1,.68,1))}.citation-expander{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);background:none;border:none;border-bottom:1px solid rgba(23,23,23,.3);padding:0 0 var(--space-1);cursor:pointer;font-family:Satoshi,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#17171780;transition:color .2s ease;-webkit-appearance:none}@media(hover:hover)and (pointer:fine){.citation-expander:hover{color:var(--navy)}}.ingredient-dose-timing{background:var(--navy);color:var(--shoji);padding:60px var(--space-4);display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:600px){.ingredient-dose-timing{padding:60px var(--space-6)}}@media(min-width:1200px){.ingredient-dose-timing{padding:var(--space-8) var(--space-8);grid-template-columns:1fr 1fr;gap:var(--space-8)}}@media(min-width:1440px){.ingredient-dose-timing{padding:100px var(--space-9);gap:var(--space-9)}}.ingredient-dose-label{display:block;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff59;margin-bottom:12px}.ingredient-dose-name{color:#fff9;margin-bottom:var(--space-2)}.ingredient-dose-amount{color:var(--shoji);display:block;margin-bottom:var(--space-2)}.ingredient-dose-form{color:#ffffff73}.ingredient-timing-label{display:block;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff59;margin-bottom:var(--space-3)}.ingredient-timing-body{color:#ffffffb3!important;line-height:1.7!important}.ingredient-related{background:var(--shoji);padding:60px var(--space-4);border-top:1px solid var(--color-border, #e8e8e8)}@media(min-width:600px){.ingredient-related{padding:60px var(--space-6)}}@media(min-width:1200px){.ingredient-related{padding:var(--space-8) var(--space-8)}}@media(min-width:1440px){.ingredient-related{padding:100px var(--space-9)}}.ingredient-related-heading{margin-bottom:var(--space-5);color:var(--navy)}.ingredient-related-grid{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:600px){.ingredient-related-grid{grid-template-columns:repeat(3,1fr)}}.related-ingredient-card{border:1px solid var(--color-border, #e8e8e8);margin:-1px 0 0 -1px;padding:var(--space-4);text-decoration:none;color:inherit;display:block;transition:transform .3s var(--ease-out-cubic, cubic-bezier(.33,1,.68,1)),box-shadow .3s var(--ease-out-cubic, cubic-bezier(.33,1,.68,1));position:relative;background:var(--shoji);z-index:1}@media(hover:hover)and (pointer:fine){.related-ingredient-card:hover{transform:translateY(-3px);box-shadow:0 var(--space-2) 28px #00000017;z-index:2}}.related-card-category{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#17171766;display:block;margin-bottom:var(--space-2)}.related-card-name{color:var(--navy);margin-bottom:var(--space-1);display:block}.related-card-dose{color:#17171766;font-size:11px;display:block}.ingredient-back-nav{background:var(--navy);border-top:1px solid rgba(255,255,255,.08);padding:var(--space-4) var(--space-4)}@media(min-width:600px){.ingredient-back-nav{padding:var(--space-4) var(--space-6)}}@media(min-width:1200px){.ingredient-back-nav{padding:var(--space-4) var(--space-8)}}@media(min-width:1440px){.ingredient-back-nav{padding:var(--space-4) var(--space-9)}}.ingredient-back-link{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;color:#ffffff80;font-family:Satoshi,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;transition:color .2s ease}@media(hover:hover)and (pointer:fine){.ingredient-back-link:hover{color:var(--shoji)}}.ingredient-back-arrow{transition:translate .2s var(--ease-out-cubic, cubic-bezier(.33,1,.68,1));display:flex;align-items:center}@media(hover:hover)and (pointer:fine){.ingredient-back-link:hover .ingredient-back-arrow{translate:-var(--space-1) 0}}::view-transition-old(ingredient-name){animation:.18s ease-in both vt-fade-out}::view-transition-new(ingredient-name){animation:.28s var(--ease-out-cubic, cubic-bezier(.33,1,.68,1)) 60ms both vt-fade-in-up}@keyframes vt-fade-out{to{opacity:0;translate:0 -6px}}@keyframes vt-fade-in-up{0%{opacity:0;translate:0 10px}}.formula-container{width:100%;max-width:1920px;margin:0 auto}#shopify-section-formula-hero-section+*{margin-top:0}.formula-hero [data-aos],.ingredient-hero [data-aos]{opacity:1!important;transform:none!important}.ingredient-research,.ingredient-dose-timing,.ingredient-related{content-visibility:auto;contain-intrinsic-size:auto 600px}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-formula.css.map */
