.tpl-perfil{--ld-rhythm: .5;--ld-title-weight: 600;--perfil-ancho: 32rem;--perfil-radio: 1rem}.tpl-perfil .ld-sec>*{max-width:var(--perfil-ancho);margin-left:auto;margin-right:auto}.tpl-perfil .ld-sec{border-top-color:transparent}.tpl-perfil .ld-title{text-align:center;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6;font-weight:600;padding-bottom:0}.tpl-perfil .ld-lead{text-align:center;font-size:.9375rem;max-width:40ch;margin-left:auto;margin-right:auto}.tpl-perfil .ld-card,.tpl-perfil .ld-action{border-radius:var(--perfil-radio);text-align:center;padding:1.125rem 1.25rem;border:1px solid var(--th-border);transition:transform .15s ease,border-color .15s ease}@media(prefers-reduced-motion:no-preference){.tpl-perfil .ld-action:hover,.tpl-perfil .ld-card:hover{transform:translateY(-2px);border-color:var(--th-accent)}}.tpl-perfil .ld-card-title{font-size:1rem;font-weight:600}.tpl-perfil .ld-card-text{font-size:.875rem;opacity:.7;margin-top:.25rem}.tpl-perfil .ld-grid,.tpl-perfil .ld-grid--hairline{grid-template-columns:1fr;gap:.75rem;background-color:transparent;border:0}@media(min-width:640px){.tpl-perfil .ld-grid,.tpl-perfil .ld-grid--hairline{grid-template-columns:1fr}}.tpl-perfil .ld-icon{border-radius:999px;margin-left:auto;margin-right:auto}.tpl-perfil .ld-num{display:none}.tpl-perfil .ld-avatar{border-radius:999px;margin-left:auto;margin-right:auto}.tpl-perfil .ld-media,.tpl-perfil .ld-sec img{border-radius:var(--perfil-radio)}.tpl-perfil .ld-sec--galeria .ld-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.tpl-perfil .ld-sec--galeria .ld-media{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.tpl-perfil .ld-btn{border-radius:var(--perfil-radio);width:100%;padding:.875rem 1.25rem;font-weight:600}.tpl-perfil .ld-chip{border-radius:999px;font-size:.75rem}.tpl-perfil .ld-panel{border-radius:var(--perfil-radio);padding:1.5rem 1.25rem}.tpl-perfil .ld-disp--dividido{grid-template-columns:1fr}.tpl-perfil .ld-disp--dividido .ld-disp-media{min-height:11rem}@media(min-width:768px){.tpl-perfil .ld-disp--dividido{grid-template-columns:1fr}}.tpl-perfil .ld-disp--banner,.tpl-perfil .ld-disp--dividido{max-width:32rem;margin-left:auto;margin-right:auto;border-radius:1rem;overflow:hidden}.tpl-perfil .ld-disp--dividido .ld-disp-media{min-height:12rem;max-height:16rem}
