:root{--green-800:#14270f;--green-700:#2d5a18;--green-600:#3e7a23;--green-500:#548a3d;--green-400:#8bc04a;--green-100:#e6f3d8;--green-50:#f4f9ee;--navy-700:#1b337b;--ink:#0a0a0a;--ink-soft:#3b423c;--line:#e4e8e0;--paper:#fafafa;--dark:#060b05;--card-lime-bg:#e7f4d6;--card-lime-fg:#14270f;--card-lime-sub:#3d4f33;--card-lime-acc:#3e7a23;--card-sage-bg:#d8e8c8;--card-sage-fg:#14270f;--card-sage-sub:#3d4f33;--card-sage-acc:#2f6a18;--card-mint-bg:#d9efe2;--card-mint-fg:#14270f;--card-mint-sub:#38524a;--card-mint-acc:#2a7a52;--card-fern-bg:#e0eab9;--card-fern-fg:#14270f;--card-fern-sub:#46512a;--card-fern-acc:#4f7a14;--card-leaf-bg:#cde6b0;--card-leaf-fg:#14270f;--card-leaf-sub:#3d4f2a;--card-leaf-acc:#3e7a23;--pastel-lime:var(--card-lime-bg);--pastel-sand:var(--card-fern-bg);--pastel-sky:var(--card-mint-bg);--pastel-mint:var(--card-mint-bg);--pastel-rose:var(--card-sage-bg);--font-display:"Red Hat Display Variable", system-ui, sans-serif;--font-body:"Outfit Variable", system-ui, sans-serif;--font-serif:"Playfair Display", Georgia, serif;--fs-hero:clamp(2.6rem, 5.6vw, 4.5rem);--fs-h2:clamp(2.1rem, 4vw, 3rem);--fs-h3:clamp(1.25rem, 1.8vw, 1.5rem);--fs-body:1.0625rem;--fs-small:.875rem;--wrap:1250px;--gutter:clamp(1.25rem, 4vw, 2.5rem);--section:clamp(4rem, 9vw, 7.5rem);--radius:24px;--radius-sm:14px;--ease:cubic-bezier(.22, 1, .36, 1)}@font-face{font-family:Red Hat Display Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/red-hat-display-latin-ext-wght-normal.Do32GAgg.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/red-hat-display-latin-wght-normal.BX-N26TK.woff2)format("woff2-variations");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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2)format("woff2-variations");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:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-cyrillic-500-italic.BS1KjYIg.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-500-italic._V8ZrpNH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-vietnamese-500-italic.xd_fw9iO.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-500-italic.0BOUNE9g.woff)format("woff");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:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-latin-ext-500-italic.CJ9rSulQ.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-500-italic.CJ9UIoiM.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-latin-500-italic.BFrGFGAj.woff2)format("woff2"),url(/_astro/playfair-display-latin-500-italic.CRSb1Pyp.woff)format("woff");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:Playfair Display;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-cyrillic-600-italic.DsJAm2wE.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-600-italic.D0MPwuIc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-vietnamese-600-italic.CM5tQ_QU.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-600-italic.DzX7eaGQ.woff)format("woff");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:Playfair Display;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-latin-ext-600-italic.Bg2sus4m.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-600-italic.Bkjhfatk.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-latin-600-italic.Bvp5b4iR.woff2)format("woff2"),url(/_astro/playfair-display-latin-600-italic.BFV_U8S6.woff)format("woff");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:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-cyrillic-700-italic.DNZWWj68.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-700-italic.Bs5sqlIY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-vietnamese-700-italic.BhFv1_vq.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-700-italic.DIDyk811.woff)format("woff");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:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-ext-700-italic.DsMbH0-z.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-700-italic.BF6mSdbu.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-700-italic.CB566L-e.woff2)format("woff2"),url(/_astro/playfair-display-latin-700-italic.DgrU7w_p.woff)format("woff");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}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--fs-body);color:var(--ink-soft);background:var(--paper);margin:0;line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.18}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--green-400);outline-offset:3px;border-radius:6px}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.section{padding-block:var(--section)}.skip{background:var(--ink);color:#fff;z-index:200;padding:.6rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{top:1rem;left:1rem}.it,.em{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:600}.em{color:inherit}.eyebrow,.tag{border:1px solid var(--green-500);width:fit-content;font:500 .92rem/1.3 var(--font-body);color:var(--green-600);background:0 0;border-radius:999px;align-items:center;padding:.32rem .95rem;display:inline-flex}.display{font-size:var(--fs-hero);letter-spacing:-.025em;line-height:1.12}.h2{font-size:var(--fs-h2);letter-spacing:-.02em;line-height:1.2}.lede{max-width:38rem;font-size:clamp(1.05rem,1.5vw,1.25rem)}.darkhero{isolation:isolate;color:#cdd8cf;text-align:center;background:radial-gradient(ellipse 70% 55% at 50% -5%, #548a3dbf, transparent 70%), radial-gradient(circle at 50% 100%, #8bc04a1f, transparent 55%), linear-gradient(180deg, #0f2a0b 0%, var(--dark) 100%);padding:clamp(6.5rem,12vw,8.5rem) 0 clamp(5rem,9vw,7rem);position:relative}.darkhero:before{content:"";z-index:-1;opacity:.5;background-image:radial-gradient(#ffffff59 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 75%);mask-image:linear-gradient(#000 0%,#0000 75%)}.darkhero h1,.darkhero h2{color:#fff}.darkhero .tag,.darkhero .eyebrow{color:#d7ecbf;border-color:#ffffff59}.darkhero .lede{color:#cdd8cf;margin-inline:auto}.sheet{z-index:1;background:var(--paper);border-radius:40px 40px 0 0;margin-top:-40px;position:relative}.c-lime{--bg:var(--card-lime-bg);--fg:var(--card-lime-fg);--sub:var(--card-lime-sub);--acc:var(--card-lime-acc)}.c-sage{--bg:var(--card-sage-bg);--fg:var(--card-sage-fg);--sub:var(--card-sage-sub);--acc:var(--card-sage-acc)}.c-mint{--bg:var(--card-mint-bg);--fg:var(--card-mint-fg);--sub:var(--card-mint-sub);--acc:var(--card-mint-acc)}.c-fern{--bg:var(--card-fern-bg);--fg:var(--card-fern-fg);--sub:var(--card-fern-sub);--acc:var(--card-fern-acc)}.c-leaf{--bg:var(--card-leaf-bg);--fg:var(--card-leaf-fg);--sub:var(--card-leaf-sub);--acc:var(--card-leaf-acc)}:is(.c-lime,.c-sage,.c-mint,.c-fern,.c-leaf){background:var(--bg);color:var(--sub)}:is(.c-lime,.c-sage,.c-mint,.c-fern,.c-leaf) :is(h3,dd){color:var(--fg)}.btn{--bg:linear-gradient(135deg, var(--green-600), var(--green-500));--fg:#fff;--bd:#ffffff47;border:1px solid var(--bd);background:var(--bg);color:var(--fg);font:600 1rem/1.5 var(--font-display);cursor:pointer;transition:transform .35s var(--ease), box-shadow .35s var(--ease), filter .25s;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.5rem;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px -12px #3e7a23b3,inset 0 1px #ffffff40}.btn .arr{transition:transform .35s var(--ease)}.btn:hover{filter:brightness(1.08);transform:translateY(-2px)}.btn:hover .arr{transform:translate(4px)}.btn.ghost{--bg:transparent;--fg:var(--green-600);--bd:var(--green-500);box-shadow:none}.btn.ghost:hover{--bg:var(--green-600);--fg:#fff;filter:none}.darkhero .btn.ghost,.btn.light.ghost{--fg:#fff;--bd:#ffffff73}.darkhero .btn.ghost:hover,.btn.light.ghost:hover{--bg:#ffffff24;--fg:#fff}.btn.light{--bg:#fff;--fg:var(--green-800);--bd:#fff;box-shadow:none}.btn.sm{padding:.6rem 1.05rem;font-size:.92rem}.btn[disabled]{opacity:.6;cursor:progress;transform:none}html.js .reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s);transform:translateY(22px)}html.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js .reveal{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.darkhero:after{content:"";background:var(--paper);border-radius:40px 40px 0 0;height:40px;position:absolute;bottom:-1px;left:0;right:0}main>.darkhero:last-child:after{display:none}main:has(>.darkhero:last-child)+footer{border-radius:0}.toplogo[data-astro-cid-nen7h5rs]{z-index:20;position:absolute;top:1.4rem;left:50%;transform:translate(-50%)}.toplogo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:48px}.dock[data-astro-cid-nen7h5rs]{z-index:100;backdrop-filter:blur(22px)saturate(1.7);background:linear-gradient(135deg,#ffffff29,#ffffff0d),#0e180c6b;border:1px solid #ffffff38;border-radius:26px;align-items:center;gap:.2rem;max-width:calc(100vw - 1.5rem);padding:.45rem;display:flex;position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%);box-shadow:0 24px 60px -18px #0000008c,inset 0 1px #ffffff59,inset 0 -1px #ffffff0f}.dock[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.dock[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{font:600 .95rem var(--font-display);color:#fff;cursor:pointer;white-space:nowrap;text-shadow:0 1px 8px #00000059;background:0 0;border:0;border-radius:20px;padding:.8rem 1.35rem;text-decoration:none;transition:background .25s}.dock[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.dock[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]:hover,.dock[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]:not(.hot){background:#ffffff29}.dock[data-astro-cid-nen7h5rs] .hot[data-astro-cid-nen7h5rs]{background:linear-gradient(135deg,#3e7a23eb,#548a3dd9);border:1px solid #ffffff59;box-shadow:inset 0 1px #ffffff4d}.dock[data-astro-cid-nen7h5rs] .hot[data-astro-cid-nen7h5rs]:hover{background:linear-gradient(135deg, var(--green-500), var(--green-400))}@supports not (backdrop-filter:blur(1px)){.dock[data-astro-cid-nen7h5rs]{background:#060b05eb}}.msheet[data-astro-cid-nen7h5rs]{z-index:90;backdrop-filter:blur(6px);background:#060b0599;place-items:end center;padding:1rem 1rem 6.2rem;display:grid;position:fixed;inset:0}.msheet[data-astro-cid-nen7h5rs][hidden]{display:none}.inner[data-astro-cid-nen7h5rs]{width:min(560px,100%);animation:up .4s var(--ease);background:#fff;border-radius:24px;gap:1.2rem;padding:1.6rem;display:grid}.lab[data-astro-cid-nen7h5rs]{font:600 .8rem var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--green-600)}.inner[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font:700 1.35rem var(--font-display);color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.7rem 0;text-decoration:none;display:flex}.inner[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--green-600);transition:transform .3s var(--ease)}.inner[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.inner[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--green-600)}.inner[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]{transform:translate(4px)}.row[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.6rem;display:flex}@keyframes up{0%{opacity:0;transform:translateY(24px)}}@media (width<=520px){.dock[data-astro-cid-nen7h5rs]{border-radius:22px;gap:0;padding:.35rem;bottom:.8rem}.dock[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.dock[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{border-radius:17px;padding:.7rem .75rem;font-size:.86rem}}.ftr[data-astro-cid-jo6i4kqk]{background:var(--dark);color:#c9d6cb;border-radius:40px 40px 0 0;padding-top:clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.ftr[data-astro-cid-jo6i4kqk]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#8bc04a59,#0000);height:70%;position:absolute;inset:auto -10% -35%}.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:2.5rem;display:grid;position:relative}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:52px;margin-bottom:1.2rem}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:22rem}h2[data-astro-cid-jo6i4kqk]{font:600 .8rem var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--green-400);margin-bottom:1rem}li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:.55rem}a[data-astro-cid-jo6i4kqk]{text-decoration:none;transition:color .2s}a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.mark[data-astro-cid-jo6i4kqk]{font:700 clamp(4rem, 19vw, 17rem)/.9 var(--font-display);letter-spacing:-.05em;text-align:center;user-select:none;background:linear-gradient(#8bc04a8c,#8bc04a0a);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:2rem;position:relative}.legal[data-astro-cid-jo6i4kqk]{font-size:var(--fs-small);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.5rem 0 6.5rem;display:flex;position:relative}@media (width<=860px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=480px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
