.RevealWords-module__eozAUa__mask{vertical-align:bottom;margin:0 -.12em -.14em 0;padding:0 .12em .14em 0;display:inline-block;overflow:hidden}.RevealWords-module__eozAUa__word{animation:RevealWords-module__eozAUa__wordUp .95s var(--ease) both;animation-delay:var(--d,0s);display:inline-block;transform:translateY(105%)}@keyframes RevealWords-module__eozAUa__wordUp{to{transform:translateY(0)}}
.JourneyFlow-module__aS3Hiq__flow{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.35rem;display:grid}.JourneyFlow-module__aS3Hiq__node{animation:JourneyFlow-module__aS3Hiq__nodeIn .6s var(--ease) both;animation-delay:var(--delay,0s);flex-direction:column;align-items:center;gap:.45rem;display:flex}.JourneyFlow-module__aS3Hiq__icon{width:2.75rem;height:2.75rem;color:var(--accent);background:var(--surface-sage);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;display:flex}.JourneyFlow-module__aS3Hiq__icon svg{width:1.2rem;height:1.2rem}.JourneyFlow-module__aS3Hiq__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);font-size:.7rem;font-weight:600}.JourneyFlow-module__aS3Hiq__final .JourneyFlow-module__aS3Hiq__icon{color:var(--brand-dark);background:linear-gradient(135deg, #ecc26a, var(--brand-gold));animation:1.4s ease-out both JourneyFlow-module__aS3Hiq__ring;animation-delay:calc(var(--delay,0s) + .35s);border-color:#0000}.JourneyFlow-module__aS3Hiq__final .JourneyFlow-module__aS3Hiq__label{color:var(--heading)}.JourneyFlow-module__aS3Hiq__link{border-radius:var(--radius-pill);transform-origin:0;height:2px;animation:JourneyFlow-module__aS3Hiq__draw .5s var(--ease) both;animation-delay:var(--delay,0s);background:linear-gradient(90deg,#2f6b4559,#d9a441e6);margin-bottom:1.25rem;position:relative}.JourneyFlow-module__aS3Hiq__link:after{content:"";border-top:2px solid var(--brand-gold);border-right:2px solid var(--brand-gold);width:.45rem;height:.45rem;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}@keyframes JourneyFlow-module__aS3Hiq__nodeIn{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}@keyframes JourneyFlow-module__aS3Hiq__draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes JourneyFlow-module__aS3Hiq__ring{0%{box-shadow:0 0 #d9a4418c}to{box-shadow:0 0 0 14px #d9a44100}}
.HomeHero-module__NRzLjq__hero{isolation:isolate;background:radial-gradient(52rem 32rem at 88% -5%, #2f6b451c, transparent 62%), radial-gradient(38rem 26rem at -4% 105%, #d9a44124, transparent 62%), var(--tone-cream);padding:clamp(3rem,2rem + 4vw,5.5rem) 0 clamp(5.5rem,4rem + 5vw,8.5rem);position:relative;overflow:hidden}.dark .HomeHero-module__NRzLjq__hero{background:radial-gradient(52rem 32rem at 88% -5%,#2f6b4547,#0000 62%),radial-gradient(38rem 26rem at -4% 105%,#d9a44117,#0000 62%),#06180f}.HomeHero-module__NRzLjq__container{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.HomeHero-module__NRzLjq__container{padding:0 1.5rem}}@media (min-width:1024px){.HomeHero-module__NRzLjq__container{padding:0 2rem}}.HomeHero-module__NRzLjq__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:3.25rem;display:grid}@media (min-width:1024px){.HomeHero-module__NRzLjq__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3rem}}.HomeHero-module__NRzLjq__content{text-align:center;flex-direction:column;gap:1.5rem;display:flex}@media (min-width:1024px){.HomeHero-module__NRzLjq__content{text-align:left}}.HomeHero-module__NRzLjq__badge{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--surface-sage);border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;gap:.5rem;padding:.4rem .95rem;font-size:.72rem;font-weight:700;display:inline-flex}.HomeHero-module__NRzLjq__badge svg{width:.9rem;height:.9rem;color:var(--brand-gold)}.HomeHero-module__NRzLjq__title{font-family:var(--font-display);letter-spacing:-.016em;word-spacing:.07em;color:var(--heading);margin:0;font-size:clamp(2.5rem,1.5rem + 3.9vw,4.6rem);font-weight:580;line-height:1.06}.HomeHero-module__NRzLjq__accent{color:var(--gold-text);margin-right:.08em;font-style:italic;display:inline-block;position:relative}.HomeHero-module__NRzLjq__accent:after{content:"";border-radius:var(--radius-pill);transform-origin:0;height:.07em;animation:HomeHero-module__NRzLjq__underline .9s var(--ease) 1s forwards;background:linear-gradient(90deg,#d9a44100,#d9a441d9 25% 75%,#d9a44100);position:absolute;bottom:-.04em;left:2%;right:2%;transform:scaleX(0)}@keyframes HomeHero-module__NRzLjq__underline{to{transform:scaleX(1)}}.HomeHero-module__NRzLjq__lead{max-width:40rem;color:var(--text-soft);margin:0 auto;font-size:clamp(1rem,.94rem + .3vw,1.18rem);line-height:1.75}@media (min-width:1024px){.HomeHero-module__NRzLjq__lead{margin:0}}.HomeHero-module__NRzLjq__actions{flex-direction:column;align-items:center;gap:.9rem;padding-top:.25rem;display:flex}@media (min-width:640px){.HomeHero-module__NRzLjq__actions{flex-direction:row;justify-content:center}}@media (min-width:1024px){.HomeHero-module__NRzLjq__actions{justify-content:flex-start}}.HomeHero-module__NRzLjq__actionItem{width:100%}@media (min-width:640px){.HomeHero-module__NRzLjq__actionItem{width:auto}}.HomeHero-module__NRzLjq__pillars{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding-top:1.5rem;display:grid}.HomeHero-module__NRzLjq__pillar{flex-direction:column;align-items:center;gap:.35rem;display:flex}@media (min-width:640px){.HomeHero-module__NRzLjq__pillar{align-items:flex-start}}.HomeHero-module__NRzLjq__pillarIcon{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--accent);background:var(--surface-sage);justify-content:center;align-items:center;display:flex}.HomeHero-module__NRzLjq__pillarIcon svg{width:1rem;height:1rem}.HomeHero-module__NRzLjq__pillarTitle{color:var(--heading);font-size:.9rem;font-weight:700}.HomeHero-module__NRzLjq__pillarText{color:var(--text-soft);font-size:.75rem;line-height:1.45}.HomeHero-module__NRzLjq__visualWrap{width:100%;max-width:30rem;margin:0 auto}@media (min-width:1024px){.HomeHero-module__NRzLjq__visualWrap{margin:0 0 0 auto}}.HomeHero-module__NRzLjq__visual{position:relative}.HomeHero-module__NRzLjq__photoFrame{aspect-ratio:1.35;background:var(--surface-sage);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:1rem 3.25rem;position:relative;overflow:hidden}@media (min-width:640px){.HomeHero-module__NRzLjq__photoFrame{border-radius:1.25rem 4.5rem}}.HomeHero-module__NRzLjq__photo{object-fit:cover;object-position:48% 50%}.HomeHero-module__NRzLjq__photoShade{background:linear-gradient(#0000 70%,#082d2038);position:absolute;inset:0}.HomeHero-module__NRzLjq__journeyCard{z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:-1.5rem 1rem 0;padding:1.1rem 1.25rem 1.2rem;position:relative}.HomeHero-module__NRzLjq__journeyTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.9rem;font-size:.7rem;font-weight:700}.HomeHero-module__NRzLjq__capabilities{color:var(--text-soft);flex-direction:column;gap:.6rem;margin:1.1rem 0 0;padding:0 .25rem;font-size:.82rem;list-style:none;display:flex}.HomeHero-module__NRzLjq__capability{align-items:center;gap:.6rem;display:flex}.HomeHero-module__NRzLjq__capability svg{width:1rem;height:1rem;color:var(--accent);flex-shrink:0}
.Reveal-module__VHC1yq__reveal{transition:opacity var(--reveal-dur,var(--dur-slow)) var(--ease), transform var(--reveal-dur,var(--dur-slow)) var(--ease);transition-delay:var(--reveal-delay,0s)}.Reveal-module__VHC1yq__fill{height:100%}.Reveal-module__VHC1yq__hidden{opacity:0}.Reveal-module__VHC1yq__hidden.Reveal-module__VHC1yq__up{transform:translateY(20px)}.Reveal-module__VHC1yq__hidden.Reveal-module__VHC1yq__left{transform:translate(-28px)}.Reveal-module__VHC1yq__hidden.Reveal-module__VHC1yq__right{transform:translate(28px)}.Reveal-module__VHC1yq__hidden.Reveal-module__VHC1yq__fade{transform:translateY(8px)}.Reveal-module__VHC1yq__image{--reveal-dur:1.1s}.Reveal-module__VHC1yq__hidden.Reveal-module__VHC1yq__image{transform:scale(1.03)}.Reveal-module__VHC1yq__scale{--reveal-dur:.9s}.Reveal-module__VHC1yq__hidden.Reveal-module__VHC1yq__scale{transform:translateY(28px)scale(.98)}
.HomeFacts-module__AiXGFa__wrap{z-index:2;margin-top:-3.75rem;padding:0 1rem 1rem;position:relative}@media (min-width:640px){.HomeFacts-module__AiXGFa__wrap{padding:0 1.5rem 1.25rem}}@media (min-width:1024px){.HomeFacts-module__AiXGFa__wrap{padding:0 2rem 1.5rem}}.HomeFacts-module__AiXGFa__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);max-width:62rem;box-shadow:var(--shadow-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;display:grid}@media (min-width:768px){.HomeFacts-module__AiXGFa__card{grid-template-columns:repeat(4,minmax(0,1fr))}}.HomeFacts-module__AiXGFa__fact{text-align:center;border-left:1px solid var(--line);border-top:1px solid var(--line);padding:1.4rem 1rem}.HomeFacts-module__AiXGFa__fact:nth-child(-n+2){border-top:0}.HomeFacts-module__AiXGFa__fact:nth-child(odd){border-left:0}@media (min-width:768px){.HomeFacts-module__AiXGFa__fact{border-top:0;padding:1.75rem 1rem}.HomeFacts-module__AiXGFa__fact:nth-child(odd){border-left:1px solid var(--line)}.HomeFacts-module__AiXGFa__fact:first-child{border-left:0}}.HomeFacts-module__AiXGFa__value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--heading);font-size:clamp(1.9rem,1.4rem + 1.8vw,2.7rem);font-weight:600;line-height:1.05}.HomeFacts-module__AiXGFa__label{letter-spacing:.04em;color:var(--text-soft);margin-top:.45rem;font-size:.74rem;font-weight:600;line-height:1.4}
.FreshnessJourneyLine-module__VbRE-q__wrap{--node-bg:#0b3325;--node-fg:var(--brand-gold);--step-gap:.42s;-webkit-user-select:none;user-select:none;width:100%;padding:1rem 0}.dark .FreshnessJourneyLine-module__VbRE-q__wrap{--node-bg:var(--brand-gold);--node-fg:#0b3325}.FreshnessJourneyLine-module__VbRE-q__inner{max-width:62rem;margin:0 auto;padding:0 1rem;position:relative}.FreshnessJourneyLine-module__VbRE-q__chain{z-index:1;grid-template-columns:minmax(0,1fr);gap:1.35rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:768px){.FreshnessJourneyLine-module__VbRE-q__chain{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}}.FreshnessJourneyLine-module__VbRE-q__step{text-align:left;grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;display:grid}@media (min-width:768px){.FreshnessJourneyLine-module__VbRE-q__step{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:.15rem}}.FreshnessJourneyLine-module__VbRE-q__node{width:2.75rem;height:2.75rem;font-family:var(--font-display);color:var(--node-fg);background:var(--node-bg);border:2px solid var(--brand-gold);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;display:flex}@media (min-width:768px){.FreshnessJourneyLine-module__VbRE-q__node{grid-row:auto;margin-bottom:.7rem}}.FreshnessJourneyLine-module__VbRE-q__label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.7rem;font-weight:700}.FreshnessJourneyLine-module__VbRE-q__title{color:var(--text);font-size:.82rem;font-weight:500}.FreshnessJourneyLine-module__VbRE-q__track{z-index:0;background:var(--line);border-radius:var(--radius-pill);width:2px;position:absolute;top:1.4rem;bottom:1.4rem;left:calc(2.375rem - 1px)}@media (min-width:768px){.FreshnessJourneyLine-module__VbRE-q__track{width:auto;height:2px;inset:calc(1.375rem - 1px) calc(10% + .5rem) auto}}.FreshnessJourneyLine-module__VbRE-q__fill{background:linear-gradient(90deg, #2f6b458c, var(--brand-gold));border-radius:inherit;transform-origin:0 0;position:absolute;inset:0}.FreshnessJourneyLine-module__VbRE-q__armed .FreshnessJourneyLine-module__VbRE-q__step{opacity:0;transform:translateY(10px)}.FreshnessJourneyLine-module__VbRE-q__armed .FreshnessJourneyLine-module__VbRE-q__fill{transform:scaleX(0)}@media (max-width:767px){.FreshnessJourneyLine-module__VbRE-q__armed .FreshnessJourneyLine-module__VbRE-q__fill{transform:scaleY(0)}}.FreshnessJourneyLine-module__VbRE-q__armed .FreshnessJourneyLine-module__VbRE-q__node{color:var(--accent);background:var(--surface);border-color:var(--line-strong)}.FreshnessJourneyLine-module__VbRE-q__armed.FreshnessJourneyLine-module__VbRE-q__play .FreshnessJourneyLine-module__VbRE-q__step{opacity:1;transition:opacity .5s var(--ease), transform .5s var(--ease);transition-delay:calc(var(--i) * var(--step-gap));transform:none}.FreshnessJourneyLine-module__VbRE-q__armed.FreshnessJourneyLine-module__VbRE-q__play .FreshnessJourneyLine-module__VbRE-q__fill{transition:transform calc(4 * var(--step-gap)) linear;transition-delay:.15s;transform:none}.FreshnessJourneyLine-module__VbRE-q__armed.FreshnessJourneyLine-module__VbRE-q__play .FreshnessJourneyLine-module__VbRE-q__node{animation:FreshnessJourneyLine-module__VbRE-q__activate .75s var(--ease) both;animation-delay:calc(var(--i) * var(--step-gap) + .12s)}@keyframes FreshnessJourneyLine-module__VbRE-q__activate{0%{color:var(--accent);background:var(--surface);border-color:var(--line-strong);transform:scale(.9)}55%{transform:scale(1.12);box-shadow:0 0 0 10px #d9a44138}to{color:var(--node-fg);background:var(--node-bg);border-color:var(--brand-gold);transform:scale(1);box-shadow:0 0 #d9a44100}}.FreshnessJourneyLine-module__VbRE-q__compact{color:var(--heading);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.FreshnessJourneyLine-module__VbRE-q__arrow{color:var(--brand-gold);font-weight:700}
.Button-module__VMVMAW__button{isolation:isolate;font-family:var(--font-body);letter-spacing:.005em;white-space:nowrap;cursor:pointer;border-radius:var(--radius-md);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur-fast) ease, color var(--dur) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Button-module__VMVMAW__button>span{z-index:1;position:relative}.Button-module__VMVMAW__button:before{content:"";z-index:0;background:var(--fill,transparent);transition:transform .55s var(--ease);position:absolute;inset:0;transform:translate(-101%)}.Button-module__VMVMAW__button:hover:before,.Button-module__VMVMAW__button:focus-visible:before{transform:translate(0)}.Button-module__VMVMAW__button:hover{transform:translateY(-2px)}.Button-module__VMVMAW__button:active{transform:translateY(0)scale(.98)}.Button-module__VMVMAW__button:disabled{opacity:.55;cursor:not-allowed;transform:none}.Button-module__VMVMAW__sm{padding:.5rem .95rem;font-size:.8rem}.Button-module__VMVMAW__md{padding:.72rem 1.3rem;font-size:.9rem}.Button-module__VMVMAW__lg{border-radius:var(--radius-lg);padding:.95rem 1.8rem;font-size:1rem}.Button-module__VMVMAW__primary{--fill:linear-gradient(135deg, #ecc26a, var(--brand-gold));color:#fff;background:linear-gradient(135deg, var(--brand-green), var(--brand-dark));box-shadow:var(--shadow-md)}.Button-module__VMVMAW__primary:hover{--button-icon-color:var(--brand-dark);color:var(--brand-dark);box-shadow:var(--shadow-lg)}.Button-module__VMVMAW__gold{--fill:linear-gradient(135deg, var(--brand-green), var(--brand-dark));--button-icon-color:var(--brand-dark);color:var(--brand-dark);background:linear-gradient(135deg, #ecc26a, var(--brand-gold));box-shadow:var(--shadow-md)}.Button-module__VMVMAW__gold:hover{--button-icon-color:var(--brand-gold);color:#fff;box-shadow:var(--shadow-lg)}.Button-module__VMVMAW__outline{--fill:#0b3325;color:var(--heading);border-color:var(--line-strong);background:0 0}.Button-module__VMVMAW__outline:hover{color:#fff;border-color:#0b3325}.dark .Button-module__VMVMAW__outline{--fill:var(--brand-gold)}.dark .Button-module__VMVMAW__outline:hover{--button-icon-color:#0b3325;color:#0b3325;border-color:var(--brand-gold)}.Button-module__VMVMAW__ghost{--fill:var(--surface-sage);color:var(--accent);background:0 0}.Button-module__VMVMAW__light{--fill:#fff;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-color:#ffffff4d}.Button-module__VMVMAW__light:hover{--button-icon-color:var(--brand-dark);color:var(--brand-dark);border-color:#fff}.Button-module__VMVMAW__fullWidth{width:100%}.Button-module__VMVMAW__fullWidth.Button-module__VMVMAW__hasIcon{justify-content:space-between}.Button-module__VMVMAW__fullWidth.Button-module__VMVMAW__hasIcon.Button-module__VMVMAW__centered{justify-content:center}.Button-module__VMVMAW__icon{color:var(--button-icon-color,var(--brand-gold));transition:transform var(--dur) var(--ease), color var(--dur) ease;display:inline-flex}.Button-module__VMVMAW__button:hover .Button-module__VMVMAW__icon{transform:translate(4px)}
.ProductCard-module__9j1fXa__card{flex-direction:column;justify-content:space-between;height:100%;display:flex}.ProductCard-module__9j1fXa__visual{background:var(--surface-soft);justify-content:center;align-items:center;height:14rem;padding:1rem;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.ProductCard-module__9j1fXa__visual{height:16rem}}.ProductCard-module__9j1fXa__imageFrame{border-radius:var(--radius-lg);width:100%;height:100%;transition:transform .8s var(--ease);position:relative;overflow:hidden}.ProductCard-module__9j1fXa__card:hover .ProductCard-module__9j1fXa__imageFrame{transform:scale(1.05)}.ProductCard-module__9j1fXa__image{object-fit:cover}.ProductCard-module__9j1fXa__tagCategory,.ProductCard-module__9j1fXa__tagFresh{border-radius:var(--radius-pill);text-transform:uppercase;box-shadow:var(--shadow-sm);font-weight:700;position:absolute;top:.9rem}.ProductCard-module__9j1fXa__tagCategory{letter-spacing:.06em;color:#fff;background:var(--brand-dark);padding:.3rem .8rem;font-size:.68rem;left:.9rem}.ProductCard-module__9j1fXa__tagFresh{letter-spacing:.08em;color:var(--brand-dark);background:var(--brand-gold);padding:.25rem .65rem;font-size:.62rem;right:.9rem}.ProductCard-module__9j1fXa__body{padding:1.5rem}.ProductCard-module__9j1fXa__name{font-family:var(--font-display);color:var(--heading);transition:color var(--dur-fast) ease;margin:0;font-size:1.3rem;font-weight:700}.ProductCard-module__9j1fXa__card:hover .ProductCard-module__9j1fXa__name{color:var(--accent)}.ProductCard-module__9j1fXa__description{color:var(--text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.7rem 0 0;font-size:.9rem;line-height:1.65;display:-webkit-box;overflow:hidden}.ProductCard-module__9j1fXa__apps{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:1rem}.ProductCard-module__9j1fXa__appsLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:.5rem;font-size:.68rem;font-weight:700}.ProductCard-module__9j1fXa__chips{flex-wrap:wrap;gap:.4rem;display:flex}.ProductCard-module__9j1fXa__chip{border-radius:var(--radius-sm);color:var(--heading);background:var(--surface-sage);padding:.2rem .55rem;font-size:.7rem;font-weight:500}.ProductCard-module__9j1fXa__more{color:var(--text-soft);padding:.2rem .4rem;font-size:.7rem;font-weight:500}.ProductCard-module__9j1fXa__footer{padding:.5rem 1.5rem 1.5rem}
.HomeProducts-module__V5z-mW__pills{--pill-active-bg:#0b3325;--pill-active-text:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:2rem;display:flex}.dark .HomeProducts-module__V5z-mW__pills{--pill-active-bg:var(--brand-gold);--pill-active-text:#0b3325}.HomeProducts-module__V5z-mW__pill{color:var(--heading);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease, transform var(--dur) var(--ease);padding:.6rem 1.25rem;font-family:inherit;font-size:.8rem;font-weight:600}.HomeProducts-module__V5z-mW__pill:hover{border-color:var(--line-strong);transform:translateY(-1px)}.HomeProducts-module__V5z-mW__pillActive{color:var(--pill-active-text);background:var(--pill-active-bg);box-shadow:var(--shadow-sm);border-color:#0000}.HomeProducts-module__V5z-mW__grid{grid-template-columns:minmax(0,1fr);gap:2rem;max-width:56rem;margin:3rem auto 0;display:grid}@media (min-width:768px){.HomeProducts-module__V5z-mW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.HomeProducts-module__V5z-mW__compareWrap{margin-top:3.5rem}.HomeProducts-module__V5z-mW__compare{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem 1.75rem 1.75rem 2rem;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.HomeProducts-module__V5z-mW__compare{flex-direction:row;padding:2rem 2.25rem 2rem 2.5rem}}.HomeProducts-module__V5z-mW__compare:before{content:"";background:linear-gradient(180deg, var(--brand-gold), var(--brand-green));width:4px;position:absolute;top:0;bottom:0;left:0}.HomeProducts-module__V5z-mW__compareTitle{font-family:var(--font-display);color:var(--heading);margin:0;font-size:1.2rem;font-weight:600;line-height:1.3}.HomeProducts-module__V5z-mW__compareText{color:var(--text-soft);margin:.4rem 0 0;font-size:.88rem}
.HomeHowWeWork-module__zP7Hqa__grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:3.5rem;display:grid}@media (min-width:640px){.HomeHowWeWork-module__zP7Hqa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.HomeHowWeWork-module__zP7Hqa__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem}}.HomeHowWeWork-module__zP7Hqa__step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;justify-content:space-between;padding:1.6rem 1.4rem 1.25rem;display:flex;position:relative}.HomeHowWeWork-module__zP7Hqa__step:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.HomeHowWeWork-module__zP7Hqa__step:before{content:"";border-radius:var(--radius-pill);background:var(--brand-gold);width:2.5rem;height:3px;transition:width var(--dur) var(--ease);position:absolute;top:-1px;left:1.4rem}.HomeHowWeWork-module__zP7Hqa__step:hover:before{width:calc(100% - 2.8rem)}.HomeHowWeWork-module__zP7Hqa__number{font-family:var(--font-display);color:var(--gold-text);margin-bottom:.75rem;font-size:2.1rem;font-weight:600;line-height:1}.HomeHowWeWork-module__zP7Hqa__title{font-family:var(--font-display);color:var(--heading);margin:0 0 .5rem;font-size:1.1rem;font-weight:600;line-height:1.3}.HomeHowWeWork-module__zP7Hqa__desc{color:var(--text-soft);margin:0;font-size:.82rem;line-height:1.7}.HomeHowWeWork-module__zP7Hqa__foot{letter-spacing:.04em;color:var(--accent);border-top:1px solid var(--line);margin-top:1.1rem;padding-top:.75rem;font-size:.7rem;font-weight:600}
.HomeIndustries-module__KThFuW__head{flex-direction:column;justify-content:space-between;gap:1.5rem;margin-bottom:2.5rem;display:flex}@media (min-width:640px){.HomeIndustries-module__KThFuW__head{flex-direction:row;align-items:flex-end}}.HomeIndustries-module__KThFuW__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.6rem;margin-bottom:.7rem;font-size:.75rem;font-weight:700;display:inline-flex}.HomeIndustries-module__KThFuW__eyebrowBar{border-radius:var(--radius-pill);background:var(--brand-gold);width:1.4rem;height:2px;display:inline-block}.HomeIndustries-module__KThFuW__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--heading);margin:0;font-size:clamp(1.75rem,1.35rem + 1.8vw,2.7rem);font-weight:600;line-height:1.12}.HomeIndustries-module__KThFuW__intro{max-width:36rem;color:var(--text-soft);margin:.8rem 0 0;font-size:1rem;line-height:1.7}.HomeIndustries-module__KThFuW__allLink{color:var(--heading);white-space:nowrap;transition:color var(--dur-fast) ease;align-self:flex-start;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}@media (min-width:640px){.HomeIndustries-module__KThFuW__allLink{align-self:auto}}.HomeIndustries-module__KThFuW__allLink:hover{color:var(--accent)}.HomeIndustries-module__KThFuW__allLink svg{width:1rem;height:1rem;color:var(--brand-gold);transition:transform var(--dur) var(--ease)}.HomeIndustries-module__KThFuW__allLink:hover svg{transform:translate(4px)}.HomeIndustries-module__KThFuW__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:15.5rem;gap:1rem;display:grid}@media (min-width:768px){.HomeIndustries-module__KThFuW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeIndustries-module__KThFuW__grid>:first-child,.HomeIndustries-module__KThFuW__grid>:nth-child(6){grid-column:span 2}}@media (min-width:1024px){.HomeIndustries-module__KThFuW__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:14.5rem;gap:1.1rem}.HomeIndustries-module__KThFuW__grid>:first-child{grid-area:span 2/span 2}.HomeIndustries-module__KThFuW__grid>:nth-child(4),.HomeIndustries-module__KThFuW__grid>:nth-child(5),.HomeIndustries-module__KThFuW__grid>:nth-child(6){grid-column:span 2}}.HomeIndustries-module__KThFuW__tile{border:1px solid var(--line);border-radius:var(--radius-xl);height:100%;box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:#0b3325;align-items:flex-end;display:flex;position:relative;overflow:hidden}.HomeIndustries-module__KThFuW__tile:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.HomeIndustries-module__KThFuW__image{object-fit:cover;transition:transform .9s var(--ease)}.HomeIndustries-module__KThFuW__tile:hover .HomeIndustries-module__KThFuW__image{transform:scale(1.05)}.HomeIndustries-module__KThFuW__shade{background:linear-gradient(#0000 22%,#061a1166 50%,#061a11e0 100%);position:absolute;inset:0}.HomeIndustries-module__KThFuW__panel{z-index:1;color:#fff;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff38;width:100%;margin:.8rem;padding:.95rem 1.05rem;position:relative}.HomeIndustries-module__KThFuW__nameRow{align-items:center;gap:.6rem;display:flex}.HomeIndustries-module__KThFuW__icon{color:#0b3325;background:linear-gradient(135deg, #ecc26a, var(--brand-gold));border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.HomeIndustries-module__KThFuW__icon svg{width:1rem;height:1rem}.HomeIndustries-module__KThFuW__name{font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:600;line-height:1.2}.HomeIndustries-module__KThFuW__desc{color:#ffffffe0;margin:.5rem 0 0;font-size:.82rem;line-height:1.55}.HomeIndustries-module__KThFuW__link{color:var(--brand-gold);align-items:center;gap:.4rem;margin-top:.6rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.HomeIndustries-module__KThFuW__link:after{content:"";z-index:2;position:absolute;inset:0}.HomeIndustries-module__KThFuW__link svg{width:.9rem;height:.9rem;transition:transform var(--dur) var(--ease)}.HomeIndustries-module__KThFuW__tile:hover .HomeIndustries-module__KThFuW__link svg{transform:translate(4px)}@media (min-width:1024px){.HomeIndustries-module__KThFuW__grid>:first-child .HomeIndustries-module__KThFuW__panel{padding:1.3rem 1.4rem}.HomeIndustries-module__KThFuW__grid>:first-child .HomeIndustries-module__KThFuW__name{font-size:1.6rem}.HomeIndustries-module__KThFuW__grid>:first-child .HomeIndustries-module__KThFuW__desc{font-size:.95rem}}
.HomeQualityTech-module__uEa2wG__chain{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid #ffffff1f;margin-top:3rem;padding:1.75rem 1.5rem}.HomeQualityTech-module__uEa2wG__chainTitle{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-gold);margin-bottom:1.5rem;font-size:.75rem;font-weight:700}.HomeQualityTech-module__uEa2wG__chainGrid{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:640px){.HomeQualityTech-module__uEa2wG__chainGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.HomeQualityTech-module__uEa2wG__chainGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.HomeQualityTech-module__uEa2wG__tile{border-radius:var(--radius-md);height:100%;transition:transform var(--dur) var(--ease), border-color var(--dur) ease;background:#00000038;border:1px solid #ffffff1a;padding:1rem .75rem}.HomeQualityTech-module__uEa2wG__tile:hover{border-color:#d9a44180;transform:translateY(-3px)}.HomeQualityTech-module__uEa2wG__tileNumber{font-family:var(--font-display);color:var(--brand-gold);font-size:1.15rem;font-weight:600}.HomeQualityTech-module__uEa2wG__tileTitle{color:#fff;margin-top:.2rem;font-size:.9rem;font-weight:700}.HomeQualityTech-module__uEa2wG__tileSub{color:#ffffff9e;margin-top:.2rem;font-size:.7rem}.HomeQualityTech-module__uEa2wG__centerAction{text-align:center;margin-top:2.5rem}.HomeQualityTech-module__uEa2wG__split{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.HomeQualityTech-module__uEa2wG__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}.HomeQualityTech-module__uEa2wG__techCol{flex-direction:column;gap:1.5rem;display:flex}.HomeQualityTech-module__uEa2wG__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-self:flex-start;align-items:center;gap:.6rem;font-size:.75rem;font-weight:700;display:inline-flex}.HomeQualityTech-module__uEa2wG__eyebrowBar{border-radius:var(--radius-pill);background:var(--brand-gold);width:1.4rem;height:2px;display:inline-block}.HomeQualityTech-module__uEa2wG__techTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--heading);margin:0;font-size:clamp(1.75rem,1.35rem + 1.8vw,2.7rem);font-weight:600;line-height:1.12}.HomeQualityTech-module__uEa2wG__techText{color:var(--text-soft);margin:0;font-size:.98rem;line-height:1.75}.HomeQualityTech-module__uEa2wG__checks{flex-direction:column;gap:.8rem;margin:0;padding:.25rem 0 0;list-style:none;display:flex}.HomeQualityTech-module__uEa2wG__check{color:var(--text);align-items:flex-start;gap:.7rem;font-size:.88rem;line-height:1.6;display:flex}.HomeQualityTech-module__uEa2wG__check svg{width:1.1rem;height:1.1rem;color:var(--accent);flex-shrink:0;margin-top:.15rem}.HomeQualityTech-module__uEa2wG__textLink{color:var(--heading);transition:color var(--dur-fast) ease;align-self:flex-start;align-items:center;gap:.5rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.HomeQualityTech-module__uEa2wG__textLink:hover{color:var(--accent)}.HomeQualityTech-module__uEa2wG__textLink svg{width:1rem;height:1rem;color:var(--brand-gold);transition:transform var(--dur) var(--ease)}.HomeQualityTech-module__uEa2wG__textLink:hover svg{transform:translate(4px)}.HomeQualityTech-module__uEa2wG__farmCard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);flex-direction:column;gap:1.4rem;padding:2rem;display:flex}.HomeQualityTech-module__uEa2wG__farmTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.HomeQualityTech-module__uEa2wG__farmBadge{color:var(--accent);background:var(--surface-sage);border-radius:var(--radius-pill);align-items:center;gap:.45rem;padding:.3rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.HomeQualityTech-module__uEa2wG__farmBadge svg{width:.9rem;height:.9rem}.HomeQualityTech-module__uEa2wG__farmRegion{color:var(--text-soft);font-size:.75rem;font-weight:500}.HomeQualityTech-module__uEa2wG__farmTitle{font-family:var(--font-display);color:var(--heading);margin:0;font-size:1.45rem;font-weight:600;line-height:1.25}.HomeQualityTech-module__uEa2wG__farmText{color:var(--text-soft);margin:0;font-size:.88rem;line-height:1.7}.HomeQualityTech-module__uEa2wG__seasons{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-md);padding:1rem 1.1rem}.HomeQualityTech-module__uEa2wG__seasonsTitle{color:var(--heading);margin-bottom:.6rem;font-size:.8rem;font-weight:700}.HomeQualityTech-module__uEa2wG__seasonsGrid{color:var(--text-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;font-size:.72rem;line-height:1.5;display:grid}.HomeQualityTech-module__uEa2wG__farmActions{flex-direction:column;gap:.75rem;padding-top:.25rem;display:flex}@media (min-width:640px){.HomeQualityTech-module__uEa2wG__farmActions{flex-direction:row}}
.HomeExportCTA-module___jXneq__banner{color:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:radial-gradient(40rem 24rem at 100% 0,#d9a44129,#0000 60%),linear-gradient(145deg,#0b3325 0%,#082d20 100%);padding:clamp(2rem,1.2rem + 3.5vw,4.25rem);position:relative;overflow:hidden}.HomeExportCTA-module___jXneq__bannerMedia{z-index:0;opacity:.22;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#0000 85%);mask-image:linear-gradient(270deg,#000 0%,#0000 85%)}@media (min-width:768px){.HomeExportCTA-module___jXneq__bannerMedia{opacity:.4;left:42%}}.HomeExportCTA-module___jXneq__bannerPhoto{object-fit:cover}.HomeExportCTA-module___jXneq__bannerContent{z-index:1;flex-direction:column;gap:1.5rem;max-width:48rem;display:flex;position:relative}.HomeExportCTA-module___jXneq__tag{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-gold);border-radius:var(--radius-pill);background:#ffffff1a;align-self:flex-start;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.72rem;font-weight:700;display:inline-flex}.HomeExportCTA-module___jXneq__tag svg{width:1rem;height:1rem}.HomeExportCTA-module___jXneq__bannerTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.9rem,1.3rem + 2.6vw,3.3rem);font-weight:600;line-height:1.1}.HomeExportCTA-module___jXneq__bannerText{color:#ffffffd1;margin:0;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.75}.HomeExportCTA-module___jXneq__facts{grid-template-columns:minmax(0,1fr);gap:.9rem;padding-top:.25rem;display:grid}@media (min-width:640px){.HomeExportCTA-module___jXneq__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.HomeExportCTA-module___jXneq__fact{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff1f;padding:1rem 1.1rem}.HomeExportCTA-module___jXneq__factTitle{color:var(--brand-gold);font-size:.9rem;font-weight:700}.HomeExportCTA-module___jXneq__factText{color:#ffffffb8;margin-top:.3rem;font-size:.78rem;line-height:1.5}.HomeExportCTA-module___jXneq__buttons{flex-wrap:wrap;gap:.9rem;padding-top:.75rem;display:flex}.HomeExportCTA-module___jXneq__cta{text-align:center;color:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:radial-gradient(34rem 20rem at 50% -20%,#d9a44138,#0000 65%),linear-gradient(145deg,#0b3325 0%,#123b2a 100%);border:1px solid #2f6b4573;padding:clamp(2.5rem,1.5rem + 4vw,4.5rem) clamp(1.5rem,1rem + 3vw,4rem);position:relative;overflow:hidden}.HomeExportCTA-module___jXneq__ctaContent{z-index:1;flex-direction:column;gap:1rem;max-width:42rem;margin:0 auto;display:flex;position:relative}.HomeExportCTA-module___jXneq__ctaLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-gold);font-size:.75rem;font-weight:700}.HomeExportCTA-module___jXneq__ctaTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.9rem,1.3rem + 2.6vw,3.2rem);font-weight:600;line-height:1.1}.HomeExportCTA-module___jXneq__ctaAccent{color:var(--brand-gold);font-style:italic}.HomeExportCTA-module___jXneq__ctaText{color:#ffffffd1;margin:0;font-size:1rem;line-height:1.7}.HomeExportCTA-module___jXneq__ctaButtons{flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding-top:1rem;display:flex}@media (min-width:640px){.HomeExportCTA-module___jXneq__ctaButtons{flex-direction:row}}.HomeExportCTA-module___jXneq__ctaButton{width:100%}@media (min-width:640px){.HomeExportCTA-module___jXneq__ctaButton{width:auto}}.HomeExportCTA-module___jXneq__ctaContact{color:#ffffffd9;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.75rem;margin:1.5rem 0 0;padding:1.25rem 0 0;font-size:.85rem;list-style:none;display:flex}.HomeExportCTA-module___jXneq__ctaContact li{align-items:center;gap:.5rem;display:inline-flex}.HomeExportCTA-module___jXneq__ctaContact svg{width:1rem;height:1rem;color:var(--brand-gold)}.HomeExportCTA-module___jXneq__ctaContact a{color:#fff;transition:color var(--dur-fast) ease;text-decoration:none}.HomeExportCTA-module___jXneq__ctaContact a:hover{color:var(--brand-gold)}
.ConsentCheckbox-module__2TVRoa__box{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-md);padding:.95rem 1.1rem}.ConsentCheckbox-module__2TVRoa__label{cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.ConsentCheckbox-module__2TVRoa__input{cursor:pointer;width:1.05rem;height:1.05rem;accent-color:var(--brand-green);flex-shrink:0;margin-top:.15rem}.dark .ConsentCheckbox-module__2TVRoa__input{accent-color:var(--brand-gold)}.ConsentCheckbox-module__2TVRoa__text{color:var(--text);font-size:.78rem;line-height:1.6}.ConsentCheckbox-module__2TVRoa__notice{color:var(--text-soft);margin:.65rem 0 0 1.75rem;font-size:.72rem;line-height:1.6}.ConsentCheckbox-module__2TVRoa__notice a{color:var(--accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ConsentCheckbox-module__2TVRoa__notice a:hover{color:var(--heading)}.ConsentCheckbox-module__2TVRoa__second{margin-top:.45rem;display:block}
.FadeIn-module__QL_kvq__fadeIn{animation:FadeIn-module__QL_kvq__enter var(--fade-dur,.8s) var(--ease) both;animation-delay:var(--fade-delay,0s)}.FadeIn-module__QL_kvq__up{--from:translateY(16px)}.FadeIn-module__QL_kvq__scale{--from:scale(1.03);--fade-dur:1.1s}@keyframes FadeIn-module__QL_kvq__enter{0%{opacity:0;transform:var(--from)}to{opacity:1;transform:none}}
.PageHeader-module__eQuKha__header{isolation:isolate;padding:clamp(2.5rem,1.8rem + 3vw,4.25rem) 0 clamp(2.75rem,2rem + 3vw,4.5rem);position:relative;overflow:hidden}.PageHeader-module__eQuKha__dark{color:#fff;background:linear-gradient(135deg,#0b3325 0%,#0a3023 55%,#0e3f2d 100%)}.PageHeader-module__eQuKha__dark:before{content:"";z-index:-1;background:radial-gradient(38rem 22rem at 92% -15%,#d9a44133,#0000 62%),radial-gradient(32rem 20rem at 0 120%,#477a4f52,#0000 62%);position:absolute;inset:0}.PageHeader-module__eQuKha__cream{color:var(--heading);background:var(--tone-sand);border-bottom:1px solid var(--line)}.PageHeader-module__eQuKha__goldLine{background:linear-gradient(90deg,#0000,#d9a441bf,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.PageHeader-module__eQuKha__photo{z-index:-2;position:absolute;inset:0}.PageHeader-module__eQuKha__photoImage{object-fit:cover;opacity:.25}.PageHeader-module__eQuKha__photoShade{background:linear-gradient(90deg,#0b3325 0%,#0b3325db 55%,#082319e6 100%);position:absolute;inset:0}.PageHeader-module__eQuKha__container{max-width:80rem;margin:0 auto;padding:0 1rem;position:relative}@media (min-width:640px){.PageHeader-module__eQuKha__container{padding:0 1.5rem}}@media (min-width:1024px){.PageHeader-module__eQuKha__container{padding:0 2rem}}.PageHeader-module__eQuKha__crumbs{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1.25rem;font-size:.75rem;display:flex}.PageHeader-module__eQuKha__crumbLink{transition:color var(--dur-fast) ease;align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.PageHeader-module__eQuKha__dark .PageHeader-module__eQuKha__crumbLink{color:#ffffffb8}.PageHeader-module__eQuKha__dark .PageHeader-module__eQuKha__crumbLink:hover{color:var(--brand-gold)}.PageHeader-module__eQuKha__cream .PageHeader-module__eQuKha__crumbLink{color:var(--accent)}.PageHeader-module__eQuKha__cream .PageHeader-module__eQuKha__crumbLink:hover{color:var(--heading)}.PageHeader-module__eQuKha__crumbIcon{width:.85rem;height:.85rem}.PageHeader-module__eQuKha__crumbSep{opacity:.45;width:.85rem;height:.85rem}.PageHeader-module__eQuKha__crumbCurrent{font-weight:600}.PageHeader-module__eQuKha__dark .PageHeader-module__eQuKha__crumbCurrent{color:var(--brand-gold)}.PageHeader-module__eQuKha__cream .PageHeader-module__eQuKha__crumbCurrent{color:var(--heading)}.PageHeader-module__eQuKha__eyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:.9rem;font-size:.75rem;font-weight:700;display:inline-flex}.PageHeader-module__eQuKha__dark .PageHeader-module__eQuKha__eyebrow{color:var(--brand-gold)}.PageHeader-module__eQuKha__cream .PageHeader-module__eQuKha__eyebrow{color:var(--gold-text)}.PageHeader-module__eQuKha__eyebrowBar{border-radius:var(--radius-pill);background:var(--brand-gold);width:1.6rem;height:2px;display:inline-block}.PageHeader-module__eQuKha__title{max-width:46rem;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,1.45rem + 2.6vw,3.5rem);font-weight:600;line-height:1.1}.PageHeader-module__eQuKha__dark .PageHeader-module__eQuKha__title{color:#fff}.PageHeader-module__eQuKha__cream .PageHeader-module__eQuKha__title{color:var(--heading)}.PageHeader-module__eQuKha__description{max-width:44rem;margin:1.1rem 0 0;font-size:clamp(.95rem,.9rem + .25vw,1.1rem);line-height:1.75}.PageHeader-module__eQuKha__dark .PageHeader-module__eQuKha__description{color:#fffc}.PageHeader-module__eQuKha__cream .PageHeader-module__eQuKha__description{color:var(--text-soft)}
.Section-module__ZXevnG__section{transition:background-color var(--dur) ease;padding:clamp(3.5rem,2.4rem + 4.5vw,6rem) 0;position:relative}.Section-module__ZXevnG__round{z-index:1;border-top-left-radius:2.25rem;border-top-right-radius:2.25rem;margin-top:-2.25rem;padding-top:calc(clamp(3.5rem,2.4rem + 4.5vw,6rem) + 1rem);overflow:hidden}@media (min-width:1024px){.Section-module__ZXevnG__round{border-top-left-radius:3rem;border-top-right-radius:3rem;margin-top:-3rem}}.Section-module__ZXevnG__compact{padding:1.5rem 0}.Section-module__ZXevnG__container{z-index:1;max-width:80rem;margin:0 auto;padding:0 1rem;position:relative}@media (min-width:640px){.Section-module__ZXevnG__container{padding:0 1.5rem}}@media (min-width:1024px){.Section-module__ZXevnG__container{padding:0 2rem}}.Section-module__ZXevnG__narrow{max-width:56rem}.Section-module__ZXevnG__white{background:var(--tone-white)}.Section-module__ZXevnG__cream{background:var(--tone-cream)}.Section-module__ZXevnG__sage{background:var(--tone-sage)}.Section-module__ZXevnG__sand{background:var(--tone-sand)}.Section-module__ZXevnG__forest{color:#fff;background:var(--noise), radial-gradient(44rem 26rem at 100% 0%, #d9a4411a, transparent 60%), linear-gradient(160deg, #0b3325 0%, #082d20 60%, #0a3a2a 100%)}.Section-module__ZXevnG__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.Section-module__ZXevnG__bgImage{object-fit:cover;opacity:.34}.Section-module__ZXevnG__bgShade{background:linear-gradient(160deg,#0b3325e6 0%,#082d20cc 55%,#0a3a2ae6 100%);position:absolute;inset:0}.Section-module__ZXevnG__edge{border-top:1px solid var(--line)}.Section-module__ZXevnG__dots{--dot-color:#2f6b4524}.dark .Section-module__ZXevnG__dots{--dot-color:#ffffff0f}.Section-module__ZXevnG__dots:before{content:"";pointer-events:none;background-image:radial-gradient(var(--dot-color) 1px, transparent 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}
.SectionHeading-module__ZCWIVq__wrap{max-width:48rem}.SectionHeading-module__ZCWIVq__center{text-align:center;margin-left:auto;margin-right:auto}.SectionHeading-module__ZCWIVq__left{text-align:left}.SectionHeading-module__ZCWIVq__left .SectionHeading-module__ZCWIVq__bar:last-child{display:none}.SectionHeading-module__ZCWIVq__eyebrow{align-items:center;gap:.5rem;margin-bottom:.7rem;display:inline-flex}.SectionHeading-module__ZCWIVq__bar{border-radius:var(--radius-pill);background:var(--brand-gold);width:1.1rem;height:2px;display:inline-block}.SectionHeading-module__ZCWIVq__eyebrowText{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:700}.SectionHeading-module__ZCWIVq__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--heading);margin:0;font-size:clamp(1.75rem,1.35rem + 1.8vw,2.7rem);font-weight:600;line-height:1.12}.SectionHeading-module__ZCWIVq__description{color:var(--text-soft);margin:.9rem 0 0;font-size:clamp(.95rem,.9rem + .2vw,1.08rem);line-height:1.7}.SectionHeading-module__ZCWIVq__onDark .SectionHeading-module__ZCWIVq__eyebrowText{color:var(--brand-gold)}.SectionHeading-module__ZCWIVq__onDark .SectionHeading-module__ZCWIVq__title{color:#fff}.SectionHeading-module__ZCWIVq__onDark .SectionHeading-module__ZCWIVq__description{color:#ffffffc7}
.about-module__-i9KWa__page{flex-direction:column;display:flex}.about-module__-i9KWa__storyGrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.about-module__-i9KWa__storyGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem}}.about-module__-i9KWa__storyText{flex-direction:column;gap:1.25rem;display:flex}.about-module__-i9KWa__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-self:flex-start;align-items:center;gap:.6rem;font-size:.75rem;font-weight:700;display:inline-flex}.about-module__-i9KWa__eyebrow:before{content:"";border-radius:var(--radius-pill);background:var(--brand-gold);width:1.4rem;height:2px}.about-module__-i9KWa__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--heading);margin:0;font-size:clamp(1.75rem,1.35rem + 1.8vw,2.7rem);font-weight:600;line-height:1.12}.about-module__-i9KWa__text{color:var(--text-soft);margin:0;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.8}.about-module__-i9KWa__miniGrid{grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:.5rem;display:grid}@media (min-width:640px){.about-module__-i9KWa__miniGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-module__-i9KWa__mini{background:var(--surface-soft);border:1px solid var(--line);border-left:3px solid var(--brand-gold);border-radius:var(--radius-md);padding:1.1rem 1.2rem}.about-module__-i9KWa__miniTitle{color:var(--heading);font-size:.92rem;font-weight:700}.about-module__-i9KWa__miniText{color:var(--text-soft);margin-top:.3rem;font-size:.8rem;line-height:1.6}.about-module__-i9KWa__photoCard{background:linear-gradient(180deg, var(--surface-sage), var(--surface-soft));border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:.75rem}.about-module__-i9KWa__photoFrame{aspect-ratio:4/3;border-radius:var(--radius-lg);position:relative;overflow:hidden}.about-module__-i9KWa__photo{object-fit:cover;transition:transform .9s var(--ease)}.about-module__-i9KWa__photoCard:hover .about-module__-i9KWa__photo{transform:scale(1.04)}.about-module__-i9KWa__photoShade{background:linear-gradient(#0000 45%,#0000009e);position:absolute;inset:0}.about-module__-i9KWa__photoCaption{color:#fff;align-items:center;gap:.8rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.about-module__-i9KWa__logoBox{border-radius:var(--radius-md);width:3rem;height:3rem;box-shadow:var(--shadow-md);background:#fff;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.about-module__-i9KWa__logoImage{object-fit:contain;width:100%;height:100%}.about-module__-i9KWa__captionName{font-size:.78rem;font-weight:700}.about-module__-i9KWa__captionTag{font-family:var(--font-display);color:var(--brand-gold);margin-top:.15rem;font-size:.78rem;font-style:italic}.about-module__-i9KWa__photoFoot{text-align:center;padding:1.1rem 1rem .6rem}.about-module__-i9KWa__photoFootName{font-family:var(--font-display);color:var(--heading);font-size:.95rem;font-weight:600}.about-module__-i9KWa__photoFootTag{font-family:var(--font-display);color:var(--gold-text);margin-top:.2rem;font-size:.85rem;font-style:italic}.about-module__-i9KWa__valuesGrid{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:3rem;display:grid}@media (min-width:640px){.about-module__-i9KWa__valuesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.about-module__-i9KWa__valuesGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-module__-i9KWa__vmGrid{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:3rem;display:grid}@media (min-width:768px){.about-module__-i9KWa__vmGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.about-module__-i9KWa__vmCard{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:100%;transition:transform var(--dur) var(--ease), border-color var(--dur) ease;background:#ffffff12;border:1px solid #ffffff29;padding:clamp(1.75rem,1.2rem + 2vw,2.5rem)}.about-module__-i9KWa__vmCard:hover{border-color:#d9a4418c;transform:translateY(-4px)}.about-module__-i9KWa__vmIcon{color:#0b3325;background:linear-gradient(135deg, #ecc26a, var(--brand-gold));border-radius:50%;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;margin-bottom:1.25rem;display:flex}.about-module__-i9KWa__vmIcon svg{width:1.4rem;height:1.4rem}.about-module__-i9KWa__vmLabel{font-family:var(--font-display);color:#fff;margin:0 0 .75rem;font-size:1.6rem;font-weight:600}.about-module__-i9KWa__vmText{color:#ffffffd6;margin:0;font-size:.98rem;line-height:1.8}.about-module__-i9KWa__vmButtons{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2.75rem;display:flex}
.product-detail-module__SEXgQW__page{flex-direction:column;display:flex}.product-detail-module__SEXgQW__showcase{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:2.5rem;display:grid}@media (min-width:1024px){.product-detail-module__SEXgQW__showcase{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3.5rem}}.product-detail-module__SEXgQW__orderRow{margin-top:3rem}.product-detail-module__SEXgQW__imageCard{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-xl);height:100%;box-shadow:var(--shadow-md);flex-direction:column;gap:.9rem;padding:1rem;display:flex}.product-detail-module__SEXgQW__imageBox{background:var(--surface);border-radius:var(--radius-lg);flex:1;min-height:20rem;position:relative;overflow:hidden}@media (min-width:640px){.product-detail-module__SEXgQW__imageBox{min-height:26rem}}.product-detail-module__SEXgQW__image{object-fit:cover;transition:transform .9s var(--ease)}.product-detail-module__SEXgQW__imageCard:hover .product-detail-module__SEXgQW__image{transform:scale(1.04)}.product-detail-module__SEXgQW__caption{justify-content:space-between;align-items:center;gap:1rem;padding:0 .5rem .25rem;font-size:.78rem;display:flex}.product-detail-module__SEXgQW__captionLeft{color:var(--heading);font-weight:600}.product-detail-module__SEXgQW__captionRight{color:var(--accent);font-weight:700}.product-detail-module__SEXgQW__overview{flex-direction:column;justify-content:center;gap:1.5rem;height:100%;display:flex}.product-detail-module__SEXgQW__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:700}.product-detail-module__SEXgQW__overviewTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--heading);margin:.6rem 0 0;font-size:clamp(1.75rem,1.35rem + 1.8vw,2.6rem);font-weight:600;line-height:1.12}.product-detail-module__SEXgQW__overviewText{color:var(--text-soft);margin:0;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.8}.product-detail-module__SEXgQW__varieties{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.1rem 1.25rem}.product-detail-module__SEXgQW__varietiesTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--heading);align-items:center;gap:.45rem;margin-bottom:.7rem;font-size:.72rem;font-weight:700;display:flex}.product-detail-module__SEXgQW__varietiesTitle svg{width:.95rem;height:.95rem;color:var(--brand-gold)}.product-detail-module__SEXgQW__tags{flex-wrap:wrap;gap:.5rem;display:flex}.product-detail-module__SEXgQW__tag{color:var(--heading);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.3rem .75rem;font-size:.78rem;font-weight:500}.product-detail-module__SEXgQW__actions{flex-wrap:wrap;gap:.8rem;padding-top:.25rem;display:flex}.product-detail-module__SEXgQW__twoCols{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (min-width:1024px){.product-detail-module__SEXgQW__twoCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}}.product-detail-module__SEXgQW__panelHead{align-items:center;gap:.7rem;display:flex}.product-detail-module__SEXgQW__panelIcon{width:2.4rem;height:2.4rem;color:var(--accent);background:var(--surface-sage);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.product-detail-module__SEXgQW__panelIcon svg{width:1.15rem;height:1.15rem}.product-detail-module__SEXgQW__panelTitle{font-family:var(--font-display);color:var(--heading);margin:0;font-size:1.35rem;font-weight:600;line-height:1.2}.product-detail-module__SEXgQW__panelIntro{color:var(--text-soft);margin:.8rem 0 0;font-size:.85rem;line-height:1.6}.product-detail-module__SEXgQW__list{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.product-detail-module__SEXgQW__item{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-md);padding:.95rem 1.1rem}.product-detail-module__SEXgQW__itemTitle{color:var(--heading);font-size:.92rem;font-weight:700}.product-detail-module__SEXgQW__itemText{color:var(--text-soft);margin-top:.25rem;font-size:.8rem;line-height:1.6}.product-detail-module__SEXgQW__pkgItem{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-md);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.product-detail-module__SEXgQW__pkgItem:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.product-detail-module__SEXgQW__pkgSize{white-space:nowrap;color:var(--accent);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);flex-shrink:0;padding:.3rem .7rem;font-size:.75rem;font-weight:700}.product-detail-module__SEXgQW__qualityItem{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-md);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex}.product-detail-module__SEXgQW__qualityItem:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.product-detail-module__SEXgQW__qualityItem svg{width:1.05rem;height:1.05rem;color:var(--accent);flex-shrink:0;margin-top:.1rem}.product-detail-module__SEXgQW__qualityTitle{color:var(--heading);font-size:.85rem;font-weight:700}.product-detail-module__SEXgQW__specHead{align-items:center;gap:.7rem;margin-bottom:.9rem;display:flex}.product-detail-module__SEXgQW__specTitle{font-family:var(--font-display);color:var(--heading);margin:0;font-size:clamp(1.4rem,1.2rem + .9vw,1.9rem);font-weight:600;line-height:1.2}.product-detail-module__SEXgQW__specIntro{max-width:42rem;color:var(--text-soft);margin:0 0 1.5rem;font-size:.85rem;line-height:1.6}.product-detail-module__SEXgQW__tableWrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow-x:auto}.product-detail-module__SEXgQW__table{text-align:left;border-collapse:collapse;width:100%;min-width:36rem;font-size:.82rem}.product-detail-module__SEXgQW__table th{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0b3325;padding:.95rem 1.25rem;font-size:.72rem;font-weight:600}.product-detail-module__SEXgQW__table td{color:var(--text);border-top:1px solid var(--line);padding:.95rem 1.25rem}.product-detail-module__SEXgQW__table tbody tr:nth-child(2n) td{background:var(--surface-soft)}.product-detail-module__SEXgQW__table tbody tr:hover td{background:var(--surface-sage)}.product-detail-module__SEXgQW__cellStrong{color:var(--heading);font-weight:700}.product-detail-module__SEXgQW__cellValue{font-weight:500}.product-detail-module__SEXgQW__cellMuted{color:var(--text-soft)}.product-detail-module__SEXgQW__cta{text-align:center;color:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:radial-gradient(34rem 20rem at 50% -25%,#d9a44138,#0000 65%),linear-gradient(145deg,#0b3325 0%,#123b2a 100%);border:1px solid #2f6b4573;padding:clamp(2.25rem,1.5rem + 3vw,4rem) clamp(1.5rem,1rem + 3vw,3.5rem);position:relative;overflow:hidden}.product-detail-module__SEXgQW__ctaInner{z-index:1;flex-direction:column;gap:1rem;max-width:40rem;margin:0 auto;display:flex;position:relative}.product-detail-module__SEXgQW__ctaLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-gold);font-size:.75rem;font-weight:700}.product-detail-module__SEXgQW__ctaTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,1.3rem + 2vw,2.7rem);font-weight:600;line-height:1.12}.product-detail-module__SEXgQW__ctaText{color:#ffffffd1;margin:0;font-size:.95rem;line-height:1.7}.product-detail-module__SEXgQW__ctaButtons{flex-wrap:wrap;justify-content:center;gap:.9rem;padding-top:.9rem;display:flex}
.sustainability-module__a-YkHW__page{flex-direction:column;display:flex}.sustainability-module__a-YkHW__intro{max-width:48rem;margin-bottom:3rem}.sustainability-module__a-YkHW__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}@media (min-width:768px){.sustainability-module__a-YkHW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sustainability-module__a-YkHW__grid>:nth-child(5){grid-column:1/-1;justify-self:center;width:calc(50% - .875rem)}}@media (min-width:1024px){.sustainability-module__a-YkHW__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.sustainability-module__a-YkHW__grid>*{grid-column:span 2}.sustainability-module__a-YkHW__grid>:nth-child(4){grid-column:2/span 2}.sustainability-module__a-YkHW__grid>:nth-child(5){grid-column:4/span 2;justify-self:stretch;width:auto}}
.technology-module__fuDLqW__page{flex-direction:column;display:flex}.technology-module__fuDLqW__intro{max-width:48rem;margin-bottom:3rem}.technology-module__fuDLqW__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}@media (min-width:768px){.technology-module__fuDLqW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.technology-module__fuDLqW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.Navbar-module__O8Na-a__header{--nav-bg:#fdfbf7cc;--nav-border:#0b332512;--pill-bg:#ffffffb3;z-index:50;background:var(--nav-bg);border-bottom:1px solid var(--nav-border);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);transition:padding var(--dur) var(--ease), box-shadow var(--dur) var(--ease), background-color var(--dur) ease;padding:.8rem 0;position:sticky;top:0}.dark .Navbar-module__O8Na-a__header{--nav-bg:#071e14d1;--nav-border:#ffffff14;--pill-bg:#ffffff0d}.Navbar-module__O8Na-a__scrolled{--nav-bg:#fffffff2;padding:.5rem 0;box-shadow:0 10px 30px -16px #0b332559}.dark .Navbar-module__O8Na-a__scrolled{--nav-bg:#071e14f0}.Navbar-module__O8Na-a__container{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.Navbar-module__O8Na-a__container{padding:0 1.5rem}}@media (min-width:1024px){.Navbar-module__O8Na-a__container{padding:0 2rem}}.Navbar-module__O8Na-a__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1.25rem;display:grid}.Navbar-module__O8Na-a__logo{flex-shrink:0;align-items:center;display:flex}.Navbar-module__O8Na-a__desktopNav{background:var(--pill-bg);border:1px solid var(--nav-border);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-self:center;align-items:center;gap:.15rem;padding:.28rem;font-size:.875rem;display:none}@media (min-width:1024px){.Navbar-module__O8Na-a__desktopNav{display:flex}}.Navbar-module__O8Na-a__link{font-family:inherit;font-size:inherit;letter-spacing:.005em;color:var(--text);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur-fast) ease, background-color var(--dur) ease;background:0 0;border:0;align-items:center;gap:.3rem;padding:.5rem 1.05rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.Navbar-module__O8Na-a__link:hover{color:var(--accent);background:var(--surface-sage)}.Navbar-module__O8Na-a__linkActive,.Navbar-module__O8Na-a__linkActive:hover{color:#fff;background:#0b3325;font-weight:600}.dark .Navbar-module__O8Na-a__linkActive{color:#0b3325;background:var(--brand-gold)}.dark .Navbar-module__O8Na-a__linkActive:hover{color:#0b3325;background:var(--brand-gold)}.Navbar-module__O8Na-a__chevron{width:.75rem;height:.75rem;transition:transform var(--dur-fast) ease}.Navbar-module__O8Na-a__chevronOpen{transform:rotate(180deg)}.Navbar-module__O8Na-a__dropdownWrap{position:relative}.Navbar-module__O8Na-a__dropdown{z-index:50;width:16rem;animation:Navbar-module__O8Na-a__dropIn .18s var(--ease) both;padding-top:.5rem;position:absolute;top:100%;left:0}.Navbar-module__O8Na-a__dropdownPanel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:.5rem}@keyframes Navbar-module__O8Na-a__dropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Navbar-module__O8Na-a__dropItem{border-radius:var(--radius-md);transition:background-color var(--dur-fast) ease;padding:.6rem .75rem;text-decoration:none;display:block}.Navbar-module__O8Na-a__dropItem:hover{background:var(--surface-sage)}.Navbar-module__O8Na-a__dropTitle{color:var(--heading);align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;display:flex}.Navbar-module__O8Na-a__dropText{color:var(--text-soft);margin-top:.15rem;font-size:.7rem;font-weight:400;line-height:1.4}.Navbar-module__O8Na-a__dropTextIndent{padding-left:1.4rem}.Navbar-module__O8Na-a__dropIconGold{width:.9rem;height:.9rem;color:var(--brand-gold)}.Navbar-module__O8Na-a__dropIconGreen{width:.9rem;height:.9rem;color:var(--accent)}.Navbar-module__O8Na-a__dropDivider{background:var(--line);height:1px;margin:.25rem 0}.Navbar-module__O8Na-a__dropFooterLink{color:var(--accent);padding:.4rem .75rem;font-size:.7rem;font-weight:700;text-decoration:none;display:block}.Navbar-module__O8Na-a__dropFooterLink:hover{text-decoration:underline}.Navbar-module__O8Na-a__actions{justify-self:end;align-items:center;gap:.6rem;display:flex}.Navbar-module__O8Na-a__ctaWrap{display:none}@media (min-width:640px){.Navbar-module__O8Na-a__ctaWrap{display:block}}.dark .Navbar-module__O8Na-a__ctaWrap a{--fill:#0b3325;--button-icon-color:#0b3325;color:#0b3325;background:linear-gradient(135deg, #ecc26a, var(--brand-gold))}.dark .Navbar-module__O8Na-a__ctaWrap a:hover{--button-icon-color:var(--brand-gold);color:#fff}.Navbar-module__O8Na-a__menuButton{color:var(--heading);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--dur-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.Navbar-module__O8Na-a__menuButton:hover{background:var(--surface-sage)}@media (min-width:1024px){.Navbar-module__O8Na-a__menuButton{display:none}}.Navbar-module__O8Na-a__menuIcon{width:1.5rem;height:1.5rem}.Navbar-module__O8Na-a__menuIconAccent{color:var(--accent)}.Navbar-module__O8Na-a__mobileOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;height:calc(100dvh - 100%);animation:.2s both Navbar-module__O8Na-a__overlayIn;position:absolute;top:100%;left:0;right:0}@media (min-width:1024px){.Navbar-module__O8Na-a__mobileOverlay{display:none}}@keyframes Navbar-module__O8Na-a__overlayIn{0%{opacity:0}to{opacity:1}}.Navbar-module__O8Na-a__mobilePanel{background:var(--surface);border-bottom:1px solid var(--line);max-height:100%;box-shadow:var(--shadow-lg);animation:Navbar-module__O8Na-a__panelIn .28s var(--ease) both;padding:1.25rem;overflow-y:auto}@keyframes Navbar-module__O8Na-a__panelIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Navbar-module__O8Na-a__mobileList{flex-direction:column;gap:.25rem;display:flex}.Navbar-module__O8Na-a__mobileLink{color:var(--heading);border-radius:var(--radius-md);transition:background-color var(--dur-fast) ease;padding:.7rem .75rem;font-size:.9rem;font-weight:600;text-decoration:none;display:block}.Navbar-module__O8Na-a__mobileLink:hover{background:var(--surface-sage)}.Navbar-module__O8Na-a__mobileLinkHighlight{color:var(--accent);background:var(--surface-sage)}.Navbar-module__O8Na-a__mobileLinkActive{color:var(--accent);box-shadow:inset 3px 0 0 var(--brand-gold)}.Navbar-module__O8Na-a__mobileFooter{border-top:1px solid var(--line);margin-top:.9rem;padding-top:.9rem}.Navbar-module__O8Na-a__mobileCta{align-items:center;gap:.5rem;display:inline-flex}
.quality-module__L-e4FW__page{flex-direction:column;display:flex}.quality-module__L-e4FW__intro{max-width:48rem;margin-bottom:3rem}.quality-module__L-e4FW__stages{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}@media (min-width:768px){.quality-module__L-e4FW__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-module__L-e4FW__stages>:nth-child(5){grid-column:1/-1;justify-self:center;width:calc(50% - .875rem)}}@media (min-width:1024px){.quality-module__L-e4FW__stages{grid-template-columns:repeat(6,minmax(0,1fr))}.quality-module__L-e4FW__stages>*{grid-column:span 2}.quality-module__L-e4FW__stages>:nth-child(4){grid-column:2/span 2}.quality-module__L-e4FW__stages>:nth-child(5){grid-column:4/span 2;justify-self:stretch;width:auto}}.quality-module__L-e4FW__stage{flex-direction:column;justify-content:space-between;height:100%;padding:2rem;display:flex}.quality-module__L-e4FW__stageHead{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.quality-module__L-e4FW__stageNumber{font-family:var(--font-display);color:var(--gold-text);font-size:2.2rem;font-weight:600;line-height:1}.quality-module__L-e4FW__stagePill{letter-spacing:.1em;text-transform:uppercase;color:#fff;border-radius:var(--radius-pill);background:#0b3325;padding:.3rem .8rem;font-size:.68rem;font-weight:700}.dark .quality-module__L-e4FW__stagePill{color:#0b3325;background:var(--brand-gold)}.quality-module__L-e4FW__stageTitle{font-family:var(--font-display);color:var(--heading);margin:0 0 .6rem;font-size:1.3rem;font-weight:600;line-height:1.25}.quality-module__L-e4FW__stageText{color:var(--text-soft);margin:0 0 1.5rem;font-size:.88rem;line-height:1.7}.quality-module__L-e4FW__checks{border-top:1px solid var(--line);padding-top:1rem}.quality-module__L-e4FW__checksTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:.6rem;font-size:.7rem;font-weight:700}.quality-module__L-e4FW__checkList{color:var(--text);flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.quality-module__L-e4FW__checkItem{align-items:center;gap:.55rem;display:flex}.quality-module__L-e4FW__checkItem svg{width:.95rem;height:.95rem;color:var(--accent);flex-shrink:0}.quality-module__L-e4FW__labGrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.quality-module__L-e4FW__labGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}.quality-module__L-e4FW__labText{flex-direction:column;gap:1.25rem;display:flex}.quality-module__L-e4FW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-self:flex-start;align-items:center;gap:.55rem;font-size:.75rem;font-weight:700;display:inline-flex}.quality-module__L-e4FW__eyebrow svg{width:1.05rem;height:1.05rem;color:var(--brand-gold)}.quality-module__L-e4FW__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--heading);margin:0;font-size:clamp(1.75rem,1.35rem + 1.8vw,2.6rem);font-weight:600;line-height:1.12}.quality-module__L-e4FW__text{color:var(--text-soft);margin:0;font-size:.98rem;line-height:1.8}.quality-module__L-e4FW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:.25rem;display:grid}.quality-module__L-e4FW__stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.25rem 1.2rem}.quality-module__L-e4FW__statValue{font-family:var(--font-display);color:var(--accent);font-size:1.8rem;font-weight:600;line-height:1.1}.quality-module__L-e4FW__statTitle{color:var(--heading);margin-top:.4rem;font-size:.82rem;font-weight:700}.quality-module__L-e4FW__statNote{color:var(--text-soft);margin-top:.2rem;font-size:.72rem}.quality-module__L-e4FW__buttonInner{align-items:center;gap:.55rem;display:inline-flex}.quality-module__L-e4FW__buttonInner svg{width:1rem;height:1rem;color:var(--brand-gold)}.quality-module__L-e4FW__params{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:clamp(1.5rem,1rem + 2vw,2.25rem)}.quality-module__L-e4FW__paramsTitle{font-family:var(--font-display);color:var(--heading);margin:0 0 1rem;font-size:1.35rem;font-weight:600}.quality-module__L-e4FW__paramRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:.2rem;padding:.8rem 0;font-size:.82rem;display:grid}@media (min-width:640px){.quality-module__L-e4FW__paramRow{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.25rem}}.quality-module__L-e4FW__paramLabel{color:var(--text-soft)}.quality-module__L-e4FW__paramValue{color:var(--heading);font-weight:600}.quality-module__L-e4FW__paramValueAccent{color:var(--accent);font-weight:600}
.Footer-module__yg9ahW__footer{color:#fff;background:radial-gradient(60rem 28rem at 85% -10%,#2f6b4559,#0000 60%),linear-gradient(#082d20,#061f16);border-top:1px solid #2f6b454d;position:relative;overflow:hidden}.Footer-module__yg9ahW__accentLine{background:linear-gradient(90deg, var(--brand-green), var(--brand-gold), var(--brand-green));height:4px;position:absolute;top:0;left:0;right:0}.Footer-module__yg9ahW__container{max-width:80rem;margin:0 auto;padding:4rem 1rem 3rem}@media (min-width:640px){.Footer-module__yg9ahW__container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.Footer-module__yg9ahW__container{padding-left:2rem;padding-right:2rem}}.Footer-module__yg9ahW__grid{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr;gap:2.5rem;padding-bottom:3rem;display:grid}@media (min-width:768px){.Footer-module__yg9ahW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Footer-module__yg9ahW__grid{grid-template-columns:repeat(4,1fr);gap:2rem}}.Footer-module__yg9ahW__brandCol{flex-direction:column;gap:1rem;display:flex}.Footer-module__yg9ahW__about{color:#ffffffb8;max-width:24rem;margin:0;font-size:.85rem;line-height:1.7}.Footer-module__yg9ahW__badge{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-gold);border-radius:var(--radius-pill);background:#123b2ae6;border:1px solid #2f6b4573;align-self:flex-start;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.62rem;font-weight:600;display:inline-flex}.Footer-module__yg9ahW__badgeIcon{width:.875rem;height:.875rem}.Footer-module__yg9ahW__slogan{font-family:var(--font-display);color:#ffffff9e;font-size:.8rem;font-style:italic}.Footer-module__yg9ahW__colTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-gold);margin:0 0 1.1rem;font-size:.75rem;font-weight:700}.Footer-module__yg9ahW__subTitle{margin-top:1.75rem}.Footer-module__yg9ahW__list{flex-direction:column;gap:.65rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.Footer-module__yg9ahW__link{color:#ffffffbf;transition:color var(--dur-fast) ease;text-decoration:none;display:inline-block;position:relative}.Footer-module__yg9ahW__link:after{content:"";background:var(--brand-gold);transform-origin:0;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.Footer-module__yg9ahW__link:hover{color:#fff}.Footer-module__yg9ahW__link:hover:after{transform:scaleX(1)}.Footer-module__yg9ahW__linkHighlight{font-weight:600}.Footer-module__yg9ahW__linkHighlight:hover{color:var(--brand-gold)}.Footer-module__yg9ahW__linkCta{color:var(--brand-gold);align-items:center;gap:.35rem;margin-top:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.Footer-module__yg9ahW__linkCta:hover{color:#f0c36a}.Footer-module__yg9ahW__linkCtaIcon{width:.75rem;height:.75rem;transition:transform var(--dur) var(--ease)}.Footer-module__yg9ahW__linkCta:hover .Footer-module__yg9ahW__linkCtaIcon{transform:translate(4px)}.Footer-module__yg9ahW__contactCol{flex-direction:column;gap:.75rem;display:flex}.Footer-module__yg9ahW__contactList{color:#ffffffbf;flex-direction:column;gap:.7rem;font-size:.8rem;display:flex}.Footer-module__yg9ahW__contactRow{align-items:flex-start;gap:.65rem;display:flex}.Footer-module__yg9ahW__contactIcon{width:1rem;height:1rem;color:var(--brand-gold);flex-shrink:0;margin-top:.15rem}.Footer-module__yg9ahW__contactLink{color:#fff;transition:color var(--dur-fast) ease;font-weight:500;text-decoration:none}.Footer-module__yg9ahW__contactLink:hover{color:var(--brand-gold)}.Footer-module__yg9ahW__contactLinkSoft{color:#ffffffe6}.Footer-module__yg9ahW__ctaWrap{padding-top:.5rem}.Footer-module__yg9ahW__bottom{color:#fff9;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.75rem;display:flex}@media (min-width:640px){.Footer-module__yg9ahW__bottom{flex-direction:row}}.Footer-module__yg9ahW__copyright{text-align:center}@media (min-width:640px){.Footer-module__yg9ahW__copyright{text-align:left}}.Footer-module__yg9ahW__bottomLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;display:flex}.Footer-module__yg9ahW__bottomLink{color:#fff9;transition:color var(--dur-fast) ease;text-decoration:none}.Footer-module__yg9ahW__bottomLink:hover{color:#fff}.Footer-module__yg9ahW__dot{color:#ffffff4d;display:none}@media (min-width:640px){.Footer-module__yg9ahW__dot{display:inline}}.Footer-module__yg9ahW__website{font-family:var(--font-display);color:#fffc;font-style:italic}
.legal-module__Qu0mEa__page{flex-direction:column;display:flex}.legal-module__Qu0mEa__article{flex-direction:column;gap:2.25rem;display:flex}.legal-module__Qu0mEa__meta{color:var(--text-soft);background:var(--surface-soft);border:1px solid var(--line);border-left:4px solid var(--brand-gold);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:1rem 1.25rem;font-size:.82rem;display:flex}.legal-module__Qu0mEa__metaStrong{color:var(--heading);font-weight:700}.legal-module__Qu0mEa__metaLink{color:var(--accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.legal-module__Qu0mEa__block{scroll-margin-top:6rem}.legal-module__Qu0mEa__h2{font-family:var(--font-display);color:var(--heading);align-items:baseline;gap:.7rem;margin:0 0 .8rem;font-size:1.35rem;font-weight:600;line-height:1.25;display:flex}.legal-module__Qu0mEa__num{color:var(--gold-text);font-size:.95rem}.legal-module__Qu0mEa__p{color:var(--text-soft);margin:0 0 .75rem;font-size:.95rem;line-height:1.75}.legal-module__Qu0mEa__list{color:var(--text-soft);flex-direction:column;gap:.5rem;margin:0 0 .75rem;padding:0 0 0 1.2rem;font-size:.95rem;line-height:1.7;display:flex}.legal-module__Qu0mEa__list li::marker{color:var(--brand-gold)}.legal-module__Qu0mEa__strong{color:var(--heading);font-weight:700}.legal-module__Qu0mEa__link{color:var(--accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.legal-module__Qu0mEa__tableWrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin:.5rem 0 .75rem;overflow-x:auto}.legal-module__Qu0mEa__table{text-align:left;border-collapse:collapse;width:100%;min-width:38rem;font-size:.82rem}.legal-module__Qu0mEa__table th{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0b3325;padding:.85rem 1rem;font-size:.7rem;font-weight:600}.legal-module__Qu0mEa__table td{vertical-align:top;color:var(--text-soft);border-top:1px solid var(--line);padding:.85rem 1rem;line-height:1.55}.legal-module__Qu0mEa__table td:first-child{color:var(--heading);white-space:nowrap;font-weight:700}.legal-module__Qu0mEa__table tbody tr:nth-child(2n) td{background:var(--surface-soft)}.legal-module__Qu0mEa__contact{border-radius:var(--radius-xl);color:#fff;background:linear-gradient(135deg,#0b3325,#123b2a);padding:1.5rem 1.6rem}.legal-module__Qu0mEa__contactTitle{font-family:var(--font-display);margin:0 0 .75rem;font-size:1.3rem;font-weight:600}.legal-module__Qu0mEa__contactRow{color:#ffffffdb;margin:.3rem 0;font-size:.9rem;line-height:1.6}.legal-module__Qu0mEa__contactRow a{color:var(--brand-gold);font-weight:600}
