/* generated by stamp.py from src/styles.css - do not edit, your changes will be overwritten */
@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url('fonts/inter-variable.woff2?v=3100e775') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter Fallback';font-weight:400;src:local('Arial'),local('Liberation Sans'),local('Arimo'),local('Helvetica');size-adjust:107.3%;ascent-override:90.0%;descent-override:22.4%;line-gap-override:0%}@font-face{font-family:'Inter Fallback';font-weight:600;src:local('Arial Bold'),local('Liberation Sans Bold'),local('Arimo Bold'),local('Helvetica Bold'),local('Arial');size-adjust:102.4%;ascent-override:94.3%;descent-override:23.5%;line-gap-override:0%}@font-face{font-family:'Inter Fallback Roboto';font-weight:400;src:local('Roboto'),local('Noto Sans');size-adjust:108.3%;ascent-override:89.1%;descent-override:22.2%;line-gap-override:0%}@font-face{font-family:'Inter Fallback Roboto';font-weight:600;src:local('Roboto Medium'),local('Roboto'),local('Noto Sans');size-adjust:110.3%;ascent-override:87.5%;descent-override:21.8%;line-gap-override:0%}:root{--green:#00713C;--deep:#005A30;--ink:#111111;--white:#FFFFFF;--tint:#EAF4EE;--serif:'IBM Plex Serif',Georgia,'Times New Roman',Times,serif;--sans:'Inter','Inter Fallback','Inter Fallback Roboto',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;--t-h1:clamp(4rem,2.4rem + 11vw,7.5rem);--t-ask:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);--t-btn:1.125rem;--max:1280px;--gutter:20px}@media(min-width:900px){:root{--t-h1:clamp(5.5rem,9.4vw,8.5rem);--t-ask:clamp(1.75rem,0.9rem + 2.2vw,2.75rem);--gutter:40px}}*,*::before,*::after{box-sizing:border-box}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--sans);font-size:1.125rem;line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2{margin:0}p{margin:0}img{max-width:100%;height:auto;display:block}::selection{background:var(--tint);color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.hero{background:var(--green);color:var(--white);padding:32px 0 96px}@media(min-width:900px){.hero{padding:72px 0 144px}}h1{font-family:var(--serif);font-weight:700;font-size:var(--t-h1);line-height:.95;letter-spacing:-.02em}.h1-a,.h1-b,.h1-c{display:block}h1 [lang="es"]{font-size:calc(var(--t-h1) * .667);letter-spacing:-.02em}.tx{display:grid}.tx>[lang]{grid-area:1/1}html.js[lang="es"] .tx>[lang="en"],html.js[lang="en"] .tx>[lang="es"]{visibility:hidden}html:not(.js) .tx>[lang="es"]{display:none}html:not(.js) .lang{display:none}html.js:not(.lang-ready) .lang{visibility:hidden}.sw>[lang]{display:none}html[lang="en"] .sw>[lang="en"],html[lang="es"] .sw>[lang="es"]{display:inline}.lang{display:flex;margin-top:24px}.lang button{min-height:44px;min-width:7.5rem;padding:0 20px;border:2px solid var(--white);border-radius:0;background:transparent;color:var(--white);font-family:var(--sans);font-size:var(--t-btn);font-weight:600;line-height:1.2;letter-spacing:0;cursor:pointer}.lang button+button{margin-left:-2px}@media(hover:hover){.lang button:hover{background:var(--deep)}}.lang button:active{background:var(--deep)}html[lang="en"] .lang [data-lang="en"],html[lang="es"] .lang [data-lang="es"]{background:var(--white);color:var(--green);cursor:default}.lang button:focus-visible{outline:3px solid var(--white);outline-offset:3px;box-shadow:0 0 0 3px var(--green);position:relative;z-index:1}@media(forced-colors:active){html[lang="en"] .lang [data-lang="en"],html[lang="es"] .lang [data-lang="es"]{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}}@media(min-width:900px),(min-width:620px) and (max-height:599.98px){.lang{margin-top:40px}}.hero-photo{margin-top:28px}.hero-photo img{box-shadow:12px 12px 0 var(--deep)}@media(min-width:600px) and (max-width:899.98px) and (min-height:600px){.hero-photo{max-width:520px;margin-left:auto}}@media(min-width:900px),(min-width:620px) and (max-height:599.98px){.hero-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center}.hero-head{grid-column:1 / 8}.hero-photo{grid-column:8 / 13;margin-top:0}}.story{position:relative;padding-bottom:56px;background:linear-gradient(transparent 56px,var(--white) 56px)}.story .wrap{padding-inline:16px}@media(min-width:900px){.story{padding-bottom:96px;background:linear-gradient(transparent 72px,var(--white) 72px)}.story .wrap{padding-inline:var(--gutter)}}.box{margin:-56px auto 0;max-width:600px;background:var(--white);border:2px solid var(--green);box-shadow:8px 8px 0 var(--green);padding:24px 20px}@media(min-width:900px){.box{margin-top:-72px;max-width:760px;padding:48px 56px}}@media(min-width:900px) and (max-height:599.98px){.box{max-width:600px;padding:24px 20px}}.box blockquote{margin:0}.box p{font-size:1.125rem;font-size:clamp(1rem,2.5svh,1.125rem);line-height:1.5;text-wrap:pretty;margin-bottom:.6em}.box p:last-child{margin-bottom:0}@media(min-width:900px) and (min-height:600px){.box p{font-size:1.375rem;font-size:clamp(1.125rem,2.5svh,1.375rem)}}.cta{background:var(--tint);padding:56px 0 72px}@media(min-width:900px){.cta{padding:96px 0 120px}}.cta-photo img{box-shadow:12px 12px 0 var(--green)}.cta-col{margin-top:36px}@media(min-width:600px) and (max-width:899.98px) and (min-height:600px){.cta-photo{max-width:520px}.cta-col{max-width:520px}}@media(min-width:900px),(min-width:620px) and (max-height:599.98px){.cta-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center}.cta-photo{grid-column:1 / 7}.cta-col{grid-column:8 / 13;margin-top:0}}.ask{font-family:var(--serif);font-weight:700;font-size:var(--t-ask);line-height:1.1;letter-spacing:-.01em;text-wrap:balance;margin-bottom:24px}@media(min-width:620px) and (max-height:599.98px){.ask{font-size:1.75rem}}@media(min-width:900px){.ask [lang="es"]{font-size:calc(var(--t-ask) * .95);letter-spacing:-.01em}}.btn{display:flex;align-items:center;justify-content:center;gap:12px;min-height:60px;padding:0 24px;border:2px solid var(--green);border-radius:0;font-family:var(--sans);font-size:var(--t-btn);font-weight:600;line-height:1.2;text-decoration:none}.btn svg{flex:none}.btn-shop{background:var(--green);color:var(--white)}@media(hover:hover){.btn-shop:hover{background:var(--deep);border-color:var(--deep)}}.btn-shop:active{background:var(--deep);border-color:var(--deep)}.btn-wa{background:var(--white);color:var(--ink);margin-top:16px;padding:0;gap:0;justify-content:flex-start}.btn-wa svg{margin:0 14px}.wa-stack{flex:1 1 0;min-width:0;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 12px;border-left:2px solid var(--green);line-height:1.2}.wa-lead{font-size:.9375rem;font-weight:600}.wa-lead>[lang]{white-space:nowrap}.wa-num{font-size:.9375rem;font-weight:400}@media(hover:hover){.btn-wa:hover{box-shadow:inset 0 0 0 2px var(--green)}}.btn-wa:active{box-shadow:inset 0 0 0 2px var(--green)}.nf{padding:96px 0}@media(min-width:900px){.nf{padding:144px 0}}.nf h1{font-size:var(--t-ask)}.nf p{margin-top:24px;max-width:24em}.nf a{color:var(--green);font-weight:600;text-underline-offset:6px;text-decoration-thickness:2px;display:inline-block;min-height:44px;line-height:44px}@media(hover:hover){.nf a:hover{color:var(--deep)}}
