@font-face{font-family:Cormorant Garamond;src:url(/fuentes/cormorant-garamond-latin.woff2) format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Cormorant Garamond;src:url(/fuentes/cormorant-garamond-latin-ext.woff2) format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;src:url(/fuentes/jost-latin.woff2) format("woff2");font-weight:300 600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Jost;src:url(/fuentes/jost-latin-ext.woff2) format("woff2");font-weight:300 600;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--negro: #100e0c;--negro-suave: #1a1715;--marfil: #faf7f1;--marfil-hondo: #efe9de;--oro: #c9a469;--oro-claro: #e3caa0;--oro-hondo: #8d6f3c;--tinta: #17140f;--tinta-suave: #6d6355;--hueso: #f0eae0;--hueso-suave: #9b9184;--borde-oscuro: rgba(201, 164, 105, .22);--borde-tenue: rgba(201, 164, 105, .12);--lamina: linear-gradient( 135deg, #8d6f3c 0%, #e8d3ab 22%, #c9a469 46%, #f0dcb8 62%, #a8854b 82%, #8d6f3c 100% );--ancho: 1180px;--respiro: clamp(1.25rem, 5vw, 3rem)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background-color:var(--negro);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23g)' opacity='0.055'/%3E%3C/svg%3E");color:var(--hueso);font-family:Jost,Segoe UI,system-ui,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:500;line-height:1.1;margin:0;letter-spacing:.01em}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--oro);outline-offset:3px}.contenedor{width:100%;max-width:var(--ancho);margin-inline:auto;padding-inline:var(--respiro)}.oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rotulo{font-size:.6875rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--oro)}.lamina{color:var(--oro);background:var(--lamina);-webkit-background-clip:text;background-clip:text}@supports (-webkit-background-clip: text) or (background-clip: text){.lamina{color:transparent}}.filete{position:relative;border:1px solid var(--borde-oscuro)}.filete:after{content:"";position:absolute;inset:5px;border:1px solid var(--borde-tenue);pointer-events:none}.boton{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1rem 2.1rem;border:1px solid var(--oro);background:transparent;color:var(--oro);font-family:inherit;font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.boton:after{content:"";position:absolute;inset:4px;border:1px solid var(--borde-oscuro);pointer-events:none;transition:border-color .3s ease}.boton:hover{background:var(--oro);color:var(--negro)}.boton:hover:after{border-color:#100e0c52}.boton--lleno{background:var(--oro);color:var(--negro)}.boton--lleno:after{border-color:#100e0c47}.boton--lleno:hover{background:var(--oro-claro);border-color:var(--oro-claro)}.boton svg{width:17px;height:17px;flex:none}.js [data-revelar]{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}.js [data-revelar].visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.js [data-revelar]{opacity:1;transform:none}}header[data-astro-cid-lixyf5te]{position:sticky;top:0;z-index:30;background:#100e0ce0;backdrop-filter:blur(12px);border-bottom:1px solid var(--borde-oscuro)}.barra[data-astro-cid-lixyf5te]{display:flex;align-items:center;gap:clamp(.75rem,3vw,2rem);height:64px}.marca[data-astro-cid-lixyf5te]{display:inline-flex;align-items:center;gap:.85rem;flex:none}.buscador[data-astro-cid-lixyf5te]{display:none}.js .buscador[data-astro-cid-lixyf5te]{display:flex}.buscador[data-astro-cid-lixyf5te]{flex:1 1 auto;min-width:0;max-width:22rem;margin-inline:auto;align-items:center;border:1px solid var(--borde-oscuro);transition:border-color .25s ease}.buscador[data-astro-cid-lixyf5te]:focus-within{border-color:var(--oro)}.buscador[data-astro-cid-lixyf5te] svg[data-astro-cid-lixyf5te]{width:17px;height:17px;flex:none;margin-left:.85rem;color:var(--oro);opacity:.75}.buscador[data-astro-cid-lixyf5te] input[data-astro-cid-lixyf5te]{flex:1;min-width:0;padding:.55rem .85rem;border:0;background:transparent;color:var(--hueso);font-family:inherit;font-size:16px;letter-spacing:.02em}.buscador[data-astro-cid-lixyf5te] input[data-astro-cid-lixyf5te]:focus{outline:none}.buscador[data-astro-cid-lixyf5te] input[data-astro-cid-lixyf5te]::placeholder{color:var(--hueso-suave);opacity:.8}.buscador[data-astro-cid-lixyf5te] input[data-astro-cid-lixyf5te]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.marca[data-astro-cid-lixyf5te] img[data-astro-cid-lixyf5te]{height:34px;width:auto}.marca[data-astro-cid-lixyf5te] .nombre[data-astro-cid-lixyf5te]{height:15px}.contacto[data-astro-cid-lixyf5te]{display:inline-flex;align-items:center;flex:none;gap:.55rem;font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--oro);transition:color .2s ease}.contacto[data-astro-cid-lixyf5te]:hover{color:var(--oro-claro)}.contacto[data-astro-cid-lixyf5te] svg{width:17px;height:17px;flex:none}@media(max-width:780px){.contacto[data-astro-cid-lixyf5te] span[data-astro-cid-lixyf5te]{display:none}}@media(max-width:560px){.marca[data-astro-cid-lixyf5te] .nombre[data-astro-cid-lixyf5te]{display:none}.marca[data-astro-cid-lixyf5te] img[data-astro-cid-lixyf5te]{height:30px}}.ornamento[data-astro-cid-xttm7ar5]{display:block;width:min(240px,62%);height:auto;margin-inline:auto;color:var(--oro);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}footer[data-astro-cid-7zpq4gre]{border-top:1px solid var(--borde-oscuro);margin-top:clamp(4rem,10vw,7rem);padding-block:clamp(3rem,8vw,5rem) 2.5rem;background:var(--negro-suave)}.cierre[data-astro-cid-7zpq4gre]{text-align:center;max-width:34rem;margin-inline:auto}.sello[data-astro-cid-7zpq4gre]{height:clamp(3.75rem,9vw,5.25rem);width:auto;margin:0 auto 1.5rem;opacity:.65}.cierre[data-astro-cid-7zpq4gre] h2[data-astro-cid-7zpq4gre]{font-size:clamp(2rem,5vw,2.75rem);margin-block:.6rem .9rem}.cierre[data-astro-cid-7zpq4gre] .rotulo[data-astro-cid-7zpq4gre]{margin-top:1.75rem}.nota[data-astro-cid-7zpq4gre]{color:var(--hueso-suave);font-size:.9375rem;margin-block:0 1.8rem}.datos[data-astro-cid-7zpq4gre]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;margin-top:clamp(3rem,8vw,4.5rem);padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--borde-oscuro);text-align:center}.datos[data-astro-cid-7zpq4gre] p[data-astro-cid-7zpq4gre]:last-child{margin:.4rem 0 0;font-size:.9375rem;color:var(--hueso)}.datos[data-astro-cid-7zpq4gre] .rotulo[data-astro-cid-7zpq4gre]{margin:0}.firma[data-astro-cid-7zpq4gre]{margin:clamp(2.5rem,6vw,3.5rem) auto 0;max-width:40rem;text-align:center;font-size:.75rem;line-height:1.7;color:var(--hueso-suave)}.flotante[data-astro-cid-5hce7sga]{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:25;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--oro);color:var(--negro);box-shadow:0 10px 30px #0000008c;transition:transform .2s ease,background-color .2s ease}.flotante[data-astro-cid-5hce7sga]:hover{background:var(--oro-claro);transform:translateY(-2px)}.flotante[data-astro-cid-5hce7sga] svg{width:26px;height:26px}
