@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2) format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-500-normal.41lBe9I9.woff2) format("woff2"),url(/_astro/jost-latin-500-normal.B-AtzreL.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jost-latin-600-normal.C497H-z9.woff2) format("woff2"),url(/_astro/jost-latin-600-normal.Bv_M0d15.woff) format("woff")}:root{--negro: #0b0b0c;--grafito: #17171a;--grafito-2: #222226;--linea: #2e2e32;--oro: #c9a45c;--oro-osc: #9c7a36;--marfil: #f4f1ea;--gris: #8c8c90;--error: #e0766b;--negro-velo: rgb(11 11 12 / .92);--oro-junta: rgb(201 164 92 / .35);--font-display: "Jost", "Helvetica Neue", Arial, sans-serif;--font-ui: "Jost", "Helvetica Neue", Arial, sans-serif;--text-xs: clamp(.875rem, .85rem + .1vw, .9375rem);--text-sm: clamp(.9375rem, .9rem + .15vw, 1rem);--text-base: clamp(1rem, .95rem + .2vw, 1.125rem);--text-lg: clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--text-xl: clamp(1.375rem, 1.2rem + .8vw, 1.875rem);--text-2xl: clamp(1.75rem, 1.4rem + 1.5vw, 2.75rem);--text-3xl: clamp(2.25rem, 1.7rem + 2.4vw, 3.75rem);--text-hero: clamp(2.625rem, 1.5rem + 4.6vw, 6rem);--text-cifra: clamp(2.5rem, 2rem + 2.2vw, 4rem);--leading-display: 1.1;--leading-title: 1.12;--leading-heading: 1.4;--leading-body: 1.65;--leading-label: 1.4;--leading-cifra: 1;--tracking-display: -.02em;--tracking-ui: .04em;--tracking-label: .16em;--s-half: .25rem;--s-1: .5rem;--s-2: 1rem;--s-3: 1.5rem;--s-4: 2rem;--s-5: 2.5rem;--s-6: 3rem;--s-8: 4rem;--s-10: 5rem;--s-12: 6rem;--s-16: 8rem;--safe-x: max(env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--pad-x: max(clamp(1.5rem, 4.5vw, 4rem), var(--safe-x));--pad-izq: max(clamp(1.5rem, 3.3vw, 3rem), var(--safe-x));--section-y: clamp(4rem, 3rem + 5vw, 8rem);--gap-col: clamp(2rem, 5vw, 6rem);--tap: 3rem;--hair: 1px;--radius: .125rem;--baldosa: 5rem;--baldosa-m: 3.5rem;--hdr-h: 4.5rem;--hdr-h-solid: 4rem;--barra-h: 4rem;--container: 75rem;--measure: 38rem;--blur: .75rem;--trazo: .125rem;--foto-filtro: contrast(1.05) saturate(.85) brightness(.96);--foto-velo: linear-gradient(to top, rgb(11 11 12 / .55), transparent 55%);--ease: cubic-bezier(.2, 0, 0, 1);--ease-reveal: cubic-bezier(.2, .7, .2, 1);--ease-lineal: linear;--dur-fast: .18s;--dur-base: .32s;--dur-med: .5s;--dur-slow: .9s;--stagger: 80ms;--hero-delay: .15s;--hero-linea: 90ms;--hero-linea-m: 60ms;--hero-lead: .45s;--hero-ctas: .6s;--pared-delay: .2s;--pared-traza: 1.2s;--pared-deriva: 24s;--modulo-delay: 1s;--persiana: 1s;--persiana-paso: .1s;--dur-zoom: .6s;--cifra-dur: 1.4s;--dur-video: 1.6s}@media(max-width:59.99rem){:root{--hdr-h: 4.5rem;--hdr-h-solid: 4rem}}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;background:var(--negro);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr-h-solid) + var(--s-2))}body{margin:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--negro);color:var(--marfil);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative}main{flex:1}main:focus{outline:none}img,svg{max-width:100%}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:500;letter-spacing:var(--tracking-display);text-wrap:balance}h1 em,h2 em{font-style:normal;font-weight:400;color:var(--oro)}h1{font-size:var(--text-3xl);line-height:var(--leading-display)}h2{font-size:var(--text-2xl);line-height:var(--leading-title)}h3{font-size:var(--text-xl);line-height:var(--leading-title);letter-spacing:0}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit}:focus-visible{outline:var(--trazo) solid var(--oro);outline-offset:var(--s-half)}::selection{background:var(--oro);color:var(--negro)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:var(--s-2);top:-10rem;z-index:100;display:inline-flex;align-items:center;min-height:3rem;background:var(--oro);color:var(--negro);padding:var(--s-1) var(--s-2);font-size:var(--text-sm);font-weight:500;text-decoration:none}.skip:focus{top:var(--s-1)}body.menu-abierto{overflow:hidden}.container{width:min(100% - 2 * var(--pad-x),var(--container));margin-inline:auto}.container--izq{width:min(100% - 2 * var(--pad-izq),100rem)}.section{padding-block:var(--section-y)}.section--surface{background:var(--grafito);border-block:var(--hair) solid var(--linea)}.sec-head{display:grid;gap:var(--s-2);margin-bottom:var(--s-6);max-width:var(--measure)}.overline{display:flex;align-items:center;gap:var(--s-2);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--oro)}.overline:before{content:"";flex:none;width:var(--s-5);height:var(--hair);background:var(--oro);transform-origin:left}.lead{font-size:var(--text-lg);line-height:var(--leading-heading);color:var(--marfil);max-width:var(--measure)}.nota{font-size:var(--text-sm);color:var(--gris)}.prose{max-width:var(--measure);display:grid;gap:var(--s-3)}.prose p{color:var(--marfil)}html.js .rv{opacity:0;transform:translateY(var(--rv-dy, 1.5rem))}html.js .rv.is-visible{opacity:1;transform:none;transition:opacity var(--dur-slow) var(--ease-reveal),transform var(--dur-slow) var(--ease-reveal)}html.js .rv-grupo>*{opacity:0;transform:translateY(var(--rv-dy, 1.5rem))}html.js .rv-grupo.is-visible>*{opacity:1;transform:none;transition:opacity var(--dur-slow) var(--ease-reveal),transform var(--dur-slow) var(--ease-reveal);transition-delay:calc(var(--i, 0) * var(--stagger))}html.js .rv .overline:before,html.js .rv-grupo .overline:before{transform:scaleX(0)}html.js .rv.is-visible .overline:before,html.js .rv-grupo.is-visible .overline:before{transform:none;transition:transform var(--dur-med) var(--ease-reveal) .15s}@media(max-width:59.99rem){:root{--rv-dy: 1rem}}html.js .rv-grupo.rv-grupo--persiana>*{opacity:1;transform:none}html.js .rv-grupo--persiana .foto{clip-path:inset(0 0 100% 0)}html.js .rv-grupo--persiana.is-visible .foto{clip-path:inset(0);transition:clip-path var(--persiana) var(--ease-reveal);transition-delay:calc(var(--i, 0) * var(--persiana-paso))}html.js .rv-grupo--persiana .celda__pie{opacity:0}html.js .rv-grupo--persiana.is-visible .celda__pie{opacity:1;transition:opacity var(--dur-med) var(--ease-reveal) calc(var(--i, 0) * var(--persiana-paso) + var(--dur-med) * .6)}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-1);min-height:var(--tap);padding:0 var(--s-4);background:var(--oro);color:var(--negro);border:var(--hair) solid var(--oro);border-radius:var(--radius);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-label);letter-spacing:var(--tracking-ui);text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:color var(--dur-med) var(--ease),transform var(--dur-fast) var(--ease)}.btn:before{content:"";position:absolute;z-index:-1;inset-block:0;inset-inline:calc(var(--s-3) * -1);background:var(--oro-osc);transform:translate(-110%) skew(-20deg);transition:transform var(--dur-med) var(--ease)}.btn--linea{background:transparent;color:var(--oro)}.btn--linea:before{background:var(--oro)}.btn:focus-visible{outline-color:var(--marfil)}.btn:focus-visible:before{transform:translate(0) skew(-20deg)}.btn--linea:focus-visible{color:var(--negro)}@media(hover:hover){.btn:hover:before{transform:translate(0) skew(-20deg)}.btn--linea:hover{color:var(--negro)}}.btn:active{transform:scale(.98)}.enlace{color:var(--marfil);text-decoration:underline;text-decoration-color:var(--oro-osc);text-decoration-thickness:var(--hair);text-underline-offset:.25em;transition:text-decoration-color var(--dur-fast) var(--ease)}.enlace:hover{text-decoration-color:var(--oro)}.enlace--tap{display:inline-flex;align-items:center;min-height:var(--tap)}.flecha{display:inline-flex;align-items:center;gap:var(--s-1);color:var(--oro);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-ui);text-decoration:none;min-height:var(--tap)}.flecha:after{content:"→";transition:transform var(--dur-fast) var(--ease)}.flecha:hover:after,.flecha:focus-visible:after{transform:translate(var(--s-half))}.logo{display:block;width:100%;height:auto}.foto{position:relative;margin:0;aspect-ratio:4 / 3;overflow:hidden;background:var(--grafito);border:var(--hair) solid var(--oro-osc);border-radius:var(--radius)}.foto img{display:block;width:100%;height:100%;object-fit:cover;filter:var(--foto-filtro)}.foto:not(.foto--pendiente):after{content:"";position:absolute;inset:0;background:var(--foto-velo);pointer-events:none}.foto--pendiente{display:grid;place-content:center;justify-items:center;gap:var(--s-half);text-align:center;border-color:var(--linea)}.foto--pendiente:before,.foto--pendiente:after{content:"";position:absolute;width:var(--s-3);height:var(--s-3);border:0 solid var(--oro-osc)}.foto--pendiente:before{top:var(--s-1);left:var(--s-1);border-top-width:var(--hair);border-left-width:var(--hair)}.foto--pendiente:after{right:var(--s-1);bottom:var(--s-1);border-right-width:var(--hair);border-bottom-width:var(--hair)}.foto__tag{font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gris)}.foto__cat{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-title);color:var(--marfil)}.celda{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--s-1);margin:0;min-width:0}.celda__pie{font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gris)}.contact{display:grid;gap:var(--s-6)}@media(min-width:60rem){.contact{grid-template-columns:5fr 7fr;gap:var(--gap-col);align-items:start}}.datos{display:grid;gap:var(--s-3);margin-top:var(--s-4)}.datos dt{font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--oro)}.datos dd{margin:var(--s-half) 0 0;font-size:var(--text-lg)}.datos a{display:inline-flex;align-items:center;min-height:var(--tap);text-decoration:none}.datos a:hover{color:var(--oro)}.field{display:grid;gap:var(--s-1)}.field label{font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-ui)}.field input{width:100%;min-height:var(--tap);padding:var(--s-1) var(--s-2);background:var(--negro);color:var(--marfil);border:var(--hair) solid var(--linea);border-radius:var(--radius);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-body);transition:border-color var(--dur-fast) var(--ease)}.field input:focus{border-color:var(--oro);outline:var(--trazo) solid var(--oro);outline-offset:0}.field [aria-invalid=true]{border-color:var(--error)}.field__error{min-height:0;font-size:var(--text-sm);color:var(--error)}.field__error:empty{display:none}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1);font-size:var(--text-sm);color:var(--gris)}.crumbs li+li:before{content:"/";margin-right:var(--s-1);color:var(--oro-osc)}.crumbs a{color:var(--gris);text-decoration:none;display:inline-flex;align-items:center;min-height:var(--tap);min-width:var(--tap)}.crumbs a:hover{color:var(--oro)}.legal{padding-block:var(--s-8) var(--section-y)}.legal__in{max-width:var(--measure);display:grid;gap:var(--s-2)}.legal h1{margin-block:var(--s-3) var(--s-2)}.legal h2{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--oro);margin-top:var(--s-4)}.legal ul{list-style:disc;padding-left:var(--s-3);display:grid;gap:var(--s-half)}.legal table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.legal th,.legal td{text-align:left;padding:var(--s-1) var(--s-2) var(--s-1) 0;border-bottom:var(--hair) solid var(--linea);vertical-align:top}.legal th{font-weight:500;color:var(--gris)}.legal .nota{margin-top:var(--s-4)}.tabla-scroll{overflow-x:auto}.nf{padding-block:var(--section-y)}.nf__in{display:grid;gap:var(--s-3);justify-items:start}.ftr{border-top:var(--hair) solid var(--linea);background:var(--grafito);padding-block:var(--s-8) var(--s-4)}.ftr__grid{display:grid;gap:var(--s-6)}@media(min-width:48rem){.ftr__grid{grid-template-columns:2fr 1.4fr 1.4fr 1.4fr;gap:var(--gap-col)}}.ftr__logo{display:flex;align-items:center;min-height:3rem;width:12rem;margin-bottom:var(--s-1)}.ftr__tag{color:var(--gris);font-size:var(--text-sm);max-width:22rem}.ftr h2{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--oro);margin-bottom:var(--s-1)}.ftr li a,.ftr li button{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--marfil);font-size:var(--text-sm);text-decoration:none;background:none;border:0;padding:0;font-family:inherit;cursor:pointer}.ftr li a:hover,.ftr li button:hover{color:var(--oro)}@media(max-width:59.99rem){.ftr{padding-bottom:calc(var(--barra-h) + var(--s-2) + env(safe-area-inset-bottom,0rem))}}.ftr__bottom{margin-top:var(--s-6);padding-top:var(--s-3);border-top:var(--hair) solid var(--linea);color:var(--gris);font-size:var(--text-xs)}.ck-banner{position:fixed;left:0;right:0;bottom:0;z-index:10000;background:var(--grafito);border-top:var(--trazo) solid var(--oro);padding:var(--s-1) 0 calc(var(--s-1) + env(safe-area-inset-bottom,0rem));transition:transform var(--dur-base) var(--ease),opacity var(--dur-base) var(--ease)}.ck-banner.is-hidden{transform:translateY(100%);opacity:0;pointer-events:none}@media(max-width:59.99rem){body:has(.ck-banner:not(.is-hidden)) .ftr{padding-bottom:calc(8.5rem + env(safe-area-inset-bottom,0rem))}}.ck-banner__in{display:grid;gap:var(--s-1)}.ck-banner__text{font-size:var(--text-xs);line-height:var(--leading-label);max-width:60rem}.ck-banner__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-1)}.ck-banner__actions .btn{min-height:2.75rem;padding-inline:var(--s-1);font-size:var(--text-xs)}.ck-banner__config{position:relative;display:inline;padding:0;margin:0;background:none;border:0;cursor:pointer;font:inherit;letter-spacing:inherit;color:var(--oro);text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset:.25em}.ck-banner__config:after{content:"";position:absolute;inset:-1.5rem -.75rem -.25rem}.ck-banner__config:focus-visible{outline-offset:var(--s-half)}@media(min-width:60rem){.ck-banner{padding-block:var(--s-3)}.ck-banner__in{grid-template-columns:1fr auto;align-items:center;gap:var(--s-4)}.ck-banner__text{font-size:var(--text-sm)}.ck-banner__actions{display:flex;gap:var(--s-1)}.ck-banner__actions .btn{min-height:var(--tap);padding-inline:var(--s-4);font-size:var(--text-sm)}}@media(max-height:30rem)and (orientation:landscape){.ck-banner__in{grid-template-columns:1fr auto;align-items:center;gap:var(--s-3)}.ck-banner__actions{display:flex}.ck-banner__actions .btn{padding-inline:var(--s-3)}}.ck-panel{position:fixed;inset:0;z-index:10001;display:grid;place-items:center;padding:var(--s-2);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease),visibility var(--dur-base)}.ck-panel.is-open{opacity:1;visibility:visible}.ck-panel__overlay{position:absolute;inset:0;background:color-mix(in srgb,var(--negro) 80%,transparent)}.ck-panel__box{position:relative;width:min(30rem,100%);max-height:90dvh;overflow-y:auto;background:var(--grafito);border:var(--hair) solid var(--linea);border-top:var(--trazo) solid var(--oro);border-radius:var(--radius)}.ck-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:var(--hair) solid var(--linea)}.ck-panel__head h2{font-size:var(--text-xl)}.ck-panel__close{min-width:var(--tap);min-height:var(--tap);background:none;border:0;color:var(--marfil);font-size:var(--text-xl);cursor:pointer}.ck-panel__close:hover{color:var(--oro)}.ck-panel__body{padding:var(--s-1) var(--s-3)}.ck-cat{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-2);padding:var(--s-2) 0;border-bottom:var(--hair) solid var(--linea)}.ck-cat:last-child{border-bottom:0}.ck-cat strong{display:block;font-size:var(--text-sm);font-weight:500}.ck-cat span{display:block;margin-top:var(--s-half);font-size:var(--text-sm);color:var(--gris)}.ck-switch{position:relative;flex:none;width:var(--s-6);height:var(--s-3);margin-top:var(--s-half)}.ck-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.ck-switch i{position:absolute;inset:0;background:var(--linea);border-radius:var(--s-3);transition:background-color var(--dur-base) var(--ease)}.ck-switch i:before{content:"";position:absolute;left:var(--s-half);top:var(--s-half);width:var(--s-2);height:var(--s-2);background:var(--marfil);border-radius:50%;transition:transform var(--dur-base) var(--ease),background-color var(--dur-base) var(--ease)}.ck-switch input:checked+i{background:var(--oro-osc)}.ck-switch input:checked+i:before{transform:translate(var(--s-3));background:var(--oro)}.ck-switch input:disabled{cursor:not-allowed}.ck-switch input:disabled+i{opacity:.6}.ck-switch input:focus-visible+i{outline:var(--trazo) solid var(--oro);outline-offset:var(--s-half)}.ck-panel__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-2) var(--s-3) var(--s-3);border-top:var(--hair) solid var(--linea)}@media(prefers-reduced-motion:reduce){html.js .rv,html.js .rv-grupo>*{opacity:1;transform:none}html.js .rv .overline:before,html.js .rv-grupo .overline:before{transform:none}html.js .rv-grupo--persiana .foto{clip-path:none}html.js .rv-grupo--persiana .celda__pie{opacity:1}*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.hdr[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50}.hdr__fondo[data-astro-cid-3ef6ksr2]{position:absolute;inset-inline:0;top:0;height:var(--hdr-h-solid);background:var(--negro-velo);border-bottom:var(--hair) solid var(--oro-junta);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));transition:opacity var(--dur-base) var(--ease)}.hdr__bar[data-astro-cid-3ef6ksr2]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:var(--hdr-h-solid)}html.js .hdr--hero[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;pointer-events:none}html.js .hdr--hero[data-astro-cid-3ef6ksr2] .hdr__bar[data-astro-cid-3ef6ksr2]{min-height:var(--hdr-h)}html.js .hdr--hero[data-astro-cid-3ef6ksr2] .hdr__fondo[data-astro-cid-3ef6ksr2]{opacity:0}html.js .hdr--hero[data-astro-cid-3ef6ksr2]:is(.is-solida,.is-open) .hdr__fondo[data-astro-cid-3ef6ksr2]{opacity:1}html.js .hdr--hero[data-astro-cid-3ef6ksr2]:is(.is-solida,.is-open){--sube: calc((var(--hdr-h) - var(--hdr-h-solid)) / -2)}html.js .hdr--hero[data-astro-cid-3ef6ksr2] [data-astro-cid-3ef6ksr2]:is(.hdr__logo,.hdr__toggle,.nav){pointer-events:auto}.hdr__logo[data-astro-cid-3ef6ksr2],.hdr__toggle[data-astro-cid-3ef6ksr2]{transform:translateY(var(--sube, 0));transition:transform var(--dur-base) var(--ease)}.hdr__logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-height:var(--tap);width:clamp(10rem,8rem + 6vw,13.5rem);flex:none}.hdr__toggle[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:var(--s-1);min-height:var(--tap);padding:0 var(--s-2);background:transparent;color:var(--marfil);border:var(--hair) solid var(--linea);border-radius:var(--radius);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-ui);text-transform:uppercase;cursor:pointer;transition:transform var(--dur-base) var(--ease),border-color var(--dur-fast) var(--ease)}.hdr__toggle[data-astro-cid-3ef6ksr2]:hover{border-color:var(--oro-osc)}.hdr__toggle-icon[data-astro-cid-3ef6ksr2]{display:grid;gap:var(--s-half);width:var(--s-3)}.hdr__toggle-icon[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{display:block;height:var(--trazo);background:var(--oro);transition:transform var(--dur-base) var(--ease),opacity var(--dur-fast) var(--ease)}.hdr[data-astro-cid-3ef6ksr2].is-open .hdr__toggle-icon[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(.375rem) rotate(45deg)}.hdr[data-astro-cid-3ef6ksr2].is-open .hdr__toggle-icon[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.hdr[data-astro-cid-3ef6ksr2].is-open .hdr__toggle-icon[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-.375rem) rotate(-45deg)}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--s-4)}.nav__list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--s-1)}@media(min-width:70rem){.nav[data-astro-cid-3ef6ksr2]{flex:1 1 auto;margin-inline-start:var(--s-4)}.nav__tools[data-astro-cid-3ef6ksr2]{margin-inline-start:auto}}.nav__link[data-astro-cid-3ef6ksr2],.sub[data-astro-cid-3ef6ksr2]>summary[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex;align-items:center;gap:var(--s-1);min-height:var(--tap);padding:0 var(--s-2);color:var(--marfil);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-ui);text-transform:uppercase;text-decoration:none;cursor:pointer;list-style:none;transition:color var(--dur-fast) var(--ease)}.sub[data-astro-cid-3ef6ksr2]>summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.sub[data-astro-cid-3ef6ksr2]>summary[data-astro-cid-3ef6ksr2]:after{content:"";width:.5rem;height:.5rem;border-right:var(--trazo) solid var(--oro);border-bottom:var(--trazo) solid var(--oro);transform:translateY(-.125rem) rotate(45deg);transition:transform var(--dur-base) var(--ease)}.sub[data-astro-cid-3ef6ksr2][open]>summary[data-astro-cid-3ef6ksr2]:after{transform:translateY(.125rem) rotate(-135deg)}.nav__link[data-astro-cid-3ef6ksr2]:hover,.sub[data-astro-cid-3ef6ksr2]>summary[data-astro-cid-3ef6ksr2]:hover{color:var(--oro)}.nav__link[data-astro-cid-3ef6ksr2]:before,.sub[data-astro-cid-3ef6ksr2]>summary[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset-inline:var(--s-2);bottom:var(--s-1);height:var(--hair);background:var(--oro);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-med) var(--ease-reveal)}.nav__link[data-astro-cid-3ef6ksr2]:hover:before,.nav__link[data-astro-cid-3ef6ksr2]:focus-visible:before,.sub[data-astro-cid-3ef6ksr2]>summary[data-astro-cid-3ef6ksr2]:hover:before,.sub[data-astro-cid-3ef6ksr2][open]>summary[data-astro-cid-3ef6ksr2]:before{transform:scaleX(1)}.sub[data-astro-cid-3ef6ksr2]{position:relative}.sub__list[data-astro-cid-3ef6ksr2]{display:grid}.sub__link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-height:var(--tap);padding:var(--s-1) var(--s-3);color:var(--marfil);font-size:var(--text-sm);text-decoration:none;border-left:var(--s-half) solid transparent;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.sub__link[data-astro-cid-3ef6ksr2]:hover,.sub__link[data-astro-cid-3ef6ksr2]:focus-visible{background:var(--grafito);border-left-color:var(--oro)}.sub__link--main[data-astro-cid-3ef6ksr2]{font-weight:600;border-left-color:var(--oro)}.sub__sep[data-astro-cid-3ef6ksr2]{height:var(--hair);background:var(--linea);margin:var(--s-1) var(--s-3)}.nav__tools[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--s-3)}.nav__cta[data-astro-cid-3ef6ksr2]{white-space:nowrap;flex:none}.hdr__tel[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:var(--s-1);min-height:var(--tap);color:var(--marfil);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-ui);text-decoration:none;white-space:nowrap;transition:color var(--dur-fast) var(--ease)}.hdr__tel[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{color:var(--oro);flex:none}.hdr__tel[data-astro-cid-3ef6ksr2]:hover{color:var(--oro)}.lang[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-ui)}.lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.lang[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap);color:var(--gris);text-decoration:none;text-transform:uppercase}.lang[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2][aria-hidden]{min-width:var(--s-2)}.lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.lang[data-astro-cid-3ef6ksr2] [data-astro-cid-3ef6ksr2][aria-current=true]{color:var(--oro)}@keyframes menu-entra{0%{opacity:0;transform:translateY(calc(var(--s-1) * -1))}to{opacity:1;transform:none}}@media(min-width:70rem){.nav[data-astro-cid-3ef6ksr2]{transform:translateY(var(--sube, 0));transition:transform var(--dur-base) var(--ease)}.sub[data-astro-cid-3ef6ksr2]>.sub__list[data-astro-cid-3ef6ksr2]{position:absolute;left:0;top:100%;min-width:19rem;padding:var(--s-1) 0;background:var(--grafito-2);border:var(--hair) solid var(--linea);border-top:var(--hair) solid var(--oro)}.sub[data-astro-cid-3ef6ksr2][open]>.sub__list[data-astro-cid-3ef6ksr2]{animation:menu-entra var(--dur-base) var(--ease) both}.sub[data-astro-cid-3ef6ksr2]:not([open])>.sub__list[data-astro-cid-3ef6ksr2]{display:none}.nav__movil[data-astro-cid-3ef6ksr2]{display:none}.nav__tools[data-astro-cid-3ef6ksr2] .lang[data-astro-cid-3ef6ksr2]{order:-1}}@media(min-width:70rem)and (max-width:79.99rem){.nav[data-astro-cid-3ef6ksr2]{gap:var(--s-2)}.nav__list[data-astro-cid-3ef6ksr2]{gap:0}.nav__tools[data-astro-cid-3ef6ksr2]{gap:var(--s-1)}.nav__link[data-astro-cid-3ef6ksr2],.sub[data-astro-cid-3ef6ksr2]>summary[data-astro-cid-3ef6ksr2]{padding:0 var(--s-1)}.nav__link[data-astro-cid-3ef6ksr2]:before,.sub[data-astro-cid-3ef6ksr2]>summary[data-astro-cid-3ef6ksr2]:before{inset-inline:var(--s-1)}.hdr__tel[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{display:none}.nav__cta[data-astro-cid-3ef6ksr2]{padding:0 var(--s-3)}}@media(max-width:69.99rem){html.js .hdr__toggle[data-astro-cid-3ef6ksr2]{display:inline-flex}html.js .nav[data-astro-cid-3ef6ksr2]{display:none;position:fixed;inset:var(--hdr-h-solid) 0 0 0;flex-direction:column;align-items:stretch;gap:var(--s-4);padding:var(--s-3) var(--pad-x) calc(var(--s-8) + env(safe-area-inset-bottom,0px));background:var(--negro);overflow-y:auto;overscroll-behavior:contain}html.js .hdr[data-astro-cid-3ef6ksr2].is-open .nav[data-astro-cid-3ef6ksr2]{display:flex}.nav[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:stretch;padding-block:var(--s-3)}.nav__list[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:stretch;gap:0}.nav__list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{border-bottom:var(--hair) solid var(--linea)}.nav__link[data-astro-cid-3ef6ksr2],.sub[data-astro-cid-3ef6ksr2]>summary[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;width:100%;padding:var(--s-1) 0;font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;letter-spacing:0;text-transform:none}.nav__link[data-astro-cid-3ef6ksr2]:before,.sub[data-astro-cid-3ef6ksr2]>summary[data-astro-cid-3ef6ksr2]:before{display:none}.sub__list[data-astro-cid-3ef6ksr2]{padding:0 0 var(--s-2) var(--s-2)}.sub__link[data-astro-cid-3ef6ksr2]{padding-inline:var(--s-2)}.nav__tools[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:stretch;gap:var(--s-2)}.nav__tools[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{width:100%}.nav__tools[data-astro-cid-3ef6ksr2] .lang[data-astro-cid-3ef6ksr2]{justify-content:flex-start}.nav__cta[data-astro-cid-3ef6ksr2]{order:-1}.hdr__tel[data-astro-cid-3ef6ksr2]{display:none}html:not(.js) .hdr[data-astro-cid-3ef6ksr2]{position:static}html:not(.js) .hdr__bar[data-astro-cid-3ef6ksr2]{flex-wrap:wrap}html:not(.js) .nav[data-astro-cid-3ef6ksr2]{flex:1 1 100%}}.barra[data-astro-cid-b2bnjcby]{display:none}@media(max-width:59.99rem){.barra[data-astro-cid-b2bnjcby]{position:fixed;inset:auto 0 0;z-index:40;display:flex;gap:var(--s-1);min-height:calc(var(--barra-h) + env(safe-area-inset-bottom,0rem));padding:var(--s-1) max(clamp(var(--s-1),calc((100vw - 20rem) * .4 + var(--s-1)),var(--s-2)),var(--safe-x)) calc(var(--s-1) + env(safe-area-inset-bottom,0rem));background:var(--negro-velo);border-top:var(--hair) solid var(--oro-junta);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));transition:transform var(--dur-base) var(--ease),opacity var(--dur-base) var(--ease)}.barra[data-astro-cid-b2bnjcby] .btn[data-astro-cid-b2bnjcby]{flex:1 1 auto;min-width:0;padding:0 var(--s-1);white-space:nowrap}html.js .barra[data-astro-cid-b2bnjcby]:not(.is-visible),body.menu-abierto .barra[data-astro-cid-b2bnjcby]{transform:translateY(100%);opacity:0;pointer-events:none}}.arriba[data-astro-cid-yxqfznrn]{display:none}@media(min-width:60rem){html.js .arriba[data-astro-cid-yxqfznrn]{position:fixed;right:var(--pad-x);bottom:var(--s-4);z-index:40;display:grid;place-items:center;width:var(--tap);height:var(--tap);padding:0;background:var(--oro);color:var(--negro);border:var(--hair) solid var(--oro);border-radius:var(--radius);cursor:pointer;opacity:0;transform:translateY(var(--s-2));transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease),background-color var(--dur-fast) var(--ease)}html.js .arriba[data-astro-cid-yxqfznrn].is-visible{opacity:1;transform:none}html.js .arriba[data-astro-cid-yxqfznrn]:hover{background:var(--oro-osc)}html.js .arriba[data-astro-cid-yxqfznrn]:focus-visible{outline-color:var(--marfil)}}
