:root{--noche:#0f1a2d;--hondo:#0a1322;--placa:#16253d;--oro:#c8a548;--plata:silver;--tinta:#eef0f3;--tinta-2:#a9b1be;--filete:#c0c0c02e;--serif:var(--font-zodiak), Georgia, serif;--sans:var(--font-switzer), system-ui, sans-serif;--mono:var(--font-plex-mono), ui-monospace, monospace;--gutter:20px;--bar:64px;--cab:82px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:var(--cab)}body{background:var(--noche);color:var(--tinta);font-family:var(--sans);padding-bottom:var(--bar);font-size:17px;line-height:1.55;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--oro);outline-offset:3px}.wrap{width:100%;max-width:1180px;padding:0 var(--gutter);margin:0 auto}.salta{z-index:100;background:var(--oro);color:#121212;padding:10px 16px;position:absolute;top:8px;left:-9999px}.salta:focus{left:8px}.oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.top{z-index:30;padding:8px var(--gutter);border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;transition:background .4s,border-color .4s,padding .4s;display:grid;position:fixed;top:0;left:0;right:0}.top.solida{-webkit-backdrop-filter:blur(10px);border-bottom-color:var(--filete);background:#0f1a2deb;padding-block:6px}.top .marca{grid-column:2;text-decoration:none;transition:opacity .5s;display:block}.top .marca img{width:auto;height:58px;transition:height .4s;display:block}.top.solida .marca img{height:50px}.top.en-portada:not(.solida) .marca{opacity:0;pointer-events:none}.top nav{display:none}.top nav a{color:var(--tinta-2);font-size:15px;text-decoration:none}.top nav a:hover,.top nav a[aria-current=page]{color:var(--tinta)}.top nav a[aria-current=page]{box-shadow:inset 0 -1px var(--oro)}.top .izq{grid-column:1;justify-self:start}.top .der{grid-column:3;justify-self:end}.menu-btn{min-height:44px;color:var(--tinta);font:500 15px var(--sans);cursor:pointer;background:0 0;border:0;grid-column:1;justify-self:start;align-items:center;gap:8px;padding:0 4px;display:flex}.menu-btn i{gap:5px;width:20px;display:grid}.menu-btn i:before,.menu-btn i:after{content:"";background:currentColor;height:1px}.reservar-movil{color:var(--oro);grid-column:3;justify-self:end;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.cortina{z-index:60;background:var(--noche);padding:18px var(--gutter) calc(var(--bar) + 24px);visibility:hidden;flex-direction:column;transition:transform .45s cubic-bezier(.6,0,.2,1),visibility 0s .45s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.cortina.abierta{visibility:visible;transition:transform .45s cubic-bezier(.6,0,.2,1);transform:none}.cortina .cerrar{min-height:44px;color:var(--tinta);font:500 15px var(--sans);cursor:pointer;background:0 0;border:0;align-self:flex-start}.cortina ul{border-top:1px solid var(--oro);margin-top:24px;list-style:none}.cortina li a{border-bottom:1px solid var(--filete);font-family:var(--serif);justify-content:space-between;align-items:baseline;padding:14px 0;font-size:30px;line-height:1.1;text-decoration:none;display:flex}.cortina li a small{font-family:var(--mono);color:var(--plata);font-size:12px}.cortina .datos-cortina{color:var(--tinta-2);gap:4px;margin-top:28px;font-size:15px;display:grid}.btn{min-height:48px;font:600 16px/1.1 var(--sans);cursor:pointer;text-align:center;border:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.btn-oro{background:var(--oro);color:#121212}.btn-oro:hover{background:#d6b65c}.btn-linea{color:var(--tinta);box-shadow:inset 0 0 0 1px var(--filete);background:0 0}.btn-linea:hover{box-shadow:inset 0 0 0 1px var(--plata)}.top .btn{color:#121212;min-height:40px;padding:0 18px;font-size:15px}.enlace{color:var(--tinta);box-shadow:inset 0 -1px var(--oro);font-weight:500;text-decoration:none}.enlace:hover{color:var(--oro)}.portada{height:280vh;position:relative}.pin{background:var(--noche);isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.fondo,.fondo-lados{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fondo-lados{display:none}@media (aspect-ratio>=3/4){.fondo{object-fit:contain}.fondo-lados{filter:blur(40px)brightness(.42)saturate(1.15);display:block;transform:scale(1.2)}}@media (aspect-ratio>=1){.fondo{object-fit:cover}.fondo-lados{display:none}}.velo{mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.fondo-velo{fill:var(--hondo)}.firma{left:0;right:0;bottom:calc(var(--bar) + 5vh);text-align:center;color:var(--plata);font-size:15px;line-height:1.5;position:absolute}.firma i{background:linear-gradient(var(--oro),transparent);width:1px;height:46px;margin:14px auto 0;animation:2.2s ease-in-out infinite gota;display:block}@keyframes gota{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.sombra{opacity:0;background:linear-gradient(#0f1a2d99 0,#0f1a2d00 24% 40%,#0f1a2df0 86%);position:absolute;inset:0}.titular{left:0;right:0;bottom:calc(var(--bar) + 22px);padding:0 var(--gutter);opacity:0;pointer-events:none;position:absolute;transform:translateY(24px)}.titular h1{font-family:var(--serif);letter-spacing:-.02em;max-width:10ch;font-size:clamp(42px,11.5vw,104px);font-weight:400;line-height:.98}.titular .sub{color:var(--tinta);opacity:.85;max-width:34ch;margin-top:14px;font-size:16px}.titular .acciones{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.titular .btn-linea{-webkit-backdrop-filter:blur(6px);background:#0f1a2d59}.nota-google{color:var(--tinta-2);align-items:center;gap:10px;margin-top:18px;font-size:14px;text-decoration:none;display:flex}.nota-google b{font-family:var(--serif);color:var(--tinta);font-size:22px;font-weight:400}.estrellas{color:var(--oro);letter-spacing:2px}.verbos{background:var(--hondo);border-block:1px solid var(--filete);padding:72px 0}.verbos h2{font-family:var(--serif);color:var(--tinta-2);margin-bottom:34px;font-size:22px;font-weight:400}.verbo{border-top:1px solid var(--filete);padding:18px 0 22px}a.verbo{color:inherit;text-decoration:none;display:block}a.verbo:hover strong{color:var(--oro)}.verbo strong{font-family:var(--serif);letter-spacing:-.03em;color:var(--tinta);font-size:clamp(38px,11.4vw,120px);font-weight:700;line-height:.95;display:block}.verbo p{color:var(--tinta-2);max-width:38ch;margin-top:10px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.verbo strong{color:#0000;-webkit-text-stroke:1px var(--plata);background:linear-gradient(90deg,var(--tinta) 0 50%,transparent 50%) 100% 0/200% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:linear both llenar view();animation-range:entry 40% cover 45%}@keyframes llenar{to{background-position:0 0}}}}.sec{padding:84px 0}.sec.hundida,.e.hundida{background:var(--hondo);border-block:1px solid var(--filete)}.sec.destacada{background:radial-gradient(ellipse 70% 60% at 85% 0%,#c8a5481a,transparent 70%),var(--placa);border-block:1px solid #c8a5488c;position:relative}.sec.destacada:before{content:"";background:var(--oro);width:min(220px,40%);height:3px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.sec.destacada .carta{background:#0a132259;padding:0 18px}.antetitulo{font:500 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--oro);align-items:center;gap:12px;margin-bottom:16px;display:flex}.antetitulo:before{content:"";background:var(--oro);width:28px;height:1px}.sec h2,.h2{font-family:var(--serif);letter-spacing:-.015em;max-width:16ch;font-size:clamp(34px,9vw,60px);font-weight:400;line-height:1.02}.sec .intro{color:var(--tinta-2);max-width:42ch;margin-top:14px}.sec .mas{margin-top:26px}.dato{font-family:var(--mono);letter-spacing:.02em;color:var(--plata);font-size:12px}.cab-pag{padding:calc(var(--cab) + 46px) 0 54px;border-bottom:1px solid var(--filete);background:radial-gradient(120% 80% at 85% 0,#c8a54812,transparent 60%),var(--noche)}.migas{font-family:var(--mono);color:var(--plata);flex-wrap:wrap;gap:6px;font-size:12px;list-style:none;display:flex}.migas li+li:before{content:"/";opacity:.5;margin-right:6px}.migas a{color:var(--tinta-2);text-decoration:none}.migas a:hover{color:var(--tinta)}.cab-pag h1{font-family:var(--serif);letter-spacing:-.02em;max-width:14ch;margin-top:22px;font-size:clamp(42px,10vw,88px);font-weight:400;line-height:1}.cab-pag .entrada{color:var(--tinta);opacity:.88;max-width:40ch;margin-top:18px;font-size:19px}.cab-pag .acciones{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ficha{border-top:1px solid var(--oro);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));max-width:760px;margin-top:34px;display:grid}.ficha div{border-bottom:1px solid var(--filete);padding:14px 14px 14px 0}.ficha dt{font-family:var(--mono);color:var(--plata);font-size:12px}.ficha dd{font-family:var(--serif);margin-top:4px;font-size:24px;line-height:1.15}.ficha dd small{font-family:var(--sans);color:var(--tinta-2);font-size:14px}.cuerpo{gap:56px;display:grid}.prosa{max-width:62ch}.prosa h2{font-family:var(--serif);margin:44px 0 14px;font-size:clamp(28px,6vw,40px);font-weight:400;line-height:1.1}.prosa h2:first-child{margin-top:0}.prosa h3{margin:28px 0 8px;font-size:19px;font-weight:600}.prosa p{color:var(--tinta-2);margin-top:14px}.prosa p strong{color:var(--tinta);font-weight:600}.prosa ul,.prosa ol{color:var(--tinta-2);gap:8px;margin-top:14px;padding-left:0;list-style:none;display:grid}.prosa li{padding-left:18px;position:relative}.prosa ul li:before{content:"";background:var(--oro);width:8px;height:1px;position:absolute;top:.75em;left:0}.prosa ol{counter-reset:n}.prosa ol li{counter-increment:n;padding-left:28px}.prosa ol li:before{content:counter(n);font-family:var(--serif);color:var(--oro);position:absolute;left:0}.prosa a{color:var(--tinta);box-shadow:inset 0 -1px var(--oro);text-decoration:none}.lado{align-content:start;gap:22px;display:grid}.lado figure{aspect-ratio:3/4;background:#000;position:relative;overflow:hidden}.lado figure img{object-fit:cover;width:100%;height:100%}.lado figcaption{font-family:var(--mono);color:var(--plata);background:linear-gradient(#0000,#000000c7);padding:30px 14px 12px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.incluye{border-top:1px solid var(--oro)}.incluye h2{font-family:var(--mono);color:var(--plata);letter-spacing:.02em;padding:14px 0 6px;font-size:12px;font-weight:400}.incluye ul{list-style:none}.incluye li{border-bottom:1px solid var(--filete);padding:12px 0 12px 18px;position:relative}.incluye li:before{content:"";background:var(--oro);width:8px;height:1px;position:absolute;top:1.35em;left:0}.aviso{border-left:1px solid var(--oro);background:var(--placa);color:var(--tinta-2);padding:18px 20px;font-size:15px}.aviso b{color:var(--tinta);font-weight:600}.carta{border-top:1px solid var(--oro);margin-top:36px}.carta .cab{color:var(--tinta-2);border-bottom:1px solid var(--filete);grid-template-columns:1fr 70px 70px;gap:8px;padding:10px 0;font-size:13px;display:grid}.carta .cab span:not(:first-child),.fila .p{text-align:right}.fila{border-bottom:1px solid var(--filete)}.fila summary{cursor:pointer;grid-template-columns:1fr 70px 70px;align-items:baseline;gap:8px;padding:18px 0;list-style:none;display:grid}.fila summary::-webkit-details-marker{display:none}.fila .n{font-family:var(--serif);font-size:24px;line-height:1.1}.fila .n small{font-family:var(--sans);color:var(--tinta-2);margin-top:4px;font-size:14px;display:block}.fila .p{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:24px}.fila .p sup{margin-left:1px;font-size:.55em}.fila .inc{color:var(--tinta-2);max-width:46ch;padding:0 0 20px}.fila .inc ul{gap:6px;list-style:none;display:grid}.fila .inc li{padding-left:16px;position:relative}.fila .inc li:before{content:"";background:var(--oro);width:7px;height:1px;position:absolute;top:.7em;left:0}.fila .inc .pie-fila{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px;font-size:14px;display:flex}.fila[open] summary .n{color:var(--oro)}.nota{color:var(--tinta-2);max-width:46ch;margin-top:18px;font-size:15px}.extras{border-top:1px solid var(--oro);margin-top:20px}.extras li{border-bottom:1px solid var(--filete);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;list-style:none;display:flex}.extras li span:last-child{font-family:var(--serif);white-space:nowrap;font-size:21px}.extras a{text-decoration:none}.extras a:hover{color:var(--oro)}.ad{aspect-ratio:9/16;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#000;width:100%;max-width:440px;max-height:78vh;margin-top:34px;position:relative;overflow:hidden}.ad video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ad .et{font-family:var(--serif);color:var(--tinta);background:#0a1322c7;padding:6px 10px;font-size:20px;transition:color .3s;position:absolute;top:14px;left:14px}.ad.salio .et{color:var(--oro)}.ad .riel{background:#ffffff59;height:1px;position:absolute;bottom:22px;left:14px;right:14px}.ad .avance{height:1px;width:var(--x,0%);background:var(--oro);position:absolute;top:0;left:0;box-shadow:0 0 14px 1px #c8a548b3}.ad .asa{top:0;left:var(--x,0%);background:var(--oro);border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;box-shadow:0 0 0 6px #c8a54840}.ad input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.ad-hecho{border-top:1px solid var(--filete);margin:26px 0 0;padding:0;list-style:none}.ad-hecho li{border-bottom:1px solid var(--filete);color:var(--tinta-2);padding:14px 0 14px 26px;position:relative}.ad-hecho li:before{content:"";background:var(--oro);width:10px;height:1px;position:absolute;top:23px;left:2px}.ad-hecho b{color:var(--tinta);font-weight:500}.ad-precio{font:500 13px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--plata);margin:22px 0 18px}.pie{color:var(--tinta-2);margin-top:10px;font-size:14px}.prot-acc{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.e{padding:96px 0 40px;position:relative}.e-cab{justify-content:space-between;align-items:end;gap:20px;display:flex}.e-cab .dato{white-space:nowrap}.e-pista{padding:0 var(--gutter) 24px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:18px;margin-top:34px;display:flex;overflow-x:auto}.e-pista::-webkit-scrollbar{display:none}.e-caso{scroll-snap-align:start;flex:0 0 84vw;position:relative}.e-media{aspect-ratio:3/4;background:#000;position:relative;overflow:hidden}.e-media img,.e-media video{object-fit:cover;width:100%;height:100%}.e-media:after{content:"";background:linear-gradient(#0000 55%,#0a1322cc);position:absolute;inset:0}.e-caso h3{z-index:2;font-family:var(--serif);letter-spacing:-.03em;margin:-1.05em 0 0 14px;font-size:clamp(46px,13vw,120px);font-style:italic;font-weight:400;line-height:.95;position:relative}.e-num{z-index:2;color:var(--tinta);position:absolute;top:12px;left:12px}.e-parte{grid-template-columns:auto 1fr;gap:8px 14px;margin-top:16px;font-size:15px;display:grid}.e-parte dt{font-family:var(--mono);color:var(--plata);padding-top:3px;font-size:12px}.e-mas{margin-top:8px}.rejilla{gap:56px;margin-top:40px;display:grid}.rejilla .e-caso{flex:none}.rejilla .e-caso h3{font-size:clamp(46px,11vw,84px)}.proceso{gap:30px;margin-top:36px;display:grid}.proceso figure{aspect-ratio:4/5;position:relative;overflow:hidden}.proceso figure img{object-fit:cover;object-position:50% 100%;width:100%;height:100%}.proceso figcaption{background:linear-gradient(#0000,#000000bf);padding:30px 14px 12px;font-size:14px;position:absolute;bottom:0;left:0;right:0}.pasos{counter-reset:p;list-style:none;display:grid}.pasos li{counter-increment:p;border-top:1px solid var(--filete);grid-template-columns:48px 1fr;padding:18px 0;display:grid}.pasos li:before{content:counter(p);font-family:var(--serif);color:var(--oro);font-size:34px;line-height:1}.pasos h3{font-size:18px;font-weight:600}.pasos p{color:var(--tinta-2);margin-top:4px;font-size:16px}.resenas{margin-top:34px}.res-escena{gap:18px;padding:8px 0;display:grid;overflow:hidden}.resenas.vivo .res-escena{grid-template-columns:1fr;gap:0}.res-tarjeta{background:var(--placa);border:1px solid var(--filete);border-top:2px solid var(--oro);flex-direction:column;gap:18px;margin:0;padding:30px 28px 24px;display:flex}.resenas.vivo .res-tarjeta{width:100%;transform:translateX(calc(var(--o,0) * (100% + 20px))) scale(.92);opacity:.5;cursor:pointer;grid-area:1/1;justify-self:center;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .7s,box-shadow .7s}.resenas.vivo .res-tarjeta.activa{opacity:1;cursor:default;transform:translate(0)scale(1);box-shadow:0 24px 50px -24px #000000b3,0 0 0 1px #c8a54859}.resenas.vivo .res-tarjeta.lejos{opacity:0;pointer-events:none}@media (width>=900px){.resenas.vivo .res-tarjeta{width:calc(33.3333% - 13.3333px)}}@media (prefers-reduced-motion:reduce){.resenas.vivo .res-tarjeta{transition:none}}.res-estrellas{color:var(--oro);letter-spacing:4px;font-size:22px;line-height:1}.res-tarjeta blockquote{font-family:var(--serif);color:var(--tinta);flex:1;margin:0;font-size:20px;line-height:1.45}.res-tarjeta figcaption{border-top:1px solid var(--filete);align-items:center;gap:12px;padding-top:16px;display:flex}.res-inicial{background:var(--hondo);width:40px;height:40px;color:var(--oro);font:400 18px var(--serif);border:1px solid #c8a54880;border-radius:50%;flex:none;place-items:center;display:grid}.res-tarjeta figcaption b{font-size:16px;font-weight:500;display:block}.res-tarjeta figcaption small{color:var(--tinta-2);font-size:13px;display:block}.res-mando{justify-content:center;align-items:center;gap:18px;margin-top:20px;display:flex}.res-flecha{border:1px solid var(--filete);width:44px;height:44px;color:var(--tinta);cursor:pointer;background:0 0;place-items:center;font-size:18px;transition:border-color .2s,color .2s;display:grid}.res-flecha:hover{border-color:var(--oro);color:var(--oro)}.res-puntos{gap:8px;display:flex}.res-puntos i{background:var(--filete);border-radius:50%;width:8px;height:8px;transition:background .3s,width .3s}.res-puntos i.on{background:var(--oro);border-radius:4px;width:22px}.resenas-pie{justify-content:center}@media (width<=719px){.res-tarjeta{padding:24px 20px 20px}.res-tarjeta blockquote{font-size:18px}}.resenas:not(.vivo) .res-mando{display:none}.resenas-pie{color:var(--tinta-2);flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:22px;font-size:15px;display:flex}.faq{border-top:1px solid var(--oro);margin-top:30px}.faq details{border-bottom:1px solid var(--filete)}.faq summary{cursor:pointer;padding:18px 34px 18px 0;font-weight:500;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--serif);color:var(--oro);font-size:26px;transition:transform .25s;position:absolute;top:14px;right:4px}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--tinta-2);max-width:56ch;padding:0 0 18px}.reserva{background:var(--hondo);border-top:1px solid var(--filete)}.vias{gap:10px;margin-top:28px;display:grid}.formulario{gap:14px;max-width:560px;margin-top:36px;display:grid}.formulario label{color:var(--tinta-2);gap:6px;font-size:14px;display:grid}.formulario input,.formulario select,.formulario textarea{background:var(--placa);border:1px solid var(--filete);width:100%;min-height:48px;color:var(--tinta);font:16px var(--sans);border-radius:2px;padding:12px 14px}.formulario textarea{resize:vertical;min-height:110px}.formulario input:focus,.formulario select:focus,.formulario textarea:focus{border-color:var(--oro);outline:none}.formulario input[type=file]{padding:10px}.formulario .legal-form{color:var(--tinta-2);font-size:13px}.formulario .legal-form a{color:var(--tinta)}.formulario .check{align-items:flex-start;gap:10px;font-size:14px;display:flex}.formulario .check input{width:20px;height:20px;min-height:20px;accent-color:var(--oro);flex:none;margin-top:2px}.trampa{position:absolute;left:-9999px}.dos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contacto-datos{border-top:1px solid var(--oro);gap:0;display:grid}.contacto-datos div{border-bottom:1px solid var(--filete);padding:16px 0}.contacto-datos dt{font-family:var(--mono);color:var(--plata);font-size:12px}.contacto-datos dd{margin-top:4px;font-size:18px}.contacto-datos dd a{text-decoration:none}.horario{grid-template-columns:auto 1fr;gap:4px 16px;font-size:16px;display:grid}.mapa{aspect-ratio:4/3;background:var(--placa);border:1px solid var(--filete);position:relative;overflow:hidden}.mapa iframe{filter:grayscale(.3);border:0;width:100%;height:100%;position:absolute;inset:0}.mapa .cargar{text-align:center;color:var(--tinta-2);place-content:center;gap:14px;padding:24px;font-size:14px;display:grid;position:absolute;inset:0}.mapa .torre-mapa{width:54px;color:var(--plata);opacity:.5;margin:0 auto}.llamada{text-align:left;background:var(--hondo);border-top:1px solid var(--filete);padding:80px 0}.llamada h2{font-family:var(--serif);max-width:16ch;font-size:clamp(34px,8vw,56px);font-weight:400;line-height:1.05}.llamada p{color:var(--tinta-2);max-width:44ch;margin-top:14px}.llamada .acciones{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.indice{border-top:1px solid var(--oro);margin-top:30px;list-style:none}.indice a{border-bottom:1px solid var(--filete);grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;padding:18px 0;text-decoration:none;display:grid}.indice a:hover .t{color:var(--oro)}.indice .t{font-family:var(--serif);font-size:26px;line-height:1.1}.indice .d{color:var(--tinta-2);grid-column:1;font-size:15px}.indice .pr{font-family:var(--mono);color:var(--plata);white-space:nowrap;grid-area:1/2;font-size:12px}.pie-web{border-top:1px solid var(--oro);padding:70px 0 40px;position:relative;overflow:hidden}.pie-web .torre{width:190px;color:var(--plata);opacity:.09;pointer-events:none;position:absolute;bottom:-20px;right:-30px}.pie-web .lema{font-family:var(--serif);max-width:14ch;font-size:clamp(26px,7vw,44px);line-height:1.1}.pie-web .cols{gap:34px;margin-top:34px;display:grid}.pie-web h2{font-family:var(--mono);color:var(--plata);margin-bottom:10px;font-size:12px;font-weight:400}.pie-web ul{gap:6px;list-style:none;display:grid}.pie-web .cols a{color:var(--tinta-2);text-decoration:none}.pie-web .cols a:hover{color:var(--tinta)}.pie-web .datos{color:var(--tinta-2);gap:4px;display:grid}.pie-web .datos a{color:var(--tinta)}.pie-web .legal{color:var(--tinta-2);flex-wrap:wrap;gap:6px 18px;margin-top:40px;font-size:13px;display:flex}.pie-web .legal a{text-decoration:none}.firma-nf{z-index:1;color:var(--tinta-2);align-items:center;gap:7px;margin-top:14px;padding:6px 0;font-size:13px;text-decoration:none;display:inline-flex;position:relative}.firma-nf:hover{color:var(--tinta)}.firma-logo{width:78.6px;height:12.7px;display:block;overflow:visible}.firma-found{opacity:.12;transition:opacity .25s ease-out}.firma-nf:hover .firma-found{opacity:.42}.firma-enlace{flex:none;width:13px;height:13px;display:block}@media (prefers-reduced-motion:no-preference){.firma-cursor{animation:1s step-end infinite firma-cursor}@keyframes firma-cursor{50%{opacity:0}}}.barra{z-index:40;height:calc(var(--bar) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--noche);border-top:1px solid var(--oro);grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.barra a{justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}.barra a:first-child{background:var(--oro);color:#121212}.barra svg{width:20px;height:20px}@media (prefers-reduced-motion:no-preference){.aparece{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.aparece.visto{opacity:1;transform:none}}@media (width>=900px){:root{--gutter:40px;--bar:0px;--cab:104px}.barra,.menu-btn,.reservar-movil{display:none}.top{padding-block:12px}.top nav{align-items:center;gap:26px;display:flex}.top .marca img{height:80px}.top.solida .marca img{height:58px}.titular h1{font-size:clamp(56px,6vw,84px)}.titular{left:max(var(--gutter),calc((100vw - 1180px)/2 + 40px));padding:0;bottom:9vh}.verbos .lista{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.verbo strong{font-size:clamp(40px,4.6vw,62px)}.duo{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.duo .carta,.duo .ad,.duo .resenas,.duo .faq{margin-top:0}.duo .ad-texto{align-self:center}.duo .fijo{top:calc(var(--cab) + 28px);position:sticky}.duo .ad,.duo .ad+.pie{margin-left:auto;margin-right:auto}.duo .ad+.pie{max-width:440px}.e{height:var(--alto,auto);padding:0}.e-pin{flex-direction:column;justify-content:center;height:100vh;padding-top:60px;display:flex;position:sticky;top:0;overflow:hidden}.e-pista{will-change:transform;gap:7vw;margin-top:26px;padding:0 40px;overflow:visible}.e-caso{flex:none;grid-template-columns:auto 300px;align-items:end;gap:0 34px;display:grid}.e-media{aspect-ratio:9/16;height:66vh}.e-caso h3{pointer-events:none;grid-area:1/1/auto/-1;align-self:end;margin:0 0 7vh 28%;font-size:clamp(70px,7.4vw,130px)}.e-caso .e-media{grid-area:1/1}.e-caso .e-parte{grid-area:1/2;align-self:start;margin:0;padding-top:4px}.rejilla{grid-template-columns:1fr 1fr;gap:70px 50px}.rejilla .e-caso{display:block}.rejilla .e-media{aspect-ratio:3/4;height:auto}.rejilla .e-caso h3{margin:-1.05em 0 0 14px;font-size:clamp(50px,5vw,80px)}.rejilla .e-caso .e-parte{margin-top:16px}.proceso{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px}.vias{grid-template-columns:repeat(2,max-content)}.cuerpo{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:80px}.lado{top:calc(var(--cab) + 20px);position:sticky}.pie-web .cols{grid-template-columns:1.3fr 1fr 1fr 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.firma i{animation:none}}.e-cab .enlace{white-space:nowrap}@media (width<=899px){.indice a{grid-template-columns:1fr}.indice .pr{white-space:normal;grid-area:auto/1;margin-top:2px}}.capas{align-items:center;gap:28px;margin-top:34px;display:grid}.capas-lista{border-top:1px solid var(--oro)}.capa{border-bottom:1px solid var(--filete)}.capa summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:baseline;gap:14px;padding:16px 4px;list-style:none;display:grid}.capa summary::-webkit-details-marker{display:none}.capa-n{font:500 12px var(--mono);color:var(--oro)}.capa-nombre{font-family:var(--serif);color:var(--tinta-2);font-size:22px;line-height:1.2;transition:color .2s}.capa[open] .capa-nombre,.capa summary:hover .capa-nombre{color:var(--tinta)}.capa-grosor{font:400 12px var(--mono);color:var(--plata);text-align:right}.capa-det{padding:0 4px 20px 34px}.capa-det p{color:var(--tinta-2);max-width:52ch}.capa-dato{font:400 13px var(--mono);color:var(--plata);margin-top:8px}.capa-det .enlace{margin-top:12px;display:inline-block}.capa-elige{flex-wrap:wrap;gap:0 18px;margin-bottom:12px;display:flex}.capa-elige button{border:0;min-height:40px;color:var(--tinta-2);font:500 15px var(--sans);cursor:pointer;background:0 0;border-bottom:1px solid #0000;padding:0}.capa-elige button:hover{color:var(--tinta)}.capa-elige button[aria-pressed=true]{color:var(--oro);border-bottom-color:var(--oro)}.capas-nota{font:400 12px/1.45 var(--mono);color:var(--tinta-2);margin-top:14px}.capas-coche{order:-1;margin:0;position:relative}.capas-coche img{width:100%;height:auto;display:block}.capas-marca{pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute}.capas-marca i{border:2px solid var(--oro);border-radius:50%;flex:none;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:0;left:0;box-shadow:0 0 0 6px #c8a54838}.capas-marca span{white-space:nowrap;font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#10141c;background:var(--oro);padding:7px 9px;position:absolute;top:-14px;left:26px}@media (width>=900px){.capas{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px}.capas-coche{order:0}}.maq-tabla{margin-top:56px}.sec .maq-tabla h2{max-width:none;font-size:clamp(28px,6vw,40px)}.maq-tabla>p{max-width:68ch;color:var(--tinta-2);margin-top:12px}.tabla-scroll{-webkit-overflow-scrolling:touch;margin-top:22px;overflow-x:auto}.maq-tabla table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.maq-tabla th,.maq-tabla td{border-bottom:1px solid var(--filete);text-align:left;vertical-align:top;padding:12px 14px}.maq-tabla thead th{font-family:var(--serif);color:var(--tinta);font-size:20px;font-weight:400}.maq-tabla tbody th{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--plata);white-space:nowrap}.maq-tabla td{color:var(--tinta-2)}html.an .an-sube:not(.an-fin){opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform 1s cubic-bezier(.16,.84,.24,1) var(--d,0s);transform:translateY(34px)}html.an .an-sube.an-v:not(.an-fin){opacity:1;transform:none}html.an .an-titulo .an-p{vertical-align:top;margin:-.12em -.02em -.14em;padding:.12em .02em .14em;display:inline-block;overflow:hidden}html.an .an-titulo .an-p>span{transform-origin:0 100%;transition:transform 1.1s cubic-bezier(.16,.84,.24,1) calc(var(--i,0) * 60ms);display:inline-block;transform:translateY(110%)rotate(3deg)}html.an .an-titulo.an-v .an-p>span{transform:none}html.an .an-media:not(.an-fin){clip-path:inset(14% 10%);opacity:0;transition:clip-path 1.3s cubic-bezier(.16,.84,.24,1),opacity .9s,transform 1.4s cubic-bezier(.16,.84,.24,1);transform:scale(1.04)}html.an .an-media.an-v:not(.an-fin){clip-path:inset(0);opacity:1;transform:none}html.an .antetitulo.an-sube:before{transform-origin:0;transition:transform .9s cubic-bezier(.16,.84,.24,1) calc(var(--d,0s) + .25s);transform:scaleX(0)}html.an .antetitulo.an-v:before{transform:none}.btn{transition:background .25s,box-shadow .25s,transform .25s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.btn:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){.btn:hover{transform:translateY(-2px)}.btn:hover:after{transition:transform .9s cubic-bezier(.2,.7,.2,1);transform:translate(120%)}.btn-oro:hover{box-shadow:0 12px 28px -12px #c8a548b3}.res-tarjeta.activa:hover,.indice a:hover,.extras li:hover{transition:background .3s}.indice a:hover,.extras li:hover{background:linear-gradient(90deg,#c8a54812,#0000 60%)}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}details::details-content{height:0;transition:height .5s cubic-bezier(.2,.7,.2,1),content-visibility .5s allow-discrete;overflow:clip}details[open]::details-content{height:auto}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.capas-coche{animation:linear both an-flota view();animation-range:entry exit}.proceso figure img{animation:linear both an-paralaje view()}.sec.destacada:before{animation:linear both an-filete view();animation-range:entry 10% cover 40%}}}@keyframes an-flota{0%{transform:translateY(40px)}to{transform:translateY(-40px)}}@keyframes an-paralaje{0%{transform:scale(1.12)translateY(-5%)}to{transform:scale(1.12)translateY(5%)}}@keyframes an-filete{0%{width:0}to{width:min(220px,40%)}}@view-transition{navigation:auto}::view-transition-old(root){animation:.35s cubic-bezier(.4,0,.2,1) both an-sale}::view-transition-new(root){animation:.5s cubic-bezier(.2,.7,.2,1) both an-entra}@keyframes an-sale{to{opacity:0;transform:translateY(-12px)}}@keyframes an-entra{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}
