.hero{isolation:isolate}.hero-media{position:absolute;inset:0 0 0 44%;z-index:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0%,#000 23%)}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#101313 0%,transparent 45%),linear-gradient(0deg,#101313 0%,transparent 35%)}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:60% center;opacity:.88;animation:hero-breathe 10s ease-in-out infinite alternate}.hero .eyebrow,.hero h1,.hero-copy,.hero-actions,.hero-proof,.hero-stat{z-index:2}.hero-proof{position:relative;left:auto;bottom:auto;margin-top:25px}.orb-one{z-index:1;opacity:.22;mix-blend-mode:screen;animation:orb-drift 12s ease-in-out infinite alternate}.orb-two{z-index:1;animation:ring-drift 15s linear infinite}.hero-stat{z-index:2}.story-card.large .story-art{background-image:linear-gradient(0deg,rgba(10,18,12,.24),rgba(10,18,12,.08)),url('assets/images/article-balanced-bowl.webp');background-size:cover;background-position:center;font-size:0}.story-card.large .story-art span{font-size:11px;color:#fff}.story-card[data-category="training"] .story-art{background-image:linear-gradient(0deg,rgba(10,12,14,.22),rgba(10,12,14,.12)),url('assets/images/hero-athlete.webp');background-size:cover;background-position:center 36%;font-size:0}.story-card[data-category="training"] .story-art span{font-size:11px;color:#fff}.recipe-cards article:first-child .recipe-photo{background-image:linear-gradient(0deg,rgba(10,18,12,.12),rgba(10,18,12,.02)),url('assets/images/recipe-avocado-toast.webp');background-size:cover;background-position:center;font-size:0}.recipe-cards article:nth-child(2) .recipe-photo,.recipe-cards article:nth-child(4) .recipe-photo{background-image:url('assets/images/article-balanced-bowl.webp');background-size:cover;background-position:center;font-size:0}.recipe-cards article:nth-child(3) .recipe-photo,.recipe-cards article:nth-child(5) .recipe-photo,.recipe-cards article:nth-child(6) .recipe-photo{background-image:url('assets/images/recipe-avocado-toast.webp');background-size:cover;background-position:center;font-size:0}.article-art{background-image:linear-gradient(0deg,rgba(10,18,12,.1),rgba(10,18,12,.1)),url('assets/images/article-balanced-bowl.webp')!important;background-size:cover!important;background-position:center!important;font-size:0}.article-art[style]{background-image:linear-gradient(0deg,rgba(10,18,12,.15),rgba(10,18,12,.15)),url('assets/images/hero-athlete.webp')!important}.recipe-hero-art{background-image:linear-gradient(0deg,rgba(10,18,12,.1),rgba(10,18,12,.1)),url('assets/images/recipe-avocado-toast.webp');background-size:cover;background-position:center;font-size:0}@keyframes hero-breathe{0%{transform:scale(1)}100%{transform:scale(1.07)}}@keyframes orb-drift{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(-60px,30px,0) scale(1.18)}}@keyframes ring-drift{to{transform:rotate(360deg)}}@media(max-width:760px){.hero-media{inset:30% 0 0 0;mask-image:linear-gradient(180deg,transparent 0%,#000 24%)}.hero-media:after{background:linear-gradient(180deg,#101313 0%,transparent 34%),linear-gradient(0deg,#101313 0%,transparent 13%)}.hero h1{max-width:380px}.hero-proof{margin-top:20px}}@media(prefers-reduced-motion:reduce){.hero-media img,.orb-one,.orb-two{animation:none}}
