@keyframes respira-foto{to{transform:scale(1.05)}}@keyframes flota{50%{transform:translateY(-14px)rotate(-6deg)}}.pg-home .hero{padding:14px var(--gutter) 0;position:relative}.pg-home .hero-marco{border-radius:var(--r-xl);background:radial-gradient(120% 90% at 70% 30%,#f6f1e9 0%,var(--arena) 45%,#ded5c8 100%);grid-template-columns:1.05fr 1fr;align-items:center;min-height:min(82vh,820px);display:grid;position:relative;overflow:hidden}.pg-home .hero-marco .ola i{opacity:.22}.pg-home .hero-txt{z-index:2;padding:clamp(28px,5vw,80px);position:relative}.pg-home .hero-txt .t-xxl{font-size:clamp(64px,9.2vw,148px)}.pg-home .hero-txt .lead{max-width:30ch;margin:26px 0 34px}.pg-home .hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pg-home .link{border-bottom:1.5px solid;padding-bottom:2px;font-size:15px;font-weight:500}.pg-home .hero-marco{background:#efe7dc}.pg-home .escena{z-index:1;position:absolute;inset:0}.pg-home .escena img{object-fit:cover;object-position:62% 50%;width:100%;height:100%;animation:18s ease-in-out infinite alternate respira-foto}.pg-home .hero-marco:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#efe7dcf2 0%,#efe7dccc 30%,#efe7dc59 46%,#efe7dc00 60%);position:absolute;inset:0}.pg-home .mini .th img,.pg-home .th img{object-fit:cover;border-radius:10px;width:100%;height:100%}.pg-home .marco-piedra{aspect-ratio:1;clip-path:url(#piedra)}.pg-home .marco-piedra img{object-fit:cover;width:100%;height:100%}.pg-home .card .foto.real{padding:0}.pg-home .card .foto.real img{object-fit:cover;width:100%;height:100%}.pg-home .duo-foto{border-radius:calc(var(--r-xl) - 12px);aspect-ratio:16/10;margin-bottom:28px;position:relative;overflow:hidden}.pg-home .duo-foto img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.pg-home .escena img{animation:none}}.pg-home .video-ctrl{z-index:3;color:var(--texto-2);align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:24px;right:24px}.pg-home .video-ctrl button{background:#f7f4efcc;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pg-home .video-ctrl svg{width:12px;height:12px}.pg-home .mini{z-index:3;gap:12px;display:flex;position:absolute;bottom:clamp(24px,3.5vw,48px);left:clamp(28px,5vw,80px)}.pg-home .mini a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .4s var(--ease);background:#ffffffc7;border-radius:20px;align-items:center;gap:12px;padding:10px 18px 10px 10px;display:flex}.pg-home .mini a:hover{transform:translateY(-3px)}.pg-home .mini .th{background:var(--arena);border-radius:14px;place-items:center;width:58px;height:58px;padding:6px;display:grid}.pg-home .mini b{font-family:var(--f-tit);font-size:15px;font-weight:500;line-height:1.2;display:block}.pg-home .mini small{color:var(--texto-2);font-size:13px}.pg-home .field{padding-block:clamp(80px,10vw,150px) 40px;position:relative;overflow:hidden}.pg-home .field .grande{text-align:center;color:var(--negro);z-index:1;font-size:clamp(90px,27vw,470px);position:relative}.pg-home .field .objetos{z-index:2;pointer-events:none;justify-content:center;align-items:flex-start;gap:3vw;padding-top:clamp(40px,5vw,80px);display:flex;position:absolute;inset:0}.pg-home .field .objetos>div{width:min(34vw,440px)}.pg-home .field .pie{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:28px;display:flex}.pg-home .grilla{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pg-home .titulo-seccion{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.pg-home .duo{grid-template-columns:1fr 1fr;gap:16px;padding-block:clamp(70px,8vw,120px);display:grid}.pg-home .duo>a{border-radius:var(--r-xl);min-height:520px;transition:transform .6s var(--ease);flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,56px);display:flex;position:relative;overflow:hidden}.pg-home .duo>a:hover{transform:translateY(-4px)}.pg-home .duo .ola i{opacity:.18}.pg-home .beneficios{gap:10px;margin-top:26px;font-size:15px;list-style:none;display:grid}.pg-home .beneficios li{align-items:baseline;gap:12px;display:flex}.pg-home .beneficios li:before{content:"";opacity:.8;border:2px solid;border-top:0;border-radius:0 0 18px 18px;flex:none;width:18px;height:9px;transform:translateY(-3px)}.pg-home .frase{text-align:center;padding-block:clamp(80px,10vw,160px)}.pg-home .frase p{font-family:var(--f-tit);letter-spacing:-.035em;max-width:14ch;margin-inline:auto;font-size:clamp(34px,5.4vw,84px);font-weight:500;line-height:1}.pg-home .frase p span{color:#857969}@media (max-width:980px){.pg-home .grilla{grid-template-columns:1fr 1fr}.pg-home .duo{grid-template-columns:1fr}.pg-home .duo>a{min-height:420px}}@media (max-width:860px){.pg-home .hero{padding:8px 8px 0}.pg-home .hero-marco{border-radius:var(--r-l);grid-template-columns:1fr;min-height:auto}.pg-home .escena{order:-1;height:340px;position:relative}.pg-home .escena img{object-position:72% 50%}.pg-home .hero-marco:after{display:none}.pg-home .hero-txt{padding:8px 22px 150px}.pg-home .hero-txt .lead{margin:16px 0 24px}.pg-home .mini{bottom:16px;left:16px;right:16px;overflow-x:auto}.pg-home .mini a{flex:none}.pg-home .video-ctrl{top:16px;bottom:auto;right:16px}.pg-home .video-ctrl span{display:none}.pg-home .field .objetos{gap:2vw}}
