.tg.tb{--tb-papel:#fff;--tb-tinta:#1b1720;--tb-noche:#1b1720;--tb-gris:#5a5360;--tb-linea:#e5e0e4;--tb-dato:#ff9fcf;background:var(--tb-papel);color:var(--tb-tinta);font-family:var(--tb-texto), system-ui, sans-serif}.tg.tb .tg-hero,.tg.tb .tg-hero.img{background:var(--tb-noche);color:#fff;min-height:0;padding:0 0 30px;display:block;position:relative}.tg.tb .tg-hero.img:before{content:"";background-image:var(--tg-hero-img);background-size:var(--tg-hero-size,cover);background-position:var(--tg-hero-pos,center);background-repeat:no-repeat;height:clamp(240px,46vh,440px);margin-bottom:22px;display:block}.tg.tb .tg-hero:not(.img){padding-top:22px}.tg.tb .tg-hero.img .tg-wrap{position:static}.tg.tb .tg-hero.img .tg-top{z-index:2;padding:12px max(16px, env(safe-area-inset-right,0px)) 26px max(16px, env(safe-area-inset-left,0px));background:linear-gradient(#0a080e8c,#0a080e00);margin:0;position:absolute;top:0;left:0;right:0}.tg.tb .tg-hero h1{font-family:var(--tb-rotulo), system-ui, sans-serif;text-transform:uppercase;letter-spacing:0;text-shadow:none;text-wrap:balance;margin:0 0 14px;font-size:clamp(48px,13vw,104px);font-weight:800;line-height:.96}.tg.tb .tg-hero .tg-lede{text-shadow:none;color:#ffffffe6;opacity:1;max-width:42ch;font-size:clamp(18px,4.6vw,22px);line-height:1.42}.tg.tb .tg-hero .tg-eyebrow{text-shadow:none;color:var(--tb-dato);opacity:1;letter-spacing:.16em}.tg.tb .tg-sec h2,.tg.tb .tg-descubre h2{font-family:var(--tb-rotulo), system-ui, sans-serif;text-transform:uppercase;letter-spacing:0;text-wrap:balance;border-bottom:0;padding-bottom:0;font-size:clamp(28px,7vw,46px);font-weight:800;line-height:1}.tg.tb .tg-sub{color:var(--tb-gris)}.tg.tb .tg-todo{border-radius:2px}.tg.tb .tg-feat{background:0 0;border:0;border-radius:0}.tg.tb .tg-feat:hover{box-shadow:none;transform:none}.tg.tb .tg-feat-ph{background:var(--tb-noche)}.tg.tb .tg-feat-tx{padding:14px 0 0}.tg.tb .tg-feat-tx b{font-family:var(--tb-rotulo), system-ui, sans-serif;text-transform:uppercase;letter-spacing:0;font-size:clamp(22px,5.6vw,28px);font-weight:800;line-height:1.02}.tg.tb .tg-feat.pend{border:1px dashed var(--tb-linea);background:0 0}.tg.tb .tg-row-tt{font-family:var(--tb-rotulo), system-ui, sans-serif;text-transform:uppercase;font-size:19px;font-weight:800;line-height:1.08}.tg.tb .exp{background:var(--tb-papel);--brand-wash:var(--tb-papel);--t2b-50:var(--tb-papel);--t2b-100:var(--tb-linea)}.tg.tb .exp .xcard.xband{background:var(--tb-papel);border:1px solid var(--tb-linea);border-left:3px solid var(--tb-accion);box-shadow:none;border-radius:0}.tg.tb .exp .xcard.xband:hover{box-shadow:none;transform:none}.tg.tb .exp .xcard.xband .acard-cta,.tg.tb .exp .acard .acard-cta{background:var(--tb-accion);color:var(--tb-sobre-accion);border-radius:2px}.tg.tb .exp .acard{box-shadow:none;border-radius:0}.tg.tb .exp .acard:hover{box-shadow:none;transform:none}.tg.tb .exp .acard .ph{background:var(--tb-noche)}.tg.tb .exp .acard .ph:after{display:none}.tg.tb .exp .acard .body{padding:12px 0 14px}.tg.tb .exp .acard h3{font-family:var(--tb-rotulo), system-ui, sans-serif;text-transform:uppercase;letter-spacing:0;font-size:21px;font-weight:800;line-height:1.04}.tg.tb .exp .acard .tagline{box-shadow:none;border-radius:2px}.tg.tb .exp .filterbar{box-shadow:none;border-radius:0}.tg.tb .exp .fb-field,.tg.tb .exp .fb-field.cat select,.tg.tb .exp .fb-field.loc .gpsbtn,.tg.tb .exp .res-search .rs-input,.tg.tb .exp .sortwrap select{border-radius:2px}@media (min-width:960px){.tg.tb .tg-hero.img:before{height:min(60vh,600px)}}
