@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/57696fb0c8dcfe1f-s.p.3hmcy8y9xj1sc.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e7ef6f2b114b8258-s.3z0c4f2eh2q85.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/aa864abbb6263c2e-s.0x56afc_ip5jz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8f2ca9bed5019488-s.p.0xaez4z86dej0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alexandria Fallback;src:local(Arial);ascent-override:86.13%;descent-override:22.33%;line-gap-override:0.0%;size-adjust:112.38%}.alexandria_c9ab9b6d-module__d2V5Da__className{font-family:Alexandria,Alexandria Fallback;font-style:normal}.alexandria_c9ab9b6d-module__d2V5Da__variable{--font-alexandria:"Alexandria", "Alexandria Fallback"}
:root{--green:#006249;--green-deep:#00382a;--green-night:#002a20;--green-soft:#2f7d66;--gold:#ecb11f;--gold-ink:#8a6200;--paper:#fff;--mist:#f3f6f4;--ink:#10241d;--muted:#51625a;--line:#dce5e0;--on-dark:#cfe3d9;--t-nutrition:#e3efe7;--t-trace:#f5ecd3;--t-soil:#efe4d7;--t-special:#f2e7ea;--t-protection:#e2ebee;--t-npk:#e9ebde;--font:var(--font-alexandria), system-ui, sans-serif;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:4px}.i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.screen{background:var(--paper);--hdr-h:88px;position:relative;overflow:clip;container:screen/inline-size}.wrap{width:min(100% - 80px,1280px);margin-inline:auto}@container screen (max-width:640px){.wrap{width:calc(100% - 32px)}}.hdr-bar{--hdr-bg:#fffffff0;--hdr-fg:var(--green-deep);--hdr-line:var(--line);--hdr-hover:var(--mist);--on-band:0;--hdr-shadow:0 1px 0 var(--line);z-index:30;background:var(--hdr-bg);color:var(--hdr-fg);box-shadow:var(--hdr-shadow);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);transition:background-color .3s,color .3s,box-shadow .3s;position:sticky;top:0}.hdr-bar[data-scrolled]{--hdr-shadow:0 1px 0 var(--line), 0 10px 28px #002a2014}.screen:has(.hero,.phead:not(.light))>.hdr-bar:not([data-scrolled]){--hdr-bg:#002a2061;--hdr-fg:#fff;--hdr-line:currentColor;--hdr-hover:#ffffff1a;--on-band:1;--hdr-shadow:inset 0 -1px 0 #ffffff1f}.hero,.phead:not(.light){margin-top:calc(-1 * var(--hdr-h))}.hero>.wrap,.phead:not(.light)>.wrap{padding-top:var(--hdr-h)}.hdr{height:var(--hdr-h);align-items:center;gap:36px;display:flex}.brand{align-items:center;gap:10px;display:flex}.hdr .brand{display:grid}.hdr .logo{grid-area:1/1;align-items:center;gap:10px;transition:opacity .3s;display:flex}.hdr .logo.on-band{opacity:var(--on-band)}.hdr .logo.off-band{opacity:calc(1 - var(--on-band))}.brand .mark{width:auto;height:58px}.brand .word{width:auto;height:35px}.nav{gap:30px;margin-inline-start:auto;font-size:15px;display:flex}.nav a{opacity:.88;padding-block:6px}.nav a[aria-current]{opacity:1;box-shadow:inset 0 -2px 0 var(--gold);font-weight:600}.tools{align-items:center;gap:8px;display:flex}.icon-btn{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.hdr .icon-btn:hover{background:var(--hdr-hover)}.lang{border:1px solid var(--hdr-line);opacity:.9;border-radius:10px;align-items:center;height:40px;padding-inline:14px;font-size:14px;display:inline-flex}.menu-btn{display:none}@container screen (max-width:900px){.screen>*{--hdr-h:72px}.nav,.lang{display:none}.menu-btn{display:grid}.tools{margin-inline-start:auto}.brand .mark{height:46px}.brand .word{height:28px}}.hero{color:#fff;position:relative}.hero-media{background:var(--green-deep);position:absolute;inset:0;overflow:hidden}.hero-media img{object-fit:cover;object-position:30% 60%;filter:saturate(.9)contrast(1.04);width:100%;height:100%}.hero-media:before{content:"";background:var(--green);mix-blend-mode:color;opacity:.35;position:absolute;inset:0}.hero-media:after{content:"";background:linear-gradient(270deg,#002a20f0 0%,#002a20d1 38%,#002a2040 70%,#002a201a 100%),linear-gradient(#0000 60%,#002a208c);position:absolute;inset:0}[dir=ltr] .hero-media:after{transform:scaleX(-1)}.grain{background-image:var(--grain);opacity:.09;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.hero-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;min-height:600px;padding-block:64px 0;display:grid;position:relative}.hero-copy{max-width:640px;padding-bottom:132px}.kicker{color:var(--gold);align-items:center;gap:10px;margin:0 0 22px;font-size:15px;font-weight:500;display:inline-flex}.kicker .i{width:26px;height:26px}.hero h1{letter-spacing:-.005em;text-wrap:balance;margin:0 0 20px;font-size:52px;font-weight:700;line-height:1.3}.hero .lead{color:var(--on-dark);max-width:46ch;margin:0 0 32px;font-size:18px;font-weight:300;line-height:1.85}.search{height:60px;color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:10px;max-width:520px;padding-inline:18px 6px;display:flex;box-shadow:0 18px 40px #00140f40}.search .i{color:var(--muted)}.search input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:16px}.search input::placeholder{color:#7d8c85}.search button{background:var(--gold);height:48px;color:var(--green-deep);cursor:pointer;border:0;border-radius:9px;padding-inline:22px;font-size:15px;font-weight:600}.pos-link{color:#fff;align-items:center;gap:8px;margin-top:20px;padding-bottom:3px;font-size:15px;display:inline-flex;box-shadow:inset 0 -1px #fff6}.lineup{--u:240px;z-index:3;direction:ltr;justify-content:center;align-self:end;align-items:flex-end;padding-bottom:40px;display:flex;position:relative}.lineup img{height:var(--u);filter:drop-shadow(0 12px 12px #000f0a66);width:auto;max-width:none;position:relative}.lineup img+img{margin-left:calc(var(--u) * -.12)}.lineup .p1{height:calc(var(--u) * 1.4);z-index:1}.lineup .p2{height:calc(var(--u) * .98);z-index:2}.lineup .p3{z-index:3}.lineup .p4{z-index:4}.lineup .floor{background:radial-gradient(closest-side,#000c0899,#0000);height:34px;position:absolute;bottom:26px;left:4%;right:4%}.furrow{inset-inline:0;z-index:2;pointer-events:none;width:100%;height:170px;position:absolute;bottom:0}.furrow path{fill:none;stroke-linecap:round}.furrow .gold{stroke:url(#furrow-fade);stroke-width:3px;stroke-dasharray:1800;stroke-dashoffset:1800px;animation:2.4s cubic-bezier(.3,.7,.2,1) .3s forwards draw}.furrow .soft{stroke:#ffffff1f;stroke-width:8px}@keyframes draw{to{stroke-dashoffset:0}}.lineup img{animation:.9s cubic-bezier(.2,.8,.2,1) both rise}.lineup .p1{animation-delay:.5s}.lineup .p2{animation-delay:.62s}.lineup .p3{animation-delay:.74s}.lineup .p4{animation-delay:.86s}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@container screen (max-width:900px){.hero-in{grid-template-columns:1fr;gap:0;min-height:0;padding-top:24px}.hero-copy{padding-bottom:0}.hero h1{font-size:30px;line-height:1.38}.hero-media:after,[dir=ltr] .hero-media:after{background:linear-gradient(#002a20eb 0%,#002a20cc 55%,#002a204d 100%);transform:none}.hero .lead{margin-bottom:24px;font-size:15.5px}.kicker{margin-bottom:16px;font-size:13.5px}.search{height:54px}.search button{height:42px;padding-inline:16px}.lineup{--u:140px;margin-top:20px;padding-bottom:28px}.lineup .floor{bottom:16px}.furrow{height:90px}}.cats{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding-block:56px 24px;display:grid;position:relative}.cat{background:var(--tint);min-height:176px;color:var(--green-deep);border-radius:16px;flex-direction:column;padding:20px;transition:transform .25s;display:flex;position:relative;overflow:hidden}.cat .i{width:30px;height:30px;color:var(--green)}.cat b{z-index:1;max-width:9ch;margin-top:auto;font-size:17px;font-weight:600;line-height:1.35;position:relative}.cat span{color:var(--muted);font-size:13px}.cat img{inset-inline-end:-2px;filter:drop-shadow(0 8px 10px #001e142e);width:auto;height:116px;transition:transform .3s;position:absolute;bottom:-24px;transform:rotate(-7deg)}[dir=rtl] .cat img{transform:rotate(7deg)}.cat:hover img{transform:translateY(-8px)rotate(0)}@container screen (max-width:900px){.cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:32px}.cat{min-height:132px;padding:14px}.cat b{font-size:15px}.cat img{height:96px;bottom:-18px}}.sec{padding-block:72px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 20px;margin-bottom:28px;display:flex}.sec-head h2{color:var(--green-deep);margin:0;font-size:36px;font-weight:700;line-height:1.3}.sec-head a{color:var(--green);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.sec-head a .i{width:18px;height:18px}[dir=ltr] .chev{transform:scaleX(-1)}@container screen (max-width:640px){.sec{padding-block:48px}.sec-head h2{font-size:24px}}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.pcard{background:var(--paper);border:1px solid var(--line);border-radius:16px;flex-direction:column;transition:border-color .2s,transform .25s;display:flex;overflow:hidden}.pcard:hover{border-color:var(--green-soft);transform:translateY(-3px)}.stage{aspect-ratio:1;background:var(--tint);position:relative;overflow:hidden}.stage img{z-index:1;object-fit:contain;width:auto;max-width:86%;height:74%;margin-inline:auto;transition:transform .35s;position:absolute;bottom:11%;left:0;right:0}.stage .shadow{background:radial-gradient(closest-side,#001e1452,#0000);height:9%;position:absolute;bottom:8.5%;left:22%;right:22%}.pcard:hover .stage img{transform:translateY(-6px)}.pbody{flex-direction:column;flex:1;padding:18px 20px 22px;display:flex}.path{color:var(--muted);margin:0 0 6px;font-size:12.5px}.pbody h3{letter-spacing:-.01em;color:var(--green-deep);margin:0;font-size:22px;font-weight:700}.ptype{color:var(--muted);margin:2px 0 16px;font-size:14px}.bars{gap:10px;margin-top:auto;display:grid}.bar{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;font-size:13px;display:grid}.bar b{font-variant-numeric:tabular-nums;color:var(--green-deep);font-weight:600}.bar .track{background:var(--mist);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.bar .fill{background:linear-gradient(to left, var(--gold), #f3c653);border-radius:3px;height:100%}[dir=ltr] .bar .fill{background:linear-gradient(to right, var(--gold), #f3c653)}.active{border-top:1px dashed var(--line);color:var(--muted);margin-top:auto;padding-top:12px;font-size:12.5px}.active b{color:var(--green-deep);margin-top:2px;font-size:15px;font-weight:600;display:block}@container screen (max-width:900px){.grid4{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.grid4>*{scroll-snap-align:start;flex:0 0 76%}}.evt{background:var(--green-deep);color:#fff;position:relative;overflow:hidden}.evt .rows{opacity:.5;width:100%;height:100%;position:absolute;inset:0}.evt-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:48px;padding-block:72px;display:grid;position:relative}.evt-label{color:var(--gold);margin:0 0 12px;font-size:15px;font-weight:500}.evt h2{margin:0 0 18px;font-size:34px;font-weight:700;line-height:1.35}.meta{color:var(--on-dark);gap:10px;margin:0 0 18px;padding:0;font-size:15px;list-style:none;display:grid}.meta li{align-items:center;gap:10px;display:flex}.meta .i{color:var(--gold);width:20px;height:20px}.evt p.desc{color:var(--on-dark);max-width:42ch;margin:0 0 26px;font-weight:300;line-height:1.85}.btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;height:52px;padding-inline:22px;font-size:15px;font-weight:600;display:inline-flex}.btn.gold{background:var(--gold);color:var(--green-deep)}.btn.green{background:var(--green);color:#fff}.btn.green:hover{background:var(--green-deep)}.btn.line{border-color:var(--line);color:var(--green-deep);background:var(--paper)}.btn.line-dark{color:#fff;border-color:#ffffff59}.evt-photo{aspect-ratio:4/5;border-radius:20px;margin:0;overflow:hidden}.evt-photo img{object-fit:cover;width:100%;height:100%}.suntimer{flex-direction:column;align-items:center;display:flex}.suntimer .art{width:100%;max-width:340px;position:relative}.suntimer svg{width:100%;height:auto;display:block;overflow:visible}.suntimer .days{text-align:center;color:var(--green-deep);line-height:1;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.suntimer .days b{font-variant-numeric:tabular-nums;font-size:46px;font-weight:700;display:block}.suntimer .days span{margin:2px 0 10px;font-size:13px;font-weight:600;display:block}.hms{gap:10px;margin-top:18px;display:flex}.hms div{text-align:center;background:#ffffff12;border-radius:12px;min-width:76px;padding:12px 8px}.hms b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;display:block}.hms span{color:var(--on-dark);font-size:12.5px}@container screen (max-width:900px){.evt-in{grid-template-columns:1fr;gap:28px;padding-block:48px}.evt-photo{aspect-ratio:16/9;order:-1}.evt h2{font-size:24px}.suntimer .days b{font-size:40px}.hms div{flex:1;min-width:0}}.pos{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:40px;display:grid}.pos h2{color:var(--green-deep);margin:0 0 12px;font-size:36px;font-weight:700;line-height:1.3}.pos>div>p{color:var(--muted);margin:0 0 24px;line-height:1.85}.select{color:var(--muted);gap:6px;margin-bottom:18px;font-size:13px;display:grid}.select select{border:1px solid var(--line);background:var(--paper);height:52px;color:var(--ink);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--green) 50%), linear-gradient(135deg, var(--green) 50%, transparent 50%);background-position:22px 23px,28px 23px;background-repeat:no-repeat;background-size:6px 6px;border-radius:10px;padding-inline:16px;font-size:16px}[dir=ltr] .select select{background-position:calc(100% - 28px) 23px,calc(100% - 22px) 23px}.pos-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pos-list li{border:1px solid var(--line);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:16px;display:grid}.pos-list li[aria-current]{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.pos-list .pin{background:var(--t-nutrition);width:40px;height:40px;color:var(--green);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.pos-list b{color:var(--green-deep);font-weight:600}.pos-list span{color:var(--muted);grid-column:2;font-size:13.5px}.pos-list a{color:var(--green);grid-area:1/3/span 2;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.map-box{border:1px solid var(--line);background:#e8ede9;border-radius:20px;min-height:520px;position:relative;overflow:hidden}.map{position:absolute;inset:0}.bpin{width:34px;height:44px}@container screen (max-width:900px){.pos{grid-template-columns:1fr;gap:24px}.pos h2{font-size:24px}.map-box{order:-1;min-height:300px}.pos-list li:nth-child(n+3){display:none}}.about{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.about figure{aspect-ratio:5/4;border-radius:24px;margin:0;overflow:hidden}.about figure img{object-fit:cover;width:100%;height:100%}.about h2{color:var(--green-deep);margin:0 0 16px;font-size:36px;font-weight:700}.about p{color:var(--muted);max-width:54ch;margin:0 0 16px;line-height:1.95}.about .client-text{color:#6b5414;background:#fffbef;border:1px dashed #c9b47a;border-radius:10px;padding:14px 16px;font-size:14px}.certs{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.certs span{border:1px dashed var(--line);width:92px;height:56px;color:var(--muted);border-radius:10px;place-items:center;font-size:11.5px;display:grid}@container screen (max-width:900px){.about{grid-template-columns:1fr;gap:24px}.about h2{font-size:24px}}.ftr{background:var(--green-night);color:var(--on-dark);position:relative;overflow:hidden}.ftr .rows{inset-inline:0;width:100%;height:140px;position:absolute;top:0}.ftr-in{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;padding-block:120px 48px;display:grid;position:relative}.ftr .brand .mark{height:56px}.ftr .brand .word{height:34px}.ftr-brand p{max-width:34ch;margin:18px 0 22px;font-size:14.5px;line-height:1.8}.chats{flex-wrap:wrap;gap:10px;display:flex}.chat{color:#fff;border:1px solid #ffffff47;border-radius:10px;align-items:center;gap:10px;height:48px;padding-inline:14px 18px;font-size:14.5px;font-weight:500;transition:border-color .2s,background-color .2s;display:inline-flex}.chat:hover{background:#ffffff0f;border-color:#fff9}.chat svg{flex:none;width:26px;height:26px}.ftr h3{color:#fff;margin:0 0 16px;font-size:15px;font-weight:600}.ftr ul{gap:11px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ftr ul .i{width:18px;height:18px;color:var(--gold)}.ftr ul li{white-space:nowrap;align-items:center;gap:10px;display:flex}.ftr-bottom{border-top:1px solid #ffffff1a;align-items:center;gap:24px;padding-block:22px;font-size:13px;display:flex;position:relative}.ftr-bottom .sp{margin-inline-start:auto}@container screen (max-width:900px){.ftr-in{grid-template-columns:1fr 1fr;gap:28px;padding-top:80px}.ftr-brand{grid-column:1/-1}.ftr-bottom{flex-wrap:wrap;gap:12px 20px}}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding-block:22px;font-size:13.5px;display:flex}.crumbs .i{width:14px;height:14px}.crumbs b{color:var(--green-deep);font-weight:500}.pdp{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;padding-bottom:72px;display:grid}.gallery .stage{aspect-ratio:1/1.02;border-radius:24px}.gallery .stage img{filter:drop-shadow(0 18px 20px #001e1429);height:72%;bottom:12%}.gallery .stage .shadow{bottom:9.5%;left:28%;right:28%}.gallery .stage .lines{width:100%;height:100%;position:absolute;inset:0}.thumbs{gap:10px;margin-top:12px;display:flex}.thumbs button{border:1.5px solid var(--line);background:var(--tint);cursor:pointer;border-radius:12px;place-items:center;width:84px;height:84px;padding:0;display:grid;overflow:hidden}.thumbs button[aria-current]{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.thumbs img{width:auto;height:80%}.thumbs img.photo{object-fit:cover;width:100%;height:100%}.info .chip{background:var(--tint);height:34px;color:var(--green-deep);border-radius:999px;align-items:center;gap:8px;padding-inline:12px;font-size:13px;font-weight:500;display:inline-flex}.info .chip .i{width:18px;height:18px;color:var(--green)}.info h1{letter-spacing:-.015em;color:var(--green-deep);margin:18px 0 4px;font-size:54px;font-weight:700;line-height:1.1}.info .ptype{margin-bottom:18px;font-size:18px}.info .desc{color:var(--ink);max-width:52ch;margin:0 0 28px;line-height:1.9}.block{border-top:1px solid var(--line);padding-block:22px}.block-head{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.block-head h2{color:var(--green-deep);margin:0;font-size:17px;font-weight:600}.block-head span{color:var(--muted);font-size:12.5px}.spec{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;display:grid}.ph{background:var(--mist);border-radius:8px;align-items:center;gap:6px;width:max-content;margin-top:18px;padding:6px 12px;font-size:13px;display:flex}.packs{flex-wrap:wrap;gap:8px;display:flex}.packs span{border:1px solid var(--line);border-radius:10px;align-items:center;height:40px;padding-inline:16px;font-size:14px;font-weight:500;display:inline-flex}.sample{color:var(--gold-ink);margin-inline-start:6px;font-size:12px}.ctas{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-top:24px;display:flex}.ctas .btn{flex:1}.wa-dot{width:24px;height:24px}@container screen (max-width:900px){.pdp{grid-template-columns:1fr;gap:24px;padding-bottom:40px}.gallery .stage{border-radius:18px}.thumbs button{width:64px;height:64px}.info h1{margin-top:12px;font-size:36px}.info .ptype{font-size:16px}.spec{grid-template-columns:1fr}.ctas{display:none}}.dose-wrap{background:var(--mist)}.dose{border-collapse:separate;border-spacing:0;background:var(--paper);border:1px solid var(--line);border-radius:18px;width:100%;overflow:hidden}.dose-head{margin-bottom:22px}.dose-head h2{color:var(--green-deep);margin:0;font-size:30px;font-weight:700}.dose-head p{color:var(--muted);margin:6px 0 0;font-size:14px}.dose th{text-align:start;color:var(--muted);border-bottom:1px solid var(--line);background:#fafbfa;padding:16px 20px;font-size:13px;font-weight:600}.dose td{vertical-align:top;border-top:1px solid var(--line);padding:22px 20px;font-size:15px;line-height:1.75}.dose tr:first-child td{border-top:0}.dose .grp{color:var(--green-deep);white-space:nowrap;align-items:center;gap:12px;font-weight:600;display:flex}.dose .grp .ic{background:var(--t-nutrition);width:44px;height:44px;color:var(--green);border-radius:12px;place-items:center;display:grid}.dose .grp .i{width:26px;height:26px}.dose .crops{color:var(--muted);max-width:48ch}.dose .val{white-space:nowrap;color:var(--green-deep);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}@container screen (max-width:760px){.dose,.dose tbody,.dose tr,.dose td{display:block}.dose{background:0 0;border:0}.dose thead{display:none}.dose tr{background:var(--paper);border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:12px;padding:14px;display:grid}.dose .crops{max-width:none}.dose td{border:0;padding:0}.dose td.grp-cell,.dose td.crops{grid-column:1/-1}.dose td.crops{font-size:13px;line-height:1.7}.dose td.val{background:var(--mist);white-space:nowrap;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;font-size:14.5px;display:flex}.dose td.val:before{content:attr(data-label);color:var(--muted);font-size:12.5px;font-weight:400}.dose-head h2{font-size:22px}}.trial{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:48px;display:grid}.trial h2{color:var(--green-deep);margin:0 0 12px;font-size:30px;font-weight:700}.trial p{color:var(--muted);margin:0;line-height:1.9}.trial figure{border:1px solid var(--line);background:#fff;border-radius:18px;margin:0;overflow:hidden}.trial figcaption{color:var(--muted);border-top:1px solid var(--line);padding:12px 16px;font-size:12.5px}@container screen (max-width:900px){.trial{grid-template-columns:1fr;gap:20px}.trial h2{font-size:22px}}.sticky{display:none}@container screen (max-width:900px){.sticky{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);background:#fffffff0;gap:8px;padding:10px 16px 14px;display:flex;position:sticky;bottom:0}.sticky .btn{flex:1;height:50px;padding-inline:10px;font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.furrow .gold{stroke-dashoffset:0}}
.map .maplibregl-ctrl-attrib{font-size:10px}.bpin{cursor:pointer;filter:drop-shadow(0 4px 6px #001e1440);width:34px;height:44px;display:block}.maplibregl-popup-content{font-family:var(--font);color:var(--ink);text-align:start;border-radius:14px;padding:16px 18px;font-size:13.5px;line-height:1.7;box-shadow:0 16px 40px #001e1433}.maplibregl-popup-content b{color:var(--green-deep);font-size:15px;display:block}.maplibregl-popup-content .gm{background:var(--green);color:#fff;border-radius:8px;align-items:center;height:36px;margin-top:10px;padding-inline:12px;font-weight:500;display:inline-flex}.phead{color:#fff;background:var(--green-deep);position:relative;overflow:hidden}.phead-media{position:absolute;inset:0}.phead-media img{object-fit:cover;opacity:.3;mix-blend-mode:luminosity;width:100%;height:100%}.phead.photo .phead-media img{opacity:1;mix-blend-mode:normal}.phead.photo .phead-media:after{content:"";background:linear-gradient(#001e1699,#0000 32%),linear-gradient(270deg,#002a20eb,#002a2099 55%,#002a2033);position:absolute;inset:0}[dir=ltr] .phead.photo .phead-media:after{transform:scaleX(-1)}.phead .crumbs{color:var(--on-dark);padding-block:8px 0}.phead .crumbs b{color:#fff}.phead-in{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding-block:28px 76px;display:grid;position:relative}.phead h1{margin:0 0 12px;font-size:48px;font-weight:700;line-height:1.25}.phead p{color:var(--on-dark);max-width:52ch;margin:0;font-size:17px;font-weight:300;line-height:1.85}.phead .search{width:440px}.phead.tall .phead-in{padding-block:140px 104px}.phead.light{background:var(--mist);color:var(--green-deep)}.phead.light .crumbs{color:var(--muted)}.phead.light .crumbs b{color:var(--green-deep)}.phead.light p{color:var(--muted)}.phead.light .phead-in{padding-block:24px 56px}.furrow-sm{inset-inline:0;pointer-events:none;width:100%;height:64px;position:absolute;bottom:0}@container screen (max-width:900px){.phead-in{grid-template-columns:1fr;gap:20px;padding-block:16px 52px}.phead h1{font-size:32px}.phead p{font-size:15px}.phead .search{width:100%}.phead.tall .phead-in{padding-block:96px 60px}}.catalog{grid-template-columns:272px minmax(0,1fr);align-items:start;gap:40px;padding-block:44px 80px;display:grid}.tree{top:calc(var(--hdr-h) + 24px);gap:2px;display:grid;position:sticky}.tree>p{color:var(--muted);margin:0 0 10px;font-size:13px}.tree a{color:var(--green-deep);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;font-size:15px;display:flex}.tree a:hover{background:var(--mist)}.tree .dot{background:var(--tint);width:38px;height:38px;color:var(--green);border-radius:10px;flex:none;place-items:center;display:grid}.tree .dot .i{width:22px;height:22px}.tree .n{color:var(--muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:12.5px}.tree a[aria-current]{background:var(--tint);font-weight:600}.tree .subs{gap:2px;margin:4px 0 10px;padding-inline-start:60px;display:grid}.tree .subs a{border-inline-start:2px solid var(--line);border-radius:0;padding:7px 12px;font-size:14px}.tree .subs a[aria-current]{color:var(--green);border-inline-start-color:var(--green);background:0 0}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.toolbar .count{margin:0;color:var(--muted);margin-inline-end:auto;font-size:15px}.toolbar .count b{color:var(--green-deep)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips a{border:1px solid var(--line);white-space:nowrap;background:var(--paper);height:40px;color:var(--green-deep);border-radius:999px;align-items:center;gap:8px;padding-inline:16px;font-size:14px;display:inline-flex}.chips a span{color:var(--muted);font-size:12px}.chips a[aria-current]{background:var(--green);border-color:var(--green);color:#fff}.chips a[aria-current] span{color:var(--on-dark)}.chips .i{width:18px;height:18px}.cat-scroll{display:none}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.active i,.micro i{color:var(--green-deep);margin-top:2px;font-size:14.5px;font-weight:500;display:block}.micro{border-top:1px dashed var(--line);color:var(--muted);margin-top:auto;padding-top:12px;font-size:12.5px}.micro .more{background:var(--mist);border-radius:999px;margin-top:6px;padding:2px 9px;font-size:12px;display:inline-block}@container screen (max-width:900px){.catalog{grid-template-columns:minmax(0,1fr);gap:0;padding-block:16px 48px}.catalog>div{min-width:0}.tree{display:none}.cat-scroll{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:0 16px 12px;display:flex;overflow-x:auto}.toolbar .chips{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.grid3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grid3 .pbody{padding:12px 12px 14px}.grid3 .pbody h3{font-size:16px}.grid3 .ptype{margin-bottom:10px;font-size:12.5px}.grid3 .path,.grid3 .bar:nth-child(n+2){display:none}.grid3 .bar{font-size:12px}.grid3 .micro .more{display:none}}.active-big{background:var(--tint);border-radius:14px;margin-bottom:4px;padding:18px 20px}.active-big span{color:var(--muted);font-size:13px}.active-big b{color:var(--green-deep);margin-top:2px;font-size:22px;display:block}.tags{flex-wrap:wrap;gap:8px;margin:14px 0 24px;display:flex}.tags span{background:var(--mist);height:34px;color:var(--green-deep);border-radius:999px;align-items:center;gap:6px;padding-inline:12px;font-size:13px;display:inline-flex}.tags .i{width:16px;height:16px;color:var(--green)}.longform{grid-template-columns:232px minmax(0,1fr);gap:56px;padding-block:56px 72px;display:grid}.toc{top:calc(var(--hdr-h) + 24px);border-inline-start:2px solid var(--line);align-self:start;display:grid;position:sticky}.toc p{color:var(--muted);margin:0 0 8px;padding-inline-start:16px;font-size:12.5px}.toc a{color:var(--muted);border-inline-start:2px solid #0000;margin-inline-start:-2px;padding:9px 16px;font-size:14px}.toc a[aria-current]{border-inline-start-color:var(--green);color:var(--green-deep);font-weight:600}.prose{min-width:0;max-width:820px}.prose>section{border-bottom:1px solid var(--line);margin-bottom:36px;padding-bottom:36px}.prose>section:last-child{border-bottom:0;margin-bottom:0}.prose h2{color:var(--green-deep);margin:0 0 16px;font-size:26px;font-weight:700}.prose p{margin:0 0 14px;line-height:1.95}.ticks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ticks li{gap:12px;line-height:1.8;display:flex}.ticks .i{width:20px;height:20px;color:var(--green);margin-top:4px}.pest{background:var(--mist);border-radius:14px;margin-bottom:10px;padding:16px 18px;line-height:1.85}.pest b{color:var(--green-deep);margin-bottom:2px;display:block}.warn{background:#fff8e6;border:1px solid #eed89a;border-radius:16px;padding:20px 22px}.warn .ticks .i{color:var(--gold-ink)}.steps{gap:6px;min-width:230px;display:grid}.steps span{justify-content:space-between;gap:16px;display:flex}.steps em{color:var(--muted);font-size:13.5px;font-style:normal;font-weight:400}.latin{color:var(--muted);font-style:italic}.draft{color:#5c4300;background:#fff4d6;border-radius:999px;align-items:center;gap:6px;height:30px;margin-bottom:18px;padding-inline:12px;font-size:12.5px;display:inline-flex}@container screen (max-width:900px){.longform{grid-template-columns:1fr;gap:0;padding-block:24px 48px}.toc{scrollbar-width:none;border:0;gap:8px;margin-bottom:28px;display:flex;position:static;overflow-x:auto}.toc p{display:none}.toc a{border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin:0;padding:8px 14px}.toc a[aria-current]{border-color:var(--green)}.prose h2{font-size:21px}.active-big b{font-size:19px}.steps{min-width:0}.ptable td.val{display:block}.ptable td.val:before{margin-bottom:6px;display:block}}.posx{border-top:1px solid var(--line);grid-template-columns:440px minmax(0,1fr);display:grid}.posx-list{border-inline-end:1px solid var(--line);align-content:start;gap:12px;max-height:920px;padding:24px 28px 32px;display:grid;overflow:auto}.posx-list .chips a{height:36px;padding-inline:12px;font-size:13.5px}.posx-list .count{color:var(--muted);margin:6px 0 0;font-size:14px}.pos-card{border:1px solid var(--line);background:var(--paper);border-radius:16px;gap:4px;padding:18px;display:grid}.pos-card[aria-current]{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.pos-card .kind{color:var(--gold-ink);font-size:12.5px;font-weight:500}.pos-card b{color:var(--green-deep);font-size:16px}.pos-card .addr{color:var(--muted);font-size:14px}.pos-card .row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pos-card .row .btn{flex:auto}.btn.sm{border-radius:9px;gap:8px;height:40px;padding-inline:14px;font-size:13.5px}.btn.sm .i{width:18px;height:18px}.posx-map{background:#eef2ef;min-height:920px;position:relative}.posx-map .map{position:absolute;inset:0}@container screen (max-width:900px){.posx{grid-template-columns:1fr}.posx-map{order:-1;min-height:340px}.posx-list{border:0;max-height:none;padding:16px}.posx-list .chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}.contact{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:48px;padding-block:56px 80px;display:grid}.cinfo{gap:12px;display:grid}.cline{border:1px solid var(--line);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.cline .ic{background:var(--t-nutrition);width:46px;height:46px;color:var(--green);border-radius:12px;flex:none;place-items:center;display:grid}.cline .ic svg{width:26px;height:26px}.cline small{color:var(--muted);font-size:12.5px;display:block}.cline b{color:var(--green-deep);font-size:16px;font-weight:600}.socials{gap:8px;margin-top:4px;display:flex}.socials a{border:1px solid var(--line);width:46px;height:46px;color:var(--green-deep);border-radius:12px;place-items:center;display:grid}.cmap{border:1px solid var(--line);background:#eef2ef;border-radius:16px;height:280px;margin-top:4px;position:relative;overflow:hidden}.cmap .map{position:absolute;inset:0}.form{background:var(--mist);border-radius:20px;padding:32px;position:relative}.form h2{color:var(--green-deep);margin:0 0 6px;font-size:26px;font-weight:700}.form>p{color:var(--muted);margin:0 0 24px;line-height:1.8}.field{gap:6px;margin-bottom:16px;display:grid}.field label{color:var(--green-deep);font-size:14px;font-weight:500}.field label small{color:var(--muted);font-weight:400}.field input,.field textarea{border:1px solid var(--line);background:var(--paper);border-radius:10px;width:100%;height:52px;padding-inline:14px;font-size:16px}.field textarea{resize:vertical;height:140px;padding-block:12px;line-height:1.7}.field input:focus,.field textarea:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #00624926}.field.err input{border-color:#b3261e;box-shadow:0 0 0 1px #b3261e}.field .msg{color:#b3261e;align-items:center;gap:6px;font-size:13px;display:flex}.field .msg .i{width:16px;height:16px}.two-col{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.hp{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.form .btn{width:100%;height:54px}.fine{color:var(--muted);margin:12px 0 0;font-size:12.5px;line-height:1.7}.sent{text-align:center;justify-items:center;gap:10px;padding:36px 20px;display:grid}.sent .badge{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.sent .badge .i{stroke-width:2.2px;width:32px;height:32px}.sent h3{color:var(--green-deep);margin:6px 0 0;font-size:22px}.sent p{color:var(--muted);max-width:36ch;margin:0;line-height:1.8}@container screen (max-width:900px){.contact{grid-template-columns:1fr;gap:28px;padding-block:24px 48px}.form{padding:22px 18px}.two-col{grid-template-columns:1fr}}.about-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;padding-block:72px;display:grid}.about-intro .big{color:var(--green-deep);margin:0;font-size:30px;font-weight:600;line-height:1.6}.about-intro p{color:var(--muted);margin:0 0 16px;line-height:1.95}.client-text{background:#fffbef;border:1px dashed #c9b47a;border-radius:12px;padding:16px 18px;color:#6b5414!important}.about-intro .big.client-text{font-size:26px;line-height:1.6}.mosaic{grid-template-rows:260px 260px;grid-template-columns:1.3fr 1fr 1fr;gap:14px;display:grid}.mosaic figure{border-radius:20px;margin:0;overflow:hidden}.mosaic figure:first-child{grid-row:span 2}.mosaic figure:nth-child(2){grid-column:span 2}.mosaic img{object-fit:cover;width:100%;height:100%}.partner{background:var(--green-deep);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-block:72px;padding:56px;display:grid;position:relative;overflow:hidden}.partner h2{margin:0 0 12px;font-size:32px;font-weight:700}.partner p{color:var(--on-dark);max-width:56ch;margin:0;font-weight:300;line-height:1.9}.partner .certs{margin-top:0}.partner .certs span{color:var(--on-dark);border-color:#ffffff40}.ctas2{grid-template-columns:1fr 1fr;gap:16px;padding-bottom:80px;display:grid}.ctas2 a{background:var(--tint);min-height:220px;color:var(--green-deep);border-radius:20px;flex-direction:column;justify-content:flex-end;padding:28px;display:flex;position:relative;overflow:hidden}.ctas2 b{font-size:24px}.ctas2 span{color:var(--muted);max-width:30ch;margin-top:4px}.ctas2 img{inset-inline-end:28px;width:auto;height:200px;position:absolute;bottom:-34px;transform:rotate(6deg)}.ctas2 .ic{inset-inline-end:28px;background:var(--paper);width:64px;height:64px;color:var(--green);border-radius:16px;place-items:center;display:grid;position:absolute;top:28px}.ctas2 .ic .i{width:34px;height:34px}@container screen (max-width:900px){.about-intro{grid-template-columns:1fr;gap:20px;padding-block:40px}.about-intro .big{font-size:22px}.mosaic{grid-template-rows:190px 130px 150px;grid-template-columns:1fr 1fr;gap:8px}.mosaic figure:first-child{grid-area:auto/span 2}.mosaic figure:nth-child(2){grid-column:auto}.mosaic figure:nth-child(4){grid-column:span 2}.partner{grid-template-columns:1fr;margin-block:40px;padding:28px 22px}.partner h2{font-size:24px}.ctas2{grid-template-columns:1fr;padding-bottom:48px}.ctas2 a{min-height:170px}.ctas2 img{height:130px;inset-inline-end:16px}.ctas2 span{max-width:24ch}}.state{text-align:center;justify-items:center;gap:12px;padding:56px 24px;display:grid}.state svg.art{width:200px;height:auto;overflow:visible}.state h2{color:var(--green-deep);margin:8px 0 0;font-size:26px}.state p{color:var(--muted);max-width:44ch;margin:0;line-height:1.8}.state bdi{background:var(--mist);border-radius:6px;padding-inline:8px}.state .search{width:min(100%,440px);box-shadow:none;border:1px solid var(--line);margin-top:8px}.state .chips{justify-content:center;margin-top:4px}.brand .word.en{height:25px}.ftr .brand .word.en{height:26px}@container screen (max-width:900px){.brand .word.en{height:20px}}
.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{inset-inline-start:16px;z-index:50;background:var(--gold);color:var(--green-deep);border-radius:8px;padding:10px 16px;font-weight:600;position:absolute;top:-60px}.skip:focus{top:12px}.drawer{z-index:40;background:var(--green-night);color:#fff;flex-direction:column;gap:8px;padding:16px 20px 32px;display:flex;position:fixed;inset:0;overflow:auto}.drawer[hidden]{display:none}.drawer-head{justify-content:flex-end;display:flex}.drawer nav{gap:4px;margin-top:12px;display:grid}.drawer nav a{border-bottom:1px solid #ffffff1a;padding:16px 4px;font-size:22px;font-weight:600}.drawer-lang{border:1px solid #ffffff59;border-radius:10px;align-self:flex-start;align-items:center;height:48px;margin-top:auto;padding-inline:18px;display:inline-flex}.hdr .icon-btn{color:inherit}.ftr .h3{color:#fff;margin:0 0 16px;font-size:15px;font-weight:600}.ftr ul a:hover,.ftr-bottom a:hover{color:#fff}.pin-btn{cursor:pointer;background:0 0;border:0;padding:0}.pin-btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:50%}.gallery .stage.photo{background:#fff}.gallery .stage.photo img{object-fit:contain;filter:none;width:100%;max-width:none;height:100%;margin:0;inset:0}.gallery .stage.photo .shadow,.gallery .stage.photo .lines{display:none}.spec-lines{gap:8px;margin-top:14px;display:grid}.spec-lines div{background:var(--mist);border-radius:10px;justify-content:space-between;gap:16px;padding:10px 12px;font-size:14px;display:flex}.spec-lines span{color:var(--muted)}.spec-lines b{color:var(--green-deep);text-align:end;font-weight:600}.cell-lines{gap:6px;display:grid}.dose .note{color:var(--muted);margin:6px 0 0;font-size:13px}.tables{gap:40px;display:grid}.prose section p,.prose>p{margin:0 0 14px;line-height:1.95}.prose h3,.prose h4{color:var(--green-deep);margin:24px 0 10px;font-size:19px}.prose ul.ticks{margin:0 0 16px}.prose ol{margin:0 0 16px;padding-inline-start:22px;line-height:1.9}.prose blockquote{border-inline-start:3px solid var(--gold);background:var(--mist);border-radius:0 10px 10px 0;margin:0 0 16px;padding:12px 18px}[dir=rtl] .prose blockquote{border-radius:10px 0 0 10px}.prose a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.prose strong{color:var(--green-deep)}.prose .warn p:last-child,.prose .warn ul:last-child{margin-bottom:0}.prose section{scroll-margin-top:24px}.evt-more{gap:10px;margin:0;padding:0 0 56px;list-style:none;display:grid;position:relative}.evt-more h3{color:var(--gold);margin:0 0 6px;font-size:15px;font-weight:500}.evt-more li{color:var(--on-dark);background:#ffffff0f;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding:14px 18px;font-size:14.5px;display:flex}.evt-more li b{color:#fff;font-size:15.5px;font-weight:600}.countdown-inline{font-variant-numeric:tabular-nums;color:var(--gold);margin-inline-start:auto}.pos-card .show{text-align:start;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.pos-card .show:hover b{text-decoration:underline}.pos-list .pin.btn-like{cursor:pointer;border:0}.pos-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:16px;padding:24px}.form button[disabled]{opacity:.7;cursor:progress}.form .alert{color:#8a2a1c;background:#fbeae8;border-radius:10px;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:14px;line-height:1.7;display:flex}.form .alert .i{width:20px;height:20px;margin-top:2px}.about-body{max-width:68ch}.about-body p{color:var(--ink);margin:0 0 16px;line-height:1.95}.cert-logos{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.cert-logos img{filter:grayscale(.2);width:auto;height:56px}.partner .cert-logos img{filter:brightness(0)invert();opacity:.85}.search-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.search-head p{color:var(--muted);margin:0}.search-head a{color:var(--green);font-weight:500}.dose tbody th{vertical-align:top;border-top:1px solid var(--line);text-align:start;font-weight:inherit;padding:22px 20px}.dose tr:first-child th{border-top:0}@container screen (max-width:760px){.dose tbody th{border:0;grid-column:1/-1;padding:0;display:block}}.lineup img,.cat img,.ctas2 img,.cert-logos img,.stage img{width:auto}.map-box .map.maplibregl-map,.posx-map .map.maplibregl-map,.cmap .map.maplibregl-map{position:absolute;inset:0}.spec .bars{display:contents}.spec .bar:only-child{grid-column:1/-1}bdi.la{white-space:nowrap}.pdp .info{align-self:center}.dose-wrap .tables+section{margin-top:56px}.stage .maker{z-index:2;color:var(--green-deep);background:#ffffffc7;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500;line-height:1.6;position:absolute;inset-block-start:12px;inset-inline-start:12px}.info .chip-row{flex-wrap:wrap;gap:8px;display:flex}.info .chip.maker{background:var(--paper);border:1px solid var(--line)}.info .chip.maker span{color:var(--muted);font-weight:400}.makers{margin-bottom:20px}.makers a{height:34px;padding-inline:14px;font-size:13.5px}.makers-band{padding-top:72px}.makers-band h2{color:var(--green-deep);margin:0 0 8px;font-size:32px;font-weight:700}.makers-band>p{color:var(--muted);margin:0 0 24px;line-height:1.9}.makers-band.home{padding-block:0 72px}.maker-logos{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.maker-logos li>*{border:1px solid var(--line);background:var(--paper);height:132px;color:var(--green-deep);border-radius:16px;place-items:center;padding:30px 20px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.maker-logos a:hover{border-color:var(--green-soft);box-shadow:0 6px 20px #00382a14}.maker-logos img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:60px}.maker-logos .name{font-size:20px;font-weight:600}.maker-logos .tag{color:var(--gold-ink);background:#fdf3d6;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;position:absolute;inset-block-start:10px;inset-inline-start:10px}.maker-logos .n{color:var(--green);justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:500;display:flex;position:absolute;inset-block-end:10px;inset-inline:0}.maker-logos .n .i{width:14px;height:14px}@container screen (max-width:900px){.grid3 .stage .maker{padding:2px 8px;font-size:11px;inset-block-start:8px;inset-inline-start:8px}.makers{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.makers-band{padding-top:40px}.makers-band.home{padding-block:0 48px}.makers-band h2{font-size:24px}.maker-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.maker-logos li>*{height:112px;padding:28px 14px}.maker-logos img{max-height:44px}.maker-logos .name{font-size:17px}}html{scroll-padding-top:96px}@media (max-width:900px){html{scroll-padding-top:80px}}.carousel{position:relative}.carousel-btn{display:none}.chev.back{transform:scaleX(-1)}[dir=ltr] .chev.back{transform:none}@container screen (max-width:900px){.carousel-btn{z-index:3;width:44px;height:44px;color:var(--green-deep);cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;margin-top:calc(38% - 22px);padding:0;transition:opacity .2s;display:grid;position:absolute;top:0;box-shadow:0 4px 16px #002a202e}.carousel-btn.prev{inset-inline-start:6px}.carousel-btn.next{inset-inline-end:6px}.carousel-btn[disabled]{opacity:0;pointer-events:none}.carousel-btn .i{width:20px;height:20px}}.catalog .grid3,.catalog .toolbar,.catalog .state{transition:opacity .2s}.catalog:has(.nav-pending) :is(.grid3,.toolbar,.state,.pos-empty){opacity:.45;pointer-events:none}
