:root{--papel: #f5f0e8;--papel-2: #ebe3d6;--tinta: #1d1a17;--tinta-suave: #5f574d;--linea: rgba(29, 26, 23, .14);--acento: #9a7650;--noche: #181513;--noche-texto: #efe7da;--serif: "Cormorant Garamond", "Times New Roman", serif;--sans: "Jost", system-ui, sans-serif;--margen: clamp(16px, 5vw, 72px)}html{scroll-behavior:smooth}body{margin:0;background:var(--papel);color:var(--tinta);font-family:var(--sans);font-weight:300;font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}img{display:block;width:100%;height:100%;object-fit:cover}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:inherit}h1,h2,h3{font-family:var(--serif);font-weight:300;line-height:1.05;margin:0;letter-spacing:-.01em}em{font-style:italic}section{scroll-margin-top:70px}.sobre{font-size:12px;letter-spacing:.32em;text-transform:uppercase;margin:0 0 22px;color:#ffffffd1;font-weight:400}.sobre--oscuro{color:var(--acento)}.barra{position:fixed;inset:0 0 auto;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:22px var(--margen);color:#fff;transition:background .4s,color .4s,padding .4s,border-color .4s;border-bottom:1px solid transparent}.barra.es-solida{background:#f5f0e8f0;backdrop-filter:blur(10px);color:var(--tinta);padding-block:12px;border-color:var(--linea)}.barra__nav{display:flex;gap:34px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.barra__nav--der{justify-content:flex-end;align-items:center}.barra__nav a{text-decoration:none;opacity:.9}.barra__nav a:hover{opacity:1}.barra__cta{border:1px solid currentColor;padding:9px 18px}.marca{display:flex;flex-direction:column;align-items:center;text-decoration:none;line-height:1}.marca__nombre{font-family:var(--serif);font-size:34px;font-style:italic;font-weight:300}.marca__bajada{font-size:9.5px;letter-spacing:.4em;text-transform:uppercase;margin-top:6px}.hero{position:relative;height:100svh;min-height:560px;overflow:hidden;color:#fff}.hero__img{position:absolute;inset:0;animation:acercar 18s ease-out forwards}@keyframes acercar{0%{transform:scale(1.12)}to{transform:scale(1)}}.hero__velo{position:absolute;inset:0;background:linear-gradient(180deg,#00000061,#0000000d 35%,#00000026 60%,#0000009e)}.hero__texto{position:absolute;left:var(--margen);right:var(--margen);bottom:clamp(48px,10vh,110px)}.hero h1{font-size:clamp(36px,5.2vw,78px);max-width:14ch;animation:subir 1.4s .2s cubic-bezier(.2,.7,.2,1) both}.hero .sobre{animation:subir 1.2s cubic-bezier(.2,.7,.2,1) both}.hero__pie{display:flex;align-items:center;gap:22px;margin-top:38px;flex-wrap:wrap;animation:subir 1.2s .5s cubic-bezier(.2,.7,.2,1) both}.hero__linea{width:60px;height:1px;background:#fff9}@keyframes subir{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.enlace-claro,.enlace-oscuro{font-size:13px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;padding-bottom:4px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .4s}.enlace-claro:hover,.enlace-oscuro:hover{background-size:40% 1px}.hero__bajar{position:absolute;right:var(--margen);bottom:clamp(48px,10vh,110px);width:1px;height:70px;background:#ffffff59;overflow:hidden}.hero__bajar span{position:absolute;inset:0;background:#fff;animation:gotear 2.2s infinite}@keyframes gotear{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.cinta{border-bottom:1px solid var(--linea);overflow:hidden;padding:20px 0;background:var(--papel)}.cinta__pista{display:flex;width:max-content;animation:correr 40s linear infinite}.cinta span{font-family:var(--serif);font-style:italic;font-size:24px;white-space:nowrap;padding:0 28px;color:var(--tinta-suave)}.cinta i{font-style:normal;font-size:10px;margin-left:56px;color:var(--acento);vertical-align:middle}@keyframes correr{to{transform:translate(-50%)}}.manifiesto{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,7vw,120px);padding:clamp(80px,13vw,180px) var(--margen);align-items:center}.manifiesto__foto{aspect-ratio:4 / 5.4;overflow:hidden}.manifiesto h2{font-size:clamp(30px,3.6vw,54px);line-height:1.18}.manifiesto h2 em{color:var(--acento)}.manifiesto__cols{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:48px;color:var(--tinta-suave);font-size:16px}.manifiesto__cols p{margin:0}.panoramica{position:relative}.panoramica button{display:block;width:100%;aspect-ratio:2.4;overflow:hidden}.panoramica img{object-position:center 35%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.panoramica button:hover img{transform:scale(1.02)}.panoramica:after{content:"";position:absolute;inset:auto 0 0;height:45%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5))}.panoramica__frase{position:absolute;left:var(--margen);bottom:clamp(22px,3.5vw,48px);z-index:1;margin:0;color:#fff;font-family:var(--serif);font-size:clamp(24px,3vw,44px);line-height:1.1;pointer-events:none}.encabezado{padding:0 var(--margen);margin-bottom:clamp(44px,6vw,80px)}.encabezado h2{font-size:clamp(42px,6vw,88px)}.encabezado--centro{text-align:center}.encabezado__bajada{color:var(--tinta-suave);max-width:52ch;margin:22px auto 0}.encabezado__bajada--izq{margin-left:0}.historias{padding:clamp(40px,6vw,80px) 0 clamp(60px,8vw,120px);border-top:1px solid var(--linea);padding-top:clamp(80px,10vw,140px)}.historia{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(28px,5vw,80px);padding:0 var(--margen);margin-bottom:clamp(80px,12vw,170px);align-items:end}.historia--inv{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.historia--inv .historia__grilla{order:2}.historia__grilla{display:grid;grid-template-columns:1fr 1fr;gap:14px}.historia__foto{overflow:hidden;position:relative}.historia__foto--0{grid-column:1 / -1;aspect-ratio:3 / 2}.historia__foto--1,.historia__foto--2{aspect-ratio:4 / 3}.historia__foto img,.mosaico__item img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .6s}.historia__foto:hover img,.mosaico__item:hover img{transform:scale(1.04)}.historia__num{font-family:var(--serif);font-size:15px;color:var(--acento);letter-spacing:.2em;display:block;margin-bottom:18px}.historia h3{font-size:clamp(38px,4.4vw,66px);font-style:italic}.historia h3 a{text-decoration:none}.historia h3 a:hover{color:var(--acento)}.destacado__historia{margin:22px 0 0;font-size:15px}.historia__meta{font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--tinta-suave);margin:14px 0 22px}.historia__meta span{color:var(--acento);margin:0 6px}.historia__texto>p:not(.historia__meta){color:var(--tinta-suave);margin:0 0 30px}.galeria{background:var(--papel-2);padding:clamp(80px,11vw,150px) var(--margen)}.mosaico{columns:3;column-gap:14px}.mosaico__item{display:block;width:100%;overflow:hidden;aspect-ratio:3 / 2;margin:0 0 14px;break-inside:avoid}.mosaico__item--alto{aspect-ratio:2 / 3}.proceso{background:var(--noche);color:var(--noche-texto);padding:clamp(90px,12vw,170px) 0}.proceso .encabezado h2 em{color:#c9a77c}.pasos{list-style:none;margin:0;padding:0 var(--margen);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(239,231,218,.16)}.paso{padding:40px 28px 0 0;border-right:1px solid rgba(239,231,218,.16);margin-right:28px}.paso:last-child{border-right:0;margin-right:0}.paso__num{font-family:var(--serif);font-size:64px;line-height:1;font-style:italic;color:#c9a77c;display:block;margin-bottom:26px}.paso h3{font-size:30px;margin-bottom:14px}.paso p{color:#efe7daad;font-size:15.5px;margin:0}.colecciones{padding:clamp(90px,12vw,170px) var(--margen)}.planes{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--linea);max-width:1240px;margin:0 auto}.plan{padding:clamp(32px,4vw,54px);border-right:1px solid var(--linea);position:relative;display:flex;flex-direction:column}.plan:last-child{border-right:0}.plan--destacado{background:var(--tinta);color:var(--noche-texto)}.plan__sello{position:absolute;top:22px;right:22px;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#c9a77c}.plan h3{font-size:40px;font-style:italic}.plan__para{font-size:14px;opacity:.7;margin:6px 0 26px}.plan__precio{font-family:var(--serif);font-size:26px;margin:0 0 26px;padding-bottom:26px;border-bottom:1px solid currentColor;border-color:#7f75694d}.plan ul{list-style:none;padding:0;margin:0 0 36px;flex:1}.plan li{padding:9px 0 9px 22px;position:relative;font-size:15.5px}.plan li:before{content:"";position:absolute;left:0;top:50%;width:9px;height:1px;background:var(--acento)}.plan__cta{font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;text-align:center;padding:15px;border:1px solid currentColor;transition:background .3s,color .3s}.plan__cta:hover{background:var(--tinta);color:var(--papel)}.plan--destacado .plan__cta{background:var(--noche-texto);color:var(--tinta);border-color:var(--noche-texto)}.plan--destacado .plan__cta:hover{background:transparent;color:var(--noche-texto)}.h1__clave{display:block;font-family:var(--sans);line-height:1.6;margin-bottom:22px;letter-spacing:.32em}.zonas{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,7vw,110px);padding:clamp(80px,10vw,140px) var(--margen);border-top:1px solid var(--linea);align-items:center}.zonas h2{font-size:clamp(36px,4.4vw,62px);margin-bottom:32px}.zonas h2 em{color:var(--acento)}.zonas__texto>p:not(.sobre){color:var(--tinta-suave);max-width:62ch;margin:0 0 18px}.zonas__links a{color:var(--tinta);text-underline-offset:3px}.zonas__lista{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.zonas__lista li{font-family:var(--serif);font-style:italic;font-size:21px;border:1px solid var(--linea);padding:6px 18px;border-radius:999px}.testimonios{padding:clamp(80px,10vw,140px) var(--margen);text-align:center;border-top:1px solid var(--linea)}.testimonios blockquote{max-width:900px;margin:0 auto 60px}.testimonios blockquote p{font-family:var(--serif);font-style:italic;font-size:clamp(26px,3vw,40px);line-height:1.3;margin:0 0 20px}.testimonios footer{font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--tinta-suave)}.preguntas{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:clamp(80px,10vw,140px) 0;border-top:1px solid var(--linea)}.preguntas .encabezado h2{font-size:clamp(38px,4.6vw,66px)}.preguntas .encabezado h2 em{color:var(--acento)}.acordeon{padding:0 var(--margen) 0 0}details{border-bottom:1px solid var(--linea)}details:first-child{border-top:1px solid var(--linea)}summary{list-style:none;cursor:pointer;padding:26px 40px 26px 0;position:relative;font-family:var(--serif);font-size:clamp(21px,2vw,27px)}summary::-webkit-details-marker{display:none}summary span:before,summary span:after{content:"";position:absolute;right:6px;top:50%;width:15px;height:1px;background:var(--tinta);transition:transform .35s}summary span:after{transform:rotate(90deg)}details[open] summary span:after{transform:rotate(0)}details p{margin:-6px 0 28px;color:var(--tinta-suave);max-width:60ch}.contacto{background:var(--noche);color:var(--noche-texto);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,7vw,120px);padding:clamp(90px,12vw,170px) var(--margen)}.contacto h2{font-size:clamp(46px,6vw,92px);margin-bottom:28px}.contacto h2 em{color:#c9a77c}.contacto__intro>p:not(.sobre){color:#efe7dab3;max-width:40ch}.contacto__directo{font-size:15px;margin-top:32px}.contacto__directo a{color:#c9a77c}.formulario{display:grid;grid-template-columns:1fr 1fr;gap:30px 32px;align-content:start}.campo{display:flex;flex-direction:column;gap:8px}.campo--ancho{grid-column:1 / -1}.campo span{font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:#efe7da8c}.campo input,.campo select,.campo textarea{font:inherit;font-size:18px;color:var(--noche-texto);background:transparent;border:0;border-bottom:1px solid rgba(239,231,218,.28);padding:10px 0;border-radius:0;outline:none;transition:border-color .3s;color-scheme:dark}.campo select option{background:var(--noche)}.campo input::placeholder,.campo textarea::placeholder{color:#efe7da4d}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:#c9a77c}.campo textarea{resize:vertical}.formulario__enviar{grid-column:1 / -1;justify-self:start;margin-top:10px;background:var(--noche-texto);color:var(--tinta);padding:18px 42px;font-size:13px;letter-spacing:.22em;text-transform:uppercase;transition:background .3s}.formulario__enviar:hover{background:#c9a77c}.pie{text-align:center;padding:70px var(--margen) 50px}.pie>p{color:var(--tinta-suave);font-size:14px;margin:18px 0 0}.marca--pie{display:inline-flex}.marca--pie .marca__nombre{font-size:46px}.pie__legal{font-size:12.5px!important;margin-top:40px!important}.pie__legal a{color:var(--tinta-suave)}.visor{border:0;padding:0;margin:0;width:100vw;height:100vh;max-width:none;max-height:none;background:#100e0cf7;color:var(--noche-texto)}.visor[open]{display:flex;align-items:center;justify-content:center}.visor::backdrop{background:transparent}.visor figure{margin:0;display:flex;flex-direction:column;align-items:center;max-width:calc(100vw - 160px)}.visor img{max-height:calc(100vh - 120px);width:auto;max-width:100%;height:auto;object-fit:contain;transition:opacity .35s}.visor img.cargando{opacity:0}.visor figcaption{display:flex;gap:24px;justify-content:space-between;width:100%;font-size:13px;color:#efe7da99;margin-top:16px}.visor__cerrar{position:absolute;top:18px;right:26px;font-size:40px;font-weight:200;line-height:1}.visor__flecha{position:absolute;top:50%;transform:translateY(-50%);font-family:var(--serif);font-size:64px;padding:20px;opacity:.6}.visor__flecha:hover{opacity:1}.visor__flecha--izq{left:12px}.visor__flecha--der{right:12px}.revelar{opacity:0;transform:translateY(36px);transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1)}.revelar.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.revelar{opacity:1;transform:none;transition:none}.hero__img,.cinta__pista,.hero__bajar span,.hero h1,.hero .sobre,.hero__pie{animation:none}}:focus-visible{outline:1px solid var(--acento);outline-offset:4px}.ambiente{background:var(--noche);color:var(--noche-texto);padding:clamp(80px,11vw,150px) var(--margen)}.ambiente__encabezado{padding:0}.ambiente__encabezado h2 em{color:#c9a77c}.ambiente__encabezado .encabezado__bajada{color:#efe7daad;margin:22px 0 0}.ambiente__grilla{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ambiente__foto{display:block;overflow:hidden;aspect-ratio:3 / 2}.ambiente__foto--grande{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.ambiente__foto img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ambiente__foto:hover img{transform:scale(1.04)}.ambiente__nota{margin:0;align-self:center;padding:0 clamp(4px,1.4vw,22px);font-family:var(--serif);font-style:italic;font-size:clamp(17px,1.5vw,21px);line-height:1.45;color:#efe7dac7}.destacado{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(40px,5vw,80px);align-items:center;padding:clamp(80px,11vw,150px) var(--margen)}.destacado h2{font-size:clamp(36px,4.2vw,60px);margin-bottom:28px}.destacado h2 em{color:var(--acento)}.destacado__texto>p:not(.sobre){color:var(--tinta-suave);margin:0 0 18px}.destacado__texto a{color:var(--tinta);text-underline-offset:3px}.creditos{margin:30px 0 34px;border-top:1px solid var(--linea)}.creditos div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid var(--linea);font-size:14.5px}.creditos dt{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--tinta-suave)}.creditos dd{margin:0;text-align:right}.destacado__grilla{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.destacado__foto{display:block;overflow:hidden;aspect-ratio:3 / 2}.destacado__foto--grande{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.destacado__foto img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.destacado__foto:hover img{transform:scale(1.04)}.hero--historia{height:88svh}.hero--historia h1{max-width:18ch}.migas{display:flex;flex-wrap:wrap;gap:10px;padding:18px var(--margen);border-bottom:1px solid var(--linea);font-size:12.5px;letter-spacing:.08em;color:var(--tinta-suave)}.migas a{text-decoration:none}.migas a:hover{color:var(--tinta)}.migas span[aria-hidden]{color:var(--acento)}.relato{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(40px,7vw,120px);padding:clamp(70px,10vw,140px) var(--margen) clamp(50px,7vw,100px);align-items:start}.relato h2{font-size:clamp(38px,4.6vw,66px);font-style:italic;margin-bottom:30px}.relato__texto>p:not(.sobre){color:var(--tinta-suave);margin:0 0 18px;max-width:62ch}.relato__texto>p.relato__entrada{font-family:var(--serif);font-size:clamp(22px,2vw,28px);line-height:1.4;color:var(--tinta)}.relato__ficha .creditos{margin-top:0}.relato__ficha .creditos a{color:var(--tinta);text-underline-offset:3px}.capitulo{padding:clamp(60px,8vw,110px) var(--margen);border-top:1px solid var(--linea)}.capitulo--alt{background:var(--papel-2);border-top:0}.capitulo__cabeza{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:10px clamp(32px,6vw,100px);align-items:end;margin-bottom:clamp(36px,5vw,64px)}.capitulo__cabeza .historia__num{grid-column:1 / -1;margin:0}.capitulo__cabeza h2{font-size:clamp(40px,5vw,72px);font-style:italic}.capitulo__cabeza p{margin:0;color:var(--tinta-suave);max-width:60ch}.fila{--alto-fila: 250px;display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.fila:after{content:"";flex:10000 1 0}.fila__item{flex:var(--ar) 1 calc(var(--ar) * var(--alto-fila));aspect-ratio:var(--ar);overflow:hidden;display:block}.fila__item img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.fila__item:hover img{transform:scale(1.04)}.lugar{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(40px,7vw,120px);padding:clamp(80px,10vw,140px) var(--margen);border-top:1px solid var(--linea)}.lugar h2{font-size:clamp(36px,4.4vw,62px);margin-bottom:28px}.lugar h2 em{color:var(--acento)}.lugar__texto>p:not(.sobre){color:var(--tinta-suave);margin:0 0 18px;max-width:60ch}.lugar__consejos h3{font-size:30px;font-style:italic;margin-bottom:18px}.lugar__consejos ol{list-style:none;margin:0;padding:0;counter-reset:consejo}.lugar__consejos li{counter-increment:consejo;position:relative;padding:16px 0 16px 46px;border-top:1px solid var(--linea);color:var(--tinta-suave);font-size:16px}.lugar__consejos li:before{content:counter(consejo,decimal-leading-zero);position:absolute;left:0;top:14px;font-family:var(--serif);font-size:20px;color:var(--acento)}.cierre{background:var(--noche);color:var(--noche-texto);text-align:center;padding:clamp(90px,12vw,160px) var(--margen)}.cierre h2{font-size:clamp(44px,6vw,88px);margin-bottom:24px}.cierre h2 em{color:#c9a77c}.cierre>p:not(.sobre){color:#efe7dab3;max-width:46ch;margin:0 auto}.cierre__acciones{display:flex;flex-wrap:wrap;gap:28px;align-items:center;justify-content:center;margin-top:40px}.cierre__boton{background:var(--noche-texto);color:var(--tinta);padding:18px 42px;text-decoration:none;font-size:13px;letter-spacing:.22em;text-transform:uppercase;transition:background .3s}.cierre__boton:hover{background:#c9a77c}.otras{padding:clamp(80px,10vw,140px) 0}.otras__grilla{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0 var(--margen)}.otra{display:block;text-decoration:none}.otra__foto{display:block;aspect-ratio:4 / 3;overflow:hidden;margin-bottom:18px}.otra__foto img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.otra:hover .otra__foto img{transform:scale(1.04)}.otra__lugar{display:block;font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--tinta-suave);margin-bottom:6px}.otra__titulo{display:block;font-family:var(--serif);font-style:italic;font-size:30px;line-height:1.15}@media(max-width:1000px){.pasos{grid-template-columns:1fr 1fr}.paso:nth-child(2){border-right:0;margin-right:0}.paso{padding-bottom:40px}.planes{grid-template-columns:1fr;max-width:560px}.plan{border-right:0;border-bottom:1px solid var(--linea)}.plan:last-child{border-bottom:0}}@media(max-width:860px){.relato,.capitulo__cabeza,.lugar{grid-template-columns:1fr}.otras__grilla{grid-template-columns:1fr;gap:40px}.hero--historia{height:78svh}.fila{--alto-fila: 150px;gap:8px}body{font-size:16px}.barra{grid-template-columns:auto 1fr}.barra__nav:not(.barra__nav--der){display:none}.barra__nav--der a:not(.barra__cta){display:none}.marca{align-items:flex-start}.marca__nombre{font-size:28px}.barra .marca__bajada{display:none}.marca--pie{align-items:center}.manifiesto,.historia,.historia--inv,.preguntas,.contacto,.zonas{grid-template-columns:1fr}.historia--inv .historia__grilla{order:0}.manifiesto__foto{max-width:420px;aspect-ratio:4 / 5}.manifiesto__cols{grid-template-columns:1fr;gap:18px}.historia__grilla{gap:8px}.ambiente__grilla{grid-template-columns:1fr 1fr;gap:8px}.destacado{grid-template-columns:1fr}.destacado__grilla{grid-template-columns:1fr 1fr;gap:8px}.destacado__foto--grande{grid-row:auto;aspect-ratio:3 / 2}.destacado__foto:nth-child(6){display:none}.ambiente__foto--grande{grid-row:auto;aspect-ratio:3 / 2}.ambiente__nota{font-size:15.5px;padding:0 4px}.mosaico{columns:2;column-gap:8px}.mosaico__item{margin-bottom:8px}.acordeon{padding:0 var(--margen)}.formulario{grid-template-columns:1fr}.hero__bajar{display:none}.hero__img{object-position:74% center}.panoramica button{aspect-ratio:4 / 3}.visor figure{max-width:100vw}.visor__flecha{top:auto;bottom:10px;transform:none;font-size:48px}}@media(max-width:560px){.pasos{grid-template-columns:1fr}.paso{border-right:0;margin-right:0;border-bottom:1px solid rgba(239,231,218,.16);padding:32px 0}.paso:last-child{border-bottom:0}.barra__cta{padding:8px 12px;font-size:11px}.cinta span{font-size:20px}}
