.follow-studio-lockup h1{font:inherit;margin:0}.follow-preview-actions a{min-height:40px;text-decoration:none}.contact-profile a svg{flex:none;width:14px}.follow-button:disabled{cursor:default;opacity:.85}@media (max-width:760px){.follow-preview-actions a{flex:1;justify-content:center}}.vitrina-publica{padding-bottom:48px}.vitrina-publica>.portfolio-heading h1{letter-spacing:-.05em;margin:6px 0 0;font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400;line-height:1}.vitrina-imagenes{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.vitrina-imagenes figure{margin:0}.vitrina-imagenes figure>div,.vitrina-piezas a>div{background:var(--paper-2);position:relative;overflow:hidden}.vitrina-imagenes figure>div{aspect-ratio:4/3}.vitrina-imagenes img,.vitrina-piezas img{object-fit:cover}.vitrina-imagenes figcaption{color:#77736c;margin-top:8px;font-size:.52rem}.vitrina-piezas{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.vitrina-piezas a{color:inherit;gap:4px;text-decoration:none;display:grid}.vitrina-piezas a>div{aspect-ratio:4/5;margin-bottom:6px}.vitrina-piezas small{color:#77736c;letter-spacing:.1em;text-transform:uppercase;font-size:.46rem}.vitrina-piezas strong{font-size:.62rem;font-weight:600}.vitrina-resenas{margin-top:42px}.vitrina-resenas>h3{letter-spacing:-.04em;margin:10px 0 0;font-family:Georgia,serif;font-size:1.6rem;font-weight:400}.vitrina-lista-resenas{gap:6px;max-width:760px;margin:22px 0 0;padding:0;list-style:none;display:grid}.vitrina-lista-resenas li{background:#efebe4;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:13px;display:grid}.vitrina-lista-resenas li>span{color:#c9c4ba;gap:2px;display:flex}.vitrina-lista-resenas li>span svg{width:13px;height:13px}.vitrina-lista-resenas li>span svg[data-on=true]{color:var(--violet)}.vitrina-lista-resenas strong{font-size:.56rem}.vitrina-lista-resenas small{color:#87837b;font-size:.46rem}.vitrina-lista-resenas p{color:#4b4a45;grid-column:1/-1;margin:4px 0 0;font-size:.62rem;line-height:1.55}.vitrina-nota{color:#77736c;margin:20px 0 0;font-size:.58rem}.vitrina-nota a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.review-form .secondary-button{justify-self:start;width:auto}@media (max-width:760px){.vitrina-imagenes{grid-template-columns:1fr}.vitrina-piezas{grid-template-columns:repeat(2,1fr)}}
