*:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}html.pre-anim .animate-in-up,html.pre-anim .animate-in-left,html.pre-anim .animate-in-right,html.pre-anim .animate-in-fade,html.pre-anim .animate-stagger>*{opacity:0 !important;transition:none !important}body{background-color:#f8f5ec;font-family:"Myriad Pro","Segoe UI","Helvetica Neue",Arial,sans-serif}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Times New Roman",Times,"Liberation Serif",serif}body h2{font-size:2.8125rem}body h3{color:#6d7a33;font-size:1.875rem;margin-bottom:.75em;text-wrap:balance}body h4{color:#231f20;font-size:1.25rem;font-family:"Myriad Pro","Segoe UI","Helvetica Neue",Arial,sans-serif;font-weight:bold;margin-bottom:1em}body .mb-30{margin-bottom:1.875rem}body .mb-40{margin-bottom:2.5rem}body .button{color:#6d7a33;text-decoration:underline}body p{color:#231f20;font-size:1.25rem;line-height:1.5;margin-bottom:1em}body #main{min-height:100vh;display:flex;align-items:center;justify-content:center}body .main-grid{padding:0 2.5%;display:grid;gap:3.125rem;margin-top:3.125rem;overflow:hidden}@media(min-width: 65em){body .main-grid{gap:6.25rem;grid-template-columns:repeat(2, minmax(0, 1fr));max-width:1400px;margin:6.25rem auto}body .main-grid .text{width:min(100%,60ch)}body .main-grid .text.left{justify-self:end}body .main-grid .text.right{justify-self:center}}#hero{position:relative;min-height:100vh;min-height:100svh;background-color:#6d7a33;overflow:hidden}#hero .hero-content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3em;background-image:url("../../img/hero-brush.png");background-size:contain;background-repeat:no-repeat;background-position:center}#hero h1{width:90%;margin:0;position:relative}#hero h1 img,#hero h1 canvas{display:block;width:100%;height:auto}#hero h1 canvas{position:absolute;inset:0;width:100%;height:100%}#hero .strapline{width:25rem;max-width:80%;margin:0}#hero .strapline img{display:block;width:100%;height:auto}html.js #hero .hero-content{opacity:0}#product{position:relative;height:clamp(1100px,100vh,1300px);background-color:#4e5a1e;overflow:hidden}#product h2{position:absolute;top:3.75rem;left:0;width:100%;z-index:3;color:#fff;text-align:center;margin:0;padding:0 1.25rem}#product .product-visual{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;overflow:visible}#product .wave-viewport{position:relative;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}#product .product-wave{display:block;width:250%;height:auto;flex:none;max-width:none;overflow:visible}#product .can-position{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%, -50%);width:48%;max-width:16.25rem}#product .can-entrance{width:100%}#product .can-float{display:block;width:100%;height:auto;will-change:transform}@media(min-width: 40em){#product h2{top:5rem}#product .product-wave{width:150%}#product .can-position{width:25%;max-width:18.75rem}}@media(min-width: 65em){#product h2{top:6.25rem}#product .product-wave{width:100%}#product .can-position{width:18%;max-width:18.75rem}}@media(min-width: 100em){#product .can-position{width:18%;max-width:21.25rem}}#intro{background-color:#4e5a1e;padding-bottom:20vw;background-image:url("../../img/aban-muted.webp");background-size:min(100vw,1500px) auto;background-repeat:no-repeat;background-position:center bottom}#intro .intro-text{display:grid;grid-template-columns:1fr;max-width:1200px;margin:0 auto;padding:0 2.5%}#intro .intro-text p{color:#f8f5ec}#intro .left{grid-column:1/2}@media(min-width: 65em){#intro .intro-text{grid-template-columns:1fr 1fr;gap:8rem}}#biovit{background-color:#fff;padding:3.125rem 0}#biovit .biovit-feature{position:relative;width:100%;aspect-ratio:1;overflow:hidden}#biovit .biovit-feature img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#biovit .biovit-feature .outer{transform-origin:50% 50%}#vitamin-focus .illustration{padding:0 20%}@media(min-width: 65em){#vitamin-focus{margin:15.625rem 0}#vitamin-focus .lemon-peel{grid-column:2/3;grid-row:2/3}}#contact{padding:3.125rem 0 6.25rem 0;background-color:#6d7a33}#contact p,#contact h3{color:#f8f5ec}#contact .text{align-self:center}#contact a{text-decoration:underline}@media(min-width: 65em){#contact{padding:1.875rem 0}}#footer{min-height:500px;display:flex;justify-content:center;align-items:center;flex-direction:column}#footer .footer-grid{width:100%}#footer .footer-left{width:min(60ch,100%)}#footer .footer-left p{text-align:left}#footer .footer-left a{text-decoration:underline}#footer .footer-right{border-top:1px solid #6d7a33;padding-top:3.125rem}@media(min-width: 65em){#footer .footer-right{border-top:none;padding-top:0}}#footer .yasht-logo-link{display:flex;justify-content:center}#footer .yasht-logo{width:120px;height:auto;margin:0 1.875rem .9375rem 1.875rem}#footer p{color:#6d7a33;text-align:center;font-size:1.125rem}#footer .social{display:flex;align-items:center;gap:.625rem;margin-top:3.125rem}#footer .social .insta-logo{width:2.1875rem}#footer .social a{font-family:"Times New Roman",Times,"Liberation Serif",serif;color:#6d7a33;text-decoration:none;font-size:1.25rem;line-height:1.5}