﻿:root{--ink:#075b59;--green:#146865;--moss:#6d8066;--cream:#f7f5ee;--paper:#efede3;--sand:#d9c5a4;--clay:#c39a19;--muted:#77796f;--line:rgba(24,59,50,.15);--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--cream);color:var(--ink);font-family:'Vazirmatn',Tahoma,sans-serif;font-size:15px;line-height:1.8}a{color:inherit;text-decoration:none}button{font:inherit}.announcement{height:35px;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--ink);color:#f3f0e7;font-size:11px;letter-spacing:.04em}.announcement-dot,.eyebrow>span{width:7px;height:7px;border-radius:50%;background:#c49b63;display:inline-block}.site-header{height:86px;padding:0 max(calc((100vw - 1240px)/2),5.5vw);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:var(--cream);position:relative;z-index:5}.brand{display:flex;align-items:center;gap:11px}.brand-mark{width:58px;height:58px;background:transparent;border-radius:0;display:grid;place-items:center;overflow:hidden}.brand-mark img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.brand-name{font-size:15px;font-weight:800;line-height:1.5}.brand-name small{display:block;font-size:9px;font-weight:400;color:var(--muted);letter-spacing:.02em}.main-nav{display:flex;gap:37px;align-items:center;font-size:12px;color:#4e5b50}.main-nav a{transition:color .2s}.main-nav a:hover{color:var(--clay)}.header-cta{border:1px solid var(--ink);padding:9px 16px;font-size:11px;display:flex;gap:18px;align-items:center}.header-cta span,.button span{font-size:17px}.menu-toggle{display:none}.hero{max-width:1440px;margin:auto;min-height:600px;padding:78px max(calc((100vw - 1200px)/2),8vw) 64px;display:grid;grid-template-columns:.85fr 1.15fr;column-gap:6%;row-gap:35px;position:relative}.hero-copy{padding-top:25px;position:relative;z-index:1}.eyebrow{font-size:10px;letter-spacing:.06em;color:var(--moss);display:flex;align-items:center;gap:9px}.hero h1{font-size:clamp(54px,6vw,86px);line-height:1.13;letter-spacing:-.055em;margin:25px 0 18px;font-weight:600}.hero h1 em,.section-heading h2 em,.farm-copy h2 em,.promise-title h2 em,.contact-cta h2 em{font-style:normal;color:var(--clay)}.hero-copy>p{font-size:14px;max-width:405px;line-height:2.2;color:#666c60;margin:0}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:31px}.button{height:48px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:29px;font-size:11px;font-weight:600}.button-dark{background:var(--ink);color:#f8f6ed}.button-light{color:#f8f6ed;border:1px solid rgba(248,246,237,.5)}.text-link{font-size:11px;color:#62665b}.text-link span{font-size:18px;margin-right:6px}.hero-note{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);margin-top:49px;padding-top:16px;width:max-content}.note-icon{font-size:24px;color:var(--clay)}.hero-note b,.hero-note small{display:block}.hero-note b{font-size:10px}.hero-note small{font-size:9px;color:var(--muted)}.hero-art{height:425px;align-self:center;position:relative;overflow:hidden;background:linear-gradient(180deg,#e7e0cd 0%,#e8d9bd 62%,#b69470 62%,#a98058 100%)}.hero-art:before,.hero-art:after{content:"";position:absolute;bottom:-22%;border-radius:50%;width:120%;height:47%;background:#738064;left:-22%;transform:rotate(-7deg)}.hero-art:after{background:#53694f;width:90%;height:30%;left:39%;bottom:-14%;transform:rotate(11deg)}.sun{position:absolute;width:120px;height:120px;border-radius:50%;background:#d3a768;top:42px;left:20%;opacity:.88}.camel{position:absolute;z-index:1;width:73%;height:auto;bottom:9%;left:14%;fill:#354637;stroke:#354637;stroke-width:1.3}.hero-label{position:absolute;z-index:2;top:25px;right:28px;font-size:9px;letter-spacing:.08em;color:#605b4d}.art-caption{position:absolute;z-index:2;bottom:18px;right:22px;left:22px;display:flex;justify-content:space-between;font-size:9px;color:#f6f0df}.grain{position:absolute;z-index:1;width:1px;height:49px;background:#e2d5b9;bottom:3%;left:18%;transform:rotate(18deg)}.grain:before,.grain:after{content:"";position:absolute;width:12px;height:1px;background:inherit;top:9px;right:0;transform:rotate(-43deg)}.grain:after{top:22px;right:-1px;transform:rotate(-43deg)}.grain-two{left:86%;height:72px;transform:rotate(-13deg)}.hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:15px;color:#828176;font-size:9px;letter-spacing:.04em}.scroll-cue{display:flex;gap:12px;align-items:center}.scroll-cue i{font-style:normal;font-size:14px}.intro-strip{min-height:145px;padding:25px max(calc((100vw - 1180px)/2),8vw);background:#eae8de;display:flex;align-items:center;justify-content:space-between}.strip-kicker{font-size:10px;color:var(--moss)}.intro-strip p{font-size:24px;margin:0;font-weight:400}.intro-strip strong{font-weight:700}.strip-mark{font:16px var(--serif);letter-spacing:.05em}.strip-mark span,.cta-deco span{color:var(--clay);font-size:20px;margin:0 5px}.section-wrap{max-width:1200px;margin:0 auto;padding:110px 40px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:39px}.section-heading h2,.promise-title h2{font-size:40px;line-height:1.45;font-weight:500;margin:13px 0 0;letter-spacing:-.04em}.section-heading>p{max-width:350px;font-size:11px;color:#73756a;line-height:2.1;margin:0 0 7px}.product-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:18px}.product-card{min-width:0}.card-image{height:280px;position:relative;overflow:hidden}.camel-image{background:#dbc9a9}.fish-image{background:#d1ded9}.future-image{background:#e9e5d9}.card-image>svg{position:absolute;width:63%;height:auto;left:17%;top:25%;fill:#596b51;stroke:#596b51;stroke-width:1}.fish-image>svg{width:64%;fill:#52766e;stroke:#52766e}.camel-image:after,.fish-image:after,.future-image:after{content:"";position:absolute;width:140%;height:33%;border-radius:50%;background:rgba(99,105,76,.25);bottom:-20%;right:-12%}.fish-image:after{background:rgba(59,108,102,.2);bottom:-13%}.product-index{position:absolute;top:15px;right:17px;font-size:9px;color:#455347;z-index:1}.round-arrow,.card-link{width:34px;height:34px;border:1px solid rgba(24,59,50,.5);border-radius:50%;display:grid;place-items:center;position:absolute;left:15px;top:15px;font-size:15px;z-index:2}.image-caption{position:absolute;right:17px;bottom:12px;z-index:2;font-size:9px;color:#3d473a}.future-symbol{position:absolute;inset:0;display:grid;place-items:center;color:#998369;font-size:66px;font-weight:200}.future-image .image-caption{color:#777267}.product-info{display:flex;justify-content:space-between;align-items:center;padding-top:16px}.product-info h3{font-size:16px;margin:0;font-weight:600}.product-info p{font-size:10px;color:#787a71;margin:2px 0 0}.card-link{position:static;flex:none;text-decoration:none}.farm-band{min-height:490px;background:var(--ink);color:#f3f0e7;display:grid;grid-template-columns:1fr 1fr}.farm-visual{position:relative;min-height:490px;overflow:hidden;background:#cdbd9e}.farm-sun{position:absolute;width:90px;height:90px;border-radius:50%;background:#c78f58;top:17%;right:30%}.farm-hill{position:absolute;display:block;width:125%;height:60%;border-radius:50%;bottom:-26%;left:-15%;background:#687b61;transform:rotate(-9deg)}.hill-b{bottom:-39%;left:14%;background:#435c4a;transform:rotate(9deg)}.farm-orbit{position:absolute;z-index:2;width:240px;height:240px;border:1px solid rgba(255,255,255,.35);border-radius:50%;top:8%;right:18%}.orbit-b{width:310px;height:310px;top:1%;right:9%}.farm-fact{position:absolute;z-index:2;bottom:32px;right:35px;font-size:11px;color:white;line-height:1.6}.farm-copy{align-self:center;padding:70px clamp(45px,9vw,125px)}.farm-copy .eyebrow{color:#c3c7ad}.farm-copy h2{font-size:42px;line-height:1.5;font-weight:500;margin:20px 0}.farm-copy h2 em{color:#d2b080}.farm-copy p{font-size:11px;max-width:380px;color:#c3c9bb;line-height:2.3;margin:0 0 25px}.promise{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%;align-items:start}.promise-title h2{font-size:39px}.promise-list article{display:grid;grid-template-columns:42px 1fr 25px;gap:16px;align-items:start;padding:22px 0;border-bottom:1px solid var(--line)}.promise-list article:first-child{border-top:1px solid var(--line)}.promise-list article>span{font:12px var(--serif);color:var(--clay);padding-top:3px}.promise-list h3{font-size:14px;margin:0 0 3px}.promise-list p{font-size:10px;margin:0;color:#77796e;line-height:2}.promise-list article>b{font-weight:400;font-size:17px;color:#79806e}.contact-cta{background:#eae6d9;text-align:center;padding:87px 20px 79px;position:relative;overflow:hidden}.contact-cta .eyebrow{justify-content:center}.contact-cta h2{font-size:44px;font-weight:500;line-height:1.45;margin:15px 0}.contact-cta h2 em{color:var(--clay)}.contact-cta>p{font-size:11px;color:#73766b;margin:0 auto 24px}.contact-cta>small{display:block;font-size:9px;color:#929184;margin-top:14px}.cta-deco{position:absolute;font:20px var(--serif);color:rgba(24,59,50,.13);left:8%;top:20%}.cta-deco span{color:rgba(169,105,67,.36)}.site-footer{min-height:105px;padding:20px max(calc((100vw - 1200px)/2),5.5vw);display:flex;align-items:center;justify-content:space-between}.footer-brand .brand-mark{width:50px;height:50px}.site-footer>span{font-size:9px;color:#74766c}.copyright{direction:ltr}.button,.header-cta,.card-link{transition:transform .2s,background .2s}.button:hover,.header-cta:hover{transform:translateY(-2px)}.button-dark:hover{background:#315649}
@media(max-width:850px){.site-header{padding:0 5vw;height:76px}.main-nav{gap:19px}.hero{padding:60px 6vw 44px;column-gap:4%;grid-template-columns:.9fr 1.1fr}.hero-art{height:360px}.hero h1{font-size:62px}.section-wrap{padding:85px 6vw}.card-image{height:235px}.farm-copy{padding:60px 8vw}.farm-copy h2{font-size:36px}.promise{gap:7%}}
@media(max-width:640px){.announcement{height:31px;font-size:10px}.site-header{height:70px}.brand-mark{width:50px;height:50px}.brand-name{font-size:13px}.header-cta{font-size:10px;padding:7px 9px;gap:8px;margin-right:auto;margin-left:15px}.menu-toggle{display:flex;width:34px;height:34px;border:0;background:none;flex-direction:column;gap:6px;justify-content:center;align-items:center;order:3}.menu-toggle span{height:1px;width:20px;background:var(--ink);transition:.2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.main-nav{position:absolute;top:69px;right:0;left:0;display:none;padding:12px 6vw 20px;background:var(--cream);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0}.main-nav.is-open{display:flex}.main-nav a{padding:10px 0;border-bottom:1px solid var(--line)}.hero{display:flex;flex-direction:column;padding:39px 6vw 30px;gap:27px}.hero-copy{padding-top:0}.hero h1{font-size:62px;margin:17px 0 12px}.hero-copy>p{font-size:12px;max-width:100%}.hero-actions{margin-top:21px;gap:17px}.hero-note{margin-top:25px}.hero-art{height:300px;width:100%;order:2}.hero-bottom{width:100%;order:3}.sun{width:90px;height:90px}.intro-strip{padding:24px 6vw;min-height:111px}.intro-strip p{font-size:18px}.strip-kicker{font-size:9px}.strip-mark{display:none}.section-wrap{padding:68px 6vw}.section-heading{display:block;margin-bottom:25px}.section-heading h2,.promise-title h2{font-size:32px}.section-heading>p{margin-top:10px}.product-grid{grid-template-columns:1fr;gap:26px}.card-image{height:255px}.camel-card .card-image{height:290px}.product-info h3{font-size:15px}.farm-band{grid-template-columns:1fr}.farm-visual{min-height:280px;order:2}.farm-copy{padding:52px 8vw 48px}.farm-copy h2{font-size:35px}.promise{display:block}.promise-title{margin-bottom:28px}.promise-list article{grid-template-columns:32px 1fr 20px;gap:10px;padding:17px 0}.contact-cta{padding:68px 6vw 60px}.contact-cta h2{font-size:36px}.contact-cta>p{max-width:300px}.cta-deco{left:5%;top:8%}.site-footer{padding:20px 6vw;flex-wrap:wrap;gap:17px}.site-footer>span:nth-child(2){display:none}.footer-brand{margin-left:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}

