@font-face{font-family:sans;src:url(../media/Figtree-s.p.1i0i6xyxueobj.ttf)format("truetype");font-display:swap;font-weight:300 900}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.nkKxCq_className{font-family:sans,sans Fallback}.nkKxCq_variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:display;src:url(../media/BarlowCondensed_SemiBold-s.p.2qq_-kpe1y-ee.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:123.84%;descent-override:24.77%;line-gap-override:0.0%;size-adjust:80.75%}.CqxleG_className{font-family:display,display Fallback;font-weight:600}.CqxleG_variable{--font-display:"display", "display Fallback"}
:root{--grafito:#302c25;--grafito-2:#39352e;--grafito-3:#484237;--blanco:#faf8f3;--arena:#eee9df;--arena-2:#e2dbce;--piedra:#655d51;--piedra-clara:#6c6254;--linea:#cfc7ba;--linea-oscura:#625a4e;--texto:#302c25;--sans:var(--font-sans), Arial, sans-serif;--display:var(--font-display), var(--sans);--header:88px;--ancho:1440px;--gutter:clamp(24px, 4vw, 64px);--ease-out:cubic-bezier(.23, 1, .32, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 24px);-webkit-text-size-adjust:100%}body{background:var(--arena);color:var(--texto);font:400 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance;font-weight:400;line-height:1.1}h1,h2{font-family:var(--display);font-weight:600;line-height:1.02}h3{font-family:var(--sans)}img,canvas,svg{max-width:100%}img{display:block}a{color:inherit;text-underline-offset:5px}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{touch-action:manipulation}button:disabled{cursor:not-allowed}input,select,textarea{font-size:max(16px,1em)}:focus-visible{outline:2px solid var(--grafito);outline-offset:5px}::selection{color:#241e16;background:#cfb59b}.contenedor{width:100%;max-width:calc(var(--ancho) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.texto{text-align:left}.sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.etiqueta{color:var(--piedra);font-size:14px;font-weight:500}.btn{text-align:center;min-height:48px;transition:background-color .16s ease, color .16s ease, border-color .16s ease, transform .16s var(--ease-out);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:12px 24px;font-size:16px;font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:18px;height:18px}.btn:active{transform:scale(.98)}.btn-oscuro{background:var(--grafito);color:var(--blanco)}.btn-claro{background:var(--arena);color:var(--grafito)}.btn-borde{border-color:var(--linea);background:0 0}.btn-wa{background:var(--grafito);color:var(--blanco)}@media (hover:hover) and (pointer:fine){.btn-oscuro:hover{background:#15120e}.btn-claro:hover{background:#fffdf7}.btn-borde:hover{border-color:var(--grafito)}.btn-wa:hover{background:#15120e}}@media (max-width:700px){:root{--header:72px}body{font-size:16px}.btn{padding-inline:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
