/*! generated from assets/css/home-motion.css; source-sha256=969f884594f931de59d72b4c8ef0fea6cbb87b0cb0ab6b50cb017af0c03d7239 */
:root{--m-ease-out:cubic-bezier(.22, 1, .36, 1);--m-ease-io:cubic-bezier(.65, 0, .35, 1);--m-d2:240ms;--m-d3:420ms;--m-d4:640ms}.hero-title .hl,.hero-title .hl-i{display:inline}html.enhance .hero-title{max-width:none}html.enhance .hero-title .hl{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}html.enhance .hero-title .hl-i{display:block;transform:translateY(112%);animation:m-line-up .74s var(--m-ease-out) forwards}html.enhance .hero-title .hl:first-child .hl-i{animation-delay:0s}html.enhance .hero-title .hl:nth-child(2) .hl-i{animation-delay:70ms}html.enhance .hero-title .hl:nth-child(3) .hl-i{animation-delay:140ms}html.enhance .hero-title .hl:nth-child(4) .hl-i{animation-delay:210ms}@keyframes m-line-up{to{transform:translateY(0)}}html.enhance .hero-actions,html.enhance .hero-eyebrow-row,html.enhance .hero-meta,html.enhance .hero-subtitle{opacity:1;animation:m-rise var(--m-d4) var(--m-ease-out) backwards}html.enhance .hero-eyebrow-row{animation-delay:80ms}html.enhance .hero-subtitle{animation-delay:420ms}html.enhance .hero-actions{animation-delay:.5s}html.enhance .hero-meta{animation-delay:.6s}@keyframes m-rise{from{opacity:0;transform:translateY(14px)}}@keyframes m-rise-slide{from{transform:translateY(14px)}}html.enhance .hero-subtitle{animation-name:m-rise-slide}html:not(.enhance) .fade-in{opacity:1}html.enhance .m-stagger:not(.is-in){opacity:0}html.enhance .m-stagger.is-in{animation:m-rev-up var(--m-d4) var(--m-ease-out) backwards}html.enhance .m-reveal:not(.is-in){opacity:0}html.enhance .m-reveal.is-in{animation:m-rev-up var(--m-d4) var(--m-ease-out) backwards}@keyframes m-rev-up{from{opacity:0;transform:translateY(20px)}}.data-num{font-variant-numeric:tabular-nums}.m-magnetic{will-change:transform}@media (max-width:900px){@keyframes m-rise{from{opacity:0;transform:translateY(8px)}}@keyframes m-rise-slide{from{transform:translateY(8px)}}@keyframes m-rev-up{from{opacity:0;transform:translateY(12px)}}}@media (prefers-reduced-motion:reduce){html.enhance .hero-actions,html.enhance .hero-content,html.enhance .hero-eyebrow-row,html.enhance .hero-meta,html.enhance .hero-showcase,html.enhance .hero-showcase-glow,html.enhance .hero-showcase-inner,html.enhance .hero-subtitle,html.enhance .hero-title .hl-i,html.enhance .m-reveal,html.enhance .m-stagger{animation:none!important;opacity:1!important;transform:none!important}}html.enhance .hero-evidence{opacity:1;animation:m-rise var(--m-d4) var(--m-ease-out) 240ms backwards}html.enhance .hero-evidence-list li{opacity:1;animation:m-rise-sm var(--m-d3) var(--m-ease-out) backwards}html.enhance .hero-evidence-list li:first-child{animation-delay:420ms}html.enhance .hero-evidence-list li:nth-child(2){animation-delay:.5s}html.enhance .hero-evidence-list li:nth-child(3){animation-delay:580ms}html.enhance .hero-evidence-list li:nth-child(4){animation-delay:660ms}@keyframes m-rise-sm{from{opacity:0;transform:translateY(8px)}}html.enhance .hero-evidence-fill{transform:scaleX(0);animation:m-draw-x var(--m-d5,900ms) var(--m-ease-out) forwards}html.enhance .hero-evidence-list li:first-child .hero-evidence-fill{animation-delay:620ms}html.enhance .hero-evidence-list li:nth-child(2) .hero-evidence-fill{animation-delay:.7s}html.enhance .hero-evidence-list li:nth-child(3) .hero-evidence-fill{animation-delay:780ms}html.enhance .hero-evidence-list li:nth-child(4) .hero-evidence-fill{animation-delay:860ms}@keyframes m-draw-x{to{transform:scaleX(1)}}html.enhance .hero-evidence-list a{transition:border-color var(--m-d2) var(--m-ease-out)}html.enhance .hero-evidence-list a::before{transition:transform var(--m-d2) var(--m-ease-out),opacity var(--m-d2) var(--m-ease-out)}@media (hover:hover) and (pointer:fine){html.enhance .hero-evidence-list a:hover{border-bottom-color:rgba(219,38,108,.55)}html.enhance .hero-evidence-list a:hover::before{transform:scaleY(1);opacity:1}html.enhance .hero-evidence-list a:hover .hero-evidence-purity{color:var(--white)}}html.enhance .hero-evidence-list a:focus-visible::before{transform:scaleY(1);opacity:1}html.enhance .hero-evidence-purity{transition:color var(--m-d2) var(--m-ease-out)}.section-tag{position:relative}html.enhance .m-head .section-tag::after{content:'';position:absolute;left:0;bottom:-8px;width:100%;max-width:220px;height:1px;background:linear-gradient(90deg,var(--pink),transparent);transform:scaleX(0);transform-origin:left}html.enhance .m-head.is-in .section-tag::after{animation:m-draw-x var(--m-d4) var(--m-ease-out) 120ms forwards}html.enhance .category-card,html.enhance .coa-card,html.enhance .compare-card,html.enhance .how-card,html.enhance .research-card,html.enhance .vial-card{transition:transform var(--m-d2) var(--m-ease-out),border-color var(--m-d2) var(--m-ease-out),box-shadow var(--m-d3) var(--m-ease-out)}@media (hover:hover) and (pointer:fine){html.enhance .category-card:hover,html.enhance .coa-card:hover,html.enhance .compare-card:hover,html.enhance .how-card:hover,html.enhance .research-card:hover,html.enhance .vial-card:hover{transform:translateY(-2px);border-color:rgba(219,38,108,.38);box-shadow:0 14px 40px -22px rgba(219,38,108,.55)}}html.enhance .category-card:active,html.enhance .coa-card:active,html.enhance .research-card:active,html.enhance .vial-card:active{transform:translateY(1px)}html.enhance .arr,html.enhance .coa-card-link,html.enhance .hero-evidence-all{transition:transform var(--m-d2) var(--m-ease-out)}@media (hover:hover) and (pointer:fine){html.enhance .coa-card:hover .coa-card-link,html.enhance .hero-evidence-all:hover,html.enhance a:hover>.arr{transform:translateX(3px)}}html.enhance .m-grid.is-in>*{opacity:1;animation:m-rise-sm var(--m-d3) var(--m-ease-out) backwards}html.enhance .m-grid.is-in>:first-child{animation-delay:40ms}html.enhance .m-grid.is-in>:nth-child(2){animation-delay:110ms}html.enhance .m-grid.is-in>:nth-child(3){animation-delay:180ms}html.enhance .m-grid.is-in>:nth-child(4){animation-delay:250ms}html.enhance .m-grid.is-in>:nth-child(5){animation-delay:320ms}html.enhance .m-grid.is-in>:nth-child(6){animation-delay:390ms}html.enhance .m-grid.is-in>:nth-child(n+7){animation-delay:440ms}html.enhance .m-grid:not(.is-in)>*{opacity:0}@media (max-width:900px){@keyframes m-rise-sm{from{opacity:0;transform:translateY(5px)}}}@media (prefers-reduced-motion:reduce){html.enhance .hero-evidence,html.enhance .hero-evidence-fill,html.enhance .hero-evidence-list li,html.enhance .m-grid.is-in>*,html.enhance .m-grid:not(.is-in)>*,html.enhance .m-head .section-tag::after{animation:none!important;opacity:1!important;transform:none!important}}
