@keyframes fo-entra{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.fo-entra{animation:fo-entra .52s cubic-bezier(.22,1,.36,1) both}@keyframes fo-ken-burns{0%{transform:scale(1)}to{transform:scale(1.06)}}.fo-ken-burns{animation:fo-ken-burns 18s ease-out both;transform-origin:50% 40%}@keyframes fo-sube{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.fo-sube{animation:fo-sube .42s cubic-bezier(.22,1,.36,1) both}@keyframes fo-latido{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}.fo-latido{animation:fo-latido .38s ease-out}@keyframes fo-deriva{0%{transform:translate(0) scale(1)}50%{transform:translate(18px,-12px) scale(1.08)}to{transform:translate(0) scale(1)}}.fo-deriva{animation:fo-deriva 14s ease-in-out infinite}.fo-deriva-lenta{animation:fo-deriva 21s ease-in-out infinite reverse}@keyframes fo-brillo{0%{transform:translate(-120%) skew(-18deg)}to{transform:translate(220%) skew(-18deg)}}.fo-brillo{transform:translate(-120%) skew(-18deg)}.group:hover .fo-brillo{animation:fo-brillo .9s ease-out}@keyframes fo-traza{to{stroke-dashoffset:0}}.fo-traza-circulo{stroke-dasharray:230;stroke-dashoffset:230;animation:fo-traza .7s cubic-bezier(.65,0,.35,1) forwards}.fo-traza-marca{stroke-dasharray:60;stroke-dashoffset:60;animation:fo-traza .42s .6s cubic-bezier(.65,0,.35,1) forwards}@keyframes fo-chispa{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(var(--fo-x),var(--fo-y)) scale(1)}}.fo-chispa{animation:fo-chispa 1.1s .65s ease-out both}@keyframes fo-paso{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.fo-paso{animation:fo-paso .36s cubic-bezier(.22,1,.36,1) both}@keyframes fo-ventana{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.fo-ventana{animation:fo-ventana .28s cubic-bezier(.22,1,.36,1) both}@keyframes fo-meneo{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.fo-meneo{animation:fo-meneo .26s ease-in-out 2}@keyframes fo-respira{0%,to{opacity:.55}50%{opacity:1}}.fo-respira{animation:fo-respira 1.6s ease-in-out infinite}@keyframes fo-gira{to{transform:rotate(360deg)}}@keyframes fo-arco{0%{stroke-dasharray:30 400;stroke-dashoffset:0}50%{stroke-dasharray:220 400;stroke-dashoffset:-40}to{stroke-dasharray:30 400;stroke-dashoffset:-390}}.fo-gira{transform-box:fill-box;transform-origin:center;animation:fo-gira 1.4s linear infinite}.fo-arco{animation:fo-arco 1.6s ease-in-out infinite}.fo-gira-lento{transform-box:fill-box;transform-origin:center;animation:fo-gira 6s linear infinite}.fo-pasos .fo-paso-item{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(.18s + var(--fo-i) * .22s)}.fo-pasos.fo-visto .fo-paso-item{opacity:1;transform:none}.fo-pasos .fo-linea{transform:scaleX(0);transform-origin:left center;transition:transform 1.4s cubic-bezier(.22,1,.36,1) .12s}.fo-pasos.fo-visto .fo-linea{transform:scaleX(1)}@keyframes fo-pulso{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}.fo-pasos.fo-visto .fo-paso-icono{animation:fo-pulso .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.26s + var(--fo-i) * .22s)}.fo-pasos .fo-paso-icono{opacity:0}.fo-pasos .fo-linea-vertical{transform:scaleY(0);transform-origin:top center;transition:transform 1.4s cubic-bezier(.22,1,.36,1) .12s}.fo-pasos.fo-visto .fo-linea-vertical{transform:scaleY(1)}.fo-indicador{transition:left .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),opacity .2s}.fo-fundido-izq{-webkit-mask-image:linear-gradient(to right,transparent,black 48px);mask-image:linear-gradient(to right,transparent,black 48px)}.fo-fundido-der{-webkit-mask-image:linear-gradient(to left,transparent,black 48px);mask-image:linear-gradient(to left,transparent,black 48px)}.fo-fundido-izq.fo-fundido-der{-webkit-mask-image:linear-gradient(to right,transparent,black 48px,black calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent,black 48px,black calc(100% - 48px),transparent)}.fo-barra[data-pegada=true]{border-radius:0;box-shadow:-24px 0 #e9eaed,24px 0 #e9eaed,-24px 10px 30px -12px #3a3d4438,24px 10px 30px -12px #3a3d4438}@media (max-width: 767px){.fo-barra[data-pegada=true]{box-shadow:-16px 0 #e9eaed,16px 0 #e9eaed,0 10px 30px -12px #3a3d4438}}.fo-cajon{transition:transform .42s cubic-bezier(.22,1,.36,1)}.fo-cajon[data-abierto=false]{transform:translate(105%)}@media (max-width: 767px){.fo-cajon[data-abierto=false]{transform:translateY(105%)}}.fo-velo{transition:opacity .32s ease}.fo-barra-reparto{transition:width .7s cubic-bezier(.22,1,.36,1)}.fo-foto{transition:transform .9s cubic-bezier(.22,1,.36,1)}.group:hover .fo-foto{transform:scale(1.05)}.fo-vidrio{background:#ffffffe0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.fo-interruptor{transition:background-color .2s ease}.fo-interruptor>span{transition:transform .22s cubic-bezier(.22,1,.36,1)}.fo-interruptor[aria-checked=true]>span{transform:translate(16px)}@media (prefers-reduced-motion: reduce){.fo-entra,.fo-ken-burns,.fo-sube,.fo-latido,.fo-deriva,.fo-deriva-lenta,.fo-paso,.fo-ventana,.fo-meneo,.fo-respira,.fo-chispa,.fo-arco,.fo-gira-lento,.fo-pasos.fo-visto .fo-paso-icono,.group:hover .fo-brillo{animation:none!important}.fo-gira{animation-duration:3s}.fo-arco{stroke-dasharray:120 400!important}.fo-traza-circulo,.fo-traza-marca{animation:none!important;stroke-dashoffset:0}.fo-chispa{display:none}.fo-sin-transicion-si-reduce,.fo-indicador,.fo-cajon,.fo-velo,.fo-barra-reparto,.fo-foto,.fo-interruptor,.fo-interruptor>span,.fo-pasos .fo-paso-item,.fo-pasos .fo-linea,.fo-pasos .fo-linea-vertical{transition:none!important}.fo-pasos .fo-paso-item,.fo-pasos .fo-paso-icono{opacity:1;transform:none}.fo-pasos .fo-linea,.fo-pasos .fo-linea-vertical,.group:hover .fo-foto{transform:none}}.fo-impresion{display:none}@media print{body.fo-imprimiendo>:not(.fo-impresion){display:none!important}body.fo-imprimiendo{background:#fff!important;padding:0!important;margin:0!important}.fo-impresion{display:block!important;color:#3a3d44;font-size:11pt;line-height:1.45}.fo-impresion img{display:block!important}.fo-impresion .fo-imp-foto{width:100%;height:58mm;object-fit:cover;border-radius:4mm;margin-bottom:6mm!important}.fo-impresion h1{font-size:20pt;line-height:1.2;margin:0 0 3mm!important;color:#3a3d44}.fo-impresion h2{font-size:12.5pt;margin:7mm 0 2mm!important;padding-top:2mm!important;border-top:.3pt solid #d9d4c4;color:#3a3d44;page-break-after:avoid}.fo-impresion h3{font-size:11pt;margin:3mm 0 1mm!important;color:#4b4f58}.fo-impresion p{margin:0 0 2mm!important}.fo-impresion ul{margin:0 0 2mm!important;padding-left:5mm!important;list-style:disc}.fo-impresion li{margin:0 0 .8mm!important}.fo-impresion .fo-imp-chips{display:flex;flex-wrap:wrap;gap:2mm;margin:0 0 5mm!important}.fo-impresion .fo-imp-chip{border:.3pt solid #c9cdd4;border-radius:99px;padding:1mm 3mm!important;font-size:9.5pt;color:#4b4f58}.fo-impresion .fo-imp-credito{border:.3pt solid #e8b20d;border-radius:3mm;padding:3mm 4mm!important;margin:0 0 4mm!important;background:#fdf8e8;page-break-inside:avoid}.fo-impresion .fo-imp-credito dl{display:grid;grid-template-columns:1fr auto;gap:1mm 6mm;margin:0!important}.fo-impresion .fo-imp-credito dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.fo-impresion .fo-imp-eyebrow{font-size:8.5pt;letter-spacing:.18em;text-transform:uppercase;color:#b08708;margin:0 0 2mm!important}.fo-impresion .fo-imp-pie{margin-top:8mm!important;padding-top:2mm!important;border-top:.3pt solid #d9d4c4;font-size:8.5pt;color:#848a95}@page{margin:14mm 14mm 16mm!important}}
