@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600&family=DM+Sans:wght@400;500;600;700&family=Italiana&family=Tajawal:wght@300;400;500;700&display=swap";:root{--green:#0b3324;--deep:#062419;--gold:#d6ad60;--orange:#f28a27;--paper:#f8fcf9;--white:#ffffff;--ink:#10291f;--muted:#66726b;--line:rgba(16,41,31,.14);--display:"Italiana",Georgia,serif;--sans:"DM Sans",Arial,sans-serif;font-family:var(--sans);color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden!important;overflow-x:clip!important;max-width:100%!important}body{margin:0;background:var(--paper);overflow-x:hidden!important;overflow-x:clip!important;max-width:100%!important;width:100%!important;position:relative}#root,main{overflow-x:hidden!important;overflow-x:clip!important;max-width:100%!important;width:100%!important;position:relative}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{display:block;max-width:100%}.shell{width:min(1240px,calc(100% - 72px));margin:auto}.block{padding:112px 0}.kicker,.hero-kicker{margin:0 0 18px;text-transform:uppercase;letter-spacing:.2em;font-size:10px;font-weight:600}.text-link{display:inline-flex;align-items:center;gap:18px;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:8px}.text-link svg,.primary-link svg{width:15px;transition:transform .25s}.text-link:hover svg,.primary-link:hover svg{transform:translate(5px)}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.brand{display:block;position:relative;z-index:3}.brand img{display:block;width:90px;height:90px;object-fit:contain;transition:width .35s ease,height .35s ease}.brand .brand-logo-colored{display:none!important}.brand .brand-logo-white{display:block!important}.header.scrolled>.brand .brand-logo-colored{display:block!important}.header.scrolled>.brand .brand-logo-white{display:none!important}.header.menu-open>.brand .brand-logo-colored{display:none!important}.header.menu-open>.brand .brand-logo-white{display:block!important}.brand.dark .brand-logo-colored{display:none!important}.brand.dark .brand-logo-white{display:block!important}.header{position:fixed;z-index:100;top:0;left:0;width:100%;height:154px;border-bottom:1px solid rgba(255,255,255,.16);transition:height .35s ease,background .35s ease,box-shadow .35s ease,backdrop-filter .35s ease,border-color .35s ease}.header>.brand{position:absolute;top:10px;left:50%;transform:translate(-50%);transform-origin:center;transition:top .35s ease,left .35s ease,transform .35s ease}.header nav{position:absolute;top:104px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:38px;color:#fff;white-space:nowrap;transition:top .35s ease,left .35s ease,right .35s ease,transform .35s ease,color .32s ease}.header nav>a:not(.nav-action){font-size:13px;text-transform:uppercase;letter-spacing:.16em;padding:0 0 8px;border-bottom:1px solid transparent}.header nav>a.active{border-color:currentColor}.header:not(.scrolled) .nav-action{display:none}.header.scrolled{height:84px;background:#ebf4e2f7;border-bottom:1px solid rgba(11,51,36,.1);box-shadow:0 10px 30px #06241912;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header.scrolled>.brand{top:5px;left:38px;transform:none}.header.scrolled>.brand img{width:76px;height:76px}.header.scrolled nav{top:21px;left:auto;right:38px;transform:none;color:var(--ink);gap:28px}.nav-action{height:42px;padding:0 16px;display:flex;align-items:center;gap:20px;border:1px solid currentColor;text-transform:uppercase;letter-spacing:.12em;font-size:11px;transition:.25s}.header.scrolled .nav-action{background:var(--green);border-color:var(--green);color:#fff}.nav-action:hover,.header.scrolled .nav-action:hover{background:var(--gold);border-color:var(--gold);color:var(--deep)}.nav-action svg{width:14px}.menu{display:none;border:0;background:none;color:#fff;width:46px;height:46px;place-items:center;position:relative;z-index:3}.nav-dropdown{position:relative;display:inline-flex;align-items:center}.nav-dropdown-trigger-wrap{display:inline-flex;align-items:center}.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:6px;font-size:13px;text-transform:uppercase;letter-spacing:.16em;padding:0 0 8px;border-bottom:1px solid transparent;color:inherit;cursor:pointer;transition:color .2s ease,border-color .2s ease}.nav-dropdown-trigger.active,.nav-dropdown:hover .nav-dropdown-trigger,.nav-dropdown.is-open .nav-dropdown-trigger{border-bottom-color:currentColor}.dropdown-caret{width:11px;height:11px;opacity:.78;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.nav-dropdown:hover .dropdown-caret,.nav-dropdown.is-open .dropdown-caret{transform:rotate(180deg)}.mobile-dropdown-toggle{display:none}.nav-dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(8px);width:160px;background:#fff;border-radius:2px;box-shadow:0 12px 34px #0000002e;list-style:none;padding:4px 0;margin:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:150;text-align:left}.nav-dropdown-menu:before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown.is-open .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.has-flyout{position:relative;list-style:none}.menu-item-link{display:flex;align-items:center;justify-content:space-between;padding:11px 18px;font-size:14px;font-weight:500;font-family:var(--sans);color:#223328;text-decoration:none;transition:background .2s ease,color .2s ease}.menu-item-link .item-arrow{width:13px;height:13px;color:#809489;transition:transform .2s ease,color .2s ease}.has-flyout:hover>.menu-item-link{background:#0b3324;color:#fff}.has-flyout:hover>.menu-item-link .item-arrow{color:#d6ad60;transform:translate(3px)}.flyout-submenu{position:absolute;top:0;left:100%;width:150px;background:#fff;border-radius:2px;box-shadow:0 12px 34px #0000002e;list-style:none;padding:4px 0;margin:0;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:160}.flyout-submenu:before{content:"";position:absolute;top:0;bottom:0;left:-10px;width:10px}.has-flyout:hover>.flyout-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.flyout-link{display:block;padding:11px 18px;font-size:14px;font-weight:500;font-family:var(--sans);color:#223328;text-decoration:none;transition:background .2s ease,color .2s ease,padding-left .2s ease}.flyout-link:hover{background:#f3f7f4;color:#0b3324;padding-left:22px}.subfilter-bar{display:flex;gap:10px;margin:-22px 0 35px}.subfilter-bar button{background:none;border:1px solid rgba(16,41,31,.16);border-radius:20px;padding:6px 16px;font:500 12px var(--sans);color:var(--muted);cursor:pointer;transition:.2s}.subfilter-bar button.active{background:var(--green);border-color:var(--green);color:#fff}.subfilter-bar button:hover:not(.active){border-color:var(--green);color:var(--green)}.page-hero{position:relative;height:70svh;min-height:550px;color:#fff;background:var(--deep);overflow:hidden;clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%)}.page-hero.home-hero{z-index:2;height:70svh;min-height:550px}.hero-photo,.hero-overlay{position:absolute;top:-8%;right:0;bottom:-8%;left:0}.hero-video{position:absolute;top:-6%;right:0;bottom:-6%;left:0;width:100%;height:112%;object-fit:cover;object-position:center;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;will-change:transform}video::-webkit-media-controls,video::-webkit-media-controls-enclosure,video::-webkit-media-controls-panel,video::-webkit-media-controls-start-playback-button,video::-webkit-media-controls-play-button,video::-webkit-media-controls-overlay-play-button,video::-webkit-media-controls-overlay-enclosure,.hero-video::-webkit-media-controls,.hero-video::-webkit-media-controls-enclosure,.hero-video::-webkit-media-controls-panel,.hero-video::-webkit-media-controls-start-playback-button,.hero-video::-webkit-media-controls-play-button,.hero-video::-webkit-media-controls-overlay-play-button,.hero-video::-webkit-media-controls-overlay-enclosure{display:none!important;-webkit-appearance:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important}.hero-photo{background-size:cover;background-position:center;will-change:transform}.hero-overlay{background:linear-gradient(180deg,#00000052,#00000024 40%,#00000085),linear-gradient(90deg,rgba(0,0,0,.22),transparent 50%,rgba(0,0,0,.22));pointer-events:none}.hero-inner{height:100%;padding-top:165px;padding-bottom:95px;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.hero-inner h1{font:500 clamp(54px,6.4vw,94px)/.98 var(--display);letter-spacing:-.035em;margin:0;max-width:1050px;text-shadow:0 3px 28px rgba(0,0,0,.2)}.home-hero .hero-inner h1{font-size:clamp(62px,7vw,108px)}.hero-kicker{color:#fff;letter-spacing:.34em;text-shadow:0 2px 12px rgba(0,0,0,.25)}.hero-subtitle{width:min(520px,80%);font-size:15px;line-height:1.7;color:#ffffffd1;margin:26px auto 0}.hero-notch{position:absolute;z-index:3;left:0;right:0;bottom:0;width:100%;height:15%;background:linear-gradient(90deg,#7ed321,#a9dc29 45%,#008b52 70%,#00653f);clip-path:polygon(0 0,50% calc(100% - 9px),100% 0,100% 9px,50% 100%,0 9px)}.intro{padding-top:90px}.intro-grid{display:grid;grid-template-columns:160px 1.15fr .85fr;gap:54px;align-items:start}.intro-grid h2,.section-head h2,.editorial-grid h2,.split-copy h2,.detail-main h2,.contact-intro h2{font:500 clamp(40px,4.4vw,66px)/1.03 var(--display);letter-spacing:-.025em;margin:0}.intro-copy{font-size:16px;line-height:1.8;color:var(--muted);margin:8px 0 0;max-width:420px}.products-preview{background:var(--white)}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:46px}.section-head h2{font-size:clamp(38px,4vw,58px)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product-grid.three{grid-template-columns:repeat(3,1fr)}.product-card{min-width:0}.product-photo{height:340px;position:relative;overflow:hidden;background:#dfe3dc}.product-photo img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.75,.2,1)}.product-photo span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0624199e;color:#fff;text-transform:uppercase;letter-spacing:.16em;font-size:9px;opacity:0;transition:.3s}.product-card:hover .product-photo img{transform:scale(1.04)}.product-card:hover .product-photo span{opacity:1}.product-info{display:flex;justify-content:space-between;align-items:center;padding:17px 1px 19px;border-bottom:1px solid var(--line)}.product-info small{font-size:8px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.product-info h3{font:500 25px var(--display);margin:4px 0 0}.product-info svg{width:17px}.split-feature{display:grid;grid-template-columns:1fr 1fr;min-height:690px;background:var(--white);color:var(--green);overflow:hidden}.home-story{position:relative;z-index:1;margin-top:min(-10.5svh,-82.5px)}.split-image{position:relative;overflow:hidden;clip-path:polygon(0 0,100% 12%,100% 100%,0 76%)}.split-image:after{content:none}.split-image img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.015)}.split-copy{padding:clamp(72px,8vw,150px) clamp(48px,7.5vw,145px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.split-copy .kicker{color:#3a7256;margin-bottom:26px}.split-copy h2{max-width:610px;font:500 clamp(38px,3.2vw,58px)/1.12 var(--sans);letter-spacing:-.025em;text-transform:uppercase}.split-copy>p:not(.kicker){color:#17693e;font-size:clamp(15px,1.25vw,20px);line-height:1.65;max-width:650px;margin:28px 0 34px}.split-copy .text-link{font-size:11px}.cert-strip{padding:38px 0;background:#ebf4e2;border-top:1px solid rgba(11,51,36,.07);border-bottom:1px solid rgba(11,51,36,.07)}.cert-strip .shell{display:flex;align-items:center;justify-content:space-between;gap:40px}.cert-strip>div>span:first-child{text-transform:uppercase;font-size:9px;letter-spacing:.15em;color:var(--muted)}.cert-strip img{width:105px;height:62px;object-fit:contain;filter:saturate(.8)}.cert-strip .leaf-badge{width:64px;height:64px;border-radius:50%;background:#347740;padding:8px;display:grid;place-items:center}.cert-strip .leaf-badge img{width:100%;height:100%}.category-showcase{padding-top:112px;background:var(--white);overflow:hidden}.category-intro{display:grid;grid-template-columns:160px minmax(420px,1.1fr) minmax(260px,.7fr);gap:54px;align-items:start}.category-intro h2{font:500 clamp(42px,4.6vw,68px)/1.02 var(--display);letter-spacing:-.03em;margin:0}.category-intro>p:last-child{max-width:390px;margin:8px 0 0;color:var(--muted);font-size:15px;line-height:1.8}.category-canvas{display:grid;grid-template-columns:1fr 1fr;margin-top:72px}.category-choice{position:relative;isolation:isolate;min-height:610px;padding:56px clamp(28px,4vw,74px);overflow:hidden;color:var(--ink);transition:color .45s ease}.category-choice:before{content:"";position:absolute;z-index:-2;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 50% 75%,rgba(255,255,255,.72),transparent 43%);transform:scale(.86);opacity:.4;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .6s ease}.category-fresh{background:linear-gradient(145deg,#f4f1d9,#e9f0d9 54%,#dce7c8)}.category-frozen{background:linear-gradient(145deg,#edf5f2,#dcebea 55%,#cbdfe2)}.category-choice+.category-choice{border-left:1px solid rgba(11,51,36,.12)}.category-ring{position:absolute;z-index:-1;width:min(42vw,620px);aspect-ratio:1;border:1px solid rgba(11,51,36,.1);border-radius:50%;left:50%;bottom:-36%;transform:translate(-50%);transition:transform .8s cubic-bezier(.2,.8,.2,1),border-color .45s ease}.category-ring:before,.category-ring:after{content:"";position:absolute;border:1px solid rgba(11,51,36,.07);border-radius:inherit;top:9%;right:9%;bottom:9%;left:9%}.category-ring:after{top:20%;right:20%;bottom:20%;left:20%}.category-copy{position:relative;z-index:3;max-width:420px}.category-eyebrow{display:block;text-transform:uppercase;letter-spacing:.18em;font-size:9px;font-weight:600;margin-bottom:16px;color:#4e675a}.category-copy h3{font:500 clamp(64px,6.6vw,104px)/.78 var(--display);letter-spacing:-.045em;margin:0}.category-copy h3 small{display:block;margin:18px 0 0 5px;font:600 10px/1 var(--sans);letter-spacing:.28em;text-transform:uppercase}.category-copy p{max-width:340px;margin:22px 0 0;color:#53685e;font-size:12px;line-height:1.75}.category-action{position:absolute;z-index:4;right:clamp(28px,4vw,74px);top:58px;display:flex;align-items:center;gap:12px;text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:.15em}.category-action svg{width:17px;height:17px;transition:transform .35s ease}.category-produce{position:absolute;z-index:2;width:min(104%,920px);max-width:none;left:50%;bottom:3%;transform:translate(-50%);transform-origin:50% 80%;filter:drop-shadow(0 24px 22px rgba(13,54,36,.14));will-change:transform;transition:transform .8s cubic-bezier(.18,.8,.2,1),filter .6s ease}.category-frozen .category-produce{bottom:1%;width:min(100%,880px)}.category-choice:hover:before,.category-choice:focus-visible:before{transform:scale(1);opacity:1}.category-choice:hover .category-ring,.category-choice:focus-visible .category-ring{transform:translate(-50%) scale(1.06);border-color:#0b332433}.category-choice:hover .category-produce,.category-choice:focus-visible .category-produce{transform:translate(-50%) translateY(-16px) scale(1.035);filter:drop-shadow(0 31px 26px rgba(13,54,36,.2))}.category-choice:hover .category-action svg,.category-choice:focus-visible .category-action svg{transform:translate(6px)}.category-choice:focus-visible{outline:3px solid var(--gold);outline-offset:-6px}.about-story{position:relative;z-index:1;min-height:620px;margin-top:min(-10.5svh,-82.5px)}.about-story .split-image{clip-path:polygon(0 0,100% 0,100% 86%,50% 100%,0 86%)}.about-story .split-copy{padding-top:clamp(68px,7vw,112px);padding-bottom:clamp(68px,7vw,112px)}.about-values{background:var(--paper)}.about-values-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(60px,9vw,130px);align-items:start}.about-values-head h2{margin:0;max-width:360px;font:500 clamp(36px,3.6vw,52px)/1.04 var(--display);letter-spacing:-.025em}.about-values-list{border-top:1px solid var(--line)}.about-values-list article{min-height:92px;padding:24px 0;display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid var(--line)}.about-values-list h3{margin:0;font:500 clamp(25px,2.3vw,34px)/1 var(--display)}.about-values-list p{margin:0;color:var(--muted);font-size:11px}.filter-bar{display:flex;gap:30px;border-bottom:1px solid var(--line);margin-bottom:40px}.filter-bar button{background:none;border:0;padding:0 2px 15px;font:500 25px var(--display);color:#9ca29e;cursor:pointer;position:relative}.filter-bar button.active{color:var(--ink)}.filter-bar button.active:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--gold)}.filter-bar span{font:500 9px var(--sans);vertical-align:top;margin-left:5px}.detail-grid{display:grid;grid-template-columns:190px 1fr;gap:70px}.back-link{font-size:10px;text-transform:uppercase;letter-spacing:.12em;display:flex;align-items:center;gap:7px;align-self:start}.back-link svg{width:15px}.detail-main{max-width:780px}.large-copy{margin:28px 0 0;color:#2c4035;font-size:16px;line-height:1.85}.large-copy p{margin:0 0 18px}.large-copy p:last-child{margin-bottom:0}.facts{display:grid;grid-template-columns:repeat(3,1fr);margin:45px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.facts>div{padding:22px 0;border-bottom:0}.facts>div+div{border-left:1px solid var(--line);padding-left:28px}.facts span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:7px;font-family:sans-serif!important}.facts b,[dir=ltr] .facts b,html:not([dir=rtl]) .facts b,.product-detail-page .facts b{display:block;font-family:sans-serif!important;font-weight:500!important;font-size:16px!important;color:var(--ink);line-height:1.45!important;letter-spacing:normal!important}.season>div{display:grid;grid-template-columns:repeat(12,1fr);gap:4px}.season span{height:40px;background:#e7e6df;display:grid;place-items:center;font-size:8px;text-transform:uppercase}.season span.on{background:var(--green);color:#fff}.primary-link{margin-top:34px;min-height:54px;padding:0 18px;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;letter-spacing:.13em;font-size:9px;max-width:310px}.primary-link:hover{background:var(--gold);color:var(--deep)}.related{background:var(--white)}.farms-section{position:relative;background:linear-gradient(180deg,#f8fcf9,#eef5f0);overflow:hidden}.farms-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(11,51,36,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(11,51,36,.025) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent);pointer-events:none}.farms-intro{position:relative;display:grid;grid-template-columns:1.05fr .75fr;gap:12vw;align-items:end;margin-bottom:64px}.farms-intro h2{font:500 clamp(44px,5vw,72px)/.98 var(--display);letter-spacing:-.035em;margin:0}.farms-intro>p{max-width:460px;margin:0 0 5px;color:var(--muted);font-size:14px;line-height:1.85}.farms-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(350px,.78fr);gap:0;align-items:stretch;box-shadow:0 38px 90px #04201629}.map-card{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;position:relative;isolation:isolate;min-height:690px;background:radial-gradient(circle at var(--mx) var(--my),rgba(68,142,103,.18),transparent 34%),linear-gradient(145deg,#0b3828,#06261c 58%,#041b14);color:#fff;padding:28px 30px 0;overflow:hidden;perspective:900px}.map-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.11) .55px,transparent .55px);background-size:5px 5px;opacity:.2;mix-blend-mode:soft-light;pointer-events:none}.map-card:after{content:"";position:absolute;z-index:-1;width:70%;aspect-ratio:1;left:15%;top:12%;border-radius:50%;background:radial-gradient(circle,rgba(72,185,145,.16),transparent 66%);filter:blur(20px);pointer-events:none}.map-topline{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.12);text-transform:uppercase;font-size:8px;letter-spacing:.2em;color:#ffffff8f}.map-topline span{display:flex;align-items:center;gap:10px;color:#e9cc8b}.map-topline i{width:6px;height:6px;border-radius:50%;background:#6be0aa;box-shadow:0 0 0 5px #6be0aa1a,0 0 16px #6be0aa;animation:statusPulse 2.4s ease-in-out infinite}.map-topline b{font-weight:500}.map-stage{position:relative;height:570px;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.map-stage svg{width:100%;height:100%;overflow:visible}.map-viewport{transition:transform 1s cubic-bezier(.2,.85,.2,1)}.country-shadow{fill:#020f0b}.country{fill:url(#land-fill);stroke:#d9b66c;stroke-width:.52;stroke-linejoin:round}.field-texture{fill:url(#field-grid);opacity:.9}.contours path{fill:none;stroke:#dfc17d;stroke-width:.24;stroke-opacity:.19}.delta{fill:none;stroke:url(#nile-flow);stroke-width:.72;stroke-linecap:round;filter:url(#river-glow);opacity:.95}.nile,.nile-glow{fill:none;stroke:url(#nile-flow);stroke-width:.86;stroke-linecap:round}.nile-glow{stroke:#66dbb3;stroke-width:2.7;opacity:.13;filter:url(#river-glow)}.map-orbit{fill:none;stroke:#e8c77f;stroke-width:.18;stroke-dasharray:1 2.2;opacity:.18;transform-origin:51px 31px;animation:orbit 24s linear infinite}.map-orbit circle+circle{stroke-dasharray:.4 3;animation:orbit 17s linear infinite reverse;transform-origin:center}.pin{cursor:pointer;outline:none}.pin-halo{fill:#ddba70;opacity:.1;transform-box:fill-box;transform-origin:center;transition:.45s ease}.pin .ring{fill:none;stroke:#f0cf83;stroke-width:.3;transform-box:fill-box;transform-origin:center;opacity:.8;animation:mapPulse 2.6s ease-out infinite}.pin-core{fill:#e7c276;stroke:#fff8e9;stroke-width:.35;filter:drop-shadow(0 0 2px rgba(240,207,131,.8));transition:transform .45s cubic-bezier(.2,.8,.2,1);transform-box:fill-box;transform-origin:center}.pin-number{fill:#08261b;font:700 1.35px var(--sans);text-anchor:middle;pointer-events:none}.pin:hover .pin-core,.pin:focus-visible .pin-core,.pin.active .pin-core{transform:scale(1.45)}.pin:hover .pin-halo,.pin:focus-visible .pin-halo,.pin.active .pin-halo{opacity:.24;transform:scale(1.35)}.pin.active .ring{stroke-width:.45;animation-duration:1.35s}.pin:focus-visible{filter:drop-shadow(0 0 2px #fff)}.map-coordinates{position:absolute;left:0;bottom:24px;display:flex;gap:13px;font-size:7px;letter-spacing:.16em;color:#ffffff52}.map-compass{position:absolute;right:2px;top:38px;width:54px;height:54px;border:1px solid rgba(239,207,136,.25);border-radius:50%;display:grid;place-items:center;color:#ebcc87}.map-compass:before,.map-compass:after{content:"";position:absolute;background:#efcf882e}.map-compass:before{width:1px;height:70px}.map-compass:after{width:70px;height:1px}.map-compass span{position:absolute;top:-18px;font-size:7px;letter-spacing:.12em}.map-compass i{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:14px solid #ebcc87;transform:translateY(-7px)}.map-compass b{font:500 12px var(--display);transform:translateY(10px)}.map-readout{position:absolute;z-index:4;left:0;right:0;bottom:0;min-height:78px;padding:0 30px;display:grid;grid-template-columns:1.1fr .8fr 1.2fr;align-items:center;background:#02140eb8;border-top:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.map-readout>div+div{border-left:1px solid rgba(255,255,255,.12);padding-left:25px}.map-readout span{display:block;margin-bottom:6px;text-transform:uppercase;font-size:7px;letter-spacing:.17em;color:#fff6}.map-readout strong{display:block;font-size:10px;font-weight:500;color:#ffffffeb}.farms-panel{min-width:0;background:#ffffffed;display:flex;flex-direction:column}.farms-panel-head{height:65px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);text-transform:uppercase;font-size:8px;font-weight:600;letter-spacing:.19em}.farms-panel-head span:last-child{color:#849087}.farm-list{max-height:514px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gold) transparent}.farm-list button{position:relative;width:100%;min-height:126px;background:none;border:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:32px 1fr 22px;gap:16px;align-items:center;text-align:left;cursor:pointer;padding:20px 28px;transition:background .35s ease,color .35s ease}.farm-list button:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gold);transform:scaleY(0);transition:transform .35s ease}.farm-list button:hover,.farm-list button.active{background:linear-gradient(90deg,#d6ad6021,#d6ad6006)}.farm-list button.active:before{transform:scaleY(1)}.farm-index{font-size:9px;color:#b78b3e}.farm-list h3{font:500 27px var(--display);margin:0 0 7px;transition:transform .35s ease}.farm-list p{font-size:8px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin:0}.farm-copy>div{display:flex;gap:8px;margin-top:11px}.farm-copy>div span{padding:4px 7px;border:1px solid rgba(11,51,36,.11);font-size:7px;text-transform:uppercase;letter-spacing:.11em;color:#698076}.farm-list button>svg{width:16px;transition:transform .35s ease}.farm-list button:hover h3,.farm-list button.active h3{transform:translate(5px)}.farm-list button:hover>svg,.farm-list button.active>svg{transform:translate(4px);color:#b78b3e}.farm-detail{margin-top:auto;min-height:111px;padding:22px 28px;background:#f3eee1;display:grid;grid-template-columns:1fr 1px auto;gap:19px;align-items:center;animation:detailIn .45s ease both}.farm-detail>div>span{display:block;margin-bottom:7px;text-transform:uppercase;font-size:7px;letter-spacing:.17em;color:#7b806f}.farm-detail strong{font:500 15px var(--display)}.farm-detail>i{width:1px;height:34px;background:#0b332421}.farm-status{font-size:7px;text-transform:uppercase;letter-spacing:.13em;color:#496656;white-space:nowrap}.farm-status b{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:#27a66f;box-shadow:0 0 0 4px #27a66f1a}@keyframes mapPulse{0%{transform:scale(.65);opacity:.9}75%,to{transform:scale(2.35);opacity:0}}@keyframes statusPulse{50%{opacity:.45;box-shadow:0 0 0 8px #6be0aa00,0 0 10px #6be0aa}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes detailIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.certificate-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.certificate{min-height:330px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.certificate>div{position:absolute;top:62px;left:50%;transform:translate(-50%);width:140px;height:95px;display:grid;place-items:center}.certificate img{max-width:100%;max-height:100%;object-fit:contain}.certificate .leaf-logo{width:94px;height:94px;border-radius:50%;background:#347740;padding:12px}.certificate h3{font:500 25px var(--display);margin:0}.certificate p{font-size:8px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:6px 0 0}.certificate>svg{position:absolute;right:26px;bottom:28px;width:17px;color:var(--gold)}.legal-note{text-align:center;font-size:9px;line-height:1.6;color:var(--muted);margin:24px auto 0;max-width:680px}.contact-section{background:linear-gradient(180deg,var(--paper),#f1f7f3)}.contact-layout{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(480px,1.22fr);gap:clamp(70px,9vw,140px);align-items:start}.contact-intro h2{margin:0;font:500 clamp(38px,3.8vw,56px)/1.04 var(--display);letter-spacing:-.025em}.contact-intro>p:not(.kicker){max-width:390px;margin:25px 0 0;color:var(--muted);font-size:14px;line-height:1.8}.contact-direct{margin-top:48px;border-top:1px solid var(--line)}.contact-direct a{min-height:72px;padding:14px 0;display:grid;grid-template-columns:24px 1fr;gap:17px;align-items:center;border-bottom:1px solid var(--line);transition:padding .25s ease,color .25s ease}.contact-direct a:hover{padding-left:9px;color:#a57a32}.contact-direct svg{width:18px;color:var(--gold)}.contact-direct span{font-size:8px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-family:sans-serif!important}.contact-direct b{display:block;margin-top:6px;font:500 16px sans-serif;font-family:sans-serif!important;letter-spacing:.01em;text-transform:none;color:var(--ink);word-break:break-word;overflow-wrap:anywhere}.contact-form{padding:clamp(34px,4vw,56px);background:var(--white);border-top:3px solid var(--green);box-shadow:0 24px 70px #06241914}.contact-form>label,.contact-field-row label{display:block;margin-bottom:28px}.contact-field-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-form label>span{display:block;margin-bottom:10px;text-transform:uppercase;font-size:8px;font-weight:600;letter-spacing:.17em;color:#66776d}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:0;border-bottom:1px solid rgba(16,41,31,.2);border-radius:0;background:transparent;padding:7px 0 13px;color:var(--ink);font:400 14px var(--sans);outline:none;transition:border-color .25s ease}.contact-form textarea{min-height:120px;resize:vertical;line-height:1.65}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 5px) 14px,100% 14px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#a0aaa4}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--gold)}.contact-submit{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:10px}.contact-submit p{max-width:220px;margin:0;color:var(--muted);font-size:10px;line-height:1.6}.contact-submit button{min-width:190px;height:54px;padding:0 18px;border:0;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:.13em;cursor:pointer;transition:background .25s ease,color .25s ease}.contact-submit button:hover{background:var(--gold);color:var(--deep)}.contact-submit button svg{width:15px;transition:transform .25s ease}.contact-submit button:hover svg{transform:translate(4px)}footer{background:var(--deep);color:#fff;padding:70px 0 35px}.footer-main{display:grid;grid-template-columns:1.1fr 1fr 1fr auto;gap:40px;align-items:end}.footer-main>p{font-size:12px;line-height:1.6;color:#ffffff8c;margin:0}.footer-main nav{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.footer-main>span{font-size:8px;color:#fff6;letter-spacing:.1em}.nav-backdrop{display:none}::-webkit-scrollbar:horizontal,*::-webkit-scrollbar:horizontal,::-webkit-scrollbar-thumb:horizontal,*::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-track:horizontal,*::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-corner,*::-webkit-scrollbar-corner{display:none!important;width:0!important;height:0!important;opacity:0!important;visibility:hidden!important;background:transparent!important}@media(max-width:1000px){html,body,#root,main{touch-action:pan-y pinch-zoom;overflow-x:hidden!important;overflow-x:clip!important;max-width:100vw!important;width:100%!important}::-webkit-scrollbar,*::-webkit-scrollbar,::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb,::-webkit-scrollbar-track,*::-webkit-scrollbar-track,::-webkit-scrollbar-button,*::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important;opacity:0!important;visibility:hidden!important;background:transparent!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}.nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000024;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease;z-index:98}.nav-backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto}.shell{width:min(900px,calc(100% - 46px))}.header{height:118px}.header>.brand{top:8px}.header nav,.header.scrolled nav{position:fixed;top:0;bottom:0;right:0;left:auto;height:100dvh;width:min(310px,60vw);max-width:80vw;background:var(--deep);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:84px 22px 34px;transform:translate(100%);transition:transform .32s cubic-bezier(.16,1,.3,1),visibility .32s ease;color:#fff;gap:6px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;box-shadow:-6px 0 24px #00000024;border-left:1px solid rgba(214,173,96,.25);z-index:100;visibility:hidden;pointer-events:none}.header nav.open,.header.scrolled nav.open{transform:translate(0);visibility:visible;pointer-events:auto}[dir=rtl] .header nav,[dir=rtl] .header.scrolled nav{right:auto;left:0;transform:translate(-100%);border-left:0;border-right:1px solid rgba(214,173,96,.25);box-shadow:6px 0 24px #00000024;text-align:right;visibility:hidden;pointer-events:none}[dir=rtl] .header nav.open,[dir=rtl] .header.scrolled nav.open{transform:translate(0);visibility:visible;pointer-events:auto}.header nav>a:not(.nav-action),.header.scrolled nav>a:not(.nav-action),.header nav .nav-dropdown-trigger{font:500 20px var(--sans);text-transform:none;letter-spacing:0;padding:6px 0;color:#ffffffeb}.nav-dropdown{width:100%}.nav-dropdown-trigger-wrap{display:flex;align-items:center;justify-content:space-between;width:100%}.nav-dropdown-trigger .dropdown-caret{display:none}.mobile-dropdown-toggle{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;cursor:pointer;transition:transform .25s ease,border-color .25s ease,color .25s ease}.mobile-dropdown-toggle.open{transform:rotate(180deg);border-color:var(--gold);color:var(--gold)}.mobile-dropdown-toggle svg{width:18px;height:18px}.nav-dropdown-menu{display:none!important}.mobile-submenu{display:flex;flex-direction:column;gap:16px;padding:12px 0 16px 18px;margin:4px 0 12px 6px;border-left:2px solid rgba(214,173,96,.45);animation:mobileSubmenuIn .25s ease}.mobile-cat-group{display:flex;flex-direction:column;gap:8px}.mobile-cat-name{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--gold)}.mobile-sub-link{font-size:16px;color:#ffffffe6;text-decoration:none;padding:3px 0 3px 10px;border-left:1px solid rgba(255,255,255,.2);transition:color .2s,border-color .2s ease}.mobile-sub-link:hover{color:var(--gold);border-left-color:var(--gold)}@keyframes mobileSubmenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.header:not(.scrolled) .nav-action,.header.scrolled .nav-action{display:flex;margin-top:24px;background:transparent;border-color:#ffffff80;color:#fff}.header.scrolled{height:80px;backdrop-filter:none;-webkit-backdrop-filter:none}.header.scrolled>.brand{top:5px;left:23px}.header.scrolled>.brand img{width:70px;height:70px}.menu{display:grid;position:absolute;right:18px;top:35px;z-index:105}.header.scrolled .menu{top:17px;color:var(--ink)}.header.menu-open .menu{color:#fff}.page-hero,.page-hero.home-hero{height:66svh;min-height:510px}.hero-inner{padding-top:140px;padding-bottom:80px}.intro-grid{grid-template-columns:120px 1fr}.intro-copy{grid-column:2}.product-grid{grid-template-columns:repeat(2,1fr)}.product-grid.three{grid-template-columns:repeat(3,1fr)}.home-story{margin-top:min(-9.9svh,-76.5px)}.split-feature{grid-template-columns:1fr;min-height:0}.split-image{height:520px;clip-path:polygon(0 0,100% 14.75%,100% 100%,0 82%)}.split-copy{padding:76px 8vw 94px}.farms-grid{grid-template-columns:1fr}.certificate-grid{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr}.footer-main{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:26px!important}.footer-main>.brand{margin:0 auto!important;display:flex!important;justify-content:center!important}.footer-main>.brand img{margin:0 auto!important;width:72px;height:72px}.footer-main>p{text-align:center!important;margin:0 auto!important;max-width:440px!important}.footer-main nav{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;margin:0 auto!important;text-align:center!important}.footer-main nav a{text-align:center!important;margin:0 auto!important;white-space:nowrap!important;font-size:12px!important;letter-spacing:.12em!important}[dir=rtl] .footer-main nav a{font-size:13px!important;letter-spacing:0!important}.footer-main>span{text-align:center!important;margin:6px auto 0!important;display:block!important;width:100%!important}[dir=rtl] .footer-main,[dir=rtl] .footer-main>p,[dir=rtl] .footer-main nav,[dir=rtl] .footer-main nav a,[dir=rtl] .footer-main>span{text-align:center!important;justify-content:center!important;align-items:center!important}.editorial-grid{grid-template-columns:140px 1fr}}@media(max-width:768px){.filter-bar{gap:16px!important;margin-bottom:16px!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;padding-bottom:4px!important}.filter-bar::-webkit-scrollbar{display:none!important;height:0!important}.filter-bar button{font-size:18px!important;white-space:nowrap!important;padding-bottom:10px!important;flex-shrink:0!important}.subfilter-bar{margin-top:12px!important;margin-bottom:28px!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;padding-bottom:6px!important}.subfilter-bar::-webkit-scrollbar{display:none!important;height:0!important}.subfilter-bar button{white-space:nowrap!important;flex-shrink:0!important}}@media(max-width:650px){.shell{width:calc(100% - 32px)}.block{padding:78px 0}.header{height:106px}.header>.brand{top:5px;transform:translate(-50%)}.header>.brand img{width:74px;height:74px}.header.scrolled{height:76px}.header.scrolled>.brand{left:16px;top:5px;transform:none}.header.scrolled>.brand img{width:66px;height:66px}.menu{right:8px;top:28px}.page-hero,.page-hero.home-hero{height:60svh;min-height:420px;clip-path:polygon(0 0,100% 0,100% 91%,50% 100%,0 91%)}.hero-inner{padding-top:105px;padding-bottom:65px}.hero-inner h1,.home-hero .hero-inner h1{font-size:clamp(46px,13vw,66px);line-height:1}.hero-subtitle{font-size:14px;width:90%}.hero-notch{bottom:0;height:9%;clip-path:polygon(0 0,50% calc(100% - 6px),100% 0,100% 6px,50% 100%,0 6px)}.intro-grid,.editorial-grid,.detail-grid{display:block}.intro-grid h2{font-size:42px;margin:20px 0}.section-head{align-items:start;gap:24px}.section-head h2{font-size:40px}.product-grid,.product-grid.three{grid-template-columns:1fr}.product-photo{height:112vw;max-height:470px}.home-story{margin-top:min(-5.4svh,-37.8px)}.split-image{height:350px;clip-path:polygon(0 0,100% 14%,100% 100%,0 86%)}.split-copy{padding:60px 24px 78px}.split-copy h2{font-size:36px}.split-copy>p:not(.kicker){font-size:15px;margin:22px 0 28px}.image-pair{grid-template-columns:1fr}.image-pair img,.image-pair img:last-child{height:380px;margin:0}.value-grid{grid-template-columns:1fr}.filter-bar{margin-top:10px}.detail-main{margin-top:45px}.large-copy{font-size:15px;line-height:1.75}.facts{grid-template-columns:1fr}.facts>div{border-left:0!important;border-right:0!important;padding-left:0!important;padding-right:0!important;border-bottom:1px solid var(--line)!important}.facts>div:last-child{border-bottom:0!important}.season>div{grid-template-columns:repeat(6,1fr)}.map-card{height:440px;padding:15px}.certificate-grid{grid-template-columns:1fr}.certificate{min-height:290px}.contact-links b{font-size:21px}}.hero-inner h1{font-size:clamp(46px,4.4vw,64px)}.home-hero .hero-inner h1{font-size:clamp(52px,4.8vw,72px)}.intro-grid h2,.section-head h2,.editorial-grid h2,.split-copy h2,.detail-main h2,.contact-intro h2{font-size:clamp(34px,3.4vw,50px)}@media(max-width:650px){.hero-inner h1,.home-hero .hero-inner h1{font-size:clamp(38px,11vw,48px)}.intro-grid h2,.section-head h2,.editorial-grid h2,.split-copy h2,.detail-main h2,.contact-intro h2{font-size:38px}}@media(max-width:1000px){.header nav,.header.scrolled nav{top:0;height:100dvh}}@media(max-width:1000px){.category-intro{grid-template-columns:120px 1fr;gap:38px}.category-intro>p:last-child{grid-column:2}.category-choice{min-height:540px;padding:44px 32px}.category-action{top:46px;right:32px}.category-produce{width:112%;bottom:4%}.category-frozen .category-produce{width:108%;bottom:3%}.category-ring{width:560px}}@media(max-width:650px){.category-showcase{padding-top:78px}.category-intro{display:block}.category-intro h2{font-size:42px;margin-top:18px}.category-intro>p:last-child{font-size:14px;margin-top:22px}.category-canvas{grid-template-columns:1fr;margin-top:48px}.category-choice{min-height:520px;padding:38px 24px}.category-choice+.category-choice{border-left:0;border-top:1px solid rgba(11,51,36,.12)}.category-copy{max-width:100%}.category-copy h3{font-size:68px}.category-copy p{max-width:275px;font-size:11px}.category-action{top:40px;right:24px}.category-action{font-size:0;gap:0}.category-action svg{width:22px;height:22px}.category-produce{width:116%;bottom:6%}.category-frozen .category-produce{width:112%;bottom:5%}.category-ring{width:470px;bottom:-29%}}@media(max-width:1000px){.about-story{min-height:0;margin-top:min(-11.4svh,-91.5px)}.about-story .split-image{clip-path:polygon(0 0,100% 0,100% 88%,50% 100%,0 88%)}.about-values-grid{gap:52px}}@media(max-width:650px){.about-story .split-image{clip-path:polygon(0 0,100% 0,100% 86%,50% 100%,0 86%)}.about-values-grid{display:block}.about-values-head{margin-bottom:38px}.about-values-list article{min-height:82px;padding:21px 0}.about-values-list h3{font-size:28px}}@media(max-width:1000px){.contact-layout{grid-template-columns:.8fr 1.2fr;gap:48px}.contact-field-row{grid-template-columns:1fr}.contact-field-row label{margin-bottom:28px}}@media(max-width:650px){.contact-layout{display:block}.contact-intro{margin-bottom:52px}.contact-intro h2{font-size:40px}.contact-direct{margin-top:34px}.contact-form{padding:34px 24px}.contact-field-row,.contact-submit{display:block}.contact-submit p{margin-bottom:18px}.contact-submit button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.winged-sun{width:min(330px,42vw);height:auto;aspect-ratio:420/74;flex-shrink:0;color:#f0cf83;margin-top:24px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.28));opacity:.92}.winged-sun path{stroke-width:1.35}.pharaonic-rail{position:absolute;z-index:2;top:36%;display:flex;align-items:center;gap:11px;color:#f0cf83;opacity:.72;writing-mode:vertical-rl}.rail-left{left:34px}.rail-right{right:34px}.pharaonic-rail:before,.pharaonic-rail:after{content:"";width:1px;height:70px;background:linear-gradient(transparent,currentColor,transparent)}.pharaonic-rail i{width:9px;height:9px;border:1px solid currentColor;transform:rotate(45deg)}.pharaonic-rail b{width:4px;height:4px;background:currentColor;border-radius:50%}.egyptian-divider{width:min(430px,calc(100% - 64px));height:38px;margin:0 auto 46px;display:flex;align-items:center;gap:16px;color:var(--gold)}.egyptian-divider span{height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(214,173,96,.4))}.egyptian-divider span:last-child{background:linear-gradient(90deg,rgba(214,173,96,.4),transparent)}.egyptian-divider svg{width:84px;height:34px;fill:none;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.egyptian-divider.dark{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);margin:0;color:#f0cf83}footer{position:relative;padding-top:88px;border-top:1px solid rgba(214,173,96,.38)}@media(max-width:650px){.winged-sun{width:min(230px,72vw);height:auto;aspect-ratio:420/74;flex-shrink:0;margin-top:18px}.pharaonic-rail{display:none}.egyptian-divider{margin-bottom:34px}}.category-showcase{padding:94px 0 72px;background:var(--white);overflow:hidden}.category-intro{display:block;max-width:720px;text-align:center}.category-intro .kicker{margin-bottom:14px}.category-intro h2{font-size:clamp(38px,4vw,56px);line-height:1.05;letter-spacing:-.025em}.category-intro>p:last-child{max-width:520px;margin:18px auto 0;font-size:14px;line-height:1.65}.category-canvas{display:grid;grid-template-columns:1fr 1fr;margin-top:58px}.category-choice{min-height:430px;padding:32px 36px 26px;background:transparent;display:flex;flex-direction:column;align-items:center;color:var(--ink)}.category-choice:before{display:none}.category-fresh,.category-frozen{background:transparent}.category-choice+.category-choice{border-left:0}.category-copy{max-width:none;text-align:center}.category-copy h3{font-size:clamp(34px,3.1vw,48px);line-height:1;margin:0}.category-copy h3 small{margin:9px 0 0;font-size:8px;letter-spacing:.24em}.category-action{position:static;order:3;margin-top:auto;font-size:8px;gap:9px;letter-spacing:.14em;border-bottom:1px solid currentColor;padding-bottom:6px}.category-action svg{width:14px;height:14px}.category-produce,.category-frozen .category-produce{position:static;order:2;width:min(82%,440px);height:235px;max-width:440px;margin:22px auto 14px;object-fit:contain;transform:none;filter:drop-shadow(0 15px 14px rgba(13,54,36,.09))}.category-choice:hover .category-produce,.category-choice:focus-visible .category-produce{transform:translateY(-5px) scale(1.015);filter:drop-shadow(0 18px 17px rgba(13,54,36,.13))}@media(max-width:650px){.category-showcase{padding:72px 0 56px}.category-intro h2{font-size:38px}.category-intro>p:last-child{font-size:13px;margin-top:14px}.category-canvas{grid-template-columns:1fr;margin-top:42px}.category-choice{min-height:360px;padding:28px 20px 24px}.category-choice+.category-choice{border-left:0;border-top:0}.category-copy h3{font-size:36px}.category-produce,.category-frozen .category-produce{width:min(86%,380px);height:190px;margin:18px auto 10px}.category-action{font-size:8px}}.header.scrolled{background:#ebf4e2f7}.season span{background:#edf4ef}.cert-strip{padding:78px 0 88px;background:#ebf4e2;border-top:1px solid rgba(11,51,36,.07);border-bottom:1px solid rgba(11,51,36,.07)}.cert-strip .shell{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));align-items:center;justify-items:center;gap:clamp(34px,4vw,68px);max-width:1240px}.cert-strip>div>span:first-child{grid-column:1 / -1;width:100%;margin-bottom:18px;text-align:center;font-size:12px;letter-spacing:.22em}.cert-mark{width:100%;max-width:270px;height:178px;display:flex;align-items:center;justify-content:center;justify-self:center}.cert-strip .cert-mark img{display:block;width:auto;max-width:100%;max-height:100%;object-fit:contain;image-rendering:auto;mix-blend-mode:normal;filter:saturate(1.08) contrast(1.06);transform:translateZ(0);transition:transform .4s cubic-bezier(.2,.8,.2,1),filter .3s ease}.cert-strip .cert-brcgs img{height:150px;max-width:240px;mix-blend-mode:multiply}.cert-strip .cert-grasp img{height:158px;max-width:185px}.cert-strip .cert-globalgap img{height:132px;max-width:260px}.cert-strip .cert-leaf img{height:154px;width:154px}.certificate{text-align:center;align-items:center;background:var(--paper)}.certificates-section{background:var(--paper)}.certificates-section .section-head h2{font-size:clamp(42px,4.3vw,62px)}.certificate>div{top:50px;width:180px;height:122px;display:flex;align-items:center;justify-content:center}.certificate img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.certificate .leaf-logo{width:110px;height:110px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:0;background:transparent}.certificate .leaf-logo img{position:static;width:auto;height:102px;max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}@media(max-width:1000px){.cert-strip .shell{grid-template-columns:repeat(4,minmax(130px,1fr));gap:22px}.cert-mark{max-width:210px;height:140px}.cert-strip .cert-brcgs img{height:116px;max-width:185px}.cert-strip .cert-grasp img{height:126px;max-width:148px}.cert-strip .cert-globalgap img{height:100px;max-width:205px}.cert-strip .cert-leaf img{height:120px;width:120px}}@media(max-width:650px){.cert-strip{padding:58px 0 68px}.cert-strip .shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px;align-items:center;justify-items:center}.cert-strip>div>span:first-child{grid-column:1 / -1;width:100%;margin-bottom:8px;text-align:center;font-size:11px}.cert-mark{width:100%;max-width:190px;height:128px;display:flex;align-items:center;justify-content:center}.cert-strip .cert-brcgs img{height:106px;max-width:170px}.cert-strip .cert-grasp img{height:116px;max-width:136px}.cert-strip .cert-globalgap img{height:92px;max-width:185px}.cert-strip .cert-leaf img{height:110px;width:110px}}@media(max-width:380px){.cert-strip .shell{gap:22px 14px}.cert-mark{max-width:160px;height:112px}.cert-strip .cert-brcgs img{height:92px;max-width:148px}.cert-strip .cert-grasp img{height:100px;max-width:118px}.cert-strip .cert-globalgap img{height:80px;max-width:158px}.cert-strip .cert-leaf img{height:96px;width:96px}}@media(max-width:1000px){.farms-intro{grid-template-columns:1fr 1fr;gap:54px;margin-bottom:46px}.farms-grid{grid-template-columns:1fr;box-shadow:0 28px 70px #04201624}.farms-panel{min-height:0}.farm-list{max-height:430px}}@media(max-width:650px){.farms-section{padding-top:78px}.farms-intro{display:block;margin-bottom:36px}.farms-intro h2{font-size:42px}.farms-intro>p{margin-top:24px;font-size:13px;line-height:1.7}.map-card{min-height:510px;height:auto;padding:20px 16px 0}.map-topline{padding-bottom:16px}.map-topline b{display:none}.map-stage{height:420px}.map-compass{width:42px;height:42px;right:4px;top:28px}.map-compass:before{height:54px}.map-compass:after{width:54px}.map-readout{min-height:68px;padding:0 16px;grid-template-columns:1fr 1fr}.map-readout>div{padding:0 12px 0 0}.map-readout>div+div{padding-left:12px}.map-readout>div:last-child{display:none}.map-readout strong{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-coordinates{bottom:76px}.farms-panel-head{height:58px;padding:0 20px}.farm-list{max-height:none}.farm-list button{min-height:112px;padding:18px 20px;grid-template-columns:26px 1fr 18px;gap:12px}.farm-list h3{font-size:24px}.farm-copy>div{flex-wrap:wrap}.farm-detail{min-height:98px;padding:19px 20px;gap:13px}}.farm-atlas{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;position:relative;isolation:isolate;background:#041c15;box-shadow:0 42px 110px #041e153d}.atlas-scene{position:relative;height:690px;overflow:hidden;color:#fff;background:#041c15;perspective:1100px}.atlas-terrain{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;width:104%;height:104%;max-width:none;object-fit:cover;object-position:center 35%;transform:scale(1.025) rotateX(var(--rx)) rotateY(var(--ry));transition:transform 1.2s cubic-bezier(.2,.8,.2,1);filter:saturate(.72) contrast(.92) brightness(.76);will-change:transform}.atlas-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--mx) var(--my),rgba(64,205,154,.1),transparent 24%),linear-gradient(90deg,#02120d9e,#02120d14 36%,#02120d21 64%,#02120d8c),linear-gradient(180deg,rgba(3,24,17,.72) 0%,transparent 25%,transparent 65%,rgba(2,17,12,.78) 100%);pointer-events:none}.atlas-shade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;background-image:radial-gradient(rgba(255,255,255,.5) .55px,transparent .55px);background-size:4px 4px;mix-blend-mode:soft-light}.atlas-topline{position:absolute;z-index:8;top:0;left:0;right:0;height:76px;padding:0 32px;display:grid;grid-template-columns:1fr auto auto 1fr;gap:24px;align-items:center;border-bottom:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(2,20,14,.52),transparent);text-transform:uppercase;font-size:8px;letter-spacing:.19em;color:#ffffffa3}.atlas-topline>span{display:flex;align-items:center;gap:11px;color:#f0d293}.atlas-topline>span i{width:6px;height:6px;border-radius:50%;background:#70e2b2;box-shadow:0 0 0 6px #70e2b21a,0 0 18px #70e2b2d9;animation:statusPulse 2.4s infinite}.atlas-topline b{font-weight:500;color:#ffffff7a}.atlas-topline em{justify-self:end;font-style:normal}.atlas-tour-toggle{position:relative;min-width:94px;height:32px;padding:0 11px;display:flex;align-items:center;justify-content:center;gap:7px;overflow:hidden;border:1px solid rgba(255,255,255,.2);background:#02150f6b;color:#ffffffb8;text-transform:uppercase;font-size:7px;letter-spacing:.13em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.3s ease}.atlas-tour-toggle:hover,.atlas-tour-toggle:focus-visible{border-color:#e8c77f;color:#fff}.atlas-tour-toggle svg{width:11px;height:11px}.atlas-tour-toggle>i{position:absolute;left:0;right:0;bottom:0;height:2px;background:#e8c77f;transform-origin:left;animation:atlasTourProgress 3.8s linear both}.atlas-tour-toggle.playing{background:#e8c77f1a;border-color:#e8c77f61}.atlas-pin{position:absolute;z-index:5;width:46px;height:54px;padding:0;transform:translate(-50%,-72%);border:0;background:none;color:#08251a;cursor:pointer;outline:none}.atlas-pin-orbit{position:absolute;left:2px;top:-4px;width:42px;height:42px;border:1px solid rgba(249,217,151,.68);border-radius:50%;box-shadow:0 0 0 9px #e7be7014,0 0 26px #e7be7038;opacity:.52;transform:scale(.7);transition:.45s cubic-bezier(.2,.8,.2,1);animation:atlasPing 2.8s ease-out infinite}.atlas-pin-core{position:absolute;left:7px;top:0;width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.88);border-radius:50% 50% 50% 0;background:linear-gradient(145deg,#f8dea2,#c9993f);box-shadow:-7px 9px 22px #02120d66,inset 0 1px #ffffffbf;transform:rotate(-45deg);transition:.45s cubic-bezier(.2,.8,.2,1)}.atlas-pin-core:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:#fff7e03d;border:1px solid rgba(255,255,255,.28)}.atlas-pin-core>b{position:relative;z-index:1;transform:rotate(45deg);font:700 8px var(--sans);letter-spacing:.02em;color:#173426}.atlas-pin-label{position:absolute;left:55px;top:18px;min-width:128px;padding:10px 13px;transform:translateY(-50%) translate(-6px);border-left:1px solid rgba(239,206,139,.68);background:linear-gradient(90deg,rgba(3,25,18,.75),transparent);text-align:left;color:#fff;opacity:0;pointer-events:none;transition:.35s ease}.atlas-pin-label b{display:block;font:500 14px var(--display);white-space:nowrap}.atlas-pin-label small{display:block;margin-top:4px;text-transform:uppercase;font-size:6px;letter-spacing:.16em;color:#ffffff8f}.atlas-pin:hover,.atlas-pin:focus-visible,.atlas-pin.active{z-index:7}.atlas-pin:hover .atlas-pin-core,.atlas-pin:focus-visible .atlas-pin-core,.atlas-pin.active .atlas-pin-core{transform:rotate(-45deg) scale(1.17);background:linear-gradient(145deg,#fff0c6,#d5a957)}.atlas-pin:hover .atlas-pin-orbit,.atlas-pin:focus-visible .atlas-pin-orbit,.atlas-pin.active .atlas-pin-orbit{opacity:1;transform:scale(1.12);border-color:#f4d794}.atlas-pin:hover .atlas-pin-label,.atlas-pin:focus-visible .atlas-pin-label,.atlas-pin.active .atlas-pin-label{opacity:1;transform:translateY(-50%) translate(0)}.atlas-focus{position:absolute;z-index:6;right:34px;top:112px;width:min(360px,34%);padding:27px 28px 25px;background:#031912bd;border:1px solid rgba(255,255,255,.2);box-shadow:0 24px 60px #00000047;-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);animation:atlasCardIn .55s cubic-bezier(.2,.8,.2,1) both}.atlas-focus:before{content:"";position:absolute;left:-1px;top:-1px;width:48px;height:2px;background:#e6c174}.atlas-focus-index{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:19px;border-bottom:1px solid rgba(255,255,255,.13)}.atlas-focus-index span,.atlas-focus-copy p,.atlas-focus-stats span{margin:0;text-transform:uppercase;font-size:7px;letter-spacing:.18em;color:#ffffff75}.atlas-focus-index b{font:500 30px var(--display);color:#efd08d}.atlas-focus-copy{padding:25px 0 22px}.atlas-focus-copy h3{font:500 33px/1 var(--display);margin:9px 0 8px}.atlas-focus-copy>span{font-size:8px;text-transform:uppercase;letter-spacing:.16em;color:#ffffff9c}.atlas-focus-stats{display:grid;grid-template-columns:1.25fr .75fr;border-top:1px solid rgba(255,255,255,.13);padding-top:19px;gap:18px}.atlas-focus-stats div+div{border-left:1px solid rgba(255,255,255,.13);padding-left:18px}.atlas-focus-stats strong{display:block;margin-top:7px;font-size:10px;font-weight:500;color:#f6e6c1}.atlas-compass{position:absolute;z-index:4;left:32px;bottom:35px;width:68px;height:68px;display:grid;place-items:center;border:1px solid rgba(239,209,145,.42);border-radius:50%;color:#f0d293}.atlas-compass:before,.atlas-compass:after{content:"";position:absolute;background:#efd1913d}.atlas-compass:before{width:1px;height:88px}.atlas-compass:after{width:88px;height:1px}.atlas-compass span{position:absolute;top:-20px;font-size:7px;letter-spacing:.18em}.atlas-compass i{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:18px solid #f0d293;transform:translateY(-9px)}.atlas-compass b{font:500 13px var(--display);transform:translateY(13px)}.atlas-rail{min-height:132px;display:grid;grid-template-columns:190px minmax(0,1fr);background:#f9fbf8;color:var(--ink);border-top:1px solid rgba(255,255,255,.22)}.atlas-network{padding:24px 28px;display:flex;flex-direction:column;justify-content:center;background:#e8dfcb}.atlas-network>span{text-transform:uppercase;font-size:7px;letter-spacing:.18em;color:#707a6e}.atlas-network strong{margin-top:8px;font:500 35px var(--display)}.atlas-network strong small{font:500 8px var(--sans);text-transform:uppercase;letter-spacing:.12em;color:#6a766d}.atlas-farms{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.atlas-farms::-webkit-scrollbar{display:none;width:0;height:0}.atlas-farms button{position:relative;min-width:0;padding:22px 20px;background:#fff;border:0;border-left:1px solid var(--line);display:grid;grid-template-columns:24px 1fr 16px;gap:12px;align-items:center;text-align:left;cursor:pointer;transition:.35s ease}.atlas-farms button:before{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:.35s ease}.atlas-farms button:hover,.atlas-farms button.active{background:#f5f0e5}.atlas-farms button.active:before{transform:scaleX(1)}.atlas-farms button>span{font-size:8px;color:#b68a3e}.atlas-farms strong{display:block;font:500 19px var(--display);white-space:nowrap}.atlas-farms small{display:block;margin-top:7px;text-transform:uppercase;font-size:6px;letter-spacing:.14em;color:#758279;white-space:nowrap}.atlas-farms svg{width:14px;transition:transform .3s}.atlas-farms button:hover svg,.atlas-farms button.active svg{transform:translate(4px);color:#b68a3e}@keyframes atlasPing{0%{transform:scale(.55);opacity:.75}75%,to{transform:scale(1.35);opacity:0}}@keyframes atlasCardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes atlasTourProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1000px){.atlas-scene{height:640px}.atlas-focus{width:340px;max-width:44%}.atlas-rail{grid-template-columns:160px 1fr}.atlas-farms{grid-auto-columns:245px}}@media(max-width:650px){.atlas-scene{height:620px}.atlas-terrain{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:50% 38%;transform:scale(1.08)}.atlas-topline{height:62px;padding:0 18px;grid-template-columns:1fr auto;gap:10px}.atlas-topline b,.atlas-topline em{display:none}.atlas-tour-toggle{min-width:88px;height:30px}.atlas-pin{width:34px;height:34px}.atlas-pin-orbit{top:-8px;right:-8px;bottom:-8px;left:-8px}.atlas-pin-label{display:none}.atlas-focus{left:16px;right:16px;top:auto;bottom:18px;width:auto;max-width:none;padding:19px 20px}.atlas-focus-index{padding-bottom:12px}.atlas-focus-index b{font-size:24px}.atlas-focus-copy{padding:15px 0}.atlas-focus-copy h3{font-size:27px;margin:7px 0}.atlas-focus-stats{padding-top:14px}.atlas-focus-stats strong{font-size:9px}.atlas-compass{left:auto;right:20px;bottom:205px;width:48px;height:48px}.atlas-compass:before{height:62px}.atlas-compass:after{width:62px}.atlas-rail{display:block;min-height:0}.atlas-network{padding:18px 20px;display:grid;grid-template-columns:1fr auto;align-items:center}.atlas-network strong{margin:0;font-size:27px}.atlas-farms{grid-auto-columns:250px}.atlas-farms button{min-height:104px}.farm-atlas{box-shadow:0 28px 70px #041e1533}}h1,h2,h3{text-wrap:balance}html:not([dir=rtl]) h1,html:not([dir=rtl]) h2:not(.split-copy h2),html:not([dir=rtl]) .hero-inner h1,html:not([dir=rtl]) .home-hero .hero-inner h1,html:not([dir=rtl]) .intro-grid h2,html:not([dir=rtl]) .section-head h2,html:not([dir=rtl]) .editorial-grid h2,html:not([dir=rtl]) .detail-main h2,html:not([dir=rtl]) .contact-intro h2,html:not([dir=rtl]) .category-intro h2,html:not([dir=rtl]) .about-values-head h2,html:not([dir=rtl]) .farms-intro h2{font-weight:600!important;-webkit-text-stroke:.6px currentColor;text-stroke:.6px currentColor}html:not([dir=rtl]) h3,html:not([dir=rtl]) .category-copy h3,html:not([dir=rtl]) .product-info h3,html:not([dir=rtl]) .certificate h3,html:not([dir=rtl]) .about-values-list h3,html:not([dir=rtl]) .farm-list h3,html:not([dir=rtl]) .farm-detail strong,html:not([dir=rtl]) .filter-bar button,html:not([dir=rtl]) .atlas-focus-index b,html:not([dir=rtl]) .atlas-focus-copy h3,html:not([dir=rtl]) .atlas-network strong,html:not([dir=rtl]) .atlas-farms strong{font-weight:600!important;-webkit-text-stroke:.5px currentColor;text-stroke:.5px currentColor}html:not([dir=rtl]) .split-copy h2,.split-copy h2{font-family:var(--sans)!important;font-weight:500!important;-webkit-text-stroke:0!important;text-stroke:0!important}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .hero-inner h1,[dir=rtl] .home-hero .hero-inner h1,[dir=rtl] .intro-grid h2,[dir=rtl] .section-head h2,[dir=rtl] .detail-main h2,[dir=rtl] .contact-intro h2,[dir=rtl] .about-values-head h2,[dir=rtl] .farms-intro h2,[dir=rtl] .category-intro h2,[dir=rtl] .category-copy h3,[dir=rtl] .product-info h3,[dir=rtl] .certificate h3,[dir=rtl] .about-values-list h3,[dir=rtl] .farm-list h3,[dir=rtl] .filter-bar button,[dir=rtl] .atlas-focus-copy h3,[dir=rtl] .atlas-focus-index b,[dir=rtl] .atlas-network strong,[dir=rtl] .atlas-farms strong{-webkit-text-stroke:0!important;text-stroke:0!important}.page-hero{z-index:2}.split-image img{object-position:center 60%}@media(max-width:650px){.shell{width:calc(100% - 36px)}.block{padding:68px 0}.header{height:96px}.header>.brand{top:6px}.header>.brand img{width:72px;height:72px}.header.scrolled{height:76px}.header.scrolled>.brand{left:14px;top:5px}.header.scrolled>.brand img{width:66px;height:66px}.menu{right:8px;top:22px;width:44px;height:44px}.header.scrolled .menu{top:16px}.header nav,.header.scrolled nav{padding:80px 20px 34px;justify-content:flex-start;overflow-y:auto}.header nav>a:not(.nav-action),.header.scrolled nav>a:not(.nav-action){font-size:20px;line-height:1.35}.page-hero,.page-hero.home-hero{height:60svh;min-height:420px}.hero-inner{width:calc(100% - 40px);padding-top:86px;padding-bottom:52px}.hero-inner h1,.home-hero .hero-inner h1{max-width:100%;font-size:clamp(34px,10.5vw,44px);line-height:1.04;letter-spacing:-.025em;overflow-wrap:anywhere}.hero-kicker{margin-bottom:14px;font-size:9px;line-height:1.5;letter-spacing:.24em}.hero-subtitle{width:100%;max-width:340px;margin-top:17px;font-size:13px;line-height:1.55}.winged-sun{width:min(190px,58vw);margin-top:18px}.hero-photo{background-position:center center}.intro-grid h2,.section-head h2,.editorial-grid h2,.split-copy h2,.detail-main h2,.contact-intro h2,.about-values-head h2,.farms-intro h2,.certificates-section .section-head h2{font-size:clamp(31px,9.8vw,38px);line-height:1.08;overflow-wrap:anywhere}.section-head{display:block;margin-bottom:34px}.section-head>:last-child:not(:first-child){margin-top:20px}.home-story,.about-story{margin-top:-38px}.about-story .split-image img{object-position:center 62%;transform:scale(1.14);transform-origin:50% 58%}.split-image{height:clamp(245px,68vw,275px);clip-path:polygon(0 0,100% 0,100% 86%,50% 100%,0 86%)}.split-image:before{content:"";position:absolute;z-index:1;inset:0 0 auto;height:84px;background:linear-gradient(180deg,rgba(5,34,23,.46),rgba(5,34,23,.12) 52%,transparent);pointer-events:none}.split-image img{object-position:center 50%;transform:scale(1.12);transform-origin:50% 46%}.split-copy{padding:42px 22px 64px}.split-copy .kicker{margin-bottom:18px}.split-copy h2{font:500 clamp(33px,9.5vw,38px)/1.06 var(--sans);letter-spacing:-.02em;text-transform:none}.product-photo{height:auto;max-height:none;aspect-ratio:4/5}.product-info h3{font-size:23px}.category-showcase{padding:62px 0 48px}.category-intro h2{font-size:clamp(32px,10vw,38px)}.category-canvas{margin-top:32px}.category-choice{min-height:320px;padding:24px 14px 22px}.category-copy h3{font-size:34px}.category-produce,.category-frozen .category-produce{width:min(92%,360px);height:168px;margin:14px auto 8px}.certificate{min-height:260px;padding:24px 20px}.certificate>div{top:38px}.contact-intro{margin-bottom:42px}.contact-form{padding:30px 20px}.farms-section{padding-top:68px}.farms-intro>p{margin-top:20px}.atlas-scene{height:590px}.atlas-focus{left:12px;right:12px;padding:17px 18px}.atlas-focus-copy h3{font-size:25px;overflow-wrap:anywhere}.atlas-focus-stats{grid-template-columns:1fr 1fr;gap:12px}.atlas-focus-stats strong{overflow-wrap:anywhere}.atlas-compass{right:18px;bottom:196px}.atlas-farms{grid-auto-columns:min(250px,82vw)}footer{padding-top:76px}.footer-main{gap:28px}.footer-main>.brand img{width:70px;height:70px}}@media(max-width:360px){.shell{width:calc(100% - 28px)}.page-hero,.page-hero.home-hero{min-height:390px}.hero-inner{width:calc(100% - 30px);padding-top:76px;padding-bottom:46px}.hero-inner h1,.home-hero .hero-inner h1{font-size:clamp(31px,10vw,36px)}.hero-subtitle{font-size:12px}.winged-sun{width:170px}.category-produce,.category-frozen .category-produce{height:150px}.atlas-topline{padding:0 12px}.atlas-tour-toggle{min-width:34px;width:34px;padding:0}.atlas-tour-toggle span{display:none}}.header nav>a{position:relative}.header nav>a:not(.nav-action):after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.header nav>a:not(.nav-action):hover:after,.header nav>a:not(.nav-action):focus-visible:after,.header nav>a:not(.nav-action).active:after{transform:scaleX(1);transform-origin:left center}.header nav>a.active{border-color:transparent}.nav-action,.text-link,.primary-link,.contact-submit button{will-change:transform}.nav-action,.primary-link,.contact-submit button{position:relative;isolation:isolate;overflow:hidden}.nav-action:before,.primary-link:before,.contact-submit button:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--gold);transform:translate(-102%);transition:transform .46s cubic-bezier(.2,.8,.2,1)}.nav-action:hover:before,.nav-action:focus-visible:before,.primary-link:hover:before,.primary-link:focus-visible:before,.contact-submit button:hover:before,.contact-submit button:focus-visible:before{transform:translate(0)}.header.scrolled .nav-action:hover,.header.scrolled .nav-action:focus-visible,.primary-link:hover,.primary-link:focus-visible,.contact-submit button:hover,.contact-submit button:focus-visible{background:var(--green);color:var(--deep)}.text-link{transition:color .28s ease}.text-link:hover,.text-link:focus-visible{color:#ae8135}.product-card{display:block;position:relative;transform-style:preserve-3d;will-change:transform}.product-photo{isolation:isolate;box-shadow:0 8px 28px #06241900;transition:box-shadow .55s cubic-bezier(.2,.8,.2,1)}.product-photo:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 28%,rgba(255,255,255,.22) 48%,transparent 68%);transform:translate(-130%);transition:transform .8s cubic-bezier(.2,.8,.2,1);pointer-events:none}.product-photo span{z-index:3;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:opacity .35s ease,backdrop-filter .45s ease,letter-spacing .4s ease}.product-card:hover .product-photo,.product-card:focus-visible .product-photo{box-shadow:0 22px 48px #06241926}.product-card:hover .product-photo:before,.product-card:focus-visible .product-photo:before{transform:translate(130%)}.product-card:hover .product-photo span,.product-card:focus-visible .product-photo span{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);letter-spacing:.23em}.product-info{position:relative;overflow:hidden}.product-info:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform .48s cubic-bezier(.2,.8,.2,1)}.product-card:hover .product-info:after,.product-card:focus-visible .product-info:after{transform:scaleX(1);transform-origin:left}.product-info svg{transition:transform .42s cubic-bezier(.2,.8,.2,1),color .3s ease}.product-card:hover .product-info svg,.product-card:focus-visible .product-info svg{transform:translate(5px);color:#ae8135}.category-choice{transition:color .45s ease,background-color .45s ease}.category-action{overflow:hidden}.category-action:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:translate(-105%);transition:transform .46s cubic-bezier(.2,.8,.2,1)}.category-choice:hover .category-action:after,.category-choice:focus-visible .category-action:after{transform:translate(0)}.about-values-list article{position:relative;transition:padding .42s cubic-bezier(.2,.8,.2,1),color .3s ease}.about-values-list article:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;background:var(--gold);opacity:0;transform:translate(-8px,-50%);transition:opacity .3s ease,transform .42s cubic-bezier(.2,.8,.2,1)}.about-values-list article:hover{padding-left:18px;color:#a8792f}.about-values-list article:hover:before{opacity:1;transform:translateY(-50%)}.certificate{overflow:hidden;transition:background-color .4s ease,box-shadow .45s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.certificate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(140deg,rgba(214,173,96,.12),transparent 55%);opacity:0;transition:opacity .4s ease}.certificate>div,.certificate>svg,.certificate h3,.certificate p{transition:transform .48s cubic-bezier(.2,.8,.2,1),color .3s ease}.certificate:hover{z-index:1;background:#fff;box-shadow:0 24px 55px #0624191a;transform:translateY(-5px)}.certificate:hover:before{opacity:1}.certificate:hover>div{transform:translate(-50%) translateY(-5px) scale(1.035)}.certificate:hover>svg{transform:translate(4px);color:#aa7a2d}.cert-mark img{transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .4s ease}.cert-mark:hover img{transform:translateY(-4px) scale(1.035);filter:saturate(1.08)}.contact-form{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease}.contact-form:focus-within{transform:translateY(-4px);box-shadow:0 32px 85px #06241921}.contact-form label{transition:color .3s ease}.contact-form label:focus-within>span{color:#a8792f}.contact-direct a svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.contact-direct a:hover svg,.contact-direct a:focus-visible svg{transform:translate(4px) scale(1.06)}.footer-main nav a{position:relative;width:max-content}.footer-main nav a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform .38s cubic-bezier(.2,.8,.2,1)}.footer-main nav a:hover:after,.footer-main nav a:focus-visible:after{transform:scaleX(1);transform-origin:left}@media(max-width:1000px){.header nav>a:not(.nav-action):after{bottom:0}}@media(prefers-reduced-motion:reduce){.product-card,.certificate,.contact-form,.floating-btn{transform:none!important}.product-photo:before{display:none}}.floating-contact{position:fixed;right:24px;bottom:50px;z-index:95;display:flex;flex-direction:column;gap:10px;align-items:flex-end;pointer-events:auto}.floating-drawer{display:flex;flex-direction:column;gap:8px;align-items:flex-end;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(14px) scale(.9);transform-origin:bottom right;transition:opacity .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1),visibility .28s ease}.floating-contact.is-expanded .floating-drawer{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.floating-item{position:relative;display:flex;align-items:center;justify-content:flex-end}.floating-btn{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:0;cursor:pointer;padding:0;box-shadow:0 6px 20px #06241938,0 2px 5px #00000014;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,background .25s ease,filter .25s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-decoration:none}.floating-btn:hover,.floating-item.is-open .floating-btn{transform:translateY(-2px) scale(1.05);box-shadow:0 10px 24px #0624194d,0 3px 8px #0000001f;text-decoration:none}.floating-btn:active{transform:translateY(0) scale(.96)}.floating-btn .floating-icon{width:23px;height:23px;display:block}.floating-btn.floating-whatsapp{background:#25d366;color:#fff;border:1px solid rgba(255,255,255,.3)}.floating-btn.floating-whatsapp:hover,.floating-item.is-open .floating-btn.floating-whatsapp{background:#20be5b}.floating-btn.floating-phone{background:#0b3324;color:#f7dfa9;border:1.5px solid rgba(214,173,96,.45)}.floating-btn.floating-phone:hover,.floating-item.is-open .floating-btn.floating-phone{background:#062419;color:#fff;border-color:var(--gold)}.floating-btn.floating-email{background:#113f2d;color:#fff;border:1.5px solid rgba(214,173,96,.45)}.floating-btn.floating-email:hover,.floating-item.is-open .floating-btn.floating-email{background:#08291c;color:var(--gold);border-color:var(--gold)}.floating-btn.floating-linkedin,.floating-btn.floating-social{background:#0a66c2;color:#fff;border:1px solid rgba(255,255,255,.35)}.floating-btn.floating-linkedin:hover,.floating-btn.floating-social:hover,.floating-item.is-open .floating-btn.floating-social{background:#004182;color:#fff;border-color:#fff}.floating-btn.floating-social-facebook{background:#1877f2}.floating-btn.floating-social-facebook:hover,.floating-item.is-open .floating-btn.floating-social-facebook{background:#145dbf}.floating-btn.floating-social-instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.floating-btn.floating-social-instagram:hover,.floating-item.is-open .floating-btn.floating-social-instagram{filter:brightness(1.08)}.floating-btn.floating-social-twitter{background:#14171a}.floating-btn.floating-social-twitter:hover,.floating-item.is-open .floating-btn.floating-social-twitter{background:#000}.floating-btn.floating-social-youtube{background:red}.floating-btn.floating-social-youtube:hover,.floating-item.is-open .floating-btn.floating-social-youtube{background:#c00}.floating-btn.floating-social-tiktok{background:#111}.floating-btn.floating-social-tiktok:hover,.floating-item.is-open .floating-btn.floating-social-tiktok{background:#000}.floating-btn.floating-social-telegram{background:#229ed9}.floating-btn.floating-social-telegram:hover,.floating-item.is-open .floating-btn.floating-social-telegram{background:#1b83b5}.floating-btn.floating-other{background:#0b3324;color:#f7dfa9;border:1.5px solid rgba(214,173,96,.45)}.floating-btn.floating-other:hover,.floating-item.is-open .floating-btn.floating-other{background:#062419;color:#fff;border-color:var(--gold)}.flyout-platform-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;color:#f7dfa9;flex-shrink:0}.flyout-platform-icon svg{width:15px;height:15px}.floating-btn.floating-toggle{width:52px;height:52px;background:#0b3324;color:#f7dfa9;border:1.5px solid rgba(214,173,96,.55);box-shadow:0 8px 24px #06241959,0 2px 6px #0000001f;z-index:96}.floating-btn.floating-toggle:hover{background:#062419;color:#fff;border-color:var(--gold);transform:translateY(-2px) scale(1.06)}.floating-btn.floating-toggle.is-open{background:#062419;color:#fff;border-color:#d6ad60d9}.floating-toggle-icon{display:flex;align-items:center;justify-content:center;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.floating-btn.floating-toggle.is-open .floating-toggle-icon{transform:rotate(90deg)}.floating-toggle-wrap{position:relative;display:flex;align-items:center;justify-content:flex-end}.floating-toggle-tooltip{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(6px);background:#fbf9f2;color:#0b3324;border:1px solid rgba(183,139,62,.48);outline:none;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.03em;padding:7px 15px;border-radius:999px;white-space:nowrap;pointer-events:auto;cursor:pointer;opacity:0;visibility:hidden;box-shadow:0 8px 24px #06241924,0 2px 6px #0000000d;transition:opacity .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1),visibility .22s ease;z-index:97}.floating-toggle-tooltip:after{content:"";position:absolute;top:50%;right:-5px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;background:#fbf9f2;border-right:1px solid rgba(183,139,62,.48);border-top:1px solid rgba(183,139,62,.48)}.floating-toggle-wrap:hover .floating-toggle-tooltip,.floating-toggle-wrap:active .floating-toggle-tooltip,.floating-toggle-wrap:focus-within .floating-toggle-tooltip,.floating-btn.floating-toggle:hover~.floating-toggle-tooltip,.floating-btn.floating-toggle:active~.floating-toggle-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}@media(max-width:768px){.floating-toggle-tooltip{right:calc(100% + 8px);font-size:11.5px;padding:6px 13px}}[dir=rtl] .floating-toggle-tooltip{font-family:var(--sans);font-size:12.5px;letter-spacing:0}.floating-flyout{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(6px);width:max-content;min-width:0;max-width:260px;background:#062419f5;border:1px solid rgba(214,173,96,.32);border-radius:8px;box-shadow:0 10px 28px #00000061,0 2px 6px #00000026;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:3px;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1),visibility .2s ease;z-index:100;text-align:left}.floating-flyout:before{content:"";position:absolute;top:0;bottom:0;right:-14px;width:16px}.floating-item:hover .floating-flyout,.floating-item.is-open .floating-flyout{opacity:1;visibility:visible;transform:translateY(-50%) translate(0);pointer-events:auto}.floating-flyout-link{display:flex;align-items:center;justify-content:center;gap:10px;padding:7px 12px;text-decoration:none;border-radius:6px;transition:background .18s ease;white-space:nowrap}.floating-flyout-link:hover,.floating-flyout-link:focus-visible{background:#d6ad6026}.flyout-val{font-size:12.5px;font-weight:500;font-family:var(--sans);color:#fff;letter-spacing:.01em;transition:color .18s ease}.floating-flyout-link:hover .flyout-val{color:#efd08d}.flyout-tag{font-size:8.5px;text-transform:uppercase;letter-spacing:.08em;padding:2px 6px;border-radius:4px;background:#ffffff1a;color:#ffffffb8;font-weight:600;transition:background .18s ease,color .18s ease}.floating-flyout-link:hover .flyout-tag{background:#d6ad6047;color:#efd08d}@media(max-width:768px){.floating-contact{right:14px;bottom:calc(18px + env(safe-area-inset-bottom,0px));gap:8px}.floating-btn{width:42px;height:42px;box-shadow:0 4px 14px #06241940}.floating-btn.floating-toggle{width:46px;height:46px}.floating-btn .floating-icon{width:19px;height:19px}.floating-btn.floating-toggle .floating-icon{width:21px;height:21px}.floating-flyout{right:calc(100% + 8px);max-width:calc(100vw - 70px);padding:2px;border-radius:7px}.floating-flyout-link{padding:6px 9px;gap:8px}.flyout-val{font-size:11px}.flyout-tag{font-size:7.5px;padding:1px 4px}}.lang-globe-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 8px 0 2px;border-radius:999px;background:transparent;border:0;outline:none;color:#fff;cursor:pointer;margin-bottom:8px;transition:opacity .25s ease,transform .2s ease;-webkit-user-select:none;user-select:none;flex-shrink:0}[dir=rtl] .lang-globe-btn{padding:0 2px 0 8px}.globe-sphere{width:auto;height:auto;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;display:flex;align-items:center;justify-content:center;color:#fff!important;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.globe-sphere svg{width:24px;height:24px;stroke:#fff;stroke-width:1.85;transition:stroke .25s ease}.globe-code{font-size:13.5px;font-weight:700;letter-spacing:.08em;font-family:var(--sans);line-height:1;color:#fff;transition:opacity .25s ease,color .25s ease}.lang-globe-btn:hover{background:transparent;opacity:.85}.lang-globe-btn:hover .globe-sphere{transform:rotate(35deg) scale(1.08)}@media(min-width:1001px){.header.scrolled nav .lang-globe-btn{background:transparent;border:0;color:var(--ink)!important}.header.scrolled nav .lang-globe-btn .globe-sphere{color:var(--ink)!important}.header.scrolled nav .lang-globe-btn .globe-sphere svg{stroke:var(--ink)!important}.header.scrolled nav .lang-globe-btn .globe-code{color:var(--ink)!important}}.header.scrolled .mobile-bar-lang,.header.scrolled:not(.menu-open)>.mobile-header-lang .lang-globe-btn{background:transparent;border:0;color:var(--ink)!important}.header.scrolled .mobile-bar-lang .globe-sphere,.header.scrolled:not(.menu-open)>.mobile-header-lang .globe-sphere{color:var(--ink)!important}.header.scrolled .mobile-bar-lang .globe-sphere svg,.header.scrolled:not(.menu-open)>.mobile-header-lang .globe-sphere svg{stroke:var(--ink)!important}.header.scrolled .mobile-bar-lang .globe-code,.header.scrolled:not(.menu-open)>.mobile-header-lang .globe-code{color:var(--ink)!important}.mobile-header-lang{display:none}@media(max-width:1000px){.mobile-header-lang{display:flex;align-items:center;position:absolute;z-index:4;left:18px;top:35px;height:46px}[dir=rtl] .mobile-header-lang{left:auto;right:18px}.header.scrolled .mobile-header-lang{top:17px}.mobile-header-lang .lang-globe-btn{margin-bottom:0;height:38px;padding:0 4px}.header.menu-open .mobile-header-lang{opacity:0;pointer-events:none}.nav-lang-switcher,.header nav .nav-lang-switcher,.header.scrolled nav .nav-lang-switcher{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:22px 0 0!important;padding:0 10px 0 2px!important;height:38px!important;border-radius:999px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important;align-self:flex-start!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;-webkit-user-select:none!important;user-select:none!important;transition:opacity .25s ease,transform .2s ease!important}[dir=rtl] .nav-lang-switcher,[dir=rtl] .header nav .nav-lang-switcher,[dir=rtl] .header.scrolled nav .nav-lang-switcher{padding:0 2px 0 10px!important;margin:22px 0 0!important;align-self:flex-start!important}.nav-lang-switcher:hover,.header nav .nav-lang-switcher:hover,.header.scrolled nav .nav-lang-switcher:hover{background:transparent!important;opacity:.85!important}.nav-lang-switcher:hover .globe-sphere,.header nav .nav-lang-switcher:hover .globe-sphere,.header.scrolled nav .nav-lang-switcher:hover .globe-sphere{transform:rotate(35deg) scale(1.08)!important}.nav-lang-switcher .globe-sphere,.header nav .nav-lang-switcher .globe-sphere,.header.scrolled nav .nav-lang-switcher .globe-sphere{width:auto!important;height:auto!important;color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;opacity:1!important}.nav-lang-switcher .globe-sphere svg,.header nav .nav-lang-switcher .globe-sphere svg,.header.scrolled nav .nav-lang-switcher .globe-sphere svg{stroke:#fff!important;color:#fff!important;width:24px!important;height:24px!important;filter:none!important;opacity:1!important}.nav-lang-switcher .globe-code,.header nav .nav-lang-switcher .globe-code,.header.scrolled nav .nav-lang-switcher .globe-code{color:#fff!important;font-family:var(--sans)!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1!important;opacity:1!important;text-shadow:none!important}}@media(max-width:650px){.header.scrolled>.brand{left:50%!important;right:auto!important;transform:translate(-50%)!important;top:6px!important}.header.scrolled>.brand img{width:64px!important;height:64px!important}.menu{top:28px;right:12px}.header.scrolled .menu{top:16px}[dir=rtl] .menu,[dir=rtl] .header.scrolled .menu{right:auto!important;left:12px!important}.mobile-header-lang{top:28px;left:12px;right:auto}.header.scrolled .mobile-header-lang{top:16px;left:12px;right:auto}[dir=rtl] .mobile-header-lang,[dir=rtl] .header.scrolled .mobile-header-lang{left:auto!important;right:12px!important}}.menu{color:#fff!important;transition:color .25s ease,transform .2s ease!important}.menu svg{stroke:currentColor!important;transition:stroke .25s ease!important}.header.scrolled .menu,.menu.is-scrolled{color:var(--ink)!important}.header.scrolled .menu svg,.menu.is-scrolled svg{stroke:var(--ink)!important;color:var(--ink)!important}.header.menu-open .menu,.header.scrolled.menu-open .menu,.menu.menu-open{color:#fff!important}.header.menu-open .menu svg,.header.scrolled.menu-open .menu svg,.menu.menu-open svg{stroke:#fff!important;color:#fff!important}:root[dir=rtl],html[lang=ar],body.lang-ar{--sans: "Tajawal", "Cairo", system-ui, -apple-system, sans-serif;--display: "Tajawal", "Cairo", system-ui, -apple-system, sans-serif;direction:rtl;text-align:right;font-weight:400;line-height:1.75}[dir=rtl] .kicker,[dir=rtl] .hero-kicker,[dir=rtl] .text-link,[dir=rtl] .primary-link,[dir=rtl] .nav-action,[dir=rtl] .header nav>a:not(.nav-action),[dir=rtl] .nav-dropdown-trigger,[dir=rtl] .category-eyebrow,[dir=rtl] .category-copy h3 small,[dir=rtl] .category-action,[dir=rtl] .facts span,[dir=rtl] .product-info small,[dir=rtl] .product-photo span,[dir=rtl] .back-link,[dir=rtl] .map-topline,[dir=rtl] .atlas-topline,[dir=rtl] .atlas-tour-toggle,[dir=rtl] .atlas-pin-label small,[dir=rtl] .atlas-focus-index span,[dir=rtl] .atlas-focus-copy p,[dir=rtl] .atlas-focus-copy>span,[dir=rtl] .atlas-focus-stats span,[dir=rtl] .atlas-network>span,[dir=rtl] .atlas-farms small,[dir=rtl] .atlas-network strong small,[dir=rtl] .certificate p,[dir=rtl] .cert-strip>div>span:first-child,[dir=rtl] .contact-intro .kicker,[dir=rtl] .contact-direct span,[dir=rtl] .contact-form label>span,[dir=rtl] .contact-submit button,[dir=rtl] .footer-main nav,[dir=rtl] .footer-main>span,[dir=rtl] .flyout-tag,[dir=rtl] .filter-bar span,[dir=rtl] .subfilter-bar button{letter-spacing:0!important;text-transform:none!important}[dir=rtl] .hero-inner h1{font-family:var(--display);font-size:clamp(38px,3.8vw,54px);font-weight:500;line-height:1.28;letter-spacing:0;margin:0}[dir=rtl] .home-hero .hero-inner h1{font-family:var(--display);font-size:clamp(40px,4.2vw,58px);font-weight:500;line-height:1.25;letter-spacing:0;margin:0;max-width:820px}[dir=rtl] .hero-kicker{font-size:11px;font-weight:500;line-height:1.6;margin-bottom:12px}[dir=rtl] .hero-subtitle{font-size:14px;font-weight:400;line-height:1.7;margin:18px auto 0;max-width:520px;width:min(520px,85%);color:#ffffffe0}[dir=rtl] .kicker{font-size:10.5px;font-weight:500;line-height:1.6}[dir=rtl] .header nav>a:not(.nav-action),[dir=rtl] .nav-dropdown-trigger{font-size:13.5px;font-weight:500}[dir=rtl] .nav-action{font-size:11.5px;font-weight:500;gap:12px}[dir=rtl] .intro-grid h2,[dir=rtl] .section-head h2,[dir=rtl] .split-copy h2,[dir=rtl] .detail-main h2,[dir=rtl] .contact-intro h2,[dir=rtl] .about-values-head h2,[dir=rtl] .farms-intro h2,[dir=rtl] .category-intro h2,[dir=rtl] .certificates-section .section-head h2{font-family:var(--display);font-size:clamp(26px,2.7vw,38px);font-weight:500;line-height:1.45;letter-spacing:0}[dir=rtl] .split-copy>p:not(.kicker){font-size:14.5px;font-weight:400;line-height:1.85;margin:20px 0 26px}[dir=rtl] .text-link{font-size:11px;font-weight:500;gap:10px}[dir=rtl] .category-copy h3{font-family:var(--display);font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.35}[dir=rtl] .category-copy h3 small{font-size:10.5px;font-weight:500;margin-top:6px}[dir=rtl] .category-action{font-size:11px;font-weight:500}[dir=rtl] .category-intro>p:last-child{font-size:14px;font-weight:400;line-height:1.8}[dir=rtl] .filter-bar button{font-family:var(--display);font-size:21px;font-weight:500}[dir=rtl] .filter-bar span{margin-left:0;margin-right:6px;font-size:9.5px}[dir=rtl] .subfilter-bar button{font-size:12px;font-weight:400}[dir=rtl] .product-info h3{font-family:var(--display);font-weight:500;font-size:19px;line-height:1.35}[dir=rtl] .product-info small{font-size:10.5px;font-weight:400}[dir=rtl] .facts b{font-family:var(--sans);font-weight:500;font-size:16px;line-height:1.5}[dir=rtl] .facts span{font-size:10px;font-weight:400}[dir=rtl] .season span{font-size:9px;font-weight:500}[dir=rtl] .primary-link{font-size:11px;font-weight:500}[dir=rtl] .about-values-list h3{font-family:var(--display);font-weight:500;font-size:clamp(19px,1.8vw,24px);line-height:1.4}[dir=rtl] .about-values-list p{font-size:13px;font-weight:400;line-height:1.75}[dir=rtl] .certificate h3{font-family:var(--display);font-weight:500;font-size:19px;line-height:1.35}[dir=rtl] .certificate p{font-size:11px;font-weight:400;line-height:1.6}[dir=rtl] .legal-note{font-size:11px;font-weight:400;line-height:1.75}[dir=rtl] .contact-intro>p:not(.kicker){font-size:14px;font-weight:400;line-height:1.8}[dir=rtl] .contact-direct b{font-family:var(--sans);font-weight:500;font-size:16px}[dir=rtl] .contact-direct span{font-size:10.5px;font-weight:400}[dir=rtl] .contact-form label>span{font-size:11px;font-weight:500}[dir=rtl] .contact-form input,[dir=rtl] .contact-form select,[dir=rtl] .contact-form textarea{font-size:14px;font-family:var(--sans);font-weight:400;line-height:1.7}[dir=rtl] .contact-submit button{font-size:11px;font-weight:500}[dir=rtl] .contact-submit p{font-size:11px;font-weight:400;line-height:1.7}[dir=rtl] .footer-main>p{font-size:13px;font-weight:400;line-height:1.8}[dir=rtl] .footer-main nav{font-size:10px;font-weight:400}[dir=rtl] .footer-main>span{font-size:9.5px;font-weight:400}[dir=rtl] .atlas-focus-copy h3{font-family:var(--display);font-size:24px;font-weight:500;line-height:1.3}[dir=rtl] .atlas-focus-index b{font-family:var(--display);font-size:24px;font-weight:500}[dir=rtl] .atlas-farms strong{font-family:var(--display);font-size:16px;font-weight:500}[dir=rtl] .atlas-network strong{font-family:var(--display);font-size:27px;font-weight:500}@media(min-width:1001px){[dir=rtl] .header.scrolled>.brand{left:auto;right:38px}[dir=rtl] .header.scrolled nav{left:38px;right:auto}}[dir=rtl] .nav-dropdown-menu{text-align:right}[dir=rtl] .flyout-submenu{left:auto;right:100%;text-align:right;transform:translate(4px)}[dir=rtl] .has-flyout:hover>.flyout-submenu{transform:translate(0)}[dir=rtl] .flyout-submenu:before{left:auto;right:-10px}[dir=rtl] .menu-item-link .item-arrow{transform:scaleX(-1)}[dir=rtl] .has-flyout:hover>.menu-item-link .item-arrow{transform:scaleX(-1) translate(-3px)}[dir=rtl] .flyout-link:hover{padding-left:18px;padding-right:22px}[dir=rtl] .text-link svg,[dir=rtl] .primary-link svg,[dir=rtl] .nav-action svg,[dir=rtl] .category-action svg,[dir=rtl] .contact-submit button svg,[dir=rtl] .product-info svg,[dir=rtl] .atlas-farms button svg,[dir=rtl] .back-link svg{transform:scaleX(-1)}[dir=rtl] .text-link:hover svg,[dir=rtl] .primary-link:hover svg,[dir=rtl] .nav-action:hover svg,[dir=rtl] .contact-submit button:hover svg{transform:scaleX(-1) translate(-4px)}[dir=rtl] .category-choice:hover .category-action svg,[dir=rtl] .category-choice:focus-visible .category-action svg{transform:scaleX(-1) translate(-6px)}[dir=rtl] .product-card:hover .product-info svg,[dir=rtl] .product-card:focus-visible .product-info svg{transform:scaleX(-1) translate(-5px)}[dir=rtl] .atlas-farms button:hover svg,[dir=rtl] .atlas-farms button.active svg{transform:scaleX(-1) translate(-4px)}[dir=rtl] .facts>div+div{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:28px}[dir=rtl] .large-copy{font-family:var(--sans);font-size:15.5px;line-height:1.95;color:#2c4035}[dir=rtl] .atlas-focus{right:auto;left:34px;text-align:right}[dir=rtl] .atlas-focus:before{left:auto;right:-1px}[dir=rtl] .atlas-focus-stats div+div{border-left:0;border-right:1px solid rgba(255,255,255,.13);padding-left:0;padding-right:18px}[dir=rtl] .atlas-compass{left:auto;right:32px}[dir=rtl] .atlas-pin-label{left:auto;right:55px;text-align:right;border-left:0;border-right:1px solid rgba(239,206,139,.68);background:linear-gradient(-90deg,rgba(3,25,18,.75),transparent);transform:translateY(-50%) translate(6px)}[dir=rtl] .atlas-pin:hover .atlas-pin-label,[dir=rtl] .atlas-pin:focus-visible .atlas-pin-label,[dir=rtl] .atlas-pin.active .atlas-pin-label{transform:translateY(-50%) translate(0)}[dir=rtl] .atlas-farms button{text-align:right;border-left:0;border-right:1px solid var(--line)}[dir=rtl] .atlas-farms button:before{left:auto;right:0;transform-origin:right}[dir=rtl] .contact-form select{background-position:5px 14px,0 14px}[dir=rtl] .contact-direct a:hover{padding-left:0;padding-right:9px}[dir=rtl] .certificate>svg{right:auto;left:26px}[dir=rtl] .about-values-list article:before{left:auto;right:0;transform:translate(8px,-50%)}[dir=rtl] .about-values-list article:hover{padding-left:0;padding-right:18px}[dir=rtl] .about-values-list article:hover:before{transform:translateY(-50%)}[dir=rtl] .floating-flyout{text-align:right}@media(min-width:1001px){[dir=rtl] .home-story .split-image{clip-path:polygon(0 12%,100% 0,100% 76%,0 100%)}}@media(max-width:1000px)and (min-width:651px){[dir=rtl] .home-story .split-image{clip-path:polygon(0 14.75%,100% 0,100% 82%,0 100%)}}@media(max-width:650px){.home-story,.about-story,[dir=rtl] .home-story,[dir=rtl] .about-story{margin-top:min(-11.4svh,-91.5px)!important}.split-image,.home-story .split-image,.about-story .split-image,[dir=rtl] .split-image,[dir=rtl] .home-story .split-image,[dir=rtl] .about-story .split-image{height:350px!important;clip-path:polygon(0 0,100% 0,100% 86%,50% 100%,0 86%)!important}}@media(max-width:1000px){.nav-dropdown{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important}.nav-dropdown-trigger-wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.mobile-submenu{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important;margin:10px 0 16px!important;padding:10px 0 14px 18px!important;border-left:2px solid rgba(214,173,96,.45)!important;border-right:none!important}.header nav>a:not(.nav-action),.header.scrolled nav>a:not(.nav-action),.header nav .nav-dropdown-trigger,.header.scrolled nav .nav-dropdown-trigger{font:500 24px var(--display)!important;text-transform:none!important;letter-spacing:0!important;padding:6px 0!important}[dir=rtl] .menu{right:auto;left:18px}[dir=rtl] .header nav,[dir=rtl] .header.scrolled nav{align-items:flex-start;text-align:right}[dir=rtl] .header nav>a:not(.nav-action),[dir=rtl] .header.scrolled nav>a:not(.nav-action),[dir=rtl] .header nav .nav-dropdown-trigger,[dir=rtl] .header.scrolled nav .nav-dropdown-trigger{font-size:20px!important;font-family:var(--sans)!important;font-weight:500!important;line-height:1.4!important;padding:6px 0!important}[dir=rtl] .mobile-submenu{border-left:none!important;border-right:2px solid rgba(214,173,96,.45)!important;padding:10px 18px 14px 0!important;margin:10px 0 16px!important;text-align:right!important}[dir=rtl] .mobile-sub-link{border-left:0;border-right:1px solid rgba(255,255,255,.2);padding-left:0;padding-right:10px}[dir=rtl] .mobile-sub-link:hover{border-right-color:var(--gold)}}@media(max-width:650px){[dir=rtl] .hero-inner h1,[dir=rtl] .home-hero .hero-inner h1{font-size:clamp(30px,8.5vw,40px);line-height:1.25}[dir=rtl] .hero-subtitle{font-size:13px;line-height:1.6;margin-top:14px}[dir=rtl] .atlas-focus{left:12px;right:12px}[dir=rtl] .atlas-compass{right:auto;left:18px}[dir=rtl] .facts div+div{border-right:0;padding-right:0}}
