.hero{position:relative}.momento{min-height:100svh;padding:calc(var(--g) * 1.6) var(--g) calc(var(--g) * 1.8);isolation:isolate;align-items:end;display:grid;position:relative;overflow:clip}.momento-fondo{z-index:0;position:absolute;inset:0}.momento-fondo picture,.momento-fondo img{object-fit:cover;object-position:var(--pos,center 30%);width:100%;height:100%;display:block}.momento-fondo:after{content:"";background:linear-gradient(0deg,#0a0a09d1 0,#0a0a0940 38%,#0a0a0900 60%,#0a0a0959 100%);position:absolute;inset:0}.momento-capas{pointer-events:none;position:absolute;inset:0}.momento .capa{filter:drop-shadow(0 30px 50px #0009)}.momento .plano-lejos{z-index:1;filter:blur(1.6px)brightness(.72)drop-shadow(0 20px 30px #00000080)}.momento .plano-detras{z-index:1;filter:brightness(.9)drop-shadow(0 24px 40px #0000008c)}.momento .plano-delante{z-index:3}.momento .capa-pi.plano-delante{z-index:1}.momento .capa-li{bottom:30%;left:-3%}.momento .capa-ci{bottom:-2%;left:36%}.momento .capa-cd{bottom:-3%;right:-5%}.momento .capa-pd{bottom:-7%;right:28%}.momento .capa-pi{bottom:-7%;left:-6%}.momento .capa-tarjeta{bottom:8%;right:6%}.momento .capa-ld{bottom:34%;right:-3%}.momento-logo .capa-libre{animation:aparece .9s var(--ease) both;animation-delay:calc(.4s + var(--d) * 90ms)}.momento-logo .capa-libre,.momento-logo .capa-libre.plano-lejos,.momento-logo .capa-libre.plano-detras{filter:none}@keyframes aparece{0%{opacity:0;translate:0 12%;scale:.92}to{opacity:1;translate:0;scale:1}}.momento-logo .capa-li{bottom:28%;left:0}.momento-logo .capa-ci{bottom:-4%;left:14%}.momento-logo .capa-cd{bottom:-4%;right:14%}.momento-logo .capa-pi{bottom:-8%;left:-8%}.momento-logo .capa-pd{bottom:-8%;right:-8%}.momento .djs{left:var(--g);right:var(--g);bottom:calc(var(--g) * 1.2);z-index:3;pointer-events:auto;justify-content:flex-end;align-items:flex-end;gap:1.5vw;margin:0;padding:0;list-style:none;display:flex;position:absolute}.momento .dj{flex:none;width:min(16vw,200px)}.momento .dj a{color:var(--bone);justify-items:center;gap:8px;text-decoration:none;display:grid}.momento .dj .recorte{width:100%}.momento .dj .recorte img{filter:saturate(1.05)contrast(1.04)drop-shadow(0 24px 40px #0009);transition:scale .4s var(--ease)}.momento .dj a:hover .recorte img,.momento .dj a:focus-visible .recorte img{scale:1.04}.momento .dj-nombre{text-shadow:0 2px 16px #000000b3;text-align:center;font-size:clamp(14px,1.6vw,24px)}.momento .dj a:hover .dj-nombre{color:var(--acento)}.momento .tarjeta img{filter:none;border-radius:10px;rotate:-5deg;box-shadow:0 40px 80px #000000a6}.momento-texto{z-index:2;text-align:left;justify-items:start;gap:16px;max-width:min(62vw,13ch);display:grid;position:relative}.momento-titulo{color:var(--bone);text-shadow:0 2px 30px #0009;text-wrap:balance;font-size:clamp(50px,10.5vw,164px)}.momento-titulo .resalte{color:var(--acento)}.momento[data-momento="2"] .momento-texto{text-align:center;align-self:center;justify-items:center;width:100%;max-width:none}.momento[data-momento="2"] .momento-titulo{white-space:nowrap;letter-spacing:.02em;font-size:clamp(30px,6.2vw,104px)}.momento-bajada{color:var(--bone);opacity:.9;text-shadow:0 2px 20px #0009;font-size:clamp(18px,2.4vw,34px)}@media (width<=640px){.momento[data-momento="2"] .momento-titulo{white-space:normal;font-size:clamp(40px,12vw,64px)}}.momento-linea{color:var(--bone);opacity:.9}.boton{font:600 13px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:var(--acento);border-radius:999px;padding:16px 26px;text-decoration:none}.momento-logo{align-content:center;place-items:center;gap:22px;display:grid}.momento-logo:after{content:"";z-index:1;mix-blend-mode:soft-light;opacity:.18;pointer-events:none;background:url(/clima/pared.jpg) 50%/900px;position:absolute;inset:0}.momento-logo .momento-fondo:after{background:linear-gradient(0deg,#0a0a09b3 0,#0a0a094d 45% 100%)}.momento-logo .logo-pinta,.momento-logo .mono{z-index:5;position:relative}.momento-logo .mono{color:var(--bone);opacity:.9}.momento-logo .logo-pinta{width:min(84vw,900px);color:var(--bone);filter:drop-shadow(0 10px 40px #0009)}.momento-logo .logo-pinta svg path{stroke:var(--bone);stroke-width:2px;fill:var(--bone);fill-opacity:0;stroke-dasharray:1;stroke-dashoffset:1px;animation:pintar 1.8s var(--ease) forwards}.momento-logo .logo-pinta svg path:nth-child(2){animation-delay:.25s}.momento-logo .logo-pinta svg path:nth-child(3){animation-delay:.5s}@keyframes pintar{60%{stroke-dashoffset:0;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@property --p{syntax:"<number>";inherits:true;initial-value:0}@supports (animation-timeline:view()){.momento{animation:linear both momento-entra view();animation-range:entry cover 60%}.momento-titulo,.momento-linea,.boton{animation:linear both titulo-sube view();animation-range:entry 15% entry 70%}.momento-fondo img{animation:linear both fondo-zoom view();animation-range:entry exit}.momento .capa{animation:linear both capa-sube view();animation-range:entry 10% entry 80%}@keyframes momento-entra{0%{--p:0}to{--p:1}}@keyframes titulo-sube{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}@keyframes capa-sube{0%{opacity:0;translate:0 10%}to{opacity:1;translate:0}}@keyframes fondo-zoom{0%{scale:1.12}to{scale:1}}}@media (width<=640px){.momento{align-items:start;padding-top:22vh}.momento-texto{max-width:none}.momento-titulo{font-size:clamp(46px,14vw,80px)}.momento .capa-li{bottom:36%;left:-12%}.momento .capa-ci{bottom:0;left:4%}.momento .capa-cd{bottom:-2%;right:-14%}.momento .capa-pd{bottom:-5%;right:26%}.momento .capa-pi{bottom:-5%;left:-14%}.momento .capa-tarjeta{bottom:4%;right:4%}.momento .capa-ld{bottom:40%;right:-12%}.momento-logo .capa-libre{--ancho:min(44vw,220px)}.momento-logo .capa-libre .recorte{width:var(--ancho)}.momento .djs{flex-wrap:wrap;justify-content:center;gap:4px 10px;left:8px;right:8px}.momento .dj{width:30vw}}@media (prefers-reduced-motion:reduce){.momento-logo .capa-libre{animation:none}.momento-logo .logo-pinta svg path{fill-opacity:1;stroke:none;animation:none}.momento-titulo,.momento-linea,.boton,.momento-fondo img,.momento .capa{opacity:1;animation:none;translate:none;scale:none}}.hero-b .momento-titulo{letter-spacing:-.01em;text-shadow:none;font-size:clamp(58px,16vw,224px);line-height:.86}.hero-b .momento-texto{max-width:none}@supports (animation-timeline:view()){.hero-b .momento-titulo{animation:linear both titulo-barrido view();animation-range:entry 10% entry 75%}@keyframes titulo-barrido{0%{clip-path:inset(0 100% 0 0);translate:-4%}to{clip-path:inset(0);translate:0}}}.hero-c .momento-linea{letter-spacing:.32em;color:var(--acento);opacity:1;order:2;font-size:clamp(15px,2.1vw,26px)}.hero-c .momento-titulo{order:1;font-size:clamp(34px,7vw,98px)}.hero-c .boton{color:var(--bone);border:1px solid var(--acento);background:0 0;order:3}.hero-c .momento:before{content:"";z-index:4;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#efe9dd0b 3px 4px);position:absolute;inset:0}.hero-c .momento-texto{width:min(92vw,1100px);max-width:none}.hero-c .momento-logo .logo-pinta{width:min(60vw,640px)}.momento[data-momento="6"]{align-items:start}.momento[data-momento="6"] .djs{bottom:calc(var(--g) * 1.1);grid-template-columns:repeat(6,minmax(0,1fr));justify-content:stretch;align-items:end;gap:12px 18px;display:grid}.momento[data-momento="6"] .dj{width:auto}.momento[data-momento="6"] .dj .recorte{width:auto;max-width:100%;margin:0 auto}.momento[data-momento="6"] .dj .recorte img{object-fit:contain;width:auto;max-width:100%;height:clamp(110px,21vh,210px);margin:0 auto}.momento[data-momento="6"] .dj-nombre{font-size:clamp(12px,1.2vw,18px)}@media (width<=640px){.momento[data-momento="6"] .djs{grid-template-columns:repeat(3,minmax(0,1fr));left:8px;right:8px}.momento[data-momento="6"] .dj .recorte img{height:16vh}}.momento[data-momento="6"] .momento-texto{max-width:min(92vw,24ch)}.djs .dj{display:none}.djs[data-pagina="0"] .dj[data-p="0"],.djs[data-pagina="1"] .dj[data-p="1"],.djs[data-pagina="2"] .dj[data-p="2"],.djs[data-pagina="3"] .dj[data-p="3"]{animation:aparece .6s var(--ease) both;display:block}.djs-mas{right:var(--g);top:calc(var(--g) * 2.2);z-index:4;background:var(--acento);color:var(--ink);font:600 13px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:14px 22px;position:absolute}.djs-mas:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.djs-mas{pointer-events:auto;top:auto;bottom:calc(18vh + var(--g) * 3.4);bottom:calc(18vh + var(--g) * 5.2)}.momento[data-momento="6"] .momento-fondo:after{background:linear-gradient(0deg,#0a0a09e0 0,#0a0a098c 45%,#0a0a0973 100%)}.momento[data-momento="6"] .momento-fondo img{filter:blur(10px)brightness(.55)saturate(1.1);scale:1.08}.momento[data-momento="6"] .capa,.momento[data-momento="6"] .dj .recorte{animation:none!important;transform:none!important}.momento[data-momento="6"] .momento-titulo{font-size:clamp(28px,3.8vw,62px)}.momento[data-momento="6"] .djs{bottom:calc(var(--g) * .8);gap:6px 18px}.momento[data-momento="6"] .dj .recorte img{height:clamp(96px,16vh,160px)}.djs-mas{bottom:calc(16vh * 2 + var(--g) * 4.2)}
