@import "https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&family=Karla:wght@400;500;600;700&display=swap";.logo[data-astro-cid-f7espo7c]{flex:none;position:relative}.logo-outer[data-astro-cid-f7espo7c]{background:var(--color-green);border-radius:50%;position:absolute;inset:0}.logo-inner[data-astro-cid-f7espo7c]{background:var(--color-cream);border-radius:50%;position:absolute}header[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:blur(6px);background:#faf7f2eb;border-bottom:1px solid #2a2a2814;justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(20px,5vw,64px);display:flex;position:sticky;top:0}.brand[data-astro-cid-nen7h5rs]{color:var(--color-charcoal);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.wordmark[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);letter-spacing:-.2px;white-space:nowrap;font-size:18px;font-weight:800}.header-right[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(14px,3vw,28px);display:flex}.nav-desktop[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(14px,3vw,30px);display:flex}.nav-link[data-astro-cid-nen7h5rs]{color:var(--color-charcoal);white-space:nowrap;border-bottom:2px solid #0000;padding-bottom:3px;font-size:15px;font-weight:600;text-decoration:none}.nav-link[data-astro-cid-nen7h5rs].active{border-bottom-color:var(--color-green)}.lang-switch[data-astro-cid-nen7h5rs]{background:var(--color-muted-card);border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.lang-pill[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);color:#2a2a288c;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out}.lang-pill[data-astro-cid-nen7h5rs]:hover:not(.active){color:var(--color-charcoal);background:#123d2e14}.lang-pill[data-astro-cid-nen7h5rs].active{background:var(--color-green);color:var(--color-cream)}.header-cta[data-astro-cid-nen7h5rs]{white-space:nowrap;flex:none;padding:11px 20px;font-size:14px}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;display:none}.menu-toggle[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{background:var(--color-charcoal);border-radius:2px;width:22px;height:2px;transition:transform .2s ease-out,opacity .2s ease-out;display:block}.menu-toggle[data-astro-cid-nen7h5rs].is-open .bar[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs].is-open .bar[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-nen7h5rs].is-open .bar[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu[data-astro-cid-nen7h5rs]{display:none}@media (width<=1080px){.nav-desktop[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{display:flex}.mobile-menu[data-astro-cid-nen7h5rs]{z-index:49;background:var(--color-cream);opacity:0;border-bottom:1px solid #2a2a2814;max-height:0;padding:8px clamp(20px,5vw,64px) 24px;transition:max-height .25s ease-out,opacity .2s ease-out;display:block;position:fixed;top:0;left:0;right:0;overflow:hidden;box-shadow:0 16px 32px -16px #123d2e40}.mobile-menu[data-astro-cid-nen7h5rs].is-open{opacity:1;max-height:calc(100vh - 60px);overflow-y:auto}.mobile-nav-links[data-astro-cid-nen7h5rs]{flex-direction:column;display:flex}.mobile-nav-link[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);color:var(--color-charcoal);border-bottom:1px solid var(--color-hairline);padding:14px 4px;font-size:17px;font-weight:700;text-decoration:none}.mobile-nav-link[data-astro-cid-nen7h5rs].active{color:var(--color-green)}.mobile-lang-switch[data-astro-cid-nen7h5rs]{justify-content:center;margin-top:16px}.mobile-lang-switch[data-astro-cid-nen7h5rs] .lang-pill[data-astro-cid-nen7h5rs]{text-align:center;flex:1;padding:9px 12px;font-size:13px}}@media (width<=880px){header[data-astro-cid-nen7h5rs]{gap:12px;padding-left:16px;padding-right:16px}.header-right[data-astro-cid-nen7h5rs]{gap:10px}}@media (width<=540px){.wordmark[data-astro-cid-nen7h5rs]{display:none}.header-cta[data-astro-cid-nen7h5rs]{padding:10px 14px;font-size:13px}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:clamp(28px,5vw,40px) clamp(20px,5vw,64px);display:flex}.brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;display:flex}.brand-text[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:2px;display:flex}.copyright[data-astro-cid-jo6i4kqk]{color:#2a2a2899;font-size:14px}.company[data-astro-cid-jo6i4kqk]{color:#2a2a2873;font-size:12px}.company[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.cookie-settings[data-astro-cid-jo6i4kqk]{font:inherit;cursor:pointer;color:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:20px;display:flex}.nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#2a2a28b3;font-size:14px;font-weight:600;text-decoration:none}.whatsapp-fab[data-astro-cid-edfnhant]{z-index:40;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 24px -6px #123d2e73}.whatsapp-fab[data-astro-cid-edfnhant]:hover{color:#fff;background:#20bd5a;transform:scale(1.07);box-shadow:0 14px 28px -6px #123d2e80}.ping[data-astro-cid-edfnhant]{opacity:.55;background:#25d366;border-radius:50%;position:absolute;inset:0}html.js .ping[data-astro-cid-edfnhant]{animation:2.6s cubic-bezier(0,0,.2,1) infinite whatsapp-ping}@keyframes whatsapp-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){html.js .ping[data-astro-cid-edfnhant]{animation:none;display:none}}@media (width<=540px){.whatsapp-fab[data-astro-cid-edfnhant]{width:52px;height:52px;bottom:16px;right:16px}}.cc[data-astro-cid-hq3mgpmn]{z-index:60;opacity:0;width:min(400px,100vw - 32px);transition:opacity .4s ease-out,transform .45s cubic-bezier(.2,.9,.3,1.25);position:fixed;bottom:20px;left:20px;transform:translateY(24px)scale(.97)}.cc[data-astro-cid-hq3mgpmn].is-in{opacity:1;transform:none}.cc-card[data-astro-cid-hq3mgpmn]{background:var(--color-cream);border:1px solid var(--color-green-tint-border);border-radius:18px;padding:20px 20px 16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 22px 48px -18px #123d2e73,0 4px 12px -4px #2a2a281f}.cc-card[data-astro-cid-hq3mgpmn]:before{content:"";background:var(--color-green);height:4px;position:absolute;inset:0 0 auto}.cc-close[data-astro-cid-hq3mgpmn]{color:#2a2a288c;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.cc-close[data-astro-cid-hq3mgpmn]:hover{background:var(--color-green-tint);color:var(--color-green)}.cc-close[data-astro-cid-hq3mgpmn][hidden]{display:none}.cc-top[data-astro-cid-hq3mgpmn]{align-items:flex-start;gap:14px;display:flex}.cc-cookie[data-astro-cid-hq3mgpmn]{transform-origin:50% 60%;flex:none;width:72px;height:72px;animation:3.2s ease-in-out infinite cc-wobble}.cc-cookie[data-astro-cid-hq3mgpmn] svg[data-astro-cid-hq3mgpmn]{display:block;overflow:visible}.cc-bite[data-astro-cid-hq3mgpmn]{transform-box:fill-box;transform-origin:50%;transition:transform .18s cubic-bezier(.3,1.6,.5,1);transform:scale(0)}.cc-bite[data-astro-cid-hq3mgpmn].is-bitten{transform:scale(1)}.cc-pupil[data-astro-cid-hq3mgpmn]{transition:transform .12s ease-out}.cc-mouth[data-astro-cid-hq3mgpmn]{fill:none;stroke:var(--color-cream);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .15s ease-out}.cc-mouth-open[data-astro-cid-hq3mgpmn]{fill:var(--color-charcoal)}.cc[data-astro-cid-hq3mgpmn] .cc-mouth-smile[data-astro-cid-hq3mgpmn],.cc[data-astro-cid-hq3mgpmn][data-mood=happy] .cc-mouth-open[data-astro-cid-hq3mgpmn],.cc[data-astro-cid-hq3mgpmn][data-state=eat] .cc-mouth-open[data-astro-cid-hq3mgpmn],.cc[data-astro-cid-hq3mgpmn][data-mood=sad] .cc-mouth-sad[data-astro-cid-hq3mgpmn],.cc[data-astro-cid-hq3mgpmn][data-state=roll] .cc-mouth-sad[data-astro-cid-hq3mgpmn]{opacity:1}.cc[data-astro-cid-hq3mgpmn][data-mood=happy] .cc-mouth-smile[data-astro-cid-hq3mgpmn],.cc[data-astro-cid-hq3mgpmn][data-mood=sad] .cc-mouth-smile[data-astro-cid-hq3mgpmn],.cc[data-astro-cid-hq3mgpmn][data-state=eat] .cc-mouth-smile[data-astro-cid-hq3mgpmn],.cc[data-astro-cid-hq3mgpmn][data-state=roll] .cc-mouth-smile[data-astro-cid-hq3mgpmn]{opacity:0}.cc[data-astro-cid-hq3mgpmn][data-mood=happy] .cc-cookie[data-astro-cid-hq3mgpmn]{animation:.55s ease-in-out infinite cc-bounce}.cc[data-astro-cid-hq3mgpmn][data-mood=sad] .cc-cookie[data-astro-cid-hq3mgpmn]{transition:transform .3s ease-out;animation:none;transform:rotate(-8deg)translateY(3px)}.cc[data-astro-cid-hq3mgpmn][data-state=roll] .cc-cookie[data-astro-cid-hq3mgpmn]{animation:1.1s cubic-bezier(.5,0,.75,0) forwards cc-roll}.cc[data-astro-cid-hq3mgpmn][data-state=eat] .cc-cookie[data-astro-cid-hq3mgpmn]{animation:.23s ease-in-out 3 cc-chomp}.cc-text[data-astro-cid-hq3mgpmn]{min-width:0;padding-right:18px}.cc-title[data-astro-cid-hq3mgpmn]{font-family:var(--font-heading);color:var(--color-charcoal);margin:4px 0 6px;font-size:19px;font-weight:900;line-height:1.25}.cc-body-text[data-astro-cid-hq3mgpmn]{color:#2a2a28cc;margin:0;font-size:14.5px;line-height:1.55}.cc-prefs[data-astro-cid-hq3mgpmn]{gap:8px;margin-top:16px;display:grid}.cc-prefs[data-astro-cid-hq3mgpmn][hidden]{display:none}.cc-toggle[data-astro-cid-hq3mgpmn]{background:var(--color-muted-card);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex;position:relative}.cc-toggle[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]{opacity:0;width:1px;height:1px;position:absolute}.cc-switch[data-astro-cid-hq3mgpmn]{background:#2a2a2833;border-radius:999px;flex:none;width:40px;height:24px;margin-top:1px;transition:background-color .2s ease-out;position:relative}.cc-switch[data-astro-cid-hq3mgpmn]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.3,1.5,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.cc-toggle[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]:checked+.cc-switch[data-astro-cid-hq3mgpmn]{background:var(--color-green)}.cc-toggle[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]:checked+.cc-switch[data-astro-cid-hq3mgpmn]:after{transform:translate(16px)}.cc-toggle[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]:focus-visible+.cc-switch[data-astro-cid-hq3mgpmn]{outline:2px solid var(--color-green);outline-offset:2px}.cc-toggle-text[data-astro-cid-hq3mgpmn]{gap:2px;display:grid}.cc-toggle-text[data-astro-cid-hq3mgpmn] strong[data-astro-cid-hq3mgpmn]{font-size:14px;font-weight:700}.cc-toggle-text[data-astro-cid-hq3mgpmn] small[data-astro-cid-hq3mgpmn]{color:#2a2a28a6;font-size:13px;line-height:1.45}.cc-actions[data-astro-cid-hq3mgpmn]{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.cc-btn[data-astro-cid-hq3mgpmn]{font-family:var(--font-body);cursor:pointer;border-radius:9px;padding:12px 14px;font-size:15px;font-weight:700;transition:background-color .15s ease-out,transform .15s ease-out,border-color .15s ease-out}.cc-btn[data-astro-cid-hq3mgpmn][hidden]{display:none}.cc-btn[data-astro-cid-hq3mgpmn]:active{transform:scale(.97)}.cc-btn-primary[data-astro-cid-hq3mgpmn]{border:1.5px solid var(--color-green);background:var(--color-green);color:var(--color-cream)}.cc-btn-primary[data-astro-cid-hq3mgpmn]:hover{background:var(--color-green-hover);border-color:var(--color-green-hover)}.cc-btn-ghost[data-astro-cid-hq3mgpmn]{border:1.5px solid var(--color-green-tint-border);color:var(--color-green);background:0 0}.cc-btn-ghost[data-astro-cid-hq3mgpmn]:hover{background:var(--color-green-tint);border-color:var(--color-green)}.cc-btn[data-astro-cid-hq3mgpmn]:focus-visible,.cc-link[data-astro-cid-hq3mgpmn]:focus-visible,.cc-close[data-astro-cid-hq3mgpmn]:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.cc-foot[data-astro-cid-hq3mgpmn]{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.cc-link[data-astro-cid-hq3mgpmn]{font-family:var(--font-body);color:#2a2a2899;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:600;text-decoration:underline}.cc-link[data-astro-cid-hq3mgpmn][hidden]{display:none}.cc-link[data-astro-cid-hq3mgpmn]:hover{color:var(--color-green)}.cc-thanks[data-astro-cid-hq3mgpmn]{text-align:center;font-family:var(--font-heading);color:var(--color-green);background:var(--color-cream);opacity:0;pointer-events:none;place-items:center;margin:0;padding:20px;font-size:20px;font-weight:900;transition:opacity .3s ease-out .75s;display:grid;position:absolute;inset:0}.cc[data-astro-cid-hq3mgpmn][data-state=eat] .cc-thanks[data-astro-cid-hq3mgpmn],.cc[data-astro-cid-hq3mgpmn][data-state=roll] .cc-thanks[data-astro-cid-hq3mgpmn],.cc[data-astro-cid-hq3mgpmn][data-state=saved] .cc-thanks[data-astro-cid-hq3mgpmn]{opacity:1}.cc-crumbs[data-astro-cid-hq3mgpmn]{pointer-events:none;position:absolute;top:40px;left:56px}.cc-crumbs[data-astro-cid-hq3mgpmn] span[data-astro-cid-hq3mgpmn]{background:var(--color-green);opacity:0;border-radius:40%;width:6px;height:5px;position:absolute}.cc-crumbs[data-astro-cid-hq3mgpmn] span[data-astro-cid-hq3mgpmn]:nth-child(3n){background:var(--color-green-hover);width:4px;height:4px}.cc[data-astro-cid-hq3mgpmn][data-state=eat] .cc-crumbs[data-astro-cid-hq3mgpmn] span[data-astro-cid-hq3mgpmn]{animation:.9s cubic-bezier(.2,.7,.4,1) forwards cc-crumb;animation-delay:calc(.15s + var(--i) * 45ms);--angle:calc(var(--i) * 36deg - 70deg)}@keyframes cc-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes cc-bounce{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(3deg)}}@keyframes cc-chomp{0%,to{transform:scale(1)}50%{transform:scale(.9,1.06)rotate(-3deg)}}@keyframes cc-roll{0%{transform:translate(0)rotate(0)}20%{transform:translate(8px)rotate(30deg)}to{opacity:0;transform:translate(-140px)rotate(-420deg)}}@keyframes cc-crumb{0%{opacity:1;transform:rotate(var(--angle)) translateX(0) rotate(0deg)}70%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateX(56px) translateY(30px) rotate(200deg)}}@media (prefers-reduced-motion:reduce){.cc[data-astro-cid-hq3mgpmn],.cc-cookie[data-astro-cid-hq3mgpmn],.cc-bite[data-astro-cid-hq3mgpmn],.cc-switch[data-astro-cid-hq3mgpmn]:after,.cc-thanks[data-astro-cid-hq3mgpmn]{transition:none;animation:none!important}.cc-crumbs[data-astro-cid-hq3mgpmn]{display:none}}@media (width<=540px){.cc[data-astro-cid-hq3mgpmn]{width:auto;bottom:12px;left:12px;right:12px}.cc-card[data-astro-cid-hq3mgpmn]{padding:18px 16px 14px}.cc-cookie[data-astro-cid-hq3mgpmn],.cc-cookie[data-astro-cid-hq3mgpmn] svg[data-astro-cid-hq3mgpmn]{width:58px;height:58px}.cc-title[data-astro-cid-hq3mgpmn]{font-size:18px}.cc-body-text[data-astro-cid-hq3mgpmn]{font-size:14px}body:has(.cc.is-in) .whatsapp-fab{opacity:0;pointer-events:none}}:root{--color-cream:#faf7f2;--color-charcoal:#2a2a28;--color-green:#123d2f;--color-green-hover:#1b5240;--color-green-tint:#eef3ef;--color-green-tint-border:#123d2e26;--color-muted-card:#f3f1ec;--color-hairline:#2a2a281a;--font-heading:"Nunito", sans-serif;--font-body:"Karla", sans-serif}*{box-sizing:border-box}html{max-width:100%;overflow-x:hidden}body{background-color:var(--color-cream);max-width:100%;font-family:var(--font-body);color:var(--color-charcoal);-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 1px 1px,#2a2a280d 1px,#0000 0);background-size:5px 5px;margin:0;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:var(--color-green)}a:hover{color:var(--color-green-hover)}img{max-width:100%;display:block}.btn{font-family:var(--font-body);cursor:pointer;border-radius:9px;padding:15px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .15s ease-out;display:inline-block}.btn-primary{background:var(--color-green);color:var(--color-cream)}.btn-primary:hover{background:var(--color-green-hover);color:var(--color-cream)}.btn-invert{background:var(--color-cream);color:var(--color-green)}.btn-invert:hover{color:var(--color-green);background:#fff}html.js .reveal{opacity:0;transition:opacity .65s ease-out,transform .65s ease-out;transform:translateY(14px)}html.js .reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transition:none;transform:none}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
