.in-hero{position:relative;min-height:100svh;min-height:max(640px,100svh);display:flex;align-items:flex-end;overflow:clip}.in-hero__foto{position:absolute;inset:0}.in-hero__foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 60%;object-position:62% 60%}.in-hero__velo{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,rgb(var(--c-cafe-2)/.82) 0,rgb(var(--c-cafe-2)/.45) 42%,rgb(var(--c-cafe-2)/0) 72%),linear-gradient(to top,rgb(var(--c-cafe-2)/.78) 0,rgb(var(--c-cafe-2)/0) 46%),linear-gradient(to bottom,rgb(var(--c-cafe-2)/.55) 0,rgb(var(--c-cafe-2)/0) 22%)}@media (max-width:767px){.in-hero__foto img{-o-object-position:58% 50%;object-position:58% 50%}.in-hero__velo{background:linear-gradient(to top,rgb(var(--c-cafe-2)/.92) 0,rgb(var(--c-cafe-2)/.6) 42%,rgb(var(--c-cafe-2)/.1) 70%),linear-gradient(to bottom,rgb(var(--c-cafe-2)/.6) 0,rgb(var(--c-cafe-2)/0) 24%)}}.in-hero__agua{position:absolute;left:50%;right:0;top:45.5%;height:1px;background:hsla(0,0%,100%,.28);transform-origin:left;animation:in-agua 1.6s var(--curva) .5s both}@media (max-width:1023px){.in-hero__agua{display:none}}@keyframes in-agua{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.in-paso{display:grid;gap:clamp(36px,5vw,72px);align-items:start}@media (min-width:1024px){.in-paso{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.in-paso--inv{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.in-paso--inv>:first-child{order:2}.in-paso__txt{position:sticky;top:calc(var(--header) + 40px)}}.in-paso__n{font-variant-numeric:tabular-nums lining-nums;font-weight:300;letter-spacing:-.04em;line-height:.8;color:var(--oro);font-size:clamp(3.4rem,7vw,6.4rem)}.in-lista{display:grid;gap:0;border-top:1px solid var(--linea)}.in-lista li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:baseline;padding:13px 0;border-bottom:1px solid var(--linea);font-size:15px;line-height:1.5}.in-lista li:before{content:"";width:14px;height:2px;background:var(--oro);transform:translateY(-4px);clip-path:polygon(3px 0,100% 0,100% 100%,0 100%)}.cafe .in-lista,.cafe .in-lista li,.cafe-2 .in-lista,.cafe-2 .in-lista li{border-color:rgb(var(--c-hueso)/.16)}.in-m2{--min:4500;--max:10500}.in-m2__fila{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) 5.2rem;gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid var(--linea)}.in-m2__pista{position:relative;height:18px}.in-m2__pista:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--linea)}.in-m2__rango{position:absolute;top:calc(50% - 1px);height:3px;background:rgb(var(--c-cafe)/.35);left:calc((var(--a) - var(--min)) / (var(--max) - var(--min)) * 100%);width:calc((var(--b) - var(--a)) / (var(--max) - var(--min)) * 100%)}.in-m2__punto{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;background:var(--cafe);left:calc((var(--v) - var(--min)) / (var(--max) - var(--min)) * 100%);clip-path:polygon(3px 0,100% 0,100% 100%,0 100%,0 3px);transform:scale(0);transition:transform .7s var(--curva);transition-delay:calc(var(--i, 0) * 60ms + .2s)}.rv-on .in-m2__punto{transform:none}.in-m2__ref{position:absolute;top:-6px;bottom:-6px;width:0;border-left:1px dashed rgb(var(--c-oro)/.9);left:calc((var(--v) - var(--min)) / (var(--max) - var(--min)) * 100%)}.in-m2__eje{position:relative;height:34px}.in-m2__eje span{position:absolute;top:6px;transform:translateX(-50%);font-size:10.5px;letter-spacing:.06em;color:var(--tinta-2);white-space:nowrap}@media (max-width:639px){.in-m2__fila{grid-template-columns:minmax(0,1fr) 4.6rem;row-gap:6px}.in-m2__fila .in-m2__pista{grid-column:1/-1;grid-row:2}.in-m2__eje{display:none}}.in-reels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,20px);align-items:start}.in-reel{position:relative;overflow:hidden;aspect-ratio:9/16;background:var(--cafe)}.in-reel:nth-child(2){margin-top:clamp(28px,6vw,96px)}.in-reel:nth-child(3){margin-top:clamp(12px,2.6vw,40px)}.in-reel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.6s var(--curva)}.in-reel:hover img{transform:scale(1.04)}.in-reel__pie{left:0;right:0;bottom:0;padding:40px 12px 12px;background:linear-gradient(to top,rgb(var(--c-cafe-2)/.82),rgb(var(--c-cafe-2)/0))}.in-reel__pie,.in-reel__rec{position:absolute;color:#fff}.in-reel__rec{top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 6px rgba(0,0,0,.45)}.in-reel__rec:before{content:"";width:6px;height:6px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}.in-reel__barra{position:absolute;left:10px;right:10px;top:30px;height:2px;background:hsla(0,0%,100%,.3);overflow:hidden}.in-reel__barra:after{content:"";position:absolute;inset:0;background:#fff;transform-origin:left;transform:scaleX(.12)}.rv-on .in-reel__barra:after{animation:in-barra 9s linear infinite;animation-delay:calc(var(--i, 0) * -2.4s)}@keyframes in-barra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.in-seg{position:relative}.in-seg__foto{aspect-ratio:3/2;overflow:hidden}.in-seg__foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.in-seg__tarjeta{position:relative;margin:-64px 16px 0 auto;max-width:420px;padding:26px 26px 22px;background:var(--hueso);box-shadow:0 30px 70px -30px rgb(var(--c-cafe-2)/.55)}@media (min-width:1024px){.in-seg{margin-bottom:200px}.in-seg__tarjeta{position:absolute;right:-24px;bottom:-210px;margin:0;width:400px}}.in-noventa{position:relative;height:340vh;height:340svh;background:var(--cafe)}.in-noventa__pin{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}.in-noventa__foto{position:absolute;inset:0}.in-noventa__foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(calc(1.18 - .18 * var(--f, 0)));will-change:transform}.in-noventa__velo{position:absolute;inset:0;width:100%;height:100%;opacity:var(--vo,1)}.in-noventa__velo text{font-family:var(--sans);font-weight:700;font-style:italic;letter-spacing:-.045em}.in-noventa__grupo{transform-box:view-box;transform-origin:var(--ox,50%) var(--oy,50%);transform:scale(var(--s,1))}.in-noventa__intro{top:calc(var(--header) + 5vh);transform:translateY(calc((1 - var(--io, 1)) * -24px))}.in-noventa__intro,.in-noventa__pie{position:absolute;left:0;right:0;text-align:center;opacity:var(--io,1)}.in-noventa__pie{bottom:6vh}.in-noventa__final{position:absolute;inset:0;display:flex;align-items:flex-end;opacity:var(--fo,0);pointer-events:none}.in-noventa__final>*{transform:translateY(calc((1 - var(--fo, 0)) * 30px))}.in-noventa__final.activo{pointer-events:auto}.in-noventa__final:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(var(--c-cafe-2)/.88) 0,rgb(var(--c-cafe-2)/.4) 45%,rgb(var(--c-cafe-2)/.05) 75%)}.in-noventa__guia{position:absolute;right:var(--gutter);top:50%;height:120px;width:1px;margin-top:-60px;background:hsla(0,0%,100%,.2)}.in-noventa__guia:after{content:"";position:absolute;left:-1px;right:-1px;top:0;height:100%;background:var(--oro);transform-origin:top;transform:scaleY(var(--p,0))}.in-noventa--quieto,html:not(.js) .in-noventa{height:auto}html:not(.js) .in-noventa__pin{position:relative;height:auto;min-height:100svh}html:not(.js) .in-noventa__guia,html:not(.js) .in-noventa__intro,html:not(.js) .in-noventa__pie,html:not(.js) .in-noventa__velo{display:none}html:not(.js) .in-noventa__final{position:relative;min-height:100svh;opacity:1}.in-noventa--quieto .in-noventa__pin{position:relative;height:auto;min-height:100svh}.in-noventa--quieto .in-noventa__guia,.in-noventa--quieto .in-noventa__intro,.in-noventa--quieto .in-noventa__pie,.in-noventa--quieto .in-noventa__velo{display:none}.in-noventa--quieto .in-noventa__final{position:relative;min-height:100svh;opacity:1;pointer-events:auto}.in-noventa--quieto .in-noventa__final>*{transform:none}.in-noventa__estatico{display:none}.in-noventa--quieto .in-noventa__estatico{display:block}.in-form{--borde:rgb(var(--c-hueso)/.3);--texto:var(--hueso);--suave:rgb(var(--c-hueso)/.62)}.in-form--claro{--borde:rgb(var(--c-tinta)/.25);--texto:var(--tinta);--suave:var(--tinta-2)}.in-campo,.in-campo>span:first-child{display:block}.in-input{width:100%;border:0;border-bottom:1px solid var(--borde);background:transparent;padding:8px 0 12px;font-size:16px;color:var(--texto);outline:none;border-radius:0;transition:border-color .5s var(--curva)}.in-input:focus{border-color:var(--texto)}.in-input::-moz-placeholder{color:var(--suave);opacity:.7}.in-input::placeholder{color:var(--suave);opacity:.7}select.in-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 10px) 55%,calc(100% - 5px) 55%;background-size:5px 5px;background-repeat:no-repeat}select.in-input option{color:var(--tinta)}.in-opciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.in-op{position:relative}.in-op input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.in-op span{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border:1px solid var(--borde);font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--texto);transition:background-color .5s var(--curva),color .5s var(--curva),border-color .5s var(--curva)}.in-op:hover span{border-color:var(--texto)}.in-op input:checked+span{background:var(--texto);color:var(--cafe);border-color:var(--texto)}.in-form--claro .in-op input:checked+span{color:var(--hueso);background:var(--cafe);border-color:var(--cafe)}.in-op input:focus-visible+span{outline:2px solid var(--texto);outline-offset:3px}.in-pasos{display:flex;align-items:center;gap:14px}.in-pasos__barra{flex:1;height:1px;background:var(--borde);position:relative}.in-pasos__barra:after{content:"";position:absolute;left:0;top:-1px;height:3px;width:100%;background:var(--oro);transform-origin:left;transform:scaleX(var(--avance,.5));transition:transform .9s var(--curva)}.in-panel{animation:in-panel .7s var(--curva) both}@keyframes in-panel{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}.in-error{color:#f2c9a8}.in-form--claro .in-error{color:#8a3b1e}.in-faq{border-top:1px solid var(--linea)}.in-faq details{border-bottom:1px solid var(--linea)}.in-faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 28px;gap:20px;align-items:center;padding:24px 0;font-weight:600;font-size:clamp(1.02rem,1.4vw,1.25rem);letter-spacing:-.01em;line-height:1.35}.in-faq summary::-webkit-details-marker{display:none}.in-faq__mas{position:relative;width:28px;height:28px}.in-faq__mas:after,.in-faq__mas:before{content:"";position:absolute;left:6px;right:6px;top:50%;height:1px;background:currentColor;transition:transform .6s var(--curva)}.in-faq__mas:after{transform:rotate(90deg)}.in-faq details[open] .in-faq__mas:after{transform:rotate(0deg)}.in-faq details[open] summary{color:var(--cafe)}.in-faq__r{padding:0 48px 28px 0;color:var(--tinta-2);max-width:70ch}.in-faq details[open] .in-faq__r{animation:in-panel-y .6s var(--curva) both}@keyframes in-panel-y{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.in-cruces{--alto-fila:clamp(480px,34vw,560px);--alto-foto:clamp(600px,42vw,700px);--cruce-y:44px;display:grid}.in-cruce{position:relative;display:grid;gap:28px}.in-cruce__fig{position:relative;overflow:hidden;margin:0;background:var(--cafe)}.in-cruce__fig img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;transform:scale(1.06);transition:transform 1.4s var(--curva)}.in-cruce:hover .in-cruce__fig img{transform:scale(1)}.in-cruce+.in-cruce{margin-top:72px}@media (min-width:1080px){.in-cruces{gap:calc(var(--alto-foto) - var(--alto-fila) - var(--cruce-y));padding-block:calc((var(--alto-foto) - var(--alto-fila)) / 2)}.in-cruce+.in-cruce{margin-top:0}.in-cruce{grid-template-columns:minmax(0,1fr) calc(50% + 40px);align-items:center;height:var(--alto-fila);gap:0}.in-cruce:nth-child(2n){grid-template-columns:calc(50% + 40px) minmax(0,1fr)}.in-cruce:nth-child(2n) .in-cruce__fig{order:-1}.in-cruce__fig{align-self:center;height:var(--alto-foto);box-shadow:0 0 0 4px var(--hueso)}.in-cruce__fig img{height:100%;aspect-ratio:auto}.in-cruce:first-child{z-index:1}.in-cruce:nth-child(2){z-index:2}.in-cruce:nth-child(3){z-index:3}.in-cruce__txt{padding-right:clamp(40px,6vw,110px)}.in-cruce:nth-child(2n) .in-cruce__txt{padding:0 0 0 clamp(40px,6vw,110px)}}.js .in-cruce.rv:not(.rv-on){transform:none}.js .in-cruce.rv .in-cruce__txt{transform:translateY(26px);transition:transform 1.2s var(--curva) .08s}.js .in-cruce.rv-on .in-cruce__txt{transform:none}.in-equipo{display:grid;gap:20px}@media (min-width:700px){.in-equipo{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px}}@media (min-width:1024px){.in-equipo{padding-bottom:clamp(90px,10vw,180px)}.in-equipo>:nth-child(2n){transform:translateY(clamp(90px,10vw,180px))}}.in-agente{position:relative;display:block;overflow:hidden;background:var(--cafe);aspect-ratio:2/1}.in-agente img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;transform-origin:72% 40%;transform:scale(1.04);transition:transform 1.6s var(--curva),filter 1s var(--curva);filter:saturate(.94)}.in-agente:focus-visible img,.in-agente:hover img{transform:scale(1.1) translateX(-2.2%);filter:saturate(1.04)}.in-agente__velo{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgb(var(--c-cafe-2)/.78) 0,rgb(var(--c-cafe-2)/.25) 34%,rgb(var(--c-cafe-2)/0) 55%)}.in-agente__txt{position:absolute;left:18px;right:18px;bottom:16px;color:#fff;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px}.in-agente__nombre{font-size:clamp(1.25rem,2vw,1.85rem);line-height:1;letter-spacing:-.025em;text-shadow:0 1px 18px rgba(0,0,0,.35)}.in-agente__nombre b{font-weight:700}.in-agente__nombre span{font-weight:300}.in-pill{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border:1px solid hsla(0,0%,100%,.8);font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff;white-space:nowrap}.in-pill--oro{border-color:var(--oro);background:rgb(var(--c-cafe-2)/.5)}.in-pill svg{width:11px;height:11px}.in-agente__n{position:absolute;top:14px;left:18px;font-size:11px;font-weight:500;letter-spacing:.14em;color:hsla(0,0%,100%,.8);font-variant-numeric:tabular-nums}.in-agente:after{content:"";position:absolute;inset:-20% -60%;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 42%,hsla(0,0%,100%,.14) 50%,transparent 58%);transform:translateX(-70%)}.in-agente:hover:after{transform:translateX(70%);opacity:1;transition:transform 1.4s var(--curva),opacity .3s}.in-collage{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.in-collage figure{position:relative;margin:0;overflow:hidden;background:var(--cafe-2)}.in-collage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.6s var(--curva)}.in-collage figure:hover img{transform:scale(1.04)}.in-collage figcaption{position:absolute;left:14px;bottom:12px;right:14px;color:#fff;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,.55)}.in-collage .c1{grid-column:1/-1;aspect-ratio:3/2}.in-collage .c2{grid-column:1/4;aspect-ratio:4/5}.in-collage .c3{grid-column:4/-1;aspect-ratio:4/5}@media (min-width:1024px){.in-collage{gap:16px;grid-template-rows:repeat(6,minmax(0,1fr));height:clamp(560px,50vw,760px)}.in-collage .c1{grid-column:1/5;grid-row:1/5;aspect-ratio:auto}.in-collage .c2{grid-row:1/4}.in-collage .c2,.in-collage .c3{grid-column:5/-1;aspect-ratio:auto}.in-collage .c3{grid-row:4/-1}.in-collage .c4{grid-column:1/5;grid-row:5/-1}}.in-collage__dato{display:flex;flex-direction:column;justify-content:flex-end}.in-datos{border-top:1px solid var(--linea)}.in-dato{display:grid;grid-template-columns:1fr;gap:6px;padding:22px 0;border-bottom:1px solid var(--linea)}@media (min-width:640px){.in-dato{grid-template-columns:9.5rem 1fr auto;align-items:baseline;gap:24px}}.in-dato__v{font-size:clamp(1.2rem,2vw,1.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.in-mapa{position:relative;overflow:hidden;background:var(--cafe);aspect-ratio:4/5}@media (min-width:768px){.in-mapa{aspect-ratio:21/9}}.in-mapa img{-o-object-fit:cover;object-fit:cover}.in-mapa iframe,.in-mapa img{position:absolute;inset:0;width:100%;height:100%}.in-mapa iframe{border:0;filter:grayscale(.35) sepia(.12)}.in-accesos a{display:grid;grid-template-columns:3rem 1fr auto;align-items:baseline;gap:16px;padding:22px 0;border-bottom:1px solid var(--linea)}.in-accesos__t{font-size:clamp(1.6rem,4.2vw,3.6rem);font-weight:700;letter-spacing:-.035em;line-height:1;transition:color .5s var(--curva),transform .8s var(--curva)}.in-accesos a:hover .in-accesos__t{color:var(--cafe);transform:translateX(10px)}.in-accesos__d{display:block;margin-top:8px;font-size:14px;color:var(--tinta-2)}.in-legal h2{font-weight:700;font-size:clamp(1.15rem,1.6vw,1.4rem);letter-spacing:-.01em;margin-top:2.4em;margin-bottom:.6em;color:var(--tinta)}.in-legal li,.in-legal p{color:var(--tinta-2)}.in-legal ul{margin-top:.6em;padding-left:1.2em;list-style:disc}.in-legal li+li{margin-top:.35em}.in-legal ul+p{margin-top:1em}@media (prefers-reduced-motion:reduce){.in-hero__agua,.in-reel__barra:after{animation:none!important}.in-m2__punto{transform:none}.in-agente img,.in-agente:hover img{transform:scale(1.04)}.in-cruce:hover .in-cruce__fig img,.in-cruce__fig img,.js .in-cruce.rv .in-cruce__txt{transform:none}@media (min-width:1024px){.in-equipo>:nth-child(2n){transform:none}.in-equipo{padding-bottom:0}}}