.page_heroSequence__xIRLp{position:relative;isolation:isolate}.page_botanicalLayer__QGq6t{position:sticky;top:0;z-index:0;width:100%;height:100svh;overflow:clip}@media (prefers-reduced-motion:reduce){.page_botanicalLayer__QGq6t{position:relative}}.HeroHome_hero__t_cn_{position:relative;isolation:isolate;min-height:42rem;height:100svh;overflow:clip;background:radial-gradient(circle at 50% 44%,oklch(.28 .07 150),transparent 44%),var(--forest-950)}.HeroHome_canvas__QNuq_,.HeroHome_frontCanvas__EvqFU{position:absolute;inset:0;width:100%;height:100%;display:block}.HeroHome_canvas__QNuq_{z-index:0;touch-action:pan-y}.HeroHome_frontCanvas__EvqFU{z-index:3;pointer-events:none}.HeroHome_atmosphere__mpPlL{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 42% 28% at 50% 49%,oklch(.16 .04 150/.84) 0,oklch(.16 .04 150/.58) 44%,transparent 82%),linear-gradient(180deg,oklch(.12 .025 150/.18),transparent 22%,transparent 72%,oklch(.1 .025 150/.55))}.HeroHome_hydrateButton__h8BEI{position:absolute;top:0;left:100%;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.25rem;margin:0;padding:.48rem .72rem;border:0;border-radius:999px;background:var(--accent);color:oklch(.17 .04 150);box-shadow:0 3px 7px oklch(.04 .02 155/.42);font:inherit;font-size:.72rem;font-weight:760;line-height:1;letter-spacing:.005em;pointer-events:auto;cursor:pointer;transform:translateY(-82%);transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .26s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.HeroHome_hydrateButton__h8BEI:hover{transform:translateY(calc(-82% - 2px)) scale(1.025);background:oklch(.82 .2 125);box-shadow:0 5px 8px oklch(.04 .02 155/.48)}.HeroHome_hydrateButton__h8BEI:active{transform:translateY(-82%) scale(.97)}.HeroHome_hydrateButton__h8BEI:focus-visible{outline:3px solid oklch(.94 .06 205);outline-offset:3px}.HeroHome_hydrateButton__h8BEI[data-active=true]{background:oklch(.82 .2 125);box-shadow:0 4px 8px oklch(.08 .04 145/.5)}.HeroHome_hydrateDrop__v3yxO{width:.38rem;height:.48rem;flex:0 0 auto;border-radius:65% 35% 62% 38%;background:oklch(.29 .09 150);box-shadow:inset .08rem .08rem 0 oklch(.96 .035 125/.58);transform:rotate(45deg)}.HeroHome_hydrateButton__h8BEI[data-active=true] .HeroHome_hydrateDrop__v3yxO{animation:HeroHome_hydrate-drop__kbNfu 1s ease-in-out 5}.HeroHome_luckyLeafTarget__WjHPu{--lucky-x:50%;--lucky-y:50%;--lucky-size:44px;position:absolute;top:0;left:0;z-index:4;width:var(--lucky-size);height:var(--lucky-size);padding:0;border:0;border-radius:50%;background:transparent;opacity:0;pointer-events:none;cursor:pointer;transform:translate3d(var(--lucky-x),var(--lucky-y),0) translate(-50%,-50%)}.HeroHome_luckyLeafTarget__WjHPu[data-visible=true]{opacity:1;pointer-events:auto}.HeroHome_luckyLeafTarget__WjHPu:focus-visible{outline:2px solid oklch(.86 .17 125);outline-offset:4px;background:oklch(.92 .08 130/.09)}.HeroHome_content__caYhz{--hero-wordmark-width:34rem;position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem clamp(1.25rem,5vw,5rem);text-align:center;pointer-events:none;will-change:transform,opacity}.HeroHome_titleLockup__ctDMb{position:relative;display:grid;width:max-content;max-width:100%;place-items:center}.HeroHome_title__PjJKG{position:relative;display:grid;width:auto;max-width:100%;margin:0;place-items:center;color:oklch(.97 .02 120);font-size:clamp(3.65rem,10vw,6rem);font-weight:740;line-height:.93;letter-spacing:-.04em;text-wrap:balance;text-shadow:0 2px 8px oklch(.08 .025 150/.52)}.HeroHome_titleWordmark__X7tMH{grid-area:1/1;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.16,1,.3,1),filter .42s cubic-bezier(.22,1,.36,1),letter-spacing .56s cubic-bezier(.16,1,.3,1);transition-delay:.16s}.HeroHome_subtitle__Hf1Q_,.HeroHome_titleWordmark__X7tMH{pointer-events:auto;-webkit-user-select:text;user-select:text}.HeroHome_luckyTitle__p96jz{position:absolute;top:50%;left:50%;width:min(60rem,calc(100vw - 4rem));color:oklch(.97 .035 125);font-size:clamp(2.35rem,5.4vw,4.4rem);font-weight:720;line-height:.98;letter-spacing:-.035em;text-wrap:balance;opacity:0;filter:blur(10px);transform:translate(-50%,-50%) scale(.94);transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1),filter .48s cubic-bezier(.16,1,.3,1);pointer-events:none;-webkit-user-select:none;user-select:none}.HeroHome_title__PjJKG[data-lucky=true] .HeroHome_titleWordmark__X7tMH{opacity:0;filter:blur(12px);transform:scale(.92);letter-spacing:.012em;transition-delay:0s;pointer-events:none;-webkit-user-select:none;user-select:none}.HeroHome_title__PjJKG[data-lucky=true] .HeroHome_luckyTitle__p96jz{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1);transition-delay:.18s;pointer-events:auto;-webkit-user-select:text;user-select:text}.HeroHome_title__PjJKG[data-lucky=true]~.HeroHome_hydrateButton__h8BEI{opacity:0;pointer-events:none;transform:translateY(-82%) scale(.82)}.HeroHome_luckyPulse__VBPNv{display:block}.HeroHome_luckyMessageLine__bqvw5{display:block;white-space:nowrap}.HeroHome_title__PjJKG[data-lucky=true] .HeroHome_luckyPulse__VBPNv{animation:HeroHome_lucky-title-pulse__VBqRW 1s ease-in-out .38s 3}.HeroHome_subtitle__Hf1Q_{width:min(var(--hero-wordmark-width),calc(100vw - 2rem));max-width:none;margin:clamp(1.2rem,2.4vw,1.75rem) 0 0;color:oklch(.9 .035 130);font-size:clamp(1.05rem,2.2vw,1.45rem);font-weight:420;line-height:1.45;letter-spacing:-.018em;text-wrap:balance;text-shadow:0 2px 6px oklch(.08 .025 150/.72);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.16,1,.3,1),filter .36s cubic-bezier(.22,1,.36,1)}.HeroHome_titleLockup__ctDMb[data-lucky=true]+.HeroHome_subtitle__Hf1Q_{opacity:.22;filter:blur(3px);transform:translateY(.55rem)}.HeroHome_scrollCue__3kyu5{position:absolute;left:50%;translate:-50% 0;bottom:clamp(1.4rem,3.5vh,2.5rem);z-index:4;display:flex;flex-direction:column;align-items:center;gap:.65rem;color:oklch(.88 .03 135/.78);font-size:.72rem;font-weight:560;letter-spacing:.045em;text-align:center}.HeroHome_scrollLine__DrWRA{position:relative;width:1px;height:2.5rem;overflow:hidden;background:oklch(.94 .03 130/.22)}.HeroHome_scrollLine__DrWRA:after{content:"";position:absolute;inset:-100% 0 100%;background:oklch(.94 .03 130/.9);animation:HeroHome_scroll-line__98y5j 2.2s cubic-bezier(.76,0,.24,1) infinite}.HeroHome_srOnly__dAsoR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes HeroHome_scroll-line__98y5j{0%{transform:translateY(0)}55%,to{transform:translateY(200%)}}@keyframes HeroHome_lucky-title-pulse__VBqRW{0%,to{text-shadow:0 2px 8px oklch(.08 .025 150/.52);transform:scale(1)}50%{text-shadow:0 2px 8px oklch(.08 .025 150/.42),0 0 1.1rem oklch(.9 .12 130/.28);transform:scale(1.035)}}@keyframes HeroHome_hydrate-drop__kbNfu{0%,to{opacity:.74;transform:rotate(45deg) scale(.92)}50%{opacity:1;transform:rotate(45deg) scale(1.08)}}@media (max-width:719px){.HeroHome_hero__t_cn_{min-height:38rem}.HeroHome_content__caYhz{padding-inline:1rem}.HeroHome_title__PjJKG{font-size:clamp(2.85rem,14vw,4.2rem);line-height:.94}.HeroHome_titleLockup__ctDMb{transform:translateX(-2.15rem)}.HeroHome_hydrateButton__h8BEI,.HeroHome_hydrateButton__h8BEI:active{min-height:2rem;padding:.42rem .52rem;font-size:.6rem;transform:translateY(-78%)}.HeroHome_hydrateButton__h8BEI:hover{transform:translateY(calc(-78% - 2px)) scale(1.025)}.HeroHome_title__PjJKG[data-lucky=true]~.HeroHome_hydrateButton__h8BEI{transform:translateY(-78%) scale(.82)}.HeroHome_luckyTitle__p96jz{width:calc(100vw - 2rem);font-size:clamp(2rem,10vw,3.35rem);line-height:1.02}.HeroHome_luckyMessageLine__bqvw5{white-space:normal}.HeroHome_subtitle__Hf1Q_{font-size:clamp(1rem,5vw,1.2rem)}}@media (prefers-reduced-motion:reduce){.HeroHome_content__caYhz{will-change:auto}.HeroHome_scrollLine__DrWRA:after{animation:none;inset:0}.HeroHome_hydrateButton__h8BEI,.HeroHome_luckyTitle__p96jz,.HeroHome_subtitle__Hf1Q_,.HeroHome_titleWordmark__X7tMH{transition-duration:.01ms;transition-delay:0s}.HeroHome_hydrateButton__h8BEI[data-active=true] .HeroHome_hydrateDrop__v3yxO,.HeroHome_luckyPulse__VBPNv{animation:none}}.LaboratoryHero_hero__lUkwJ{--laboratory-scroll-length:2.35;position:relative;z-index:0;height:calc((var(--laboratory-scroll-length) + 1) * 100svh);margin-bottom:-100svh;min-height:72rem;margin-top:-1px;background:#e5e5df}.LaboratoryHero_transitionGrid__k7ua3{--transition-tile-gap:1px;position:fixed;inset:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:0;width:100%;height:100svh;overflow:hidden;pointer-events:none;visibility:hidden;opacity:0;perspective:78rem;perspective-origin:50% 50%}.LaboratoryHero_transitionCell__cIDs6{position:relative;display:block;width:100%;height:100%;contain:paint;overflow:hidden}.LaboratoryHero_transitionTile__9hi1F{position:absolute;inset:0;display:block;overflow:hidden;background:#f4ede6;border:0;box-shadow:inset 0 0 0 calc(var(--transition-tile-gap) / 2) #dbd4ce;backface-visibility:hidden;transform:rotateX(-42deg);transform-origin:50% 100%;transform-style:preserve-3d;will-change:transform}.LaboratoryHero_transitionCopy__Zlxww{position:absolute;inset:0;z-index:2;color:oklch(.2 .055 150)}.LaboratoryHero_transitionCopyBlock__rwtIY{position:absolute;display:grid;gap:clamp(.65rem,1vw,1rem);width:min(32rem,38vw);visibility:hidden;opacity:0;will-change:transform,opacity;pointer-events:auto;-webkit-user-select:text;user-select:text}.LaboratoryHero_transitionCopyLeft__cYIj2{top:29%;left:clamp(2rem,7vw,9rem)}.LaboratoryHero_transitionCopyRight__h3Ufy{right:clamp(2rem,7vw,9rem);bottom:23%;text-align:right}.LaboratoryHero_transitionCopyDescription__Ks8gz,.LaboratoryHero_transitionCopyTitle__CQaSz{margin:0}.LaboratoryHero_transitionCopyTitle__CQaSz{max-width:13ch;font-size:clamp(2rem,4.2vw,4.75rem);font-weight:580;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.LaboratoryHero_transitionCopyRight__h3Ufy .LaboratoryHero_transitionCopyTitle__CQaSz{margin-left:auto}.LaboratoryHero_transitionCopyDescription__Ks8gz{max-width:31ch;color:oklch(.35 .035 145);font-size:clamp(.88rem,1.15vw,1.08rem);line-height:1.45;text-wrap:pretty}.LaboratoryHero_transitionCopyRight__h3Ufy .LaboratoryHero_transitionCopyDescription__Ks8gz{margin-left:auto}.LaboratoryHero_stage__TDBZ_{position:sticky;top:0;width:100%;height:100svh;overflow:clip;isolation:isolate;visibility:hidden;background:#e5e5df;opacity:0}.LaboratoryHero_hero__lUkwJ[data-scene=fallback] .LaboratoryHero_stage__TDBZ_{visibility:visible;opacity:1}.LaboratoryHero_canvas__yr3Ik{position:absolute;inset:-2px;z-index:2;display:block;width:calc(100% + 4px);height:calc(100% + 4px);opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1)}.LaboratoryHero_hero__lUkwJ[data-scene=ready] .LaboratoryHero_canvas__yr3Ik{opacity:1}.LaboratoryHero_growthCopy__kbKxQ{position:absolute;inset:34% clamp(2rem,8vw,10rem) 17%;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) clamp(7rem,18vw,18rem) minmax(0,1fr);align-content:space-between;gap:2rem clamp(1rem,3vw,3rem);padding:0;margin:0;list-style:none;pointer-events:none}.LaboratoryHero_growthCopyBlock__BAbyb{grid-column:1;min-width:0;max-width:24rem;pointer-events:auto;-webkit-user-select:text;user-select:text}.LaboratoryHero_growthCopyBlock__BAbyb:nth-child(2n){grid-column:3}.LaboratoryHero_growthCopyTitle__ud3vQ{margin:0 0 .65rem;color:oklch(.23 .045 150);font-size:clamp(1.65rem,2.7vw,2.65rem);font-weight:580;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.LaboratoryHero_growthCopyCaption__kMmtN{max-width:29ch;margin:0;color:oklch(.32 .025 145);font-size:clamp(.88rem,1.15vw,1.05rem);line-height:1.5;text-wrap:pretty}.LaboratoryHero_fallbackArt___8WLd{position:absolute;inset:0;z-index:1;overflow:hidden;background:#ecece6 url(/laboratory/lab-background-v2.png) 50%/cover no-repeat;opacity:1;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.LaboratoryHero_hero__lUkwJ[data-scene=ready] .LaboratoryHero_fallbackArt___8WLd{opacity:0;pointer-events:none}.LaboratoryHero_fallbackCanopy__QnMMq{position:absolute;inset:0 0 auto;height:13%;background:radial-gradient(ellipse at 8% 0,#173924 0 28%,transparent 64%),radial-gradient(ellipse at 32% 0,#244b2b 0 26%,transparent 62%),radial-gradient(ellipse at 56% 0,#173921 0 31%,transparent 65%),radial-gradient(ellipse at 82% 0,#2f5930 0 26%,transparent 64%),#0b2a1c;filter:blur(1px)}.LaboratoryHero_fallbackClover__3vuTQ{position:absolute;top:71%;left:50%;z-index:2;width:clamp(.48rem,.875vw,.65rem);aspect-ratio:1.05;background:url(/laboratory/meristem-cell-texture.png) 50%/cover;border-radius:48% 48% 44% 44%;box-shadow:inset .08rem .1rem .12rem rgb(227 255 187/.48);filter:drop-shadow(0 .12rem .16rem rgb(23 50 30/.22));-webkit-mask-image:radial-gradient(ellipse at 50% 55%,#000 0 54%,transparent 76%);mask-image:radial-gradient(ellipse at 50% 55%,#000 0 54%,transparent 76%);transform:translate(-50%,-50%)}.LaboratoryHero_fallbackTube__jtx_A{position:absolute;top:41%;left:50%;width:clamp(2.1rem,4vw,3rem);height:clamp(17rem,40vh,25rem);border:2px solid rgb(130 155 157/.62);border-top:3px solid rgb(130 155 157/.62);border-radius:.35rem .35rem 50% 50%/.25rem .25rem 1.6rem 1.6rem;box-shadow:inset .3rem 0 .35rem rgb(255 255 255/.8),inset -.22rem 0 .35rem rgb(151 179 181/.2);transform:translateX(-50%)}.LaboratoryHero_fallbackTube__jtx_A:before{content:"";position:absolute;top:-.22rem;left:50%;width:calc(100% + .55rem);height:.42rem;border:2px solid rgb(123 151 154/.62);border-radius:50%;background:rgb(255 255 255/.42);transform:translateX(-50%)}.LaboratoryHero_fallbackShadow__n_kuy{display:none;position:absolute;top:calc(41% + clamp(17rem, 40vh, 25rem) - .2rem);left:50%;width:clamp(7rem,15vw,12rem);height:1.1rem;border-radius:50%;background:rgb(101 121 117/.15);filter:blur(.55rem);transform:translateX(-42%)}.LaboratoryHero_srOnly__9JjRg{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:639px){.LaboratoryHero_hero__lUkwJ{min-height:64rem}.LaboratoryHero_transitionCopyBlock__rwtIY{width:min(22rem,calc(100% - 2.5rem))}.LaboratoryHero_transitionCopyLeft__cYIj2{top:23%;left:1.25rem}.LaboratoryHero_transitionCopyRight__h3Ufy{right:1.25rem;bottom:18%}.LaboratoryHero_transitionCopyTitle__CQaSz{max-width:12ch;font-size:clamp(1.75rem,9vw,2.65rem)}.LaboratoryHero_transitionCopyDescription__Ks8gz{max-width:27ch;font-size:.82rem}.LaboratoryHero_growthCopy__kbKxQ{inset:31% 1rem 15%;grid-template-columns:minmax(0,1fr) clamp(4.5rem,21vw,7rem) minmax(0,1fr);column-gap:.6rem;row-gap:1.5rem}.LaboratoryHero_growthCopyTitle__ud3vQ{margin-bottom:.5rem;font-size:clamp(1rem,4.6vw,1.5rem);line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere}.LaboratoryHero_growthCopyCaption__kMmtN{font-size:.8125rem;line-height:1.4}.LaboratoryHero_fallbackClover__3vuTQ{top:70%;width:.5rem}.LaboratoryHero_fallbackTube__jtx_A{top:42%;height:clamp(15rem,38vh,21rem)}.LaboratoryHero_fallbackShadow__n_kuy{top:calc(42% + clamp(15rem, 38vh, 21rem) - .2rem)}}@media (min-width:1600px){.LaboratoryHero_hero__lUkwJ{--laboratory-scroll-length:2.55}}@media (prefers-reduced-motion:reduce){.LaboratoryHero_hero__lUkwJ{height:100svh;min-height:38rem;margin-bottom:0}.LaboratoryHero_stage__TDBZ_{position:relative;visibility:visible;opacity:1}.LaboratoryHero_canvas__yr3Ik,.LaboratoryHero_fallbackArt___8WLd{transition-duration:.01ms}.LaboratoryHero_transitionGrid__k7ua3{display:none}.LaboratoryHero_growthCopyBlock__BAbyb{opacity:1!important;visibility:visible!important;transform:none!important}}.FarmSceneTuning_tuning__szyir{position:absolute;z-index:5;top:26%;right:clamp(1.25rem,4vw,5rem);color:#234735;font-size:.8125rem}.FarmSceneTuning_tuning__szyir>summary{width:fit-content;margin-left:auto;padding:.65rem .9rem;border:1px solid #a4b3a8;border-radius:999px;background:#e8ede9;cursor:pointer}.FarmSceneTuning_tuning__szyir summary::marker{color:#42634c}.FarmSceneTuning_panel__sfhbw{display:flex;flex-direction:column;width:min(23rem,calc(100vw - 2.5rem));max-height:min(46rem,calc(74svh - 17rem));margin-top:.65rem;padding:1rem;border:1px solid #a4b3a8;border-radius:12px;background:#f3f6f2}.FarmSceneTuning_panel__sfhbw>p{flex-shrink:0;margin:0 0 .75rem;line-height:1.45}.FarmSceneTuning_controls___pCB6{min-height:0;overflow:auto;overscroll-behavior:contain;padding:3px .45rem 3px 3px;scrollbar-width:thin;scrollbar-color:#8baa92 #e8ede9}.FarmSceneTuning_section__BgkjE{border-top:1px solid #c7d3c8}.FarmSceneTuning_section__BgkjE>summary{padding:.8rem 0;font-weight:600;cursor:pointer}.FarmSceneTuning_fields__6eqUU{padding:0 0 .8rem}.FarmSceneTuning_field__gP1Bf{margin:.8rem 0 0}.FarmSceneTuning_field__gP1Bf:first-child{margin-top:.1rem}.FarmSceneTuning_field__gP1Bf>label{display:block;margin-bottom:.35rem;font-size:.75rem;line-height:1.4}.FarmSceneTuning_numeric__GatcW{display:flex;align-items:center;gap:.75rem}.FarmSceneTuning_numeric__GatcW input[type=range]{min-width:0;flex:1;height:1.5rem;margin:0;accent-color:#2e6746;cursor:pointer}.FarmSceneTuning_numeric__GatcW input[type=number]{width:5.3rem;min-height:2rem;padding:.25rem;border:1px solid #a4b3a8;border-radius:4px;background:#e8ede9;color:#234735;font:inherit;font-variant-numeric:tabular-nums}.FarmSceneTuning_field__gP1Bf select{max-width:100%;width:100%;min-height:2.3rem;padding:.3rem;border:1px solid #a4b3a8;border-radius:4px;background:#e8ede9;color:#234735;font:inherit}.FarmSceneTuning_field__gP1Bf input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:#2e6746}.FarmSceneTuning_color__55Koc{display:flex;align-items:center;gap:.75rem}.FarmSceneTuning_color__55Koc input{width:3rem;height:2.1rem;padding:2px;border:1px solid #a4b3a8;border-radius:4px;background:#e8ede9;cursor:pointer}.FarmSceneTuning_color__55Koc output{font-variant-numeric:tabular-nums}.FarmSceneTuning_output__66jM9{display:block;margin-bottom:.8rem;font-size:.75rem}.FarmSceneTuning_output__66jM9 textarea{display:block;width:100%;margin-top:.4rem;padding:.6rem;resize:vertical;min-height:10rem;max-height:24rem;border:1px solid #a4b3a8;border-radius:5px;background:#e8ede9;color:#234735;font:.7rem/1.4 monospace}.FarmSceneTuning_output__66jM9 textarea::selection{background:#b8d7a1}.FarmSceneTuning_actions__M_WHT{display:flex;flex-shrink:0;justify-content:space-between;gap:.5rem;padding-top:.8rem;border-top:1px solid #c7d3c8}.FarmSceneTuning_actions__M_WHT button{min-height:2.5rem;padding:.4rem .7rem;border:1px solid #8caa94;border-radius:5px;background:transparent;color:#234735;font:inherit;cursor:pointer}.FarmSceneTuning_actions__M_WHT button:last-child{background:#234735;color:#f3f6f2}.FarmSceneTuning_actions__M_WHT button:hover{background:#d4e3ce}.FarmSceneTuning_actions__M_WHT button:last-child:hover{background:#37654b}.FarmSceneTuning_tuning__szyir :is(summary,input,textarea,select,button):focus-visible{outline:2px solid #326b46;outline-offset:3px}.FarmSceneTuning_status__sYnKo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width:640px){.FarmSceneTuning_tuning__szyir{top:5.25rem;right:1.25rem;font-size:.75rem}.FarmSceneTuning_tuning__szyir>summary{padding:.45rem .7rem}.FarmSceneTuning_panel__sfhbw{max-height:calc(100svh - 10rem)}.FarmSceneTuning_field__gP1Bf select,.FarmSceneTuning_numeric__GatcW input[type=number]{min-height:2.75rem;font-size:1rem}.FarmSceneTuning_color__55Koc input{height:2.75rem}.FarmSceneTuning_section__BgkjE>summary{min-height:2.75rem}}.VerticalFarmHero_hero__raCMl{position:relative;z-index:1;height:510svh;min-height:120rem;background:transparent;overflow-anchor:none;color:oklch(.25 .04 150)}.VerticalFarmHero_stage__LG7_N{--farm-label-reveal:0;position:sticky;top:0;width:100%;height:100svh;min-height:36rem;overflow:clip;isolation:isolate;background:#e8ede9}.VerticalFarmHero_canvas__ONUrP,.VerticalFarmHero_fallbackArt__pEXqk{position:absolute;inset:0;width:100%;height:100%}.VerticalFarmHero_canvas__ONUrP{z-index:1;display:block;opacity:0;transition:opacity .45s ease-out}.VerticalFarmHero_hero__raCMl[data-scene=ready] .VerticalFarmHero_canvas__ONUrP{opacity:1}.VerticalFarmHero_rebuildStatus__Y4v31{position:absolute;inset:0;z-index:6;display:grid;place-items:center;padding:1.25rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease-out,visibility 0s linear .22s}.VerticalFarmHero_rebuildStatus__Y4v31[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s}.VerticalFarmHero_rebuildPlate__6MMu7{display:flex;align-items:center;gap:.8rem;max-width:100%;padding:1rem 1.35rem;border-radius:12px;background:#f3f6f2;color:#234735;font-size:clamp(.875rem,1.2vw,1.125rem);font-weight:560;line-height:1.4;box-shadow:0 6px 24px rgb(25 52 34/.16)}.VerticalFarmHero_rebuildSpinner__km4F6{flex:0 0 1.15rem;width:1.15rem;height:1.15rem;border:2px solid #a4b3a8;border-top-color:#326b46;border-radius:50%;animation:VerticalFarmHero_rebuildingSpin__qrCt1 .9s linear infinite}.VerticalFarmHero_stage__LG7_N[data-rebuilding=true] .VerticalFarmHero_canvas__ONUrP{cursor:progress!important}.VerticalFarmHero_label__F6XAV button:disabled,.VerticalFarmHero_viewButtons__Zrp_X button:disabled{cursor:default}@keyframes VerticalFarmHero_rebuildingSpin__qrCt1{to{transform:rotate(1turn)}}.VerticalFarmHero_viewControls__LlEUp{position:relative;z-index:4;flex-shrink:0;width:max-content;max-width:100%;margin-top:.45rem;pointer-events:auto}.VerticalFarmHero_layoutControls__d7fSy,.VerticalFarmHero_viewButtons__Zrp_X{display:flex;align-items:center;justify-content:flex-start;gap:.35rem}.VerticalFarmHero_viewButtons__Zrp_X{margin-top:.45rem}.VerticalFarmHero_layoutControls__d7fSy button,.VerticalFarmHero_viewButtons__Zrp_X button{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:.45rem;border:1px solid #a4b3a8;border-radius:6px;background:#e8ede9;color:#234735;font:inherit;font-size:.8125rem;cursor:pointer;touch-action:manipulation;transition:background-color .18s ease-out,color .18s ease-out}.VerticalFarmHero_layoutControls__d7fSy button{padding-inline:.8rem}.VerticalFarmHero_layoutControls__d7fSy output{min-width:5.5rem;padding-inline:.5rem;text-align:center;font-variant-numeric:tabular-nums}.VerticalFarmHero_layoutControls__d7fSy output span,.VerticalFarmHero_layoutControls__d7fSy output strong{display:block}.VerticalFarmHero_layoutControls__d7fSy output strong{font-size:1rem;font-weight:600;line-height:1.2}.VerticalFarmHero_layoutControls__d7fSy output span{margin-top:.15rem;color:#365743;font-size:.6875rem;line-height:1.2}.VerticalFarmHero_layoutControls__d7fSy button:hover:not(:disabled),.VerticalFarmHero_viewButtons__Zrp_X button:hover{background:#d4e3ce}.VerticalFarmHero_layoutControls__d7fSy button:disabled{opacity:.4;cursor:default}.VerticalFarmHero_viewButtons__Zrp_X .VerticalFarmHero_exploreButton__0Qadd{padding-inline:.85rem;border-color:#34784c;background:#326d43;color:#f7fff3;box-shadow:0 3px 9px rgb(29 68 40/.2);animation:VerticalFarmHero_exploreReveal__8ztKn .45s cubic-bezier(.16,1,.3,1) both}.VerticalFarmHero_viewButtons__Zrp_X .VerticalFarmHero_exploreButton__0Qadd:hover{background:#245534}.VerticalFarmHero_viewButtons__Zrp_X button[aria-pressed=true]{background:#234735;color:#f3f6f2}.VerticalFarmHero_layoutControls__d7fSy button:focus-visible,.VerticalFarmHero_viewButtons__Zrp_X button:focus-visible{outline:2px solid #326b46;outline-offset:3px}.VerticalFarmHero_viewButtons__Zrp_X svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.VerticalFarmHero_hero__raCMl:not([data-scene=ready]) .VerticalFarmHero_viewControls__LlEUp{display:none}@keyframes VerticalFarmHero_exploreReveal__8ztKn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.VerticalFarmHero_fallbackArt__pEXqk{background:#e8ede9}.VerticalFarmHero_hero__raCMl[data-scene=ready] .VerticalFarmHero_fallbackArt__pEXqk{visibility:hidden}.VerticalFarmHero_heading__zc8iV{position:absolute;z-index:3;top:clamp(6rem,14vh,10rem);right:clamp(1.25rem,4vw,5rem);left:clamp(1.25rem,4vw,5rem);display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;pointer-events:none}.VerticalFarmHero_heading__zc8iV h2{margin:0;color:oklch(.26 .05 150);font-size:clamp(2rem,3.65vw,4.25rem);font-weight:580;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.VerticalFarmHero_heading__zc8iV h2 span{display:block}.VerticalFarmHero_titleRow__zkQk_{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem clamp(1rem,2vw,2rem);min-width:0}.VerticalFarmHero_heading__zc8iV>p{max-width:30ch;margin:.3rem 0 0;color:oklch(.36 .025 150);font-size:clamp(.875rem,1.1vw,1.125rem);line-height:1.6;text-wrap:pretty}.VerticalFarmHero_connectors__Hccew{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;opacity:var(--farm-label-reveal);pointer-events:none}.VerticalFarmHero_connectors__Hccew path{fill:none;stroke:oklch(.39 .045 150/.5);stroke-width:1;vector-effect:non-scaling-stroke}.VerticalFarmHero_connectors__Hccew circle{fill:oklch(.4 .09 150);stroke:#e8ede9;stroke-width:1.5}.VerticalFarmHero_connectors__Hccew g[data-highlighted=true] path{stroke:oklch(.44 .15 145);stroke-width:2}.VerticalFarmHero_connectors__Hccew g[data-highlighted=true] circle{fill:oklch(.5 .18 145);r:5}.VerticalFarmHero_labels__QuoC7{position:absolute;z-index:3;top:34%;right:clamp(1.25rem,4vw,5rem);bottom:8%;left:clamp(1.25rem,4vw,5rem);display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin:0;padding:0;pointer-events:none}.VerticalFarmHero_labelColumn___8gq3{display:flex;flex:0 0 clamp(10rem,15vw,14rem);flex-direction:column;gap:clamp(.75rem,6vh,4.5rem);width:clamp(10rem,15vw,14rem);height:100%;margin:0;padding:0 0 .4rem;overflow-y:auto;overscroll-behavior-y:auto;scrollbar-width:none;list-style:none;pointer-events:auto}.VerticalFarmHero_labelColumn___8gq3::-webkit-scrollbar,.VerticalFarmHero_labels__QuoC7::-webkit-scrollbar{display:none;width:0;height:0}.VerticalFarmHero_label__F6XAV{flex:none;width:100%;min-height:5.25rem;min-width:0;align-self:start;opacity:var(--farm-label-reveal);transform:translateY(calc((1 - var(--farm-label-reveal)) * 12px));pointer-events:auto}.VerticalFarmHero_label__F6XAV button{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;min-height:3.25rem;padding:.5rem 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.VerticalFarmHero_stage__LG7_N:not([data-open]) .VerticalFarmHero_label__F6XAV button,.VerticalFarmHero_stage__LG7_N[data-open=false] .VerticalFarmHero_label__F6XAV button{visibility:hidden}.VerticalFarmHero_labelTitle__oATuz{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:clamp(1rem,1.25vw,1.35rem);font-weight:560;line-height:1.25;letter-spacing:-.025em}.VerticalFarmHero_plus__eZ7Xt{color:oklch(.39 .07 150);font-size:1.05rem;font-weight:400}.VerticalFarmHero_labelCaption__31vS3{display:block;margin-top:.3rem;color:oklch(.38 .025 150);font-size:clamp(.75rem,.85vw,.875rem);line-height:1.4}.VerticalFarmHero_label__F6XAV button:hover .VerticalFarmHero_labelTitle__oATuz{color:oklch(.42 .13 145)}.VerticalFarmHero_label__F6XAV button:focus-visible{outline:2px solid oklch(.4 .13 145);outline-offset:5px;border-radius:2px}.VerticalFarmHero_label__F6XAV button[aria-expanded=true] .VerticalFarmHero_labelTitle__oATuz{color:oklch(.38 .12 145)}.VerticalFarmHero_detailReveal__m70Aa{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1),opacity .22s ease-out,visibility 0s linear .42s}.VerticalFarmHero_detailReveal__m70Aa[data-expanded=true]{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.VerticalFarmHero_detailInner__A2qsx{min-height:0;overflow:hidden}.VerticalFarmHero_detail__qc_xN{margin:.4rem 0 0;padding:.75rem;border-radius:4px;background:#e8ede9;color:oklch(.31 .025 150);font-size:.8125rem;line-height:1.5;box-shadow:0 2px 6px rgb(25 52 34/.1)}.VerticalFarmHero_detail__qc_xN>p{margin:0}.VerticalFarmHero_stage__LG7_N[data-focus] .VerticalFarmHero_connectors__Hccew g,.VerticalFarmHero_stage__LG7_N[data-focus] .VerticalFarmHero_label__F6XAV{visibility:hidden}.VerticalFarmHero_stage__LG7_N[data-focus]:after{content:"";position:absolute;inset:0 0 auto;z-index:2;height:37%;background:linear-gradient(180deg,#e8ede9,#e8ede9 42%,rgb(232 237 233/.92) 67%,transparent);pointer-events:none}.VerticalFarmHero_stage__LG7_N[data-focus=automation]:after{height:28%}.VerticalFarmHero_stage__LG7_N[data-focus=automation] .VerticalFarmHero_connectors__Hccew g[data-system=automation],.VerticalFarmHero_stage__LG7_N[data-focus=automation] .VerticalFarmHero_label__F6XAV[data-farm-label=automation],.VerticalFarmHero_stage__LG7_N[data-focus=controls] .VerticalFarmHero_connectors__Hccew g[data-system=controls],.VerticalFarmHero_stage__LG7_N[data-focus=controls] .VerticalFarmHero_label__F6XAV[data-farm-label=controls]{visibility:visible}.VerticalFarmHero_stage__LG7_N[data-focus] .VerticalFarmHero_label__F6XAV:not(:has(button[aria-expanded=true])) button{visibility:hidden}.VerticalFarmHero_stage__LG7_N[data-focus] .VerticalFarmHero_label__F6XAV{opacity:1;transform:none;min-height:0;padding:.75rem;border-radius:4px;background:#e8ede9}.VerticalFarmHero_stage__LG7_N[data-focus] .VerticalFarmHero_label__F6XAV>button{min-height:3.25rem}.VerticalFarmHero_stage__LG7_N[data-focus] .VerticalFarmHero_detail__qc_xN{padding:.5rem 0 0;background:transparent;box-shadow:none}.VerticalFarmHero_stage__LG7_N[data-focus] .VerticalFarmHero_labels__QuoC7{display:block;top:38%;bottom:18%}.VerticalFarmHero_stage__LG7_N[data-focus] .VerticalFarmHero_labelColumn___8gq3{display:none}.VerticalFarmHero_stage__LG7_N[data-focus=automation] .VerticalFarmHero_labelColumn___8gq3[data-farm-label-column=left],.VerticalFarmHero_stage__LG7_N[data-focus=controls] .VerticalFarmHero_labelColumn___8gq3[data-farm-label-column=right]{display:flex;width:clamp(10rem,18vw,17rem);margin-left:auto}.VerticalFarmHero_stage__LG7_N[data-focus] .VerticalFarmHero_label__F6XAV{display:none}.VerticalFarmHero_stage__LG7_N[data-focus=automation] .VerticalFarmHero_label__F6XAV[data-farm-label=automation],.VerticalFarmHero_stage__LG7_N[data-focus=controls] .VerticalFarmHero_label__F6XAV[data-farm-label=controls]{display:block;width:100%;margin:0}.VerticalFarmHero_stage__LG7_N[data-focus=automation] .VerticalFarmHero_labels__QuoC7{top:55%}.VerticalFarmHero_stage__LG7_N[data-focus=automation] .VerticalFarmHero_labelColumn___8gq3[data-farm-label-column=left]{width:clamp(18rem,25vw,25rem);margin-left:0}.VerticalFarmHero_backButton__a8rpW{position:absolute;z-index:3;bottom:clamp(1.5rem,4vh,3rem);left:50%;width:max-content;max-width:calc(100% - 2.5rem);min-height:3.25rem;padding:.8rem 1.6rem;border:0;border-radius:999px;background:var(--accent);color:oklch(.17 .04 150);font:inherit;font-size:.95rem;font-weight:540;cursor:pointer;transform:translateX(-50%);transition:background-color .18s ease-out,color .18s ease-out}.VerticalFarmHero_backButton__a8rpW:hover{background:oklch(.82 .2 125);color:oklch(.12 .03 150)}.VerticalFarmHero_backButton__a8rpW:focus-visible{outline:2px solid oklch(.4 .13 145);outline-offset:4px}.VerticalFarmHero_srOnly__56wHh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.VerticalFarmHero_hero__raCMl[data-scene=fallback] .VerticalFarmHero_labels__QuoC7{right:4vw;bottom:14%;left:4vw;display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:none;grid-auto-rows:min-content;align-content:start;gap:1.25rem;padding:1.25rem;overflow-y:auto;overscroll-behavior-y:auto;scrollbar-width:none;background:#e8ede9;pointer-events:auto}.VerticalFarmHero_hero__raCMl[data-scene=fallback] .VerticalFarmHero_labelColumn___8gq3{display:contents}.VerticalFarmHero_hero__raCMl[data-scene=fallback] .VerticalFarmHero_stage__LG7_N[data-focus] .VerticalFarmHero_labelColumn___8gq3{display:contents;width:auto;margin:0}.VerticalFarmHero_hero__raCMl[data-scene=fallback] .VerticalFarmHero_label__F6XAV{display:block;grid-area:auto;width:auto;margin:0;opacity:1;transform:none}.VerticalFarmHero_hero__raCMl[data-scene=fallback] .VerticalFarmHero_label__F6XAV button{visibility:visible}.VerticalFarmHero_hero__raCMl[data-scene=fallback] .VerticalFarmHero_connectors__Hccew{display:none}.VerticalFarmHero_staticSystems__f4mp3{position:absolute;z-index:3;right:4vw;bottom:14%;left:4vw;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:1.25rem;list-style:none;background:#e8ede9}.VerticalFarmHero_staticSystems__f4mp3 span,.VerticalFarmHero_staticSystems__f4mp3 strong{display:block}.VerticalFarmHero_staticSystems__f4mp3 strong{font-size:1rem;font-weight:560}.VerticalFarmHero_staticSystems__f4mp3 span{margin-top:.25rem;font-size:.8125rem}@media (max-width:1000px) and (min-width:641px){.VerticalFarmHero_labelColumn___8gq3{flex-basis:10rem;width:10rem}}@media (max-width:1400px){.VerticalFarmHero_heading__zc8iV>p{display:none}}@media (max-width:640px){.VerticalFarmHero_viewControls__LlEUp{max-width:100%;margin-top:0}.VerticalFarmHero_viewButtons__Zrp_X{justify-content:flex-start}.VerticalFarmHero_layoutControls__d7fSy button,.VerticalFarmHero_viewButtons__Zrp_X button{min-width:2.75rem;min-height:2.75rem;font-size:.75rem}.VerticalFarmHero_hero__raCMl{height:470svh;min-height:100rem}.VerticalFarmHero_stage__LG7_N{min-height:36rem}.VerticalFarmHero_heading__zc8iV{top:7.5rem;display:block}.VerticalFarmHero_heading__zc8iV h2{font-size:clamp(1.5rem,7.2vw,2.65rem)}.VerticalFarmHero_titleRow__zkQk_{gap:.9rem}.VerticalFarmHero_labels__QuoC7{top:58%;right:1.25rem;bottom:8%;left:1.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"climate controls" "lighting trays" "crops water" "automation automation";grid-auto-rows:min-content;align-content:start;gap:.5rem 1.2rem;padding-bottom:.4rem;overflow-y:auto;overscroll-behavior-y:auto;scrollbar-width:none;pointer-events:auto;touch-action:pan-y}.VerticalFarmHero_labelColumn___8gq3{display:contents}.VerticalFarmHero_label__F6XAV{min-height:0}.VerticalFarmHero_label__F6XAV[data-farm-label=climate]{grid-area:climate}.VerticalFarmHero_label__F6XAV[data-farm-label=controls]{grid-area:controls}.VerticalFarmHero_label__F6XAV[data-farm-label=lighting]{grid-area:lighting}.VerticalFarmHero_label__F6XAV[data-farm-label=trays]{grid-area:trays}.VerticalFarmHero_label__F6XAV[data-farm-label=crops]{grid-area:crops}.VerticalFarmHero_label__F6XAV[data-farm-label=water]{grid-area:water}.VerticalFarmHero_label__F6XAV[data-farm-label=automation]{grid-area:automation}.VerticalFarmHero_stage__LG7_N[data-active=climate] .VerticalFarmHero_labels__QuoC7{grid-template-areas:"climate climate" "lighting controls" "crops trays" "automation water"}.VerticalFarmHero_stage__LG7_N[data-active=lighting] .VerticalFarmHero_labels__QuoC7{grid-template-areas:"climate controls" "lighting lighting" "crops trays" "automation water"}.VerticalFarmHero_stage__LG7_N[data-active=trays] .VerticalFarmHero_labels__QuoC7{grid-template-areas:"climate controls" "trays trays" "lighting crops" "automation water"}.VerticalFarmHero_stage__LG7_N[data-active=crops] .VerticalFarmHero_labels__QuoC7{grid-template-areas:"climate controls" "lighting trays" "crops crops" "automation water"}.VerticalFarmHero_stage__LG7_N[data-active=water] .VerticalFarmHero_labels__QuoC7{grid-template-areas:"climate controls" "lighting trays" "water water" "crops automation"}.VerticalFarmHero_labelTitle__oATuz{font-size:.875rem;letter-spacing:-.02em}.VerticalFarmHero_labelCaption__31vS3{margin-top:.15rem;font-size:.6875rem;line-height:1.3}.VerticalFarmHero_label__F6XAV button{min-height:2.75rem;padding:.3rem 0}.VerticalFarmHero_connectors__Hccew{display:block}.VerticalFarmHero_connectors__Hccew path{display:none}.VerticalFarmHero_connectors__Hccew circle{r:2.5;stroke-width:1.2}.VerticalFarmHero_detail__qc_xN{margin-top:.35rem;padding:.6rem;font-size:.75rem}.VerticalFarmHero_stage__LG7_N[data-focus] .VerticalFarmHero_labels__QuoC7{top:59%;bottom:13%}.VerticalFarmHero_stage__LG7_N[data-focus=automation] .VerticalFarmHero_labelColumn___8gq3[data-farm-label-column=left],.VerticalFarmHero_stage__LG7_N[data-focus=controls] .VerticalFarmHero_labelColumn___8gq3[data-farm-label-column=right]{display:contents}.VerticalFarmHero_stage__LG7_N[data-focus] .VerticalFarmHero_label__F6XAV[data-farm-label=automation],.VerticalFarmHero_stage__LG7_N[data-focus] .VerticalFarmHero_label__F6XAV[data-farm-label=controls]{width:100%;margin:0}.VerticalFarmHero_backButton__a8rpW{bottom:2rem;max-width:calc(100% - 2.5rem)}.VerticalFarmHero_hero__raCMl[data-scene=fallback] .VerticalFarmHero_labels__QuoC7{bottom:13%;grid-template-columns:repeat(2,1fr);gap:.6rem 1rem;padding:1rem}.VerticalFarmHero_staticSystems__f4mp3{grid-template-columns:repeat(2,1fr);gap:1rem}.VerticalFarmHero_staticSystems__f4mp3 strong{font-size:.875rem}.VerticalFarmHero_staticSystems__f4mp3 span{font-size:.75rem}}@media (max-height:650px) and (min-width:641px){.VerticalFarmHero_stage__LG7_N{min-height:0}.VerticalFarmHero_heading__zc8iV{top:5.75rem}.VerticalFarmHero_heading__zc8iV h2{font-size:2rem}.VerticalFarmHero_heading__zc8iV>p{font-size:.8125rem}.VerticalFarmHero_labels__QuoC7{top:40%}.VerticalFarmHero_labelColumn___8gq3{gap:.75rem}}@media (prefers-reduced-motion:reduce){.VerticalFarmHero_rebuildSpinner__km4F6{animation:none}.VerticalFarmHero_rebuildStatus__Y4v31{transition:none}.VerticalFarmHero_hero__raCMl{height:auto;min-height:0}.VerticalFarmHero_stage__LG7_N{position:relative;min-height:48rem}.VerticalFarmHero_backButton__a8rpW,.VerticalFarmHero_canvas__ONUrP,.VerticalFarmHero_detailReveal__m70Aa,.VerticalFarmHero_layoutControls__d7fSy button,.VerticalFarmHero_viewButtons__Zrp_X button{transition:none}.VerticalFarmHero_viewButtons__Zrp_X .VerticalFarmHero_exploreButton__0Qadd{animation:none}.VerticalFarmHero_connectors__Hccew,.VerticalFarmHero_label__F6XAV{opacity:1;transform:none}.VerticalFarmHero_stage__LG7_N:not([data-focus]) .VerticalFarmHero_label__F6XAV button{visibility:visible!important}}.SiteHeader_header__fF2IR{position:fixed;inset:0 0 auto;z-index:var(--z-header);padding:.85rem clamp(.75rem,2vw,1.5rem);pointer-events:none;opacity:0;transform:translateY(calc(-100% - 1rem));transition:transform .72s cubic-bezier(.16,1,.3,1),opacity .42s ease-out}.SiteHeader_header__fF2IR[data-visible=true]{pointer-events:auto;opacity:1;transform:translateY(0)}.SiteHeader_bar__ZNrAG{display:flex;align-items:center;justify-content:space-between;width:min(100%,76rem);height:4rem;margin-inline:auto;padding:.4rem .45rem .4rem 1rem;color:oklch(.97 .02 120);background:oklch(.2 .045 150/.97);border-radius:.875rem;box-shadow:0 4px 8px oklch(.08 .02 150/.18)}.SiteHeader_brand__ZYU5W{display:inline-flex;align-items:center;gap:.62rem;flex:0 0 auto;color:inherit;font-family:var(--font-montserrat),sans-serif;font-size:.98rem;font-weight:690;letter-spacing:-.025em;text-decoration:none}.SiteHeader_actionLink__8kmwG:focus-visible,.SiteHeader_brand__ZYU5W:focus-visible,.SiteHeader_closeButton__TN6DD:focus-visible,.SiteHeader_menuButton__hYUr3:focus-visible,.SiteHeader_mobileNavigation__NPm5I a:focus-visible,.SiteHeader_navLink__mYon8:focus-visible{outline:2px solid oklch(.84 .17 125);outline-offset:3px}.SiteHeader_logo__t3bvS{filter:saturate(.9) brightness(1.1)}.SiteHeader_navigation__eKOnA{display:flex;align-items:center;justify-content:center;gap:.18rem;margin-left:auto}.SiteHeader_actionLink__8kmwG,.SiteHeader_navLink__mYon8{position:relative;display:inline-flex;align-items:center;min-height:2.65rem;padding:.7rem .88rem;border-radius:999px;color:oklch(.89 .025 135);font-size:.82rem;font-weight:540;text-decoration:none;transition:color .25s ease-out,background-color .25s ease-out}.SiteHeader_navLink__mYon8[hidden]{display:none}.SiteHeader_header__fF2IR[data-navigation=compact] .SiteHeader_navigation__eKOnA{display:flex;margin-left:auto}.SiteHeader_header__fF2IR[data-navigation=compact] .SiteHeader_controls__fbWL0{margin-left:.7rem}.SiteHeader_header__fF2IR[data-navigation=compact] .SiteHeader_desktopLanguage__AVuYg{display:block}.SiteHeader_navLink__mYon8:hover,.SiteHeader_navLink__mYon8[aria-current=page]{color:oklch(.99 .01 120);background:oklch(.98 .02 125/.1)}.SiteHeader_navLink__mYon8[aria-current=page]:after{content:"";position:absolute;right:.7rem;bottom:.42rem;left:.7rem;height:1px;background:oklch(.8 .19 125)}.SiteHeader_actionLink__8kmwG{margin-left:.35rem;padding-inline:1.1rem;color:oklch(.17 .04 150);background:var(--accent)}.SiteHeader_actionLink__8kmwG:hover,.SiteHeader_actionLink__8kmwG[aria-current=page]{color:oklch(.12 .03 150);background:oklch(.82 .2 125)}.SiteHeader_controls__fbWL0{display:flex;align-items:center;margin-left:.7rem}.SiteHeader_closeButton__TN6DD,.SiteHeader_menuButton__hYUr3{display:none;width:2.9rem;height:2.9rem;place-items:center;padding:0;border:0;border-radius:999px;color:inherit;background:oklch(.97 .02 120/.1);cursor:pointer}.SiteHeader_closeButton__TN6DD span,.SiteHeader_menuButton__hYUr3 span{position:absolute;width:1.05rem;height:1px;background:currentColor}.SiteHeader_menuButton__hYUr3 span:first-child{transform:translateY(-.22rem)}.SiteHeader_menuButton__hYUr3 span:last-child{transform:translateY(.22rem)}.SiteHeader_closeButton__TN6DD span:first-child{transform:rotate(45deg)}.SiteHeader_closeButton__TN6DD span:last-child{transform:rotate(-45deg)}.SiteHeader_spacer__5kLhq{height:5.7rem}.SiteHeader_dialog__ZnFfs{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;color:oklch(.97 .02 120);background:var(--forest-950)}.SiteHeader_dialog__ZnFfs::backdrop{background:oklch(.08 .02 150/.72)}.SiteHeader_dialog__ZnFfs[open]{animation:SiteHeader_menu-in___1evz .46s cubic-bezier(.16,1,.3,1) both}.SiteHeader_mobilePanel__uEWop{display:flex;min-height:100%;flex-direction:column;padding:1rem 1rem max(1.5rem,env(safe-area-inset-bottom))}.SiteHeader_mobileTopline__CfLd8{display:flex;align-items:center;justify-content:space-between}.SiteHeader_mobileNavigation__NPm5I{display:flex;flex:1;flex-direction:column;justify-content:center;padding-block:3rem}.SiteHeader_mobileNavigation__NPm5I a{display:flex;align-items:center;justify-content:space-between;padding:.88rem 0;color:oklch(.9 .025 135);font-size:clamp(2rem,10vw,3.3rem);font-weight:620;line-height:1.05;letter-spacing:-.035em;text-decoration:none}.SiteHeader_mobileNavigation__NPm5I a[aria-current=page]{color:var(--accent)}.SiteHeader_mobileNavigation__NPm5I a span:last-child{font-size:1rem;font-weight:420}.SiteHeader_mobileLanguage__WD_hB{align-self:flex-start}@keyframes SiteHeader_menu-in___1evz{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.SiteHeader_desktopLanguage__AVuYg,.SiteHeader_navigation__eKOnA{display:none}.SiteHeader_closeButton__TN6DD,.SiteHeader_menuButton__hYUr3{position:relative;display:grid}.SiteHeader_bar__ZNrAG{height:3.75rem;padding-left:.78rem}}@media (max-width:440px){.SiteHeader_header__fF2IR[data-navigation=compact]{padding-inline:.5rem}.SiteHeader_header__fF2IR[data-navigation=compact] .SiteHeader_bar__ZNrAG{padding-left:.5rem}.SiteHeader_header__fF2IR[data-navigation=compact] .SiteHeader_brand__ZYU5W{gap:.35rem;font-size:.78rem}.SiteHeader_header__fF2IR[data-navigation=compact] .SiteHeader_logo__t3bvS{width:25px;height:25px}.SiteHeader_header__fF2IR[data-navigation=compact] .SiteHeader_controls__fbWL0{margin-left:.25rem}.SiteHeader_header__fF2IR[data-navigation=compact] .SiteHeader_actionLink__8kmwG{min-height:2.75rem;margin-left:0;padding-inline:.65rem;font-size:.7rem;white-space:nowrap}}@media (max-width:359px){.SiteHeader_header__fF2IR[data-navigation=compact] .SiteHeader_brand__ZYU5W>span{display:none}}@media (prefers-reduced-motion:reduce){.SiteHeader_dialog__ZnFfs[open],.SiteHeader_header__fF2IR{transition:none;animation:none}}