@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../fonts/dmsans-latin.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../fonts/dmsans-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(../fonts/dmsans-italic-latin.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:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(../fonts/dmsans-italic-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg:#f9fbf3;--bg-alt:#eff1e5;--white:#fff;--black:#0a0a0a;--dark-green:#062e14;--green:#0c6835;--primary:#248761;--light-green:#84b16f;--neon:#c1dd29;--yellow:#f3bd28;--text-dark:#07160c;--text-green:#29342d;--text-ash:#58635c;--text-light:#eff1e5;--border:#58635c2e;--ease:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--radius:20px;--font:"DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--header-h:77px;--announce-h:42px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{font-family:var(--font);color:var(--text-green);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}body.no-scroll{overflow:hidden}blockquote,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10000;background:var(--dark-green);color:var(--white);transition:top .2s var(--ease);border-radius:100px;padding:12px 20px;font-weight:600;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.container{width:clamp(320px,96%,1432px);margin:0 auto;padding:0 16px}@media (width<=575px){.container{width:100%}}.t-h1{letter-spacing:-.42px;font-weight:700}.t-h1,.t-h1-semi{font-size:68px;line-height:1.1}.t-h1-semi{letter-spacing:-1.4px;font-weight:600}.t-h2{letter-spacing:-.48px;font-size:48px}.t-h2,.t-h3{font-weight:700;line-height:1.1}.t-h3{letter-spacing:-.4px;font-size:40px}.t-h4{font-size:32px;font-weight:600;line-height:1.1}.t-h4-italic{font-size:32px;font-style:italic;font-weight:400;line-height:1.4}.t-h5{font-size:24px;font-weight:600;line-height:1.2}.t-h6{font-weight:600}.t-h6,.t-h6-regular{letter-spacing:-.2px;font-size:20px;line-height:1.4}.t-h6-regular,.t-p1{font-weight:400}.t-p1,.t-p1-medium{font-size:18px;line-height:1.4}.t-p1-medium{letter-spacing:-.72px;font-weight:500}.t-p1-semi{letter-spacing:-.72px;font-size:18px;font-weight:600;line-height:1.4}.t-p2{font-weight:400}.t-p2,.t-p2-semi{letter-spacing:-.32px;font-size:16px;line-height:1.4}.t-p2-semi{font-weight:600}.t-p3{letter-spacing:-.28px;font-size:14px;font-weight:400;line-height:1.2}@media (width<=1023px){.t-h1,.t-h1-semi{font-size:56px}.t-h2{font-size:40px}.t-h3{font-size:36px}.t-h4,.t-h4-italic{font-size:30px}.t-h5{font-size:22px}}@media (width<=767px){.t-h1,.t-h1-semi{letter-spacing:-.4px;font-size:40px}.t-h2{font-size:32px}.t-h3,.t-h4,.t-h4-italic{font-size:28px}.t-h5{font-size:20px}.t-h6,.t-h6-regular{font-size:18px}.t-p1,.t-p1-medium,.t-p1-semi{font-size:16px}.t-p2,.t-p2-semi{font-size:14px}}.btn{--btn-bg:var(--green);--btn-fg:var(--white);background:var(--btn-bg);color:var(--btn-fg);letter-spacing:-.72px;white-space:nowrap;transition:opacity .2s,transform .3s var(--ease),box-shadow .3s var(--ease);border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:17px 32px;font-size:18px;font-weight:600;line-height:1.1;display:inline-flex}.btn:hover{opacity:.9}.btn:active{transform:scale(.98)}.btn svg{transition:transform .35s var(--ease);flex:none}.btn:hover svg{transform:translate(4px)}.btn--sm{padding:15px 32px}.btn--neon{--btn-bg:var(--neon);--btn-fg:var(--dark-green);padding:16px 28px}.btn--dark,.btn--neon{letter-spacing:-.32px;font-size:16px}.btn--dark{--btn-bg:var(--dark-green);padding:12px 20px;line-height:1.25}.btn--outline{--btn-bg:transparent;--btn-fg:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.btn--outline:hover{--btn-bg:var(--green);--btn-fg:var(--white);opacity:1}.btn[disabled]{opacity:.6;pointer-events:none}@media (width<=767px){.btn{padding:14px 24px;font-size:16px}}.round-btn{border:1px solid var(--text-ash);background:var(--bg-alt);width:60px;height:60px;color:var(--dark-green);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:all .3s;display:flex}.round-btn:hover{background:var(--green);border-color:var(--green);color:var(--white)}.round-btn--sm{width:50px;height:50px}@media (width<=1280px){.round-btn{width:50px;height:50px}}.prose{color:var(--text-green);font-size:18px;line-height:1.6}.prose>*+*{margin-top:1em}.prose h2{letter-spacing:-.4px;margin-top:1.6em;font-size:32px;line-height:1.15}.prose h2,.prose h3{color:var(--dark-green);font-weight:600}.prose h3{margin-top:1.4em;font-size:24px;line-height:1.2}.prose h4{margin-top:1.2em;font-size:20px}.prose b,.prose h4,.prose strong{color:var(--dark-green);font-weight:600}.prose a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.prose ol,.prose ul{gap:10px;display:grid}.prose ol li,.prose ul li{padding-left:30px;position:relative}.prose ul li:before{content:"";background:var(--bg-alt) url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%230c6835%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%2F%3E%3C%2Fsvg%3E) center /11px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:.35em;left:2px}.prose ol{counter-reset:li}.prose ol li:before{counter-increment:li;content:counter(li);background:var(--dark-green);width:22px;height:22px;color:var(--neon);text-align:center;border-radius:50%;font-size:12px;font-weight:700;line-height:22px;position:absolute;top:.15em;left:0}.prose img{border-radius:16px;width:100%}.prose table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.data-table,.prose table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);background:var(--white);border-radius:16px;width:100%;font-size:15px;overflow:hidden}.data-table td,.data-table th,.prose td,.prose th{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 16px}.data-table tr:last-child td,.prose tr:last-child td{border-bottom:0}.data-table th,.prose tr:first-child td{background:var(--bg-alt);color:var(--dark-green);font-weight:600}.table-scroll{-webkit-overflow-scrolling:touch;border-radius:16px;overflow-x:auto}@media (width<=767px){.prose{font-size:16px}.prose h2{font-size:26px}.prose h3{font-size:21px}}.reveal{opacity:0;transition:opacity .9s var(--ease-out) var(--reveal-delay,0s),transform 1s var(--ease-out) var(--reveal-delay,0s);transform:translateY(36px)}.reveal-img{clip-path:inset(12% 6% round 24px);transition:clip-path 1.2s var(--ease-out) var(--reveal-delay,0s),transform 1.4s var(--ease-out) var(--reveal-delay,0s);transform:scale(1.06)}.reveal-scale{opacity:0;transition:opacity .9s var(--ease-out) var(--reveal-delay,0s),transform 1.1s var(--ease-out) var(--reveal-delay,0s);transform:scale(.92)}.reveal-scale.is-visible,.reveal.is-visible{opacity:1;transform:none}.reveal-img.is-visible{clip-path:inset(0);transform:none}.split-word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;overflow:hidden}.split-word,.split-word>span{display:inline-block}.js .split-word>span{transition:transform 1s var(--ease-out);transition-delay:calc(var(--i)*45ms + var(--split-delay,0s));transform:translateY(105%)}.js .is-split-visible .split-word>span{transform:none}@keyframes floatWander{0%{transform:translate(0)rotate(0)}33%{transform:translate(var(--dx),var(--dy)) rotate(var(--r))}66%{transform:translate(calc(var(--dx)*-.8),calc(var(--dy)*1.2)) rotate(calc(var(--r)*-.8))}to{transform:translate(0)rotate(0)}}.float-wander{animation:floatWander var(--dur,7s) ease-in-out var(--delay,0s) infinite;will-change:transform}.is-offscreen *,.is-offscreen :after,.is-offscreen :before{animation-play-state:paused!important}.page-enter-active,.page-leave-active{transition:opacity .35s var(--ease),transform .45s var(--ease-out)}.page-enter-from{opacity:0;transform:translateY(14px)}.page-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal-img,.reveal-scale,.split-word>span{opacity:1!important;clip-path:none!important;transform:none!important}}.err[data-v-3e2a8a67]{background:linear-gradient(180deg,#e5f2dd,#e7f2ee 45%,var(--bg));text-align:center;padding:100px 0 140px}.err__inner[data-v-3e2a8a67]{flex-direction:column;align-items:center;display:flex}.err__img[data-v-3e2a8a67]{filter:drop-shadow(0 24px 30px #062e1433);width:120px;margin-bottom:24px;transform:rotate(-12deg)}.err__code[data-v-3e2a8a67]{color:var(--green);letter-spacing:.2em;font-size:18px;font-weight:700}.err__title[data-v-3e2a8a67]{color:var(--dark-green);margin:8px 0 12px}.err__text[data-v-3e2a8a67]{color:var(--text-green)}.err__actions[data-v-3e2a8a67]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}
