.story-hero{height:330px;position:relative;background:url('assets/images/farm-story.png') center 70%/cover no-repeat;overflow:hidden}.story-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(249,244,224,.92),rgba(249,244,224,.42) 54%,rgba(3,47,27,.2))}.story-hero-inner{height:100%;position:relative;display:flex;align-items:center;justify-content:space-between}.story-hero h1{font:700 55px/1 Hind;color:var(--green);margin:0 0 4px}.story-hero h2{font:600 24px Hind;color:#155635;margin:0 0 9px}.story-hero p{font-size:16px;margin:0}.story-hero blockquote{font:italic 27px/1.05 Georgia;color:#fff;text-align:right;margin:0 35px 0 0;text-shadow:0 2px 7px #173322;transform:rotate(-6deg)}.story-hero blockquote span{color:#b6da47}.story-breadcrumb{height:52px;display:flex;align-items:center;gap:12px;font-size:11px}.story-breadcrumb a{color:var(--green)}.beginning{padding:0 0 28px}.beginning-grid{display:grid;grid-template-columns:1.3fr 1.05fr .65fr;gap:0;align-items:center}.story-kicker{margin:0;float:left}.story-kicker span{font-size:34px;color:var(--leaf);margin-right:12px}.beginning-copy h2,.timeline-title h2,.tradition-copy h2,.inspiration-title h2{font:700 27px/1 Hind;color:var(--green);margin:7px 0 13px}.beginning-copy>p:not(.story-kicker){clear:both;font:500 14px/1.68 Hind;color:#4c5750;margin:0 25px 10px 0}.beginning-photo{height:255px;border-radius:7px 0 0 7px;overflow:hidden}.beginning-photo img{width:100%;height:100%;object-fit:cover;object-position:center 68%}.beginning-grid>blockquote{height:225px;margin:0;background:linear-gradient(135deg,#eef6ee,#f5f8f2);border-radius:7px;padding:34px 22px;font:700 17px/1.8 Hind;color:#174f32;display:flex;flex-direction:column;justify-content:center}.beginning-grid>blockquote small{font:500 11px Manrope;color:#4f5d54;margin-top:9px}.timeline-section{background:linear-gradient(90deg,#faf9f4,#fff,#faf9f4);padding:18px 0 28px}.timeline-title,.inspiration-title{display:flex;align-items:center}.timeline-title span,.inspiration-title span{font-size:34px;color:var(--leaf);margin-right:12px}.timeline{display:grid;grid-template-columns:repeat(6,1fr);position:relative;margin-top:13px}.timeline:before{content:"";position:absolute;height:2px;left:8%;right:8%;top:78px;background:var(--green)}.timeline article{text-align:center;position:relative;padding:0 10px}.timeline article>b{display:block;font-size:14px;color:var(--green);margin-bottom:5px}.timeline article>span{position:relative;z-index:1;width:52px;height:52px;border:4px solid #dcebd9;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--green);font-size:23px;margin:auto}.timeline article>i{display:block;position:relative;z-index:2;width:11px;height:11px;border-radius:50%;background:var(--green);margin:12px auto}.timeline h3{font:700 13px Hind;margin:0 0 4px}.timeline p{font:500 11px/1.45 Hind;color:#5b655f;margin:0}.tradition-section{padding:22px 0}.tradition-grid{display:grid;grid-template-columns:1fr 1.2fr .7fr;gap:16px;align-items:stretch}.tradition-image{position:relative;border-radius:7px;overflow:hidden;height:230px}.tradition-image img{width:100%;height:100%;object-fit:cover}.tradition-image.old img{filter:sepia(.75) grayscale(.45) contrast(.95)}.tradition-image:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.62))}.tradition-image>b{position:absolute;z-index:1;bottom:12px;left:16px;color:#fff;font:700 18px Hind}.tradition-copy{background:linear-gradient(135deg,#f7faf5,#eaf3eb);border-radius:7px;padding:22px}.tradition-copy p:not(.story-kicker){clear:both;font:500 13px/1.65 Hind;color:#4d5951;margin:0 0 9px}.tradition-copy h2{font-size:25px}.tradition-image.turmeric>div{height:100%;background:url('assets/images/product-grid.png') 0 0/300% auto no-repeat}.tradition-image.turmeric>b{left:auto;right:16px;text-align:right}.inspiration{padding:0 0 21px}.inspiration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.inspiration-grid article{display:flex;align-items:center;gap:16px;padding:14px 20px;background:#fff;border:1px solid #edf0ee;border-radius:7px;box-shadow:0 4px 13px rgba(15,63,39,.05)}.inspiration-grid article>span{width:57px;height:57px;flex:0 0 57px;border-radius:50%;display:grid;place-items:center;background:#eff6ef;color:var(--green);font-size:29px}.inspiration-grid h3{font:700 14px Hind;margin:0}.inspiration-grid p{font:500 11px/1.45 Hind;color:#59635d;margin:0}.story-cta{padding:25px 0;background:linear-gradient(90deg,rgba(5,87,48,.82),rgba(5,87,48,.62)),url('assets/images/farm-story.png') center 62%/cover;color:#fff}.story-cta .container{display:flex;align-items:center;justify-content:center;gap:170px}.story-cta h2{font:700 26px/1.25 Hind;text-align:center;margin:0}.story-cta p{text-align:center;font:500 12px Hind;margin:4px 0 0}.story-cta .btn{min-width:170px}
@media(max-width:1050px){.beginning-grid{grid-template-columns:1fr 1fr}.beginning-grid>blockquote{grid-column:1/-1;height:auto;margin-top:14px}.timeline{grid-template-columns:repeat(3,1fr);gap:25px}.timeline:before{display:none}.timeline article>i{display:none}.tradition-grid{grid-template-columns:1fr 1fr}.tradition-image.turmeric{grid-column:1/-1;height:280px}.tradition-image.turmeric>div{background-size:cover;background-position:left top}.story-hero blockquote{margin-right:10px}}
@media(max-width:790px){.story-hero{height:400px}.story-hero-shade{background:linear-gradient(90deg,rgba(249,244,224,.94),rgba(249,244,224,.65))}.story-hero h1{font-size:46px}.story-hero blockquote{display:none}.beginning-grid{grid-template-columns:1fr}.beginning-photo{border-radius:7px;height:290px}.beginning-grid>blockquote{grid-column:auto}.timeline{grid-template-columns:1fr 1fr}.tradition-grid{grid-template-columns:1fr}.tradition-image.turmeric{grid-column:auto}.inspiration-grid{grid-template-columns:1fr}.story-cta .container{justify-content:space-between;gap:25px}}
@media(max-width:520px){.story-hero{height:440px}.story-hero h1{font-size:42px}.story-hero h2{font-size:20px}.timeline{grid-template-columns:1fr 1fr}.timeline p{padding:0 4px}.beginning-photo{height:235px}.tradition-image,.tradition-image.turmeric{height:220px}.story-cta .container{display:block}.story-cta .btn{width:100%;margin-top:13px}.story-cta h2{font-size:22px}}
