@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-cyrillic-ext-wght-normal.Bt3rCdHq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-cyrillic-wght-normal.DBa2mnKT.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-greek-ext-wght-normal.CW-BywWH.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-greek-wght-normal.DCPER7xl.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-vietnamese-wght-normal.DvUmmjCN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-latin-ext-wght-normal.B6IpcvL2.woff2)format("woff2-variations");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:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-latin-wght-normal.CRpggXlh.woff2)format("woff2-variations");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:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-cyrillic-ext-wght-italic.Ba0fXTjv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-cyrillic-wght-italic.Cini1BOa.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-greek-ext-wght-italic.nvsmRjVx.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-greek-wght-italic.Dc0bJcw6.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-vietnamese-wght-italic.2ii8blLS.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-latin-ext-wght-italic.CYvIfuu9.woff2)format("woff2-variations");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:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-latin-wght-italic.AvGrCMCN.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-ext-wght-normal.DzyfIafT.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-ext-wght-normal.BWSLJLk6.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-normal.C9H9m1vD.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-normal.C1uRvKPU.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.BqRLTx4X.woff2)format("woff2-variations");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}:root{--crema:#f5efe3;--crema-luz:#faf6ee;--arena:#ede4d3;--arena-2:#e5d9c4;--arena-3:#d8c7ab;--tinta:#3a3129;--tinta-2:#6b5f52;--tinta-3:#8a8074;--linea:#3a312921;--linea-fuerte:#3a312947;--terracota:#c0714f;--terracota-texto:#9e5236;--terracota-hondo:#874430;--dorado:#c9a466;--dorado-texto:#7a5c27;--oliva:#4a5a40;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.76, 0, .24, 1);--serif:"EB Garamond Variable", "EB Garamond", Garamond, "Times New Roman", serif;--sans:"Source Sans 3 Variable", "Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(20px, 4.4vw, 64px);--maxw:1240px;--arco:999px 999px 22px 22px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--crema);min-height:100vh;color:var(--tinta);font:400 17px/1.65 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:hidden}img,svg,video,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}strong{font-weight:600}h1,h2,h3{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-weight:400}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--terracota-texto);outline-offset:4px;border-radius:4px}::selection{background:var(--terracota-suave,#e9c9b5);color:var(--tinta)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--tinta);color:var(--crema);transition:top .3s var(--ease-out);border-radius:999px;padding:10px 16px;font-weight:600;position:fixed;top:-64px;left:12px}.skip:focus{top:12px}body:after{content:"";z-index:90;pointer-events:none;opacity:.55;background:url(/grano.png);position:fixed;inset:0;transform:translateZ(0)}.wrap{width:min(100% - 2 * var(--gutter), var(--maxw));margin-inline:auto}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.55s;animation-timing-function:var(--ease-out)}.nav{view-transition-name:nav}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes rise{to{transform:none}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{to{opacity:1;transform:none}}@keyframes beat{0%,to{transform:scale(1)}14%{transform:scale(1.12)}28%{transform:scale(1)}42%{transform:scale(1.06)}}@keyframes twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes breathe{0%{opacity:.8;transform:scale(.94)}to{opacity:1;transform:scale(1.05)}}@keyframes cue{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}@keyframes floatY{0%{transform:translateY(-6px)rotate(-6deg)}to{transform:translateY(6px)rotate(6deg)}}.anim-fade-up{opacity:0;animation:fadeUp .8s var(--ease-out) var(--d,0s) forwards}.anim-fade-in{opacity:0;animation:fadeIn 1s var(--ease-out) var(--d,0s) forwards}.js .reveal{opacity:0;transform:translateY(18px)}.js .reveal.is-in{animation:fadeUp .75s var(--ease-out) var(--d,0s) forwards}.js .draw{stroke-dasharray:100;stroke-dashoffset:100px}.js .is-in .draw,.js .draw-now .draw{animation:draw 1.3s var(--ease-out) calc(var(--d,0s) * .6) forwards}.js .pop{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.4)}.js .is-in .pop,.js .draw-now .pop{animation:pop .7s var(--ease-out) calc(var(--d,0s) * .6) forwards}.js .is-in .pop.pulse{animation:pop .7s var(--ease-out) calc(var(--d,0s) * .6) forwards, beat 2.8s ease-in-out calc(var(--d,0s) * .6 + .7s) infinite}.btn{min-height:48px;font:600 12.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;transition:background-color .4s var(--ease-out), color .4s, box-shadow .4s var(--ease-out), transform .4s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:11px;padding:14px 26px;display:inline-flex}.btn__star{transition:transform .8s var(--ease-out);font-size:15px;line-height:1;display:inline-block}.btn:hover .btn__star{transform:rotate(90deg)scale(1.15)}.btn--primario{background:var(--terracota-texto);color:var(--crema-luz);box-shadow:0 10px 30px -12px #9e52368c}.btn--primario:hover{background:var(--terracota-hondo);box-shadow:0 14px 34px -12px #87443099}.btn--suave{color:var(--tinta);box-shadow:inset 0 0 0 1px var(--linea-fuerte);background:#faf6eec7}.btn--suave:hover{background:var(--crema-luz);box-shadow:inset 0 0 0 1px var(--tinta-2)}.btn svg{width:18px;height:18px}.link{font:600 12.5px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--link,var(--terracota-texto));transition:background-size .7s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:5px;display:inline-block}.link:hover{background-position:100% 100%;background-size:0 1px}.arco-forma{border-radius:var(--arco)}.ilus{color:#3a3129b8;width:100%;height:auto;overflow:visible}.ilus__acento{color:var(--acento,var(--terracota))}.ilus__corazones path,.ilus__puntos circle{fill:var(--acento,var(--terracota))}.ilus__brote{color:var(--oliva)}.ilus__suave{opacity:.45}.ilus__destello{stroke:var(--dorado);fill:none}.js .ilus__destello{opacity:0}.js .is-in .ilus__destello{animation:.8s 1.2s forwards fadeIn,3s ease-in-out 2s infinite twinkle}.titulo-seccion{font-size:clamp(40px,2.6vw + 26px,72px);line-height:1.02}.intro-seccion{max-width:46ch;color:var(--tinta-2);margin-top:22px;font-size:clamp(17px,.3vw + 16px,19px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@view-transition{navigation:none}}.isotipo[data-astro-cid-yg5zrjvy]{overflow:visible}.isotipo__corazon[data-astro-cid-yg5zrjvy]{fill:var(--corazon,var(--terracota))}.nav[data-astro-cid-nen7h5rs]{z-index:60;padding:22px var(--gutter);transition:padding .6s var(--ease-io), background-color .6s var(--ease-io), box-shadow .6s var(--ease-io);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav[data-astro-cid-nen7h5rs].is-solida{box-shadow:0 1px 0 var(--linea);background:#f5efe3f2;padding-block:14px}.nav__marca[data-astro-cid-nen7h5rs]{color:var(--tinta);align-items:center;gap:12px;display:flex}.nav[data-astro-cid-nen7h5rs] .nav__iso{width:22px;height:26px}.nav__nombre[data-astro-cid-nen7h5rs]{font:400 15px/1 var(--serif);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}@media (width>=768px){.nav[data-astro-cid-nen7h5rs] .nav__iso{width:25px;height:29px}.nav__nombre[data-astro-cid-nen7h5rs]{font-size:16.5px}}.nav__enlaces[data-astro-cid-nen7h5rs]{align-items:center;gap:36px;display:none}.nav__enlace[data-astro-cid-nen7h5rs]{color:var(--tinta-2);padding:6px 0;font-size:15.5px;transition:color .3s;position:relative}.nav__enlace[data-astro-cid-nen7h5rs]:after{content:"";background:var(--terracota);width:5px;height:5px;transition:transform .5s var(--ease-out);border-radius:50%;margin-left:-2.5px;position:absolute;bottom:-6px;left:50%;transform:scale(0)}.nav__enlace[data-astro-cid-nen7h5rs]:hover,.nav__enlace[data-astro-cid-nen7h5rs].is-actual{color:var(--tinta)}.nav__enlace[data-astro-cid-nen7h5rs].is-actual:after,.nav__enlace[data-astro-cid-nen7h5rs]:hover:after{transform:scale(1)}.nav__cta[data-astro-cid-nen7h5rs]{font:600 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--terracota-texto);transition:background-color .4s var(--ease-out), color .4s;border-radius:999px;padding:11px 20px;box-shadow:inset 0 0 0 1px #9e523673}.nav__cta[data-astro-cid-nen7h5rs]:hover{background:var(--terracota-texto);color:var(--crema-luz)}.burger[data-astro-cid-nen7h5rs]{z-index:2;place-items:center;width:44px;height:44px;margin-right:-10px;display:grid;position:relative}.burger__l[data-astro-cid-nen7h5rs]{background:var(--tinta);width:22px;height:1.5px;transition:transform .5s var(--ease-io);border-radius:2px;position:absolute;left:11px}.burger__l[data-astro-cid-nen7h5rs]:first-child{transform:translateY(-4px)}.burger__l[data-astro-cid-nen7h5rs]:last-child{transform:translateY(4px)}.menu-abierto .burger__l[data-astro-cid-nen7h5rs]:first-child{transform:rotate(45deg)}.menu-abierto .burger__l[data-astro-cid-nen7h5rs]:last-child{transform:rotate(-45deg)}@media (width>=900px){.nav__enlaces[data-astro-cid-nen7h5rs]{display:flex}.burger[data-astro-cid-nen7h5rs]{display:none}}.menu[data-astro-cid-nen7h5rs]{z-index:55;padding:120px var(--gutter) 40px;background:radial-gradient(80% 50% at 80% 0%, #c9a46638, transparent 70%), var(--crema);visibility:hidden;opacity:0;transition:opacity .5s var(--ease-io), visibility 0s linear .5s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu-abierto .menu[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transition-delay:0s}.menu__lista[data-astro-cid-nen7h5rs]{gap:14px;display:grid}.menu__fila[data-astro-cid-nen7h5rs]{font:400 48px/1.1 var(--serif);letter-spacing:-.015em;color:var(--tinta);opacity:0;transition:opacity .5s var(--ease-io), transform .5s var(--ease-io);transform:translateY(16px)}.menu__fila[data-astro-cid-nen7h5rs][aria-current=page],.menu__fila--cta[data-astro-cid-nen7h5rs]{color:var(--terracota-texto)}.menu-abierto .menu__fila[data-astro-cid-nen7h5rs]{opacity:1;transition-delay:calc(.12s + var(--i) * 70ms);transform:none}.menu__pie[data-astro-cid-nen7h5rs]{border-top:1px solid var(--linea);color:var(--tinta-2);padding-top:24px;font-size:15px}@media (width>=900px){.menu[data-astro-cid-nen7h5rs]{display:none}}.icono[data-astro-cid-vvfwnyqk]{flex:none;width:18px;height:18px}.pie[data-astro-cid-jo6i4kqk]{background:var(--arena-2);color:var(--tinta-2);padding:72px 0 40px}.pie__grid[data-astro-cid-jo6i4kqk]{gap:36px;display:grid}@media (width>=800px){.pie__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto;align-items:start}.pie__legal[data-astro-cid-jo6i4kqk],.pie__copy[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.pie__lado[data-astro-cid-jo6i4kqk]{justify-items:end}}.pie[data-astro-cid-jo6i4kqk] .pie__iso{width:30px;height:35px;color:var(--tinta)}.pie__nombre[data-astro-cid-jo6i4kqk]{font:400 16px/1 var(--serif);letter-spacing:.22em;text-transform:uppercase;color:var(--tinta);margin-top:18px}.pie__lema[data-astro-cid-jo6i4kqk]{font:italic 400 19px/1.3 var(--serif);margin-top:10px}.pie__lado[data-astro-cid-jo6i4kqk]{gap:20px;display:grid}.pie__nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:14px 30px;display:flex}.pie__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--tinta);transition:color .3s}.pie__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--terracota-texto)}.pie__redes[data-astro-cid-jo6i4kqk]{gap:10px;display:flex}.pie__redes[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:44px;height:44px;color:var(--tinta);box-shadow:inset 0 0 0 1px var(--linea-fuerte);transition:background-color .4s var(--ease-out), color .4s, box-shadow .4s;border-radius:50%;place-items:center;display:grid}.pie__redes[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--terracota-texto);color:var(--crema-luz);box-shadow:none}.pie__tel[data-astro-cid-jo6i4kqk]{font-size:14px}.pie__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--linea);padding-top:28px;font-size:14px}.pie__copy[data-astro-cid-jo6i4kqk]{color:var(--tinta-2);font-size:14px}.wa[data-astro-cid-ic3vkkfi]{z-index:50;background:var(--terracota-texto);width:56px;height:56px;color:var(--crema-luz);opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out), background-color .3s;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:20px;transform:translateY(14px)scale(.9);box-shadow:0 14px 34px -12px #8744308c}.wa-visible .wa[data-astro-cid-ic3vkkfi]{opacity:1;pointer-events:auto;transform:none}.menu-abierto .wa[data-astro-cid-ic3vkkfi]{opacity:0;pointer-events:none}.wa[data-astro-cid-ic3vkkfi]:hover{background:var(--terracota-hondo)}.wa[data-astro-cid-ic3vkkfi] .wa__icono{width:26px;height:26px}@media (width>=768px){.wa[data-astro-cid-ic3vkkfi]{bottom:28px;right:28px}}
