.ov .c-bienvenida{background:radial-gradient(120% 60% at 50% 52%, rgb(var(--k-agua) / .55), rgb(var(--k-agua) / 0) 70%), linear-gradient(180deg, var(--c-agua-3) 0%, var(--c-agua-2) 22%, rgb(var(--k-agua) / .85) 38%, var(--c-yellow) 50%, var(--c-yellow) 100%);isolation:isolate;height:200svh;position:relative;overflow:clip}.ov .c-bienvenida:before{content:"";background:var(--c-black);clip-path:url(#ov-arco);z-index:1;position:absolute;inset:20vh -60% 0}@media (min-width:1024px){.ov .c-bienvenida:before{top:60vh;left:-20%;right:-20%}}.ov .c-bienvenida:after{content:"";background:linear-gradient(180deg, rgb(var(--k-negro) / 0), rgb(var(--k-negro) / .5) 40%, var(--c-black));z-index:20;pointer-events:none;height:20vh;position:absolute;bottom:0;left:0;right:0}.ov .orbita-bienvenida{z-index:30;pointer-events:none;transform:translate(calc(var(--x,0) * .1rem));position:absolute;inset:0 0 20%}.ov .orbita-bienvenida svg{width:100%;height:100%}.ov .c-bienvenida .contenido{z-index:25;pointer-events:none;height:100svh;position:relative}.ov .c-bienvenida .contenido>*{pointer-events:auto}.ov .c-bienvenida .titulo{color:#fff;pointer-events:none;flex-direction:column;grid-column:1/-1;align-items:center;display:flex;position:absolute;inset:13vh 0 auto}.ov .c-bienvenida .titulo .-lrg{white-space:nowrap;width:max-content;font-size:12vw;display:block}@media (min-width:1024px){.ov .c-bienvenida .titulo .-lrg{font-size:9.6vw}}.ov .c-bienvenida .titulo .w-1{translate:-1.2em}.ov .c-bienvenida .titulo .w-1 .-s-char{color:#0000;background:linear-gradient(#ffffff73 30%,#fff 75%);-webkit-background-clip:text;background-clip:text}.ov .c-bienvenida .titulo .w-2{translate:.9em;transform:translate3d(0, calc(var(--progress) * 10vh), 0)}.ov .c-bienvenida .titulo .w-3{translate:-.2em;transform:translate3d(0, calc(var(--progress) * 20vh), 0)}.ov .c-bienvenida .lugar,.ov .c-bienvenida .lema{color:var(--c-black);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}.ov .c-bienvenida .lugar{top:14vh;right:6vw}.ov .c-bienvenida .lema{top:33vh;left:6vw}@media (min-width:1024px){.ov .c-bienvenida .lugar{top:16vh;right:24vw}.ov .c-bienvenida .lema{top:30vh;left:20vw}}.ov .c-bienvenida .cta{flex-direction:column;gap:.6rem;width:max(46vw,12rem);display:flex;position:absolute;top:70vh;left:50%;translate:-20%}@media (min-width:1024px){.ov .c-bienvenida .cta{width:13.5vw;top:60vh;left:calc(50% + 18.5vw);translate:0}.ov .c-bienvenida .cta-escalera{color:var(--c-black)}}.ov .c-bienvenida .cta-escalera{color:var(--c-yellow);font-family:var(--font-imbue), serif;line-height:1.05}.ov .c-bienvenida .cta.-a-to-top.-inview{translate:-20%}@media (min-width:1024px){.ov .c-bienvenida .cta.-a-to-top.-inview{translate:0}}.ov .c-bienvenida .stone{aspect-ratio:1734/1230;z-index:10;width:96vw;filter:drop-shadow(0 26px 34px rgb(var(--k-negro) / .5));translate:0 50%;scale:1.2;transform:translate3d(0, calc(var(--vh,1vh) * -2), 0) scale(calc(1 - var(--progress) * .5));transform-origin:50% 150%;transition:translate 1.5s var(--f-smooth), scale 1.5s var(--f-smooth);margin-left:-48vw;display:grid;position:absolute;top:47vh;left:50%}@media (min-width:1024px){.ov .c-bienvenida .stone{width:38vw;margin-left:-19vw;top:52vh}}html.-loaded.-ready .ov .c-bienvenida .stone{translate:0;scale:1}.ov .c-bienvenida .stone>span{background:50%/contain no-repeat;grid-area:1/1}.ov .c-bienvenida .stone .base{background-image:url(/ov/plato-base.webp)}.ov .c-bienvenida .stone .hover-1{-webkit-mask-image:linear-gradient(calc(180deg + var(--spotlight-angle) * 1deg), rgba(0, 0, 0, calc(var(--spotlight-distance) / 1000 + var(--progress))) 50%, transparent 100%);-webkit-mask-image:linear-gradient(calc(180deg + var(--spotlight-angle) * 1deg), rgba(0, 0, 0, calc(var(--spotlight-distance) / 1000 + var(--progress))) 50%, transparent 100%);mask-image:linear-gradient(calc(180deg + var(--spotlight-angle) * 1deg), rgba(0, 0, 0, calc(var(--spotlight-distance) / 1000 + var(--progress))) 50%, transparent 100%);background-image:url(/ov/plato-calido.webp)}.ov .c-bienvenida .stone .hover-2{-webkit-mask-image:linear-gradient(calc(var(--spotlight-angle) * 1deg), rgba(0, 0, 0, calc(1 - var(--spotlight-distance) / 1500)) 25%, transparent 100%);-webkit-mask-image:linear-gradient(calc(var(--spotlight-angle) * 1deg), rgba(0, 0, 0, calc(1 - var(--spotlight-distance) / 1500)) 25%, transparent 100%);mask-image:linear-gradient(calc(var(--spotlight-angle) * 1deg), rgba(0, 0, 0, calc(1 - var(--spotlight-distance) / 1500)) 25%, transparent 100%);opacity:calc(1 - var(--progress) * 2);background-image:url(/ov/plato-frio.webp)}.ov .c-bienvenida .stone:after{content:"";background:var(--c-black);opacity:calc(-.5 + var(--progress) * 1.5);position:absolute;inset:0;-webkit-mask:url(/ov/plato-base.webp) 50%/contain no-repeat;mask:url(/ov/plato-base.webp) 50%/contain no-repeat}@media (hover:none){.ov .c-bienvenida .stone .hover-1,.ov .c-bienvenida .stone .hover-2{display:none}}.ov .c-bienvenida .tarjeta{aspect-ratio:22/30;z-index:15;width:30vw;translate:0 calc(var(--vh,1vh) * 20 + var(--progress) * 10 * var(--vh,1vh));transition:transform 1.2s var(--f-smooth) .3s;border-radius:.4rem;margin:0;position:absolute;top:58vh;overflow:hidden;transform:translateY(50%)}html.-loaded.-ready .ov .c-bienvenida .tarjeta{transform:translateZ(0)}@media (min-width:1024px){.ov .c-bienvenida .tarjeta{z-index:2;width:15vw;top:38vh}}.ov .c-bienvenida .tarjeta.casas{rotate:calc(-15deg + var(--progress) * 45deg);transform-origin:-150%;left:1vw}.ov .c-bienvenida .tarjeta.mesa{rotate:calc(15deg - var(--progress) * 45deg);transform-origin:250%;right:1vw}.ov .c-bienvenida .tarjeta figcaption{top:var(--p);text-align:center;font-family:var(--font-imbue), serif;font-size:var(--h6);color:var(--c-yellow);text-shadow:0 0 2px rgb(var(--k-negro) / .7), 0 0 .15em rgb(var(--k-negro) / .6), 0 .05em .5em rgb(var(--k-negro) / .6);z-index:2;position:absolute;left:0;right:0}.ov .c-bienvenida .tarjeta:after{content:"";z-index:1;background:linear-gradient(180deg, rgb(var(--k-negro) / .75), rgb(var(--k-negro) / .35) 55%, rgb(var(--k-negro) / 0));pointer-events:none;height:40%;position:absolute;inset:0 0 auto}@media (max-width:1023px){.ov .c-bienvenida .titulo .w-1{translate:-.9em}.ov .c-bienvenida .titulo .w-2{translate:.4em}.ov .c-bienvenida .titulo .w-3{translate:0}}@media (min-width:1024px){.ov .c-bienvenida .cta .cta-escalera{color:var(--c-black)}}.ov .c-bienvenida .lugar,.ov .c-bienvenida .lema{color:var(--c-yellow)}.ov .c-bienvenida .lugar .hoy{opacity:.85;margin-top:.35rem}@media (max-width:1023px){.ov .c-bienvenida .lugar{top:9.5vh}}.ov .c-bienvenida .rotulo-restaurante{text-align:center;color:var(--c-yellow);letter-spacing:.24em;font-size:.72rem;position:absolute;top:12vh;left:0;right:0}.ov .c-bienvenida .titulo{inset:15vh 0 auto}.ov .c-bienvenida .cta .button:not(.-big){background:var(--c-yellow);margin-top:.4rem}.ov .c-bienvenida .datos-restaurante{padding-inline:var(--g-margin);color:var(--c-yellow);letter-spacing:.14em;text-shadow:0 1px 12px rgb(var(--k-negro) / .9);flex-wrap:wrap;justify-content:center;gap:.6rem 2.4rem;display:flex;position:absolute;bottom:3.2rem;left:0;right:0}.ov .c-bienvenida .datos-restaurante a{color:inherit}.ov .c-bienvenida .lugar .hoy{display:none}@media (max-width:1023px){.ov .c-bienvenida .datos-restaurante{flex-direction:column;align-items:center;gap:.4rem;font-size:.6rem;bottom:1.2rem}.ov .c-bienvenida .rotulo-restaurante{top:10vh}.ov .c-bienvenida .lugar{display:none}}.ov .c-bienvenida .lema,.ov .c-bienvenida .rotulo-restaurante{text-shadow:0 0 .6em rgb(var(--k-negro) / .55), 0 1px 2px rgb(var(--k-negro) / .45)}.ov .c-bienvenida .lema{font-weight:600}@media (max-width:1023px){.ov .c-bienvenida .datos-restaurante{align-items:flex-start;padding:0;font-size:.62rem;inset:calc(33vh + 3.1rem) auto auto 6vw}.ov .c-bienvenida .datos-restaurante a{display:none}}@media (min-width:1024px){.ov .c-bienvenida .cta .cta-escalera{color:var(--c-yellow);text-shadow:0 0 .5em rgb(var(--k-negro) / .7), 0 1px 2px rgb(var(--k-negro) / .6)}}
.ov .c-carta{background:linear-gradient(180deg, rgb(var(--k-negro) / 0) 0, var(--c-black) 45svh);color:var(--c-yellow);z-index:21;margin-top:-100svh;padding:18vh 0 16vh;position:relative}@media (max-width:1023px){.ov .c-carta{padding:10vh 0}}.ov .c-carta .cabeza{align-items:end;row-gap:1.5rem}.ov .c-carta .titulo{white-space:nowrap;font-size:min(var(--large), 17vw);grid-column:1/-1;margin:0}.ov .c-carta .escalera{font-family:var(--font-t-1);color:rgb(var(--k-crema) / .9);grid-column:1/-1;line-height:1.05}.ov .c-carta .escalera span{display:block}.ov .c-carta .escalera span:nth-child(2){padding-left:1.4em}.ov .c-carta .escalera span:nth-child(3){padding-left:.6em}@media (min-width:1024px){.ov .c-carta .titulo{grid-column:1/span 8}.ov .c-carta .escalera{grid-column:9/span 4;padding-bottom:1.4rem}}.ov .c-carta .cuerpo{align-items:start;row-gap:3rem;margin-top:10vh}.ov .c-carta .vitrina{grid-column:1/-1;margin:0}.ov .c-carta .vitrina .marco{aspect-ratio:4/5;background:var(--c-stone);border-radius:50vw 50vw .4rem .4rem;position:relative;overflow:hidden}.ov .c-carta .vitrina .capa{opacity:0;transition:opacity .9s var(--f-cubic);position:absolute;inset:0}.ov .c-carta .vitrina .capa img{transition:scale 1.5s var(--f-cubic);scale:1.08}.ov .c-carta .vitrina .capa.-activa{opacity:1}.ov .c-carta .vitrina .capa.-activa img{scale:var(--uno)}.ov .c-carta .vitrina figcaption{border-top:1px solid rgb(var(--k-crema) / .25);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.9rem;padding-top:.7rem;display:flex}.ov .c-carta .vitrina figcaption .-h6{font-family:var(--font-t-1)}.ov .c-carta .vitrina figcaption .-m{color:var(--c-gold)}@media (min-width:1024px){.ov .c-carta .vitrina{grid-column:1/span 4;position:sticky;top:16vh}}@media (max-width:1023px){.ov .c-carta .vitrina .marco{aspect-ratio:1}}.ov .c-carta .grupos{grid-column:1/-1;gap:4.5rem;display:grid}@media (min-width:1024px){.ov .c-carta .grupos{grid-column:6/span 7}}.ov .c-carta .grupo header{flex-direction:column;gap:.35rem;margin-bottom:1.4rem;display:flex}.ov .c-carta .grupo .sub{color:var(--c-sage);letter-spacing:.2em}.ov .c-carta .grupo h3{font-family:var(--font-t-1);color:var(--c-yellow);margin:0}.ov .c-carta .grupo ul{margin:0;padding:0;list-style:none;display:grid}.ov .c-carta .grupo li{border-top:1px solid rgb(var(--k-crema) / .14);opacity:0;transition:opacity .3s var(--f-cubic), translate .3s var(--f-cubic), background-color .4s var(--f-cubic);outline:none;grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:.8rem;padding:1rem 0;display:grid;translate:0 1.2rem}html.-loaded .ov .c-carta .grupos.-inview li{opacity:1;translate:var(--cero) var(--cero);transition:opacity 1.2s var(--f-cubic), translate 1.2s var(--f-cubic), background-color .4s var(--f-cubic);transition-delay:calc(var(--g) * .2s + var(--i) * 75ms)}.ov .c-carta .grupo li:last-child{border-bottom:1px solid rgb(var(--k-crema) / .14)}.ov .c-carta .grupo .nombre{font-family:var(--font-t-1);color:var(--c-yellow)}.ov .c-carta .grupo .puntos{border-bottom:1px dotted rgb(var(--k-crema) / .35);translate:0 -.3em}.ov .c-carta .grupo .precio{color:var(--c-gold);font-variant-numeric:tabular-nums}.ov .c-carta .grupo .nota{color:rgb(var(--k-crema) / .78);grid-column:1/-1;margin-top:.3rem}.ov .c-carta .grupo li.-con-foto{cursor:pointer}@media (hover:hover){.ov .c-carta .grupo li.-con-foto:hover .nombre,.ov .c-carta .grupo li.-con-foto:focus-visible .nombre{color:var(--c-gold)}}.ov .c-carta .grupo li:focus-visible{box-shadow:inset 0 0 0 1px var(--c-sage)}.ov .c-carta .acciones{flex-wrap:wrap;align-items:stretch;gap:.8rem;display:flex}.ov .c-carta .acciones .button.-big{min-width:14rem}.ov .c-carta .acciones .button:not(.-big){align-self:flex-start}.ov .c-carta .aclara{color:rgb(var(--k-crema) / .7);margin-top:-3rem}@media (prefers-reduced-motion:reduce){.ov .c-carta .grupo li{opacity:1;transition:none;translate:none}}
.ov .c-casas{background-color:var(--c-black);color:var(--c-yellow);padding-bottom:var(--g-gap);position:relative}.ov .c-casas .orbita-casas{aspect-ratio:1440/1600;width:100%;height:auto;inset:calc(var(--large) * -1) 0 auto 0;z-index:1}.ov .c-casas .titulo{z-index:2;text-align:center;font-weight:inherit;flex-direction:column;justify-content:flex-end;align-items:center;margin:0;display:flex;position:relative}.ov .c-casas .titulo .-lrg{white-space:nowrap;display:block;position:relative}.ov .c-casas .titulo .linea-2{font-size:min(var(--large), 11.2vw);margin:-1em;padding:1em;-webkit-mask-image:linear-gradient(#000 46%,#00000073 62%,#0000 76%);mask-image:linear-gradient(#000 46%,#00000073 62%,#0000 76%)}.ov .c-casas .leyenda{z-index:3;text-align:center;font-family:var(--font-t-1);font-size:var(--h6);flex-direction:column;justify-content:flex-start;align-items:center;line-height:1.25;display:flex;position:relative}.ov .c-casas .leyenda>span{display:block}.ov .c-casas .leyenda>span:first-child{translate:-.25em}.ov .c-casas .leyenda>span:nth-child(2){translate:2em}.ov .c-casas .leyenda>span:nth-child(3){translate:-.5em}.ov .c-casas .historia{contain:paint layout;width:100%;position:relative}.ov .c-casas .historia:before{content:"";width:100%;height:calc(var(--vh,1vh) * 20);background-image:linear-gradient(to bottom, var(--c-black), transparent);z-index:1;pointer-events:none;position:absolute;top:0}.ov .c-casas .gl{z-index:0;pointer-events:none;align-items:flex-start;height:0;display:flex;position:sticky;top:0}.ov .c-casas .gl .relieve{width:100%;height:calc(var(--vh,1vh) * 100);flex:none}.ov .c-casas .envoltura{z-index:2;margin-top:var(--h5);position:relative}.ov .c-casas .rejilla{height:calc(var(--vh,1vh) * 60);margin-inline:var(--g-margin);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ov .c-casas .rejilla>*{grid-area:1/1}.ov .c-casas .i{display:none}.ov .c-casas .ventana{border-radius:.4rem;height:100%;position:relative;overflow:hidden}.ov .c-casas .controlador{--progress-ending:0;backface-visibility:hidden;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;place-items:center;display:grid;position:relative;transform:translateZ(0)}.ov .c-casas .controlador figure{transform-origin:50% 100%;visibility:hidden;grid-area:1/1;width:100%;height:100%;margin:0;position:relative;overflow:hidden}.ov .c-casas .controlador figure img{transform-origin:100%;transition:transform 1.5s var(--f-cubic);transform:translateZ(0)scale(1.5,1.2)}.ov .c-casas .controlador figure.-leaving{visibility:visible;z-index:2}.ov .c-casas .controlador figure.-entering{visibility:visible;clip-path:inset(0 100% 0 0)!important}.ov .c-casas .controlador figure.-leaving~.-entering{clip-path:inset(0 0 0 100%)!important}.ov .c-casas .controlador figure.-active{visibility:visible;z-index:3;clip-path:inset(0);transition:clip-path .9s var(--f-cubic)}.ov .c-casas .controlador figure.-active img{transform:translateZ(0)scale(1)}.ov .c-casas .nav-secuencia{z-index:20;margin-bottom:var(--h5);align-self:end;position:relative}.ov .c-casas .ventana:after{content:"";background:linear-gradient(to top, rgb(var(--k-negro) / .7), transparent);z-index:4;pointer-events:none;height:45%;position:absolute;inset:auto 0 0}.ov .c-casas .nombre-lugar,.ov .c-casas nav .orden{text-shadow:0 0 .35em rgb(var(--k-negro) / .75), 0 0 1em rgb(var(--k-negro) / .5)}.ov .c-casas .nombre-lugar{margin-left:var(--g-gap);vertical-align:baseline;white-space:nowrap;place-items:center start;line-height:.7;display:grid}.ov .c-casas .nombre-lugar>*{grid-area:1/1}.ov .c-casas .nombre-lugar>span .-s-char{opacity:1;display:inline-block;transform:translateZ(0)scale(1)}.ov .c-casas .nombre-lugar .-t-name-enter-active,.ov .c-casas .nombre-lugar .-t-name-leave-active{transition:opacity 1.5s var(--f-cubic)}.ov .c-casas .nombre-lugar .-t-name-enter-active .-s-char,.ov .c-casas .nombre-lugar .-t-name-leave-active .-s-char{transition:opacity .9s var(--f-cubic), transform .9s var(--f-cubic);transition-delay:calc(var(--char-index) * 75ms)}.ov .c-casas .nombre-lugar .-t-name-enter-from .-s-char{opacity:0;transform:translate3d(calc(.1em * var(--char-index)), .5em, 0) scale(1.5)}.ov .c-casas .nombre-lugar .-t-name-leave-to .-s-char{opacity:0;transform:translate3d(calc(-.1em * var(--char-index)), -.5em, 0) scale(1.5)}.ov .c-casas nav{gap:var(--g-gap);border-top:1px solid rgb(var(--k-crema) / .2);padding-top:calc(var(--g-gap) / 2);grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;display:grid}.ov .c-casas nav button{--direction:1;clip-path:circle(calc(50% - 1px));background-color:var(--c-black);color:var(--c-black);cursor:pointer;border-radius:50%;grid-row-start:1;justify-self:center;place-items:center;padding:1rem;display:grid;position:relative;overflow:hidden}.ov .c-casas nav button:before{content:"";z-index:1;background-color:var(--c-yellow);transform-origin:50% 100%;transition:scale 1.2s var(--f-cubic-in);border-radius:50%;display:block;position:absolute;inset:0;scale:1 0}.ov .c-casas nav button svg{z-index:1;transform-origin:50% 400%;width:2.5rem;height:2.5rem;transition:rotate 1.2s var(--f-cubic-in);grid-area:1/1;position:relative}.ov .c-casas nav button svg:first-child{fill:var(--c-yellow);rotate:calc(0deg * var(--direction))}.ov .c-casas nav button svg:nth-child(2){fill:var(--c-black);rotate:calc(-90deg * var(--direction))}.ov .c-casas nav button.prev{grid-column:2/3}.ov .c-casas nav button.next{background-image:linear-gradient(to bottom, transparent 5%, var(--c-yellow) 5%, var(--c-yellow) 10%, transparent 10%);background-position:50%;background-repeat:no-repeat;background-size:1px 100%;grid-column:5/6}.ov .c-casas nav button.next:after{content:"";box-sizing:border-box;background-image:conic-gradient(from 0deg, var(--c-black), var(--c-yellow) calc(var(--slide-progress,0deg)), transparent 0);-webkit-mask-composite:xor;border-radius:50%;padding:2px;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ov .c-casas nav .orden{translate:0 calc(-100% - var(--h5));grid-column:5/7;grid-row-start:1;justify-content:center;justify-self:center;align-items:center;padding:1rem;display:flex;position:relative}.ov .c-casas nav .orden:before,.ov .c-casas nav .orden:after{content:"";border:1px solid rgb(var(--k-crema) / .2);border-radius:50%;width:100%;padding:50% 0;display:block;position:absolute}.ov .c-casas nav .orden:after{border-color:rgb(var(--k-crema) / .1);width:120%;padding:60% 0}.ov .c-casas nav .orden>span{display:flex}.ov .c-casas .fin{height:0}@media (min-width:1024px){.ov .c-casas{padding-bottom:0}.ov .c-casas .orbita-casas{aspect-ratio:1440/1080}.ov .c-casas .leyenda{height:0;font-size:var(--h5);line-height:1.202}.ov .c-casas .envoltura{margin-top:0}.ov .c-casas .ventana:after{background:linear-gradient(to top, rgb(var(--k-negro) / .6), rgb(var(--k-negro) / .35) 50%, transparent);height:60%}.ov .c-casas .pegajoso{height:calc(var(--vh,1vh) * 400)}.ov .c-casas .rejilla{height:calc(var(--vh,1vh) * 100);column-gap:var(--g-gap);row-gap:var(--g-gap);grid-template-rows:repeat(20,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));position:sticky;top:0}.ov .c-casas .rejilla>*{grid-area:auto;grid-column:var(--left,1) / span var(--width,1);grid-row:var(--top,1) / span var(--height,1)}.ov .c-casas .i{cursor:pointer;will-change:transform;--k:min(var(--progress) * 2, 1);border-radius:.4rem;padding:0;display:block;position:relative;overflow:hidden}.ov .c-casas .i-1{--top:3;--height:4;--left:8;--width:2;transform:translate(calc(var(--k) * var(--vw,1vw) * 30), calc(var(--k) * var(--vh,1vh) * -30))}.ov .c-casas .i-2{--top:5;--height:6;--left:10;--width:3;transform:translate(calc(var(--k) * var(--vw,1vw) * 30), calc(var(--k) * var(--vh,1vh) * -10))}.ov .c-casas .i-3{--top:11;--height:8;--left:10;--width:3;transform:translate(calc(var(--k) * var(--vw,1vw) * 35), calc(var(--k) * var(--vh,1vh) * 10))}.ov .c-casas .i-4{--top:15;--height:5;--left:4;--width:3;transform:translate(calc(var(--k) * var(--vw,1vw) * -20), calc(var(--k) * var(--vh,1vh) * 30))}.ov .c-casas .i-5{--top:13;--height:5;--left:1;--width:3;transform:translate(calc(var(--k) * var(--vw,1vw) * -30), calc(var(--k) * var(--vh,1vh) * 10))}.ov .c-casas .i-6{--top:5;--height:8;--left:1;--width:3;transform:translate(calc(var(--k) * var(--vw,1vw) * -35), calc(var(--k) * var(--vh,1vh) * -30))}.ov .c-casas .ventana{--top:1;--height:20;--left:1;--width:12;--sc-offset-y:calc(30% - var(--g-gap) / 1.5);--sc-offset-x:calc(25% + var(--g-gap) / 4);--sc-calc-x:calc(var(--sc-offset-x) * (1 - min(var(--progress) * 2, 1)));--sc-calc-y:calc(var(--sc-offset-y) * (1 - min(var(--progress) * 2, 1)) + var(--g-gap));border-radius:initial;clip-path:inset(var(--sc-calc-y) var(--sc-calc-x) var(--sc-calc-y) var(--sc-calc-x) round .4rem)}.ov .c-casas .controlador{--sctl-offset-x:calc(41.6667% + var(--g-gap) / 2.5);--sctl-radius:calc(var(--col) + var(--g-gap) / 2);--sctl-calc-y:calc(50% * var(--progress-ending) + var(--g-gap));--sctl-calc-x:calc(var(--sctl-offset-x) * var(--progress-ending));--sctl-calc-r:calc(var(--sctl-radius) * var(--progress-ending) + .4rem);clip-path:inset(var(--sctl-calc-y) var(--sctl-calc-x) var(--g-gap) var(--sctl-calc-x) round var(--sctl-calc-r) var(--sctl-calc-r) .4rem .4rem);scale:calc(.75 + min(var(--progress) * 2, 1) * .25)}.ov .c-casas .controlador figure{scale:calc(1 - var(--progress-ending) / 2)}.ov .c-casas .nav-secuencia{--top:1;--height:20;--left:4;--width:6;transform:translate3d(0, calc(var(--vh,1vh) * -35 - (var(--vh,1vh) * -35 + var(--h0)) * var(--progress)), 0);margin-bottom:0}.ov .c-casas nav button.prev{grid-column:3/4}.ov .c-casas nav button.next{grid-column:4/5}.ov .c-casas nav button.next:after{opacity:1;transition:opacity .6s var(--f-cubic)}.ov .c-casas nav button:hover:before{transition:scale .9s var(--f-cubic);scale:1}.ov .c-casas nav button:hover:after{opacity:0}.ov .c-casas nav button:hover svg{transition:rotate .9s var(--f-cubic)}.ov .c-casas nav button:hover svg:first-child{rotate:calc(90deg * var(--direction))}.ov .c-casas nav button:hover svg:nth-child(2){rotate:calc(0deg * var(--direction))}.ov .c-casas nav .orden{grid-column:6/7;translate:0}}@media (min-width:1025px){.ov .c-casas .leyenda{transform:translate3d(0, calc(.1 * (var(--parallax,.5) - .5) * var(--vh,1vh) * 100), 0)}}@media (prefers-reduced-motion:reduce){.ov .c-casas .leyenda{transform:none!important}.ov .c-casas .controlador figure,.ov .c-casas .controlador figure img{transition:none!important}.ov .c-casas .controlador figure img{transform:none!important}.ov .c-casas .nombre-lugar .-s-char{transition:none!important}.ov .c-casas .nombre-lugar .-t-name-leave-active{display:none}}@media (prefers-reduced-motion:reduce) and (min-width:1024px){.ov .c-casas .pegajoso{height:auto}.ov .c-casas .rejilla{position:relative}.ov .c-casas .i{display:none}.ov .c-casas .ventana{clip-path:inset(var(--g-gap) 0 var(--g-gap) 0 round .4rem)}.ov .c-casas .controlador{clip-path:none;scale:1}.ov .c-casas .controlador figure{scale:1}.ov .c-casas .nav-secuencia{transform:translate3d(0, calc(var(--h0) * -1), 0)}}
.ov .c-mapa{z-index:30;background-color:var(--c-yellow);color:var(--c-black);place-items:center;display:grid;position:relative}.ov .c-mapa .figura-mapa{grid-area:1/1;place-self:start stretch;position:relative;overflow:hidden}.ov .c-mapa .figura-mapa:after{content:"";pointer-events:none;background-image:linear-gradient(to right, var(--c-yellow), rgb(var(--k-crema) / 0) 80%), linear-gradient(to left, var(--c-yellow), rgb(var(--k-crema) / 0) 40%), linear-gradient(to top, var(--c-yellow), rgb(var(--k-crema) / 0) 40%);display:block;position:absolute;inset:0}.ov .c-mapa .lamina{backface-visibility:hidden;transform:translate3d(0, calc(var(--vh,1vh) * -20 + var(--vh,1vh) * 40 * var(--progress)), 0);will-change:transform;margin:0;position:relative}.ov .c-mapa .lamina svg{aspect-ratio:1440/900;width:220%;height:auto;margin-left:-93%;display:block}.ov .c-mapa .rotulos{z-index:1;pointer-events:none;position:absolute;inset:0 0 auto}.ov .c-mapa .rotulos .mar{font-family:var(--font-t-1);letter-spacing:.35em;fill:var(--c-brown);opacity:.85;font-size:22px;font-style:italic}.ov .c-mapa .rotulos .depto{font-family:var(--font-t-1);fill:var(--c-brown);font-size:24px}.ov .c-mapa .rotulos .lugar{font-family:var(--font-b);letter-spacing:.08em;text-transform:uppercase;fill:var(--c-brown);opacity:.95;font-size:10.5px;font-weight:500}.ov .c-mapa .rotulos .punto{fill:var(--c-brown)}.ov .c-mapa .rotulos .aro{fill:none;stroke:var(--c-brown);stroke-width:.8px;opacity:.6}.ov .c-mapa .potrillo{z-index:1;pointer-events:none;width:5rem;height:auto;position:absolute;bottom:0;left:calc(100% - 5rem)}.ov .c-mapa .orbita-mapa{aspect-ratio:auto;width:100%;height:100%;inset:0}.ov .c-mapa .contenido{padding-top:var(--h1);padding-bottom:var(--large);text-shadow:0 0 .3em var(--c-yellow), 0 0 .7em var(--c-yellow), 0 0 1.2em var(--c-yellow);grid-area:1/1;justify-self:stretch;position:relative}.ov .c-mapa .contenido .button{text-shadow:none}.ov .c-mapa .contenido>*{grid-column:var(--left,1) / span var(--width,1);grid-row:var(--top,1) / span var(--height,1)}.ov .c-mapa .titulo{--left:1;--width:4;font-size:var(--h3);white-space:nowrap;justify-self:start;margin:0}.ov .c-mapa .titulo>span{display:block}.ov .c-mapa .titulo>span:first-child{translate:.5em}.ov .c-mapa .titulo>span:nth-child(2){translate:1.5em}.ov .c-mapa .subtitulo{--top:2;--left:2;--width:3;margin:var(--large) 0 0}.ov .c-mapa .leyenda{--top:3;--left:3;--width:4;margin:var(--h2) 0 0}.ov .c-mapa .leyenda .-s-line:first-child{clip-path:none!important}.ov .c-mapa .leyenda .num{z-index:0;margin:0 var(--m);color:var(--c-brown);justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.ov .c-mapa .leyenda .num:before{content:"";border:1px solid var(--c-white);border-radius:50%;width:300%;padding-bottom:300%;display:block;position:absolute}.ov .c-mapa .cta-etiqueta{--top:4;--left:2;--width:4;margin:var(--h3) 0 var(--h5);font-family:var(--font-t-1);font-size:var(--p);justify-self:start;line-height:1.3;display:block}.ov .c-mapa .cta-etiqueta>span{transition:translate .6s var(--f-cubic);display:block}.ov .c-mapa .cta-etiqueta>span:first-child{translate:0}.ov .c-mapa .cta-etiqueta>span:nth-child(2){translate:2em}.ov .c-mapa .boton-carta{--top:5;--left:2;--width:4}.ov .c-mapa .objeto{pointer-events:none;width:25%;transform:translate3d(0, calc(var(--vh,1vh) * -20 * var(--progress)), 0);filter:drop-shadow(0 1.1rem 1.4rem rgb(var(--k-negro) / .28)) drop-shadow(0 .2rem .3rem rgb(var(--k-negro) / .2));will-change:transform;position:absolute;top:0;right:5%}.ov .c-mapa .objeto .giro{rotate:calc(var(--progress) * 60deg);will-change:rotate}.ov .c-mapa .objeto .recorte{aspect-ratio:780/548;clip-path:ellipse(50% 50%);position:relative;overflow:hidden}.ov .c-mapa .objeto .foto{transform-origin:52.81% 52.58%;width:205.13%;height:194.71%;position:absolute;top:-52.37%;left:-58.33%;transform:rotate(-8deg)}@media (min-width:1024px){.ov .c-mapa .lamina svg{width:100%;margin-left:0}.ov .c-mapa .potrillo{left:calc(20% - 1rem)}.ov .c-mapa .titulo{--left:3;--width:5;font-size:var(--h1)}.ov .c-mapa .subtitulo{--left:3;--width:4}.ov .c-mapa .leyenda{--left:4;--width:3}.ov .c-mapa .cta-etiqueta{--left:8;--width:2;margin-top:0}.ov .c-mapa .boton-carta{--left:9;--width:2}.ov .c-mapa .contenido:has(.boton-carta:hover) .cta-etiqueta>span:first-child{transition:translate .6s var(--f-cubic-in);translate:2em}.ov .c-mapa .contenido:has(.boton-carta:hover) .cta-etiqueta>span:nth-child(2){transition:translate .75s var(--f-cubic-in);translate:1em}.ov .c-mapa .objeto{width:12%;right:10%}}@media (prefers-reduced-motion:reduce){.ov .c-mapa .lamina,.ov .c-mapa .objeto{transform:none}.ov .c-mapa .objeto .giro{rotate:none}}.ov .c-mapa .contenido{pointer-events:none}.ov .c-mapa .contenido>*{pointer-events:auto}.ov .c-mapa .rotulos .depto-punto{pointer-events:auto;cursor:pointer;outline:none}.ov .c-mapa .rotulos .toque{fill:#0000;stroke:none}.ov .c-mapa .rotulos .depto-punto .aro{transition:r .6s var(--f-cubic), opacity .6s var(--f-cubic), stroke-width .6s var(--f-cubic)}.ov .c-mapa .rotulos .depto-punto:hover .aro,.ov .c-mapa .rotulos .depto-punto:focus-visible .aro{r:14;opacity:1}.ov .c-mapa .rotulos .depto-punto.-abierto .aro{r:14;opacity:1;stroke:var(--c-gold);stroke-width:1.6px}.ov .c-mapa .rotulos .depto-punto.-abierto .punto{fill:var(--c-gold)}.ov .c-mapa .territorio{z-index:2;margin:0 var(--g-margin);padding:var(--h5) 0 var(--h2);border-top:1px solid rgb(var(--k-negro) / .18);justify-self:stretch;gap:var(--p);grid-area:2/1;display:grid;position:relative}.ov .c-mapa .territorio .rotulo{letter-spacing:.14em;opacity:.75;margin:0}.ov .c-mapa .territorio .pestanas{flex-wrap:wrap;gap:.5rem;display:flex}.ov .c-mapa .territorio .pestanas button{border:1px solid rgb(var(--k-negro) / .3);min-height:2.75rem;color:var(--c-black);font-family:var(--font-t-1);font-size:var(--h6);cursor:pointer;transition:background-color .5s var(--f-cubic), color .5s var(--f-cubic), border-color .5s var(--f-cubic);background:0 0;border-radius:99px;padding:0 1.1rem}.ov .c-mapa .territorio .pestanas button.-activa{background:var(--c-black);border-color:var(--c-black);color:var(--c-yellow)}.ov .c-mapa .territorio .panel{gap:var(--p);align-items:center;min-height:9rem;display:grid}.ov .c-mapa .territorio .foto-depto{aspect-ratio:16/10;border-radius:var(--radius);position:relative;overflow:hidden}.ov .c-mapa .territorio .texto-depto{animation:ov-mapa-ficha .9s var(--f-cubic) both}.ov .c-mapa .territorio .texto-depto h3{margin:0}.ov .c-mapa .territorio .lugar-depto{letter-spacing:.1em;color:var(--c-brown);margin:.3rem 0 .8rem}.ov .c-mapa .territorio .texto-depto .-p{max-width:34em;margin:0}@keyframes ov-mapa-ficha{0%{opacity:0;translate:0 .8em}to{opacity:1;translate:0}}@media (min-width:1024px){.ov .c-mapa .territorio{column-gap:var(--g-gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.ov .c-mapa .territorio .rotulo{grid-column:1/-1}.ov .c-mapa .territorio .panel.-con-foto{column-gap:var(--g-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (prefers-reduced-motion:reduce){.ov .c-mapa .territorio .texto-depto{animation:none}}
.ov .c-origen{--local-progress:0;--connection-progress:0;z-index:10;color:var(--c-black);background-color:var(--c-yellow);background-image: linear-gradient(180deg, var(--c-yellow) 0%, rgb(var(--k-crema) / 0) 18%, rgb(var(--k-crema) / 0) 82%, var(--c-yellow) 100%),  radial-gradient(18% 9% at 22% 30%, rgb(var(--k-hondo) / .05), transparent 70%), radial-gradient(12% 7% at 30% 38%, rgb(var(--k-hondo) / .04), transparent 70%), radial-gradient(16% 8% at 71% 62%, rgb(var(--k-hondo) / .045), transparent 70%), radial-gradient(10% 6% at 80% 55%, rgb(var(--k-hondo) / .035), transparent 70%), radial-gradient(14% 7% at 58% 78%, rgb(var(--k-hondo) / .03), transparent 70%),  linear-gradient(100deg, transparent 18%, #fffdf973 26%, transparent 36%), linear-gradient(104deg, transparent 58%, #fffdf959 66%, transparent 75%),  linear-gradient(165deg, #f4efe7 0%, #f7f3ed 14%, #ebe4da 24%, #faf7f2 33%, #e9e1d7 42%, #f3eee6 49%, #fbf9f5 55%, #e8e0d5 64%, #f2ede5 72%, #faf7f1 80%, #ece5db 90%, var(--c-yellow) 100%);background-position:50% 25%;background-repeat:no-repeat;background-size:400vw 266.667vw;position:relative}@media (min-width:1024px){.ov .c-origen{background-size:100vw 66.667vw}}.ov .c-origen .w{column-gap:var(--g-gap);margin:0 var(--g-margin);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}@media (min-width:1024px){.ov .c-origen .w{grid-template-columns:repeat(12,minmax(0,1fr))}}.ov .c-origen .sequence{height:calc(var(--vh,1vh) * 100);grid-area:1/1/auto/-1;grid-template-columns:subgrid;grid-template-rows:100%;align-self:start;align-items:center;display:grid;position:sticky;top:0}.ov .c-origen .mariposa{aspect-ratio:1;opacity:0;width:auto;max-width:100%;height:80%;transition:opacity 1.5s var(--f-cubic);pointer-events:none;grid-area:1/1/auto/-1;place-self:center}.ov .c-origen .sequence.-sequence-cards .mariposa{opacity:1}.ov .c-origen .object-wrapper{--progress-slice:0;width:100%;height:100%;max-width:calc(var(--vh,1vh) * 50);translate:0;scale:1;transform:translate3d(calc(var(--order) * (50% + var(--g-gap)) - 100% - var(--g-gap) * 2), 0, 0) scale(.5);transition:transform .9s var(--f-cubic), translate .9s var(--f-cubic), scale .9s var(--f-cubic);grid-area:1/2/auto/span 4;place-self:stretch center;position:relative}@media (min-width:1024px){.ov .c-origen .object-wrapper{grid-column:5/span 4}}.ov .c-origen .object-holder{height:calc(var(--vh,1vh) * 100);rotate:calc(15deg * var(--sequence-order) * var(--connection-progress));scale:calc(1 - var(--connection-progress));justify-content:center;align-items:center;display:flex;position:relative}.ov .c-origen .object-holder figure{aspect-ratio:1840/2480;width:100%;opacity:calc(var(--progress-slice) * 2);scale:calc(.5 + var(--progress-slice) / 2);translate:0 calc(var(--vh,1vh) * 2 - var(--local-progress) * var(--vh,1vh) * 4);background:#e6ddd0;border-radius:.4rem;margin:0;position:relative;overflow:hidden}.ov .c-origen .sticky-wrapper{height:calc(var(--vh,1vh) * 175);position:absolute;inset:0 0 auto}@media (min-width:1024px){.ov .c-origen .sticky-wrapper{height:calc(var(--vh,1vh) * 200)}}.ov .c-origen .sticky-wrapper .object-holder{rotate:none;scale:calc(1 - var(--connection-progress) / 2);position:sticky;top:0}.ov .c-origen .sequence.-sequence-cards .object-wrapper{transform:translateZ(0)scale(1);scale:calc(1 - var(--sequence-abs) / 8);translate:0 calc(var(--sequence-order) * var(--vh,1vh) * 12);z-index:calc(20 - var(--sequence-abs))}.ov .c-origen .sequence.-sequence-cards .object-wrapper.-under{z-index:0}.ov .c-origen .sequence.-sequence-cards .object-wrapper.-espera figure{opacity:0}.ov .c-origen .object-holder figure:after{content:"";pointer-events:none;background:color-mix(in srgb, var(--c-yellow) 46%, transparent);transition:background-color .9s var(--f-cubic), opacity .9s var(--f-cubic);position:absolute;inset:0}.ov .c-origen .sequence.-sequence-cards .object-holder figure:after{background:0 0}.ov .c-origen .sequence.-sequence-cards .object-wrapper.-active .object-holder figure:after{background:linear-gradient(180deg, color-mix(in srgb, var(--c-black) 8%, transparent) 0%, color-mix(in srgb, var(--c-black) 60%, transparent) 38%, color-mix(in srgb, var(--c-black) 72%, transparent) 62%, color-mix(in srgb, var(--c-black) 30%, transparent) 100%);opacity:calc(1 - var(--connection-progress) * 2)}.ov .c-origen .sequence.-sequence-cards .object-wrapper.-active{z-index:20}.ov .c-origen .sc1{height:calc(var(--vh,1vh) * 400);margin-bottom:calc(var(--vh,1vh) * -100);grid-area:1/1/auto/-1}.ov .c-origen .title{top:calc(var(--vh,1vh) * 50);font-family:var(--font-t-2);font-weight:300;font-size:var(--large);flex-direction:column;justify-content:stretch;align-items:center;gap:.2em;margin:0;line-height:.781;display:flex;position:sticky;translate:0 -50%}@media (min-width:1024px){.ov .c-origen .title{flex-direction:row}}.ov .c-origen .mover{translate:calc(var(--progress) * 100% * var(--direction)) calc(var(--progress) * 200% * var(--y-direction));flex-grow:1;display:flex}.ov .c-origen .mover>span{white-space:nowrap;scale:calc(1 - var(--h4) / var(--large) * var(--progress));transition:transform .9s var(--f-cubic);transform:translateZ(0);translate:calc(var(--progress) * 100% * var(--direction) * -1) 0;display:inline-block}.ov .c-origen .mover-l{--y-direction:-1;text-align:right;justify-content:flex-end}.ov .c-origen .mover-l>span{transform-origin:0}.ov .c-origen .mover-r{--y-direction:1;text-align:left;justify-content:flex-start}.ov .c-origen .mover-r>span{transform-origin:100%}.ov .c-origen .title.-hidden{pointer-events:none}.ov .c-origen .title.-hidden .mover>span{transform:translate3d(calc(250% * var(--direction)), 0, 0)}@media (min-width:1024px){.ov .c-origen .mover-l,.ov .c-origen .mover-r{--y-direction:0}.ov .c-origen .mover>span{scale:calc(1 - var(--h0) / var(--large) * var(--progress))}.ov .c-origen .title.-hidden .mover>span{transform:translate3d(calc(175% * var(--direction)), 0, 0)}}.ov .c-origen .sc2{height:calc(var(--vh,1vh) * 700);grid-area:2/1/auto/-1}.ov .c-origen .sticky{height:calc(var(--vh,1vh) * 100);column-gap:var(--g-gap);grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;display:grid;position:sticky;top:0}@media (min-width:1024px){.ov .c-origen .sticky{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:1023px){.ov .c-origen .sc2:not(.-inview) .sticky{visibility:hidden}}.ov .c-origen .tt{margin:0;display:none}.ov .c-origen .tt .-s-line{clip-path:inset(0 0 100%);transition-delay:0s;display:block;transform:translateZ(0)}html.-loaded .ov .c-origen .sc2.-inview .tt .-s-line{clip-path:inset(-10% 0);transition:translate 1.5s var(--f-cubic), clip-path 1.5s var(--f-cubic);transition-delay:calc(var(--line-index) * 75ms + var(--l-delay,0) * .15s);translate:0}@media (min-width:1024px){.ov .c-origen .tt{display:block}.ov .c-origen .tt-1{grid-area:2/1/auto/span 3}.ov .c-origen .tt-2{text-align:right;grid-area:3/10/auto/span 3}.ov .c-origen .tt-2 .-s-line{justify-content:flex-end}.ov .c-origen .tt-3{grid-area:4/2/auto/span 2}}.ov .c-origen .button-wrap{z-index:21;grid-area:5/2/auto/span 4;position:relative}.ov .c-origen .button-wrap .button{width:100%}@media (min-width:1024px){.ov .c-origen .button-wrap{grid-column:9/span 2}}html.-loaded .ov .c-origen .sc2.-inview .-a-to-top,html.-loaded .ov .c-origen .sc2.-inview .-a-to-bottom{opacity:1;transition:translate 1.5s var(--f-cubic), opacity 1.5s var(--f-cubic);transition-delay:calc(var(--l-delay,0) * 1s + .15s);translate:0}.ov .c-origen .nav-mazo{z-index:20;pointer-events:none;color:var(--c-yellow);width:100%;max-width:calc(var(--vh,1vh) * 50);padding:0 var(--g-gap);box-sizing:border-box;grid-area:1/2/span 5/span 4;place-self:center;position:relative}@media (min-width:1024px){.ov .c-origen .nav-mazo{grid-column:5/span 4}}.ov .c-origen .place-name{text-wrap:balance;vertical-align:baseline;padding-bottom:.35em;line-height:1;display:flex}.ov .c-origen .t-title{animation:ov-origen-titulo .9s var(--f-cubic) both;display:inline-block}@keyframes ov-origen-titulo{0%{opacity:0;translate:0 -1em}to{opacity:1;translate:0}}.ov .c-origen .nav-mazo nav{gap:var(--g-gap);height:0;padding-top:calc(var(--g-gap) / 2);border-top:1px solid color-mix(in srgb, var(--c-yellow) 45%, transparent);grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;display:grid}.ov .c-origen .order{margin-top:var(--p);grid-column:6/7;justify-content:center;justify-self:center;align-items:center;padding:1rem;display:flex;position:relative}.ov .c-origen .order label{width:100%;padding:50% 0;display:block;position:absolute}.ov .c-origen .order label:before{content:"";box-sizing:border-box;background-image:conic-gradient(from 0deg, color-mix(in srgb, var(--c-yellow) 20%, transparent), var(--c-yellow) calc(var(--local-progress) * 1turn), transparent 0);-webkit-mask-composite:xor;border-radius:50%;padding:1px;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ov .c-origen .order:after{content:"";border:1px solid color-mix(in srgb, var(--c-yellow) calc(var(--local-progress) * 25%), transparent);border-radius:50%;width:120%;padding:60% 0;display:block;position:absolute}.ov .c-origen .order>span{display:flex}.ov .c-origen .t-number{animation:ov-origen-numero .9s var(--f-cubic) both;display:inline-block}@keyframes ov-origen-numero{0%{opacity:0;translate:0 1em}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.ov .c-origen .object-wrapper,.ov .c-origen .mover>span,.ov .c-origen .mariposa{transition:none}.ov .c-origen .t-title,.ov .c-origen .t-number{animation:none}}.ov .c-origen .nav-mazo{position:relative}.ov .c-origen .ficha{top:calc(100% + .9rem);left:var(--g-gap);right:calc(var(--g-gap) + 4.5rem);white-space:normal;color:var(--c-yellow);line-height:1.35;position:absolute}.ov .c-origen .ficha b{font-family:var(--font-t-1);font-weight:400;font-size:var(--h6);color:var(--c-yellow);margin-top:.35rem;display:block}.ov .c-origen{--alinear:end}.ov .c-origen .sticky-wrapper .object-holder figure{opacity:calc(var(--progress-slice) * 2 * (1 - var(--connection-progress) * 2.2))}.ov .c-origen .sticky-wrapper .object-holder{pointer-events:none}@media (max-width:1023px){.ov .c-origen .button-wrap{align-self:start}.ov .c-origen .nav-mazo{translate:0 -3rem}}
.ov .c-conexion{background:var(--c-yellow);color:var(--c-black)}.ov .c-conexion .connection-figure{z-index:0;margin-bottom:calc(var(--vh,1vh) * -50);position:relative}@media (min-width:1024px){.ov .c-conexion .connection-figure{margin-bottom:calc(var(--vh,1vh) * -100)}}.ov .c-conexion .marco{height:calc(var(--vh,1vh) * 50);margin:0 var(--g-margin);background:var(--c-stone);border-radius:.4rem;place-items:center;display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.ov .c-conexion .marco{height:calc(var(--vh,1vh) * 100)}}.ov .c-conexion .foto{inset:calc(var(--vh,1vh) * -20) 0 0 0;transform:translate3d(0, calc(var(--vh,1vh) * 20 * var(--progress)), 0);will-change:transform;position:absolute;overflow:hidden}.ov .c-conexion .foto:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(60% 45% at 55% 68%, rgb(var(--k-negro) / .5), rgb(var(--k-negro) / 0) 100%), linear-gradient(180deg, rgb(var(--k-negro) / .15), rgb(var(--k-negro) / .35));position:absolute;inset:0}.ov .c-conexion .connection-path{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ov .c-conexion .connection-order{aspect-ratio:1;width:auto;height:100%;fill:var(--c-black);grid-area:1/1;position:relative}.ov .c-conexion .s-wrapper{z-index:40;position:relative}.ov .c-conexion .texto{overflow:hidden}.ov .c-conexion .w{column-gap:var(--g-gap);margin:0 var(--g-margin);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}@media (min-width:1024px){.ov .c-conexion .w{grid-template-columns:repeat(12,minmax(0,1fr))}}.ov .c-conexion .figure-holder{min-height:calc(var(--vh,1vh) * 50);color:var(--c-white);pointer-events:none;text-shadow:0 0 .4em rgb(var(--k-negro) / .55), 0 .05em 1.2em rgb(var(--k-negro) / .4)}@media (min-width:1024px){.ov .c-conexion .figure-holder{min-height:calc(var(--vh,1vh) * 100)}}@media (min-width:1025px){.ov .c-conexion .paralaje{translate:0 calc(-.1 * (var(--paralaje,.5) - .5) * var(--vh,1vh) * 100)}}.ov .c-conexion .title{margin-top:calc(var(--large) * -.15);text-align:center;white-space:nowrap;grid-area:1/1/auto/-1;justify-content:center;align-self:center;display:flex}.ov .c-conexion .title h2{margin:0}.ov .c-conexion .article{text-align:center;margin-left:calc(var(--large) * -2.5);margin-top:calc(var(--large) * -1);grid-area:1/1/auto/-1;justify-content:center;align-self:center;display:flex}@media (min-width:1024px){.ov .c-conexion .article{margin-left:calc(var(--large) * -3);margin-top:calc(var(--large) * -.75)}}@media (max-width:1023px){.ov .c-conexion .article .-h2{font-size:var(--h4)}}.ov .c-conexion .label{margin-top:calc(var(--large) * 2);color:var(--c-yellow);font-family:var(--font-t-1);font-size:var(--p);grid-area:1/4/auto/span 3;place-self:center start;line-height:1.2}@media (min-width:1024px){.ov .c-conexion .label{font-size:var(--h6);grid-column:8/span 3}}.ov .c-conexion .label span{white-space:nowrap;display:block}.ov .c-conexion .label span:first-child{translate:1em}.ov .c-conexion .label span:nth-child(2){translate:3em}.ov .c-conexion .descripcion{padding-top:var(--h5);grid-template-rows:auto auto var(--large)}.ov .c-conexion .caption{grid-area:1/1/auto/span 5;margin:0}.ov .c-conexion .c-2{grid-area:2/2/auto/span 5}@media (min-width:1024px){.ov .c-conexion .caption{grid-column:3/span 6}.ov .c-conexion .c-2{grid-column:6/span 6}}@media (max-width:1023px){.ov .c-conexion .caption{font-size:var(--h5);line-height:1.202}}.ov .c-conexion .c-1{--sangria:calc(var(--vw,1vw) * 100 * .16667 - var(--g-margin) * 2 * .16667 + var(--g-gap) / 6);text-indent:var(--sangria)}.ov .c-conexion .c-1 .-s-line{text-indent:0}.ov .c-conexion .marca{aspect-ratio:523/547;background:var(--c-brown);grid-area:2/1;place-self:end center;width:2.5rem;-webkit-mask:url(/oveja-mark.svg) 50%/contain no-repeat;mask:url(/oveja-mark.svg) 50%/contain no-repeat}@media (min-width:1024px){.ov .c-conexion .marca{grid-column:5}}@media (prefers-reduced-motion:reduce){.ov .c-conexion .foto{transform:none}.ov .c-conexion .paralaje{translate:none}}@media (max-width:1023px){.ov .c-conexion .title .-lrg{font-size:min(var(--large), 15vw)}}.ov .c-conexion{--alinear:start;flex-direction:column;display:flex}.ov .c-conexion .s-wrapper,.ov .c-conexion .texto{flex-direction:column;flex:1;display:flex}.ov .c-conexion .descripcion{align-content:center;justify-items:center;row-gap:var(--h5);padding-block:var(--h2);text-align:center;flex:1;grid-template-rows:auto auto auto}.ov .c-conexion .caption,.ov .c-conexion .c-2{text-wrap:balance;grid-column:1/-1;max-width:24em}.ov .c-conexion .c-2{grid-row:2}.ov .c-conexion .c-1{text-indent:0}.ov .c-conexion .c-1 .-s-line:first-child{padding-left:0}.ov .c-conexion .caption .-s-line{justify-content:center}.ov .c-conexion .marca{grid-area:3/1/auto/-1;align-self:center}@media (min-width:1024px){.ov .c-conexion .caption,.ov .c-conexion .c-2{font-size:var(--h3);grid-column:2/span 10;line-height:1.111}.ov .c-conexion .marca{grid-column:1/-1}}@media (max-width:1023px){.ov .c-conexion .caption{font-size:var(--h4);line-height:1.156}.ov .c-conexion .descripcion{padding-block:var(--h3)}}.ov .c-conexion .caption{width:100%}@media (max-width:1023px){.ov .c-conexion .article{margin-top:calc(var(--large) * -.62);margin-left:calc(var(--large) * -1.9)}}
.ov .c-ingredientes{z-index:50;contain:paint layout;background:var(--c-yellow);color:var(--c-black);padding-top:var(--h0);padding-bottom:calc(var(--h1) + max(var(--h3), 5vw));position:relative}.ov .c-ingredientes .-w{column-gap:var(--g-gap);padding-inline:var(--g-margin);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (min-width:1024px){.ov .c-ingredientes .-w{grid-template-columns:repeat(24,minmax(0,1fr))}}.ov .c-ingredientes .titulo{grid-area:1/1/auto/-1;justify-content:center;display:flex}.ov .c-ingredientes .subtitulo{text-align:center;margin-top:var(--h6);grid-area:2/1/auto/-1;justify-self:center}@media (min-width:1024px){.ov .c-ingredientes .subtitulo{margin-top:var(--h4)}}@media (min-width:1025px) and (prefers-reduced-motion:no-preference){.ov .c-ingredientes .paralaje{transform:translate3d(0, calc(var(--p) * (var(--progress) - .5) * 100vh), 0);will-change:transform}}.ov .c-ingredientes .figure-sequence{margin-block:var(--h5);border-radius:.4rem;grid-row:3;align-self:center;place-items:center;display:grid;position:relative;overflow:hidden}.ov .c-ingredientes .figure-sequence:before{content:"";z-index:4;background-color:var(--c-black);opacity:0;pointer-events:none;transition:opacity .9s var(--f-cubic);position:absolute;inset:0}.ov .c-ingredientes .figure-sequence>*{grid-area:1/1;width:100%;height:100%}.ov .c-ingredientes .figure-sequence figure{visibility:hidden;margin:0;position:relative}.ov .c-ingredientes .figure-sequence figure.-active,.ov .c-ingredientes .figure-sequence figure.-entering,.ov .c-ingredientes .figure-sequence figure.-leaving{visibility:visible;will-change:clip-path}.ov .c-ingredientes .figure-sequence figure.-leaving{z-index:2}.ov .c-ingredientes .figure-sequence figure.-entering{clip-path:inset(0 100% 0 0)!important}.ov .c-ingredientes .figure-sequence figure.-leaving~.-entering{clip-path:inset(0 0 0 100%)!important}.ov .c-ingredientes .figure-sequence figure.-active{z-index:3;clip-path:inset(0);transition:clip-path .9s var(--f-cubic)}.ov .c-ingredientes .figure-sequence .lienzo{transform-origin:100%;transition:transform 1.5s var(--f-cubic);position:absolute;inset:0;transform:translateZ(0)scale(1.5,1.2)}.ov .c-ingredientes .figure-sequence figure.-active .lienzo{transform:translateZ(0)scale(1)}.ov .c-ingredientes .f-s-1,.ov .c-ingredientes .f-s-3{cursor:pointer;height:80%}.ov .c-ingredientes .f-s-1:before,.ov .c-ingredientes .f-s-3:before{opacity:.6}.ov .c-ingredientes .f-s-1{grid-column:1/span 1}.ov .c-ingredientes .f-s-2{aspect-ratio:8/5;grid-column:2/span 4}.ov .c-ingredientes .f-s-3{grid-column:6/span 1}.ov .c-ingredientes .figure-sequence .arrow{display:none}@media (min-width:1024px){.ov .c-ingredientes .figure-sequence{margin-block:var(--h1)}.ov .c-ingredientes .figure-sequence:before{opacity:0;background-color:#0000}.ov .c-ingredientes .f-s-1{aspect-ratio:8/5;grid-column:2/span 6;height:auto}.ov .c-ingredientes .f-s-2{grid-column:9/span 8}.ov .c-ingredientes .f-s-3{aspect-ratio:8/5;grid-column:18/span 6;height:auto}.ov .c-ingredientes .f-s-1:before{background-image:linear-gradient(-90deg, rgb(var(--k-negro) / .2), rgb(var(--k-negro) / .8))}.ov .c-ingredientes .f-s-3:before{background-image:linear-gradient(90deg, rgb(var(--k-negro) / .2), rgb(var(--k-negro) / .8))}.ov .c-ingredientes .figure-sequence:hover:before,.ov .c-ingredientes .figure-sequence:focus-visible:before{opacity:1}.ov .c-ingredientes .figure-sequence .arrow{z-index:5;clip-path:circle(calc(50% - 1px));opacity:0;pointer-events:none;width:auto;height:auto;transition:opacity .9s var(--f-cubic), transform .9s var(--f-cubic);border-radius:50%;padding:1rem;display:grid;position:relative;overflow:hidden}.ov .c-ingredientes .figure-sequence .arrow:before{content:"";-webkit-mask-composite:xor;border-radius:50%;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ov .c-ingredientes .figure-sequence .arrow svg{width:2.5rem;fill:var(--c-yellow);grid-area:1/1;position:relative}.ov .c-ingredientes .f-s-1 .arrow{margin-left:var(--g-gap);margin-right:auto;transform:translate(-100%)scale(.5)}.ov .c-ingredientes .f-s-1 .arrow:before{background-image:linear-gradient(90deg, transparent, rgb(var(--k-crema) / .6))}.ov .c-ingredientes .f-s-3 .arrow{margin-left:auto;margin-right:var(--g-gap);transform:translate(100%)scale(.5)}.ov .c-ingredientes .f-s-3 .arrow:before{background-image:linear-gradient(-90deg, transparent, rgb(var(--k-crema) / .6))}.ov .c-ingredientes .figure-sequence:hover .arrow,.ov .c-ingredientes .figure-sequence:focus-visible .arrow{opacity:1;transform:translateZ(0)}}.ov .c-ingredientes .lamina{--papel:#e4d7c0;color:var(--c-brown);background:radial-gradient(120% 90% at 22% 12%, #fffaf08c, transparent 60%), radial-gradient(90% 80% at 88% 96%, rgb(var(--k-hondo) / .2), transparent 60%), repeating-linear-gradient(0deg, rgb(var(--k-hondo) / .028) 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, rgb(var(--k-hondo) / .018) 0 1px, transparent 1px 7px), var(--papel);box-shadow:inset 0 0 6cqw rgb(var(--k-hondo) / .18);position:absolute;inset:0;overflow:hidden;container-type:size}.ov .c-ingredientes .lamina>*{position:absolute}.ov .c-ingredientes .l-marco{border:1px solid rgb(var(--k-hondo) / .28);border-radius:.2rem;inset:3.5cqh 2.2cqw}.ov .c-ingredientes .l-num{font-family:var(--font-t-2);letter-spacing:-.02em;color:rgb(var(--k-hondo) / .6);font-size:34cqh;font-weight:300;line-height:.8;top:9cqh;left:6cqw}.ov .c-ingredientes .l-dibujo{aspect-ratio:1;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:auto;height:76cqh;top:12cqh;right:7cqw}.ov .c-ingredientes .l-dibujo *{vector-effect:non-scaling-stroke}.ov .c-ingredientes .l-nombre{max-width:45cqw;font-family:var(--font-t-1);color:var(--c-black);font-size:max(1rem,5.6cqw);line-height:1.05;bottom:max(17cqh,9cqh + 2.7*max(9px,1.5cqw) + .4rem);left:6cqw}.ov .c-ingredientes .l-ficha{letter-spacing:.06em;text-transform:uppercase;opacity:.92;max-width:45cqw;font-size:max(9px,1.5cqw);line-height:1.3;bottom:9cqh;left:6cqw}.ov .c-ingredientes .l-pendiente{border:1px solid rgb(var(--k-hondo) / .4);letter-spacing:.08em;text-transform:uppercase;background:rgb(var(--k-crema) / .5);border-radius:999px;align-items:center;gap:.6em;padding:.45em .9em;font-size:max(9px,1.35cqw);font-weight:500;display:flex;top:8cqh;right:5cqw}.ov .c-ingredientes .l-pendiente:before{content:"";background:var(--c-brown);border-radius:50%;width:.5em;height:.5em}.ov .c-ingredientes .update-status,.ov .c-ingredientes .update-title,.ov .c-ingredientes .update-caption{display:grid}.ov .c-ingredientes .update-status>*,.ov .c-ingredientes .update-title>*,.ov .c-ingredientes .update-caption>*{grid-area:1/1;align-self:start}.ov .c-ingredientes .fantasma{visibility:hidden;pointer-events:none}.ov .c-ingredientes .update-status{margin-bottom:calc(var(--mm) / 2);opacity:.7;grid-row:4;align-self:end}.ov .c-ingredientes .update-title{grid-row:5;align-self:baseline}.ov .c-ingredientes .update-caption{margin-top:var(--h5);grid-row:6;align-self:baseline}.ov .c-ingredientes .-s-mascara{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.ov .c-ingredientes .-s-mascara .-s-word{transform:translateZ(0)}.ov .c-ingredientes .-t-ut-enter-active .-s-word{transition:transform .9s var(--f-cubic);transition-delay:calc(.3s + 75ms * var(--t-delay) + 75ms * var(--line-index,0))}.ov .c-ingredientes .-t-ut-enter-from .-s-word{transition:none;transform:translateY(1.5em)}.ov .c-ingredientes .-t-ut-leave-active .-s-word{transition:transform .9s var(--f-smooth)}.ov .c-ingredientes .-t-ut-leave-to .-s-word{transform:translateY(1.5em)}.ov .c-ingredientes .u-s-1,.ov .c-ingredientes .u-t-1,.ov .c-ingredientes .u-c-1,.ov .c-ingredientes .u-s-3,.ov .c-ingredientes .u-t-3,.ov .c-ingredientes .u-c-3{display:none}.ov .c-ingredientes .u-s-2,.ov .c-ingredientes .u-t-2{grid-column:2/span 5}.ov .c-ingredientes .u-c-2{grid-column:2/span 4}@media (min-width:1024px){.ov .c-ingredientes .update-caption{margin-top:var(--h3)}.ov .c-ingredientes .u-s-1,.ov .c-ingredientes .u-t-1,.ov .c-ingredientes .u-c-1,.ov .c-ingredientes .u-s-3,.ov .c-ingredientes .u-t-3,.ov .c-ingredientes .u-c-3{display:grid}.ov .c-ingredientes .u-s-1,.ov .c-ingredientes .u-t-1{grid-column:2/span 6}.ov .c-ingredientes .u-c-1{grid-column:2/span 4}.ov .c-ingredientes .u-s-2,.ov .c-ingredientes .u-t-2{grid-column:9/span 6}.ov .c-ingredientes .u-c-2{grid-column:9/span 4}.ov .c-ingredientes .u-s-3,.ov .c-ingredientes .u-t-3{grid-column:18/span 6}.ov .c-ingredientes .u-c-3{grid-column:18/span 4}}.ov .c-ingredientes .sequence-nav{margin-top:calc(var(--h1) + var(--h6));padding-inline:var(--g-gap);grid-area:7/1/auto/-1;grid-template-columns:repeat(6,1fr);display:grid}.ov .c-ingredientes .sequence-nav .num{padding-block:var(--p);color:inherit;cursor:pointer;font-family:var(--font-b);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative}.ov .c-ingredientes .sequence-nav .num span{position:relative}.ov .c-ingredientes .sequence-nav .num:before{content:"";inset:var(--m) 35%;z-index:-1;background-color:rgb(var(--k-hondo) / .1);opacity:0;scale:calc(var(--uno) * .75);transition:inset .9s var(--f-cubic), opacity .9s var(--f-cubic), scale .9s var(--f-cubic);border-radius:.4rem;display:block;position:absolute;transform:translateZ(0)}.ov .c-ingredientes .sequence-nav .num.-state-active-main:before{opacity:1;inset:calc(var(--m) / 2) 25%;scale:1}.ov .c-ingredientes .sequence-nav .num.-state-active-neighbor:before{opacity:.4;scale:1}.ov .c-ingredientes .sequence-nav .num.-state-hover:before{inset:calc(var(--m) / 2) 25%!important;opacity:1!important;scale:1!important}.ov .c-ingredientes .sequence-nav .num.-state-neighbor:before{opacity:.4!important;scale:1!important}.ov .c-ingredientes .sequence-nav .num.-state-far:before{scale:.75!important}.ov .c-ingredientes .sequence-nav .num.-state-hidden:before{inset:var(--m) 35%;opacity:0!important}@media (min-width:1024px){.ov .c-ingredientes .sequence-nav{margin-top:calc(var(--h1) + var(--h3));grid-column:5/span 16}}@media (prefers-reduced-motion:reduce){.ov .c-ingredientes .figure-sequence figure,.ov .c-ingredientes .figure-sequence .lienzo,.ov .c-ingredientes .-s-word,.ov .c-ingredientes .sequence-nav .num:before{transition:none!important}.ov .c-ingredientes .figure-sequence .lienzo{transform:none}.ov .c-ingredientes .figure-sequence figure.-leaving{visibility:hidden}}
.ov .c-barra{z-index:10;contain:paint layout;background:var(--c-black);color:var(--c-yellow);padding-top:calc(var(--h0) + 12vw);padding-bottom:var(--h0);position:relative}@media (min-width:1024px){.ov .c-barra{padding-top:calc(var(--h1) + 3vw);padding-bottom:var(--large)}}.ov .c-barra .orbita-barra{aspect-ratio:1440/1080;z-index:0;width:100%;height:auto;inset:0 0 auto}.ov .c-barra .cabeza{z-index:2;padding-inline:var(--g-margin);text-align:center;justify-items:center;display:grid;position:relative}.ov .c-barra .titulo{font-weight:inherit;flex-direction:column;align-items:center;margin:0;display:flex}.ov .c-barra .escalera{font-family:var(--font-t-1);margin-bottom:var(--h6);display:block}.ov .c-barra .escalera>span{display:block}.ov .c-barra .escalera>span:nth-child(2){translate:2em}.ov .c-barra .escalera>span:nth-child(3){translate:1em}.ov .c-barra .grande{white-space:nowrap;color:var(--c-yellow);display:block}.ov .c-barra .entrada{width:100%;max-width:34rem;margin:var(--h4) 0 0;color:rgb(var(--k-crema) / .86)}.ov .c-barra .cuerpo{z-index:2;column-gap:var(--g-gap);row-gap:var(--h2);padding-inline:var(--g-margin);margin-top:var(--h1);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.ov .c-barra .retrato{grid-column:2/span 4;margin:0}.ov .c-barra .vitrina{grid-column:1/-1}.ov .c-barra .arco{aspect-ratio:3/4;background:var(--c-stone);box-shadow:inset 0 0 0 1px rgb(var(--k-crema) / .14);border-radius:50% 50% .4rem .4rem/37.5% 37.5% .4rem .4rem;position:relative;overflow:hidden}.ov .c-barra .arco .foto{position:absolute;inset:0}.ov .c-barra .arco .foto img{object-position:50% 60%}.ov .c-barra .retrato figcaption{margin-top:var(--m);text-align:center;color:rgb(var(--k-crema) / .78)}@media (min-width:1025px) and (prefers-reduced-motion:no-preference){.ov .c-barra .arco .foto{transform:translate3d(0, calc((var(--progress,.5) - .5) * 18%), 0);will-change:transform;inset:-10% 0}}.ov .c-barra .etiquetas{aspect-ratio:4/5;background:var(--c-stone);border-radius:.4rem;display:grid;position:relative;overflow:hidden}.ov .c-barra .etiquetas figure{visibility:hidden;grid-area:1/1;margin:0;position:relative;overflow:hidden}.ov .c-barra .etiquetas figure.-leaving{visibility:visible;z-index:2}.ov .c-barra .etiquetas figure.-entering{visibility:visible;clip-path:inset(0 100% 0 0)!important}.ov .c-barra .etiquetas figure.-leaving~.-entering{clip-path:inset(0 0 0 100%)!important}.ov .c-barra .etiquetas figure.-active{visibility:visible;z-index:3;clip-path:inset(0);transition:clip-path .9s var(--f-cubic);will-change:clip-path}.ov .c-barra .etiquetas .lienzo{transform-origin:100%;transition:transform 1.5s var(--f-cubic);position:absolute;inset:0;transform:translateZ(0)scale(1.5,1.2)}.ov .c-barra .etiquetas figure.-active .lienzo{transform:translateZ(0) scale(var(--uno))}.ov .c-barra .etiqueta{background:radial-gradient(120% 80% at 20% 10%, #ffffff29, transparent 60%), radial-gradient(90% 70% at 90% 100%, rgb(var(--k-negro) / .16), transparent 60%), var(--fondo);color:var(--tinta);position:absolute;inset:0;overflow:hidden;container-type:size}.ov .c-barra .etiqueta>*{position:absolute}.ov .c-barra .e-marco{opacity:.55;border:1px solid;border-radius:.2rem;inset:4cqw}.ov .c-barra .e-marco:after{content:"";opacity:.6;border:1px solid;border-radius:.15rem;position:absolute;inset:1.4cqw}.ov .c-barra .e-num{letter-spacing:.08em;font-size:max(10px,2.6cqw);top:8cqw;left:9cqw}.ov .c-barra .e-origen{letter-spacing:.08em;font-size:max(10px,2.6cqw);top:8cqw;right:9cqw}.ov .c-barra .e-dibujo{aspect-ratio:1;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:52cqw;height:auto;top:14cqh;left:50%;translate:-50%}.ov .c-barra .e-dibujo *{vector-effect:non-scaling-stroke}.ov .c-barra .e-nombre{text-align:center;font-family:var(--font-t-2);letter-spacing:-.01em;font-size:11cqw;font-weight:300;line-height:.95;top:58cqh;left:8cqw;right:8cqw}.ov .c-barra .e-nombre.-largo{font-size:7.6cqw;line-height:1;top:55cqh}.ov .c-barra .e-lema{text-align:center;font-family:var(--font-t-1);font-size:max(12px,3.8cqw);line-height:1.2;top:74cqh;left:10cqw;right:10cqw}.ov .c-barra .e-pendiente{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:.5em;padding:.35em .8em;font-size:max(10px,2.3cqw);font-weight:500;display:flex;bottom:13cqh;left:50%;translate:-50%}.ov .c-barra .e-pendiente:before{content:"";background:var(--acento);border-radius:50%;width:.5em;height:.5em}.ov .c-barra .e-ficha{text-align:center;font-size:max(10px,2.4cqw);line-height:1.3;bottom:6.5cqh;left:12cqw;right:12cqw}.ov .c-barra .nav-secuencia{align-items:center;gap:var(--g-gap);margin-top:var(--h6);padding-top:calc(var(--g-gap) / 2);border-top:1px solid rgb(var(--k-crema) / .2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ov .c-barra .nombre{min-width:0;font-family:var(--font-t-1);line-height:1.1;display:block}.ov .c-barra .nombre .relevo-letras{white-space:normal}.ov .c-barra nav{align-items:center;gap:calc(var(--g-gap) / 2);display:flex}.ov .c-barra nav button{--direction:1;clip-path:circle(calc(50% - 1px));background-color:rgb(var(--k-crema) / .08);box-shadow:inset 0 0 0 1px rgb(var(--k-crema) / .3);color:var(--c-black);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:.75rem;display:grid;position:relative;overflow:hidden}.ov .c-barra nav button:before{content:"";z-index:1;background-color:var(--c-yellow);transform-origin:50% 100%;transition:transform 1.2s var(--f-cubic-in);border-radius:50%;position:absolute;inset:0;transform:scaleY(0)}.ov .c-barra nav button svg{z-index:2;transform-origin:50% 400%;width:1.75rem;height:1.75rem;transition:transform 1.2s var(--f-cubic-in);grid-area:1/1;position:relative}.ov .c-barra nav button svg:first-child{fill:var(--c-yellow);transform:rotate(0)}.ov .c-barra nav button svg:nth-child(2){fill:var(--c-black);transform:rotate(calc(-90deg * var(--direction)))}@media (hover:hover){.ov .c-barra nav button:hover:before{transition:transform .9s var(--f-cubic);transform:scale(1)}.ov .c-barra nav button:hover svg{transition:transform .9s var(--f-cubic)}.ov .c-barra nav button:hover svg:first-child{transform:rotate(calc(90deg * var(--direction)))}.ov .c-barra nav button:hover svg:nth-child(2){transform:rotate(0)}}.ov .c-barra .orden{margin-left:var(--g-gap);font-family:var(--font-t-1);justify-content:center;align-items:center;padding:.9rem .7rem;display:flex;position:relative}.ov .c-barra .orden:before,.ov .c-barra .orden:after{content:"";border:1px solid rgb(var(--k-crema) / .24);border-radius:50%;width:100%;padding:50% 0;position:absolute}.ov .c-barra .orden:after{border-color:rgb(var(--k-crema) / .12);width:120%;padding:60% 0}.ov .c-barra .orden>span[aria-hidden]{display:flex}.ov .c-barra .orden .total{color:rgb(var(--k-crema) / .72)}.ov .c-barra .texto{margin-top:var(--h5)}.ov .c-barra .texto .que{color:rgb(var(--k-crema) / .9);margin:0}.ov .c-barra .reconocimiento{margin:var(--h6) 0 0;padding-top:var(--m);border-top:1px solid rgb(var(--k-selva) / .3);color:var(--c-sage);align-items:flex-start;gap:.6em;display:flex}.ov .c-barra .sello{background:radial-gradient(circle,currentColor 0 28%,#0000 30%);border:1px solid;border-radius:50%;flex:none;width:1rem;height:1rem;margin-top:.1em}.ov .c-barra .en-casa{margin:var(--h6) 0 0;letter-spacing:.06em}.ov .c-barra .en-casa span{background:var(--c-gold);color:var(--c-black);border-radius:999px;margin-right:.6em;padding:.3em .7em;display:inline-block}.ov .c-barra .cierre{z-index:2;margin-top:var(--h0);padding-inline:var(--g-margin);text-align:center;justify-items:center;display:grid;position:relative}.ov .c-barra .cierre p{margin:0}.ov .c-barra .cierre .-h3{max-width:16em}.ov .c-barra .fuente{color:rgb(var(--k-crema) / .72);letter-spacing:.06em;margin-top:var(--h6)!important}@media (min-width:1024px){.ov .c-barra .cuerpo{margin-top:var(--h0);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.ov .c-barra .retrato{top:var(--h2);grid-column:2/span 4;position:sticky}.ov .c-barra .vitrina{grid-column:7/span 5}.ov .c-barra .etiquetas{aspect-ratio:5/6}}@media (prefers-reduced-motion:reduce){.ov .c-barra .etiquetas figure,.ov .c-barra .etiquetas .lienzo,.ov .c-barra nav button:before,.ov .c-barra nav button svg{transition:none!important}.ov .c-barra .etiquetas .lienzo{transform:none}.ov .c-barra .etiquetas figure.-leaving{visibility:hidden}}
.ov .relevo{display:grid}.ov .relevo>*{grid-area:1/1;min-width:0}.ov .relevo-letras{white-space:nowrap}.ov .relevo-letras>span .-s-char{opacity:1;transform:translateZ(0) scale(var(--uno));display:inline-block}.ov .relevo-letras .-s-char:where([data-split-content=\ ]){width:.28em}.ov .relevo-letras .-t-name-enter-active .-s-char,.ov .relevo-letras .-t-name-leave-active .-s-char{transition:opacity .9s var(--f-cubic), transform .9s var(--f-cubic);transition-delay:calc(var(--char-index) * 75ms)}.ov .relevo-letras .-t-name-enter-from .-s-char{opacity:0;transform:translate3d(calc(.1em * var(--char-index)), .5em, 0) scale(1.5);transition:none}.ov .relevo-letras .-t-name-leave-to .-s-char{opacity:0;transform:translate3d(calc(-.1em * var(--char-index)), -.5em, 0) scale(1.5)}.ov .relevo-fantasma{visibility:hidden;pointer-events:none}.ov .relevo-capa{opacity:1;display:block;transform:translateZ(0)}.ov .relevo-capa.-t-bloque-enter-active{transition:opacity .9s var(--f-cubic) .3s, transform .9s var(--f-cubic) .3s}.ov .relevo-capa.-t-bloque-enter-from{opacity:0;transition:none;transform:translateY(1.5rem)}.ov .relevo-capa.-t-bloque-leave-active{pointer-events:none;transition:opacity .6s var(--f-smooth), transform .9s var(--f-smooth)}.ov .relevo-capa.-t-bloque-leave-to{opacity:0;transform:translateY(-1rem)}.ov .numeros{grid-template-columns:repeat(var(--n), minmax(0, 1fr));isolation:isolate;display:grid;position:relative}.ov .numeros .num{padding-block:var(--p);min-height:2.75rem;color:inherit;cursor:pointer;font-family:var(--font-b);transition:opacity .6s var(--f-cubic);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative}.ov .numeros-pastilla{z-index:-1;top:calc(var(--m) / 2);bottom:calc(var(--m) / 2);width:calc(100% / var(--n));pointer-events:none;transform:translate3d(calc(var(--i) * 100%), 0, 0);transition:transform .9s var(--f-cubic);position:absolute;left:0}.ov .numeros-pastilla:before{content:"";background:var(--pastilla,rgb(var(--k-crema) / .14));border-radius:.4rem;position:absolute;inset:0 25%}.ov .numeros .num:after{content:"";opacity:0;width:.2rem;height:.2rem;transition:opacity .6s var(--f-cubic);background:currentColor;border-radius:50%;margin-left:-.1rem;position:absolute;bottom:.2rem;left:50%}.ov .numeros .num.-vecino:after{opacity:.4}.ov .numeros .num.-activo:after{opacity:1}@media (prefers-reduced-motion:reduce){.ov .relevo-letras .-s-char,.ov .relevo-capa,.ov .numeros-pastilla{transition:none!important}.ov .relevo-letras .-t-name-leave-active,.ov .relevo-capa.-t-bloque-leave-active{display:none}.ov .relevo-letras .-t-name-enter-from .-s-char,.ov .relevo-capa.-t-bloque-enter-from{opacity:1;transform:none}}
.ov .c-sonido{z-index:10;contain:paint layout;background:var(--c-yellow);color:var(--c-black);padding-top:calc(var(--h0) + 12vw);padding-bottom:calc(var(--h1) + max(var(--h3), 5vw));position:relative}@media (min-width:1024px){.ov .c-sonido{padding-top:calc(var(--h1) + 3vw)}}.ov .c-sonido .orbita-sonido{inset:var(--h0) 0 auto 0;aspect-ratio:1440/420;z-index:0;width:100%;height:auto}.ov .c-sonido .titulo{z-index:2;padding-inline:var(--g-margin);font-weight:inherit;text-align:center;margin:0;display:grid;position:relative}.ov .c-sonido .titulo>*{grid-area:1/1}.ov .c-sonido .grande{white-space:nowrap;justify-content:center;display:flex}.ov .c-sonido .grande .-lrg{color:var(--c-black)}.ov .c-sonido .articulo{margin-left:calc(var(--large) * 1.6);margin-bottom:calc(var(--large) * -.55);justify-content:center;align-self:end;display:flex}.ov .c-sonido .articulo .-h2{font-family:var(--font-t-1);color:var(--c-brown)}@media (max-width:1023px){.ov .c-sonido .grande .-lrg{font-size:min(var(--large), 22vw)}.ov .c-sonido .articulo{margin-left:20vw;margin-bottom:calc(var(--h3) * -1)}.ov .c-sonido .articulo .-h2{font-size:var(--h4)}}@media (min-width:1025px) and (prefers-reduced-motion:no-preference){.ov .c-sonido .paralaje{translate:0 calc(-.1 * (var(--paralaje,.5) - .5) * var(--vh,1vh) * 100)}}.ov .c-sonido .entrada{z-index:2;max-width:30em;margin:calc(var(--h0) + var(--h3)) auto 0;padding-inline:var(--g-margin);text-align:center;position:relative}@media (max-width:1023px){.ov .c-sonido .entrada{font-size:var(--h5);line-height:1.202}}.ov .c-sonido .duelo{z-index:2;column-gap:var(--g-gap);row-gap:var(--h0);padding-inline:var(--g-margin);margin-top:var(--h0);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.ov .c-sonido .eje,.ov .c-sonido .y{display:none}.ov .c-sonido .lado{grid-column:1/-1;min-width:0}.ov .c-sonido .region{letter-spacing:.08em;color:var(--c-brown);margin:0}.ov .c-sonido .nombre{margin:var(--h6) 0 0;font-weight:inherit}.ov .c-sonido .nombre .-lrg{white-space:nowrap;font-size:min(calc(var(--large) * .62), 17vw);line-height:.9;display:block}.ov .c-sonido .lado .que{margin:var(--h5) 0 0;max-width:28em}.ov .c-sonido .subtitulo{margin:var(--h3) 0 var(--m);letter-spacing:.08em;color:rgb(var(--k-negro) / .78)}.ov .c-sonido .formato{margin:0;padding:0;list-style:none}.ov .c-sonido .formato li{align-items:center;gap:var(--m);padding-block:calc(var(--m) * .9);display:flex;position:relative}.ov .c-sonido .formato li:before,.ov .c-sonido .bailes .baile:before{content:"";background:rgb(var(--k-negro) / .22);transform-origin:0;height:1px;position:absolute;inset:0 0 auto;transform:scaleX(0)}html.-loaded .ov .c-sonido .formato.-inview li:before,html.-loaded .ov .c-sonido .bailes.-inview .baile:before{transition:transform 1.5s var(--f-cubic);transition-delay:calc(var(--i) * 75ms + .15s);transform:scaleX(1)}.ov .c-sonido .circulo{border:1px solid rgb(var(--k-negro) / .4);width:1.9rem;height:1.9rem;font-family:var(--font-b);border-radius:50%;flex:none;place-items:center;display:grid}.ov .c-sonido .bailes{gap:0;display:grid}.ov .c-sonido .bailes .baile{padding-block:var(--m) var(--h6);position:relative}.ov .c-sonido .baile-nombre{font-family:var(--font-t-1);margin:0}.ov .c-sonido .baile-que{margin:calc(var(--m) / 2) 0 0;color:rgb(var(--k-negro) / .82);max-width:32em}.ov .c-sonido .reconocimiento,.ov .c-sonido .placa-nota{margin:var(--h6) 0 0;align-items:flex-start;gap:.6em;display:flex}.ov .c-sonido .reconocimiento{color:var(--c-brown);font-weight:500}.ov .c-sonido .punto{background:radial-gradient(circle,currentColor 0 28%,#0000 30%);border:1px solid;border-radius:50%;flex:none;width:.9rem;height:.9rem;margin-top:.15em}.ov .c-sonido .marimba{height:9rem;margin-top:var(--h4);align-items:center;gap:.28rem;padding:0 .2rem;display:flex}.ov .c-sonido .tablilla{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.25rem;height:100%;display:flex}.ov .c-sonido .tecla{width:100%;height:calc(5.6rem - var(--k) * 2.8rem);background:repeating-linear-gradient(90deg, rgb(var(--k-crema) / .06) 0 1px, transparent 1px 4px), linear-gradient(180deg, var(--c-agua-3), var(--c-brown));transition:transform .6s var(--f-cubic);border-radius:.25rem;transform:translateZ(0)}.ov .c-sonido .tubo{width:42%;height:calc(2.6rem - var(--k) * 1.2rem);background:linear-gradient(90deg, rgb(var(--k-selva) / .35), rgb(var(--k-selva) / .7), rgb(var(--k-selva) / .35));box-shadow:inset 0 0 0 1px rgb(var(--k-negro) / .18);border-radius:0 0 999px 999px}@media (hover:hover){.ov .c-sonido .tablilla:hover .tecla{transition:transform .15s var(--f-fast);transform:translateY(.25rem)}}.ov .c-sonido .placa{z-index:2;margin:var(--h0) var(--g-margin) 0;padding:var(--h1) var(--g-margin) var(--h2);background:var(--c-black);color:var(--c-yellow);text-align:center;border-radius:.4rem;position:relative;overflow:hidden}.ov .c-sonido .orbita-placa{width:100%;height:100%;inset:0}.ov .c-sonido .placa>:not(svg){position:relative}.ov .c-sonido .rotulo{letter-spacing:.08em;color:var(--c-sage);margin:0}.ov .c-sonido .placa-titulo{margin:var(--h5) 0 0;font-weight:inherit;flex-direction:column;align-items:center;display:flex}.ov .c-sonido .placa-titulo .-lrg{white-space:nowrap;font-size:min(calc(var(--large) * .8), 19vw)}.ov .c-sonido .placa-titulo .-h4{margin-top:var(--m);font-family:var(--font-t-1)}.ov .c-sonido .placa-texto{max-width:30em;margin:var(--h4) auto 0}.ov .c-sonido .placa-nota{max-width:36em;color:var(--c-sage);text-align:left;justify-content:center;margin-inline:auto}.ov .c-sonido .placa-casa{margin:var(--h4) 0 0;color:rgb(var(--k-crema) / .86)}.ov .c-sonido .placa-casa a{color:var(--c-yellow)}@media (min-width:1024px){.ov .c-sonido .duelo{margin-top:var(--large);grid-template-columns:repeat(12,minmax(0,1fr))}.ov .c-sonido .lado.-norte{grid-column:2/span 4}.ov .c-sonido .lado.-sur{margin-top:var(--h0);grid-area:1/8/auto/span 4}.ov .c-sonido .eje{width:1.5rem;height:100%;display:block;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.ov .c-sonido .y{top:calc(var(--h0) + var(--h3));border:1px solid rgb(var(--k-hondo) / .4);background:var(--c-yellow);width:3rem;height:3rem;font-family:var(--font-t-1);border-radius:50%;place-items:center;display:grid;position:absolute;left:50%;translate:-50%}.ov .c-sonido .placa{margin-top:var(--large);padding-block:var(--h0) var(--h0)}}@media (prefers-reduced-motion:reduce){.ov .c-sonido .paralaje{translate:none}.ov .c-sonido .formato li:before,.ov .c-sonido .bailes .baile:before{transform:none;transition:none!important}.ov .c-sonido .tecla{transition:none!important}}.ov .c-sonido .instrumento{margin:var(--h4) 0 0}.ov .c-sonido .lienzo-instrumento{height:9rem;animation:ov-sonido-instrumento .9s var(--f-cubic) both;place-items:center;display:grid}.ov .c-sonido .lienzo-instrumento .marimba{width:100%;margin-top:0}.ov .c-sonido .dibujo-instrumento{width:auto;height:100%;color:var(--c-brown)}.ov .c-sonido .instrumento figcaption{margin-top:var(--m);letter-spacing:.12em;color:rgb(var(--k-negro) / .78)}@keyframes ov-sonido-instrumento{0%{opacity:0;translate:0 .6em}to{opacity:1;translate:0}}.ov .c-sonido .formato li{padding-block:0}.ov .c-sonido .formato li button{align-items:center;gap:var(--m);width:100%;min-height:2.75rem;padding-block:calc(var(--m) * .9);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ov .c-sonido .formato li button .circulo{transition:background-color .5s var(--f-cubic), color .5s var(--f-cubic), border-color .5s var(--f-cubic)}.ov .c-sonido .formato li button.-elegido .circulo{background:var(--c-black);border-color:var(--c-black);color:var(--c-yellow)}@media (hover:hover){.ov .c-sonido .formato li button:hover .circulo{border-color:var(--c-black)}}.ov .c-sonido .placa-acciones{justify-content:center;align-items:flex-start;gap:var(--m);margin-top:var(--h5);flex-wrap:wrap;display:flex}.ov .c-sonido .placa-acciones .button.-big{min-width:12rem}@media (prefers-reduced-motion:reduce){.ov .c-sonido .lienzo-instrumento{animation:none}}
.ov .c-rebano{contain:paint layout;background-color:var(--c-black);box-shadow:0 2px 0 0 var(--c-black);color:#fff;padding-bottom:var(--large);position:relative}.ov .c-rebano .-w{column-gap:var(--g-gap);padding-inline:var(--g-margin);padding-top:var(--h1);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}@media (min-width:1024px){.ov .c-rebano .-w{grid-template-columns:repeat(24,minmax(0,1fr))}}.ov .c-rebano .camino-a,.ov .c-rebano .camino-b{z-index:1;width:100%;left:0;right:0}.ov .c-rebano .camino-a{top:var(--h3);aspect-ratio:1440/500;height:auto}.ov .c-rebano .camino-b{aspect-ratio:1440/800;height:auto;bottom:0}.ov .c-rebano .underlay{opacity:.5;filter:grayscale();background:url(/ov/muro-liso.webp) 50%/cover no-repeat;grid-area:1/1/span 3/-1;-webkit-mask-image:radial-gradient(50% 50%,#000 60%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 60%,#0000 100%)}@media (min-width:1025px) and (prefers-reduced-motion:no-preference){.ov .c-rebano .underlay{transform:translate3d(0, calc(var(--p) * (var(--progress) - .5) * 100vh), 0);will-change:transform}}.ov .c-rebano .titulo{z-index:2;color:var(--c-yellow);grid-area:1/1/auto/-1;justify-self:center;position:relative}.ov .c-rebano .titulo span{display:block}.ov .c-rebano .titulo span:nth-child(2){margin-left:1em}.ov .c-rebano .titulo span:nth-child(3){margin-left:2.5em}.ov .c-rebano .tt-stone{text-align:center;white-space:nowrap;color:var(--c-stone);grid-area:2/1/auto/-1;place-self:end center;position:relative}.ov .c-rebano .tt-stone .-lrg{font-size:calc(var(--vw,1vw) * 32 * var(--k,1))}.ov .c-rebano .window{border:1px solid rgb(var(--k-hondo) / .376);border-radius:calc(var(--vw,1vw) * 55);grid-area:2/2/span 2/span 4}.ov .c-rebano .window.-l{border-radius:0 calc(var(--vw,1vw) * 55) calc(var(--vw,1vw) * 55) 0;grid-column:1/span 1}.ov .c-rebano .window.-r{border-radius:calc(var(--vw,1vw) * 55) 0 0 calc(var(--vw,1vw) * 55);grid-column:6/span 1}.ov .c-rebano .arch{z-index:2;background-image:linear-gradient(-45deg, var(--c-black), var(--c-grey));clip-path:polygon(-1% -1%, 101% -1%, 101% 101%, calc(100% - var(--g-gap)) calc(100% - var(--g-gap)), var(--g-gap) calc(100% - var(--g-gap)), -1% 101%);padding:calc(var(--g-gap) * 2) var(--g-gap) var(--g-gap);scale:calc(1 - var(--progress) * .2);transform-origin:50% 150%;will-change:transform;border-radius:50% 50% 0 0;grid-area:2/1/auto/-1;position:relative;transform:translateZ(0)}.ov .c-rebano .arch-inner{aspect-ratio:1;border-radius:50% 50% 0 0;place-items:center;width:100%;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.ov .c-rebano .arch-inner:before{content:"";background:linear-gradient(rgb(var(--k-negro) / .62), rgb(var(--k-negro) / .62)), url(/ov/muro-liso.webp) 50% 40% / cover no-repeat;height:100%;display:block}.ov .c-rebano .arch-inner figure,.ov .c-rebano .arch-inner:before{backface-visibility:hidden;width:100%;scale:calc(1 + var(--progress) * .5);will-change:transform;grid-area:1/1;transform:translateZ(0)}.ov .c-rebano .arch-inner figure{align-self:end;height:90%;margin:0;position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 16%);mask-image:linear-gradient(#0000 0,#000 16%)}.ov .c-rebano .arch-inner figure img{object-fit:cover;object-position:50% 0}.ov .c-rebano .arch-inner figure:after{content:"";background:linear-gradient(180deg, rgb(var(--k-negro) / 0), rgb(var(--k-negro) / .55) 45%, var(--c-black));position:absolute;inset:45% 0 0}.ov .c-rebano .caption{z-index:2;text-align:center;margin-top:var(--h1);margin-bottom:var(--h3);color:var(--c-yellow);grid-area:3/2/auto/span 4;justify-self:center;position:relative}.ov .c-rebano .caption .-s-line{justify-content:center}.ov .c-rebano .tt-ending{z-index:2;grid-area:4/3/auto/span 4;position:relative}.ov .c-rebano .tt-ending .nombre{margin-top:var(--h5);color:rgb(var(--k-crema) / .6)}@media (min-width:1024px){.ov .c-rebano .window{grid-column:6/span 14}.ov .c-rebano .window.-l{grid-column:1/span 4}.ov .c-rebano .window.-r{grid-column:21/span 4}.ov .c-rebano .arch{margin-top:var(--h1);grid-column:7/span 12}.ov .c-rebano .caption{margin-top:var(--large);margin-bottom:var(--h1);grid-column:7/span 12}.ov .c-rebano .tt-ending{grid-column:13/span 5}}@media (prefers-reduced-motion:reduce){.ov .c-rebano .arch,.ov .c-rebano .arch-inner figure,.ov .c-rebano .arch-inner:before{scale:1}}.ov .c-rebano .caption{margin-bottom:var(--h4);text-wrap:balance;max-width:18em}.ov .c-rebano .historia-nombre{z-index:2;justify-self:center;gap:var(--p);width:100%;max-width:34em;margin-bottom:var(--h2);color:rgb(var(--k-crema) / .88);font-size:var(--h6);grid-area:4/1/auto/-1;line-height:1.4;display:grid;position:relative}.ov .c-rebano .historia-nombre p{font-size:inherit;line-height:inherit;margin:0}.ov .c-rebano .tt-ending{color:var(--c-yellow);grid-row:5}.ov .c-rebano .tt-ending .nombre{color:rgb(var(--k-crema) / .78)}@media (min-width:1024px){.ov .c-rebano .caption{margin-bottom:var(--h3)}.ov .c-rebano .historia-nombre{grid-column:7/span 12}}
.ov .c-calendario{z-index:10;contain:paint layout;background:linear-gradient(180deg, var(--c-brown) calc(100% - var(--g-gap) * 8), var(--c-black));color:var(--c-yellow);padding-top:calc(var(--h0) + 12vw);padding-bottom:var(--large);position:relative}@media (min-width:1024px){.ov .c-calendario{padding-top:calc(var(--h1) + 3vw)}}.ov .c-calendario .orbita-calendario{aspect-ratio:1440/800;z-index:0;width:100%;height:auto;inset:0 0 auto}.ov .c-calendario>:not(svg){z-index:2;position:relative}.ov .c-calendario .titulo{padding-inline:var(--g-margin);font-weight:inherit;text-align:center;flex-direction:column;align-items:center;margin:0;display:flex}.ov .c-calendario .escalera{font-family:var(--font-t-1);margin-bottom:var(--h5);text-align:left;display:block}.ov .c-calendario .escalera>span{display:block}.ov .c-calendario .escalera>span:nth-child(2){margin-left:1em}.ov .c-calendario .escalera>span:nth-child(3){margin-left:2.5em}.ov .c-calendario .grande{white-space:nowrap;display:block}@media (max-width:1023px){.ov .c-calendario .grande{font-size:min(var(--large), 19vw)}}.ov .c-calendario .noches,.ov .c-calendario .pacifico{column-gap:var(--g-gap);padding-inline:var(--g-margin);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ov .c-calendario .noches{margin-top:var(--h0)}.ov .c-calendario .pacifico{margin-top:calc(var(--h0) * 1.5)}.ov .c-calendario .bloque-cabeza{grid-column:1/-1}.ov .c-calendario .bloque-cabeza p{margin:0}.ov .c-calendario .rotulo{color:var(--c-sage);letter-spacing:.08em;margin-bottom:var(--m)!important}.ov .c-calendario .bloque-cabeza .-h5{max-width:24em}.ov .c-calendario .circulo{border:1px solid rgb(var(--k-crema) / .45);width:2rem;height:2rem;font-family:var(--font-b);transition:background-color .6s var(--f-cubic), color .6s var(--f-cubic), border-color .6s var(--f-cubic);border-radius:50%;flex:none;place-items:center;display:grid}.ov .c-calendario .punto{background:radial-gradient(circle,currentColor 0 28%,#0000 30%);border:1px solid;border-radius:50%;flex:none;width:.9rem;height:.9rem;margin-top:.15em}.ov .c-calendario .lista{margin:var(--h3) 0 0;border-bottom:1px solid #0000;grid-column:1/-1;padding:0;list-style:none}.ov .c-calendario .noche{column-gap:var(--g-gap);row-gap:var(--m);padding-block:var(--h5);grid-template-columns:2rem minmax(0,1fr);display:grid;position:relative}.ov .c-calendario .noche:before{content:"";background:rgb(var(--k-crema) / .28);transform-origin:0;height:1px;position:absolute;inset:0 0 auto;transform:scaleX(0)}html.-loaded .ov .c-calendario .lista.-inview .noche:before{transition:transform 1.5s var(--f-cubic);transition-delay:calc(var(--i) * .15s + .15s);transform:scaleX(1)}.ov .c-calendario .noche>*{opacity:0;transform:translate3d(0, var(--h6), 0)}html.-loaded .ov .c-calendario .lista.-inview .noche>*{opacity:1;transition:opacity 1.2s var(--f-cubic), transform 1.2s var(--f-cubic);transition-delay:calc(var(--i) * .15s + .3s);transform:translate(0,0)}.ov .c-calendario .noche>.circulo{grid-row:1/span 3}.ov .c-calendario .noche .cuando,.ov .c-calendario .noche .que,.ov .c-calendario .noche .precio,.ov .c-calendario .noche .reservar{grid-column:2}.ov .c-calendario .noche .reservar{justify-self:start}.ov .c-calendario .cuando{align-items:center;gap:var(--m);flex-wrap:wrap;display:flex}.ov .c-calendario .cuando p{letter-spacing:.06em;color:rgb(var(--k-crema) / .82);margin:0}.ov .c-calendario .insignia{background:var(--c-sage);color:var(--c-black);letter-spacing:.06em;border-radius:999px;padding:.3em .7em}.ov .c-calendario .noche.-proxima .circulo{background:var(--c-sage);border-color:var(--c-sage);color:var(--c-black)}.ov .c-calendario .que h3{margin:0;font-weight:400}.ov .c-calendario .que>p{margin:calc(var(--m) / 2) 0 0;color:rgb(var(--k-crema) / .86);max-width:30em}.ov .c-calendario .incluye{margin:var(--m) 0 0;color:var(--c-sage);flex-wrap:wrap;gap:.35rem 1.1rem;padding:0;list-style:none;display:flex}.ov .c-calendario .incluye li{align-items:center;gap:.45em;display:flex}.ov .c-calendario .incluye li:before{content:"";background:currentColor;border-radius:50%;width:.35rem;height:.35rem}.ov .c-calendario .precio{align-items:baseline;gap:.5em;margin:0;display:flex}.ov .c-calendario .precio .-h5{font-family:var(--font-t-1);color:var(--c-gold)}.ov .c-calendario .precio .-mm{color:rgb(var(--k-crema) / .78);letter-spacing:.06em}.ov .c-calendario .franja{margin-top:var(--h3);grid-column:1/-1}.ov .c-calendario .meses,.ov .c-calendario .fila{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.ov .c-calendario .meses{padding-bottom:var(--m)}.ov .c-calendario .meses .celda-nombre{display:none}.ov .c-calendario .mes{font-size:var(--m);color:rgb(var(--k-crema) / .78);flex-direction:column;align-items:center;gap:.2rem;font-weight:500;display:flex;position:relative}.ov .c-calendario .mes.-hoy{color:var(--c-sage)}.ov .c-calendario .hoy{white-space:nowrap;letter-spacing:.06em;position:absolute;top:-1.4rem}.ov .c-calendario .fila{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.ov .c-calendario .fila:before{content:"";background:rgb(var(--k-crema) / .2);transform-origin:0;height:1px;position:absolute;inset:0 0 auto;transform:scaleX(0)}html.-loaded .ov .c-calendario .franja.-inview .fila:before{transition:transform 1.5s var(--f-cubic);transition-delay:calc(var(--i) * 75ms + .15s);transform:scaleX(1)}.ov .c-calendario .fila .celda-nombre{padding-top:var(--m);color:rgb(var(--k-crema) / .86);transition:color .6s var(--f-cubic);grid-area:1/1/auto/-1;align-items:center;gap:.6em;display:flex}.ov .c-calendario .ahora{white-space:nowrap;border:1px solid var(--c-sage);color:var(--c-sage);letter-spacing:.06em;border-radius:999px;flex:none;padding:.2em .6em}.ov .c-calendario .celda{grid-row:2;grid-column:var(--mes);height:2rem}.ov .c-calendario .barra{grid-row:2;grid-column:var(--mes) / span var(--largo);background:rgb(var(--k-crema) / .4);transform-origin:0;pointer-events:none;border-radius:999px;align-self:center;height:.7rem;margin-inline:3px;transform:scaleX(0)}html.-loaded .ov .c-calendario .franja.-inview .barra{transition:transform 1.2s var(--f-cubic), background-color .6s var(--f-cubic);transition-delay:calc(var(--i) * 75ms + .45s), 0s;transform:scaleX(1)}.ov .c-calendario .fila.-activa .celda-nombre{color:var(--c-yellow)}@media (hover:hover){.ov .c-calendario .fila:hover .celda-nombre{color:var(--c-yellow)}.ov .c-calendario .fila:not(.-activa):hover .barra{background:rgb(var(--k-crema) / .7)}}.ov .c-calendario .ficha{margin-top:var(--h2);grid-column:1/-1;min-width:0}.ov .c-calendario .f-depto{color:var(--c-sage);letter-spacing:.08em;margin:0}.ov .c-calendario .f-nombre{margin:var(--m) 0 0;font-family:var(--font-t-1);font-weight:400}.ov .c-calendario .f-nombre .relevo-letras{white-space:normal}.ov .c-calendario .f-cuerpo{margin-top:var(--h5)}.ov .c-calendario .f-cuerpo p{margin:0}.ov .c-calendario .f-cuando{color:var(--c-gold)}.ov .c-calendario .f-lugar{color:rgb(var(--k-crema) / .82);margin-top:calc(var(--m) / 2)!important}.ov .c-calendario .f-que{max-width:32em;margin-top:var(--h6)!important}.ov .c-calendario .f-reconocimiento{color:var(--c-sage);align-items:flex-start;gap:.6em;display:flex;margin-top:var(--h6)!important}.ov .c-calendario .f-numeros{--pastilla:rgb(var(--k-selva) / .22);margin-top:var(--h4);border-top:1px solid rgb(var(--k-crema) / .2)}@media (min-width:1024px){.ov .c-calendario .noches,.ov .c-calendario .pacifico{grid-template-columns:repeat(12,minmax(0,1fr))}.ov .c-calendario .bloque-cabeza{grid-column:2/span 5}.ov .c-calendario .lista{grid-column:2/span 10}.ov .c-calendario .noche{padding-block:var(--h4);grid-template-columns:2rem minmax(0,2.2fr) minmax(0,4fr) minmax(0,1.6fr) auto;align-items:start;row-gap:0}.ov .c-calendario .noche>.circulo{grid-row:auto}.ov .c-calendario .noche .cuando{flex-direction:column;grid-column:2;align-items:flex-start;padding-top:.35rem}.ov .c-calendario .noche .que{grid-column:3}.ov .c-calendario .noche .precio{flex-direction:column;grid-column:4;gap:.1em;padding-top:.1rem}.ov .c-calendario .noche .reservar{grid-column:5;align-self:start}.ov .c-calendario .franja{margin-top:var(--h2);grid-column:2/span 6;align-self:start}.ov .c-calendario .meses,.ov .c-calendario .fila{grid-template-columns:13rem repeat(12,minmax(0,1fr))}.ov .c-calendario .meses .celda-nombre{display:block}.ov .c-calendario .fila .celda-nombre{padding:0 var(--m) 0 0;grid-area:1/1;min-height:2.75rem}.ov .c-calendario .celda{grid-row:1;grid-column:calc(var(--mes) + 1);height:auto;min-height:2.75rem}.ov .c-calendario .barra{grid-row:1;grid-column:calc(var(--mes) + 1) / span var(--largo)}.ov .c-calendario .ficha{margin-top:var(--h2);grid-column:9/span 3}}@media (prefers-reduced-motion:reduce){.ov .c-calendario .noche:before,.ov .c-calendario .fila:before,.ov .c-calendario .barra,.ov .c-calendario .noche>*{opacity:1!important;transition:none!important;transform:none!important}}.ov .c-calendario{--naranja:color-mix(in srgb, var(--c-gold) 70%, var(--c-yellow))}.ov .c-calendario .escalera>span:nth-child(3),.ov .c-calendario .rotulo,.ov .c-calendario .f-depto,.ov .c-calendario .f-cuando,.ov .c-calendario .mes.-hoy{color:var(--naranja)}.ov .c-calendario .circulo{border-color:var(--c-gold);color:var(--naranja)}.ov .c-calendario .noche:before{background:linear-gradient(90deg, var(--c-gold), rgb(var(--k-crema) / .28) 40%)}.ov .c-calendario .ahora{border-color:var(--c-gold);color:var(--naranja)}.ov .c-calendario .celda.-hoy{background:rgb(var(--k-brasa) / .14)}.ov .c-calendario .fila.-activa .barra{background:var(--c-gold)}.ov .c-calendario .punto{color:var(--naranja)}
.ov .c-reserva{z-index:10;color:var(--c-black);isolation:isolate;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-items:start;display:grid;position:relative}.ov .c-reserva:after{content:"";height:calc(var(--g-gap) * 4);z-index:20;pointer-events:none;background-image:linear-gradient(180deg, var(--c-black) 0, rgb(var(--k-negro) / .98) 9%, rgb(var(--k-negro) / .95) 17%, rgb(var(--k-negro) / .88) 24%, rgb(var(--k-negro) / .8) 31%, rgb(var(--k-negro) / .71) 37%, rgb(var(--k-negro) / .61) 44%, rgb(var(--k-negro) / .5) 50%, rgb(var(--k-negro) / .39) 56%, rgb(var(--k-negro) / .29) 63%, rgb(var(--k-negro) / .2) 69%, rgb(var(--k-negro) / .12) 76%, rgb(var(--k-negro) / .05) 83%, rgb(var(--k-negro) / .02) 91%, rgb(var(--k-negro) / 0) 100%);position:absolute;inset:0 0 auto}.ov .c-reserva .lienzo{pointer-events:none;background:var(--c-yellow);position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.ov .c-reserva .lienzo figure{margin:0;overflow:hidden}.ov .c-reserva .lienzo img{object-fit:cover}.ov .c-reserva .i{opacity:0;transition:opacity 3s var(--f-cubic), transform 3s var(--f-cubic);position:absolute;inset:0;transform:translateZ(0)scale(1.5,1.2)}.ov .c-reserva .i.-leaving{z-index:2;transform:translateZ(0)scale(1)}.ov .c-reserva .i.-entering,.ov .c-reserva .i.-leaving~.-entering{opacity:0}.ov .c-reserva .i.-active{opacity:1;transition:opacity 2.1s var(--f-cubic), transform 2.1s var(--f-cubic);z-index:3;will-change:transform, opacity;transform:translateZ(0)scale(1)}.ov .c-reserva .i-c{opacity:.85;aspect-ratio:1;width:auto;height:80%;max-height:calc(var(--vw,1vw) * 100);opacity:0;transition:opacity 3s var(--f-cubic);margin-top:-5%;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 86%,#0000 94%);mask-image:radial-gradient(closest-side,#000 86%,#0000 94%)}@media (min-width:1024px){.ov .c-reserva .i-c{max-height:calc(var(--vw,1vw) * 60)}}.ov .c-reserva .i-c:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(closest-side, rgb(var(--k-crema) / 0) 72%, rgb(var(--k-crema) / .55) 82%, rgb(var(--k-crema) / .7) 100%);position:absolute;inset:0}.ov .c-reserva .i-c img{transform-origin:50%;transition:transform 3s var(--f-cubic);transform:translateZ(0)scale(1.5,2.5)}.ov .c-reserva .i-c.-leaving{z-index:3}.ov .c-reserva .i-c.-leaving img{transform:translateZ(0)scale(1)}.ov .c-reserva .i-c.-entering{opacity:1}.ov .c-reserva .i-c.-leaving~.-entering{opacity:0}.ov .c-reserva .i-c.-active{opacity:1;transition:opacity 2.1s var(--f-cubic-in);z-index:4}.ov .c-reserva .i-c.-active img{transition:transform 2.1s var(--f-cubic-in);will-change:transform;transform:translateZ(0)scale(1)}.ov .c-reserva .camino{z-index:1;width:100%;height:80%;inset:0 0 auto}.ov .c-reserva .titulo{z-index:10;padding-top:var(--h3);text-align:center;pointer-events:none;grid-area:1/1;position:relative}.ov .c-reserva .titulo .-lrg-max{white-space:nowrap;color:var(--c-white);padding-bottom:var(--h3);text-shadow:0 0 .08em rgb(var(--k-negro) / .3), 0 .02em .3em rgb(var(--k-negro) / .35);justify-content:center;display:flex;-webkit-mask:linear-gradient(#fff0 10%,#fff 70%);mask:linear-gradient(#fff0 10%,#fff 70%)}.ov .c-reserva .lienzo:after{content:"";z-index:6;background:linear-gradient(180deg, rgb(var(--k-negro) / .55), rgb(var(--k-negro) / .25) 50%, rgb(var(--k-negro) / 0));height:32%;position:absolute;inset:0 0 auto}@media (max-width:1023px){.ov .c-reserva .titulo .-lrg-max{font-size:min(calc(var(--large) * 1.25), 24vw)}}.ov .c-reserva .envoltura{z-index:10;padding-bottom:calc(var(--large) + 20%);grid-area:2/1;position:relative}@media (min-width:1024px){.ov .c-reserva .envoltura{margin-top:var(--h2)}}.ov .c-reserva .puerta{align-items:center;gap:var(--h6);padding:var(--h4) var(--h6) var(--h5);border-radius:var(--radius);background:color-mix(in srgb, var(--c-yellow) 94%, transparent);box-shadow:0 1.2rem 3rem rgb(var(--k-negro) / .18);text-align:center;flex-direction:column;grid-column:1/-1;display:flex}@media (min-width:1024px){.ov .c-reserva .puerta{padding:var(--h3) var(--h2) var(--h4);grid-column:3/span 8}}.ov .c-reserva .pregunta{text-wrap:balance;max-width:16em}.ov .c-reserva .ciudades{gap:var(--g-gap);width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.ov .c-reserva .ciudades{grid-template-columns:1fr 1fr}}.ov .c-reserva .ciudades li{align-items:center;gap:var(--mm);flex-direction:column;display:flex}.ov .c-reserva .ciudad{width:100%;padding:var(--h5) var(--p) var(--h6);border:1px solid rgb(var(--k-negro) / .25);border-radius:var(--radius);color:var(--c-black);transition:background-color .6s var(--f-cubic), color .6s var(--f-cubic), border-color .6s var(--f-cubic);flex-direction:column;align-items:center;gap:.35rem;display:flex}.ov .c-reserva .ciudad .nombre{line-height:1}.ov .c-reserva .ciudad .detalle{opacity:.75}.ov .c-reserva .ciudad .ir{margin-top:var(--m);background:var(--c-black);color:var(--c-yellow);letter-spacing:.14em;transition:background-color .6s var(--f-cubic), color .6s var(--f-cubic);border-radius:99px;padding:.7em 1.4em}@media (hover:hover){.ov .c-reserva .ciudad:hover{background:var(--c-black);color:var(--c-yellow);border-color:var(--c-black)}.ov .c-reserva .ciudad:hover .ir{background:var(--c-yellow);color:var(--c-black)}}.ov .c-reserva .wa{color:var(--c-black)}.ov .c-reserva .sin-reserva{max-width:24em;font-family:var(--font-t-1);font-size:var(--h6);text-wrap:balance;line-height:1.25}.ov .c-reserva .nota{opacity:.75;text-wrap:balance;max-width:34em}@media (max-width:1023px){.ov .c-reserva{--disco:min(calc(100vw - 2 * var(--g-margin)), 24rem);--bajo-pie:20vw}.ov .c-reserva .envoltura{padding-bottom:calc(var(--disco) + var(--h3) + var(--bajo-pie) + var(--h5))}.ov .c-reserva .i-c{top:auto;bottom:calc(var(--bajo-pie) + var(--h5));height:var(--disco);width:var(--disco);max-height:none;margin-top:0;translate:-50%}.ov .c-reserva .ciudad .nombre{font-size:var(--h2)}.ov .c-reserva .lienzo:after{background:linear-gradient(180deg, rgb(var(--k-negro) / .6), rgb(var(--k-negro) / .35) 55%, rgb(var(--k-negro) / 0));height:22%}}@media (prefers-reduced-motion:reduce){.ov .c-reserva .i,.ov .c-reserva .i-c,.ov .c-reserva .i-c img{transition:none!important}.ov .c-reserva .i-c img{transform:none}}
.ov .c-pie{z-index:40;padding-top:var(--large);color:var(--c-yellow);margin-top:-20%;position:relative;overflow:hidden;transform:translateZ(0)}.ov .c-pie .underlay{background-color:var(--c-black);position:absolute;inset:0;-webkit-mask:url(/ov/pie-mascara.svg) 50% 0/100% no-repeat;mask:url(/ov/pie-mascara.svg) 50% 0/100% no-repeat}.ov .c-pie .underlay:before{content:"";opacity:.7;background:url(/ov/muro-liso.webp) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#000 25%,#0000 100%) 50%/100% 100% no-repeat;mask:radial-gradient(closest-side,#000 25%,#0000 100%) 50%/100% 100% no-repeat}.ov .c-pie .tarjeta{z-index:50;column-gap:var(--g-gap);margin-inline:var(--g-margin);padding-block:var(--h6);border-radius:var(--h3);background:linear-gradient(180deg, #fff 60%, var(--c-yellow));color:var(--c-black);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}@media (min-width:1024px){.ov .c-pie .tarjeta{grid-template-columns:repeat(12,minmax(0,1fr))}}.ov .c-pie .tarjeta:before,.ov .c-pie .tarjeta:after{content:"";width:calc(var(--vw,1vw) * 24);height:calc(var(--vw,1vw) * 12);z-index:1;pointer-events:none;margin-inline:auto;position:absolute;left:0;right:0}.ov .c-pie .tarjeta:before{background-color:#fff;bottom:calc(100% - 1px);-webkit-mask:url(/ov/canoa.svg) top/100% no-repeat;mask:url(/ov/canoa.svg) top/100% no-repeat}.ov .c-pie .tarjeta:after{background-color:var(--c-yellow);top:calc(100% - 1px);-webkit-mask:url(/ov/canoa.svg) bottom/100% no-repeat;mask:url(/ov/canoa.svg) bottom/100% no-repeat}@media (min-width:1024px){.ov .c-pie .tarjeta:before,.ov .c-pie .tarjeta:after{width:calc(var(--vw,1vw) * 6);height:calc(var(--vw,1vw) * 3)}}.ov .c-pie .tarjeta .linea{z-index:0;width:96%;height:80%;top:0;left:0}.ov .c-pie .tarjeta>:not(.linea){z-index:1;position:relative}.ov .c-pie .redes{margin-right:var(--g-gap);translate:0 calc((var(--h6) + var(--p)) * -1);color:#fff;text-shadow:0 0 .5em rgb(var(--k-negro) / .6);transition:color .9s var(--f-cubic);grid-area:1/5/auto/span 2;place-self:start end;text-decoration:none}@media (hover:hover){.ov .c-pie .redes:hover{color:var(--c-yellow)}}.ov .c-pie .independiente{padding-right:var(--g-gap);font-family:var(--font-t-1);font-size:var(--p);grid-area:1/4/auto/span 3;align-self:start;line-height:1.3}.ov .c-pie .operando{margin-bottom:var(--h3);margin-left:var(--g-gap);font-size:var(--h6);grid-area:1/1/auto/span 3;align-self:end}.ov .c-pie .operando span{white-space:nowrap;display:block}.ov .c-pie .operando span:nth-child(2){margin-left:1em}.ov .c-pie .operando span:nth-child(3){margin-left:1.5em}.ov .c-pie nav{column-gap:var(--g-gap);margin-bottom:var(--h3);grid-area:2/1/auto/-1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ov .c-pie nav a{margin-left:calc(var(--p) * -1);padding:0 var(--p) calc(var(--mm) / 2);border-radius:var(--g-gap);white-space:nowrap;color:var(--c-black);font-family:var(--font-t-2);font-weight:300;font-size:var(--h2);grid-column-end:7;justify-self:start;line-height:1.111;position:relative;overflow:hidden}.ov .c-pie nav a:before{content:"";left:0;bottom:var(--h6);width:var(--mm);height:var(--mm);background-image:linear-gradient(0deg, transparent calc(50% - 1px), var(--c-black) calc(50% - 1px), var(--c-black) calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(90deg, transparent calc(50% - 1px), var(--c-black) calc(50% - 1px), var(--c-black) calc(50% + 1px), transparent calc(50% + 1px));transition:transform 1.2s var(--f-cubic-in);background-position:50%;background-repeat:no-repeat;position:absolute;transform:rotate(0)scale(.65)translateZ(0)}.ov .c-pie nav .-s-char{transform:translateZ(0)}.ov .c-pie nav .-s-char:where([data-split-content=\ ]){width:.25em}.ov .c-pie nav .n-1{grid-row:1;grid-column-start:3}.ov .c-pie nav .n-2{grid-row:2;grid-column-start:4}.ov .c-pie nav .n-3{translate:calc(var(--g-gap) * 2) 0;grid-row:3;grid-column-start:1}.ov .c-pie nav .n-4{grid-row:4;grid-column-start:3}.ov .c-pie nav .n-5{grid-row:5;grid-column-start:3}.ov .c-pie .copia{margin-left:var(--g-gap);grid-area:4/1/auto/span 3;place-self:end start}.ov .c-pie .sedes{gap:var(--g-gap);margin:0 var(--g-gap) var(--h6);grid-area:3/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ov .c-pie .sedes p{flex-direction:column;gap:.15em;display:flex}.ov .c-pie .sedes a{color:var(--c-black);place-self:flex-start start}.ov .c-pie .sedes span{color:rgb(var(--k-negro) / .72)}.ov .c-pie .panel{margin-right:var(--g-gap);color:rgb(var(--k-negro) / .68);transition:color .9s var(--f-cubic);grid-area:4/4/auto/span 3;place-self:end}@media (hover:hover){.ov .c-pie .panel:hover{color:var(--c-black)}}@media (min-width:1024px){.ov .c-pie .redes{grid-column:11/span 2}.ov .c-pie .independiente{margin-left:var(--g-gap);grid-column:1/span 2;padding-right:0}.ov .c-pie .operando{margin-bottom:calc(var(--h2) * 2);font-size:var(--h4);grid-area:2/2/auto/span 3;margin-left:0}.ov .c-pie nav{row-gap:var(--mm);margin-bottom:calc(var(--h2) * 2);grid-area:1/5/span 2/span 8;grid-template-columns:repeat(8,minmax(0,1fr))}.ov .c-pie nav a{font-size:var(--h1);grid-column-end:9}.ov .c-pie nav a:before{bottom:var(--h4)}.ov .c-pie nav a:hover:before{transform:rotate(-180deg)scale(1)translateZ(0)}.ov .c-pie nav .n-1{grid-row:1;grid-column-start:2}.ov .c-pie nav .n-2{grid-row:2;grid-column-start:4}.ov .c-pie nav .n-3{grid-row:3;grid-column-start:1;translate:none}.ov .c-pie nav .n-4{grid-row:3;grid-column-start:5}.ov .c-pie nav .n-5{grid-row:4;grid-column-start:3}.ov .c-pie .copia{grid-area:3/1/auto/span 3}.ov .c-pie .sedes{grid-area:3/5/auto/span 5;align-self:end;margin:0}.ov .c-pie .panel{grid-area:3/11/auto/span 2}}@media (min-width:1440px){.ov .c-pie nav a{font-size:var(--h1)}}.ov .c-pie .despues{z-index:10;column-gap:var(--g-gap);padding:var(--h1) var(--g-margin) var(--h2);grid-template-columns:repeat(6,minmax(0,1fr));align-items:baseline;display:grid;position:relative}.ov .c-pie .marca{width:100%;max-width:9rem;color:var(--c-yellow);transition:color .9s var(--f-cubic);grid-area:1/1/auto/span 2;justify-self:start;display:block}.ov .c-pie .marca span{aspect-ratio:667/218;background-color:currentColor;display:block;-webkit-mask:url(/oveja-wordmark.svg) 50%/contain no-repeat;mask:url(/oveja-wordmark.svg) 50%/contain no-repeat}@media (hover:hover){.ov .c-pie .marca:hover{color:#fff}}.ov .c-pie .barra{font-family:var(--font-t-2);font-size:var(--large);color:rgb(var(--k-crema) / .62);grid-area:2/1;justify-self:start;line-height:1}.ov .c-pie .frase-1{color:rgb(var(--k-crema) / .78);grid-area:2/2/auto/span 4}.ov .c-pie .frase-2{margin-top:var(--p);color:rgb(var(--k-crema) / .62);grid-area:3/2/auto/span 4}@media (min-width:1024px){.ov .c-pie .despues{padding-bottom:var(--p);grid-template-columns:repeat(12,minmax(0,1fr))}.ov .c-pie .despues>*{opacity:calc(-5 + var(--progress) * 6);transform:translate3d(0, calc(var(--h0) * -1 + var(--progress) * var(--h0)), 0)}.ov .c-pie .barra{font-family:inherit;font-size:var(--m);grid-area:1/3;line-height:1.3}.ov .c-pie .frase-1{grid-area:1/5/auto/span 2}.ov .c-pie .frase-2{grid-area:1/8/auto/span 3;margin-top:0}}.ov .c-pie .piedra{z-index:50;aspect-ratio:523/547;pointer-events:none;width:25%;transform:translate3d(0, calc(var(--vh,1vh) * -15 * var(--progress)), 0) rotate(calc(60deg - var(--progress) * 30deg));will-change:transform;background:radial-gradient(55% 40% at 34% 26%, rgb(var(--k-selva) / .35), rgb(var(--k-selva) / 0) 70%), linear-gradient(118deg, rgb(var(--k-brasa) / 0) 42%, rgb(var(--k-brasa) / .3) 50%, rgb(var(--k-brasa) / 0) 58%), linear-gradient(145deg, var(--c-agua-3) 0%, var(--c-brown) 45%, var(--c-black) 100%);position:absolute;bottom:10%;right:5%;-webkit-mask:url(/oveja-mark.svg) 50%/contain no-repeat;mask:url(/oveja-mark.svg) 50%/contain no-repeat}@media (min-width:1024px){.ov .c-pie .piedra{width:8%;bottom:-3%;right:2%}}@media (prefers-reduced-motion:reduce){.ov .c-pie .despues>*{opacity:1!important;transform:none!important}.ov .c-pie .piedra{transform:rotate(30deg)}.ov .c-pie nav a:before{transition:none}}@media (max-width:1023px){.ov .c-pie nav a{font-size:min(var(--h2), 10.5vw)}}.ov .c-pie .horarios{color:rgb(var(--k-negro) / .75);gap:.15rem;display:grid}.ov .c-pie .horarios p{justify-content:space-between;gap:.8rem;max-width:16rem;margin:0;display:flex}.ov .c-pie .horarios{margin-top:var(--p);grid-area:4/1/auto/-1}@media (max-width:1023px){.ov .c-pie .copia,.ov .c-pie .panel{margin-top:var(--p);grid-row:5}.ov .c-pie .horarios{margin-inline:var(--g-gap)}.ov .c-pie nav .n-2{grid-column-start:2}.ov .c-pie .despues{padding-bottom:calc(var(--h2) + 4.5rem + env(safe-area-inset-bottom))}}@media (min-width:1024px){.ov .c-pie .sedes{grid-column:4/span 5}.ov .c-pie .horarios{grid-area:3/9/auto/span 3;align-self:end;margin:0}.ov .c-pie .panel{grid-column:12/span 1;justify-self:end}}
