@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.ZugnbG_className{font-family:Manrope,Manrope Fallback;font-style:normal}.ZugnbG_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347-s.1icgra-w5i50b.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb-s.p.1g73gv09-xcb6.woff2)format("woff2");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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.w-e2Na_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.w-e2Na_variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68-s.2ytmazkdrg7t9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351-s.3j3877k49yy0l.woff2)format("woff2");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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.As7Tta_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.As7Tta_variable{--font-instrument-italica:"Instrument Serif", "Instrument Serif Fallback"}
:root{--bg:#f5f2ec;--bg-alt:#ece5da;--arena:#e7dccb;--arena-2:#ded1bc;--tinta:#12202d;--texto:#56626e;--texto-cuerpo:#3b4652;--gris-num:#6b7680;--linea:#d9d2c6;--linea-suave:#e9e3d9;--acento:#a9472f;--claro:#b9c0c7;--oscuro-texto:#d5d9dd;--blanco:#fff;--ancho:1360px;--gutter:40px;--sombra-tarjeta:0 24px 60px #12202d1f;--sombra-suave:0 10px 30px #12202d26;--sombra-perro:drop-shadow(0 18px 16px #12202d38)}@media (max-width:720px){:root{--gutter:20px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--tinta);font-family:var(--font-manrope), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-weight:400;overflow-x:hidden}a{color:var(--tinta)}a:hover{color:var(--acento)}img{max-width:100%}h1,h2,h3{margin:0;font-weight:400}:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.saltar{background:var(--tinta);color:var(--bg);z-index:100;padding:12px 20px;font-weight:600;position:absolute;top:0;left:-9999px}.saltar:focus{left:0}.serif{font-family:var(--font-instrument), Georgia, serif;font-weight:400}.serif em,em.serif{font-family:var(--font-instrument-italica), Georgia, serif;font-style:italic}.cap{letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:600}.cap-sm{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.ul{color:var(--tinta);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:4px;text-decoration:none;transition:background-size .4s,color .2s}.ul:hover{color:var(--acento);background-size:100% 1px}.contenedor{max-width:var(--ancho);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.btn{cursor:pointer;letter-spacing:.04em;border:0;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-linea{border:1px solid var(--tinta);color:var(--tinta);background:0 0}.btn-solido{background:var(--tinta);color:var(--bg)}.btn-claro{background:var(--arena);color:var(--tinta)}.btn-linea-clara{border:1px solid var(--bg);color:var(--bg);background:0 0}.ibtn{border:1px solid var(--linea);color:var(--tinta);font:600 14px var(--font-manrope), sans-serif;cursor:pointer;background:0 0;align-items:center;gap:8px;min-height:44px;padding:0 16px;transition:border-color .2s;display:inline-flex}.ibtn:hover{border-color:var(--tinta)}.iconbtn{width:44px;height:44px;color:var(--tinta);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.tab{font:600 14px var(--font-manrope), sans-serif;letter-spacing:.06em;color:var(--texto);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;min-height:44px;padding:12px 2px;transition:color .2s,border-color .2s}.tab:hover{color:var(--tinta)}.tab-on{color:var(--tinta);border-bottom-color:var(--tinta)}.gtab{font:600 13px var(--font-manrope), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--texto);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;min-height:44px;padding:12px 2px;transition:color .2s,border-color .2s}.gtab:hover{color:var(--tinta)}.gtab-on{color:var(--tinta);border-bottom-color:var(--tinta)}.chip{font:600 12px var(--font-manrope), sans-serif;letter-spacing:.06em;text-transform:uppercase;min-height:36px;color:var(--tinta);cursor:pointer;background:#f5f2ecbf;border:0;border-radius:999px;padding:0 14px;transition:background .2s,color .2s}.chip-on{background:var(--tinta);color:var(--bg)}.sel{font:500 16px var(--font-manrope), sans-serif;color:var(--tinta);background:0 0;border:0;width:100%;min-height:36px;padding:6px 0}.row{border:0;border-bottom:1px solid var(--linea);text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--tinta);background:0 0;align-items:flex-start;gap:24px;min-height:44px;padding:26px 16px;transition:background .3s;display:flex}.row:hover{background:var(--blanco)}.pcard .pimg{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.pcard:hover .pimg{transform:scale(1.05)}.arrow{transition:transform .3s;display:inline-block}.pcard:hover .arrow,.row:hover .arrow,.ep:hover .arrow{transform:translate(6px)}.tile{position:relative;overflow:hidden}.tile .pimg{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.tile:hover .pimg{transform:scale(1.05)}.ep{border-bottom:1px solid var(--linea);color:var(--tinta);align-items:center;gap:18px;min-height:44px;padding:18px 0;text-decoration:none;display:flex}.scroller{scroll-snap-type:x mandatory;padding:0 var(--gutter) 4px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.scroller::-webkit-scrollbar{display:none}.scroller>*{scroll-snap-align:start;flex:none}@keyframes fade{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes walkin{0%{opacity:0;transform:translate(140px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{0%{box-shadow:0 0 #f5f2ecb3}to{box-shadow:0 0 0 22px #f5f2ec00}}.fade{animation:1.1s cubic-bezier(.2,.7,.2,1) both fade}.f1{animation-delay:.1s}.f2{animation-delay:.3s}.f3{animation-delay:.5s}.f4{animation-delay:.8s}.js .reveal{opacity:0}.js .reveal.visible{animation:1.1s cubic-bezier(.2,.7,.2,1) both fade}.kb{animation:18s ease-in-out infinite alternate kb}.walkin{animation:2.2s cubic-bezier(.25,.8,.25,1) .6s both walkin}.ring{animation:40s linear infinite spin}.play{animation:2.6s ease-out infinite ping}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.fade,.walkin,.js .reveal{opacity:1!important;transform:none!important}}.menu-chico{display:none;position:relative}.menu-chico>summary{cursor:pointer;list-style:none}.menu-chico>summary::-webkit-details-marker{display:none}.menu-chico>nav{background:var(--blanco);box-shadow:var(--sombra-tarjeta);z-index:40;flex-direction:column;min-width:220px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.menu-chico>nav a{color:var(--tinta);border-bottom:1px solid var(--linea-suave);align-items:center;min-height:44px;padding:16px 22px;font-weight:500;text-decoration:none;display:flex}.menu-chico>nav a:last-child{border-bottom:0}.menu-chico>nav a:hover{background:var(--bg)}@media (max-width:900px){.nav-ancho{display:none!important}.menu-chico{display:block}.encabezado{padding-top:16px!important;padding-bottom:16px!important}}@media (max-width:520px){.ocultar-chico{display:none}}@media (max-width:760px){.buscador{width:100%!important;margin-top:0!important}.buscador>label{border-bottom:1px solid var(--linea-suave);border-right:0!important;flex-basis:100%!important}.buscador>button{flex:100%!important;min-height:60px!important}.hero-panel{height:420px!important}.perro-hero{width:min(230px,54%)!important;bottom:8px!important;right:-8px!important}}.galeria{grid-template-columns:2fr 1fr;gap:12px;display:grid}.galeria-principal{min-height:540px}.galeria-lado{grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;min-height:540px;display:grid;position:relative}@media (max-width:900px){.galeria{grid-template-columns:1fr}.galeria-principal{min-height:470px}.galeria-lado{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));min-height:200px}.perro-galeria{width:58%!important;right:-10px!important}}.ficha-cuerpo{flex-wrap:wrap;align-items:flex-start;gap:72px;padding:72px 0 120px;display:flex}.ficha-col{flex-direction:column;flex:999 560px;gap:72px;min-width:0;display:flex}.ficha-aside{flex-direction:column;flex:360px;gap:16px;min-width:0;display:flex;position:sticky;top:24px}.barra-movil{display:none}@media (max-width:900px){.ficha-cuerpo{gap:48px;padding:48px 0 80px}.ficha-col{gap:48px}.ficha-aside{order:-1;position:static}.segun-ladrillo{flex-direction:column;gap:14px!important;padding:24px!important}.segun-ladrillo>span:first-child{width:56px!important;height:56px!important}.barra-movil{background:var(--blanco);padding:12px 16px calc(12px + env(safe-area-inset-bottom));z-index:50;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #12202d1a}body:has(.barra-movil){padding-bottom:92px}}.campo{font:500 16px var(--font-manrope), sans-serif;color:var(--tinta);background:var(--blanco);border:1px solid var(--linea);border-radius:0;width:100%;min-height:48px;padding:12px 14px}.campo::placeholder{color:var(--texto);opacity:.7}.campo:focus-visible{border-color:var(--tinta)}textarea.campo{resize:vertical;min-height:120px;line-height:1.6}
