:root{--responsive-page-x:clamp(1rem,3.2vw,2.5rem);--fixed-navbar-gap:138px;--home-hero-gap:164px}html{font-size:clamp(14.5px,calc(14.15px + .09vw),15.5px);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{width:100%;max-width:100%;overflow-x:clip}*,:after,:before{box-sizing:border-box}.flex,.grid,article,footer,form,header,main,main>*,nav,section{min-width:0}canvas,iframe,img,svg,video{max-width:100%}iframe,video{display:block}button,input,select,textarea{max-width:100%}input,select,textarea{font-size:max(16px,1rem)}a[href^="mailto:"],a[href^="tel:"]{overflow-wrap:anywhere!important}main :where(h1,h2,h3){max-width:100%;text-wrap:balance}main :where(p,li){text-wrap:pretty}.page-navbar-gap .page-navbar-gap{padding-top:0!important}.min-h-screen{min-height:100vh;min-height:100svh}.video-food-shop>.page-navbar-gap{width:min(100%,1360px)!important;padding-inline:var(--responsive-page-x)!important;padding-bottom:clamp(3rem,7vw,5rem)!important}.video-food-shop header{margin-bottom:clamp(1.5rem,3vw,2.4rem)!important;padding:clamp(1.1rem,2.4vw,1.7rem)!important}.video-food-shop header h1{font-size:clamp(2rem,4vw,3rem)!important;line-height:1.05!important}.video-food-shop section>div.grid{gap:clamp(1.2rem,2.2vw,1.8rem)!important}.video-food-shop .food-glass-card{width:100%;min-width:0}.video-food-shop .food-image-shell{width:100%!important;height:auto!important;min-height:0!important;max-height:315px;aspect-ratio:4/3}.video-food-shop .food-glass-card>div:last-child{padding:clamp(1rem,1.8vw,1.3rem) clamp(1.1rem,2.1vw,1.65rem) clamp(1.1rem,2.1vw,1.65rem)!important}.video-food-shop .food-glass-card h2{font-size:clamp(1.12rem,1.4vw,1.32rem)!important;line-height:1.22!important}.video-food-shop .food-glass-card .text-3xl{font-size:clamp(1.55rem,2.1vw,1.85rem)!important}.about-page .hero-title{font-size:clamp(2.65rem,5vw,4.6rem)!important;line-height:1.06!important}.about-page :is(.section-title,.values-strip-heading,.section-heading,.team-heading,.team-heading-inner,.cta-heading){font-size:clamp(2rem,3.8vw,3.25rem)!important;line-height:1.1!important}.home-page-root .missionHeading{font-size:clamp(2.7rem,5vw,4.8rem)!important;line-height:1!important}.home-page-root .missionMarqueeTrack span{font-size:clamp(3.1rem,6vw,6rem)!important}.food-soul-page :is(h1,h2,h3)>span[class*=text-]{font-size:inherit!important;line-height:inherit!important}[data-dashboard-role]{width:100%;max-width:100%;overflow-x:clip}[data-dashboard-role] .flex,[data-dashboard-role] .grid,[data-dashboard-role] form,[data-dashboard-role] main,[data-dashboard-role] section{min-width:0}[data-dashboard-role] .overflow-x-auto{width:100%;max-width:100%;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}[data-dashboard-role] table{min-width:640px}[data-dashboard-role] button,[data-dashboard-role] input,[data-dashboard-role] select,[data-dashboard-role] textarea{min-height:44px}@media (min-width:1536px){.video-food-shop section>div.grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1023px){:root{--fixed-navbar-gap:110px;--home-hero-gap:142px}main :where(h1):not([class*="!text"]){font-size:clamp(2.25rem,6.5vw,3.65rem)!important;line-height:1.08!important}main :where(h2):not([class*="!text"]){font-size:clamp(1.85rem,5vw,2.8rem)!important;line-height:1.12!important}.about-page .hero{min-height:auto!important}.about-page .hero-right{min-height:clamp(280px,48vw,420px)!important}[data-dashboard-role] table{min-width:600px}}@media (max-width:767px){:root{--fixed-navbar-gap:90px;--home-hero-gap:118px}main :where(h1):not([class*="!text"]){font-size:clamp(2rem,9vw,2.7rem)!important;line-height:1.08!important}main :where(h2):not([class*="!text"]){font-size:clamp(1.6rem,7.2vw,2.18rem)!important;line-height:1.12!important}main :where(h3):not([class*="!text"]){font-size:clamp(1.25rem,5.6vw,1.72rem)!important;line-height:1.18!important}main :where(h1,h2,h3)>span[class*=text-]{font-size:inherit!important;line-height:inherit!important}section[class*=py-20],section[class*=py-24],section[class*=py-32],section[class*=py-40]{padding-top:clamp(3.5rem,12vw,5rem)!important;padding-bottom:clamp(3.5rem,12vw,5rem)!important}.about-page .hero-left,.about-page .origin-left,.about-page .origin-right,.about-page .section-cta,.about-page .section-quality,.about-page .section-team,.about-page .sourcing-content,.about-page .values-strip{padding:clamp(2.8rem,11vw,4rem) var(--responsive-page-x)!important}.about-page .hero-title{font-size:clamp(2.25rem,10vw,3rem)!important}.about-page :is(.section-title,.values-strip-heading,.section-heading,.team-heading,.team-heading-inner,.cta-heading){font-size:clamp(1.85rem,8vw,2.5rem)!important}.about-page .hero-right{min-height:280px!important;padding:1rem var(--responsive-page-x) 3.25rem!important}.about-page .hero-medallion{width:min(220px,68vw)!important;height:min(220px,68vw)!important}.home-page-root .missionHeading{font-size:clamp(2.15rem,9.5vw,2.75rem)!important;line-height:1.06!important}.home-page-root .missionParagraph{font-size:1rem!important;line-height:1.62!important}.home-page-root .missionMarqueeTrack span{font-size:clamp(2.75rem,12vw,3.7rem)!important}.contact-page-root>section>div,.food-soul-page section>div{padding-left:var(--responsive-page-x)!important;padding-right:var(--responsive-page-x)!important}.video-food-shop header{border-radius:1.45rem!important}.video-food-shop .food-glass-card,.video-food-shop .food-image-shell{border-radius:1.55rem 1.55rem 0 0}.video-food-shop .food-glass-card{border-radius:1.55rem}[data-dashboard-role]>div{padding-inline:var(--responsive-page-x)!important}[data-dashboard-role] header{gap:1rem!important}[data-dashboard-role] header>div:first-child{align-items:flex-start!important}[data-dashboard-role] header img{width:3.25rem!important;height:3.25rem!important}[data-dashboard-role] aside>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-dashboard-role] aside button{justify-content:flex-start!important;min-width:0;overflow-wrap:anywhere}}@media (max-width:480px){:root{--responsive-page-x:1rem}body a,body button{white-space:normal!important}.video-food-shop section>div.grid{grid-template-columns:minmax(0,1fr)!important}.video-food-shop .food-image-shell{max-height:280px}.video-food-shop .food-glass-card .mt-auto>.flex{align-items:stretch!important;flex-direction:column!important}.video-food-shop .food-glass-card .mt-auto>.flex>[class*=min-w-]{width:100%!important;min-width:0!important}[data-dashboard-role] aside>div{grid-template-columns:minmax(0,1fr)!important}[data-dashboard-role] header>div:last-child,[data-dashboard-role] header>div:last-child>*{width:100%;justify-content:center}[data-dashboard-role] table{min-width:560px}}@media (hover:none){.video-food-shop .food-glass-card:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:767px){.home-page-root .home-hero-section{position:relative!important;min-height:100svh!important;height:auto!important;background:#062b18 url(/images/1.jpeg) 50%/cover no-repeat!important}.home-page-root .home-hero-section>img{width:100%!important;height:100%!important;max-width:none!important;-o-object-fit:cover!important;object-fit:cover!important}.home-page-root .home-hero-content{padding-top:clamp(7.25rem,18svh,11rem)!important;padding-bottom:clamp(3.5rem,9svh,6.5rem)!important}.home-page-root .home-hero-content h1{font-size:clamp(2.15rem,8.5vw,3.1rem)!important;line-height:1.08!important}.home-page-root .home-hero-content p{font-size:clamp(.94rem,3.7vw,1.06rem)!important;line-height:1.55!important}.home-page-root .home-video-section{padding-block:0!important;background:#091a12!important}.home-page-root .home-video-section>div:first-child,.home-page-root .home-video-shell{height:auto!important;min-height:min(780px,100svh)!important}.home-page-root .home-video-poster{background:linear-gradient(90deg,rgba(0,0,0,.38),rgba(0,0,0,.12)),url(/images/Orange\ garden_P1002887.webp) 50% /cover no-repeat}.home-page-root .home-video-section iframe{width:max(100%,177.778svh)!important;min-width:100%!important;height:max(100%,56.25vw)!important;min-height:100%!important;max-width:none!important;z-index:1!important}.home-page-root .home-video-copy-layer{position:relative!important;inset:auto!important;min-height:min(780px,100svh)!important;display:flex!important;align-items:center!important;padding:clamp(5.5rem,13svh,8rem) 0 clamp(3rem,8svh,5rem)!important}.home-page-root .home-video-copy-layer>div{padding-inline:clamp(1rem,4vw,1.5rem)!important}.home-page-root .home-video-copy{width:100%!important;max-width:52rem!important;padding:clamp(1.2rem,4vw,1.8rem)!important;background:linear-gradient(145deg,rgba(0,35,16,.78),rgba(0,15,8,.74))!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:1.4rem!important;color:white!important}.home-page-root .home-video-copy h2{font-size:clamp(2rem,8.2vw,3rem)!important;line-height:1.08!important;max-width:18ch!important}.home-page-root .home-video-copy p{font-size:clamp(.92rem,3.4vw,1.05rem)!important;line-height:1.55!important}.home-page-root>.relative>.home-sticky-slide{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}.home-page-root>.relative>.home-sticky-slide>div.relative{height:auto!important;min-height:0!important;padding-block:clamp(2.5rem,8vw,4.5rem)!important}.home-page-root>.relative>.home-sticky-slide>img{-o-object-fit:cover!important;object-fit:cover!important}.home-page-root>.relative>.home-sticky-slide :is(h1,h2,h3,p){overflow-wrap:break-word;word-break:normal}.home-page-root .home-citrus-slide>div.relative{padding:0!important}}@media (max-width:767px) and (max-height:550px) and (orientation:landscape){.home-page-root .home-hero-content{padding-top:6rem!important}.home-page-root .home-video-copy-layer{min-height:30rem!important}}@media (max-width:767px){.home-page-root .home-video-section{padding-block:0!important}.home-page-root .home-video-section>div:first-child,.home-page-root .home-video-shell{position:relative!important;height:clamp(580px,86svh,760px)!important;min-height:580px!important;overflow:hidden!important}.home-page-root .home-video-poster{background:url(/images/Orange\ garden_P1002887.webp) 50%/cover no-repeat!important}.home-page-root .home-video-copy-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;z-index:50!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;padding:0 0 clamp(22px,4svh,44px)!important}.home-page-root .home-video-copy-layer>div{width:100%!important;max-width:1560px!important;margin:0 auto!important;padding:0 clamp(18px,5vw,26px)!important}.home-page-root .home-video-copy{width:100%!important;max-width:40rem!important;margin:0!important;padding:0!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.home-page-root .home-video-shell:after{height:73%!important;z-index:35!important;background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,.28) 57%,transparent)!important}.home-page-root .home-video-copy h2{width:100%!important;max-width:20ch!important;margin:0!important;color:#fff!important;font-size:clamp(29px,8vw,40px)!important;line-height:1.08!important;letter-spacing:-.025em!important;text-shadow:0 2px 16px rgba(0,0,0,.85)!important}.home-page-root .home-video-copy p{max-width:47ch!important;margin-top:14px!important;color:rgba(255,255,255,.96)!important;font-size:clamp(13px,3.6vw,15px)!important;line-height:1.55!important;text-shadow:0 2px 9px rgba(0,0,0,.9)!important}.home-page-root .home-video-copy p:last-child{margin-top:12px!important}.home-page-root img[src*="home-sections-bg.jpg"]{display:none!important}.home-page-root>.relative>.pointer-events-none.absolute.inset-0>.sticky{background:url(/images/Orange\ garden_P1002887.webp) 50%/cover no-repeat!important}.home-page-root>.relative>.pointer-events-none.absolute.inset-0>.sticky>.absolute.inset-0{background:rgba(0,0,0,.22)!important}.home-page-root .home-video-copy-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:24px 0!important;z-index:50!important}.home-page-root .home-video-copy-layer>div{width:100%!important;max-width:1560px!important;margin:0 auto!important;padding:0 20px!important}.home-page-root .home-video-copy{width:100%!important;max-width:40rem!important;margin:0!important;padding:0!important;text-align:left!important;background:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.home-page-root section.home-story-slide{position:relative!important;height:auto!important;min-height:0!important;overflow:hidden!important;background:#f6f3ec!important}.home-page-root section.home-story-slide>img[aria-hidden=true]{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;-o-object-fit:cover!important;object-fit:cover!important;opacity:.26!important;border-radius:0!important;pointer-events:none!important}.home-page-root section.home-story-slide>div.absolute.inset-0{background:rgba(246,243,236,.9)!important;opacity:1!important}.home-page-root section.home-story-slide>div.relative.z-10{position:relative!important;height:auto!important;min-height:0!important;padding:46px 0 52px!important;align-items:flex-start!important}.home-page-root section.home-story-slide>div.relative.z-10>div{width:100%!important;max-width:100%!important;margin-inline:auto!important;padding-left:clamp(18px,5vw,28px)!important;padding-right:clamp(18px,5vw,28px)!important}.home-page-root section.home-story-slide>div.relative.z-10>div>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:34px!important;min-width:0!important}.home-page-root section.home-story-slide h2{font-size:clamp(32px,8vw,42px)!important;line-height:1.06!important;text-wrap:balance!important;color:#1c1917!important}.home-page-root section.home-story-slide h2 span{color:#c8891e!important}.home-page-root section.home-story-slide p{color:#292524!important;font-size:15px!important;line-height:1.62!important;letter-spacing:.005em!important;overflow-wrap:break-word!important;word-break:normal!important}.home-page-root section.home-story-slide .mt-7.grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;margin-top:28px!important}.home-page-root section.home-story-slide .mt-7.grid>div{position:relative!important;min-width:0!important;padding-left:21px!important;border-left:1px solid rgba(120,113,108,.62)!important}.home-page-root section.home-story-slide .mt-7.grid>div>span{position:absolute!important;left:-5px!important;top:7px!important;width:10px!important;height:10px!important;border-radius:50%!important;background:#c8891e!important}.home-page-root section.home-story-slide .mt-7.grid>div>div:first-of-type{color:#c8891e!important;font-size:18px!important;line-height:1.15!important}.home-page-root section.home-story-slide h3{margin-top:10px!important;font-size:clamp(21px,5.4vw,25px)!important;line-height:1.2!important;color:#1c1917!important;overflow-wrap:break-word!important;word-break:normal!important}.home-page-root section.home-story-slide .mt-7.grid>div>p{margin-top:10px!important}.home-page-root section.home-story-slide>div.relative.z-10>div>div>div:last-child>div{position:relative!important;top:auto!important;overflow:hidden!important;border-radius:22px!important}.home-page-root section.home-story-slide>div.relative.z-10>div>div>div:last-child img{display:block!important;width:100%!important;height:clamp(270px,73vw,420px)!important;min-height:0!important;max-height:420px!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:22px!important}}@media (min-width:1024px){.home-page-root .home-hero-section{min-height:100svh!important;height:auto!important}.home-page-root .home-hero-content{padding-top:clamp(216px,19svh,250px)!important;padding-bottom:64px!important}}@media (min-width:1024px) and (max-height:850px){.home-page-root .home-hero-content{padding-top:216px!important}}:root{color-scheme:light}body{background-color:#082c1b}.home-page-root{background-color:#082c1b!important}.hg-green-legal-page{background:linear-gradient(155deg,#062717,#0b3924 49%,#082c1b)!important;color:#f7f3e7!important}.hg-green-legal-card{background-color:#123d2b!important;color:#f7f3e7!important}.hg-green-legal-card :is(h1,h2,h3,h4,h5,h6){color:#fff7e3!important}.hg-green-legal-card :is(p,li,address){color:#eee9d9}.hg-green-legal-card a{color:#f3d58b!important;text-decoration-color:#d1ad60;text-underline-offset:3px}.hg-green-legal-card a:hover{color:white!important}.hg-green-legal-card p.text-\[\#d9cfae\]{color:#d9cfae!important}@media(max-width:767px){.hg-green-legal-page{padding-left:16px!important;padding-right:16px!important}.hg-green-legal-card{padding:clamp(19px,5vw,28px)!important}.hg-green-legal-card h1{font-size:clamp(26px,7vw,34px)!important;line-height:1.2!important;overflow-wrap:anywhere}}.hg-green-page{background:#082c1b!important;color:#f7f3e7!important}.hg-green-page .checkout-glass-card,.hg-green-page :is(section,article,div).page-navbar-gap,.hg-green-page :is(section,article,div)[class~=bg-stone-100],.hg-green-page :is(section,article,div)[class~=bg-stone-50],.hg-green-page :is(section,article,div)[class~=bg-white]{background:#123d2b!important;border-color:rgba(213,175,92,.32)!important;color:#f7f3e7!important}.hg-green-page :is(h1,h2,h3,h4,h5,h6,p,div,span,li,label,a)[class~=text-stone-500],.hg-green-page :is(h1,h2,h3,h4,h5,h6,p,div,span,li,label,a)[class~=text-stone-600],.hg-green-page :is(h1,h2,h3,h4,h5,h6,p,div,span,li,label,a)[class~=text-stone-700],.hg-green-page :is(h1,h2,h3,h4,h5,h6,p,div,span,li,label,a)[class~=text-stone-800],.hg-green-page :is(h1,h2,h3,h4,h5,h6,p,div,span,li,label,a)[class~=text-stone-900]{color:#eae8d9!important}.hg-green-page :is(h1,h2,h3,h4,h5,h6,a,span)[class~=text-emerald-700],.hg-green-page a[class~=text-emerald-700]{color:#efd28d!important}.hg-green-page a[class~=text-emerald-700]:hover{color:#fff6d8!important}.hg-green-page .prose,.hg-green-page .prose *{color:#f2eddd}.hg-green-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#f1f2e9!important;color:#102e1d!important;border-color:rgba(214,178,99,.6)!important}.hg-green-page :is(input,textarea)::-moz-placeholder{color:#586a5a!important}.hg-green-page :is(input,textarea)::placeholder{color:#586a5a!important}.hg-green-page :is(input,textarea,select):focus-visible{outline:2px solid #d9b56b;outline-offset:2px}.hg-green-page .checkout-glass-card button[class~=bg-stone-100],.hg-green-page button[class~=bg-stone-100]{background:#29563b!important;color:#fff5de!important}.about-page.hg-green-about{background:#082c1b!important}.about-page.hg-green-about .origin,.about-page.hg-green-about .origin-right,.about-page.hg-green-about .section-sourcing{background:#123d2b!important}.about-page.hg-green-about .origin-right .section-body,.about-page.hg-green-about .origin-right .section-title,.about-page.hg-green-about .section-sourcing .section-body,.about-page.hg-green-about .section-sourcing .section-title,.about-page.hg-green-about .section-sourcing .step-text,.about-page.hg-green-about .section-sourcing .step-title{color:#f6efdd!important}.about-page.hg-green-about .section-sourcing .sourcing-step{border-bottom-color:rgba(217,178,99,.25)!important}