@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/baloo-2-latin-400-normal.D8VfTcZx.woff2) format("woff2"),url(/_astro/baloo-2-latin-400-normal.DCk_bY-6.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/baloo-2-latin-500-normal.CmLZ27r7.woff2) format("woff2"),url(/_astro/baloo-2-latin-500-normal.BSdEhq8m.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/baloo-2-latin-600-normal.tIfxVoAe.woff2) format("woff2"),url(/_astro/baloo-2-latin-600-normal.B4tNaogw.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/baloo-2-latin-700-normal.CqTg7A15.woff2) format("woff2"),url(/_astro/baloo-2-latin-700-normal.Ld3Zm3l2.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/baloo-2-latin-800-normal.BbF3Etk1.woff2) format("woff2"),url(/_astro/baloo-2-latin-800-normal.B8BXfZF7.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/baloo-2-latin-ext-700-normal.Mlh7kdab.woff2) format("woff2"),url(/_astro/baloo-2-latin-ext-700-normal.D6LeXASg.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/baloo-2-latin-ext-800-normal.C_Iwmf1s.woff2) format("woff2"),url(/_astro/baloo-2-latin-ext-800-normal.D-iCxxqE.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-latin-700-normal.D8_1Nw6V.woff2) format("woff2"),url(/_astro/caveat-latin-700-normal.cPyBTTZN.woff) format("woff")}:root{--bg: #FBFCFB;--ink: #15302A;--ink-2: #1E3A33;--green: #2E9E73;--green-d: #21795A;--green-grad-a: #36B488;--green-grad-b: #21795A;--logo-a: #46C394;--logo-b: #1C7A57;--mint: #6FE0AE;--muted: #5C726B;--muted-2: #9BACA4;--muted-3: #3C5A50;--red: #DB5A4F;--orange: #E0902F;--gold: #F0BC5E;--blue: #4DABF5;--red-d: #B23B31;--line: #EDF3F0;--line-2: #E5EDE9;--shadow-card: 0 24px 50px -38px rgba(20, 40, 34, .4)}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;font-family:"Baloo 2",system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg);color:var(--ink);overflow-x:hidden;text-rendering:optimizeLegibility}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:6px}.wrap{max-width:1180px;margin:0 auto;padding-inline:28px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-100px;z-index:100;background:var(--green);color:#fff;font-weight:700;padding:10px 18px;border-radius:0 0 10px 10px;transition:top .2s ease}.skip-link:focus{top:0;outline:3px solid #fff;outline-offset:-3px}.handwritten{font-family:Caveat,cursive;font-weight:700}@keyframes revealUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){.rv{animation:revealUp both;animation-timeline:view();animation-range:entry 2% entry 44%}}@supports not (animation-timeline: view()){.js .rv{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--d, 0s)}.js .rv.in{opacity:1;transform:none}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes floaty2{0%,to{transform:translateY(0) rotate(6deg)}50%{transform:translateY(-12px) rotate(6deg)}}.floaty{animation:floaty 5s ease-in-out infinite}.floaty2{animation:floaty2 6s ease-in-out infinite}.lift{transition:transform .25s cubic-bezier(.34,1.4,.64,1),box-shadow .25s ease}.lift:hover{transform:translateY(-6px)}.btnp{transition:transform .15s ease,box-shadow .25s ease}.btnp:hover{transform:translateY(-3px)}.btnp:active{transform:translateY(0)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-thumb{background:#c4d6cd;border-radius:99px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.floaty,.floaty2{animation:none!important}.lift:hover,.btnp:hover{transform:none!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
