[data-astro-cid-ta2fbyqs]{box-sizing:border-box;margin:0;padding:0}:root{--bg:#c5bbaf;--text:#26201a;--muted:#8a7a6e;--line:#64554633}html,body{width:100%;height:100%}body{background:var(--bg);color:var(--text);font-family:Work Sans,sans-serif;overflow-x:hidden}header{background:var(--bg);border-bottom:1px solid var(--line);justify-content:center;align-items:center;padding:32px 60px;display:flex}.logo{width:clamp(150px,35vw,280px);height:auto;display:block}main[data-astro-cid-ta2fbyqs]{max-width:900px;margin:60px auto;padding:0 60px}h1[data-astro-cid-ta2fbyqs]{letter-spacing:1px;margin-bottom:60px;font-family:Cormorant Garamond,serif;font-size:56px;font-weight:400;line-height:1.2}h2[data-astro-cid-ta2fbyqs]{letter-spacing:.5px;color:var(--text);margin-top:80px;margin-bottom:30px;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:400}.team-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:80px;margin:100px 0;display:grid}.team-member[data-astro-cid-ta2fbyqs]{flex-direction:column;padding:0;display:flex}.team-member[data-astro-cid-ta2fbyqs] .contacto[data-astro-cid-ta2fbyqs]{margin-top:auto;padding-top:28px}.team-member[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{letter-spacing:.5px;color:var(--text);margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:400}.team-member[data-astro-cid-ta2fbyqs] .role[data-astro-cid-ta2fbyqs]{color:var(--muted);letter-spacing:2px;text-transform:uppercase;margin-bottom:28px;font-size:13px}.team-member[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text);margin-bottom:16px;font-size:16px;line-height:1.85}.expertise-list[data-astro-cid-ta2fbyqs]{margin:32px 0 24px;padding:0;list-style:none}.expertise-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{color:var(--text);margin-bottom:14px;padding-left:20px;font-size:16px;line-height:1.85;position:relative}.expertise-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"–";color:var(--muted);position:absolute;left:0}p[data-astro-cid-ta2fbyqs]{color:var(--text);margin-bottom:16px;font-size:16px;line-height:1.85}a[data-astro-cid-ta2fbyqs]{color:var(--text);text-decoration:underline;transition:opacity .3s}a[data-astro-cid-ta2fbyqs]:hover{opacity:.7}.definicion[data-astro-cid-ta2fbyqs]{border-left:1px solid var(--line);margin:40px 0 0;padding:4px 0 4px 24px}.definicion[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted)}.tira-fotos[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr);gap:16px;margin:56px 0 0;display:grid}.tira-fotos[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs],.team-member[data-astro-cid-ta2fbyqs] .retrato[data-astro-cid-ta2fbyqs],.bienvenida[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:cover;width:100%;height:auto;display:block}.tira-fotos[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{aspect-ratio:3/4}.team-member[data-astro-cid-ta2fbyqs] .retrato[data-astro-cid-ta2fbyqs]{aspect-ratio:4/5;margin-bottom:28px}.ficha-roma[data-astro-cid-ta2fbyqs]{grid-template-columns:260px 1fr;align-items:start;gap:40px;margin:0 0 40px;display:grid}.ficha-roma[data-astro-cid-ta2fbyqs] .retrato[data-astro-cid-ta2fbyqs]{margin-bottom:0}.bienvenida[data-astro-cid-ta2fbyqs]{max-width:520px;margin:64px auto 0}.bienvenida[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{text-align:center;margin-top:18px;font-family:Cormorant Garamond,serif;font-size:26px}@media (width<=640px){.tira-fotos[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.ficha-roma[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:24px}}footer[data-astro-cid-ta2fbyqs]{background:var(--bg);border-top:1px solid var(--line);text-align:center;margin-top:100px;padding:60px}footer[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted);letter-spacing:1px;font-size:14px}@media (width<=900px){header{padding:24px 28px}.logo{width:150px}main[data-astro-cid-ta2fbyqs]{padding:0 28px}h1[data-astro-cid-ta2fbyqs]{margin-bottom:40px;font-size:40px}h2[data-astro-cid-ta2fbyqs]{margin-top:60px;font-size:24px}.team-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:60px;margin:60px 0}}@media (width<=480px){header{padding:16px 12px}.logo{width:120px}main[data-astro-cid-ta2fbyqs]{padding:0 12px}h1[data-astro-cid-ta2fbyqs]{font-size:28px}h2[data-astro-cid-ta2fbyqs]{font-size:20px}p[data-astro-cid-ta2fbyqs],li[data-astro-cid-ta2fbyqs]{font-size:15px}.team-member[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:22px}}.site-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:10px 26px;padding:16px 24px;font-family:Work Sans,sans-serif;display:flex}.site-nav a{letter-spacing:2px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500;text-decoration:none;transition:color .3s}.site-nav a:hover{color:var(--text)}#e-cookies[data-astro-cid-ta2fbyqs]{z-index:10000;color:#26201a;background:#f2ebd9;border-top:1px solid #64554638;justify-content:space-between;align-items:center;gap:24px;padding:18px 40px;font-family:Work Sans,system-ui,sans-serif;font-size:13px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 18px #00000012}#e-cookies[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{flex:1;margin:0;line-height:1.65}#e-cookies[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:#8a7a6e;text-decoration:underline}#e-cookies[data-astro-cid-ta2fbyqs] .ec-btns[data-astro-cid-ta2fbyqs]{flex-shrink:0;gap:10px;display:flex}#e-accept[data-astro-cid-ta2fbyqs]{color:#f2ebd9;letter-spacing:1.8px;text-transform:uppercase;cursor:pointer;background:#26201a;border:none;padding:11px 24px;font-family:Work Sans,system-ui,sans-serif;font-size:11px}#e-reject[data-astro-cid-ta2fbyqs]{color:#8a7a6e;letter-spacing:1.8px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #64554659;padding:11px 24px;font-family:Work Sans,system-ui,sans-serif;font-size:11px}@media (width<=640px){#e-cookies[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:stretch;gap:14px;padding:18px 20px}#e-cookies[data-astro-cid-ta2fbyqs] .ec-btns[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:8px}#e-cookies[data-astro-cid-ta2fbyqs] button[data-astro-cid-ta2fbyqs]{text-align:center;width:100%;padding:13px 24px}}
