@charset "UTF-8";@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css");@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono&display=swap");@-webkit-keyframes gira{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes gira{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.relleno{height:80px}.cabecera{text-align:center;width:55vw;margin-inline:auto;margin-top:80px;margin-bottom:80px}.cabecera .subtitulo{color:#898B8B;font-weight:500;font-size:1.25rem}@media (max-width:1280px){.cabecera .subtitulo{font-size:1rem}}.cabecera h2{font-weight:500;font-size:5rem;margin-top:0;margin-bottom:30px;line-height:1}.cabecera h3{font-weight:500;font-size:4.5rem;margin-top:0;line-height:1;margin-bottom:30px}.cabecera h4{font-weight:500;font-size:clamp(1.75rem,1.1rem + 2.2vw,3.5rem);margin-top:0;margin-bottom:30px}.cabecera em{font-style:normal;color:#DA291C}.cabecera .body{color:#898B8B;margin-inline:auto;max-width:680px}.cabecera .cta a{font-size:1rem}@media (max-width:1024px){.cabecera{width:75vw}}.image-header{color:white;position:relative;height:80vh;border-radius:15px;overflow:hidden;font-size:1.5rem;margin:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.image-header .header-image img,.image-header .header-image video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.image-header:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:-webkit-gradient(linear,left bottom,left top,from(rgba(223,2,2,0.65)),color-stop(70%,rgba(255,0,0,0)));background:linear-gradient(to top,rgba(223,2,2,0.65) 0%,rgba(255,0,0,0) 70%)}.image-header .header-num,.image-header .header-text{position:relative;z-index:2;margin-bottom:2rem}.image-header .header-num p,.image-header .header-text p{font-size:1.5rem}.image-header .header-num{position:absolute;letter-spacing:0.02em;margin-left:2rem;max-width:200px}.image-header .header-num span{font-family:"IBM Plex Mono",sans-serif;font-size:0.88rem}.image-header .header-num p{padding-left:2.1rem;text-indent:-2.1rem}.image-header .header-text{padding-inline:var(--pad-lg)}.image-header .header-text h1{font-size:5rem;font-weight:500;margin:0 0 12px 0}.image-header .header-text p{max-width:80%}.met-lista__grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 0 minmax(0,1fr) 0 minmax(0,1fr) 0 minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:0;padding-bottom:2.5rem}.met-lista__item{position:relative;padding:2rem 2rem 2.25rem;list-style:none;--h-gap:100px;background-image:-webkit-gradient(linear,left top,right top,from(rgba(137,139,139,0.6)),to(rgba(137,139,139,0.6)));background-image:linear-gradient(to right,rgba(137,139,139,0.6),rgba(137,139,139,0.6));background-repeat:no-repeat;background-position:bottom;background-size:80% 1px}.met-lista__item:after{content:"";position:absolute;top:1.6rem;bottom:1.6rem;right:0;width:1px;background:#898B8B;opacity:0.6}.met-lista__item{}.met-lista__item:before{content:"";position:absolute;width:8px;height:8px;background:#DA291C;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-4px;bottom:-4px;display:none}.met-lista__item{}.met-lista__item:nth-child(4n):after{display:none}.met-lista__item:last-child:after{display:none}.met-lista__item{}.met-lista__item:nth-last-child(-n+4){background-image:none;--h-gap:0px}.met-lista__item{}.met-lista__item:not(:nth-child(4n)):not(:nth-last-child(-n+4)):before{display:block}.met-lista__item:not(:nth-child(4n)):not(:nth-last-child(-n+4)){--h-gap:8px}.met-lista__num{display:block;margin-bottom:0.5rem;color:#898B8B;font-family:"IBM Plex Mono",sans-serif;font-size:1rem}.met-lista__title{font-size:clamp(1.25rem,0.9rem + 1vw,2rem);font-weight:500;margin-top:10px}@media (max-width:2240px){.image-header .header-text{padding-bottom:2.8rem;margin-bottom:1.5rem}.image-header .header-num{max-width:none}}@media (max-width:1200px){.met-lista{padding-inline:0!important}.met-lista__grid{padding-inline:0}.met-lista__item:nth-child(2):before{display:none!important}}@media (max-width:900px){.met-lista__grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.met-lista__item{}.met-lista__item:nth-child(4n):after{display:block}.met-lista__item:nth-last-child(-n+4){background-image:-webkit-gradient(linear,left top,right top,from(rgba(137,139,139,0.6)),to(rgba(137,139,139,0.6)));background-image:linear-gradient(to right,rgba(137,139,139,0.6),rgba(137,139,139,0.6))}.met-lista__item{}.met-lista__item:nth-child(2n):after{display:none}.met-lista__item:last-child:after{display:none}.met-lista__item{}.met-lista__item:nth-last-child(-n+2){background-image:none;--h-gap:0px}.met-lista__item{}.met-lista__item:before{display:none}.met-lista__item{--h-gap:0px}.met-lista__item:not(:nth-child(2n)):not(:nth-last-child(-n+2)):before{display:block}.met-lista__item:not(:nth-child(2n)):not(:nth-last-child(-n+2)){--h-gap:8px}}@media (max-width:768px){.relleno{height:48px}.cabecera{width:auto;max-width:680px;padding-inline:1.25rem;margin-top:48px;margin-bottom:48px}.cabecera h2{font-size:2.5rem;margin-bottom:18px;line-height:1.05}.cabecera h3{font-size:2.2rem;margin-bottom:18px;line-height:1.05}.cabecera h4{font-size:1.8rem;margin-bottom:18px}.cabecera .body{max-width:100%}.image-header{height:70vh;margin:0.75rem;font-size:1.1rem}.image-header .header-text{padding-bottom:2rem;margin-bottom:1.25rem}.image-header .header-text p{font-size:1.1rem}.image-header .header-num{margin-left:1rem;margin-bottom:0;max-width:none}.image-header .header-num span{font-size:0.85rem}.image-header .header-text{padding-inline:1.25rem}.image-header .header-text h1{font-size:2.6rem;margin-bottom:10px;line-height:1.05}.met-lista__title{font-size:1.6rem}}@media (max-width:600px){.met-lista__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.met-lista__item:after{display:none}.met-lista__item:before{display:none}.met-lista__item{--h-gap:0px;background-size:100% 1px}.met-lista__item:last-child{background-image:none}}