.night .btn-linea{color:var(--hueso);border-color:#f4f1e780}.night .btn-linea:hover{border-color:var(--brillo);color:var(--brillo)}figure{margin:0}figcaption{margin-top:var(--mb-menor);font-size:13.5px;line-height:1.5;color:var(--piedra)}.slot{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:18px;background:#e0dccd;border:1px dashed rgba(23,26,20,.35);color:var(--piedra);font-size:12.5px;line-height:1.5}.night .slot{background:var(--basalto2);border-color:#f4f1e74d;color:var(--ceniza)}.night .slot b{color:var(--hueso)}.slot b{color:var(--tinta);font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.filtro{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid rgba(23,26,20,.28);font-size:14.5px;color:var(--piedra);transition:border-color .22s,color .22s,background .22s}.filtro:hover{border-color:var(--verde);color:var(--tinta)}.filtro.on{background:var(--verde);border-color:var(--verde);color:var(--hueso)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.wrap{container-type:inline-size;container-name:zona}@media(max-width:690px){h1{font-size:clamp(36.8px,10.4vw,44px)!important}}main>section:not(.wrap){container:bloque/inline-size}main>section.wrap{container-name:zona bloque}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}html:root{--mb-cabecera:79px!important;--mb-entrada:79px!important}@media(prefers-reduced-motion:no-preference){@supports (container-type:scroll-state){html{container-type:scroll-state}}}@container bloque (max-width:640px){.btn-fila .btn{flex:1 1 100%;justify-content:center}}.galeria-cabeza{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--mb-tarjeta) var(--mb-grupo);align-items:end}.galeria-cabeza>:not(h1,p){grid-column:1/-1;margin-top:var(--mb-menor)}@container bloque (max-width:817px){.galeria-cabeza>*{grid-column:1/-1}}@property --mb-fundido{syntax:"<length>";inherits:false;initial-value:0px}@keyframes mb-fundido-izq{0%{--mb-fundido:0px}to{--mb-fundido:32px}}.galeria-cabeza{overflow-x:clip}.galeria-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.galeria-temas{flex:1 1 20rem;min-width:0}.segmentos{list-style:none;margin:0;padding:4px;display:flex;gap:4px;background:color-mix(in srgb,var(--tinta) 7%,transparent);border-radius:999px}.segmentos a{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;font-size:15px;color:var(--piedra);transition:background .2s,color .2s}.segmentos a:hover{color:var(--tinta)}.segmentos a[aria-current=page]{background:var(--verde);color:var(--hueso)}.segmentos a:focus-visible{border-radius:999px}.temas-cinta{list-style:none;margin:0;display:flex;gap:var(--mb-menor);overflow-x:auto;scrollbar-width:none;padding-block:2px;--mb-fundido:0px;margin-inline-end:calc(50% - 50vw);padding-inline-end:48px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--mb-fundido),#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 var(--mb-fundido),#000 calc(100% - 48px),transparent)}.temas-cinta::-webkit-scrollbar{display:none}.temas-cinta li{flex:0 0 auto}@supports (animation-timeline:scroll()){.temas-cinta{animation:mb-fundido-izq linear both;animation-timeline:scroll(self inline);animation-range:0px 32px}}@container bloque (max-width:640px){.galeria-temas{flex-basis:100%;margin-inline-start:calc(50% - 50vw)}.temas-cinta{padding-inline-start:calc(50vw - 50%);scroll-padding-inline:calc(50vw - 50%)}}.galeria-temas .filtro{border-radius:999px;padding:0 20px;background:#fbfaf5;border-color:#171a1480;color:var(--tinta);font-size:15px;font-weight:400;white-space:nowrap;gap:8px}.galeria-temas .filtro:hover{border-color:var(--verde)}.galeria-temas .filtro[aria-current=page]{background:var(--verde);border-color:var(--verde);color:var(--hueso)}.galeria-temas .filtro:focus-visible{border-radius:999px}.galeria-rejilla{--g-col:4;--g-hueco:clamp(8px,1vw,14px)}.galeria-rejilla{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--g-col),minmax(0,1fr));grid-auto-rows:calc((100cqi - (var(--g-col) - 1) * var(--g-hueco)) / var(--g-col));grid-auto-flow:dense;gap:var(--g-hueco)}@container bloque (max-width:1000px){.galeria-rejilla{--g-col:3}}@container bloque (max-width:620px){.galeria-rejilla{--g-col:2}}.g-item.g-xl{grid-column:span 2;grid-row:span 2}.g-item.g-ancho{grid-column:span 2}.g-item figure{position:relative;height:100%;margin:0;border-radius:6px;overflow:clip;background:#e0dccd}.g-abrir{display:block;height:100%}.g-abrir img{transition:scale 1.1s cubic-bezier(.16,1,.3,1)}.g-abrir:focus-visible{outline-offset:-4px;border-radius:6px}.g-item figcaption{position:absolute;inset:auto 0 0;margin:0;padding:28px 14px 12px;font-size:13.5px;line-height:1.4;color:#fbfaf5;background:linear-gradient(180deg,transparent,rgba(10,14,9,.72));pointer-events:none;opacity:0;translate:0 6px;transition:opacity .3s,translate .3s}.g-item:is(:hover,:focus-within) figcaption{opacity:1;translate:0 0}@media(hover:none){.g-item figcaption{opacity:1;translate:0 0}}@media(prefers-reduced-motion:no-preference){.g-item:is(:hover,:focus-within) .g-abrir img{scale:1.05}}.g-play{position:absolute;left:12px;top:12px;width:2.5rem;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:#fff;background:#0a0e096b;border:1.5px solid rgba(255,255,255,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 8px 24px -10px #0009}.g-play svg{width:50%;height:50%}.galeria-vacia{padding:30px 0;color:var(--piedra)}@keyframes g-entra{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@media(prefers-reduced-motion:no-preference){.g-item:not([hidden]){animation:g-entra .35s cubic-bezier(.16,1,.3,1)}}.visor-g{padding:0;border:0;background:transparent;color:#fbfaf5;width:100vw;height:100svh;max-width:none;max-height:none;overflow:hidden}.visor-g::backdrop{background:#080b07e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.visor-g-figura{margin:0;height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;gap:12px;padding:max(16px,env(safe-area-inset-top)) clamp(16px,7vw,96px) max(18px,env(safe-area-inset-bottom));touch-action:pan-y}.visor-g-img,.visor-g-video{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;background:#000}.visor-g-img{width:auto;height:auto}.visor-g-pie{font-size:15px;line-height:1.45;text-align:center;max-width:60ch;color:#e9e6da}.visor-g-cuenta{color:var(--ceniza);font-variant-numeric:tabular-nums;white-space:nowrap}.visor-g-btn,.visor-g-cerrar{position:absolute;z-index:2;width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#fff;background:#0a0e0973;border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.visor-g-btn svg,.visor-g-cerrar svg{width:1.3rem;height:1.3rem}.visor-g-btn{top:50%;translate:0 -50%}.visor-g-ant{left:clamp(8px,2vw,24px)}.visor-g-sig{right:clamp(8px,2vw,24px)}.visor-g-cerrar{top:max(12px,env(safe-area-inset-top));right:clamp(8px,2vw,24px)}.visor-g-btn:hover,.visor-g-cerrar:hover{background:#0a0e09b3}.visor-g-btn:focus-visible,.visor-g-cerrar:focus-visible{outline:2px solid var(--brillo);outline-offset:3px;border-radius:50%}.visor-g-btn[hidden]{display:none}@media(max-width:600px){.visor-g-btn{top:auto;bottom:max(12px,env(safe-area-inset-bottom));translate:none}.visor-g-figura{padding-bottom:84px}}.galeria-mas{margin-top:var(--mb-titulo);display:flex;justify-content:center}.galeria-mas[hidden],.g-item[hidden],.hues-botones[hidden]{display:none}.mas-btn{border-radius:999px;border-color:#171a1480;color:var(--tinta);background:transparent}.mas-btn:hover{border-color:var(--verde);background:var(--verde);color:var(--hueso)}.mas-btn:focus-visible{border-radius:999px}@container bloque (max-width:640px){.mas-btn{width:100%;justify-content:center}}.huespedes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}@container bloque (max-width:900px){.huespedes{grid-template-columns:minmax(0,1fr)}}.hues-botones{display:flex;flex-wrap:wrap;gap:var(--mb-menor);margin-top:var(--mb-titulo)}.hues-btn{border-radius:999px;min-height:56px;padding:0 26px}.hues-btn:focus-visible{border-radius:999px}@container bloque (max-width:640px){.hues-btn{flex:1 1 100%;justify-content:center}}.hues-fotos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mb-menor)}.hues-pieza{aspect-ratio:1;border-radius:6px}.hues-propias{min-width:0}.hues-rotulo{margin:0 0 var(--mb-menor);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ceniza)}.hues-pieza figure{position:relative;height:100%;margin:0;border-radius:6px;overflow:clip;background:var(--basalto)}.hues-pieza figcaption{position:absolute;inset:auto 0 0;margin:0;padding:28px 12px 10px;font-size:13px;line-height:1.35;color:#fbfaf5;background:linear-gradient(180deg,transparent,rgba(10,14,9,.62) 45%,rgba(10,14,9,.86));text-shadow:0 1px 2px rgba(0,0,0,.55);pointer-events:none}@container bloque (max-width:626px){.hues-fotos{display:flex;gap:var(--mb-menor);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(50% - 50vw);padding-inline:15vw;scroll-padding-inline:15vw;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.hues-fotos::-webkit-scrollbar{display:none}.hues-pieza{flex:0 0 70vw;scroll-snap-align:center}}main .night .link{border-bottom-color:color-mix(in srgb,currentColor 35%,transparent)}@media(pointer:coarse){.filtro{min-height:46px}}
