.tpl-flora{--ld-rhythm: 1.05;--ld-title-weight: 500;--ld-tracking: 0;--flora-radio: 1.25rem;--flora-sombra: 0 14px 34px -16px rgb(0 0 0 / .25)}.tpl-flora .ld-title{text-align:center;margin-left:auto;margin-right:auto}.tpl-flora .ld-lead{text-align:center;max-width:52ch;margin-left:auto;margin-right:auto}.tpl-flora .ld-eyebrow{letter-spacing:.14em;font-size:.6875rem;color:var(--th-accent)}.tpl-flora .ld-card,.tpl-flora .ld-action{border-radius:var(--flora-radio);box-shadow:var(--flora-sombra);overflow:hidden}.tpl-flora .ld-grid--hairline{gap:1rem;background-color:transparent;border:0;border-radius:0}.tpl-flora .ld-grid--hairline>.ld-card{border:1px solid var(--th-border)}@media(prefers-reduced-motion:no-preference){.tpl-flora .ld-card{transition:transform .2s ease,box-shadow .2s ease}.tpl-flora .ld-sec--vidriera .ld-card:hover,.tpl-flora .ld-action:hover{transform:translateY(-4px);box-shadow:0 22px 44px -18px #0000004d}}.tpl-flora .ld-media,.tpl-flora .ld-sec img{border-radius:var(--flora-radio)}.tpl-flora .ld-sec--vidriera .ld-media,.tpl-flora .ld-sec--galeria .ld-media{aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover}.tpl-flora .ld-card>.ld-media,.tpl-flora .ld-card>img{border-radius:0;width:100%}.tpl-flora .ld-sec--vidriera .ld-meta{font-size:1.0625rem;font-weight:600;color:var(--th-text);font-variant-numeric:tabular-nums}.tpl-flora .ld-card-title{font-size:1rem;font-weight:500}.tpl-flora .ld-btn{border-radius:999px;font-weight:600;padding:.8125rem 1.75rem}.tpl-flora .ld-chip{border-radius:999px;font-size:.75rem}.tpl-flora .ld-icon,.tpl-flora .ld-avatar{border-radius:999px}.tpl-flora .ld-sec--galeria .ld-grid{gap:1rem}.tpl-flora .ld-quote{font-size:1rem;line-height:1.7;font-style:normal}.tpl-flora .ld-cite{font-size:.8125rem;opacity:.7}.tpl-flora .ld-panel{border-radius:1.75rem;box-shadow:var(--flora-sombra)}.tpl-flora .ld-sec--sedes .ld-card{border-radius:var(--flora-radio)}.tpl-flora .ld-disp--dividido .ld-disp-media{min-height:18rem}.tpl-flora #top{padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(2.5rem,6vw,4rem)}.tpl-flora #top.th-hero--img{background-origin:content-box;background-clip:content-box;border-radius:0;padding:clamp(1rem,3vw,2rem);min-height:clamp(20rem,52vh,30rem);display:flex;align-items:center}.tpl-flora #top>div{width:100%;border-radius:1.5rem;overflow:hidden}.tpl-flora #top h1{letter-spacing:-.02em;line-height:1.08}
