.gc{--gc-azul:#56acde;--gc-texto:#b4b9c2;--gc-min:300px;--gc-ratio:16/10;--gc-c-borde-img:hsla(0,0%,100%,.14);--gc-sombra-img:0 24px 60px rgba(0,0,0,.35);--gc-c-linea:hsla(0,0%,100%,.14);--gc-espacio-head:52px;--gc-c-eyebrow:var(--gc-azul);--gc-c-titulo:#fff;--gc-c-intro:var(--gc-texto);--gc-c-pie:var(--gc-texto);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.gc__veil{background:#21263b;inset:0;pointer-events:none;position:absolute}.gc__inner{margin:0 auto;max-width:1200px;padding:100px 32px;position:relative}.gc--marco-claro{--gc-c-borde-img:#d4d7dc;--gc-sombra-img:0 12px 32px rgba(33,38,59,.12);--gc-c-linea:#e8e9eb}.gc--lineas{border-bottom:1px solid var(--gc-c-linea);border-top:1px solid var(--gc-c-linea)}.gc__head{margin-bottom:var(--gc-espacio-head,52px);max-width:760px}.gc__head--solo .gc__eyebrow{margin-bottom:0}.gc__eyebrow{color:var(--gc-c-eyebrow);font-size:var(--gc-z-eyebrow,12px);font-weight:600;letter-spacing:.18em;margin:0 0 14px;text-transform:uppercase}.gc__title{color:var(--gc-c-titulo);font-size:clamp(26px,3vw,var(--gc-z-title,38px));font-weight:300;letter-spacing:.01em;line-height:1.15;margin:0;text-wrap:pretty}.gc__intro{color:var(--gc-c-intro);font-size:var(--gc-z-intro,17px);font-weight:400;line-height:1.7;margin-top:24px}.gc__intro>:first-child{margin-top:0}.gc__intro>:last-child{margin-bottom:0}.gc__grid{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(var(--gc-min),1fr))}.gc__item{margin:0}.gc__img{aspect-ratio:var(--gc-ratio);border:1px solid var(--gc-c-borde-img);border-radius:14px;box-shadow:var(--gc-sombra-img);display:block;height:auto;object-fit:cover;object-position:top center;width:100%}.gc__caption{color:var(--gc-c-pie);font-size:var(--gc-z-caption,14px);font-weight:400;line-height:1.5;margin-top:14px}@media (max-width:640px){.gc__inner{padding:64px 20px}.gc__head{margin-bottom:36px}.gc__grid{gap:22px}}.gc--sin-marco .gc__img{border:0;border-radius:0;box-shadow:none}