.tl-bento{--tl-bleed:clamp(1.25rem, 5vw, 2rem)}.tl-bn-field{background:var(--color-border);border-block:1px solid var(--color-border);margin-inline:calc(-1 * var(--tl-bleed));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.tl-bn-tile{background:var(--color-bg);min-width:0;padding:.85rem .9rem}.tl-bn-lead,.tl-bn-socials,.tl-bn-offer,.tl-bn-photo,.tl-bn-doc,.tl-bn-promo,.tl-bn-rail,.tl-bn-field[data-sections="1"] .tl-bn-section,.tl-bn-field[data-sections="3"] .tl-bn-section:last-of-type{grid-column:1/-1}.tl-bn-lead{align-items:center;gap:.7rem;padding-block:1rem;display:flex}.tl-bn-stamp,.tl-bn-mark{border:1px solid var(--color-border);border-radius:50%;flex:none;width:2.5rem;height:2.5rem;display:block;overflow:hidden}.tl-bn-mark svg{width:100%;height:100%;display:block}.tl-bn-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 .2rem;font-size:.7rem}.tl-bn-title{font-family:var(--font-display-stack);margin:0;font-size:clamp(1.45rem,6.5vw,1.95rem);line-height:1.05}.tl-bento .tl-socials{color:var(--color-ink-muted)}.tl-bn-offer{background:var(--color-accent);color:var(--color-accent-ink);padding:.95rem .9rem 1rem}.tl-bn-offer .tpl-tarjeta-label{color:inherit;opacity:.8;margin:0 0 .5rem}.tl-bn-offer .tpl-tarjeta-chip-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;margin:0;padding:0;list-style:none;display:grid}.tl-bn-offer .tpl-tarjeta-chip{font-size:var(--text-small);font-weight:600;line-height:1.25}.tl-bn-offer .tpl-tarjeta-more{letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin:.5rem 0 0;font-size:.7rem}.tl-bn-kind{letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 .3rem;font-size:.66rem}.tl-bn-section-title{font-family:var(--font-display-stack);margin:0 0 .35rem;font-size:1.05rem;line-height:1.2}.tl-bn-body{font-size:var(--text-small);line-height:1.6}.tl-bn-body p{margin:0 0 .5rem}.tl-bn-body a{color:var(--color-accent-text)}.tl-bn-photo{padding:0}.tl-bn-plate{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.tl-bn-photo .cm-deck{background:var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.tl-bn-photo .cm-cell{--cm-crop:4 / 3;background:var(--color-bg)}.tl-bn-photo[data-feature=plate] .cm-cell:first-child{--cm-crop:16 / 10;grid-column:1/-1}.tl-bn-photo .cm-lead{aspect-ratio:16/10;object-fit:cover}.tl-bn-doc.cm--pdf{gap:.4rem;display:grid}.tl-bn-doc .cm-poster{object-fit:cover;max-height:12rem}.tl-bn-doc .cm-doc{color:var(--color-accent-text);font-weight:600}.tl-bn-fact .tpl-tarjeta-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 .3rem;font-size:.66rem;display:block}.tl-bn-fact .tpl-tarjeta-hours-pill,.tl-bn-fact .tpl-tarjeta-address{font-size:var(--text-small);margin:0;line-height:1.45}.tl-bn-fact .tpl-tarjeta-field{border:0;padding-block:0;display:block}.tl-bn-fact .tpl-tarjeta-plate{display:block}.tl-bento .tpl-tarjeta-promo{font-size:var(--text-small);color:var(--color-ink-muted);margin:0}.tl-bn-rail{padding:0}.tl-bento .tpl-tarjeta-stack{background:var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.tl-bento .tpl-tarjeta-link{background:var(--color-bg);border:0;border-radius:0}.tpl-tarjeta-plate{border-block-start:2px solid var(--color-rule)}
