.HeroLaVilet-module__C3wPSa__pin{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#2a2924;--surface:#34332d;--ink:#f1eada;--muted:#cbc7aa;--acc:#f0a054;--acc-text:#fcb988;--line-soft:#cbc7aa33;font-family:var(--font-body);color:var(--ink);-webkit-font-smoothing:antialiased;font-weight:200;font-stretch:100%;line-height:normal}.HeroLaVilet-module__C3wPSa__pin,.HeroLaVilet-module__C3wPSa__pin *{box-sizing:content-box}.HeroLaVilet-module__C3wPSa__pin{height:calc(100vh + var(--travel,120vh));height:calc(100svh + var(--travel,120svh));position:relative}.HeroLaVilet-module__C3wPSa__hero{--w:100vw;--h:100svh;background:var(--bg);isolation:isolate;--ar:calc(1672 / 941);--bld-ar:calc(1356 / 585);--ground-ar:calc(1672 / 492);--sw:max(var(--w), calc(var(--h) * var(--ar)));--sh:calc(var(--sw) / var(--ar));--st:calc(var(--h) - var(--sh));--base-y:calc(var(--st) + var(--sh) * .86);--bw:calc(min(var(--sw) * .95, var(--w) * 1.4, (var(--base-y) - 40px) * var(--bld-ar)) * 1.2);--bh:calc(var(--bw) / var(--bld-ar));--bl:calc((var(--w) - var(--bw)) / 2);--bt:calc(var(--base-y) - var(--bh) + var(--h) * .08);--seam-y:calc(var(--st) + var(--sh) * .7747);--gw:var(--sw);--gh:calc(var(--gw) / var(--ground-ar));--gl:calc((var(--w) - var(--gw)) / 2);--gt:max(calc(var(--seam-y) + var(--h) * .11), calc(var(--h) - var(--gh) + 2px));--horizon:max(calc(var(--seam-y) + var(--h) * .03), calc(var(--gt) - var(--sh) * .05));--fw:max(var(--sw), calc(var(--horizon) * var(--ar) / .7747));--fh:calc(var(--fw) / var(--ar));--fl:calc((var(--w) - var(--fw)) / 2);--ft:calc(var(--horizon) - var(--fh) * .7747);--tint:0;height:100svh;min-height:520px;position:sticky;top:0;overflow:hidden}@media (min-aspect-ratio:5/4){.HeroLaVilet-module__C3wPSa__hero{--bw:calc(min(var(--sw) * .95, var(--w) * 1.15, (var(--base-y) - 96px) * var(--bld-ar)) * 1.2)}}.HeroLaVilet-module__C3wPSa__hero [data-part=bgInner]{transform:scale(1.4)}.HeroLaVilet-module__C3wPSa__bg-inner{z-index:0;left:var(--fl,calc(50% - var(--sw) / 2));top:var(--ft,var(--st));width:var(--fw,var(--sw));height:var(--fh,var(--sh));transform-origin:50% 77.47%;position:absolute}.HeroLaVilet-module__C3wPSa__bg-inner img,.HeroLaVilet-module__C3wPSa__ground img{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.HeroLaVilet-module__C3wPSa__ground{z-index:1;left:var(--gl,calc(50% - var(--sw) / 2));width:var(--gw,var(--sw));aspect-ratio:1672/492;top:var(--gt,calc(var(--st) + var(--sh) * .7747));position:absolute}.HeroLaVilet-module__C3wPSa__bld{z-index:2;left:var(--bl);top:var(--bt);width:var(--bw);aspect-ratio:1356/585;position:absolute}.HeroLaVilet-module__C3wPSa__bld img{width:100%;max-width:none;height:auto;filter:brightness(calc(1 - .1 * var(--tint))) saturate(calc(1 + .12 * var(--tint)));display:block}.HeroLaVilet-module__C3wPSa__bld img.HeroLaVilet-module__C3wPSa__night{filter:none;position:absolute;top:0;left:0}.HeroLaVilet-module__C3wPSa__bld img.HeroLaVilet-module__C3wPSa__actor{filter:none;opacity:0;pointer-events:none;width:auto;max-width:none;height:auto;position:absolute;top:0;left:0}.HeroLaVilet-module__C3wPSa__bld .HeroLaVilet-module__C3wPSa__walker{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.HeroLaVilet-module__C3wPSa__bld .HeroLaVilet-module__C3wPSa__walker img{filter:none;transform-origin:50% 100%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.HeroLaVilet-module__C3wPSa__bld .HeroLaVilet-module__C3wPSa__walker .HeroLaVilet-module__C3wPSa__shadow{background:radial-gradient(#0009,#0000 70%);border-radius:50%;height:6%;position:absolute;bottom:-2.5%;left:6%;right:6%}.HeroLaVilet-module__C3wPSa__car .HeroLaVilet-module__C3wPSa__shadow{background:radial-gradient(#000000bf,#0000 70%);border-radius:50%;height:16%;position:absolute;bottom:-5%;left:3%;right:3%}.HeroLaVilet-module__C3wPSa__car{z-index:2;left:0;top:var(--cy,80%);width:var(--cw,25vw);aspect-ratio:1100/332;opacity:0;pointer-events:none;position:absolute}.HeroLaVilet-module__C3wPSa__car img{width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.HeroLaVilet-module__C3wPSa__car .HeroLaVilet-module__C3wPSa__body{filter:blur(var(--car-blur,.5px)) brightness(.86) contrast(.9) saturate(.88)}.HeroLaVilet-module__C3wPSa__car .HeroLaVilet-module__C3wPSa__refl{opacity:.22;filter:blur(2.5px);top:100%;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 45%,#000000e6);mask-image:linear-gradient(#0000 45%,#000000e6)}.HeroLaVilet-module__C3wPSa__car .HeroLaVilet-module__C3wPSa__trail{filter:blur(2px);background:linear-gradient(270deg,#ff4030f2,#ff403000);border-radius:999px;width:85%;height:5%;position:absolute;top:37.5%;right:96%}.HeroLaVilet-module__C3wPSa__car .HeroLaVilet-module__C3wPSa__beam{mix-blend-mode:screen;background:radial-gradient(at 0%,#fff6e28c,#fff6e200 70%);width:90%;height:46%;position:absolute;top:29%;left:94%}.HeroLaVilet-module__C3wPSa__bld-tint{mix-blend-mode:soft-light;opacity:calc(var(--tint) * .95);pointer-events:none;background:linear-gradient(100deg,#ff8236 0%,#fa6 45%,#ffd3a4 100%);position:absolute;inset:0;-webkit-mask-image:url(/hero/edificio-dia.webp);mask-image:url(/hero/edificio-dia.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%}.HeroLaVilet-module__C3wPSa__veil{z-index:3;pointer-events:none;opacity:0;display:none;position:absolute;inset:0}.HeroLaVilet-module__C3wPSa__comp{z-index:6;transform-origin:50%;pointer-events:none;width:1672px;height:941px;position:absolute;top:50%;left:50%}.HeroLaVilet-module__C3wPSa__comp>*{margin:0;position:absolute}.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero img{object-fit:fill}@media (prefers-reduced-motion:reduce){.HeroLaVilet-module__C3wPSa__pin{height:100svh}.HeroLaVilet-module__C3wPSa__hero{position:relative}}.HeroLaVilet-module__C3wPSa__pin.HeroLaVilet-module__C3wPSa__fill{height:auto;position:absolute;inset:0}.HeroLaVilet-module__C3wPSa__pin.HeroLaVilet-module__C3wPSa__fill .HeroLaVilet-module__C3wPSa__hero{height:100%;min-height:0;position:absolute;inset:0}.HeroLaVilet-module__C3wPSa__hero [data-part=bgInner],.HeroLaVilet-module__C3wPSa__hero [data-part=ground],.HeroLaVilet-module__C3wPSa__hero [data-part=bld],.HeroLaVilet-module__C3wPSa__hero [data-part=car],.HeroLaVilet-module__C3wPSa__hero [data-part=comp]{opacity:1;transition:opacity .24s ease-out}.HeroLaVilet-module__C3wPSa__hero[data-ready="0"] [data-part=bgInner],.HeroLaVilet-module__C3wPSa__hero[data-ready="0"] [data-part=ground],.HeroLaVilet-module__C3wPSa__hero[data-ready="0"] [data-part=bld],.HeroLaVilet-module__C3wPSa__hero[data-ready="0"] [data-part=car],.HeroLaVilet-module__C3wPSa__hero[data-ready="0"] [data-part=comp]{opacity:0}.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=winF],.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=winI],.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=winR],.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=winT]{pointer-events:none;opacity:0;position:absolute;top:0;left:0}.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=winF],.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=winI],.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=winR]{z-index:4}.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=winF]{background-color:#f1eada0b;box-shadow:inset 0 0 0 1px #f1eada73,inset 0 0 0 2px #ffffff0d}.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=winI]{box-shadow:inset 0 0 0 1px #f1eada4d}.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=winR]{background-image:linear-gradient(112deg,#0000 0 40%,#ffffff14 40% 47%,#0000 47% 51%,#ffffff0d 51% 53%,#0000 53%);background-repeat:no-repeat;background-size:260% 100%}.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=winT]{z-index:5;aspect-ratio:1540/628}.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=winGl]{max-width:none;height:auto;display:block;position:absolute}.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=winGlint]{opacity:0;background-image:linear-gradient(105deg,#0000 0 46%,#ffffffd9 46% 49%,#0000 49% 51%,#ffffff80 51% 52%,#0000 52%);background-repeat:no-repeat;background-size:300% 100%;position:absolute;inset:0;-webkit-mask:url(/hero/logo/lavilet-crema.webp) 0 0/100% 100% no-repeat;mask:url(/hero/logo/lavilet-crema.webp) 0 0/100% 100% no-repeat}.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=winS]{white-space:nowrap;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.26em;color:var(--ink);opacity:0;margin:0;font-weight:300;position:absolute;top:104%;left:.6%}.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=wheel]{z-index:5;pointer-events:none;position:absolute;inset:0}.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=whSvg]{position:absolute;top:0;left:0;overflow:visible}.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=whArc]{fill:none;stroke:#f1eada57;stroke-width:1px}.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=whTick]{fill:#f1eada8c}.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=whNow]{fill:var(--ink)}.HeroLaVilet-module__C3wPSa__pin .HeroLaVilet-module__C3wPSa__hero [data-part=whWord]{white-space:nowrap;transform-origin:0 0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--ink);text-shadow:0 0 22px #2a292473;opacity:0;margin:0;font-weight:400;line-height:1;position:absolute;top:0;left:0}.HeroLaVilet-module__C3wPSa__bld[data-tint="0"] img{filter:none}@media (prefers-reduced-motion:no-preference){.HeroLaVilet-module__C3wPSa__pin[data-hero-active="1"] :is(.HeroLaVilet-module__C3wPSa__bg-inner,.HeroLaVilet-module__C3wPSa__bld){will-change:transform}.HeroLaVilet-module__C3wPSa__pin[data-hero-active="1"] :is([data-part=imgBgS],[data-part=imgBgN],[data-part=imgGroundS],[data-part=imgGroundN],[data-part=imgBldS],[data-part=imgBldN],[data-part=imgBldX],[data-part=imgBldY]){will-change:opacity}}
